(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9557],{26936:function(a,b,c){var d=c(7400),e=c(31787).f,f=Function.prototype,g=f.toString,h=/^\s*function ([^ (]*)/,i="name";!d||i in f||e(f,i,{configurable:!0,get:function(){try{return g.call(this).match(h)[1]}catch(a){return""}}})},54226:function(a,b,c){var d=c(23103),e=c(9859),f=c(80598),g=[].slice,h=/MSIE .\./.test(f),i=function(a){return function(b,c){var d=arguments.length>2,e=d?g.call(arguments,2):void 0;return a(d?function(){("function"==typeof b?b:Function(b)).apply(this,e)}:b,c)}};d({global:!0,bind:!0,forced:h},{setTimeout:i(e.setTimeout),setInterval:i(e.setInterval)})},69378:function(a){"use strict";a.exports=function a(b,c){if(b===c)return!0;if(b&&c&&"object"==typeof b&&"object"==typeof c){if(b.constructor!==c.constructor)return!1;if(Array.isArray(b)){if((d=b.length)!=c.length)return!1;for(e=d;0!=e--;)if(!a(b[e],c[e]))return!1;return!0}if(b.constructor===RegExp)return b.source===c.source&&b.flags===c.flags;if(b.valueOf!==Object.prototype.valueOf)return b.valueOf()===c.valueOf();if(b.toString!==Object.prototype.toString)return b.toString()===c.toString();if((d=(f=Object.keys(b)).length)!==Object.keys(c).length)return!1;for(e=d;0!=e--;)if(!Object.prototype.hasOwnProperty.call(c,f[e]))return!1;for(e=d;0!=e--;){var d,e,f,g=f[e];if(!a(b[g],c[g]))return!1}return!0}return b!=b&&c!=c}},11782:function(a,b,c){"use strict";c.d(b,{Z:function(){return j}});var d=c(12215);c(43450),c(18178);var e=c(2784),f=c(12524),g=c.n(f),h=c(61067),i=function(a){var b=a.className,c=a.style,f=a.tabs,i=a.tabPanels,j=a.onTabClick,k=a.defaultActive,l=void 0===k?0:k,m=(0,h.F)("tabs"),n=g()(m,b),o=(0,e.useState)(l),p=(0,d.Z)(o,2),q=p[0],r=p[1],s=function(a){r(a),null==j||j(a)};return(0,e.useEffect)(function(){r(l)},[l]),e.createElement("div",{className:n,style:c},e.createElement("ul",{className:"".concat(m,"__headers")},null==f?void 0:f.map(function(a,b){return e.createElement("li",{key:b,className:"".concat(m,"__header ").concat(b===q?"".concat(m,"__header--active"):""),onClick:function(){return s(b)}},a.label)})),e.createElement("div",{className:"".concat(m,"__content")},null==i?void 0:i.map(function(a,b){return e.createElement("div",{key:b,className:"".concat(m,"__panel ").concat(b===q?"".concat(m,"__panel--active"):"")},a.content)})))},j=i},92288:function(a,b,c){"use strict";c(81178),c(95638)},51708:function(a,b,c){"use strict";c.d(b,{Z:function(){return q}});var d=c(7896),e=c(926),f=c(59147),g=c(12215);c(43450),c(26936),c(58188),c(1939),c(54226);var h,i=c(2784),j=c(12524),k=c.n(j),l=c(34276),m=((h=m||{}).MOVE="move",h.DEFAULT="default",h),n=function(a){var b,c,h,j,n,o,p,q,r,s,t,u,v,w=function(a,b){return a>b?b:a<0?0:a},x=a.className,y=a.style,z=a.firstVideo,A=a.firstVideoWebm,B=a.secondVideo,C=a.secondVideoWebm,D=a.videoDes,E=a.videoWidth,F=a.videoHeight,G=a.withResizeFeel,H=a.currentPercentPosition,I=a.isMuted,J=a.isHideTool,K=a.isPlay,L=void 0===K||K,M=a.feelsOnlyTheDelimiter,N=void 0!==M&&M,O=a.hdrTips,P=a.showHdrTips,Q=a.videoInfo,R=a.isHideBottomTool,S=a.onVisible,T=a.onReady,U=a.onChangePercentPosition,V=a.onChangeMode,W=a.onChangePlay,X=(0,l.F)("before-after"),Y=k()(X,x),Z=null,$=(0,i.useRef)(null),_=(0,i.useRef)(null),aa=(0,i.useRef)(null),ab=(0,i.useRef)(0),ac=(0,i.useRef)(null),ad=(0,i.useRef)(!1),ae=(0,i.useRef)(1920),af=(0,i.useRef)(null),ag=(0,i.useRef)(0),ah=(0,i.useRef)(null),ai=(0,i.useState)(null),aj=(0,g.Z)(ai,2),ak=aj[0],al=aj[1],am=(0,i.useState)(H||50),an=(0,g.Z)(am,2),ao=an[0],ap=an[1],aq=(0,i.useState)(m.DEFAULT),ar=(0,g.Z)(aq,2),as=ar[0],at=ar[1],au=(0,i.useState)(void 0===I||I),av=(0,g.Z)(au,2),aw=av[0],ax=av[1],ay=(0,i.useState)(!!L),az=(0,g.Z)(ay,2),aA=az[0],aB=az[1],aC=(0,i.useState)(!1),aD=(0,g.Z)(aC,2),aE=aD[0],aF=aD[1],aG=(0,i.useState)(!0),aH=(0,g.Z)(aG,2),aI=aH[0],aJ=aH[1],aK=(0,i.useState)(!1),aL=(0,g.Z)(aK,2),aM=aL[0],aN=aL[1],aO=(0,i.useState)(!1),aP=(0,g.Z)(aO,2),aQ=aP[0],aR=aP[1],aS=function(){af.current&&(af.current.style.height="".concat(ag.current,"px"))},aT=(b=ak,c=$,h=T,j=(0,i.useState)(!1),o=(n=(0,g.Z)(j,2))[0],p=n[1],q=(0,i.useRef)([!1,!1]),r=function(a){var b,c=function(a){if(Array.isArray(a))return(0,e.Z)(a)}(b=q.current)||function(a){if("undefined"!=typeof Symbol&&null!=a[Symbol.iterator]||null!=a["@@iterator"])return Array.from(a)}(b)||(0,f.Z)(b)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();c[a]=!0,q.current=c},(0,i.useEffect)(function(){!o&&q.current.every(Boolean)&&b&&c.current&&p(!0)},[q.current,b,o,c.current]),(0,i.useEffect)(function(){o&&h&&h()},[o]),{onImageLoad:r,isReady:o}),aU=aT.onImageLoad,aV=aT.isReady,aW=(0,i.useState)({top:0,left:0}),aX=(0,g.Z)(aW,2),aY=aX[0],aZ=aX[1],a$=function(){var a=_.current,b=aa.current;ab.current+=1,ad.current=!1,a&&b&&2===ab.current&&aA&&(a_(),Z=window.setTimeout(function(){aJ(a0(aa.current))},100)),null!=a&&a.currentTime&&a.readyState>=3&&null!=b&&b.currentTime&&b.readyState>=3&&aA&&a_()},a_=function(){aF(!1),_.current&&z&&_.current.play(),aa.current&&B&&aa.current.play()},a0=function(a){try{return(null==a?void 0:a.mozHasAudio)||Boolean(a.webkitAudioDecodedByteCount)||Boolean(a.audioTracks&&a.audioTracks.length)}catch(b){}},a1=function(a){if(a)switch(a){case"audio":ax(!aw);break;case"play":aB(!aA),a2(!aA);break;case"full":aR(!0),aS();break;default:return}},a2=function(a){a?(_.current&&_.current.play(),aa.current&&aa.current.play()):(_.current&&_.current.pause(),aa.current&&aa.current.pause()),aF(!1)},a3=function(){aR(!1)},a4=function(a){a6&&S&&a.forEach(function(a){a.intersectionRatio>.95&&(a6.disconnect(),S())})},a5=(0,i.useState)(S&&Boolean(window.IntersectionObserver)?new IntersectionObserver(a4,{threshold:[0,.95]}):null),a6=(0,g.Z)(a5,1)[0],a7=function(){$.current&&al($.current.offsetWidth)},a8=function(){a9(m.DEFAULT)},a9=function(a){at(a),V&&V(a)};s=a7,t=a8,u=_,v=aU,(0,i.useEffect)(function(){return s(),u.current&&u.current.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA&&v(0),document.addEventListener("click",t),function(){document.removeEventListener("click",t)}},[]);var ba,bb,bc=ak?{width:"".concat(ak,"px")}:void 0,bd={width:B?"".concat(ao,"%"):"100%"},be=i.useMemo(function(){return{left:"".concat(ao,"%")}},[ao]),bf=function(){if($.current){var a=$.current.getBoundingClientRect();aZ({top:a.top+pageYOffset,left:a.left+pageXOffset})}},bg=function(){bf(),a9(m.MOVE)},bh=function(a){return bj(a)},bi=function(a){bj(a.touches[0])},bj=function(a){if(as===m.MOVE&&ak){var b=w(a.pageX-aY.left,ak)/ak*100;U?U(b):ap(b)}};ba=a7,bb=void 0===G||G,(0,i.useEffect)(function(){return bb&&window.addEventListener("resize",ba),function(){window.removeEventListener("resize",ba)}},[]);var bk={onMouseDown:bg,onTouchStart:bg};return(0,i.useEffect)(function(){var a,b,c,d,e,f,g=_.current,h=aa.current,i=function(){!ad.current&&null!=g&&g.readyState&&null!=h&&h.readyState&&0!==g.currentTime&&0!==h.currentTime&&(h.pause(),g.currentTime>=.01&&h.currentTime>=.01&&aF(!0),h.currentTime=g.currentTime)},j=function(){!ad.current&&null!=h&&h.readyState&&g&&0!==g.currentTime&&0!==h.currentTime&&(g.pause(),g.currentTime>=.01&&h.currentTime>=.01&&aF(!0),g.currentTime=h.currentTime)},k=function(){ad.current=!0;var a=_.current,b=aa.current;null!=a&&a.currentTime&&null!=b&&b.currentTime&&(b.currentTime=0,a_())},l=function(){ad.current=!0;var a=_.current,b=aa.current;null!=a&&a.currentTime&&null!=b&&b.currentTime&&(a.currentTime=0,a_())},m=function(){null!=g&&g.currentTime&&null!=h&&h.currentTime&&((null==g?void 0:g.currentTime)-(null==h?void 0:h.currentTime)>.1&&(g.currentTime=h.currentTime),(null==h?void 0:h.currentTime)-(null==g?void 0:g.currentTime)>.1&&(h.currentTime=g.currentTime))};return null===(a=_.current)|| void 0===a||a.addEventListener("waiting",i),null===(b=aa.current)|| void 0===b||b.addEventListener("waiting",j),null===(c=_.current)|| void 0===c||c.addEventListener("ended",k),null===(d=aa.current)|| void 0===d||d.addEventListener("ended",l),null===(e=_.current)|| void 0===e||e.addEventListener("timeupdate",m),null===(f=aa.current)|| void 0===f||f.addEventListener("timeupdate",m),W&&W(aA),function(){var a,b,c,d,e,f;null===(a=_.current)|| void 0===a||a.removeEventListener("waiting",i),null===(b=aa.current)|| void 0===b||b.removeEventListener("waiting",j),null===(c=_.current)|| void 0===c||c.removeEventListener("ended",k),null===(d=aa.current)|| void 0===d||d.removeEventListener("ended",l),null===(e=_.current)|| void 0===e||e.removeEventListener("timeupdate",m),null===(f=aa.current)|| void 0===f||f.removeEventListener("timeupdate",m)}},[aA]),(0,i.useEffect)(function(){aB(L),L&&aF(!0)},[L]),(0,i.useEffect)(function(){if(a6){if(!aV)return;a6.observe($.current)}return function(){a6&&a6.unobserve($.current)}},[aV]),(0,i.useEffect)(function(){if(!aM)return ac.current=new ResizeObserver(function(a){al(a[0].contentRect.width)}),$.current&&ac.current.observe($.current),function(){aN(!0),clearTimeout(Z),$.current&&ac.current&&(ac.current.unobserve($.current),ac.current.disconnect())}},[]),(0,i.useEffect)(function(){H&&ak&&ap(w(H,ak))},[H,ak]),(0,i.useEffect)(function(){if(ae.current=window.innerWidth,af.current){var a;ag.current=(null===(a=ah.current)|| void 0===a?void 0:a.offsetHeight)||0}ae.current>768&&a_()},[]),(0,i.useEffect)(function(){if(window.innerWidth<768){a2(!1);var a=_.current,b=aa.current,c=null==a?void 0:a.querySelectorAll("source"),d=null==b?void 0:b.querySelectorAll("source"),e=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting?(null!=a&&a.dataset&&c&&(null==c?void 0:c.length)>=1&&(null!=a&&a.dataset.webm&&(c[0].src=null==a?void 0:a.dataset.webm,delete a.dataset.webm,a.load()),null!=a&&a.dataset.src&&c[1]&&(c[1].src=null==a?void 0:a.dataset.src,delete a.dataset.src,a.load())),null!=b&&b.dataset&&d&&(null==d?void 0:d.length)>=1&&(null!=b&&b.dataset.webm&&(d[0].src=null==b?void 0:b.dataset.webm,delete b.dataset.webm,b.load()),null!=b&&b.dataset.src&&d[1]&&(d[1].src=null==b?void 0:b.dataset.src,delete b.dataset.src,b.load())),window.setTimeout(function(){a_()},100)):a2(!1)})},{rootMargin:"0px",threshold:.01});return e.observe(_.current),e.observe(aa.current),function(){_.current&&e.unobserve(_.current),aa.current&&e.unobserve(aa.current)}}},[]),i.createElement("div",{className:Y,style:y},i.createElement("div",{ref:ah,className:k()("".concat(X,"__content"),{"is-video-dialog":!!aQ})},!!Q&&i.createElement("div",{className:"".concat(X,"__header")},Q.map(function(a,b){return i.createElement("div",{key:b,className:"".concat(X,"__header-item")},i.createElement("div",{className:"".concat(X,"__header-wrap")},i.createElement("p",{className:"".concat(X,"__header-label")},a.leftLabel),i.createElement("div",{className:"".concat(X,"__header-number-wrap")},i.createElement("span",{className:"".concat(X,"__header-number-label")},a.rightLabel),!!a.rate&&i.createElement("div",{className:"".concat(X,"__header-rates")},i.createElement("span",{className:"".concat(X,"__header-rates-number")},a.rate),!!a.rateUnit&&i.createElement("span",{className:"".concat(X,"__header-rates-unit")},a.rateUnit)),!!a.rateChange&&i.createElement("span",{className:k()("".concat(X,"__header-number"),{"is-promote":0> +a.rateChange})},Math.abs(+a.rateChange),i.createElement("span",null,a.rateChangeUnit?a.rateChangeUnit:"%")))),!!a.labelList&&i.createElement("div",{className:"".concat(X,"__option")},a.labelList.map(function(a,b){return i.createElement("span",{className:"".concat(X,"__option-item"),key:b},i.createElement("span",null,a.name),i.createElement("span",{className:"".concat(X,"__option-number")},a.number),i.createElement("span",{className:"".concat(X,"__video-rate")},a.unit))})))})),i.createElement("div",(0,d.Z)({className:"".concat(X,"__box"),ref:$,onMouseMove:bh,onTouchMove:bi,onTouchEnd:a8,onTouchCancel:a8},N?{}:bk),i.createElement("div",{className:"".concat(X,"__first-photo-container"),style:bd},i.createElement("video",{style:bc,"data-webm":A,"data-src":z,draggable:!1,ref:_,width:E,height:F,muted:!0,onCanPlay:function(a){return a$()},playsInline:!0,"webkit-playsinline":"","x5-playsinline":""},i.createElement("source",{src:ae.current>=767?A:"",type:"video/webm"}),i.createElement("source",{src:ae.current>=767?z:"",type:"video/mp4"}),"Your browser does not support the latest video playback")),i.createElement("div",{className:"".concat(X,"__second-photo-container")},i.createElement("video",{"data-webm":C,"data-src":B,onLoadedData:function(){return aU(1)},draggable:!1,ref:aa,width:E,height:F,muted:aw,playsInline:!0,"webkit-playsinline":"","x5-playsinline":"",onCanPlay:function(a){return a$()}},i.createElement("source",{src:ae.current>=767?C:"",type:"video/webm"}),i.createElement("source",{src:ae.current>=767?B:"",type:"video/mp4"}),"Your browser does not support the latest video playback")),!!P&&i.createElement("div",{className:"".concat(X,"__first-tip")},O),!!B&&i.createElement("div",(0,d.Z)({className:"".concat(X,"__delimiter"),style:be},N?bk:{}),i.createElement("div",null,i.createElement("div",{className:"".concat(X,"__delimiter-icon")})),!!D&&i.createElement("div",{className:"".concat(X,"__delimiter-source")},D)),!(void 0===J||J)&&i.createElement("div",{className:k()("".concat(X,"__tool"),{"is-mask":!B})},!!aI&&i.createElement("div",{className:"".concat(X,"__tool-box")},i.createElement("i",{onClick:function(){return a1("audio")},className:k()("".concat(X,"__tool-icon"),aw?"icon-audio-close":"icon-audio")}),!B&&i.createElement("div",{className:"".concat(X,"__tool-mask")})),i.createElement("div",{className:"".concat(X,"__tool-box")},i.createElement("i",{onClick:function(){return a1("play")},className:k()("".concat(X,"__tool-icon"),aA?"icon-pause":"icon-play")}),!B&&i.createElement("div",{className:"".concat(X,"__tool-mask")}))),!!aE&&i.createElement("div",{className:"".concat(X,"__loading")},i.createElement("i",{className:"".concat(X,"__loading-icon")}))),i.createElement("button",{onClick:a3,className:"".concat(X,"__dialog-close")}),!(void 0===R||R)&&i.createElement("div",{className:"".concat(X,"__bottom")},i.createElement("div",{className:"".concat(X,"__bottom-tool")},i.createElement("div",{className:"".concat(X,"__bottom-tool-icon")},i.createElement("button",{onClick:function(){return a1("audio")},className:k()(aw?"icon-audio-close":"icon-audio")})),i.createElement("div",{className:"".concat(X,"__bottom-tool-icon")},i.createElement("button",{onClick:function(){return a1("play")},className:k()(aA?"icon-pause":"icon-play")})),i.createElement("div",{className:"".concat(X,"__bottom-tool-icon")},i.createElement("button",{onClick:function(){return a1("full")},className:"".concat(X,"__bottom-tool-icon icon-full")}))))),i.createElement("div",{style:{display:aQ?"block":"none",position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(0, 0, 0, 0.6)",zIndex:"900"}}),i.createElement("div",{ref:af,className:"".concat(X,"__video-occupy"),style:{display:aQ?"block":"none",width:"100%",backgroundColor:"rgba(0,0,0,.8)"}}))};n.defaultProps={isPlay:!0,isMuted:!0,showHdrTips:!1,isHideTool:!0,isHideBottomTool:!0};var o,p=((o=p||{}).MOVE="move",o.DEFAULT="default",o),q=n},40158:function(a,b,c){"use strict";c.d(b,{Z:function(){return k}});var d=c(56666),e=c(12215);c(43450),c(26936),c(58188),c(1939);var f=c(2784),g=c(12524),h=c.n(g),i=c(34276),j=function(a){var b=a.videoOpObj,c=a.onMicIconState,g=a.onVideoIconState,j=a.onMutedIconState,k=a.onPlayIconState,l=a.className,m=a.style,n=(0,f.useRef)([]),o=(0,f.useRef)(null),p=(0,f.useRef)(0),q=(0,f.useRef)(null),r=(0,f.useState)(!1),s=(0,e.Z)(r,2),t=s[0],u=s[1],v=(0,f.useState)(!1),w=(0,e.Z)(v,2),x=w[0],y=w[1],z=(0,f.useState)(!1),A=(0,e.Z)(z,2),B=A[0],C=A[1],D=(0,f.useState)(!0),E=(0,e.Z)(D,2),F=E[0],G=E[1],H=(0,f.useState)(!0),I=(0,e.Z)(H,2),J=I[0],K=I[1],L=(0,i.F)("video-op-overview"),M=h()(L,l),N=function(){u(!1)},O=function(){n.current.forEach(function(a){a&&(a.paused?a.play():a.pause())})},P=function(){n.current.forEach(function(a,b){a&&0!==b&&(a.muted=!0)})},Q=function(a){switch(a){case"micIcon":G(!F),c&&c(!F);break;case"videoIcon":K(!J),g&&g(!J);break;default:return null}},R=function(){q.current&&(q.current.style.height="".concat(p.current,"px"))},S=function(a){if(a)switch(a){case"audio":y(!x),j&&j(!x),P();break;case"play":O(),k&&k(B),C(!B);break;case"full":u(!0),R();break;default:return}};return(0,f.useEffect)(function(){if(q.current){var a;p.current=(null===(a=o.current)|| void 0===a?void 0:a.offsetHeight)||0}},[]),f.createElement("div",{className:M,style:m},f.createElement("div",{ref:o,className:h()("".concat(L,"__video-wrap"),{"is-video-dialog":!!t})},b.map(function(a,b){return f.createElement("div",{key:b,className:"".concat(L,"__video-item")},f.createElement("div",{className:"".concat(L,"__label-wrap")},f.createElement("p",{className:"".concat(L,"__video-label")},a.opLabel),f.createElement("div",{className:"".concat(L,"__video-number-box")},f.createElement("div",{className:"".concat(L,"__video-number-wrap")},f.createElement("span",{className:"".concat(L,"__video-number-label")},a.opRateLabel),!!a.opRate&&f.createElement("div",{className:"".concat(L,"__video-rates")},f.createElement("span",{className:"".concat(L,"__video-rates-number")},a.opRate),!!a.opRateUnit&&f.createElement("span",{className:"".concat(L,"__video-rates-unit")},a.opRateUnit)),!!a.opNumber&&f.createElement("span",{className:h()("".concat(L,"__video-number"),{"is-promote":0> +a.opNumber})},Math.abs(+a.opNumber),f.createElement("span",null,"%"))),!!a.opTime&&f.createElement("div",{className:"".concat(L,"__video-number-wrap")},f.createElement("span",{className:"".concat(L,"__video-number-label")},a.opTimeLabel),f.createElement("div",{className:"".concat(L,"__video-rates")},f.createElement("span",{className:"".concat(L,"__video-rates-number")},a.opTime),!!a.opTimeUnit&&f.createElement("span",{className:"".concat(L,"__video-rates-unit")},a.opTimeUnit)),!!a.opTimeRate&&f.createElement("span",{className:h()("".concat(L,"__video-number"),{"is-promote":0> +a.opTimeRate})},Math.abs(+a.opTimeRate),f.createElement("span",null,"%")))),!!a.opLabelList&&f.createElement("div",{className:"".concat(L,"__option")},a.opLabelList.map(function(a,b){return f.createElement("span",{className:"".concat(L,"__option-item"),key:b},f.createElement("span",null,a.name),f.createElement("span",{className:"".concat(L,"__option-number")},a.number),f.createElement("span",{className:"".concat(L,"__video-rate")},a.unit))}))),f.createElement("div",{className:"".concat(L,"__video-overview")},!!a.opLoading&&a.opLoading,!!a.opVideo&&a.opVideo,!!a.videoState&&f.createElement("div",{className:h()("".concat(L,"__video-status"),(0,d.Z)({},"is-".concat(a.videoState),!!a.videoState))},f.createElement("div",{className:"".concat(L,"__video-status-title")},f.createElement("i",{className:"".concat(L,"__video-status-icon")}),f.createElement("p",{className:"".concat(L,"__video-status-text")},"process"===a.videoState?"Processing...":"Processing Failed")),!!a.videoStateInfo&&f.createElement("div",{className:"".concat(L,"__video-status-info")},a.videoStateInfo)),!!a.opVoiceIcon&&f.createElement("div",{className:"".concat(L,"__icon")},!!a.opVoiceIcon.micIcon&&!!a.opVoiceIcon.micCloseIcon&&f.createElement("div",{className:"".concat(L,"__icon-item"),onClick:function(){return Q("micIcon")}},f.createElement("img",{className:"".concat(L,"__icon-item-img"),src:F?a.opVoiceIcon.micIcon:a.opVoiceIcon.micCloseIcon})),!!a.opVoiceIcon.videoIcon&&!!a.opVoiceIcon.videoCloseIcon&&f.createElement("div",{className:"".concat(L,"__icon-item"),onClick:function(){return Q("videoIcon")}},f.createElement("img",{className:"".concat(L,"__icon-item-img"),src:J?a.opVoiceIcon.videoIcon:a.opVoiceIcon.videoCloseIcon}))),!!a.opInfo&&a.opInfo))}),f.createElement("button",{onClick:N,className:"".concat(L,"__video-close")})),f.createElement("div",{className:"".concat(L,"__video-tool")},f.createElement("div",{className:"".concat(L,"__video-tool-icon")},f.createElement("button",{onClick:function(){return S("audio")},className:h()(x?"icon-audio":"icon-audio-close")}),f.createElement("div",{className:"".concat(L,"__video-tool-mask"),style:{display:"process"===b[1].videoState||"failed"===b[1].videoState?"block":"none"}})),f.createElement("div",{className:"".concat(L,"__video-tool-icon")},f.createElement("button",{onClick:function(){return S("play")},className:h()(B?"icon-play":"icon-pause")}),f.createElement("div",{className:"".concat(L,"__video-tool-mask"),style:{display:"process"===b[b.length-1].videoState||"failed"===b[b.length-1].videoState?"block":"none"}})),f.createElement("div",{className:"".concat(L,"__video-tool-icon")},f.createElement("button",{onClick:function(){return S("full")},className:"".concat(L,"__video-tool-icon icon-full")}))),f.createElement("div",{style:{display:t?"block":"none",position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(0, 0, 0, 0.6)",zIndex:"900"}}),f.createElement("div",{ref:q,className:"".concat(L,"__video-occupy"),style:{display:t?"block":"none",width:"100%",backgroundColor:"rgba(0,0,0,.8)"}}))},k=j},87417:function(a,b,c){"use strict";c.d(b,{Z:function(){return T0}});var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P={};c.r(P),c.d(P,{HashMap:function(){return bt},RADIAN_TO_DEGREE:function(){return bA},assert:function(){return bl},bind:function(){return a1},clone:function(){return aN},concatArray:function(){return bv},createCanvas:function(){return aS},createHashMap:function(){return bu},createObject:function(){return bw},curry:function(){return a2},defaults:function(){return aR},disableUserSelect:function(){return bx},each:function(){return aX},eqNaN:function(){return bf},extend:function(){return aQ},filter:function(){return a$},find:function(){return a_},guid:function(){return aL},hasOwn:function(){return by},indexOf:function(){return aT},inherits:function(){return aU},isArray:function(){return a3},isArrayLike:function(){return aW},isBuiltInObject:function(){return a9},isDom:function(){return bb},isFunction:function(){return a4},isGradientObject:function(){return bc},isImagePatternObject:function(){return bd},isNumber:function(){return a7},isObject:function(){return a8},isPrimitive:function(){return bp},isRegExp:function(){return be},isString:function(){return a5},isStringSafe:function(){return a6},isTypedArray:function(){return ba},keys:function(){return a0},logError:function(){return aM},map:function(){return aY},merge:function(){return aO},mergeAll:function(){return aP},mixin:function(){return aV},noop:function(){return bz},normalizeCssArray:function(){return bk},reduce:function(){return aZ},retrieve:function(){return bg},retrieve2:function(){return bh},retrieve3:function(){return bi},setAsPrimitive:function(){return bo},slice:function(){return bj},trim:function(){return bm}});var Q={};c.r(Q),c.d(Q,{add:function(){return bJ},applyTransform:function(){return b_},clone:function(){return bH},copy:function(){return bG},create:function(){return bF},dist:function(){return bW},distSquare:function(){return bY},distance:function(){return bV},distanceSquare:function(){return bX},div:function(){return bR},dot:function(){return bS},len:function(){return bM},lenSquare:function(){return bO},length:function(){return bN},lengthSquare:function(){return bP},lerp:function(){return b$},max:function(){return b1},min:function(){return b0},mul:function(){return bQ},negate:function(){return bZ},normalize:function(){return bU},scale:function(){return bT},scaleAndAdd:function(){return bK},set:function(){return bI},sub:function(){return bL}});var R={};c.r(R),c.d(R,{clone:function(){return cH},copy:function(){return cB},create:function(){return cz},identity:function(){return cA},invert:function(){return cG},mul:function(){return cC},rotate:function(){return cE},scale:function(){return cF},translate:function(){return cD}});var S={};c.r(S),c.d(S,{fastLerp:function(){return d6},fastMapToColor:function(){return d7},lerp:function(){return d8},lift:function(){return d4},liftColor:function(){return eg},lum:function(){return ed},mapToColor:function(){return d9},modifyAlpha:function(){return eb},modifyHSL:function(){return ea},parse:function(){return d2},random:function(){return ee},stringify:function(){return ec},toHex:function(){return d5}});var T={};c.r(T),c.d(T,{dispose:function(){return fU},disposeAll:function(){return fV},getElementSSRData:function(){return fY},getInstance:function(){return fW},init:function(){return fT},registerPainter:function(){return fX},registerSSRDataGetter:function(){return fZ},version:function(){return f$}});var U={};c.r(U),c.d(U,{Arc:function(){return qh},BezierCurve:function(){return p4},BoundingRect:function(){return cT},Circle:function(){return pi},CompoundPath:function(){return qi},Ellipse:function(){return pl},Group:function(){return fP},Image:function(){return iG},IncrementalDisplayable:function(){return qs},Line:function(){return pX},LinearGradient:function(){return qk},OrientedBoundingRect:function(){return qq},Path:function(){return ix},Point:function(){return cK},Polygon:function(){return pO},Polyline:function(){return pT},RadialGradient:function(){return ql},Rect:function(){return iS},Ring:function(){return pG},Sector:function(){return pD},Text:function(){return i7},applyTransform:function(){return qK},clipPointsByRect:function(){return qO},clipRectByRect:function(){return qP},createIcon:function(){return qQ},extendPath:function(){return qy},extendShape:function(){return qw},getShapeClass:function(){return qA},getTransform:function(){return qJ},groupTransition:function(){return qN},initProps:function(){return j$},isElementRemoved:function(){return j_},lineLineIntersect:function(){return qS},linePolygonIntersect:function(){return qR},makeImage:function(){return qC},makePath:function(){return qB},mergePath:function(){return qE},registerShape:function(){return qz},removeElement:function(){return j0},removeElementWithFadeOut:function(){return j2},resizePath:function(){return qF},setTooltipConfig:function(){return qU},subPixelOptimize:function(){return qI},subPixelOptimizeLine:function(){return qG},subPixelOptimizeRect:function(){return qH},transformDirection:function(){return qL},traverseElements:function(){return qW},updateProps:function(){return jZ}});var V={};c.r(V),c.d(V,{createDimensions:function(){return uh},createList:function(){return vO},createScale:function(){return vQ},createSymbol:function(){return si},createTextStyle:function(){return vS},dataStack:function(){return vP},enableHoverEmphasis:function(){return jM},getECData:function(){return i8},getLayoutRect:function(){return ls},mixinAxisModelCommonMethods:function(){return vR}});var W={};c.r(W),c.d(W,{MAX_SAFE_INTEGER:function(){return f9},asc:function(){return f2},getPercentWithPrecision:function(){return f6},getPixelPrecision:function(){return f5},getPrecision:function(){return f3},getPrecisionSafe:function(){return f4},isNumeric:function(){return gk},isRadianAroundZero:function(){return gb},linearMap:function(){return f_},nice:function(){return gg},numericToNumber:function(){return gj},parseDate:function(){return gd},quantile:function(){return gh},quantity:function(){return ge},quantityExponent:function(){return gf},reformIntervals:function(){return gi},remRadian:function(){return ga},round:function(){return f1}});var X={};c.r(X),c.d(X,{format:function(){return kV},parse:function(){return gd}});var Y={};c.r(Y),c.d(Y,{Arc:function(){return qh},BezierCurve:function(){return p4},BoundingRect:function(){return cT},Circle:function(){return pi},CompoundPath:function(){return qi},Ellipse:function(){return pl},Group:function(){return fP},Image:function(){return iG},IncrementalDisplayable:function(){return qs},Line:function(){return pX},LinearGradient:function(){return qk},Polygon:function(){return pO},Polyline:function(){return pT},RadialGradient:function(){return ql},Rect:function(){return iS},Ring:function(){return pG},Sector:function(){return pD},Text:function(){return i7},clipPointsByRect:function(){return qO},clipRectByRect:function(){return qP},createIcon:function(){return qQ},extendPath:function(){return qy},extendShape:function(){return qw},getShapeClass:function(){return qA},getTransform:function(){return qJ},initProps:function(){return j$},makeImage:function(){return qC},makePath:function(){return qB},mergePath:function(){return qE},registerShape:function(){return qz},resizePath:function(){return qF},updateProps:function(){return jZ}});var Z={};c.r(Z),c.d(Z,{addCommas:function(){return la},capitalFirst:function(){return lj},encodeHTML:function(){return ci},formatTime:function(){return li},formatTpl:function(){return lg},getTextRect:function(){return v9},getTooltipMarker:function(){return lh},normalizeCssArray:function(){return lc},toCamelCase:function(){return lb},truncateText:function(){return ha}});var $={};c.r($),c.d($,{bind:function(){return a1},clone:function(){return aN},curry:function(){return a2},defaults:function(){return aR},each:function(){return aX},extend:function(){return aQ},filter:function(){return a$},indexOf:function(){return aT},inherits:function(){return aU},isArray:function(){return a3},isFunction:function(){return a4},isObject:function(){return a8},isString:function(){return a5},map:function(){return aY},merge:function(){return aO},reduce:function(){return aZ}});var _={};c.r(_),c.d(_,{Axis:function(){return wo},ChartView:function(){return ro},ComponentModel:function(){return lK},ComponentView:function(){return oQ},List:function(){return ug},Model:function(){return kC},PRIORITY:function(){return sV},SeriesModel:function(){return oO},color:function(){return S},connect:function(){return tp},dataTool:function(){return tR},dependencies:function(){return sU},disConnect:function(){return tr},disconnect:function(){return tq},dispose:function(){return ts},env:function(){return as},extendChartView:function(){return ws},extendComponentModel:function(){return wp},extendComponentView:function(){return wq},extendSeriesModel:function(){return wr},format:function(){return Z},getCoordinateSystemDimensions:function(){return tD},getInstanceByDom:function(){return tt},getInstanceById:function(){return tu},getMap:function(){return tL},graphic:function(){return Y},helper:function(){return V},init:function(){return to},innerDrawElementOnCanvas:function(){return sE},matrix:function(){return R},number:function(){return W},parseGeoJSON:function(){return v8},parseGeoJson:function(){return v8},registerAction:function(){return tB},registerCoordinateSystem:function(){return tC},registerLayout:function(){return tE},registerLoading:function(){return tI},registerLocale:function(){return kJ},registerMap:function(){return tK},registerPostInit:function(){return ty},registerPostUpdate:function(){return tz},registerPreprocessor:function(){return tw},registerProcessor:function(){return tx},registerTheme:function(){return tv},registerTransform:function(){return tQ},registerUpdateLifecycle:function(){return tA},registerVisual:function(){return tF},setCanvasCreator:function(){return tJ},setPlatformAPI:function(){return ay},throttle:function(){return rs},time:function(){return X},use:function(){return tU},util:function(){return $},vector:function(){return Q},version:function(){return sT},zrUtil:function(){return P},zrender:function(){return T}});var aa=c(22970),ab=c(42838),ac=function(a,b){return(ac=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&(a[c]=b[c])})(a,b)};function ad(a,b){if("function"!=typeof b&&null!==b)throw TypeError("Class extends value "+String(b)+" is not a constructor or null");function c(){this.constructor=a}ac(a,b),a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)}var ae=function(){return(ae=Object.assign||function(a){for(var b,c=1,d=arguments.length;c<d;c++)for(var e in b=arguments[c])Object.prototype.hasOwnProperty.call(b,e)&&(a[e]=b[e]);return a}).apply(this,arguments)};function af(a){return this instanceof af?(this.v=a,this):new af(a)}var ag,ah,ai,aj,ak,al,am,an,ao=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},ap=new function(){this.browser=new ao,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=!0};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(ap.wxa=!0,ap.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?ap.worker=!0:"undefined"==typeof navigator||0===navigator.userAgent.indexOf("Node.js")?(ap.node=!0,ap.svgSupported=!0):(ag=navigator.userAgent,ah=ap,ai=ah.browser,aj=ag.match(/Firefox\/([\d.]+)/),ak=ag.match(/MSIE\s([\d.]+)/)||ag.match(/Trident\/.+?rv:(([\d.]+))/),al=ag.match(/Edge?\/([\d.]+)/),am=/micromessenger/i.test(ag),aj&&(ai.firefox=!0,ai.version=aj[1]),ak&&(ai.ie=!0,ai.version=ak[1]),al&&(ai.edge=!0,ai.version=al[1],ai.newEdge=+al[1].split(".")[0]>18),am&&(ai.weChat=!0),ah.svgSupported="undefined"!=typeof SVGRect,ah.touchEventsSupported="ontouchstart"in window&&!ai.ie&&!ai.edge,ah.pointerEventsSupported="onpointerdown"in window&&(ai.edge||ai.ie&& +ai.version>=11),ah.domSupported="undefined"!=typeof document,an=document.documentElement.style,ah.transform3dSupported=(ai.ie&&"transition"in an||ai.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in an)&&!("OTransition"in an),ah.transformSupported=ah.transform3dSupported||ai.ie&& +ai.version>=9);var aq,ar,as=ap,at=c(1899),au="sans-serif",av="12px "+au,aw=function(a){var b={};if("undefined"==typeof JSON)return b;for(var c=0;c<a.length;c++){var d=String.fromCharCode(c+32),e=(a.charCodeAt(c)-20)/100;b[d]=e}return b}("007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N"),ax={createCanvas:function(){return"undefined"!=typeof document&&document.createElement("canvas")},measureText:function(a,b){if(!aq){var c=ax.createCanvas();aq=c&&c.getContext("2d")}if(aq)return ar!==b&&(ar=aq.font=b||av),aq.measureText(a);a=a||"",b=b||av;var d=/(\d+)px/.exec(b),e=d&&+d[1]||12,f=0;if(b.indexOf("mono")>=0)f=e*a.length;else for(var g=0;g<a.length;g++){var h=aw[a[g]];f+=null==h?e:h*e}return{width:f}},loadImage:function(a,b,c){var d=new Image;return d.onload=b,d.onerror=c,d.src=a,d}};function ay(a){for(var b in ax)a[b]&&(ax[b]=a[b])}var az=aZ(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],function(a,b){return a["[object "+b+"]"]=!0,a},{}),aA=aZ(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],function(a,b){return a["[object "+b+"Array]"]=!0,a},{}),aB=Object.prototype.toString,aC=Array.prototype,aD=aC.forEach,aE=aC.filter,aF=aC.slice,aG=aC.map,aH=(function(){}).constructor,aI=aH?aH.prototype:null,aJ="__proto__",aK=2311;function aL(){return aK++}function aM(){for(var a=[],b=0;b<arguments.length;b++)a[b]=arguments[b];"undefined"!=typeof console&&console.error.apply(console,a)}function aN(a){if(null==a||"object"!=typeof a)return a;var b,c,d,e=a,f=aB.call(a);if("[object Array]"===f){if(b=a,!b[bn]){e=[];for(var g=0,h=a.length;g<h;g++)e[g]=aN(a[g])}}else if(aA[f]){if(c=a,!c[bn]){var i=a.constructor;if(i.from)e=i.from(a);else{e=new i(a.length);for(var g=0,h=a.length;g<h;g++)e[g]=a[g]}}}else{if(!az[f]&&(d=a,!d[bn])&&!bb(a))for(var j in e={},a)a.hasOwnProperty(j)&&j!==aJ&&(e[j]=aN(a[j]))}return e}function aO(a,b,c){if(!a8(b)||!a8(a))return c?aN(b):a;for(var d in b)if(b.hasOwnProperty(d)&&d!==aJ){var e,f,g=a[d],h=b[d];!(a8(h)&&a8(g))||a3(h)||a3(g)||bb(h)||bb(g)||a9(h)||a9(g)||(e=h,e[bn])||(f=g,f[bn])?!c&&d in a||(a[d]=aN(b[d])):aO(g,h,c)}return a}function aP(a,b){for(var c=a[0],d=1,e=a.length;d<e;d++)c=aO(c,a[d],b);return c}function aQ(a,b){if(Object.assign)Object.assign(a,b);else for(var c in b)b.hasOwnProperty(c)&&c!==aJ&&(a[c]=b[c]);return a}function aR(a,b,c){for(var d=a0(b),e=0;e<d.length;e++){var f=d[e];(c?null!=b[f]:null==a[f])&&(a[f]=b[f])}return a}var aS=ax.createCanvas;function aT(a,b){if(a){if(a.indexOf)return a.indexOf(b);for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c}return -1}function aU(a,b){var c=function(){},d=a.prototype;for(var e in c.prototype=b.prototype,a.prototype=new c,d)d.hasOwnProperty(e)&&(a.prototype[e]=d[e]);a.prototype.constructor=a,a.superClass=b}function aV(a,b,c){if(a="prototype"in a?a.prototype:a,b="prototype"in b?b.prototype:b,Object.getOwnPropertyNames)for(var d=Object.getOwnPropertyNames(b),e=0;e<d.length;e++){var f=d[e];"constructor"!==f&&(c?null!=b[f]:null==a[f])&&(a[f]=b[f])}else aR(a,b,c)}function aW(a){return!!a&&"string"!=typeof a&&"number"==typeof a.length}function aX(a,b,c){if(a&&b){if(a.forEach&&a.forEach===aD)a.forEach(b,c);else if(a.length=== +a.length)for(var d=0,e=a.length;d<e;d++)b.call(c,a[d],d,a);else for(var f in a)a.hasOwnProperty(f)&&b.call(c,a[f],f,a)}}function aY(a,b,c){if(!a)return[];if(!b)return bj(a);if(a.map&&a.map===aG)return a.map(b,c);for(var d=[],e=0,f=a.length;e<f;e++)d.push(b.call(c,a[e],e,a));return d}function aZ(a,b,c,d){if(a&&b){for(var e=0,f=a.length;e<f;e++)c=b.call(d,c,a[e],e,a);return c}}function a$(a,b,c){if(!a)return[];if(!b)return bj(a);if(a.filter&&a.filter===aE)return a.filter(b,c);for(var d=[],e=0,f=a.length;e<f;e++)b.call(c,a[e],e,a)&&d.push(a[e]);return d}function a_(a,b,c){if(a&&b){for(var d=0,e=a.length;d<e;d++)if(b.call(c,a[d],d,a))return a[d]}}function a0(a){if(!a)return[];if(Object.keys)return Object.keys(a);var b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(c);return b}var a1=aI&&a4(aI.bind)?aI.call.bind(aI.bind):function(a,b){for(var c=[],d=2;d<arguments.length;d++)c[d-2]=arguments[d];return function(){return a.apply(b,c.concat(aF.call(arguments)))}};function a2(a){for(var b=[],c=1;c<arguments.length;c++)b[c-1]=arguments[c];return function(){return a.apply(this,b.concat(aF.call(arguments)))}}function a3(a){return Array.isArray?Array.isArray(a):"[object Array]"===aB.call(a)}function a4(a){return"function"==typeof a}function a5(a){return"string"==typeof a}function a6(a){return"[object String]"===aB.call(a)}function a7(a){return"number"==typeof a}function a8(a){var b=void 0===a?"undefined":(0,at.Z)(a);return"function"===b|| !!a&&"object"===b}function a9(a){return!!az[aB.call(a)]}function ba(a){return!!aA[aB.call(a)]}function bb(a){return"object"==typeof a&&"number"==typeof a.nodeType&&"object"==typeof a.ownerDocument}function bc(a){return null!=a.colorStops}function bd(a){return null!=a.image}function be(a){return"[object RegExp]"===aB.call(a)}function bf(a){return a!=a}function bg(){for(var a=[],b=0;b<arguments.length;b++)a[b]=arguments[b];for(var c=0,d=a.length;c<d;c++)if(null!=a[c])return a[c]}function bh(a,b){return null!=a?a:b}function bi(a,b,c){return null!=a?a:null!=b?b:c}function bj(a){for(var b=[],c=1;c<arguments.length;c++)b[c-1]=arguments[c];return aF.apply(a,b)}function bk(a){if("number"==typeof a)return[a,a,a,a];var b=a.length;return 2===b?[a[0],a[1],a[0],a[1]]:3===b?[a[0],a[1],a[2],a[1]]:a}function bl(a,b){if(!a)throw Error(b)}function bm(a){return null==a?null:"function"==typeof a.trim?a.trim():a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var bn="__ec_primitive__";function bo(a){a[bn]=!0}function bp(a){return a[bn]}var bq,br=((bq=function(){this.data={}}).prototype.delete=function(a){var b=this.has(a);return b&&delete this.data[a],b},bq.prototype.has=function(a){return this.data.hasOwnProperty(a)},bq.prototype.get=function(a){return this.data[a]},bq.prototype.set=function(a,b){return this.data[a]=b,this},bq.prototype.keys=function(){return a0(this.data)},bq.prototype.forEach=function(a){var b=this.data;for(var c in b)b.hasOwnProperty(c)&&a(b[c],c)},bq),bs="function"==typeof Map,bt=function(){function a(b){var c=a3(b);this.data=bs?new Map:new br;var d=this;function e(a,b){c?d.set(a,b):d.set(b,a)}(0,ab.Z)(b,a)?b.each(e):b&&aX(b,e)}return a.prototype.hasKey=function(a){return this.data.has(a)},a.prototype.get=function(a){return this.data.get(a)},a.prototype.set=function(a,b){return this.data.set(a,b),b},a.prototype.each=function(a,b){this.data.forEach(function(c,d){a.call(b,c,d)})},a.prototype.keys=function(){var a=this.data.keys();return bs?Array.from(a):a},a.prototype.removeKey=function(a){this.data.delete(a)},a}();function bu(a){return new bt(a)}function bv(a,b){for(var c=new a.constructor(a.length+b.length),d=0;d<a.length;d++)c[d]=a[d];for(var e=a.length,d=0;d<b.length;d++)c[d+e]=b[d];return c}function bw(a,b){var c;if(Object.create)c=Object.create(a);else{var d=function(){};d.prototype=a,c=new d}return b&&aQ(c,b),c}function bx(a){var b=a.style;b.webkitUserSelect="none",b.userSelect="none",b.webkitTapHighlightColor="rgba(0,0,0,0)",b["-webkit-touch-callout"]="none"}function by(a,b){return a.hasOwnProperty(b)}function bz(){}var bA=180/Math.PI,bB=function(a,b){return(bB=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&(a[c]=b[c])})(a,b)};function bC(a,b){if("function"!=typeof b&&null!==b)throw TypeError("Class extends value "+String(b)+" is not a constructor or null");function c(){this.constructor=a}bB(a,b),a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)}var bD=function(){return(bD=Object.assign||function(a){for(var b,c=1,d=arguments.length;c<d;c++)for(var e in b=arguments[c])Object.prototype.hasOwnProperty.call(b,e)&&(a[e]=b[e]);return a}).apply(this,arguments)};function bE(a){return this instanceof bE?(this.v=a,this):new bE(a)}function bF(a,b){return null==a&&(a=0),null==b&&(b=0),[a,b]}function bG(a,b){return a[0]=b[0],a[1]=b[1],a}function bH(a){return[a[0],a[1]]}function bI(a,b,c){return a[0]=b,a[1]=c,a}function bJ(a,b,c){return a[0]=b[0]+c[0],a[1]=b[1]+c[1],a}function bK(a,b,c,d){return a[0]=b[0]+c[0]*d,a[1]=b[1]+c[1]*d,a}function bL(a,b,c){return a[0]=b[0]-c[0],a[1]=b[1]-c[1],a}function bM(a){return Math.sqrt(bO(a))}var bN=bM;function bO(a){return a[0]*a[0]+a[1]*a[1]}var bP=bO;function bQ(a,b,c){return a[0]=b[0]*c[0],a[1]=b[1]*c[1],a}function bR(a,b,c){return a[0]=b[0]/c[0],a[1]=b[1]/c[1],a}function bS(a,b){return a[0]*b[0]+a[1]*b[1]}function bT(a,b,c){return a[0]=b[0]*c,a[1]=b[1]*c,a}function bU(a,b){var c=bM(b);return 0===c?(a[0]=0,a[1]=0):(a[0]=b[0]/c,a[1]=b[1]/c),a}function bV(a,b){return Math.sqrt((a[0]-b[0])*(a[0]-b[0])+(a[1]-b[1])*(a[1]-b[1]))}var bW=bV;function bX(a,b){return(a[0]-b[0])*(a[0]-b[0])+(a[1]-b[1])*(a[1]-b[1])}var bY=bX;function bZ(a,b){return a[0]=-b[0],a[1]=-b[1],a}function b$(a,b,c,d){return a[0]=b[0]+d*(c[0]-b[0]),a[1]=b[1]+d*(c[1]-b[1]),a}function b_(a,b,c){var d=b[0],e=b[1];return a[0]=c[0]*d+c[2]*e+c[4],a[1]=c[1]*d+c[3]*e+c[5],a}function b0(a,b,c){return a[0]=Math.min(b[0],c[0]),a[1]=Math.min(b[1],c[1]),a}function b1(a,b,c){return a[0]=Math.max(b[0],c[0]),a[1]=Math.max(b[1],c[1]),a}var b2,b3,b4=function(a,b){this.target=a,this.topTarget=b&&b.topTarget},b5=((b2=function(a){this.handler=a,a.on("mousedown",this._dragStart,this),a.on("mousemove",this._drag,this),a.on("mouseup",this._dragEnd,this)}).prototype._dragStart=function(a){for(var b=a.target;b&&!b.draggable;)b=b.parent||b.__hostTarget;b&&(this._draggingTarget=b,b.dragging=!0,this._x=a.offsetX,this._y=a.offsetY,this.handler.dispatchToElement(new b4(b,a),"dragstart",a.event))},b2.prototype._drag=function(a){var b=this._draggingTarget;if(b){var c=a.offsetX,d=a.offsetY,e=c-this._x,f=d-this._y;this._x=c,this._y=d,b.drift(e,f,a),this.handler.dispatchToElement(new b4(b,a),"drag",a.event);var g=this.handler.findHover(c,d,b).target,h=this._dropTarget;this._dropTarget=g,b!==g&&(h&&g!==h&&this.handler.dispatchToElement(new b4(h,a),"dragleave",a.event),g&&g!==h&&this.handler.dispatchToElement(new b4(g,a),"dragenter",a.event))}},b2.prototype._dragEnd=function(a){var b=this._draggingTarget;b&&(b.dragging=!1),this.handler.dispatchToElement(new b4(b,a),"dragend",a.event),this._dropTarget&&this.handler.dispatchToElement(new b4(this._dropTarget,a),"drop",a.event),this._draggingTarget=null,this._dropTarget=null},b2),b6=((b3=function(a){a&&(this._$eventProcessor=a)}).prototype.on=function(a,b,c,d){this._$handlers||(this._$handlers={});var e=this._$handlers;if("function"==typeof b&&(d=c,c=b,b=null),!c||!a)return this;var f=this._$eventProcessor;null!=b&&f&&f.normalizeQuery&&(b=f.normalizeQuery(b)),e[a]||(e[a]=[]);for(var g=0;g<e[a].length;g++)if(e[a][g].h===c)return this;var h={h:c,query:b,ctx:d||this,callAtLast:c.zrEventfulCallAtLast},i=e[a].length-1,j=e[a][i];return j&&j.callAtLast?e[a].splice(i,0,h):e[a].push(h),this},b3.prototype.isSilent=function(a){var b=this._$handlers;return!b||!b[a]||!b[a].length},b3.prototype.off=function(a,b){var c=this._$handlers;if(!c)return this;if(!a)return this._$handlers={},this;if(b){if(c[a]){for(var d=[],e=0,f=c[a].length;e<f;e++)c[a][e].h!==b&&d.push(c[a][e]);c[a]=d}c[a]&&0===c[a].length&&delete c[a]}else delete c[a];return this},b3.prototype.trigger=function(a){for(var b=[],c=1;c<arguments.length;c++)b[c-1]=arguments[c];if(!this._$handlers)return this;var d=this._$handlers[a],e=this._$eventProcessor;if(d)for(var f=b.length,g=d.length,h=0;h<g;h++){var i=d[h];if(!e||!e.filter||null==i.query||e.filter(a,i.query))switch(f){case 0:i.h.call(i.ctx);break;case 1:i.h.call(i.ctx,b[0]);break;case 2:i.h.call(i.ctx,b[0],b[1]);break;default:i.h.apply(i.ctx,b)}}return e&&e.afterTrigger&&e.afterTrigger(a),this},b3.prototype.triggerWithContext=function(a){for(var b=[],c=1;c<arguments.length;c++)b[c-1]=arguments[c];if(!this._$handlers)return this;var d=this._$handlers[a],e=this._$eventProcessor;if(d)for(var f=b.length,g=b[f-1],h=d.length,i=0;i<h;i++){var j=d[i];if(!e||!e.filter||null==j.query||e.filter(a,j.query))switch(f){case 0:j.h.call(g);break;case 1:j.h.call(g,b[0]);break;case 2:j.h.call(g,b[0],b[1]);break;default:j.h.apply(g,b.slice(1,f-1))}}return e&&e.afterTrigger&&e.afterTrigger(a),this},b3),b7=Math.log(2);function b8(a,b,c,d,e,f){var g=d+"-"+e,h=a.length;if(f.hasOwnProperty(g))return f[g];if(1===b){var i=Math.round(Math.log((1<<h)-1& ~e)/b7);return a[c][i]}for(var j=d|1<<c,k=c+1;d&1<<k;)k++;for(var l=0,m=0,n=0;m<h;m++){var o=1<<m;!(o&e)&&(l+=(n%2?-1:1)*a[c][m]*b8(a,b-1,k,j,e|o,f),n++)}return f[g]=l,l}function b9(a,b){var c=[[a[0],a[1],1,0,0,0,-b[0]*a[0],-b[0]*a[1]],[0,0,0,a[0],a[1],1,-b[1]*a[0],-b[1]*a[1]],[a[2],a[3],1,0,0,0,-b[2]*a[2],-b[2]*a[3]],[0,0,0,a[2],a[3],1,-b[3]*a[2],-b[3]*a[3]],[a[4],a[5],1,0,0,0,-b[4]*a[4],-b[4]*a[5]],[0,0,0,a[4],a[5],1,-b[5]*a[4],-b[5]*a[5]],[a[6],a[7],1,0,0,0,-b[6]*a[6],-b[6]*a[7]],[0,0,0,a[6],a[7],1,-b[7]*a[6],-b[7]*a[7]]],d={},e=b8(c,8,0,0,0,d);if(0!==e){for(var f=[],g=0;g<8;g++)for(var h=0;h<8;h++)null==f[h]&&(f[h]=0),f[h]+=((g+h)%2?-1:1)*b8(c,7,0===g?1:0,1<<g,1<<h,d)/e*b[g];return function(a,b,c){var d=b*f[6]+c*f[7]+1;a[0]=(b*f[0]+c*f[1]+f[2])/d,a[1]=(b*f[3]+c*f[4]+f[5])/d}}}var ca="___zrEVENTSAVED",cb=[];function cc(a,b,c,d,e){if(b.getBoundingClientRect&&as.domSupported&&!cf(b)){var f=b[ca]||(b[ca]={}),g=cd(b,f),h=ce(g,f,e);if(h)return h(a,c,d),!0}return!1}function cd(a,b){var c=b.markers;if(c)return c;c=b.markers=[];for(var d=["left","right"],e=["top","bottom"],f=0;f<4;f++){var g=document.createElement("div"),h=g.style,i=f%2,j=(f>>1)%2;h.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",d[i]+":0",e[j]+":0",d[1-i]+":auto",e[1-j]+":auto",""].join("!important;"),a.appendChild(g),c.push(g)}return c}function ce(a,b,c){for(var d=c?"invTrans":"trans",e=b[d],f=b.srcCoords,g=[],h=[],i=!0,j=0;j<4;j++){var k=a[j].getBoundingClientRect(),l=2*j,m=k.left,n=k.top;g.push(m,n),i=i&&f&&m===f[l]&&n===f[l+1],h.push(a[j].offsetLeft,a[j].offsetTop)}return i&&e?e:(b.srcCoords=g,b[d]=c?b9(h,g):b9(g,h))}function cf(a){return"CANVAS"===a.nodeName.toUpperCase()}var cg=/([&<>"'])/g,ch={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function ci(a){return null==a?"":(a+"").replace(cg,function(a,b){return ch[b]})}var cj=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ck=[],cl=as.browser.firefox&&39> +as.browser.version.split(".")[0];function cm(a,b,c,d){return c=c||{},d?cn(a,b,c):cl&&null!=b.layerX&&b.layerX!==b.offsetX?(c.zrX=b.layerX,c.zrY=b.layerY):null!=b.offsetX?(c.zrX=b.offsetX,c.zrY=b.offsetY):cn(a,b,c),c}function cn(a,b,c){if(as.domSupported&&a.getBoundingClientRect){var d=b.clientX,e=b.clientY;if(cf(a)){var f=a.getBoundingClientRect();c.zrX=d-f.left,c.zrY=e-f.top;return}if(cc(ck,a,d,e)){c.zrX=ck[0],c.zrY=ck[1];return}}c.zrX=c.zrY=0}function co(a){return a||window.event}function cp(a,b,c){if(null!=(b=co(b)).zrX)return b;var d=b.type;if(d&&d.indexOf("touch")>=0){var e="touchend"!==d?b.targetTouches[0]:b.changedTouches[0];e&&cm(a,e,b,c)}else{cm(a,b,b,c);var f=cq(b);b.zrDelta=f?f/120:-(b.detail||0)/3}var g=b.button;return null==b.which&& void 0!==g&&cj.test(b.type)&&(b.which=1&g?1:2&g?3:4&g?2:0),b}function cq(a){var b=a.wheelDelta;if(b)return b;var c=a.deltaX,d=a.deltaY;return null==c||null==d?b:3*(0!==d?Math.abs(d):Math.abs(c))*(d>0?-1:d<0?1:c>0?-1:1)}function cr(a,b,c,d){a.addEventListener(b,c,d)}function cs(a,b,c,d){a.removeEventListener(b,c,d)}var ct=function(a){a.preventDefault(),a.stopPropagation(),a.cancelBubble=!0};function cu(a){return 2===a.which||3===a.which}var cv,cw=((cv=function(){this._track=[]}).prototype.recognize=function(a,b,c){return this._doTrack(a,b,c),this._recognize(a)},cv.prototype.clear=function(){return this._track.length=0,this},cv.prototype._doTrack=function(a,b,c){var d=a.touches;if(d){for(var e={points:[],touches:[],target:b,event:a},f=0,g=d.length;f<g;f++){var h=d[f],i=cm(c,h,{});e.points.push([i.zrX,i.zrY]),e.touches.push(h)}this._track.push(e)}},cv.prototype._recognize=function(a){for(var b in cy)if(cy.hasOwnProperty(b)){var c=cy[b](this._track,a);if(c)return c}},cv);function cx(a){var b=a[1][0]-a[0][0],c=a[1][1]-a[0][1];return Math.sqrt(b*b+c*c)}var cy={pinch:function(a,b){var c=a.length;if(c){var d=(a[c-1]||{}).points,e=(a[c-2]||{}).points||d;if(e&&e.length>1&&d&&d.length>1){var f,g=cx(d)/cx(e);isFinite(g)||(g=1),b.pinchScale=g;var h=[((f=d)[0][0]+f[1][0])/2,(f[0][1]+f[1][1])/2];return b.pinchX=h[0],b.pinchY=h[1],{type:"pinch",target:a[0].target,event:b}}}}};function cz(){return[1,0,0,1,0,0]}function cA(a){return a[0]=1,a[1]=0,a[2]=0,a[3]=1,a[4]=0,a[5]=0,a}function cB(a,b){return a[0]=b[0],a[1]=b[1],a[2]=b[2],a[3]=b[3],a[4]=b[4],a[5]=b[5],a}function cC(a,b,c){var d=b[0]*c[0]+b[2]*c[1],e=b[1]*c[0]+b[3]*c[1],f=b[0]*c[2]+b[2]*c[3],g=b[1]*c[2]+b[3]*c[3],h=b[0]*c[4]+b[2]*c[5]+b[4],i=b[1]*c[4]+b[3]*c[5]+b[5];return a[0]=d,a[1]=e,a[2]=f,a[3]=g,a[4]=h,a[5]=i,a}function cD(a,b,c){return a[0]=b[0],a[1]=b[1],a[2]=b[2],a[3]=b[3],a[4]=b[4]+c[0],a[5]=b[5]+c[1],a}function cE(a,b,c,d){void 0===d&&(d=[0,0]);var e=b[0],f=b[2],g=b[4],h=b[1],i=b[3],j=b[5],k=Math.sin(c),l=Math.cos(c);return a[0]=e*l+h*k,a[1]=-e*k+h*l,a[2]=f*l+i*k,a[3]=-f*k+l*i,a[4]=l*(g-d[0])+k*(j-d[1])+d[0],a[5]=l*(j-d[1])-k*(g-d[0])+d[1],a}function cF(a,b,c){var d=c[0],e=c[1];return a[0]=b[0]*d,a[1]=b[1]*e,a[2]=b[2]*d,a[3]=b[3]*e,a[4]=b[4]*d,a[5]=b[5]*e,a}function cG(a,b){var c=b[0],d=b[2],e=b[4],f=b[1],g=b[3],h=b[5],i=c*g-f*d;return i?(i=1/i,a[0]=g*i,a[1]=-f*i,a[2]=-d*i,a[3]=c*i,a[4]=(d*h-g*e)*i,a[5]=(f*e-c*h)*i,a):null}function cH(a){var b=cz();return cB(b,a),b}var cI,cJ,cK=((cI=function(a,b){this.x=a||0,this.y=b||0}).prototype.copy=function(a){return this.x=a.x,this.y=a.y,this},cI.prototype.clone=function(){return new cI(this.x,this.y)},cI.prototype.set=function(a,b){return this.x=a,this.y=b,this},cI.prototype.equal=function(a){return a.x===this.x&&a.y===this.y},cI.prototype.add=function(a){return this.x+=a.x,this.y+=a.y,this},cI.prototype.scale=function(a){this.x*=a,this.y*=a},cI.prototype.scaleAndAdd=function(a,b){this.x+=a.x*b,this.y+=a.y*b},cI.prototype.sub=function(a){return this.x-=a.x,this.y-=a.y,this},cI.prototype.dot=function(a){return this.x*a.x+this.y*a.y},cI.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},cI.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},cI.prototype.normalize=function(){var a=this.len();return this.x/=a,this.y/=a,this},cI.prototype.distance=function(a){var b=this.x-a.x,c=this.y-a.y;return Math.sqrt(b*b+c*c)},cI.prototype.distanceSquare=function(a){var b=this.x-a.x,c=this.y-a.y;return b*b+c*c},cI.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},cI.prototype.transform=function(a){if(a){var b=this.x,c=this.y;return this.x=a[0]*b+a[2]*c+a[4],this.y=a[1]*b+a[3]*c+a[5],this}},cI.prototype.toArray=function(a){return a[0]=this.x,a[1]=this.y,a},cI.prototype.fromArray=function(a){this.x=a[0],this.y=a[1]},cI.set=function(a,b,c){a.x=b,a.y=c},cI.copy=function(a,b){a.x=b.x,a.y=b.y},cI.len=function(a){return Math.sqrt(a.x*a.x+a.y*a.y)},cI.lenSquare=function(a){return a.x*a.x+a.y*a.y},cI.dot=function(a,b){return a.x*b.x+a.y*b.y},cI.add=function(a,b,c){a.x=b.x+c.x,a.y=b.y+c.y},cI.sub=function(a,b,c){a.x=b.x-c.x,a.y=b.y-c.y},cI.scale=function(a,b,c){a.x=b.x*c,a.y=b.y*c},cI.scaleAndAdd=function(a,b,c,d){a.x=b.x+c.x*d,a.y=b.y+c.y*d},cI.lerp=function(a,b,c,d){var e=1-d;a.x=e*b.x+d*c.x,a.y=e*b.y+d*c.y},cI),cL=Math.min,cM=Math.max,cN=new cK,cO=new cK,cP=new cK,cQ=new cK,cR=new cK,cS=new cK,cT=((cJ=function(a,b,c,d){c<0&&(a+=c,c=-c),d<0&&(b+=d,d=-d),this.x=a,this.y=b,this.width=c,this.height=d}).prototype.union=function(a){var b=cL(a.x,this.x),c=cL(a.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=cM(a.x+a.width,this.x+this.width)-b:this.width=a.width,isFinite(this.y)&&isFinite(this.height)?this.height=cM(a.y+a.height,this.y+this.height)-c:this.height=a.height,this.x=b,this.y=c},cJ.prototype.applyTransform=function(a){cJ.applyTransform(this,this,a)},cJ.prototype.calculateTransform=function(a){var b=a.width/this.width,c=a.height/this.height,d=cz();return cD(d,d,[-this.x,-this.y]),cF(d,d,[b,c]),cD(d,d,[a.x,a.y]),d},cJ.prototype.intersect=function(a,b){if(!a)return!1;(0,ab.Z)(a,cJ)||(a=cJ.create(a));var c=this.x,d=this.x+this.width,e=this.y,f=this.y+this.height,g=a.x,h=a.x+a.width,i=a.y,j=a.y+a.height,k=!(d<g||h<c||f<i||j<e);if(b){var l=1/0,m=0,n=Math.abs(d-g),o=Math.abs(h-c),p=Math.abs(f-i),q=Math.abs(j-e),r=Math.min(n,o),s=Math.min(p,q);d<g||h<c?r>m&&(m=r,n<o?cK.set(cS,-n,0):cK.set(cS,o,0)):r<l&&(l=r,n<o?cK.set(cR,n,0):cK.set(cR,-o,0)),f<i||j<e?s>m&&(m=s,p<q?cK.set(cS,0,-p):cK.set(cS,0,q)):r<l&&(l=r,p<q?cK.set(cR,0,p):cK.set(cR,0,-q))}return b&&cK.copy(b,k?cR:cS),k},cJ.prototype.contain=function(a,b){return a>=this.x&&a<=this.x+this.width&&b>=this.y&&b<=this.y+this.height},cJ.prototype.clone=function(){return new cJ(this.x,this.y,this.width,this.height)},cJ.prototype.copy=function(a){cJ.copy(this,a)},cJ.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},cJ.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},cJ.prototype.isZero=function(){return 0===this.width||0===this.height},cJ.create=function(a){return new cJ(a.x,a.y,a.width,a.height)},cJ.copy=function(a,b){a.x=b.x,a.y=b.y,a.width=b.width,a.height=b.height},cJ.applyTransform=function(a,b,c){if(!c){a!==b&&cJ.copy(a,b);return}if(c[1]<1e-5&&c[1]> -.00001&&c[2]<1e-5&&c[2]> -.00001){var d=c[0],e=c[3],f=c[4],g=c[5];a.x=b.x*d+f,a.y=b.y*e+g,a.width=b.width*d,a.height=b.height*e,a.width<0&&(a.x+=a.width,a.width=-a.width),a.height<0&&(a.y+=a.height,a.height=-a.height);return}cN.x=cP.x=b.x,cN.y=cQ.y=b.y,cO.x=cQ.x=b.x+b.width,cO.y=cP.y=b.y+b.height,cN.transform(c),cQ.transform(c),cO.transform(c),cP.transform(c),a.x=cL(cN.x,cO.x,cP.x,cQ.x),a.y=cL(cN.y,cO.y,cP.y,cQ.y);var h=cM(cN.x,cO.x,cP.x,cQ.x),i=cM(cN.y,cO.y,cP.y,cQ.y);a.width=h-a.x,a.height=i-a.y},cJ),cU="silent";function cV(){ct(this.event)}var cW,cX,cY,cZ,c$=(cW=b6,cX=function(){var a=null!==cW&&cW.apply(this,arguments)||this;return a.handler=null,a},bC(cX,cW),cX.prototype.dispose=function(){},cX.prototype.setCursor=function(){},cX),c_=function(a,b){this.x=a,this.y=b},c0=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],c1=new cT(0,0,0,0),c2=(cY=b6,cZ=function(a,b,c,d,e){var f=cY.call(this)||this;return f._hovered=new c_(0,0),f.storage=a,f.painter=b,f.painterRoot=d,f._pointerSize=e,c=c||new c$,f.proxy=null,f.setHandlerProxy(c),f._draggingMgr=new b5(f),f},bC(cZ,cY),cZ.prototype.setHandlerProxy=function(a){this.proxy&&this.proxy.dispose(),a&&(aX(c0,function(b){a.on&&a.on(b,this[b],this)},this),a.handler=this),this.proxy=a},cZ.prototype.mousemove=function(a){var b=a.zrX,c=a.zrY,d=c5(this,b,c),e=this._hovered,f=e.target;f&&!f.__zr&&(f=(e=this.findHover(e.x,e.y)).target);var g=this._hovered=d?new c_(b,c):this.findHover(b,c),h=g.target,i=this.proxy;i.setCursor&&i.setCursor(h?h.cursor:"default"),f&&h!==f&&this.dispatchToElement(e,"mouseout",a),this.dispatchToElement(g,"mousemove",a),h&&h!==f&&this.dispatchToElement(g,"mouseover",a)},cZ.prototype.mouseout=function(a){var b=a.zrEventControl;"only_globalout"!==b&&this.dispatchToElement(this._hovered,"mouseout",a),"no_globalout"!==b&&this.trigger("globalout",{type:"globalout",event:a})},cZ.prototype.resize=function(){this._hovered=new c_(0,0)},cZ.prototype.dispatch=function(a,b){var c=this[a];c&&c.call(this,b)},cZ.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},cZ.prototype.setCursorStyle=function(a){var b=this.proxy;b.setCursor&&b.setCursor(a)},cZ.prototype.dispatchToElement=function(a,b,c){var d=(a=a||{}).target;if(!d||!d.silent){for(var e,f,g,h="on"+b,i=(e=b,f=a,{type:e,event:g=c,target:f.target,topTarget:f.topTarget,cancelBubble:!1,offsetX:g.zrX,offsetY:g.zrY,gestureEvent:g.gestureEvent,pinchX:g.pinchX,pinchY:g.pinchY,pinchScale:g.pinchScale,wheelDelta:g.zrDelta,zrByTouch:g.zrByTouch,which:g.which,stop:cV});d&&(d[h]&&(i.cancelBubble=!!d[h].call(d,i)),d.trigger(b,i),d=d.__hostTarget?d.__hostTarget:d.parent,!i.cancelBubble););!i.cancelBubble&&(this.trigger(b,i),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(a){"function"==typeof a[h]&&a[h].call(a,i),a.trigger&&a.trigger(b,i)}))}},cZ.prototype.findHover=function(a,b,c){var d=this.storage.getDisplayList(),e=new c_(a,b);if(c4(d,e,a,b,c),this._pointerSize&&!e.target){for(var f=[],g=this._pointerSize,h=g/2,i=new cT(a-h,b-h,g,g),j=d.length-1;j>=0;j--){var k=d[j];k===c||k.ignore||k.ignoreCoarsePointer||k.parent&&k.parent.ignoreCoarsePointer||(c1.copy(k.getBoundingRect()),k.transform&&c1.applyTransform(k.transform),c1.intersect(i)&&f.push(k))}if(f.length)for(var l=4,m=Math.PI/12,n=2*Math.PI,o=0;o<h;o+=l)for(var p=0;p<n;p+=m){var q=a+o*Math.cos(p),r=b+o*Math.sin(p);if(c4(f,e,q,r,c),e.target)return e}}return e},cZ.prototype.processGesture=function(a,b){this._gestureMgr||(this._gestureMgr=new cw);var c=this._gestureMgr;"start"===b&&c.clear();var d=c.recognize(a,this.findHover(a.zrX,a.zrY,null).target,this.proxy.dom);if("end"===b&&c.clear(),d){var e=d.type;a.gestureEvent=e;var f=new c_;f.target=d.target,this.dispatchToElement(f,e,d.event)}},cZ);function c3(a,b,c){if(a[a.rectHover?"rectContain":"contain"](b,c)){for(var d=a,e=void 0,f=!1;d;){if(d.ignoreClip&&(f=!0),!f){var g,h=d.getClipPath();if(h&&!h.contain(b,c))return!1}d.silent&&(e=!0),d=d.__hostTarget||d.parent}return!e||cU}return!1}function c4(a,b,c,d,e){for(var f=a.length-1;f>=0;f--){var g=a[f],h=void 0;if(g!==e&&!g.ignore&&(h=c3(g,c,d))&&(b.topTarget||(b.topTarget=g),h!==cU)){b.target=g;break}}}function c5(a,b,c){var d=a.painter;return b<0||b>d.getWidth()||c<0||c>d.getHeight()}aX(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(a){c2.prototype[a]=function(b){var c,d,e=b.zrX,f=b.zrY,g=c5(this,e,f);if("mouseup"===a&&g||(d=(c=this.findHover(e,f)).target),"mousedown"===a)this._downEl=d,this._downPoint=[b.zrX,b.zrY],this._upEl=d;else if("mouseup"===a)this._upEl=d;else if("click"===a){if(this._downEl!==this._upEl||!this._downPoint||bW(this._downPoint,[b.zrX,b.zrY])>4)return;this._downPoint=null}this.dispatchToElement(c,a,b)}});var c6=c2,c7=7;function c8(a,b,c,d){var e=b+1;if(e===c)return 1;if(0>d(a[e++],a[b])){for(;e<c&&0>d(a[e],a[e-1]);)e++;c9(a,b,e)}else for(;e<c&&d(a[e],a[e-1])>=0;)e++;return e-b}function c9(a,b,c){for(c--;b<c;){var d=a[b];a[b++]=a[c],a[c--]=d}}function da(a,b,c,d,e){for(d===b&&d++;d<c;d++){for(var f,g=a[d],h=b,i=d;h<i;)0>e(g,a[f=h+i>>>1])?i=f:h=f+1;var j=d-h;switch(j){case 3:a[h+3]=a[h+2];case 2:a[h+2]=a[h+1];case 1:a[h+1]=a[h];break;default:for(;j>0;)a[h+j]=a[h+j-1],j--}a[h]=g}}function db(a,b,c,d,e,f){var g=0,h=0,i=1;if(f(a,b[c+e])>0){for(h=d-e;i<h&&f(a,b[c+e+i])>0;)g=i,i=(i<<1)+1,i<=0&&(i=h);i>h&&(i=h),g+=e,i+=e}else{for(h=e+1;i<h&&0>=f(a,b[c+e-i]);)g=i,i=(i<<1)+1,i<=0&&(i=h);i>h&&(i=h);var j=g;g=e-i,i=e-j}for(g++;g<i;){var k=g+(i-g>>>1);f(a,b[c+k])>0?g=k+1:i=k}return i}function dc(a,b,c,d,e,f){var g=0,h=0,i=1;if(0>f(a,b[c+e])){for(h=e+1;i<h&&0>f(a,b[c+e-i]);)g=i,i=(i<<1)+1,i<=0&&(i=h);i>h&&(i=h);var j=g;g=e-i,i=e-j}else{for(h=d-e;i<h&&f(a,b[c+e+i])>=0;)g=i,i=(i<<1)+1,i<=0&&(i=h);i>h&&(i=h),g+=e,i+=e}for(g++;g<i;){var k=g+(i-g>>>1);0>f(a,b[c+k])?i=k:g=k+1}return i}function dd(a,b,c,d){c||(c=0),d||(d=a.length);var e=d-c;if(!(e<2)){var f=0;if(e<32){f=c8(a,c,d,b),da(a,c,d,c+f,b);return}var g,h,i,j,k,l,m,n,o,p,q,r,s,t=(g=a,h=b,k=function(a,b){i[r]=a,j[r]=b,r+=1},l=function(){for(;r>1;){var a=r-2;if(a>=1&&j[a-1]<=j[a]+j[a+1]||a>=2&&j[a-2]<=j[a]+j[a-1])j[a-1]<j[a+1]&&a--;else if(j[a]>j[a+1])break;n(a)}},m=function(){for(;r>1;){var a=r-2;a>0&&j[a-1]<j[a+1]&&a--,n(a)}},n=function(a){var b=i[a],c=j[a],d=i[a+1],e=j[a+1];j[a]=c+e,a===r-3&&(i[a+1]=i[a+2],j[a+1]=j[a+2]),r--;var f=dc(g[d],g,b,c,0,h);b+=f,c-=f,0!==c&&0!==(e=db(g[b+c-1],g,d,e,e-1,h))&&(c<=e?o(b,c,d,e):p(b,c,d,e))},o=function(a,b,c,d){var e,f,i,j=0;for(j=0;j<b;j++)s[j]=g[a+j];var k=0,l=c,m=a;if(g[m++]=g[l++],0== --d){for(j=0;j<b;j++)g[m+j]=s[k+j];return}if(1===b){for(j=0;j<d;j++)g[m+j]=g[l+j];g[m+d]=s[k];return}for(var n=q;;){e=0,f=0,i=!1;do if(0>h(g[l],s[k])){if(g[m++]=g[l++],f++,e=0,0== --d){i=!0;break}}else if(g[m++]=s[k++],e++,f=0,1== --b){i=!0;break}while((e|f)<n);if(i)break;do{if(0!==(e=dc(g[l],s,k,b,0,h))){for(j=0;j<e;j++)g[m+j]=s[k+j];if(m+=e,k+=e,b-=e,b<=1){i=!0;break}}if(g[m++]=g[l++],0== --d){i=!0;break}if(0!==(f=db(s[k],g,l,d,0,h))){for(j=0;j<f;j++)g[m+j]=g[l+j];if(m+=f,l+=f,d-=f,0===d){i=!0;break}}if(g[m++]=s[k++],1== --b){i=!0;break}n--}while(e>=c7||f>=c7);if(i)break;n<0&&(n=0),n+=2}if((q=n)<1&&(q=1),1===b){for(j=0;j<d;j++)g[m+j]=g[l+j];g[m+d]=s[k]}else if(0===b)throw Error();else for(j=0;j<b;j++)g[m+j]=s[k+j]},p=function(a,b,c,d){var e=0;for(e=0;e<d;e++)s[e]=g[c+e];var f=a+b-1,i=d-1,j=c+d-1,k=0,l=0;if(g[j--]=g[f--],0== --b){for(e=0,k=j-(d-1);e<d;e++)g[k+e]=s[e];return}if(1===d){for(j-=b,f-=b,l=j+1,k=f+1,e=b-1;e>=0;e--)g[l+e]=g[k+e];g[j]=s[i];return}for(var m=q;;){var n=0,o=0,p=!1;do if(0>h(s[i],g[f])){if(g[j--]=g[f--],n++,o=0,0== --b){p=!0;break}}else if(g[j--]=s[i--],o++,n=0,1== --d){p=!0;break}while((n|o)<m);if(p)break;do{if(0!=(n=b-dc(s[i],g,a,b,b-1,h))){for(j-=n,f-=n,b-=n,l=j+1,k=f+1,e=n-1;e>=0;e--)g[l+e]=g[k+e];if(0===b){p=!0;break}}if(g[j--]=s[i--],1== --d){p=!0;break}if(0!=(o=d-db(g[f],s,0,d,d-1,h))){for(j-=o,i-=o,d-=o,l=j+1,k=i+1,e=0;e<o;e++)g[l+e]=s[k+e];if(d<=1){p=!0;break}}if(g[j--]=g[f--],0== --b){p=!0;break}m--}while(n>=c7||o>=c7);if(p)break;m<0&&(m=0),m+=2}if((q=m)<1&&(q=1),1===d){for(j-=b,f-=b,l=j+1,k=f+1,e=b-1;e>=0;e--)g[l+e]=g[k+e];g[j]=s[i]}else if(0===d)throw Error();else for(e=0,k=j-(d-1);e<d;e++)g[k+e]=s[e]},q=c7,r=0,s=[],i=[],j=[],{mergeRuns:l,forceMergeRuns:m,pushRun:k}),u=function(a){for(var b=0;a>=32;)b|=1&a,a>>=1;return a+b}(e);do{if((f=c8(a,c,d,b))<u){var v=e;v>u&&(v=u),da(a,c,c+v,c+f,b),f=v}t.pushRun(c,f),t.mergeRuns(),e-=f,c+=f}while(0!==e);t.forceMergeRuns()}}var de=1,df=!1;function dg(){!df&&(df=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function dh(a,b){return a.zlevel===b.zlevel?a.z===b.z?a.z2-b.z2:a.z-b.z:a.zlevel-b.zlevel}var di,dj=((di=function(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=dh}).prototype.traverse=function(a,b){for(var c=0;c<this._roots.length;c++)this._roots[c].traverse(a,b)},di.prototype.getDisplayList=function(a,b){b=b||!1;var c=this._displayList;return(a||!c.length)&&this.updateDisplayList(b),c},di.prototype.updateDisplayList=function(a){this._displayListLen=0;for(var b=this._roots,c=this._displayList,d=0,e=b.length;d<e;d++)this._updateAndAddDisplayable(b[d],null,a);c.length=this._displayListLen,dd(c,dh)},di.prototype._updateAndAddDisplayable=function(a,b,c){if(!a.ignore||c){a.beforeUpdate(),a.update(),a.afterUpdate();var d=a.getClipPath();if(a.ignoreClip)b=null;else if(d){b=b?b.slice():[];for(var e=d,f=a;e;)e.parent=f,e.updateTransform(),b.push(e),f=e,e=e.getClipPath()}if(a.childrenRef){for(var g=a.childrenRef(),h=0;h<g.length;h++){var i=g[h];a.__dirty&&(i.__dirty|=de),this._updateAndAddDisplayable(i,b,c)}a.__dirty=0}else{var j=a;b&&b.length?j.__clipPaths=b:j.__clipPaths&&j.__clipPaths.length>0&&(j.__clipPaths=[]),isNaN(j.z)&&(dg(),j.z=0),isNaN(j.z2)&&(dg(),j.z2=0),isNaN(j.zlevel)&&(dg(),j.zlevel=0),this._displayList[this._displayListLen++]=j}var k=a.getDecalElement&&a.getDecalElement();k&&this._updateAndAddDisplayable(k,b,c);var l=a.getTextGuideLine();l&&this._updateAndAddDisplayable(l,b,c);var m=a.getTextContent();m&&this._updateAndAddDisplayable(m,b,c)}},di.prototype.addRoot=function(a){(!a.__zr||a.__zr.storage!==this)&&this._roots.push(a)},di.prototype.delRoot=function(a){if((0,ab.Z)(a,Array)){for(var b=0,c=a.length;b<c;b++)this.delRoot(a[b]);return}var d=aT(this._roots,a);d>=0&&this._roots.splice(d,1)},di.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},di.prototype.getRoots=function(){return this._roots},di.prototype.dispose=function(){this._displayList=null,this._roots=null},di),dk=as.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(a){return setTimeout(a,16)},dl={linear:function(a){return a},quadraticIn:function(a){return a*a},quadraticOut:function(a){return a*(2-a)},quadraticInOut:function(a){return(a*=2)<1?.5*a*a:-.5*(--a*(a-2)-1)},cubicIn:function(a){return a*a*a},cubicOut:function(a){return--a*a*a+1},cubicInOut:function(a){return(a*=2)<1?.5*a*a*a:.5*((a-=2)*a*a+2)},quarticIn:function(a){return a*a*a*a},quarticOut:function(a){return 1- --a*a*a*a},quarticInOut:function(a){return(a*=2)<1?.5*a*a*a*a:-.5*((a-=2)*a*a*a-2)},quinticIn:function(a){return a*a*a*a*a},quinticOut:function(a){return--a*a*a*a*a+1},quinticInOut:function(a){return(a*=2)<1?.5*a*a*a*a*a:.5*((a-=2)*a*a*a*a+2)},sinusoidalIn:function(a){return 1-Math.cos(a*Math.PI/2)},sinusoidalOut:function(a){return Math.sin(a*Math.PI/2)},sinusoidalInOut:function(a){return .5*(1-Math.cos(Math.PI*a))},exponentialIn:function(a){return 0===a?0:Math.pow(1024,a-1)},exponentialOut:function(a){return 1===a?1:1-Math.pow(2,-10*a)},exponentialInOut:function(a){return 0===a?0:1===a?1:(a*=2)<1?.5*Math.pow(1024,a-1):.5*(-Math.pow(2,-10*(a-1))+2)},circularIn:function(a){return 1-Math.sqrt(1-a*a)},circularOut:function(a){return Math.sqrt(1- --a*a)},circularInOut:function(a){return(a*=2)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)},elasticIn:function(a){var b,c=.1;return 0===a?0:1===a?1:(!c||c<1?(c=1,b=.1):b=.4*Math.asin(1/c)/(2*Math.PI),-(c*Math.pow(2,10*(a-=1))*Math.sin((a-b)*(2*Math.PI)/.4)))},elasticOut:function(a){var b,c=.1;return 0===a?0:1===a?1:(!c||c<1?(c=1,b=.1):b=.4*Math.asin(1/c)/(2*Math.PI),c*Math.pow(2,-10*a)*Math.sin((a-b)*(2*Math.PI)/.4)+1)},elasticInOut:function(a){var b,c=.1;return 0===a?0:1===a?1:(!c||c<1?(c=1,b=.1):b=.4*Math.asin(1/c)/(2*Math.PI),(a*=2)<1)?-.5*(c*Math.pow(2,10*(a-=1))*Math.sin((a-b)*(2*Math.PI)/.4)):c*Math.pow(2,-10*(a-=1))*Math.sin((a-b)*(2*Math.PI)/.4)*.5+1},backIn:function(a){return a*a*(2.70158*a-1.70158)},backOut:function(a){return--a*a*(2.70158*a+1.70158)+1},backInOut:function(a){return(a*=2)<1?.5*(a*a*(3.5949095*a-2.5949095)):.5*((a-=2)*a*(3.5949095*a+2.5949095)+2)},bounceIn:function(a){return 1-dl.bounceOut(1-a)},bounceOut:function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},bounceInOut:function(a){return a<.5?.5*dl.bounceIn(2*a):.5*dl.bounceOut(2*a-1)+.5}},dm=dl,dn=Math.pow,dp=Math.sqrt,dq=dp(3),dr=1/3,ds=bF(),dt=bF(),du=bF();function dv(a){return a> -.00000001&&a<1e-8}function dw(a){return a>1e-8||a< -.00000001}function dx(a,b,c,d,e){var f=1-e;return f*f*(f*a+3*e*b)+e*e*(e*d+3*f*c)}function dy(a,b,c,d,e){var f=1-e;return 3*(((b-a)*f+2*(c-b)*e)*f+(d-c)*e*e)}function dz(a,b,c,d,e,f){var g=d+3*(b-c)-a,h=3*(c-2*b+a),i=3*(b-a),j=a-e,k=h*h-3*g*i,l=h*i-9*g*j,m=0;if(dv(k)&&dv(l)){if(dv(h))f[0]=0;else{var n=-i/h;n>=0&&n<=1&&(f[m++]=n)}}else{var o=l*l-4*k*(i*i-3*h*j);if(dv(o)){var p=l/k,n=-h/g+p,q=-p/2;n>=0&&n<=1&&(f[m++]=n),q>=0&&q<=1&&(f[m++]=q)}else if(o>0){var r=dp(o),s=k*h+1.5*g*(-l+r),t=k*h+1.5*g*(-l-r);s=s<0?-dn(-s,dr):dn(s,dr),t=t<0?-dn(-t,dr):dn(t,dr);var n=(-h-(s+t))/(3*g);n>=0&&n<=1&&(f[m++]=n)}else{var u=Math.acos((2*k*h-3*g*l)/(2*dp(k*k*k)))/3,v=dp(k),w=Math.cos(u),n=(-h-2*v*w)/(3*g),q=(-h+v*(w+dq*Math.sin(u)))/(3*g),x=(-h+v*(w-dq*Math.sin(u)))/(3*g);n>=0&&n<=1&&(f[m++]=n),q>=0&&q<=1&&(f[m++]=q),x>=0&&x<=1&&(f[m++]=x)}}return m}function dA(a,b,c,d,e){var f=6*c-12*b+6*a,g=9*b+3*d-3*a-9*c,h=3*b-3*a,i=0;if(dv(g)){if(dw(f)){var j=-h/f;j>=0&&j<=1&&(e[i++]=j)}}else{var k=f*f-4*g*h;if(dv(k))e[0]=-f/(2*g);else if(k>0){var l=dp(k),j=(-f+l)/(2*g),m=(-f-l)/(2*g);j>=0&&j<=1&&(e[i++]=j),m>=0&&m<=1&&(e[i++]=m)}}return i}function dB(a,b,c,d,e,f){var g=(b-a)*e+a,h=(c-b)*e+b,i=(d-c)*e+c,j=(h-g)*e+g,k=(i-h)*e+h,l=(k-j)*e+j;f[0]=a,f[1]=g,f[2]=j,f[3]=l,f[4]=l,f[5]=k,f[6]=i,f[7]=d}function dC(a,b,c,d,e,f,g,h,i,j,k){var l,m,n,o,p,q=.005,r=1/0;ds[0]=i,ds[1]=j;for(var s=0;s<1;s+=.05)dt[0]=dx(a,c,e,g,s),dt[1]=dx(b,d,f,h,s),(o=bY(ds,dt))<r&&(l=s,r=o);r=1/0;for(var t=0;t<32&&!(q<1e-4);t++)m=l-q,n=l+q,dt[0]=dx(a,c,e,g,m),dt[1]=dx(b,d,f,h,m),o=bY(dt,ds),m>=0&&o<r?(l=m,r=o):(du[0]=dx(a,c,e,g,n),du[1]=dx(b,d,f,h,n),p=bY(du,ds),n<=1&&p<r?(l=n,r=p):q*=.5);return k&&(k[0]=dx(a,c,e,g,l),k[1]=dx(b,d,f,h,l)),dp(r)}function dD(a,b,c,d,e,f,g,h,i){for(var j=a,k=b,l=0,m=1/i,n=1;n<=i;n++){var o=n*m,p=dx(a,c,e,g,o),q=dx(b,d,f,h,o),r=p-j,s=q-k;l+=Math.sqrt(r*r+s*s),j=p,k=q}return l}function dE(a,b,c,d){var e=1-d;return e*(e*a+2*d*b)+d*d*c}function dF(a,b,c,d){return 2*((1-d)*(b-a)+d*(c-b))}function dG(a,b,c){var d=a+c-2*b;return 0===d?.5:(a-b)/d}function dH(a,b,c,d,e){var f=(b-a)*d+a,g=(c-b)*d+b,h=(g-f)*d+f;e[0]=a,e[1]=f,e[2]=h,e[3]=h,e[4]=g,e[5]=c}function dI(a,b,c,d,e,f,g,h,i){var j,k=.005,l=1/0;ds[0]=g,ds[1]=h;for(var m=0;m<1;m+=.05){dt[0]=dE(a,c,e,m),dt[1]=dE(b,d,f,m);var n=bY(ds,dt);n<l&&(j=m,l=n)}l=1/0;for(var o=0;o<32&&!(k<1e-4);o++){var p=j-k,q=j+k;dt[0]=dE(a,c,e,p),dt[1]=dE(b,d,f,p);var n=bY(dt,ds);if(p>=0&&n<l)j=p,l=n;else{du[0]=dE(a,c,e,q),du[1]=dE(b,d,f,q);var r=bY(du,ds);q<=1&&r<l?(j=q,l=r):k*=.5}}return i&&(i[0]=dE(a,c,e,j),i[1]=dE(b,d,f,j)),dp(l)}function dJ(a,b,c,d,e,f,g){for(var h=a,i=b,j=0,k=1/g,l=1;l<=g;l++){var m=l*k,n=dE(a,c,e,m),o=dE(b,d,f,m),p=n-h,q=o-i;j+=Math.sqrt(p*p+q*q),h=n,i=o}return j}var dK=/cubic-bezier\(([0-9,\.e ]+)\)/;function dL(a){var b=a&&dK.exec(a);if(b){var c=b[1].split(","),d=+bm(c[0]),e=+bm(c[1]),f=+bm(c[2]),g=+bm(c[3]);if(isNaN(d+e+f+g))return;var h=[];return function(a){return a<=0?0:a>=1?1:dz(0,d,f,1,a,h)&&dx(0,e,g,1,h[0])}}}var dM,dN,dO,dP=((dM=function(a){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=a.life||1e3,this._delay=a.delay||0,this.loop=a.loop||!1,this.onframe=a.onframe||bz,this.ondestroy=a.ondestroy||bz,this.onrestart=a.onrestart||bz,a.easing&&this.setEasing(a.easing)}).prototype.step=function(a,b){if(this._inited||(this._startTime=a+this._delay,this._inited=!0),this._paused){this._pausedTime+=b;return}var c=this._life,d=a-this._startTime-this._pausedTime,e=d/c;e<0&&(e=0),e=Math.min(e,1);var f=this.easingFunc,g=f?f(e):e;if(this.onframe(g),1===e){if(!this.loop)return!0;var h=d%c;this._startTime=a-h,this._pausedTime=0,this.onrestart()}return!1},dM.prototype.pause=function(){this._paused=!0},dM.prototype.resume=function(){this._paused=!1},dM.prototype.setEasing=function(a){this.easing=a,this.easingFunc=a4(a)?a:dm[a]||dL(a)},dM),dQ=function(a){this.value=a},dR=((dN=function(){this._len=0}).prototype.insert=function(a){var b=new dQ(a);return this.insertEntry(b),b},dN.prototype.insertEntry=function(a){this.head?(this.tail.next=a,a.prev=this.tail,a.next=null,this.tail=a):this.head=this.tail=a,this._len++},dN.prototype.remove=function(a){var b=a.prev,c=a.next;b?b.next=c:this.head=c,c?c.prev=b:this.tail=b,a.next=a.prev=null,this._len--},dN.prototype.len=function(){return this._len},dN.prototype.clear=function(){this.head=this.tail=null,this._len=0},dN),dS=((dO=function(a){this._list=new dR,this._maxSize=10,this._map={},this._maxSize=a}).prototype.put=function(a,b){var c=this._list,d=this._map,e=null;if(null==d[a]){var f=c.len(),g=this._lastRemovedEntry;if(f>=this._maxSize&&f>0){var h=c.head;c.remove(h),delete d[h.key],e=h.value,this._lastRemovedEntry=h}g?g.value=b:g=new dQ(b),g.key=a,c.insertEntry(g),d[a]=g}return e},dO.prototype.get=function(a){var b=this._map[a],c=this._list;if(null!=b)return b!==c.tail&&(c.remove(b),c.insertEntry(b)),b.value},dO.prototype.clear=function(){this._list.clear(),this._map={}},dO.prototype.len=function(){return this._list.len()},dO),dT={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 dU(a){return(a=Math.round(a))<0?0:a>255?255:a}function dV(a){return a<0?0:a>1?1:a}function dW(a){var b=a;return b.length&&"%"===b.charAt(b.length-1)?dU(parseFloat(b)/100*255):dU(parseInt(b,10))}function dX(a){var b=a;return b.length&&"%"===b.charAt(b.length-1)?dV(parseFloat(b)/100):dV(parseFloat(b))}function dY(a,b,c){return(c<0?c+=1:c>1&&(c-=1),6*c<1)?a+(b-a)*c*6:2*c<1?b:3*c<2?a+(b-a)*(2/3-c)*6:a}function dZ(a,b,c,d,e){return a[0]=b,a[1]=c,a[2]=d,a[3]=e,a}function d$(a,b){return a[0]=b[0],a[1]=b[1],a[2]=b[2],a[3]=b[3],a}var d_=new dS(20),d0=null;function d1(a,b){d0&&d$(d0,b),d0=d_.put(a,d0||b.slice())}function d2(a,b){if(a){b=b||[];var c=d_.get(a);if(c)return d$(b,c);var d=(a+="").replace(/ /g,"").toLowerCase();if(d in dT)return d$(b,dT[d]),d1(a,b),b;var e=d.length;if("#"===d.charAt(0)){if(4===e||5===e){var f=parseInt(d.slice(1,4),16);if(!(f>=0&&f<=4095)){dZ(b,0,0,0,1);return}return dZ(b,(3840&f)>>4|(3840&f)>>8,240&f|(240&f)>>4,15&f|(15&f)<<4,5===e?parseInt(d.slice(4),16)/15:1),d1(a,b),b}if(7===e||9===e){var f=parseInt(d.slice(1,7),16);if(!(f>=0&&f<=16777215)){dZ(b,0,0,0,1);return}return dZ(b,(16711680&f)>>16,(65280&f)>>8,255&f,9===e?parseInt(d.slice(7),16)/255:1),d1(a,b),b}return}var g=d.indexOf("("),h=d.indexOf(")");if(-1!==g&&h+1===e){var i=d.substr(0,g),j=d.substr(g+1,h-(g+1)).split(","),k=1;switch(i){case"rgba":if(4!==j.length)return 3===j.length?dZ(b,+j[0],+j[1],+j[2],1):dZ(b,0,0,0,1);k=dX(j.pop());case"rgb":if(j.length>=3)return dZ(b,dW(j[0]),dW(j[1]),dW(j[2]),3===j.length?k:dX(j[3])),d1(a,b),b;dZ(b,0,0,0,1);return;case"hsla":if(4!==j.length){dZ(b,0,0,0,1);return}return j[3]=dX(j[3]),d3(j,b),d1(a,b),b;case"hsl":if(3!==j.length){dZ(b,0,0,0,1);return}return d3(j,b),d1(a,b),b;default:return}}dZ(b,0,0,0,1)}}function d3(a,b){var c=(parseFloat(a[0])%360+360)%360/360,d=dX(a[1]),e=dX(a[2]),f=e<=.5?e*(d+1):e+d-e*d,g=2*e-f;return dZ(b=b||[],dU(255*dY(g,f,c+1/3)),dU(255*dY(g,f,c)),dU(255*dY(g,f,c-1/3)),1),4===a.length&&(b[3]=a[3]),b}function d4(a,b){var c=d2(a);if(c){for(var d=0;d<3;d++)b<0?c[d]=c[d]*(1-b)|0:c[d]=(255-c[d])*b+c[d]|0,c[d]>255?c[d]=255:c[d]<0&&(c[d]=0);return ec(c,4===c.length?"rgba":"rgb")}}function d5(a){var b=d2(a);if(b)return(16777216+(b[0]<<16)+(b[1]<<8)+ +b[2]).toString(16).slice(1)}function d6(a,b,c){if(b&&b.length&&a>=0&&a<=1){c=c||[];var d,e,f,g,h,i,j,k,l,m,n,o,p=a*(b.length-1),q=Math.floor(p),r=b[q],s=b[Math.ceil(p)],t=p-q;return c[0]=dU((d=r[0],e=s[0],d+(e-d)*(f=t))),c[1]=dU((g=r[1],h=s[1],g+(h-g)*(i=t))),c[2]=dU((j=r[2],k=s[2],j+(k-j)*(l=t))),c[3]=dV((m=r[3],n=s[3],m+(n-m)*(o=t))),c}}var d7=d6;function d8(a,b,c){if(b&&b.length&&a>=0&&a<=1){var d,e,f,g,h,i,j,k,l,m,n,o,p=a*(b.length-1),q=Math.floor(p),r=Math.ceil(p),s=d2(b[q]),t=d2(b[r]),u=p-q,v=ec([dU((d=s[0],e=t[0],d+(e-d)*(f=u))),dU((g=s[1],h=t[1],g+(h-g)*(i=u))),dU((j=s[2],k=t[2],j+(k-j)*(l=u))),dV((m=s[3],n=t[3],m+(n-m)*(o=u)))],"rgba");return c?{color:v,leftIndex:q,rightIndex:r,value:p}:v}}var d9=d8;function ea(a,b,c,d){var e,f=d2(a);if(a)return f=function(a){if(a){var b,c,d=a[0]/255,e=a[1]/255,f=a[2]/255,g=Math.min(d,e,f),h=Math.max(d,e,f),i=h-g,j=(h+g)/2;if(0===i)b=0,c=0;else{c=j<.5?i/(h+g):i/(2-h-g);var k=((h-d)/6+i/2)/i,l=((h-e)/6+i/2)/i,m=((h-f)/6+i/2)/i;d===h?b=m-l:e===h?b=1/3+k-m:f===h&&(b=2/3+l-k),b<0&&(b+=1),b>1&&(b-=1)}var n=[360*b,c,j];return null!=a[3]&&n.push(a[3]),n}}(f),null!=b&&(f[0]=(e=Math.round(e=b))<0?0:e>360?360:e),null!=c&&(f[1]=dX(c)),null!=d&&(f[2]=dX(d)),ec(d3(f),"rgba")}function eb(a,b){var c=d2(a);if(c&&null!=b)return c[3]=dV(b),ec(c,"rgba")}function ec(a,b){if(a&&a.length){var c=a[0]+","+a[1]+","+a[2];return("rgba"===b||"hsva"===b||"hsla"===b)&&(c+=","+a[3]),b+"("+c+")"}}function ed(a,b){var c=d2(a);return c?(.299*c[0]+.587*c[1]+.114*c[2])*c[3]/255+(1-c[3])*b:0}function ee(){return ec([Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random())],"rgb")}var ef=new dS(100);function eg(a){if(a5(a)){var b=ef.get(a);return b||(b=d4(a,-.1),ef.put(a,b)),b}if(bc(a)){var c=aQ({},a);return c.colorStops=aY(a.colorStops,function(a){return{offset:a.offset,color:d4(a.color,-.1)}}),c}return a}var eh=c(48834).Buffer,ei=Math.round;function ej(a){var b;if(a&&"transparent"!==a){if("string"==typeof a&&a.indexOf("rgba")> -1){var c=d2(a);c&&(a="rgb("+c[0]+","+c[1]+","+c[2]+")",b=c[3])}}else a="none";return{color:a,opacity:null==b?1:b}}function ek(a){return a<1e-4&&a> -.0001}function el(a){return ei(1e3*a)/1e3}function em(a){return ei(1e4*a)/1e4}var en={left:"start",right:"end",center:"middle",middle:"middle"};function eo(a){return a&&!!a.image}function ep(a){var b;return eo(a)||(b=a)&&!!b.svgElement}function eq(a){return"linear"===a.type}function er(a){return"radial"===a.type}function es(a){return a&&("linear"===a.type||"radial"===a.type)}function et(a){return"url(#"+a+")"}function eu(a){var b=a.getGlobalScale(),c=Math.max(b[0],b[1]);return Math.max(Math.ceil(Math.log(c)/Math.log(10)),1)}function ev(a){var b=a.x||0,c=a.y||0,d=(a.rotation||0)*bA,e=bh(a.scaleX,1),f=bh(a.scaleY,1),g=a.skewX||0,h=a.skewY||0,i=[];return(b||c)&&i.push("translate("+b+"px,"+c+"px)"),d&&i.push("rotate("+d+")"),(1!==e||1!==f)&&i.push("scale("+e+","+f+")"),(g||h)&&i.push("skew("+ei(g*bA)+"deg, "+ei(h*bA)+"deg)"),i.join(" ")}var ew=as.hasGlobalWindow&&a4(window.btoa)?function(a){return window.btoa(unescape(encodeURIComponent(a)))}:void 0!==eh?function(a){return eh.from(a).toString("base64")}:function(a){return null},ex=Array.prototype.slice;function ey(a,b,c,d){for(var e,f,g,h=b.length,i=0;i<h;i++)a[i]=(e=b[i],f=c[i],g=d,(f-e)*g+e);return a}function ez(a,b,c,d){for(var e=b.length,f=0;f<e;f++)a[f]=b[f]+c[f]*d;return a}function eA(a,b,c,d){for(var e=b.length,f=e&&b[0].length,g=0;g<e;g++){a[g]||(a[g]=[]);for(var h=0;h<f;h++)a[g][h]=b[g][h]+c[g][h]*d}return a}function eB(a,b){for(var c=a.length,d=b.length,e=c>d?b:a,f=Math.min(c,d),g=e[f-1]||{color:[0,0,0,0],offset:0},h=f;h<Math.max(c,d);h++)e.push({offset:g.offset,color:g.color.slice()})}function eC(a,b,c){var d=a,e=b;if(d.push&&e.push){var f=d.length,g=e.length;if(f!==g){if(f>g)d.length=g;else for(var h=f;h<g;h++)d.push(1===c?e[h]:ex.call(e[h]))}for(var i=d[0]&&d[0].length,h=0;h<d.length;h++)if(1===c)isNaN(d[h])&&(d[h]=e[h]);else for(var j=0;j<i;j++)isNaN(d[h][j])&&(d[h][j]=e[h][j])}}function eD(a){if(aW(a)){var b=a.length;if(aW(a[0])){for(var c=[],d=0;d<b;d++)c.push(ex.call(a[d]));return c}return ex.call(a)}return a}function eE(a){return a[0]=Math.floor(a[0])||0,a[1]=Math.floor(a[1])||0,a[2]=Math.floor(a[2])||0,a[3]=null==a[3]?1:a[3],"rgba("+a.join(",")+")"}function eF(a){return 4===a||5===a}function eG(a){return 1===a||2===a}var eH,eI,eJ=[0,0,0,0],eK=((eH=function(a){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=a}).prototype.isFinished=function(){return this._finished},eH.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},eH.prototype.needsAnimate=function(){return this.keyframes.length>=1},eH.prototype.getAdditiveTrack=function(){return this._additiveTrack},eH.prototype.addKeyframe=function(a,b,c){this._needsSort=!0;var d,e=this.keyframes,f=e.length,g=!1,h=6,i=b;if(aW(b)){var j,k=aW((j=b)&&j[0])?2:1;h=k,(1!==k||a7(b[0]))&&(2!==k||a7(b[0][0]))||(g=!0)}else if(a7(b)&&(d=b)==d)h=0;else if(a5(b)){if(isNaN(+b)){var l=d2(b);l&&(i=l,h=3)}else h=0}else if(bc(b)){var m=aQ({},i);m.colorStops=aY(b.colorStops,function(a){return{offset:a.offset,color:d2(a.color)}}),eq(b)?h=4:er(b)&&(h=5),i=m}0===f?this.valType=h:(h!==this.valType||6===h)&&(g=!0),this.discrete=this.discrete||g;var n={time:a,value:i,rawValue:b,percent:0};return c&&(n.easing=c,n.easingFunc=a4(c)?c:dm[c]||dL(c)),e.push(n),n},eH.prototype.prepare=function(a,b){var c=this.keyframes;this._needsSort&&c.sort(function(a,b){return a.time-b.time});for(var d=this.valType,e=c.length,f=c[e-1],g=this.discrete,h=eG(d),i=eF(d),j=0;j<e;j++){var k=c[j],l=k.value,m=f.value;k.percent=k.time/a,!g&&(h&&j!==e-1?eC(l,m,d):i&&eB(l.colorStops,m.colorStops))}if(!g&&5!==d&&b&&this.needsAnimate()&&b.needsAnimate()&&d===b.valType&&!b._finished){this._additiveTrack=b;for(var n=c[0].value,j=0;j<e;j++)0===d?c[j].additiveValue=c[j].value-n:3===d?c[j].additiveValue=ez([],c[j].value,n,-1):eG(d)&&(c[j].additiveValue=1===d?ez([],c[j].value,n,-1):eA([],c[j].value,n,-1))}},eH.prototype.step=function(a,b){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var c,d,e,f=null!=this._additiveTrack,g=f?"additiveValue":"value",h=this.valType,i=this.keyframes,j=i.length,k=this.propName,l=3===h,m=this._lastFr,n=Math.min;if(1===j)d=e=i[0];else{if(b<0)c=0;else if(b<this._lastFrP){var o=n(m+1,j-1);for(c=o;c>=0&&!(i[c].percent<=b);c--);c=n(c,j-2)}else{for(c=m;c<j&&!(i[c].percent>b);c++);c=n(c-1,j-2)}e=i[c+1],d=i[c]}if(d&&e){this._lastFr=c,this._lastFrP=b;var p=e.percent-d.percent,q=0===p?1:n((b-d.percent)/p,1);e.easingFunc&&(q=e.easingFunc(q));var r=f?this._additiveValue:l?eJ:a[k];if((eG(h)||l)&&!r&&(r=this._additiveValue=[]),this.discrete)a[k]=q<1?d.rawValue:e.rawValue;else if(eG(h))1===h?ey(r,d[g],e[g],q):function(a,b,c,d){for(var e=b.length,f=e&&b[0].length,g=0;g<e;g++){a[g]||(a[g]=[]);for(var h,i,j,k=0;k<f;k++)a[g][k]=(h=b[g][k],i=c[g][k],j=d,(i-h)*j+h)}return a}(r,d[g],e[g],q);else if(eF(h)){var s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H=d[g],I=e[g],J=4===h;(a[k]={type:J?"linear":"radial",x:(B=H.x,C=I.x,(C-B)*(D=q)+B),y:(E=H.y,F=I.y,(F-E)*(G=q)+E),colorStops:aY(H.colorStops,function(a,b){var c,d,e,f=I.colorStops[b];return{offset:(c=a.offset,d=f.offset,(d-c)*(e=q)+c),color:eE(ey([],a.color,f.color,q))}}),global:I.global},J)?(a[k].x2=(s=H.x2,t=I.x2,(t-s)*(u=q)+s),a[k].y2=(v=H.y2,w=I.y2,(w-v)*(x=q)+v)):a[k].r=(y=H.r,z=I.r,(z-y)*(A=q)+y)}else if(l)ey(r,d[g],e[g],q),f||(a[k]=eE(r));else{var K,L,M,N=(K=d[g],L=e[g],M=q,(L-K)*M+K);f?this._additiveValue=N:a[k]=N}f&&this._addToTarget(a)}}},eH.prototype._addToTarget=function(a){var b=this.valType,c=this.propName,d=this._additiveValue;0===b?a[c]=a[c]+d:3===b?(d2(a[c],eJ),ez(eJ,eJ,d,1),a[c]=eE(eJ)):1===b?ez(a[c],a[c],d,1):2===b&&eA(a[c],a[c],d,1)},eH),eL=((eI=function(a,b,c,d){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=a,this._loop=b,b&&d){aM("Can' use additive animation on looped animation.");return}this._additiveAnimators=d,this._allowDiscrete=c}).prototype.getMaxTime=function(){return this._maxTime},eI.prototype.getDelay=function(){return this._delay},eI.prototype.getLoop=function(){return this._loop},eI.prototype.getTarget=function(){return this._target},eI.prototype.changeTarget=function(a){this._target=a},eI.prototype.when=function(a,b,c){return this.whenWithKeys(a,b,a0(b),c)},eI.prototype.whenWithKeys=function(a,b,c,d){for(var e=this._tracks,f=0;f<c.length;f++){var g=c[f],h=e[g];if(!h){h=e[g]=new eK(g);var i=void 0,j=this._getAdditiveTrack(g);if(j){var k=j.keyframes,l=k[k.length-1];i=l&&l.value,3===j.valType&&i&&(i=eE(i))}else i=this._target[g];if(null==i)continue;a>0&&h.addKeyframe(0,eD(i),d),this._trackKeys.push(g)}h.addKeyframe(a,eD(b[g]),d)}return this._maxTime=Math.max(this._maxTime,a),this},eI.prototype.pause=function(){this._clip.pause(),this._paused=!0},eI.prototype.resume=function(){this._clip.resume(),this._paused=!1},eI.prototype.isPaused=function(){return!!this._paused},eI.prototype.duration=function(a){return this._maxTime=a,this._force=!0,this},eI.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var a=this._doneCbs;if(a)for(var b=a.length,c=0;c<b;c++)a[c].call(this)},eI.prototype._abortedCallback=function(){this._setTracksFinished();var a=this.animation,b=this._abortedCbs;if(a&&a.removeClip(this._clip),this._clip=null,b)for(var c=0;c<b.length;c++)b[c].call(this)},eI.prototype._setTracksFinished=function(){for(var a=this._tracks,b=this._trackKeys,c=0;c<b.length;c++)a[b[c]].setFinished()},eI.prototype._getAdditiveTrack=function(a){var b,c=this._additiveAnimators;if(c)for(var d=0;d<c.length;d++){var e=c[d].getTrack(a);e&&(b=e)}return b},eI.prototype.start=function(a){if(!(this._started>0)){this._started=1;for(var b=this,c=[],d=this._maxTime||0,e=0;e<this._trackKeys.length;e++){var f=this._trackKeys[e],g=this._tracks[f],h=this._getAdditiveTrack(f),i=g.keyframes,j=i.length;if(g.prepare(d,h),g.needsAnimate()){if(!this._allowDiscrete&&g.discrete){var k=i[j-1];k&&(b._target[g.propName]=k.rawValue),g.setFinished()}else c.push(g)}}if(c.length||this._force){var l=new dP({life:d,loop:this._loop,delay:this._delay||0,onframe:function(a){b._started=2;var d=b._additiveAnimators;if(d){for(var e=!1,f=0;f<d.length;f++)if(d[f]._clip){e=!0;break}e||(b._additiveAnimators=null)}for(var f=0;f<c.length;f++)c[f].step(b._target,a);var g=b._onframeCbs;if(g)for(var f=0;f<g.length;f++)g[f](b._target,a)},ondestroy:function(){b._doneCallback()}});this._clip=l,this.animation&&this.animation.addClip(l),a&&l.setEasing(a)}else this._doneCallback();return this}},eI.prototype.stop=function(a){if(this._clip){var b=this._clip;a&&b.onframe(1),this._abortedCallback()}},eI.prototype.delay=function(a){return this._delay=a,this},eI.prototype.during=function(a){return a&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(a)),this},eI.prototype.done=function(a){return a&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(a)),this},eI.prototype.aborted=function(a){return a&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(a)),this},eI.prototype.getClip=function(){return this._clip},eI.prototype.getTrack=function(a){return this._tracks[a]},eI.prototype.getTracks=function(){var a=this;return aY(this._trackKeys,function(b){return a._tracks[b]})},eI.prototype.stopTracks=function(a,b){if(!a.length||!this._clip)return!0;for(var c=this._tracks,d=this._trackKeys,e=0;e<a.length;e++){var f=c[a[e]];f&&!f.isFinished()&&(b?f.step(this._target,1):1===this._started&&f.step(this._target,0),f.setFinished())}for(var g=!0,e=0;e<d.length;e++)if(!c[d[e]].isFinished()){g=!1;break}return g&&this._abortedCallback(),g},eI.prototype.saveTo=function(a,b,c){if(a){b=b||this._trackKeys;for(var d=0;d<b.length;d++){var e=b[d],f=this._tracks[e];if(!(!f||f.isFinished())){var g=f.keyframes,h=g[c?0:g.length-1];h&&(a[e]=eD(h.rawValue))}}}},eI.prototype.__changeFinalValue=function(a,b){b=b||a0(a);for(var c=0;c<b.length;c++){var d=b[c],e=this._tracks[d];if(e){var f=e.keyframes;if(f.length>1){var g=f.pop();e.addKeyframe(g.time,a[d]),e.prepare(this._maxTime,e.getAdditiveTrack())}}}},eI);function eM(){return new Date().getTime()}var eN,eO,eP,eQ,eR,eS=(eN=b6,bC(eO=function(a){var b=eN.call(this)||this;return b._running=!1,b._time=0,b._pausedTime=0,b._pauseStart=0,b._paused=!1,a=a||{},b.stage=a.stage||{},b},eN),eO.prototype.addClip=function(a){a.animation&&this.removeClip(a),this._head?(this._tail.next=a,a.prev=this._tail,a.next=null,this._tail=a):this._head=this._tail=a,a.animation=this},eO.prototype.addAnimator=function(a){a.animation=this;var b=a.getClip();b&&this.addClip(b)},eO.prototype.removeClip=function(a){if(a.animation){var b=a.prev,c=a.next;b?b.next=c:this._head=c,c?c.prev=b:this._tail=b,a.next=a.prev=a.animation=null}},eO.prototype.removeAnimator=function(a){var b=a.getClip();b&&this.removeClip(b),a.animation=null},eO.prototype.update=function(a){for(var b=eM()-this._pausedTime,c=b-this._time,d=this._head;d;){var e=d.next;d.step(b,c)&&(d.ondestroy(),this.removeClip(d)),d=e}this._time=b,!a&&(this.trigger("frame",c),this.stage.update&&this.stage.update())},eO.prototype._startLoop=function(){var a=this;function b(){a._running&&(dk(b),a._paused||a.update())}this._running=!0,dk(b)},eO.prototype.start=function(){!this._running&&(this._time=eM(),this._pausedTime=0,this._startLoop())},eO.prototype.stop=function(){this._running=!1},eO.prototype.pause=function(){this._paused||(this._pauseStart=eM(),this._paused=!0)},eO.prototype.resume=function(){this._paused&&(this._pausedTime+=eM()-this._pauseStart,this._paused=!1)},eO.prototype.clear=function(){for(var a=this._head;a;){var b=a.next;a.prev=a.next=a.animation=null,a=b}this._head=this._tail=null},eO.prototype.isFinished=function(){return null==this._head},eO.prototype.animate=function(a,b){b=b||{},this.start();var c=new eL(a,b.loop);return this.addAnimator(c),c},eO),eT=as.domSupported,eU=(eQ={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},eR=aY(eP=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],function(a){var b=a.replace("mouse","pointer");return eQ.hasOwnProperty(b)?b:a}),{mouse:eP,touch:["touchstart","touchend","touchmove"],pointer:eR}),eV={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},eW=!1;function eX(a){var b=a.pointerType;return"pen"===b||"touch"===b}function eY(a){a&&(a.zrByTouch=!0)}function eZ(a,b){for(var c=b,d=!1;c&&9!==c.nodeType&&!(d=c.domBelongToZr||c!==b&&c===a.painterRoot);)c=c.parentNode;return d}var e$=function(a,b){this.stopPropagation=bz,this.stopImmediatePropagation=bz,this.preventDefault=bz,this.type=b.type,this.target=this.currentTarget=a.dom,this.pointerType=b.pointerType,this.clientX=b.clientX,this.clientY=b.clientY},e_={mousedown:function(a){a=cp(this.dom,a),this.__mayPointerCapture=[a.zrX,a.zrY],this.trigger("mousedown",a)},mousemove:function(a){a=cp(this.dom,a);var b=this.__mayPointerCapture;b&&(a.zrX!==b[0]||a.zrY!==b[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",a)},mouseup:function(a){a=cp(this.dom,a),this.__togglePointerCapture(!1),this.trigger("mouseup",a)},mouseout:function(a){var b=(a=cp(this.dom,a)).toElement||a.relatedTarget;eZ(this,b)||(this.__pointerCapturing&&(a.zrEventControl="no_globalout"),this.trigger("mouseout",a))},wheel:function(a){eW=!0,a=cp(this.dom,a),this.trigger("mousewheel",a)},mousewheel:function(a){!eW&&(a=cp(this.dom,a),this.trigger("mousewheel",a))},touchstart:function(a){a=cp(this.dom,a),eY(a),this.__lastTouchMoment=new Date,this.handler.processGesture(a,"start"),e_.mousemove.call(this,a),e_.mousedown.call(this,a)},touchmove:function(a){a=cp(this.dom,a),eY(a),this.handler.processGesture(a,"change"),e_.mousemove.call(this,a)},touchend:function(a){a=cp(this.dom,a),eY(a),this.handler.processGesture(a,"end"),e_.mouseup.call(this,a),+new Date- +this.__lastTouchMoment<300&&e_.click.call(this,a)},pointerdown:function(a){e_.mousedown.call(this,a)},pointermove:function(a){eX(a)||e_.mousemove.call(this,a)},pointerup:function(a){e_.mouseup.call(this,a)},pointerout:function(a){eX(a)||e_.mouseout.call(this,a)}};aX(["click","dblclick","contextmenu"],function(a){e_[a]=function(b){b=cp(this.dom,b),this.trigger(a,b)}});var e0={pointermove:function(a){eX(a)||e0.mousemove.call(this,a)},pointerup:function(a){e0.mouseup.call(this,a)},mousemove:function(a){this.trigger("mousemove",a)},mouseup:function(a){var b=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",a),b&&(a.zrEventControl="only_globalout",this.trigger("mouseout",a))}};function e1(a,b,c,d){a.mounted[b]=c,a.listenerOpts[b]=d,cr(a.domTarget,b,c,d)}function e2(a){var b=a.mounted;for(var c in b)b.hasOwnProperty(c)&&cs(a.domTarget,c,b[c],a.listenerOpts[c]);a.mounted={}}var e3,e4,e5=function(a,b){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=a,this.domHandlers=b},e6=(e3=b6,e4=function(a,b){var c,d,e,f=e3.call(this)||this;return f.__pointerCapturing=!1,f.dom=a,f.painterRoot=b,f._localHandlerScope=new e5(a,e_),eT&&(f._globalHandlerScope=new e5(document,e0)),c=f,d=f._localHandlerScope,e=d.domHandlers,as.pointerEventsSupported?aX(eU.pointer,function(a){e1(d,a,function(b){e[a].call(c,b)})}):(as.touchEventsSupported&&aX(eU.touch,function(a){e1(d,a,function(b){var f;e[a].call(c,b),(f=d).touching=!0,null!=f.touchTimer&&(clearTimeout(f.touchTimer),f.touchTimer=null),f.touchTimer=setTimeout(function(){f.touching=!1,f.touchTimer=null},700)})}),aX(eU.mouse,function(a){e1(d,a,function(b){b=co(b),d.touching||e[a].call(c,b)})})),f},bC(e4,e3),e4.prototype.dispose=function(){e2(this._localHandlerScope),eT&&e2(this._globalHandlerScope)},e4.prototype.setCursor=function(a){this.dom.style&&(this.dom.style.cursor=a||"default")},e4.prototype.__togglePointerCapture=function(a){if(this.__mayPointerCapture=null,eT&& +this.__pointerCapturing^ +a){this.__pointerCapturing=a;var b,c,d,e=this._globalHandlerScope;a?(b=this,c=e,d=function(a){e1(c,a,function(d){if(d=co(d),!eZ(b,d.target)){var e,f;d=(e=b,f=d,cp(e.dom,new e$(e,f),!0)),c.domHandlers[a].call(b,d)}},{capture:!0})},as.pointerEventsSupported?aX(eV.pointer,d):as.touchEventsSupported||aX(eV.mouse,d)):e2(e)}},e4),e7=1;as.hasGlobalWindow&&(e7=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var e8=e7,e9="#333",fa="#ccc",fb=cA;function fc(a){return a>5e-5||a< -.00005}var fd,fe,ff=[],fg=[],fh=cz(),fi=Math.abs,fj=((fd=function(){}).prototype.getLocalTransform=function(a){return fd.getLocalTransform(this,a)},fd.prototype.setPosition=function(a){this.x=a[0],this.y=a[1]},fd.prototype.setScale=function(a){this.scaleX=a[0],this.scaleY=a[1]},fd.prototype.setSkew=function(a){this.skewX=a[0],this.skewY=a[1]},fd.prototype.setOrigin=function(a){this.originX=a[0],this.originY=a[1]},fd.prototype.needLocalTransform=function(){return fc(this.rotation)||fc(this.x)||fc(this.y)||fc(this.scaleX-1)||fc(this.scaleY-1)||fc(this.skewX)||fc(this.skewY)},fd.prototype.updateTransform=function(){var a=this.parent&&this.parent.transform,b=this.needLocalTransform(),c=this.transform;if(!(b||a)){c&&(fb(c),this.invTransform=null);return}c=c||cz(),b?this.getLocalTransform(c):fb(c),a&&(b?cC(c,a,c):cB(c,a)),this.transform=c,this._resolveGlobalScaleRatio(c)},fd.prototype._resolveGlobalScaleRatio=function(a){var b=this.globalScaleRatio;if(null!=b&&1!==b){this.getGlobalScale(ff);var c=ff[0]<0?-1:1,d=ff[1]<0?-1:1,e=((ff[0]-c)*b+c)/ff[0]||0,f=((ff[1]-d)*b+d)/ff[1]||0;a[0]*=e,a[1]*=e,a[2]*=f,a[3]*=f}this.invTransform=this.invTransform||cz(),cG(this.invTransform,a)},fd.prototype.getComputedTransform=function(){for(var a=this,b=[];a;)b.push(a),a=a.parent;for(;a=b.pop();)a.updateTransform();return this.transform},fd.prototype.setLocalTransform=function(a){if(a){var b=a[0]*a[0]+a[1]*a[1],c=a[2]*a[2]+a[3]*a[3],d=Math.atan2(a[1],a[0]),e=Math.PI/2+d-Math.atan2(a[3],a[2]);c=Math.sqrt(c)*Math.cos(e),b=Math.sqrt(b),this.skewX=e,this.skewY=0,this.rotation=-d,this.x=+a[4],this.y=+a[5],this.scaleX=b,this.scaleY=c,this.originX=0,this.originY=0}},fd.prototype.decomposeTransform=function(){if(this.transform){var a=this.parent,b=this.transform;a&&a.transform&&(a.invTransform=a.invTransform||cz(),cC(fg,a.invTransform,b),b=fg);var c=this.originX,d=this.originY;(c||d)&&(fh[4]=c,fh[5]=d,cC(fg,b,fh),fg[4]-=c,fg[5]-=d,b=fg),this.setLocalTransform(b)}},fd.prototype.getGlobalScale=function(a){var b=this.transform;return(a=a||[],b)?(a[0]=Math.sqrt(b[0]*b[0]+b[1]*b[1]),a[1]=Math.sqrt(b[2]*b[2]+b[3]*b[3]),b[0]<0&&(a[0]=-a[0]),b[3]<0&&(a[1]=-a[1]),a):(a[0]=1,a[1]=1,a)},fd.prototype.transformCoordToLocal=function(a,b){var c=[a,b],d=this.invTransform;return d&&b_(c,c,d),c},fd.prototype.transformCoordToGlobal=function(a,b){var c=[a,b],d=this.transform;return d&&b_(c,c,d),c},fd.prototype.getLineScale=function(){var a=this.transform;return a&&fi(a[0]-1)>1e-10&&fi(a[3]-1)>1e-10?Math.sqrt(fi(a[0]*a[3]-a[2]*a[1])):1},fd.prototype.copyTransform=function(a){fl(this,a)},fd.getLocalTransform=function(a,b){b=b||[];var c=a.originX||0,d=a.originY||0,e=a.scaleX,f=a.scaleY,g=a.anchorX,h=a.anchorY,i=a.rotation||0,j=a.x,k=a.y,l=a.skewX?Math.tan(a.skewX):0,m=a.skewY?Math.tan(-a.skewY):0;if(c||d||g||h){var n=c+g,o=d+h;b[4]=-n*e-l*o*f,b[5]=-o*f-m*n*e}else b[4]=b[5]=0;return b[0]=e,b[3]=f,b[1]=m*e,b[2]=l*f,i&&cE(b,b,i),b[4]+=c+j,b[5]+=d+k,b},fd.initDefaultProps=void((fe=fd.prototype).scaleX=fe.scaleY=fe.globalScaleRatio=1,fe.x=fe.y=fe.originX=fe.originY=fe.skewX=fe.skewY=fe.rotation=fe.anchorX=fe.anchorY=0),fd),fk=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function fl(a,b){for(var c=0;c<fk.length;c++){var d=fk[c];a[d]=b[d]}}var fm=fj,fn={};function fo(a,b){var c=fn[b=b||av];c||(c=fn[b]=new dS(500));var d=c.get(a);return null==d&&(d=ax.measureText(a,b).width,c.put(a,d)),d}function fp(a,b,c,d){var e=fo(a,b),f=ft(b),g=fr(0,e,c),h=fs(0,f,d);return new cT(g,h,e,f)}function fq(a,b,c,d){var e=((a||"")+"").split("\n");if(1===e.length)return fp(e[0],b,c,d);for(var f=new cT(0,0,0,0),g=0;g<e.length;g++){var h=fp(e[g],b,c,d);0===g?f.copy(h):f.union(h)}return f}function fr(a,b,c){return"right"===c?a-=b:"center"===c&&(a-=b/2),a}function fs(a,b,c){return"middle"===c?a-=b/2:"bottom"===c&&(a-=b),a}function ft(a){return fo("国",a)}function fu(a,b){return"string"==typeof a?a.lastIndexOf("%")>=0?parseFloat(a)/100*b:parseFloat(a):a}function fv(a,b,c){var d=b.position||"inside",e=null!=b.distance?b.distance:5,f=c.height,g=c.width,h=f/2,i=c.x,j=c.y,k="left",l="top";if((0,ab.Z)(d,Array))i+=fu(d[0],c.width),j+=fu(d[1],c.height),k=null,l=null;else switch(d){case"left":i-=e,j+=h,k="right",l="middle";break;case"right":i+=e+g,j+=h,l="middle";break;case"top":i+=g/2,j-=e,k="center",l="bottom";break;case"bottom":i+=g/2,j+=f+e,k="center";break;case"inside":i+=g/2,j+=h,k="center",l="middle";break;case"insideLeft":i+=e,j+=h,l="middle";break;case"insideRight":i+=g-e,j+=h,k="right",l="middle";break;case"insideTop":i+=g/2,j+=e,k="center";break;case"insideBottom":i+=g/2,j+=f-e,k="center",l="bottom";break;case"insideTopLeft":i+=e,j+=e;break;case"insideTopRight":i+=g-e,j+=e,k="right";break;case"insideBottomLeft":i+=e,j+=f-e,l="bottom";break;case"insideBottomRight":i+=g-e,j+=f-e,k="right",l="bottom"}return(a=a||{}).x=i,a.y=j,a.align=k,a.verticalAlign=l,a}var fw,fx,fy,fz,fA="__zr_normal__",fB=fk.concat(["ignore"]),fC=aZ(fk,function(a,b){return a[b]=!0,a},{ignore:!1}),fD={},fE=new cT(0,0,0,0),fF=((fw=function(a){this.id=aL(),this.animators=[],this.currentStates=[],this.states={},this._init(a)}).prototype._init=function(a){this.attr(a)},fw.prototype.drift=function(a,b,c){switch(this.draggable){case"horizontal":b=0;break;case"vertical":a=0}var d=this.transform;d||(d=this.transform=[1,0,0,1,0,0]),d[4]+=a,d[5]+=b,this.decomposeTransform(),this.markRedraw()},fw.prototype.beforeUpdate=function(){},fw.prototype.afterUpdate=function(){},fw.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},fw.prototype.updateInnerText=function(a){var b=this._textContent;if(b&&(!b.ignore||a)){this.textConfig||(this.textConfig={});var c=this.textConfig,d=c.local,e=b.innerTransformable,f=void 0,g=void 0,h=!1;e.parent=d?this:null;var i=!1;if(e.copyTransform(b),null!=c.position){var j=fE;c.layoutRect?j.copy(c.layoutRect):j.copy(this.getBoundingRect()),d||j.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(fD,c,j):fv(fD,c,j),e.x=fD.x,e.y=fD.y,f=fD.align,g=fD.verticalAlign;var k=c.origin;if(k&&null!=c.rotation){var l=void 0,m=void 0;"center"===k?(l=.5*j.width,m=.5*j.height):(l=fu(k[0],j.width),m=fu(k[1],j.height)),i=!0,e.originX=-e.x+l+(d?0:j.x),e.originY=-e.y+m+(d?0:j.y)}}null!=c.rotation&&(e.rotation=c.rotation);var n=c.offset;n&&(e.x+=n[0],e.y+=n[1],i||(e.originX=-n[0],e.originY=-n[1]));var o=null==c.inside?"string"==typeof c.position&&c.position.indexOf("inside")>=0:c.inside,p=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),q=void 0,r=void 0,s=void 0;o&&this.canBeInsideText()?(q=c.insideFill,r=c.insideStroke,(null==q||"auto"===q)&&(q=this.getInsideTextFill()),(null==r||"auto"===r)&&(r=this.getInsideTextStroke(q),s=!0)):(q=c.outsideFill,r=c.outsideStroke,(null==q||"auto"===q)&&(q=this.getOutsideFill()),(null==r||"auto"===r)&&(r=this.getOutsideStroke(q),s=!0)),((q=q||"#000")!==p.fill||r!==p.stroke||s!==p.autoStroke||f!==p.align||g!==p.verticalAlign)&&(h=!0,p.fill=q,p.stroke=r,p.autoStroke=s,p.align=f,p.verticalAlign=g,b.setDefaultTextStyle(p)),b.__dirty|=de,h&&b.dirtyStyle(!0)}},fw.prototype.canBeInsideText=function(){return!0},fw.prototype.getInsideTextFill=function(){return"#fff"},fw.prototype.getInsideTextStroke=function(a){return"#000"},fw.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?fa:e9},fw.prototype.getOutsideStroke=function(a){var b=this.__zr&&this.__zr.getBackgroundColor(),c="string"==typeof b&&d2(b);c||(c=[255,255,255,1]);for(var d=c[3],e=this.__zr.isDarkMode(),f=0;f<3;f++)c[f]=c[f]*d+(e?0:255)*(1-d);return c[3]=1,ec(c,"rgba")},fw.prototype.traverse=function(a,b){},fw.prototype.attrKV=function(a,b){"textConfig"===a?this.setTextConfig(b):"textContent"===a?this.setTextContent(b):"clipPath"===a?this.setClipPath(b):"extra"===a?(this.extra=this.extra||{},aQ(this.extra,b)):this[a]=b},fw.prototype.hide=function(){this.ignore=!0,this.markRedraw()},fw.prototype.show=function(){this.ignore=!1,this.markRedraw()},fw.prototype.attr=function(a,b){if("string"==typeof a)this.attrKV(a,b);else if(a8(a))for(var c=a0(a),d=0;d<c.length;d++){var e=c[d];this.attrKV(e,a[e])}return this.markRedraw(),this},fw.prototype.saveCurrentToNormalState=function(a){this._innerSaveToNormal(a);for(var b=this._normalState,c=0;c<this.animators.length;c++){var d=this.animators[c],e=d.__fromStateTransition;if(!d.getLoop()&&(!e||e===fA)){var f=d.targetName,g=f?b[f]:b;d.saveTo(g)}}},fw.prototype._innerSaveToNormal=function(a){var b=this._normalState;b||(b=this._normalState={}),a.textConfig&&!b.textConfig&&(b.textConfig=this.textConfig),this._savePrimaryToNormal(a,b,fB)},fw.prototype._savePrimaryToNormal=function(a,b,c){for(var d=0;d<c.length;d++){var e=c[d];null==a[e]||e in b||(b[e]=this[e])}},fw.prototype.hasState=function(){return this.currentStates.length>0},fw.prototype.getState=function(a){return this.states[a]},fw.prototype.ensureState=function(a){var b=this.states;return b[a]||(b[a]={}),b[a]},fw.prototype.clearStates=function(a){this.useState(fA,!1,a)},fw.prototype.useState=function(a,b,c,d){var e,f=a===fA;if(this.hasState()||!f){var g=this.currentStates,h=this.stateTransition;if(!(aT(g,a)>=0)|| !b&&1!==g.length){if(this.stateProxy&&!f&&(e=this.stateProxy(a)),e||(e=this.states&&this.states[a]),!e&&!f){aM("State "+a+" not exists.");return}f||this.saveCurrentToNormalState(e);var i=!!(e&&e.hoverLayer||d);i&&this._toggleHoverLayerFlag(!0),this._applyStateObj(a,e,this._normalState,b,!c&&!this.__inHover&&h&&h.duration>0,h);var j=this._textContent,k=this._textGuide;return j&&j.useState(a,b,c,i),k&&k.useState(a,b,c,i),f?(this.currentStates=[],this._normalState={}):b?this.currentStates.push(a):this.currentStates=[a],this._updateAnimationTargets(),this.markRedraw(),!i&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~de),e}}},fw.prototype.useStates=function(a,b,c){if(a.length){var d=[],e=this.currentStates,f=a.length,g=f===e.length;if(g){for(var h=0;h<f;h++)if(a[h]!==e[h]){g=!1;break}}if(!g){for(var h=0;h<f;h++){var i=a[h],j=void 0;this.stateProxy&&(j=this.stateProxy(i,a)),j||(j=this.states[i]),j&&d.push(j)}var k=d[f-1],l=!!(k&&k.hoverLayer||c);l&&this._toggleHoverLayerFlag(!0);var m=this._mergeStates(d),n=this.stateTransition;this.saveCurrentToNormalState(m),this._applyStateObj(a.join(","),m,this._normalState,!1,!b&&!this.__inHover&&n&&n.duration>0,n);var o=this._textContent,p=this._textGuide;o&&o.useStates(a,b,l),p&&p.useStates(a,b,l),this._updateAnimationTargets(),this.currentStates=a.slice(),this.markRedraw(),!l&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~de)}}else this.clearStates()},fw.prototype.isSilent=function(){for(var a=this.silent,b=this.parent;!a&&b;){if(b.silent){a=!0;break}b=b.parent}return a},fw.prototype._updateAnimationTargets=function(){for(var a=0;a<this.animators.length;a++){var b=this.animators[a];b.targetName&&b.changeTarget(this[b.targetName])}},fw.prototype.removeState=function(a){var b=aT(this.currentStates,a);if(b>=0){var c=this.currentStates.slice();c.splice(b,1),this.useStates(c)}},fw.prototype.replaceState=function(a,b,c){var d=this.currentStates.slice(),e=aT(d,a),f=aT(d,b)>=0;e>=0?f?d.splice(e,1):d[e]=b:c&&!f&&d.push(b),this.useStates(d)},fw.prototype.toggleState=function(a,b){b?this.useState(a,!0):this.removeState(a)},fw.prototype._mergeStates=function(a){for(var b,c={},d=0;d<a.length;d++){var e=a[d];aQ(c,e),e.textConfig&&aQ(b=b||{},e.textConfig)}return b&&(c.textConfig=b),c},fw.prototype._applyStateObj=function(a,b,c,d,e,f){var g=!(b&&d);b&&b.textConfig?(this.textConfig=aQ({},d?this.textConfig:c.textConfig),aQ(this.textConfig,b.textConfig)):g&&c.textConfig&&(this.textConfig=c.textConfig);for(var h={},i=!1,j=0;j<fB.length;j++){var k=fB[j],l=e&&fC[k];b&&null!=b[k]?l?(i=!0,h[k]=b[k]):this[k]=b[k]:g&&null!=c[k]&&(l?(i=!0,h[k]=c[k]):this[k]=c[k])}if(!e)for(var j=0;j<this.animators.length;j++){var m=this.animators[j],n=m.targetName;m.getLoop()||m.__changeFinalValue(n?(b||c)[n]:b||c)}i&&this._transitionState(a,h,f)},fw.prototype._attachComponent=function(a){if((!a.__zr||a.__hostTarget)&&a!==this){var b=this.__zr;b&&a.addSelfToZr(b),a.__zr=b,a.__hostTarget=this}},fw.prototype._detachComponent=function(a){a.__zr&&a.removeSelfFromZr(a.__zr),a.__zr=null,a.__hostTarget=null},fw.prototype.getClipPath=function(){return this._clipPath},fw.prototype.setClipPath=function(a){this._clipPath&&this._clipPath!==a&&this.removeClipPath(),this._attachComponent(a),this._clipPath=a,this.markRedraw()},fw.prototype.removeClipPath=function(){var a=this._clipPath;a&&(this._detachComponent(a),this._clipPath=null,this.markRedraw())},fw.prototype.getTextContent=function(){return this._textContent},fw.prototype.setTextContent=function(a){var b=this._textContent;b!==a&&(b&&b!==a&&this.removeTextContent(),a.innerTransformable=new fm,this._attachComponent(a),this._textContent=a,this.markRedraw())},fw.prototype.setTextConfig=function(a){this.textConfig||(this.textConfig={}),aQ(this.textConfig,a),this.markRedraw()},fw.prototype.removeTextConfig=function(){this.textConfig=null,this.markRedraw()},fw.prototype.removeTextContent=function(){var a=this._textContent;a&&(a.innerTransformable=null,this._detachComponent(a),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},fw.prototype.getTextGuideLine=function(){return this._textGuide},fw.prototype.setTextGuideLine=function(a){this._textGuide&&this._textGuide!==a&&this.removeTextGuideLine(),this._attachComponent(a),this._textGuide=a,this.markRedraw()},fw.prototype.removeTextGuideLine=function(){var a=this._textGuide;a&&(this._detachComponent(a),this._textGuide=null,this.markRedraw())},fw.prototype.markRedraw=function(){this.__dirty|=de;var a=this.__zr;a&&(this.__inHover?a.refreshHover():a.refresh()),this.__hostTarget&&this.__hostTarget.markRedraw()},fw.prototype.dirty=function(){this.markRedraw()},fw.prototype._toggleHoverLayerFlag=function(a){this.__inHover=a;var b=this._textContent,c=this._textGuide;b&&(b.__inHover=a),c&&(c.__inHover=a)},fw.prototype.addSelfToZr=function(a){if(this.__zr!==a){this.__zr=a;var b=this.animators;if(b)for(var c=0;c<b.length;c++)a.animation.addAnimator(b[c]);this._clipPath&&this._clipPath.addSelfToZr(a),this._textContent&&this._textContent.addSelfToZr(a),this._textGuide&&this._textGuide.addSelfToZr(a)}},fw.prototype.removeSelfFromZr=function(a){if(this.__zr){this.__zr=null;var b=this.animators;if(b)for(var c=0;c<b.length;c++)a.animation.removeAnimator(b[c]);this._clipPath&&this._clipPath.removeSelfFromZr(a),this._textContent&&this._textContent.removeSelfFromZr(a),this._textGuide&&this._textGuide.removeSelfFromZr(a)}},fw.prototype.animate=function(a,b,c){var d=a?this[a]:this,e=new eL(d,b,c);return a&&(e.targetName=a),this.addAnimator(e,a),e},fw.prototype.addAnimator=function(a,b){var c=this.__zr,d=this;a.during(function(){d.updateDuringAnimation(b)}).done(function(){var b=d.animators,c=aT(b,a);c>=0&&b.splice(c,1)}),this.animators.push(a),c&&c.animation.addAnimator(a),c&&c.wakeUp()},fw.prototype.updateDuringAnimation=function(a){this.markRedraw()},fw.prototype.stopAnimation=function(a,b){for(var c=this.animators,d=c.length,e=[],f=0;f<d;f++){var g=c[f];a&&a!==g.scope?e.push(g):g.stop(b)}return this.animators=e,this},fw.prototype.animateTo=function(a,b,c){fG(this,a,b,c)},fw.prototype.animateFrom=function(a,b,c){fG(this,a,b,c,!0)},fw.prototype._transitionState=function(a,b,c,d){for(var e=fG(this,b,c,d),f=0;f<e.length;f++)e[f].__fromStateTransition=a},fw.prototype.getBoundingRect=function(){return null},fw.prototype.getPaintRect=function(){return null},fw.initDefaultProps=(fx=function(a,b,c,d){Object.defineProperty(fy,a,{get:function(){return!this[b]&&e(this,this[b]=[]),this[b]},set:function(a){this[c]=a[0],this[d]=a[1],this[b]=a,e(this,a)}});function e(a,b){Object.defineProperty(b,0,{get:function(){return a[c]},set:function(b){a[c]=b}}),Object.defineProperty(b,1,{get:function(){return a[d]},set:function(b){a[d]=b}})}},(fy=fw.prototype).type="element",fy.name="",fy.ignore=fy.silent=fy.isGroup=fy.draggable=fy.dragging=fy.ignoreClip=fy.__inHover=!1,fy.__dirty=de,void(Object.defineProperty&&(fx("position","_legacyPos","x","y"),fx("scale","_legacyScale","scaleX","scaleY"),fx("origin","_legacyOrigin","originX","originY")))),fw);function fG(a,b,c,d,e){var f=[];fJ(a,"",a,b,c=c||{},d,f,e);var g=f.length,h=!1,i=c.done,j=c.aborted,k=function(){h=!0,--g<=0&&(h?i&&i():j&&j())},l=function(){--g<=0&&(h?i&&i():j&&j())};!g&&i&&i(),f.length>0&&c.during&&f[0].during(function(a,b){c.during(b)});for(var m=0;m<f.length;m++){var n=f[m];k&&n.done(k),l&&n.aborted(l),c.force&&n.duration(c.duration),n.start(c.easing)}return f}function fH(a,b,c){for(var d=0;d<c;d++)a[d]=b[d]}function fI(a,b,c){if(aW(b[c])){if(aW(a[c])||(a[c]=[]),ba(b[c])){var d=b[c].length;a[c].length!==d&&(a[c]=new b[c].constructor(d),fH(a[c],b[c],d))}else{var e,f=b[c],g=a[c],h=f.length;if(aW((e=f)[0]))for(var i=f[0].length,j=0;j<h;j++)g[j]?fH(g[j],f[j],i):g[j]=Array.prototype.slice.call(f[j]);else fH(g,f,h);g.length=f.length}}else a[c]=b[c]}aV(fF,b6),aV(fF,fm);function fJ(a,b,c,d,e,f,g,h){for(var i=a0(d),j=e.duration,k=e.delay,l=e.additive,m=e.setToFinal,n=!a8(f),o=a.animators,p=[],q=0;q<i.length;q++){var r=i[q],s=d[r];if(null!=s&&null!=c[r]&&(n||f[r])){if(!a8(s)||aW(s)||bc(s))p.push(r);else{if(b){h||(c[r]=s,a.updateDuringAnimation(b));continue}fJ(a,r,c[r],s,e,f&&f[r],g,h)}}else h||(c[r]=s,a.updateDuringAnimation(b),p.push(r))}var t=p.length;if(!l&&t)for(var u=0;u<o.length;u++){var v=o[u];if(v.targetName===b&&v.stopTracks(p)){var w=aT(o,v);o.splice(w,1)}}if(e.force||(t=(p=a$(p,function(a){var b,e;return b=d[a],e=c[a],!(b===e||aW(b)&&aW(e)&&function a(b,c){var d=b.length;if(d!==c.length)return!1;for(var e=0;e<d;e++)if(b[e]!==c[e])return!1;return!0}(b,e))})).length),t>0||e.force&&!g.length){var x=void 0,y=void 0,z=void 0;if(h){y={},m&&(x={});for(var u=0;u<t;u++){var r=p[u];y[r]=c[r],m?x[r]=d[r]:c[r]=d[r]}}else if(m){z={};for(var u=0;u<t;u++){var r=p[u];z[r]=eD(c[r]),fI(c,d,r)}}var v=new eL(c,!1,!1,l?a$(o,function(a){return a.targetName===b}):null);v.targetName=b,e.scope&&(v.scope=e.scope),m&&x&&v.whenWithKeys(0,x,p),z&&v.whenWithKeys(0,z,p),v.whenWithKeys(null==j?500:j,h?y:d,p).delay(k||0),a.addAnimator(v,b),g.push(v)}}var fK,fL,fM=fF,fN=(fK=fM,bC(fL=function(a){var b=fK.call(this)||this;return b.isGroup=!0,b._children=[],b.attr(a),b},fK),fL.prototype.childrenRef=function(){return this._children},fL.prototype.children=function(){return this._children.slice()},fL.prototype.childAt=function(a){return this._children[a]},fL.prototype.childOfName=function(a){for(var b=this._children,c=0;c<b.length;c++)if(b[c].name===a)return b[c]},fL.prototype.childCount=function(){return this._children.length},fL.prototype.add=function(a){return a&&a!==this&&a.parent!==this&&(this._children.push(a),this._doAdd(a)),this},fL.prototype.addBefore=function(a,b){if(a&&a!==this&&a.parent!==this&&b&&b.parent===this){var c=this._children,d=c.indexOf(b);d>=0&&(c.splice(d,0,a),this._doAdd(a))}return this},fL.prototype.replace=function(a,b){var c=aT(this._children,a);return c>=0&&this.replaceAt(b,c),this},fL.prototype.replaceAt=function(a,b){var c=this._children,d=c[b];if(a&&a!==this&&a.parent!==this&&a!==d){c[b]=a,d.parent=null;var e=this.__zr;e&&d.removeSelfFromZr(e),this._doAdd(a)}return this},fL.prototype._doAdd=function(a){a.parent&&a.parent.remove(a),a.parent=this;var b=this.__zr;b&&b!==a.__zr&&a.addSelfToZr(b),b&&b.refresh()},fL.prototype.remove=function(a){var b=this.__zr,c=this._children,d=aT(c,a);return d<0||(c.splice(d,1),a.parent=null,b&&a.removeSelfFromZr(b),b&&b.refresh()),this},fL.prototype.removeAll=function(){for(var a=this._children,b=this.__zr,c=0;c<a.length;c++){var d=a[c];b&&d.removeSelfFromZr(b),d.parent=null}return a.length=0,this},fL.prototype.eachChild=function(a,b){for(var c=this._children,d=0;d<c.length;d++){var e=c[d];a.call(b,e,d)}return this},fL.prototype.traverse=function(a,b){for(var c=0;c<this._children.length;c++){var d=this._children[c],e=a.call(b,d);d.isGroup&&!e&&d.traverse(a,b)}return this},fL.prototype.addSelfToZr=function(a){fK.prototype.addSelfToZr.call(this,a);for(var b=0;b<this._children.length;b++)this._children[b].addSelfToZr(a)},fL.prototype.removeSelfFromZr=function(a){fK.prototype.removeSelfFromZr.call(this,a);for(var b=0;b<this._children.length;b++)this._children[b].removeSelfFromZr(a)},fL.prototype.getBoundingRect=function(a){for(var b=new cT(0,0,0,0),c=a||this._children,d=[],e=null,f=0;f<c.length;f++){var g=c[f];if(!g.ignore&&!g.invisible){var h=g.getBoundingRect(),i=g.getLocalTransform(d);i?(cT.applyTransform(b,h,i),(e=e||b.clone()).union(b)):(e=e||h.clone()).union(h)}}return e||b},fL);fN.prototype.type="group";var fO,fP=fN,fQ={},fR={},fS=((fO=function(a,b,c){var d,e=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,c=c||{},this.dom=b,this.id=a;var f=new dj,g=c.renderer||"canvas";fQ[g]||(g=a0(fQ)[0]),c.useDirtyRect=null!=c.useDirtyRect&&c.useDirtyRect;var h=new fQ[g](b,f,c,a),i=c.ssr||h.ssrOnly;this.storage=f,this.painter=h;var j,k=as.node||as.worker||i?null:new e6(h.getViewportRoot(),h.root),l=c.useCoarsePointer;(null==l||"auto"===l?as.touchEventsSupported:!!l)&&(d=bh(c.pointerSize,44)),this.handler=new c6(f,h,k,h.root,d),this.animation=new eS({stage:{update:i?null:function(){return e._flush(!0)}}}),i||this.animation.start()}).prototype.add=function(a){!this._disposed&&a&&(this.storage.addRoot(a),a.addSelfToZr(this),this.refresh())},fO.prototype.remove=function(a){!this._disposed&&a&&(this.storage.delRoot(a),a.removeSelfFromZr(this),this.refresh())},fO.prototype.configLayer=function(a,b){!this._disposed&&(this.painter.configLayer&&this.painter.configLayer(a,b),this.refresh())},fO.prototype.setBackgroundColor=function(a){!this._disposed&&(this.painter.setBackgroundColor&&this.painter.setBackgroundColor(a),this.refresh(),this._backgroundColor=a,this._darkMode=function(a){if(!a)return!1;if("string"==typeof a)return .4>ed(a,1);if(a.colorStops){for(var b=a.colorStops,c=0,d=b.length,e=0;e<d;e++)c+=ed(b[e].color,1);return(c/=d)<.4}return!1}(a))},fO.prototype.getBackgroundColor=function(){return this._backgroundColor},fO.prototype.setDarkMode=function(a){this._darkMode=a},fO.prototype.isDarkMode=function(){return this._darkMode},fO.prototype.refreshImmediately=function(a){!this._disposed&&(a||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1)},fO.prototype.refresh=function(){!this._disposed&&(this._needsRefresh=!0,this.animation.start())},fO.prototype.flush=function(){!this._disposed&&this._flush(!1)},fO.prototype._flush=function(a){var b,c=eM();this._needsRefresh&&(b=!0,this.refreshImmediately(a)),this._needsRefreshHover&&(b=!0,this.refreshHoverImmediately());var d=eM();b?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:d-c})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},fO.prototype.setSleepAfterStill=function(a){this._sleepAfterStill=a},fO.prototype.wakeUp=function(){!this._disposed&&(this.animation.start(),this._stillFrameAccum=0)},fO.prototype.refreshHover=function(){this._needsRefreshHover=!0},fO.prototype.refreshHoverImmediately=function(){!this._disposed&&(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},fO.prototype.resize=function(a){!this._disposed&&(a=a||{},this.painter.resize(a.width,a.height),this.handler.resize())},fO.prototype.clearAnimation=function(){!this._disposed&&this.animation.clear()},fO.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},fO.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},fO.prototype.setCursorStyle=function(a){!this._disposed&&this.handler.setCursorStyle(a)},fO.prototype.findHover=function(a,b){if(!this._disposed)return this.handler.findHover(a,b)},fO.prototype.on=function(a,b,c){return this._disposed||this.handler.on(a,b,c),this},fO.prototype.off=function(a,b){!this._disposed&&this.handler.off(a,b)},fO.prototype.trigger=function(a,b){!this._disposed&&this.handler.trigger(a,b)},fO.prototype.clear=function(){if(!this._disposed){for(var a=this.storage.getRoots(),b=0;b<a.length;b++)(0,ab.Z)(a[b],fP)&&a[b].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()}},fO.prototype.dispose=function(){var a;!this._disposed&&(this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,this._disposed=!0,delete fR[a=this.id])},fO);function fT(a,b){var c=new fS(aL(),a,b);return fR[c.id]=c,c}function fU(a){a.dispose()}function fV(){for(var a in fR)fR.hasOwnProperty(a)&&fR[a].dispose();fR={}}function fW(a){return fR[a]}function fX(a,b){fQ[a]=b}function fY(a){if("function"==typeof e)return e(a)}function fZ(a){e=a}var f$="5.5.0";function f_(a,b,c,d){var e=b[0],f=b[1],g=c[0],h=c[1],i=f-e,j=h-g;if(0===i)return 0===j?g:(g+h)/2;if(d){if(i>0){if(a<=e)return g;if(a>=f)return h}else{if(a>=e)return g;if(a<=f)return h}}else{if(a===e)return g;if(a===f)return h}return(a-e)/i*j+g}function f0(a,b){switch(a){case"center":case"middle":a="50%";break;case"left":case"top":a="0%";break;case"right":case"bottom":a="100%"}if(a5(a)){var c;return(c=a).replace(/^\s+|\s+$/g,"").match(/%$/)?parseFloat(a)/100*b:parseFloat(a)}return null==a?NaN:+a}function f1(a,b,c){return null==b&&(b=10),b=Math.min(Math.max(0,b),20),a=(+a).toFixed(b),c?a:+a}function f2(a){return a.sort(function(a,b){return a-b}),a}function f3(a){if(isNaN(a=+a))return 0;if(a>1e-14){for(var b=1,c=0;c<15;c++,b*=10)if(Math.round(a*b)/b===a)return c}return f4(a)}function f4(a){var b=a.toString().toLowerCase(),c=b.indexOf("e"),d=c>0?+b.slice(c+1):0,e=c>0?c:b.length,f=b.indexOf(".");return Math.max(0,(f<0?0:e-1-f)-d)}function f5(a,b){var c=Math.log,d=Math.LN10,e=Math.floor(c(a[1]-a[0])/d),f=Math.round(c(Math.abs(b[1]-b[0]))/d),g=Math.min(Math.max(-e+f,0),20);return isFinite(g)?g:20}function f6(a,b,c){return a[b]&&f7(a,c)[b]||0}function f7(a,b){var c=aZ(a,function(a,b){return a+(isNaN(b)?0:b)},0);if(0===c)return[];for(var d=Math.pow(10,b),e=aY(a,function(a){return(isNaN(a)?0:a)/c*d*100}),f=100*d,g=aY(e,function(a){return Math.floor(a)}),h=aZ(g,function(a,b){return a+b},0),i=aY(e,function(a,b){return a-g[b]});h<f;){for(var j=Number.NEGATIVE_INFINITY,k=null,l=0,m=i.length;l<m;++l)i[l]>j&&(j=i[l],k=l);++g[k],i[k]=0,++h}return aY(g,function(a){return a/d})}function f8(a,b){var c=Math.max(f3(a),f3(b)),d=a+b;return c>20?d:f1(d,c)}var f9=9007199254740991;function ga(a){var b=2*Math.PI;return(a%b+b)%b}function gb(a){return a> -.0001&&a<1e-4}var gc=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function gd(a){if((0,ab.Z)(a,Date))return a;if(a5(a)){var b=gc.exec(a);if(!b)return new Date(NaN);if(!b[8])return new Date(+b[1],+(b[2]||1)-1,+b[3]||1,+b[4]||0,+(b[5]||0),+b[6]||0,b[7]?+b[7].substring(0,3):0);var c=+b[4]||0;return"Z"!==b[8].toUpperCase()&&(c-=+b[8].slice(0,3)),new Date(Date.UTC(+b[1],+(b[2]||1)-1,+b[3]||1,c,+(b[5]||0),+b[6]||0,b[7]?+b[7].substring(0,3):0))}return null==a?new Date(NaN):new Date(Math.round(a))}function ge(a){return Math.pow(10,gf(a))}function gf(a){if(0===a)return 0;var b=Math.floor(Math.log(a)/Math.LN10);return a/Math.pow(10,b)>=10&&b++,b}function gg(a,b){var c,d=gf(a),e=Math.pow(10,d),f=a/e;return a=(b?f<1.5?1:f<2.5?2:f<4?3:f<7?5:10:f<1?1:f<2?2:f<3?3:f<5?5:10)*e,d>= -20?+a.toFixed(d<0?-d:0):a}function gh(a,b){var c=(a.length-1)*b+1,d=Math.floor(c),e=+a[d-1],f=c-d;return f?e+f*(a[d]-e):e}function gi(a){a.sort(function(a,b){return h(a,b,0)?-1:1});for(var b=-1/0,c=1,d=0;d<a.length;){for(var e=a[d].interval,f=a[d].close,g=0;g<2;g++)e[g]<=b&&(e[g]=b,f[g]=g?1:1-c),b=e[g],c=f[g];e[0]===e[1]&&f[0]*f[1]!=1?a.splice(d,1):d++}return a;function h(a,b,c){return a.interval[c]<b.interval[c]||a.interval[c]===b.interval[c]&&(a.close[c]-b.close[c]==(c?-1:1)|| !c&&h(a,b,1))}}function gj(a){var b=parseFloat(a);return b==a&&(0!==b||!a5(a)||0>=a.indexOf("x"))?b:NaN}function gk(a){return!isNaN(gj(a))}function gl(){return Math.round(9*Math.random())}function gm(a,b){return 0===b?a:gm(b,a%b)}function gn(a,b){return null==a?b:null==b?a:a*b/gm(a,b)}var go="series\0",gp="\0_ec_\0";function gq(a){return(0,ab.Z)(a,Array)?a:null==a?[]:[a]}function gr(a,b,c){if(a){a[b]=a[b]||{},a.emphasis=a.emphasis||{},a.emphasis[b]=a.emphasis[b]||{};for(var d=0,e=c.length;d<e;d++){var f=c[d];!a.emphasis[b].hasOwnProperty(f)&&a[b].hasOwnProperty(f)&&(a.emphasis[b][f]=a[b][f])}}}var gs=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];function gt(a){return!a8(a)||a3(a)||(0,ab.Z)(a,Date)?a:a.value}function gu(a){return a8(a)&&!(0,ab.Z)(a,Array)}function gv(a,b,c){var d="normalMerge"===c,e="replaceMerge"===c;a=a||[],b=(b||[]).slice();var f=bu();aX(b,function(a,c){if(!a8(a)){b[c]=null;return}});var g=gw(a,f,c);return(d||e)&&gx(g,a,f,b),d&&gy(g,b),d||e?gz(g,b,e):"replaceAll"===c&&gA(g,b),gB(g),g}function gw(a,b,c){var d=[];if("replaceAll"===c)return d;for(var e=0;e<a.length;e++){var f=a[e];f&&null!=f.id&&b.set(f.id,e),d.push({existing:"replaceMerge"===c||gG(f)?null:f,newOption:null,keyInfo:null,brandNew:null})}return d}function gx(a,b,c,d){aX(d,function(e,f){if(e&&null!=e.id){var g=gD(e.id),h=c.get(g);if(null!=h){var i=a[h];bl(!i.newOption,'Duplicated option on id "'+g+'".'),i.newOption=e,i.existing=b[h],d[f]=null}}})}function gy(a,b){aX(b,function(c,d){if(c&&null!=c.name)for(var e=0;e<a.length;e++){var f=a[e].existing;if(!a[e].newOption&&f&&(null==f.id||null==c.id)&&!gG(c)&&!gG(f)&&gC("name",f,c)){a[e].newOption=c,b[d]=null;return}}})}function gz(a,b,c){aX(b,function(b){if(b){for(var d,e=0;(d=a[e])&&(d.newOption||gG(d.existing)||d.existing&&null!=b.id&&!gC("id",b,d.existing));)e++;d?(d.newOption=b,d.brandNew=c):a.push({newOption:b,brandNew:c,existing:null,keyInfo:null}),e++}})}function gA(a,b){aX(b,function(b){a.push({newOption:b,brandNew:!0,existing:null,keyInfo:null})})}function gB(a){var b=bu();aX(a,function(a){var c=a.existing;c&&b.set(c.id,a)}),aX(a,function(a){var c=a.newOption;bl(!c||null==c.id||!b.get(c.id)||b.get(c.id)===a,"id duplicates: "+(c&&c.id)),c&&null!=c.id&&b.set(c.id,a),a.keyInfo||(a.keyInfo={})}),aX(a,function(a,c){var d=a.existing,e=a.newOption,f=a.keyInfo;if(a8(e)){if(f.name=null!=e.name?gD(e.name):d?d.name:go+c,d)f.id=gD(d.id);else if(null!=e.id)f.id=gD(e.id);else{var g=0;do f.id="\0"+f.name+"\0"+g++;while(b.get(f.id))}b.set(f.id,a)}})}function gC(a,b,c){var d=gE(b[a],null),e=gE(c[a],null);return null!=d&&null!=e&&d===e}function gD(a){return gE(a,"")}function gE(a,b){return null==a?b:a5(a)?a:a7(a)||a6(a)?a+"":b}function gF(a){var b=a.name;return!!(b&&b.indexOf(go))}function gG(a){return a&&null!=a.id&&0===gD(a.id).indexOf(gp)}function gH(a,b){return null!=b.dataIndexInside?b.dataIndexInside:null!=b.dataIndex?a3(b.dataIndex)?aY(b.dataIndex,function(b){return a.indexOfRawIndex(b)}):a.indexOfRawIndex(b.dataIndex):null!=b.name?a3(b.name)?aY(b.name,function(b){return a.indexOfName(b)}):a.indexOfName(b.name):void 0}function gI(){var a="__ec_inner_"+gJ++;return function(b){return b[a]||(b[a]={})}}var gJ=gl();function gK(a,b,c){var d=gL(b,c),e=d.mainTypeSpecified,f=d.queryOptionMap,g=d.others,h=g,i=c?c.defaultMainType:null;return!e&&i&&f.set(i,{}),f.each(function(b,d){var e=gO(a,d,b,{useDefault:i===d,enableAll:!c||null==c.enableAll||c.enableAll,enableNone:!c||null==c.enableNone||c.enableNone});h[d+"Models"]=e.models,h[d+"Model"]=e.models[0]}),h}function gL(a,b){if(a5(a)){var c,d={};d[a+"Index"]=0,c=d}else c=a;var e=bu(),f={},g=!1;return aX(c,function(a,c){if("dataIndex"===c||"dataIndexInside"===c){f[c]=a;return}var d=c.match(/^(\w+)(Index|Id|Name)$/)||[],h=d[1],i=(d[2]||"").toLowerCase();!(!h||!i||b&&b.includeMainTypes&&0>aT(b.includeMainTypes,h))&&(g=g||!!h,(e.get(h)||e.set(h,{}))[i]=a)}),{mainTypeSpecified:g,queryOptionMap:e,others:f}}var gM={useDefault:!0,enableAll:!1,enableNone:!1},gN={useDefault:!1,enableAll:!0,enableNone:!0};function gO(a,b,c,d){d=d||gM;var e=c.index,f=c.id,g=c.name,h={models:null,specified:null!=e||null!=f||null!=g};if(!h.specified){var i=void 0;return h.models=d.useDefault&&(i=a.getComponent(b))?[i]:[],h}return"none"===e|| !1===e?(bl(d.enableNone,'`"none"` or `false` is not a valid value on index option.'),h.models=[],h):("all"===e&&(bl(d.enableAll,'`"all"` is not a valid value on index option.'),e=f=g=null),h.models=a.queryComponents({mainType:b,index:e,id:f,name:g}),h)}function gP(a,b,c){a.setAttribute?a.setAttribute(b,c):a[b]=c}function gQ(a,b){var c=bu(),d=[];return aX(a,function(a){var e=b(a);(c.get(e)||(d.push(e),c.set(e,[]))).push(a)}),{keys:d,buckets:c}}function gR(a,b,c,d,e){var f=null==b||"auto"===b;if(null==d)return d;if(a7(d)){var g,h,i,j=(g=c||0,h=d,(h-g)*(i=e)+g);return f1(j,f?Math.max(f3(c||0),f3(d)):b)}if(a5(d))return e<1?c:d;for(var k=[],l=c,m=d,n=Math.max(l?l.length:0,m.length),o=0;o<n;++o){var p=a.getDimensionInfo(o);if(p&&"ordinal"===p.type)k[o]=(e<1&&l?l:m)[o];else{var q,r,s,t=l&&l[o]?l[o]:0,u=m[o],j=(q=t,r=u,(r-q)*(s=e)+q);k[o]=f1(j,f?Math.max(f3(t),f3(u)):b)}}return k}var gS="___EC__COMPONENT__CONTAINER___",gT="___EC__EXTENDED_CLASS___";function gU(a){var b={main:"",sub:""};if(a){var c=a.split(".");b.main=c[0]||"",b.sub=c[1]||""}return b}function gV(a,b){a.$constructor=a,a.extend=function(a){var b,c,d,e=this;return gW(e)?d=(b=e,c=function(){return b.apply(this,arguments)||this},ad(c,b),c):(d=function(){(a.$constructor||e).apply(this,arguments)},aU(d,this)),aQ(d.prototype,a),d[gT]=!0,d.extend=this.extend,d.superCall=gZ,d.superApply=g$,d.superClass=e,d}}function gW(a){return a4(a)&&/^class\s/.test(Function.prototype.toString.call(a))}function gX(a,b){a.extend=b.extend}var gY=Math.round(10*Math.random());function gZ(a,b){for(var c=[],d=2;d<arguments.length;d++)c[d-2]=arguments[d];return this.superClass.prototype[b].apply(a,c)}function g$(a,b,c){return this.superClass.prototype[b].apply(a,c)}function g_(a){var b=function(a){var b=c[a.main];return b&&b[gS]||((b=c[a.main]={})[gS]=!0),b},c={};a.registerClass=function(a){var d=a.type||a.prototype.type;if(d){e=d,bl(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(e),'componentType "'+e+'" illegal'),a.prototype.type=d;var e,f=gU(d);f.sub?f.sub!==gS&&(b(f)[f.sub]=a):c[f.main]=a}return a},a.getClass=function(a,b,d){var e=c[a];if(e&&e[gS]&&(e=b?e[b]:null),d&&!e)throw Error(b?"Component "+a+"."+(b||"")+" is used but not imported.":a+".type should be specified.");return e},a.getClassesByMainType=function(a){var b=gU(a),d=[],e=c[b.main];return e&&e[gS]?aX(e,function(a,b){b!==gS&&d.push(a)}):d.push(e),d},a.hasClass=function(a){return!!c[gU(a).main]},a.getAllClassMainTypes=function(){var a=[];return aX(c,function(b,c){a.push(c)}),a},a.hasSubTypes=function(a){var b=c[gU(a).main];return b&&b[gS]}}function g0(a,b){for(var c=0;c<a.length;c++)a[c][1]||(a[c][1]=a[c][0]);return b=b||!1,function(c,d,e){for(var f={},g=0;g<a.length;g++){var h=a[g][1];if(!(d&&aT(d,h)>=0||e&&0>aT(e,h))){var i=c.getShallow(h,b);null!=i&&(f[a[g][0]]=i)}}return f}}var g1,g2=g0([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),g3=((g1=function(){}).prototype.getAreaStyle=function(a,b){return g2(this,a,b)},g1),g4=new dS(50);function g5(a){if("string"!=typeof a)return a;var b=g4.get(a);return b&&b.image}function g6(a,b,c,d,e){if(!a)return b;if("string"!=typeof a)return a;if(b&&b.__zrImageSrc===a||!c)return b;var f=g4.get(a),g={hostEl:c,cb:d,cbPayload:e};return f?g8(b=f.image)||f.pending.push(g):((b=ax.loadImage(a,g7,g7)).__zrImageSrc=a,g4.put(a,b.__cachedImgObj={image:b,pending:[g]})),b}function g7(){var a=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var b=0;b<a.pending.length;b++){var c=a.pending[b],d=c.cb;d&&d(this,c.cbPayload),c.hostEl.dirty()}a.pending.length=0}function g8(a){return a&&a.width&&a.height}var g9=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;function ha(a,b,c,d,e){if(!b)return"";var f=(a+"").split("\n");e=hb(b,c,d,e);for(var g=0,h=f.length;g<h;g++)f[g]=hc(f[g],e);return f.join("\n")}function hb(a,b,c,d){d=d||{};var e=aQ({},d);e.font=b,c=bh(c,"..."),e.maxIterations=bh(d.maxIterations,2);var f=e.minChar=bh(d.minChar,0);e.cnCharWidth=fo("国",b);var g=e.ascCharWidth=fo("a",b);e.placeholder=bh(d.placeholder,"");for(var h=a=Math.max(0,a-1),i=0;i<f&&h>=g;i++)h-=g;var j=fo(c,b);return j>h&&(c="",j=0),h=a-j,e.ellipsis=c,e.ellipsisWidth=j,e.contentWidth=h,e.containerWidth=a,e}function hc(a,b){var c=b.containerWidth,d=b.font,e=b.contentWidth;if(!c)return"";var f=fo(a,d);if(f<=c)return a;for(var g=0;;g++){if(f<=e||g>=b.maxIterations){a+=b.ellipsis;break}var h=0===g?hd(a,e,b.ascCharWidth,b.cnCharWidth):f>0?Math.floor(a.length*e/f):0;a=a.substr(0,h),f=fo(a,d)}return""===a&&(a=b.placeholder),a}function hd(a,b,c,d){for(var e=0,f=0,g=a.length;f<g&&e<b;f++){var h=a.charCodeAt(f);e+=0<=h&&h<=127?c:d}return f}var he=function(){},hf=function(a){this.tokens=[],a&&(this.tokens=a)},hg=function(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[]};function hh(a,b,c,d,e){var f,g,h=""===b,i=e&&c.rich[e]||{},j=a.lines,k=i.font||c.font,l=!1;if(d){var m=i.padding,n=m?m[1]+m[3]:0;if(null!=i.width&&"auto"!==i.width){var o=fu(i.width,d.width)+n;j.length>0&&o+d.accumWidth>d.width&&(f=b.split("\n"),l=!0),d.accumWidth=o}else{var p=hk(b,k,d.width,d.breakAll,d.accumWidth);d.accumWidth=p.accumWidth+n,g=p.linesWidths,f=p.lines}}else f=b.split("\n");for(var q=0;q<f.length;q++){var r=f[q],s=new he;if(s.styleName=e,s.text=r,s.isLineHolder=!r&&!h,"number"==typeof i.width?s.width=i.width:s.width=g?g[q]:fo(r,k),q||l)j.push(new hf([s]));else{var t=(j[j.length-1]||(j[0]=new hf)).tokens,u=t.length;1===u&&t[0].isLineHolder?t[0]=s:(r||!u||h)&&t.push(s)}}}var hi=aZ(",&?/;] ".split(""),function(a,b){return a[b]=!0,a},{});function hj(a){var b,c;return(!((c=(b=a).charCodeAt(0))>=32)||!(c<=591))&&(!(c>=880)||!(c<=4351))&&(!(c>=4608)||!(c<=5119))&&(!(c>=7680)||!(c<=8303))||!!hi[a]}function hk(a,b,c,d,e){for(var f=[],g=[],h="",i="",j=0,k=0,l=0;l<a.length;l++){var m=a.charAt(l);if("\n"===m){i&&(h+=i,k+=j),f.push(h),g.push(k),h="",i="",j=0,k=0;continue}var n=fo(m,b),o=!d&&!hj(m);if(f.length?k+n>c:e+k+n>c){k?(h||i)&&(o?(h||(h=i,i="",k=j=0),f.push(h),g.push(k-j),i+=m,j+=n,h="",k=j):(i&&(h+=i,i="",j=0),f.push(h),g.push(k),h=m,k=n)):o?(f.push(i),g.push(j),i=m,j=n):(f.push(m),g.push(n));continue}k+=n,o?(i+=m,j+=n):(i&&(h+=i,i="",j=0),h+=m)}return f.length||h||(h=a,i="",j=0),i&&(h+=i),h&&(f.push(h),g.push(k)),1===f.length&&(k+=e),{accumWidth:k,lines:f,linesWidths:g}}var hl="__zr_style_"+Math.round(10*Math.random()),hm={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},hn={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};hm[hl]=!0;var ho,hp,hq,hr=["z","z2","invisible"],hs=["invisible"],ht=(ho=fM,bC(hp=function(a){return ho.call(this,a)||this},ho),hp.prototype._init=function(a){for(var b=a0(a),c=0;c<b.length;c++){var d=b[c];"style"===d?this.useStyle(a[d]):ho.prototype.attrKV.call(this,d,a[d])}this.style||this.useStyle({})},hp.prototype.beforeBrush=function(){},hp.prototype.afterBrush=function(){},hp.prototype.innerBeforeBrush=function(){},hp.prototype.innerAfterBrush=function(){},hp.prototype.shouldBePainted=function(a,b,c,d){var e=this.transform;if(this.ignore||this.invisible||0===this.style.opacity||this.culling&&hw(this,a,b)||e&&!e[0]&&!e[3])return!1;if(c&&this.__clipPaths){for(var f=0;f<this.__clipPaths.length;++f)if(this.__clipPaths[f].isZeroArea())return!1}if(d&&this.parent)for(var g=this.parent;g;){if(g.ignore)return!1;g=g.parent}return!0},hp.prototype.contain=function(a,b){return this.rectContain(a,b)},hp.prototype.traverse=function(a,b){a.call(b,this)},hp.prototype.rectContain=function(a,b){var c=this.transformCoordToLocal(a,b);return this.getBoundingRect().contain(c[0],c[1])},hp.prototype.getPaintRect=function(){var a=this._paintRect;if(!this._paintRect||this.__dirty){var b=this.transform,c=this.getBoundingRect(),d=this.style,e=d.shadowBlur||0,f=d.shadowOffsetX||0,g=d.shadowOffsetY||0;a=this._paintRect||(this._paintRect=new cT(0,0,0,0)),b?cT.applyTransform(a,c,b):a.copy(c),(e||f||g)&&(a.width+=2*e+Math.abs(f),a.height+=2*e+Math.abs(g),a.x=Math.min(a.x,a.x+f-e),a.y=Math.min(a.y,a.y+g-e));var h=this.dirtyRectTolerance;a.isZero()||(a.x=Math.floor(a.x-h),a.y=Math.floor(a.y-h),a.width=Math.ceil(a.width+1+2*h),a.height=Math.ceil(a.height+1+2*h))}return a},hp.prototype.setPrevPaintRect=function(a){a?(this._prevPaintRect=this._prevPaintRect||new cT(0,0,0,0),this._prevPaintRect.copy(a)):this._prevPaintRect=null},hp.prototype.getPrevPaintRect=function(){return this._prevPaintRect},hp.prototype.animateStyle=function(a){return this.animate("style",a)},hp.prototype.updateDuringAnimation=function(a){"style"===a?this.dirtyStyle():this.markRedraw()},hp.prototype.attrKV=function(a,b){"style"!==a?ho.prototype.attrKV.call(this,a,b):this.style?this.setStyle(b):this.useStyle(b)},hp.prototype.setStyle=function(a,b){return"string"==typeof a?this.style[a]=b:aQ(this.style,a),this.dirtyStyle(),this},hp.prototype.dirtyStyle=function(a){a||this.markRedraw(),this.__dirty|=2,this._rect&&(this._rect=null)},hp.prototype.dirty=function(){this.dirtyStyle()},hp.prototype.styleChanged=function(){return!!(2&this.__dirty)},hp.prototype.styleUpdated=function(){this.__dirty&=-3},hp.prototype.createStyle=function(a){return bw(hm,a)},hp.prototype.useStyle=function(a){a[hl]||(a=this.createStyle(a)),this.__inHover?this.__hoverStyle=a:this.style=a,this.dirtyStyle()},hp.prototype.isStyleObject=function(a){return a[hl]},hp.prototype._innerSaveToNormal=function(a){ho.prototype._innerSaveToNormal.call(this,a);var b=this._normalState;a.style&&!b.style&&(b.style=this._mergeStyle(this.createStyle(),this.style)),this._savePrimaryToNormal(a,b,hr)},hp.prototype._applyStateObj=function(a,b,c,d,e,f){ho.prototype._applyStateObj.call(this,a,b,c,d,e,f);var g,h=!(b&&d);if(b&&b.style?e?d?g=b.style:(g=this._mergeStyle(this.createStyle(),c.style),this._mergeStyle(g,b.style)):(g=this._mergeStyle(this.createStyle(),d?this.style:c.style),this._mergeStyle(g,b.style)):h&&(g=c.style),g){if(e){var i=this.style;if(this.style=this.createStyle(h?{}:i),h)for(var j=a0(i),k=0;k<j.length;k++){var l=j[k];l in g&&(g[l]=g[l],this.style[l]=i[l])}for(var m=a0(g),k=0;k<m.length;k++){var l=m[k];this.style[l]=this.style[l]}this._transitionState(a,{style:g},f,this.getAnimationStyleProps())}else this.useStyle(g)}for(var n=this.__inHover?hs:hr,k=0;k<n.length;k++){var l=n[k];b&&null!=b[l]?this[l]=b[l]:h&&null!=c[l]&&(this[l]=c[l])}},hp.prototype._mergeStates=function(a){for(var b,c=ho.prototype._mergeStates.call(this,a),d=0;d<a.length;d++){var e=a[d];e.style&&(b=b||{},this._mergeStyle(b,e.style))}return b&&(c.style=b),c},hp.prototype._mergeStyle=function(a,b){return aQ(a,b),a},hp.prototype.getAnimationStyleProps=function(){return hn},hp.initDefaultProps=void((hq=hp.prototype).type="displayable",hq.invisible=!1,hq.z=0,hq.z2=0,hq.zlevel=0,hq.culling=!1,hq.cursor="pointer",hq.rectHover=!1,hq.incremental=!1,hq._rect=null,hq.dirtyRectTolerance=0,hq.__dirty=2|de),hp),hu=new cT(0,0,0,0),hv=new cT(0,0,0,0);function hw(a,b,c){return hu.copy(a.getBoundingRect()),a.transform&&hu.applyTransform(a.transform),hv.width=b,hv.height=c,!hu.intersect(hv)}var hx=ht,hy=Math.min,hz=Math.max,hA=Math.sin,hB=Math.cos,hC=2*Math.PI,hD=bF(),hE=bF(),hF=bF();function hG(a,b,c){if(0!==a.length){for(var d=a[0],e=d[0],f=d[0],g=d[1],h=d[1],i=1;i<a.length;i++)e=hy(e,(d=a[i])[0]),f=hz(f,d[0]),g=hy(g,d[1]),h=hz(h,d[1]);b[0]=e,b[1]=g,c[0]=f,c[1]=h}}function hH(a,b,c,d,e,f){e[0]=hy(a,c),e[1]=hy(b,d),f[0]=hz(a,c),f[1]=hz(b,d)}var hI=[],hJ=[];function hK(a,b,c,d,e,f,g,h,i,j){var k=dA,l=dx,m=k(a,c,e,g,hI);i[0]=1/0,i[1]=1/0,j[0]=-1/0,j[1]=-1/0;for(var n=0;n<m;n++){var o=l(a,c,e,g,hI[n]);i[0]=hy(o,i[0]),j[0]=hz(o,j[0])}m=k(b,d,f,h,hJ);for(var n=0;n<m;n++){var p=l(b,d,f,h,hJ[n]);i[1]=hy(p,i[1]),j[1]=hz(p,j[1])}i[0]=hy(a,i[0]),j[0]=hz(a,j[0]),i[0]=hy(g,i[0]),j[0]=hz(g,j[0]),i[1]=hy(b,i[1]),j[1]=hz(b,j[1]),i[1]=hy(h,i[1]),j[1]=hz(h,j[1])}function hL(a,b,c,d,e,f,g,h){var i=dG,j=dE,k=hz(hy(i(a,c,e),1),0),l=hz(hy(i(b,d,f),1),0),m=j(a,c,e,k),n=j(b,d,f,l);g[0]=hy(a,e,m),g[1]=hy(b,f,n),h[0]=hz(a,e,m),h[1]=hz(b,f,n)}function hM(a,b,c,d,e,f,g,h,i){var j=b0,k=b1,l=Math.abs(e-f);if(l%hC<1e-4&&l>1e-4){h[0]=a-c,h[1]=b-d,i[0]=a+c,i[1]=b+d;return}if(hD[0]=hB(e)*c+a,hD[1]=hA(e)*d+b,hE[0]=hB(f)*c+a,hE[1]=hA(f)*d+b,j(h,hD,hE),k(i,hD,hE),(e%=hC)<0&&(e+=hC),(f%=hC)<0&&(f+=hC),e>f&&!g?f+=hC:e<f&&g&&(e+=hC),g){var m=f;f=e,e=m}for(var n=0;n<f;n+=Math.PI/2)n>e&&(hF[0]=hB(n)*c+a,hF[1]=hA(n)*d+b,j(h,hF,h),k(i,hF,i))}var hN={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},hO=[],hP=[],hQ=[],hR=[],hS=[],hT=[],hU=Math.min,hV=Math.max,hW=Math.cos,hX=Math.sin,hY=Math.abs,hZ=Math.PI,h$=2*hZ,h_="undefined"!=typeof Float32Array,h0=[];function h1(a){return Math.round(a/hZ*1e8)/1e8%2*hZ}function h2(a,b){var c=h1(a[0]);c<0&&(c+=h$);var d=c-a[0],e=a[1];e+=d,!b&&e-c>=h$?e=c+h$:b&&c-e>=h$?e=c-h$:!b&&c>e?e=c+(h$-h1(c-e)):b&&c<e&&(e=c-(h$-h1(e-c))),a[0]=c,a[1]=e}var h3,h4,h5=((h3=function(a){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,a&&(this._saveData=!1),this._saveData&&(this.data=[])}).prototype.increaseVersion=function(){this._version++},h3.prototype.getVersion=function(){return this._version},h3.prototype.setScale=function(a,b,c){(c=c||0)>0&&(this._ux=hY(c/e8/a)||0,this._uy=hY(c/e8/b)||0)},h3.prototype.setDPR=function(a){this.dpr=a},h3.prototype.setContext=function(a){this._ctx=a},h3.prototype.getContext=function(){return this._ctx},h3.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},h3.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},h3.prototype.moveTo=function(a,b){return this._drawPendingPt(),this.addData(hN.M,a,b),this._ctx&&this._ctx.moveTo(a,b),this._x0=a,this._y0=b,this._xi=a,this._yi=b,this},h3.prototype.lineTo=function(a,b){var c=hY(a-this._xi),d=hY(b-this._yi),e=c>this._ux||d>this._uy;if(this.addData(hN.L,a,b),this._ctx&&e&&this._ctx.lineTo(a,b),e)this._xi=a,this._yi=b,this._pendingPtDist=0;else{var f=c*c+d*d;f>this._pendingPtDist&&(this._pendingPtX=a,this._pendingPtY=b,this._pendingPtDist=f)}return this},h3.prototype.bezierCurveTo=function(a,b,c,d,e,f){return this._drawPendingPt(),this.addData(hN.C,a,b,c,d,e,f),this._ctx&&this._ctx.bezierCurveTo(a,b,c,d,e,f),this._xi=e,this._yi=f,this},h3.prototype.quadraticCurveTo=function(a,b,c,d){return this._drawPendingPt(),this.addData(hN.Q,a,b,c,d),this._ctx&&this._ctx.quadraticCurveTo(a,b,c,d),this._xi=c,this._yi=d,this},h3.prototype.arc=function(a,b,c,d,e,f){this._drawPendingPt(),h0[0]=d,h0[1]=e,h2(h0,f),d=h0[0];var g=(e=h0[1])-d;return this.addData(hN.A,a,b,c,c,d,g,0,f?0:1),this._ctx&&this._ctx.arc(a,b,c,d,e,f),this._xi=hW(e)*c+a,this._yi=hX(e)*c+b,this},h3.prototype.arcTo=function(a,b,c,d,e){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(a,b,c,d,e),this},h3.prototype.rect=function(a,b,c,d){return this._drawPendingPt(),this._ctx&&this._ctx.rect(a,b,c,d),this.addData(hN.R,a,b,c,d),this},h3.prototype.closePath=function(){this._drawPendingPt(),this.addData(hN.Z);var a=this._ctx,b=this._x0,c=this._y0;return a&&a.closePath(),this._xi=b,this._yi=c,this},h3.prototype.fill=function(a){a&&a.fill(),this.toStatic()},h3.prototype.stroke=function(a){a&&a.stroke(),this.toStatic()},h3.prototype.len=function(){return this._len},h3.prototype.setData=function(a){var b=a.length;!(this.data&&this.data.length===b)&&h_&&(this.data=new Float32Array(b));for(var c=0;c<b;c++)this.data[c]=a[c];this._len=b},h3.prototype.appendPath=function(a){(0,ab.Z)(a,Array)||(a=[a]);for(var b=a.length,c=0,d=this._len,e=0;e<b;e++)c+=a[e].len();h_&&(0,ab.Z)(this.data,Float32Array)&&(this.data=new Float32Array(d+c));for(var e=0;e<b;e++)for(var f=a[e].data,g=0;g<f.length;g++)this.data[d++]=f[g];this._len=d},h3.prototype.addData=function(a,b,c,d,e,f,g,h,i){if(this._saveData){var j=this.data;this._len+arguments.length>j.length&&(this._expandData(),j=this.data);for(var k=0;k<arguments.length;k++)j[this._len++]=arguments[k]}},h3.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},h3.prototype._expandData=function(){if(!(0,ab.Z)(this.data,Array)){for(var a=[],b=0;b<this._len;b++)a[b]=this.data[b];this.data=a}},h3.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var a=this.data;(0,ab.Z)(a,Array)&&(a.length=this._len,h_&&this._len>11&&(this.data=new Float32Array(a)))}},h3.prototype.getBoundingRect=function(){hQ[0]=hQ[1]=hS[0]=hS[1]=Number.MAX_VALUE,hR[0]=hR[1]=hT[0]=hT[1]=-Number.MAX_VALUE;var a,b=this.data,c=0,d=0,e=0,f=0;for(a=0;a<this._len;){var g=b[a++],h=1===a;switch(h&&(c=b[a],d=b[a+1],e=c,f=d),g){case hN.M:c=e=b[a++],d=f=b[a++],hS[0]=e,hS[1]=f,hT[0]=e,hT[1]=f;break;case hN.L:hH(c,d,b[a],b[a+1],hS,hT),c=b[a++],d=b[a++];break;case hN.C:hK(c,d,b[a++],b[a++],b[a++],b[a++],b[a],b[a+1],hS,hT),c=b[a++],d=b[a++];break;case hN.Q:hL(c,d,b[a++],b[a++],b[a],b[a+1],hS,hT),c=b[a++],d=b[a++];break;case hN.A:var i=b[a++],j=b[a++],k=b[a++],l=b[a++],m=b[a++],n=b[a++]+m;a+=1;var o=!b[a++];h&&(e=hW(m)*k+i,f=hX(m)*l+j),hM(i,j,k,l,m,n,o,hS,hT),c=hW(n)*k+i,d=hX(n)*l+j;break;case hN.R:e=c=b[a++],f=d=b[a++];var p=b[a++],q=b[a++];hH(e,f,e+p,f+q,hS,hT);break;case hN.Z:c=e,d=f}b0(hQ,hQ,hS),b1(hR,hR,hT)}return 0===a&&(hQ[0]=hQ[1]=hR[0]=hR[1]=0),new cT(hQ[0],hQ[1],hR[0]-hQ[0],hR[1]-hQ[1])},h3.prototype._calculateLength=function(){var a=this.data,b=this._len,c=this._ux,d=this._uy,e=0,f=0,g=0,h=0;this._pathSegLen||(this._pathSegLen=[]);for(var i=this._pathSegLen,j=0,k=0,l=0;l<b;){var m=a[l++],n=1===l;n&&(e=a[l],f=a[l+1],g=e,h=f);var o=-1;switch(m){case hN.M:e=g=a[l++],f=h=a[l++];break;case hN.L:var p=a[l++],q=a[l++],r=p-e,s=q-f;(hY(r)>c||hY(s)>d||l===b-1)&&(o=Math.sqrt(r*r+s*s),e=p,f=q);break;case hN.C:var t=a[l++],u=a[l++],p=a[l++],q=a[l++],v=a[l++],w=a[l++];o=dD(e,f,t,u,p,q,v,w,10),e=v,f=w;break;case hN.Q:var t=a[l++],u=a[l++],p=a[l++],q=a[l++];o=dJ(e,f,t,u,p,q,10),e=p,f=q;break;case hN.A:var x=a[l++],y=a[l++],z=a[l++],A=a[l++],B=a[l++],C=a[l++],D=C+B;l+=1,n&&(g=hW(B)*z+x,h=hX(B)*A+y),o=hV(z,A)*hU(h$,Math.abs(C)),e=hW(D)*z+x,f=hX(D)*A+y;break;case hN.R:g=e=a[l++],h=f=a[l++];var E=a[l++],F=a[l++];o=2*E+2*F;break;case hN.Z:var r=g-e,s=h-f;o=Math.sqrt(r*r+s*s),e=g,f=h}o>=0&&(i[k++]=o,j+=o)}return this._pathLen=j,j},h3.prototype.rebuildPath=function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=this.data,o=this._ux,p=this._uy,q=this._len,r=b<1,s=0,t=0,u=0;if(!r||(this._pathSegLen||this._calculateLength(),i=this._pathSegLen,k=b*this._pathLen))lo:for(var v=0;v<q;){var w=n[v++],x=1===v;switch(x&&(e=n[v],f=n[v+1],c=e,d=f),w!==hN.L&&u>0&&(a.lineTo(l,m),u=0),w){case hN.M:c=e=n[v++],d=f=n[v++],a.moveTo(e,f);break;case hN.L:g=n[v++],h=n[v++];var y=hY(g-e),z=hY(h-f);if(y>o||z>p){if(r){var A=i[t++];if(s+A>k){var B=(k-s)/A;a.lineTo(e*(1-B)+g*B,f*(1-B)+h*B);break lo}s+=A}a.lineTo(g,h),e=g,f=h,u=0}else{var C=y*y+z*z;C>u&&(l=g,m=h,u=C)}break;case hN.C:var D=n[v++],E=n[v++],F=n[v++],G=n[v++],H=n[v++],I=n[v++];if(r){var A=i[t++];if(s+A>k){var B=(k-s)/A;dB(e,D,F,H,B,hO),dB(f,E,G,I,B,hP),a.bezierCurveTo(hO[1],hP[1],hO[2],hP[2],hO[3],hP[3]);break lo}s+=A}a.bezierCurveTo(D,E,F,G,H,I),e=H,f=I;break;case hN.Q:var D=n[v++],E=n[v++],F=n[v++],G=n[v++];if(r){var A=i[t++];if(s+A>k){var B=(k-s)/A;dH(e,D,F,B,hO),dH(f,E,G,B,hP),a.quadraticCurveTo(hO[1],hP[1],hO[2],hP[2]);break lo}s+=A}a.quadraticCurveTo(D,E,F,G),e=F,f=G;break;case hN.A:var J=n[v++],K=n[v++],L=n[v++],M=n[v++],N=n[v++],O=n[v++],P=n[v++],Q=!n[v++],R=L>M?L:M,S=hY(L-M)>.001,T=N+O,U=!1;if(r){var A=i[t++];s+A>k&&(T=N+O*(k-s)/A,U=!0),s+=A}if(S&&a.ellipse?a.ellipse(J,K,L,M,P,N,T,Q):a.arc(J,K,R,N,T,Q),U)break lo;x&&(c=hW(N)*L+J,d=hX(N)*M+K),e=hW(T)*L+J,f=hX(T)*M+K;break;case hN.R:c=e=n[v],d=f=n[v+1],g=n[v++],h=n[v++];var V=n[v++],W=n[v++];if(r){var A=i[t++];if(s+A>k){var X=k-s;a.moveTo(g,h),a.lineTo(g+hU(X,V),h),(X-=V)>0&&a.lineTo(g+V,h+hU(X,W)),(X-=W)>0&&a.lineTo(g+hV(V-X,0),h+W),(X-=V)>0&&a.lineTo(g,h+hV(W-X,0));break lo}s+=A}a.rect(g,h,V,W);break;case hN.Z:if(r){var A=i[t++];if(s+A>k){var B=(k-s)/A;a.lineTo(e*(1-B)+c*B,f*(1-B)+d*B);break lo}s+=A}a.closePath(),e=c,f=d}}},h3.prototype.clone=function(){var a=new h3,b=this.data;return a.data=b.slice?b.slice():Array.prototype.slice.call(b),a._len=this._len,a},h3.CMD=hN,h3.initDefaultProps=void((h4=h3.prototype)._saveData=!0,h4._ux=0,h4._uy=0,h4._pendingPtDist=0,h4._version=0),h3);function h6(a,b,c,d,e,f,g){if(0===e)return!1;var h=e,i=0,j=a;if(g>b+h&&g>d+h||g<b-h&&g<d-h||f>a+h&&f>c+h||f<a-h&&f<c-h)return!1;if(a===c)return Math.abs(f-a)<=h/2;i=(b-d)/(a-c);var k=i*f-g+(j=(a*d-c*b)/(a-c));return k*k/(i*i+1)<=h/2*h/2}function h7(a,b,c,d,e,f,g,h,i,j,k){if(0===i)return!1;var l=i;return(!(k>b+l)||!(k>d+l)||!(k>f+l)||!(k>h+l))&&(!(k<b-l)||!(k<d-l)||!(k<f-l)||!(k<h-l))&&(!(j>a+l)||!(j>c+l)||!(j>e+l)||!(j>g+l))&&(!(j<a-l)||!(j<c-l)||!(j<e-l)||!(j<g-l))&&dC(a,b,c,d,e,f,g,h,j,k,null)<=l/2}function h8(a,b,c,d,e,f,g,h,i){if(0===g)return!1;var j=g;return(!(i>b+j)||!(i>d+j)||!(i>f+j))&&(!(i<b-j)||!(i<d-j)||!(i<f-j))&&(!(h>a+j)||!(h>c+j)||!(h>e+j))&&(!(h<a-j)||!(h<c-j)||!(h<e-j))&&dI(a,b,c,d,e,f,h,i,null)<=j/2}var h9=2*Math.PI;function ia(a){return(a%=h9)<0&&(a+=h9),a}var ib=2*Math.PI;function ic(a,b,c,d,e,f,g,h,i){if(0===g)return!1;var j=g,k=Math.sqrt((h-=a)*h+(i-=b)*i);if(k-j>c||k+j<c)return!1;if(Math.abs(d-e)%ib<1e-4)return!0;if(f){var l=d;d=ia(e),e=ia(l)}else d=ia(d),e=ia(e);d>e&&(e+=ib);var m=Math.atan2(i,h);return m<0&&(m+=ib),m>=d&&m<=e||m+ib>=d&&m+ib<=e}function id(a,b,c,d,e,f){if(f>b&&f>d||f<b&&f<d||d===b)return 0;var g=(f-b)/(d-b),h=d<b?1:-1;(1===g||0===g)&&(h=d<b?.5:-.5);var i=g*(c-a)+a;return i===e?1/0:i>e?h:0}var ie=h5.CMD,ig=2*Math.PI,ih=[-1,-1,-1],ii=[-1,-1];function ij(){var a=ii[0];ii[0]=ii[1],ii[1]=a}function ik(a,b,c,d,e,f,g,h,i,j){if(j>b&&j>d&&j>f&&j>h||j<b&&j<d&&j<f&&j<h)return 0;var k=dz(b,d,f,h,j,ih);if(0===k)return 0;for(var l=0,m=-1,n=void 0,o=void 0,p=0;p<k;p++){var q=ih[p],r=0===q||1===q?.5:1;!(dx(a,c,e,g,q)<i)&&(m<0&&(m=dA(b,d,f,h,ii),ii[1]<ii[0]&&m>1&&ij(),n=dx(b,d,f,h,ii[0]),m>1&&(o=dx(b,d,f,h,ii[1]))),2===m?q<ii[0]?l+=n<b?r:-r:q<ii[1]?l+=o<n?r:-r:l+=h<o?r:-r:q<ii[0]?l+=n<b?r:-r:l+=h<n?r:-r)}return l}function il(a,b,c,d,e,f,g,h){if(h>b&&h>d&&h>f||h<b&&h<d&&h<f)return 0;var i=function(a,b,c,d,e){var f=a-2*b+c,g=2*(b-a),h=a-d,i=0;if(dv(f)){if(dw(g)){var j=-h/g;j>=0&&j<=1&&(e[i++]=j)}}else{var k=g*g-4*f*h;if(dv(k)){var j=-g/(2*f);j>=0&&j<=1&&(e[i++]=j)}else if(k>0){var l=dp(k),j=(-g+l)/(2*f),m=(-g-l)/(2*f);j>=0&&j<=1&&(e[i++]=j),m>=0&&m<=1&&(e[i++]=m)}}return i}(b,d,f,h,ih);if(0===i)return 0;var j=dG(b,d,f);if(j>=0&&j<=1){for(var k=0,l=dE(b,d,f,j),m=0;m<i;m++){var n=0===ih[m]||1===ih[m]?.5:1,o=dE(a,c,e,ih[m]);!(o<g)&&(ih[m]<j?k+=l<b?n:-n:k+=f<l?n:-n)}return k}var n=0===ih[0]||1===ih[0]?.5:1,o=dE(a,c,e,ih[0]);return o<g?0:f<b?n:-n}function im(a,b,c,d,e,f,g,h){if((h-=b)>c||h< -c)return 0;var i=Math.sqrt(c*c-h*h);ih[0]=-i,ih[1]=i;var j=Math.abs(d-e);if(j<1e-4)return 0;if(j>=ig-1e-4){d=0,e=ig;var k=f?1:-1;return g>=ih[0]+a&&g<=ih[1]+a?k:0}if(d>e){var l=d;d=e,e=l}d<0&&(d+=ig,e+=ig);for(var m=0,n=0;n<2;n++){var o=ih[n];if(o+a>g){var p=Math.atan2(h,o),k=f?1:-1;p<0&&(p=ig+p),(p>=d&&p<=e||p+ig>=d&&p+ig<=e)&&(p>Math.PI/2&&p<1.5*Math.PI&&(k=-k),m+=k)}}return m}function io(a,b,c,d,e){for(var f,g,h,i,j=a.data,k=a.len(),l=0,m=0,n=0,o=0,p=0,q=0;q<k;){var r=j[q++],s=1===q;switch(r===ie.M&&q>1&&!c&&(l+=id(m,n,o,p,d,e)),s&&(m=j[q],n=j[q+1],o=m,p=n),r){case ie.M:o=j[q++],p=j[q++],m=o,n=p;break;case ie.L:if(c){if(h6(m,n,j[q],j[q+1],b,d,e))return!0}else l+=id(m,n,j[q],j[q+1],d,e)||0;m=j[q++],n=j[q++];break;case ie.C:if(c){if(h7(m,n,j[q++],j[q++],j[q++],j[q++],j[q],j[q+1],b,d,e))return!0}else l+=ik(m,n,j[q++],j[q++],j[q++],j[q++],j[q],j[q+1],d,e)||0;m=j[q++],n=j[q++];break;case ie.Q:if(c){if(h8(m,n,j[q++],j[q++],j[q],j[q+1],b,d,e))return!0}else l+=il(m,n,j[q++],j[q++],j[q],j[q+1],d,e)||0;m=j[q++],n=j[q++];break;case ie.A:var t=j[q++],u=j[q++],v=j[q++],w=j[q++],x=j[q++],y=j[q++];q+=1;var z=!!(1-j[q++]);h=Math.cos(x)*v+t,i=Math.sin(x)*w+u,s?(o=h,p=i):l+=id(m,n,h,i,d,e);var A=(d-t)*w/v+t;if(c){if(ic(t,u,w,x,x+y,z,b,A,e))return!0}else l+=im(t,u,w,x,x+y,z,A,e);m=Math.cos(x+y)*v+t,n=Math.sin(x+y)*w+u;break;case ie.R:o=m=j[q++],p=n=j[q++];var B=j[q++],C=j[q++];if(h=o+B,i=p+C,c){if(h6(o,p,h,p,b,d,e)||h6(h,p,h,i,b,d,e)||h6(h,i,o,i,b,d,e)||h6(o,i,o,p,b,d,e))return!0}else l+=id(h,p,h,i,d,e),l+=id(o,i,o,p,d,e);break;case ie.Z:if(c){if(h6(m,n,o,p,b,d,e))return!0}else l+=id(m,n,o,p,d,e);m=o,n=p}}return!c&&(f=n,!(1e-4>Math.abs(f-(g=p))))&&(l+=id(m,n,o,p,d,e)||0),0!==l}var ip,iq,ir,is,it,iu=aR({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},hm),iv={style:aR({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},hn.style)},iw=fk.concat(["invisible","culling","z","z2","zlevel","parent"]),ix=(ip=hx,bC(iq=function(a){return ip.call(this,a)||this},ip),iq.prototype.update=function(){var a=this;ip.prototype.update.call(this);var b=this.style;if(b.decal){var c=this._decalEl=this._decalEl||new iq;c.buildPath===iq.prototype.buildPath&&(c.buildPath=function(b){a.buildPath(b,a.shape)}),c.silent=!0;var d=c.style;for(var e in b)d[e]!==b[e]&&(d[e]=b[e]);d.fill=b.fill?b.decal:null,d.decal=null,d.shadowColor=null,b.strokeFirst&&(d.stroke=null);for(var f=0;f<iw.length;++f)c[iw[f]]=this[iw[f]];c.__dirty|=de}else this._decalEl&&(this._decalEl=null)},iq.prototype.getDecalElement=function(){return this._decalEl},iq.prototype._init=function(a){var b=a0(a);this.shape=this.getDefaultShape();var c=this.getDefaultStyle();c&&this.useStyle(c);for(var d=0;d<b.length;d++){var e=b[d],f=a[e];"style"===e?this.style?aQ(this.style,f):this.useStyle(f):"shape"===e?aQ(this.shape,f):ip.prototype.attrKV.call(this,e,f)}this.style||this.useStyle({})},iq.prototype.getDefaultStyle=function(){return null},iq.prototype.getDefaultShape=function(){return{}},iq.prototype.canBeInsideText=function(){return this.hasFill()},iq.prototype.getInsideTextFill=function(){var a=this.style.fill;if("none"!==a){if(a5(a)){var b=ed(a,0);return b>.5?e9:b>.2?"#eee":fa}if(a)return fa}return e9},iq.prototype.getInsideTextStroke=function(a){var b=this.style.fill;if(a5(b)){var c=this.__zr,d=!!(c&&c.isDarkMode()),e=.4>ed(a,0);if(d===e)return b}},iq.prototype.buildPath=function(a,b,c){},iq.prototype.pathUpdated=function(){this.__dirty&=-5},iq.prototype.getUpdatedPathProxy=function(a){return this.path||this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,a),this.path},iq.prototype.createPathProxy=function(){this.path=new h5(!1)},iq.prototype.hasStroke=function(){var a=this.style,b=a.stroke;return!(null==b||"none"===b||!(a.lineWidth>0))},iq.prototype.hasFill=function(){var a=this.style.fill;return null!=a&&"none"!==a},iq.prototype.getBoundingRect=function(){var a=this._rect,b=this.style,c=!a;if(c){var d=!1;this.path||(d=!0,this.createPathProxy());var e=this.path;(d||4&this.__dirty)&&(e.beginPath(),this.buildPath(e,this.shape,!1),this.pathUpdated()),a=e.getBoundingRect()}if(this._rect=a,this.hasStroke()&&this.path&&this.path.len()>0){var f=this._rectStroke||(this._rectStroke=a.clone());if(this.__dirty||c){f.copy(a);var g=b.strokeNoScale?this.getLineScale():1,h=b.lineWidth;if(!this.hasFill()){var i=this.strokeContainThreshold;h=Math.max(h,null==i?4:i)}g>1e-10&&(f.width+=h/g,f.height+=h/g,f.x-=h/g/2,f.y-=h/g/2)}return f}return a},iq.prototype.contain=function(a,b){var c=this.transformCoordToLocal(a,b),d=this.getBoundingRect(),e=this.style;if(a=c[0],b=c[1],d.contain(a,b)){var f,g,h,i=this.path;if(this.hasStroke()){var j,k,l,m,n=e.lineWidth,o=e.strokeNoScale?this.getLineScale():1;if(o>1e-10&&(this.hasFill()||(n=Math.max(n,this.strokeContainThreshold)),j=i,k=n/o,l=a,io(j,k,!0,l,m=b)))return!0}if(this.hasFill())return f=i,g=a,io(f,0,!1,g,h=b)}return!1},iq.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},iq.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},iq.prototype.animateShape=function(a){return this.animate("shape",a)},iq.prototype.updateDuringAnimation=function(a){"style"===a?this.dirtyStyle():"shape"===a?this.dirtyShape():this.markRedraw()},iq.prototype.attrKV=function(a,b){"shape"===a?this.setShape(b):ip.prototype.attrKV.call(this,a,b)},iq.prototype.setShape=function(a,b){var c=this.shape;return c||(c=this.shape={}),"string"==typeof a?c[a]=b:aQ(c,a),this.dirtyShape(),this},iq.prototype.shapeChanged=function(){return!!(4&this.__dirty)},iq.prototype.createStyle=function(a){return bw(iu,a)},iq.prototype._innerSaveToNormal=function(a){ip.prototype._innerSaveToNormal.call(this,a);var b=this._normalState;a.shape&&!b.shape&&(b.shape=aQ({},this.shape))},iq.prototype._applyStateObj=function(a,b,c,d,e,f){var g;if(ip.prototype._applyStateObj.call(this,a,b,c,d,e,f),b&&b.shape?e?d?g=b.shape:(g=aQ({},c.shape),aQ(g,b.shape)):(g=aQ({},d?this.shape:c.shape),aQ(g,b.shape)):b&&d||(g=c.shape),g){if(e){this.shape=aQ({},this.shape);for(var h={},i=a0(g),j=0;j<i.length;j++){var k=i[j];"object"==typeof g[k]?this.shape[k]=g[k]:h[k]=g[k]}this._transitionState(a,{shape:h},f)}else this.shape=g,this.dirtyShape()}},iq.prototype._mergeStates=function(a){for(var b,c=ip.prototype._mergeStates.call(this,a),d=0;d<a.length;d++){var e=a[d];e.shape&&(b=b||{},this._mergeStyle(b,e.shape))}return b&&(c.shape=b),c},iq.prototype.getAnimationStyleProps=function(){return iv},iq.prototype.isZeroArea=function(){return!1},iq.extend=function(a){var b,c,d=(b=iq,bC(c=function(c){var d=b.call(this,c)||this;return a.init&&a.init.call(d,c),d},b),c.prototype.getDefaultStyle=function(){return aN(a.style)},c.prototype.getDefaultShape=function(){return aN(a.shape)},c);for(var e in a)"function"==typeof a[e]&&(d.prototype[e]=a[e]);return d},iq.initDefaultProps=void((ir=iq.prototype).type="path",ir.strokeContainThreshold=5,ir.segmentIgnoreThreshold=0,ir.subPixelOptimize=!1,ir.autoBatch=!1,ir.__dirty=6|de),iq),iy=aR({strokeFirst:!0,font:av,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},iu),iz=(is=hx,it=function(){return null!==is&&is.apply(this,arguments)||this},bC(it,is),it.prototype.hasStroke=function(){var a=this.style,b=a.stroke;return null!=b&&"none"!==b&&a.lineWidth>0},it.prototype.hasFill=function(){var a=this.style.fill;return null!=a&&"none"!==a},it.prototype.createStyle=function(a){return bw(iy,a)},it.prototype.setBoundingRect=function(a){this._rect=a},it.prototype.getBoundingRect=function(){var a=this.style;if(!this._rect){var b=a.text;null!=b?b+="":b="";var c=fq(b,a.font,a.textAlign,a.textBaseline);if(c.x+=a.x||0,c.y+=a.y||0,this.hasStroke()){var d=a.lineWidth;c.x-=d/2,c.y-=d/2,c.width+=d,c.height+=d}this._rect=c}return this._rect},it.initDefaultProps=void(it.prototype.dirtyRectTolerance=10),it);iz.prototype.type="tspan";var iA,iB,iC=iz,iD=aR({x:0,y:0},hm),iE={style:aR({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},hn.style)},iF=(iA=hx,iB=function(){return null!==iA&&iA.apply(this,arguments)||this},bC(iB,iA),iB.prototype.createStyle=function(a){return bw(iD,a)},iB.prototype._getSize=function(a){var b=this.style,c=b[a];if(null!=c)return c;var d,e=(d=b.image)&&"string"!=typeof d&&d.width&&d.height?b.image:this.__image;if(!e)return 0;var f="width"===a?"height":"width",g=b[f];return null==g?e[a]:e[a]/e[f]*g},iB.prototype.getWidth=function(){return this._getSize("width")},iB.prototype.getHeight=function(){return this._getSize("height")},iB.prototype.getAnimationStyleProps=function(){return iE},iB.prototype.getBoundingRect=function(){var a=this.style;return this._rect||(this._rect=new cT(a.x||0,a.y||0,this.getWidth(),this.getHeight())),this._rect},iB);iF.prototype.type="image";var iG=iF,iH=Math.round;function iI(a,b,c){if(b){var d=b.x1,e=b.x2,f=b.y1,g=b.y2;a.x1=d,a.x2=e,a.y1=f,a.y2=g;var h=c&&c.lineWidth;return h&&(iH(2*d)===iH(2*e)&&(a.x1=a.x2=iK(d,h,!0)),iH(2*f)===iH(2*g)&&(a.y1=a.y2=iK(f,h,!0))),a}}function iJ(a,b,c){if(b){var d=b.x,e=b.y,f=b.width,g=b.height;a.x=d,a.y=e,a.width=f,a.height=g;var h=c&&c.lineWidth;return h&&(a.x=iK(d,h,!0),a.y=iK(e,h,!0),a.width=Math.max(iK(d+f,h,!1)-a.x,0===f?0:1),a.height=Math.max(iK(e+g,h,!1)-a.y,0===g?0:1)),a}}function iK(a,b,c){if(!b)return a;var d=iH(2*a);return(d+iH(b))%2==0?d/2:(d+(c?1:-1))/2}var iL,iM,iN=function(){this.x=0,this.y=0,this.width=0,this.height=0},iO={},iP=(iL=ix,bC(iM=function(a){return iL.call(this,a)||this},iL),iM.prototype.getDefaultShape=function(){return new iN},iM.prototype.buildPath=function(a,b){if(this.subPixelOptimize){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s=iJ(iO,b,this.style);o=s.x,p=s.y,q=s.width,r=s.height,s.r=b.r,b=s}else o=b.x,p=b.y,q=b.width,r=b.height;b.r?(c=a,j=(d=b).x,k=d.y,l=d.width,m=d.height,n=d.r,l<0&&(j+=l,l=-l),m<0&&(k+=m,m=-m),"number"==typeof n?e=f=g=h=n:(0,ab.Z)(n,Array)?1===n.length?e=f=g=h=n[0]:2===n.length?(e=g=n[0],f=h=n[1]):3===n.length?(e=n[0],f=h=n[1],g=n[2]):(e=n[0],f=n[1],g=n[2],h=n[3]):e=f=g=h=0,e+f>l&&(i=e+f,e*=l/i,f*=l/i),g+h>l&&(i=g+h,g*=l/i,h*=l/i),f+g>m&&(i=f+g,f*=m/i,g*=m/i),e+h>m&&(i=e+h,e*=m/i,h*=m/i),c.moveTo(j+e,k),c.lineTo(j+l-f,k),0!==f&&c.arc(j+l-f,k+f,f,-Math.PI/2,0),c.lineTo(j+l,k+m-g),0!==g&&c.arc(j+l-g,k+m-g,g,0,Math.PI/2),c.lineTo(j+h,k+m),0!==h&&c.arc(j+h,k+m-h,h,Math.PI/2,Math.PI),c.lineTo(j,k+e),0!==e&&c.arc(j+e,k+e,e,Math.PI,1.5*Math.PI)):a.rect(o,p,q,r)},iM.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},iM);iP.prototype.type="rect";var iQ,iR,iS=iP,iT={fill:"#000"},iU={style:aR({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},hn.style)},iV=(iQ=hx,iR=function(a){var b=iQ.call(this)||this;return b.type="text",b._children=[],b._defaultStyle=iT,b.attr(a),b},bC(iR,iQ),iR.prototype.childrenRef=function(){return this._children},iR.prototype.update=function(){iQ.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var a=0;a<this._children.length;a++){var b=this._children[a];b.zlevel=this.zlevel,b.z=this.z,b.z2=this.z2,b.culling=this.culling,b.cursor=this.cursor,b.invisible=this.invisible}},iR.prototype.updateTransform=function(){var a=this.innerTransformable;a?(a.updateTransform(),a.transform&&(this.transform=a.transform)):iQ.prototype.updateTransform.call(this)},iR.prototype.getLocalTransform=function(a){var b=this.innerTransformable;return b?b.getLocalTransform(a):iQ.prototype.getLocalTransform.call(this,a)},iR.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),iQ.prototype.getComputedTransform.call(this)},iR.prototype._updateSubTexts=function(){this._childCursor=0,i0(this.style),this.style.rich?this._updateRichTexts():this._updatePlainTexts(),this._children.length=this._childCursor,this.styleUpdated()},iR.prototype.addSelfToZr=function(a){iQ.prototype.addSelfToZr.call(this,a);for(var b=0;b<this._children.length;b++)this._children[b].__zr=a},iR.prototype.removeSelfFromZr=function(a){iQ.prototype.removeSelfFromZr.call(this,a);for(var b=0;b<this._children.length;b++)this._children[b].__zr=null},iR.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var a=new cT(0,0,0,0),b=this._children,c=[],d=null,e=0;e<b.length;e++){var f=b[e],g=f.getBoundingRect(),h=f.getLocalTransform(c);h?(a.copy(g),a.applyTransform(h),(d=d||a.clone()).union(a)):(d=d||g.clone()).union(g)}this._rect=d||a}return this._rect},iR.prototype.setDefaultTextStyle=function(a){this._defaultStyle=a||iT},iR.prototype.setTextContent=function(a){},iR.prototype._mergeStyle=function(a,b){if(!b)return a;var c=b.rich,d=a.rich||c&&{};return aQ(a,b),c&&d?(this._mergeRich(d,c),a.rich=d):d&&(a.rich=d),a},iR.prototype._mergeRich=function(a,b){for(var c=a0(b),d=0;d<c.length;d++){var e=c[d];a[e]=a[e]||{},aQ(a[e],b[e])}},iR.prototype.getAnimationStyleProps=function(){return iU},iR.prototype._getOrCreateChild=function(a){var b=this._children[this._childCursor];return b&&(0,ab.Z)(b,a)||(b=new a),this._children[this._childCursor++]=b,b.__zr=this.__zr,b.parent=this,b},iR.prototype._updatePlainTexts=function(){var a=this.style,b=a.font||av,c=a.padding,d=i5(a),e=function a(b,c){null!=b&&(b+="");var d,e=c.overflow,f=c.padding,g=c.font,h=ft(g),i=bh(c.lineHeight,h),j=!!c.backgroundColor,k="truncate"===c.lineOverflow,l=c.width;d=null!=l&&("break"===e||"breakAll"===e)?b?hk(b,c.font,l,"breakAll"===e,0).lines:[]:b?b.split("\n"):[];var m=d.length*i,n=bh(c.height,m);if(m>n&&k){var o=Math.floor(n/i);d=d.slice(0,o)}if(b&&"truncate"===e&&null!=l)for(var p=hb(l,g,c.ellipsis,{minChar:c.truncateMinChar,placeholder:c.placeholder}),q=0;q<d.length;q++)d[q]=hc(d[q],p);for(var r=n,s=0,q=0;q<d.length;q++)s=Math.max(fo(d[q],g),s);null==l&&(l=s);var t=s;return f&&(r+=f[0]+f[2],t+=f[1]+f[3],l+=f[1]+f[3]),j&&(t=l),{lines:d,height:n,outerWidth:t,outerHeight:r,lineHeight:i,calculatedLineHeight:h,contentWidth:s,contentHeight:m,width:l}}(d,a),f=i6(a),g=!!a.backgroundColor,h=e.outerHeight,i=e.outerWidth,j=e.contentWidth,k=e.lines,l=e.lineHeight,m=this._defaultStyle,n=a.x||0,o=a.y||0,p=a.align||m.align||"left",q=a.verticalAlign||m.verticalAlign||"top",r=n,s=fs(o,e.contentHeight,q);if(f||c){var t=fr(n,i,p),u=fs(o,h,q);f&&this._renderBackground(a,a,t,u,i,h)}s+=l/2,c&&(r=i4(n,p,c),"top"===q?s+=c[0]:"bottom"===q&&(s-=c[2]));for(var v=0,w=!1,x=i3(("fill"in a)?a.fill:(w=!0,m.fill)),y=i2(("stroke"in a)?a.stroke:g||m.autoStroke&&!w?null:(v=2,m.stroke)),z=a.textShadowBlur>0,A=null!=a.width&&("truncate"===a.overflow||"break"===a.overflow||"breakAll"===a.overflow),B=e.calculatedLineHeight,C=0;C<k.length;C++){var D=this._getOrCreateChild(iC),E=D.createStyle();D.useStyle(E),E.text=k[C],E.x=r,E.y=s,p&&(E.textAlign=p),E.textBaseline="middle",E.opacity=a.opacity,E.strokeFirst=!0,z&&(E.shadowBlur=a.textShadowBlur||0,E.shadowColor=a.textShadowColor||"transparent",E.shadowOffsetX=a.textShadowOffsetX||0,E.shadowOffsetY=a.textShadowOffsetY||0),E.stroke=y,E.fill=x,y&&(E.lineWidth=a.lineWidth||v,E.lineDash=a.lineDash,E.lineDashOffset=a.lineDashOffset||0),E.font=b,i$(E,a),s+=l,A&&D.setBoundingRect(new cT(fr(E.x,a.width,E.textAlign),fs(E.y,B,E.textBaseline),j,B))}},iR.prototype._updateRichTexts=function(){var a=this.style,b=function a(b,c){var d,e=function(a,b,c){a.width=b,a.lineHeight=c,n+=c,o=Math.max(o,b)},f=new hg;if(null!=b&&(b+=""),!b)return f;for(var g=c.width,h=c.height,i=c.overflow,j=("break"===i||"breakAll"===i)&&null!=g?{width:g,accumWidth:0,breakAll:"breakAll"===i}:null,k=g9.lastIndex=0;null!=(d=g9.exec(b));){var l=d.index;l>k&&hh(f,b.substring(k,l),c,j),hh(f,d[2],c,j,d[1]),k=g9.lastIndex}k<b.length&&hh(f,b.substring(k,b.length),c,j);var m=[],n=0,o=0,p=c.padding,q="truncate"===i,r="truncate"===c.lineOverflow;outer:for(var s=0;s<f.lines.length;s++){for(var t=f.lines[s],u=0,v=0,w=0;w<t.tokens.length;w++){var x=t.tokens[w],y=x.styleName&&c.rich[x.styleName]||{},z=x.textPadding=y.padding,A=z?z[1]+z[3]:0,B=x.font=y.font||c.font;x.contentHeight=ft(B);var C=bh(y.height,x.contentHeight);if(x.innerHeight=C,z&&(C+=z[0]+z[2]),x.height=C,x.lineHeight=bi(y.lineHeight,c.lineHeight,C),x.align=y&&y.align||c.align,x.verticalAlign=y&&y.verticalAlign||"middle",r&&null!=h&&n+x.lineHeight>h){w>0?(t.tokens=t.tokens.slice(0,w),e(t,v,u),f.lines=f.lines.slice(0,s+1)):f.lines=f.lines.slice(0,s);break outer}var D=y.width,E=null==D||"auto"===D;if("string"==typeof D&&"%"===D.charAt(D.length-1))x.percentWidth=D,m.push(x),x.contentWidth=fo(x.text,B);else{if(E){var F=y.backgroundColor,G=F&&F.image;G&&(G=g5(G),g8(G)&&(x.width=Math.max(x.width,G.width*C/G.height)))}var H=q&&null!=g?g-v:null;null!=H&&H<x.width?!E||H<A?(x.text="",x.width=x.contentWidth=0):(x.text=ha(x.text,H-A,B,c.ellipsis,{minChar:c.truncateMinChar}),x.width=x.contentWidth=fo(x.text,B)):x.contentWidth=fo(x.text,B)}x.width+=A,v+=x.width,y&&(u=Math.max(u,x.lineHeight))}e(t,v,u)}f.outerWidth=f.width=bh(g,o),f.outerHeight=f.height=bh(h,n),f.contentHeight=n,f.contentWidth=o,p&&(f.outerWidth+=p[1]+p[3],f.outerHeight+=p[0]+p[2]);for(var s=0;s<m.length;s++){var x=m[s],I=x.percentWidth;x.width=parseInt(I,10)/100*f.width}return f}(i5(a),a),c=b.width,d=b.outerWidth,e=b.outerHeight,f=a.padding,g=a.x||0,h=a.y||0,i=this._defaultStyle,j=a.align||i.align,k=a.verticalAlign||i.verticalAlign,l=fr(g,d,j),m=fs(h,e,k),n=l,o=m;f&&(n+=f[3],o+=f[0]);var p=n+c;i6(a)&&this._renderBackground(a,a,l,m,d,e);for(var q=!!a.backgroundColor,r=0;r<b.lines.length;r++){for(var s=b.lines[r],t=s.tokens,u=t.length,v=s.lineHeight,w=s.width,x=0,y=n,z=p,A=u-1,B=void 0;x<u&&(!(B=t[x]).align||"left"===B.align);)this._placeToken(B,a,v,o,y,"left",q),w-=B.width,y+=B.width,x++;for(;A>=0&&"right"===(B=t[A]).align;)this._placeToken(B,a,v,o,z,"right",q),w-=B.width,z-=B.width,A--;for(y+=(c-(y-n)-(p-z)-w)/2;x<=A;)B=t[x],this._placeToken(B,a,v,o,y+B.width/2,"center",q),y+=B.width,x++;o+=v}},iR.prototype._placeToken=function(a,b,c,d,e,f,g){var h=b.rich[a.styleName]||{};h.text=a.text;var i=a.verticalAlign,j=d+c/2;"top"===i?j=d+a.height/2:"bottom"===i&&(j=d+c-a.height/2),!a.isLineHolder&&i6(h)&&this._renderBackground(h,b,"right"===f?e-a.width:"center"===f?e-a.width/2:e,j-a.height/2,a.width,a.height);var k=!!h.backgroundColor,l=a.textPadding;l&&(e=i4(e,f,l),j-=a.height/2-l[0]-a.innerHeight/2);var m=this._getOrCreateChild(iC),n=m.createStyle();m.useStyle(n);var o=this._defaultStyle,p=!1,q=0,r=i3("fill"in h?h.fill:"fill"in b?b.fill:(p=!0,o.fill)),s=i2("stroke"in h?h.stroke:"stroke"in b?b.stroke:k||g||o.autoStroke&&!p?null:(q=2,o.stroke)),t=h.textShadowBlur>0||b.textShadowBlur>0;n.text=a.text,n.x=e,n.y=j,t&&(n.shadowBlur=h.textShadowBlur||b.textShadowBlur||0,n.shadowColor=h.textShadowColor||b.textShadowColor||"transparent",n.shadowOffsetX=h.textShadowOffsetX||b.textShadowOffsetX||0,n.shadowOffsetY=h.textShadowOffsetY||b.textShadowOffsetY||0),n.textAlign=f,n.textBaseline="middle",n.font=a.font||av,n.opacity=bi(h.opacity,b.opacity,1),i$(n,h),s&&(n.lineWidth=bi(h.lineWidth,b.lineWidth,q),n.lineDash=bh(h.lineDash,b.lineDash),n.lineDashOffset=b.lineDashOffset||0,n.stroke=s),r&&(n.fill=r);var u=a.contentWidth,v=a.contentHeight;m.setBoundingRect(new cT(fr(n.x,u,n.textAlign),fs(n.y,v,n.textBaseline),u,v))},iR.prototype._renderBackground=function(a,b,c,d,e,f){var g,h,i=a.backgroundColor,j=a.borderWidth,k=a.borderColor,l=i&&i.image,m=i&&!l,n=a.borderRadius,o=this;if(m||a.lineHeight||j&&k){(g=this._getOrCreateChild(iS)).useStyle(g.createStyle()),g.style.fill=null;var p=g.shape;p.x=c,p.y=d,p.width=e,p.height=f,p.r=n,g.dirtyShape()}if(m){var q=g.style;q.fill=i||null,q.fillOpacity=bh(a.fillOpacity,1)}else if(l){(h=this._getOrCreateChild(iG)).onload=function(){o.dirtyStyle()};var r=h.style;r.image=i.image,r.x=c,r.y=d,r.width=e,r.height=f}if(j&&k){var q=g.style;q.lineWidth=j,q.stroke=k,q.strokeOpacity=bh(a.strokeOpacity,1),q.lineDash=a.borderDash,q.lineDashOffset=a.borderDashOffset||0,g.strokeContainThreshold=0,g.hasFill()&&g.hasStroke()&&(q.strokeFirst=!0,q.lineWidth*=2)}var s=(g||h).style;s.shadowBlur=a.shadowBlur||0,s.shadowColor=a.shadowColor||"transparent",s.shadowOffsetX=a.shadowOffsetX||0,s.shadowOffsetY=a.shadowOffsetY||0,s.opacity=bi(a.opacity,b.opacity,1)},iR.makeFont=function(a){var b="";return i_(a)&&(b=[a.fontStyle,a.fontWeight,iZ(a.fontSize),a.fontFamily||"sans-serif"].join(" ")),b&&bm(b)||a.textFont||a.font},iR),iW={left:!0,right:1,center:1},iX={top:1,bottom:1,middle:1},iY=["fontStyle","fontWeight","fontSize","fontFamily"];function iZ(a){return"string"==typeof a&&(-1!==a.indexOf("px")|| -1!==a.indexOf("rem")|| -1!==a.indexOf("em"))?a:isNaN(+a)?"12px":a+"px"}function i$(a,b){for(var c=0;c<iY.length;c++){var d=iY[c],e=b[d];null!=e&&(a[d]=e)}}function i_(a){return null!=a.fontSize||a.fontFamily||a.fontWeight}function i0(a){return i1(a),aX(a.rich,i1),a}function i1(a){if(a){a.font=iV.makeFont(a);var b=a.align;"middle"===b&&(b="center"),a.align=null==b||iW[b]?b:"left";var c=a.verticalAlign;"center"===c&&(c="middle"),a.verticalAlign=null==c||iX[c]?c:"top",a.padding&&(a.padding=bk(a.padding))}}function i2(a,b){return null==a||b<=0||"transparent"===a||"none"===a?null:a.image||a.colorStops?"#000":a}function i3(a){return null==a||"none"===a?null:a.image||a.colorStops?"#000":a}function i4(a,b,c){return"right"===b?a-c[1]:"center"===b?a+c[3]/2-c[1]/2:a+c[3]}function i5(a){var b=a.text;return null!=b&&(b+=""),b}function i6(a){return!!(a.backgroundColor||a.lineHeight||a.borderWidth&&a.borderColor)}var i7=iV,i8=gI(),i9=function(a,b,c,d){if(d){var e=i8(d);e.dataIndex=c,e.dataType=b,e.seriesIndex=a,e.ssrType="chart","group"===d.type&&d.traverse(function(d){var e=i8(d);e.seriesIndex=a,e.dataIndex=c,e.dataType=b,e.ssrType="chart"})}},ja=1,jb={},jc=gI(),jd=gI(),je=["emphasis","blur","select"],jf=["normal","emphasis","blur","select"],jg=10,jh="highlight",ji="downplay",jj="select",jk="unselect",jl="toggleSelect";function jm(a){return null!=a&&"none"!==a}function jn(a,b,c){a.onHoverStateChange&&(a.hoverState||0)!==c&&a.onHoverStateChange(b),a.hoverState=c}function jo(a){jn(a,"emphasis",2)}function jp(a){2===a.hoverState&&jn(a,"normal",0)}function jq(a){jn(a,"blur",1)}function jr(a){1===a.hoverState&&jn(a,"normal",0)}function js(a){a.selected=!0}function jt(a){a.selected=!1}function ju(a,b,c){var d,e,f;d=a,e=b,e(d,f=c),a.isGroup&&a.traverse(function(a){var d,e,f;d=a,e=b,e(d,f=c)})}function jv(a,b){switch(b){case"emphasis":a.hoverState=2;break;case"normal":a.hoverState=0;break;case"blur":a.hoverState=1;break;case"select":a.selected=!0}}function jw(a,b){var c,d,e,f,g,h,i,j=this.states[a];if(this.style){if("emphasis"===a)return function(a,b,c,d){var e=c&&aT(c,"select")>=0,f=!1;if((0,ab.Z)(a,ix)){var g=jc(a),h=e&&g.selectFill||g.normalFill,i=e&&g.selectStroke||g.normalStroke;if(jm(h)||jm(i)){var j=(d=d||{}).style||{};"inherit"===j.fill?(f=!0,d=aQ({},d),j=aQ({},j),j.fill=h):!jm(j.fill)&&jm(h)?(f=!0,d=aQ({},d),j=aQ({},j),j.fill=eg(h)):!jm(j.stroke)&&jm(i)&&(f||(d=aQ({},d),j=aQ({},j)),j.stroke=eg(i)),d.style=j}}if(d&&null==d.z2){f||(d=aQ({},d));var k=a.z2EmphasisLift;d.z2=a.z2+(null!=k?k:jg)}return d}(this,a,b,j);if("blur"===a)return c=this,d=a,e=j,f=aT(c.currentStates,d)>=0,g=c.style.opacity,h=f?null:function(a,b,c,d){for(var e=a.style,f={},g=0;g<b.length;g++){var h=b[g],i=e[h];f[h]=null==i?d&&d[h]:i}for(var g=0;g<a.animators.length;g++){var j=a.animators[g];j.__fromStateTransition&&0>j.__fromStateTransition.indexOf(c)&&"style"===j.targetName&&j.saveTo(f,b)}return f}(c,["opacity"],d,{opacity:1}),i=(e=e||{}).style||{},null==i.opacity&&(e=aQ({},e),i=aQ({opacity:f?g:.1*h.opacity},i),e.style=i),e;if("select"===a)return function(a,b,c){if(c&&null==c.z2){c=aQ({},c);var d=a.z2SelectLift;c.z2=a.z2+(null!=d?d:9)}return c}(this,a,j)}return j}function jx(a){a.stateProxy=jw;var b=a.getTextContent(),c=a.getTextGuideLine();b&&(b.stateProxy=jw),c&&(c.stateProxy=jw)}function jy(a,b){jG(a,b)||a.__highByOuter||ju(a,jo)}function jz(a,b){jG(a,b)||a.__highByOuter||ju(a,jp)}function jA(a,b){a.__highByOuter|=1<<(b||0),ju(a,jo)}function jB(a,b){(a.__highByOuter&=~(1<<(b||0)))||ju(a,jp)}function jC(a){ju(a,jq)}function jD(a){ju(a,jr)}function jE(a){ju(a,js)}function jF(a){ju(a,jt)}function jG(a,b){return a.__highDownSilentOnTouch&&b.zrByTouch}function jH(a){var b=a.getModel(),c=[],d=[];b.eachComponent(function(b,e){var f=jd(e),g="series"===b,h=g?a.getViewOfSeriesModel(e):a.getViewOfComponentModel(e);g||d.push(h),f.isBlured&&(h.group.traverse(function(a){jr(a)}),g&&c.push(e)),f.isBlured=!1}),aX(d,function(a){a&&a.toggleBlurSeries&&a.toggleBlurSeries(c,!1,b)})}function jI(a,b,c,d){var e=function(a,b){for(var c=0;c<b.length;c++){var d=a.getItemGraphicEl(b[c]);d&&jD(d)}},f=d.getModel();if(c=c||"coordinateSystem",null!=a&&b&&"none"!==b){var g=f.getSeriesByIndex(a),h=g.coordinateSystem;h&&h.master&&(h=h.master);var i=[];f.eachSeries(function(a){var f=g===a,j=a.coordinateSystem;j&&j.master&&(j=j.master);var k=j&&h?j===h:f;if(!("series"===c&&!f||"coordinateSystem"===c&&!k||"series"===b&&f)){if(d.getViewOfSeriesModel(a).group.traverse(function(a){(!a.__highByOuter||!f||"self"!==b)&&jq(a)}),aW(b))e(a.getData(),b);else if(a8(b))for(var l=a0(b),m=0;m<l.length;m++)e(a.getData(l[m]),b[l[m]]);i.push(a),jd(a).isBlured=!0}}),f.eachComponent(function(a,b){if("series"!==a){var c=d.getViewOfComponentModel(b);c&&c.toggleBlurSeries&&c.toggleBlurSeries(i,!0,f)}})}}function jJ(a,b,c){if(null!=a&&null!=b){var d=c.getModel().getComponent(a,b);if(d){jd(d).isBlured=!0;var e=c.getViewOfComponentModel(d);e&&e.focusBlurEnabled&&e.group.traverse(function(a){jq(a)})}}}function jK(a,b,c,d){var e,f={focusSelf:!1,dispatchers:null};if(null==a||"series"===a||null==b||null==c)return f;var g=d.getModel().getComponent(a,b);if(!g)return f;var h=d.getViewOfComponentModel(g);if(!h||!h.findHighDownDispatchers)return f;for(var i=h.findHighDownDispatchers(c),j=0;j<i.length;j++)if("self"===i8(i[j]).focus){e=!0;break}return{focusSelf:e,dispatchers:i}}function jL(a){aX(a.getAllData(),function(b){var c=b.data,d=b.type;c.eachItemGraphicEl(function(b,c){a.isSelected(c,d)?jE(b):jF(b)})})}function jM(a,b,c){jS(a,!0),ju(a,jx),jO(a,b,c)}function jN(a,b,c,d){var e;d?jS(e=a,!1):jM(a,b,c)}function jO(a,b,c){var d=i8(a);null!=b?(d.focus=b,d.blurScope=c):d.focus&&(d.focus=null)}var jP=["emphasis","blur","select"],jQ={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function jR(a,b,c,d){c=c||"itemStyle";for(var e=0;e<jP.length;e++){var f=jP[e],g=b.getModel([f,c]);a.ensureState(f).style=d?d(g):g[jQ[c]]()}}function jS(a,b){var c=!1===b,d=a;a.highDownSilentOnTouch&&(d.__highDownSilentOnTouch=a.highDownSilentOnTouch),(!c||d.__highDownDispatcher)&&(d.__highByOuter=d.__highByOuter||0,d.__highDownDispatcher=!c)}function jT(a){return!!(a&&a.__highDownDispatcher)}function jU(a){var b=a.type;return b===jj||b===jk||b===jl}function jV(a){var b=a.type;return b===jh||b===ji}var jW=gI();function jX(a,b,c,d,e){if(b&&b.ecModel){var f,g=b.ecModel.getUpdatePayload();f=g&&g.animation}var h=b&&b.isAnimationEnabled(),i="update"===a;if(!h)return null;var j=void 0,k=void 0,l=void 0;return d?(j=bh(d.duration,200),k=bh(d.easing,"cubicOut"),l=0):(j=b.getShallow(i?"animationDurationUpdate":"animationDuration"),k=b.getShallow(i?"animationEasingUpdate":"animationEasing"),l=b.getShallow(i?"animationDelayUpdate":"animationDelay")),f&&(null!=f.duration&&(j=f.duration),null!=f.easing&&(k=f.easing),null!=f.delay&&(l=f.delay)),a4(l)&&(l=l(c,e)),a4(j)&&(j=j(c)),{duration:j||0,delay:l,easing:k}}function jY(a,b,c,d,e,f,g){var h,i=!1;a4(e)?(g=f,f=e,e=null):a8(e)&&(f=e.cb,g=e.during,i=e.isFrom,h=e.removeOpt,e=e.dataIndex);var j="leave"===a;j||b.stopAnimation("leave");var k=jX(a,d,e,j?h||{}:null,d&&d.getAnimationDelayParams?d.getAnimationDelayParams(b,e):null);if(k&&k.duration>0){var l=k.duration,m=k.delay,n=k.easing,o={duration:l,delay:m||0,easing:n,done:f,force:!!f||!!g,setToFinal:!j,scope:a,during:g};i?b.animateFrom(c,o):b.animateTo(c,o)}else b.stopAnimation(),i||b.attr(c),g&&g(1),f&&f()}function jZ(a,b,c,d,e,f){jY("update",a,b,c,d,e,f)}function j$(a,b,c,d,e,f){jY("enter",a,b,c,d,e,f)}function j_(a){if(!a.__zr)return!0;for(var b=0;b<a.animators.length;b++)if("leave"===a.animators[b].scope)return!0;return!1}function j0(a,b,c,d,e,f){!j_(a)&&jY("leave",a,b,c,d,e,f)}function j1(a,b,c,d){a.removeTextContent(),a.removeTextGuideLine(),j0(a,{style:{opacity:0}},b,c,d)}function j2(a,b,c){var d=function(){a.parent&&a.parent.remove(a)};a.isGroup?a.traverse(function(a){a.isGroup||j1(a,b,c,d)}):j1(a,b,c,d)}function j3(a){jW(a).oldStyle=a.style}var j4={};function j5(a,b){for(var c=0;c<je.length;c++){var d=je[c],e=b[d],f=a.ensureState(d);f.style=f.style||{},f.style.text=e}var g=a.currentStates.slice();a.clearStates(!0),a.setStyle({text:b.normal}),a.useStates(g,!0)}function j6(a,b,c){var d,e=a.labelFetcher,f=a.labelDataIndex,g=a.labelDimIndex,h=b.normal;e&&(d=e.getFormattedLabel(f,"normal",null,g,h&&h.get("formatter"),null!=c?{interpolatedValue:c}:null)),null==d&&(d=a4(a.defaultText)?a.defaultText(f,a,c):a.defaultText);for(var i={normal:d},j=0;j<je.length;j++){var k=je[j],l=b[k];i[k]=bh(e?e.getFormattedLabel(f,k,null,g,l&&l.get("formatter")):null,d)}return i}function j7(a,b,c,d){c=c||j4;for(var e=(0,ab.Z)(a,i7),f=!1,g=0;g<jf.length;g++){var h=b[jf[g]];if(h&&h.getShallow("show")){f=!0;break}}var i=e?a:a.getTextContent();if(f){!e&&(i||(i=new i7,a.setTextContent(i)),a.stateProxy&&(i.stateProxy=a.stateProxy));var j=j6(c,b),k=b.normal,l=!!k.getShallow("show"),m=j9(k,d&&d.normal,c,!1,!e);m.text=j.normal,e||a.setTextConfig(ka(k,c,!1));for(var g=0;g<je.length;g++){var n=je[g],h=b[n];if(h){var o=i.ensureState(n),p=!!bh(h.getShallow("show"),l);p!==l&&(o.ignore=!p),o.style=j9(h,d&&d[n],c,!0,!e),o.style.text=j[n],!e&&(a.ensureState(n).textConfig=ka(h,c,!0))}}i.silent=!!k.getShallow("silent"),null!=i.style.x&&(m.x=i.style.x),null!=i.style.y&&(m.y=i.style.y),i.ignore=!l,i.useStyle(m),i.dirty(),c.enableTextSetter&&(ki(i).setLabelText=function(a){var d=j6(c,b,a);j5(i,d)})}else i&&(i.ignore=!0);a.dirty()}function j8(a,b){b=b||"label";for(var c={normal:a.getModel(b)},d=0;d<je.length;d++){var e=je[d];c[e]=a.getModel([e,b])}return c}function j9(a,b,c,d,e){var f={};return kb(f,a,c,d,e),b&&aQ(f,b),f}function ka(a,b,c){b=b||{};var d,e={},f=a.getShallow("rotate"),g=bh(a.getShallow("distance"),c?null:5),h=a.getShallow("offset");return"outside"===(d=a.getShallow("position")||(c?null:"inside"))&&(d=b.defaultOutsidePosition||"top"),null!=d&&(e.position=d),null!=h&&(e.offset=h),null!=f&&(f*=Math.PI/180,e.rotation=f),null!=g&&(e.distance=g),e.outsideFill="inherit"===a.get("color")?b.inheritColor||null:"auto",e}function kb(a,b,c,d,e){c=c||j4;var f,g=b.ecModel,h=g&&g.option.textStyle,i=kc(b);if(i){for(var j in f={},i)if(i.hasOwnProperty(j)){var k=b.getModel(["rich",j]);kg(f[j]={},k,h,c,d,e,!1,!0)}}f&&(a.rich=f);var l=b.get("overflow");l&&(a.overflow=l);var m=b.get("minMargin");null!=m&&(a.margin=m),kg(a,b,h,c,d,e,!0,!1)}function kc(a){for(var b;a&&a!==a.ecModel;){var c=(a.option||j4).rich;if(c){b=b||{};for(var d=a0(c),e=0;e<d.length;e++)b[d[e]]=1}a=a.parentModel}return b}var kd=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],ke=["align","lineHeight","width","height","tag","verticalAlign","ellipsis"],kf=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function kg(a,b,c,d,e,f,g,h){c=!e&&c||j4;var i=d&&d.inheritColor,j=b.getShallow("color"),k=b.getShallow("textBorderColor"),l=bh(b.getShallow("opacity"),c.opacity);("inherit"===j||"auto"===j)&&(j=i||null),("inherit"===k||"auto"===k)&&(k=i||null),f||(j=j||c.color,k=k||c.textBorderColor),null!=j&&(a.fill=j),null!=k&&(a.stroke=k);var m=bh(b.getShallow("textBorderWidth"),c.textBorderWidth);null!=m&&(a.lineWidth=m);var n=bh(b.getShallow("textBorderType"),c.textBorderType);null!=n&&(a.lineDash=n);var o=bh(b.getShallow("textBorderDashOffset"),c.textBorderDashOffset);null!=o&&(a.lineDashOffset=o),e||null!=l||h||(l=d&&d.defaultOpacity),null!=l&&(a.opacity=l),e||f||null!=a.fill||!d.inheritColor||(a.fill=d.inheritColor);for(var p=0;p<kd.length;p++){var q=kd[p],r=bh(b.getShallow(q),c[q]);null!=r&&(a[q]=r)}for(var p=0;p<ke.length;p++){var q=ke[p],r=b.getShallow(q);null!=r&&(a[q]=r)}if(null==a.verticalAlign){var s=b.getShallow("baseline");null!=s&&(a.verticalAlign=s)}if(!g||!d.disableBox){for(var p=0;p<kf.length;p++){var q=kf[p],r=b.getShallow(q);null!=r&&(a[q]=r)}var t=b.getShallow("borderType");null!=t&&(a.borderDash=t),("auto"===a.backgroundColor||"inherit"===a.backgroundColor)&&i&&(a.backgroundColor=i),("auto"===a.borderColor||"inherit"===a.borderColor)&&i&&(a.borderColor=i)}}function kh(a,b){var c=b&&b.getModel("textStyle");return bm([a.fontStyle||c&&c.getShallow("fontStyle")||"",a.fontWeight||c&&c.getShallow("fontWeight")||"",(a.fontSize||c&&c.getShallow("fontSize")||12)+"px",a.fontFamily||c&&c.getShallow("fontFamily")||"sans-serif"].join(" "))}var ki=gI();function kj(a,b,c,d){if(a){var e=ki(a);e.prevValue=e.value,e.value=c;var f=b.normal;e.valueAnimation=f.get("valueAnimation"),e.valueAnimation&&(e.precision=f.get("precision"),e.defaultInterpolatedText=d,e.statesModels=b)}}function kk(a,b,c,d,e){var f=function(d){var f=gR(c,g.precision,i,j,d);g.interpolatedValue=1===d?null:f;var k=j6({labelDataIndex:b,labelFetcher:e,defaultText:h?h(f):f+""},g.statesModels,f);j5(a,k)},g=ki(a);if(g.valueAnimation&&g.prevValue!==g.value){var h=g.defaultInterpolatedText,i=bh(g.interpolatedValue,g.prevValue),j=g.value;a.percent=0,(null==g.prevValue?j$:jZ)(a,{percent:1},d,b,null,f)}}var kl,km,kn,ko,kp,kq,kr=["textStyle","color"],ks=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],kt=new i7,ku=((kl=function(){}).prototype.getTextColor=function(a){var b=this.ecModel;return this.getShallow("color")||(!a&&b?b.get(kr):null)},kl.prototype.getFont=function(){return kh({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},kl.prototype.getTextRect=function(a){for(var b={text:a,verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline")},c=0;c<ks.length;c++)b[ks[c]]=this.getShallow(ks[c]);return kt.useStyle(b),kt.update(),kt.getBoundingRect()},kl),kv=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],kw=g0(kv),kx=((km=function(){}).prototype.getLineStyle=function(a){return kw(this,a)},km),ky=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],kz=g0(ky),kA=((kn=function(){}).prototype.getItemStyle=function(a,b){return kz(this,a,b)},kn),kB=((ko=function(a,b,c){this.parentModel=b,this.ecModel=c,this.option=a}).prototype.init=function(a,b,c){for(var d=[],e=3;e<arguments.length;e++)d[e-3]=arguments[e]},ko.prototype.mergeOption=function(a,b){aO(this.option,a,!0)},ko.prototype.get=function(a,b){return null==a?this.option:this._doGet(this.parsePath(a),!b&&this.parentModel)},ko.prototype.getShallow=function(a,b){var c=this.option,d=null==c?c:c[a];if(null==d&&!b){var e=this.parentModel;e&&(d=e.getShallow(a))}return d},ko.prototype.getModel=function(a,b){var c=null!=a,d=c?this.parsePath(a):null,e=c?this._doGet(d):this.option;return b=b||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(d)),new ko(e,b,this.ecModel)},ko.prototype.isEmpty=function(){return null==this.option},ko.prototype.restoreData=function(){},ko.prototype.clone=function(){return new this.constructor(aN(this.option))},ko.prototype.parsePath=function(a){return"string"==typeof a?a.split("."):a},ko.prototype.resolveParentPath=function(a){return a},ko.prototype.isAnimationEnabled=function(){if(!as.node&&this.option){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},ko.prototype._doGet=function(a,b){var c=this.option;if(!a)return c;for(var d=0;d<a.length&&(!a[d]||null!=(c=c&&"object"==typeof c?c[a[d]]:null));d++);return null==c&&b&&(c=b._doGet(this.resolveParentPath(a),b.parentModel)),c},ko);gV(kB),kp=kB,kq=["__\0is_clz",gY++].join("_"),kp.prototype[kq]=!0,kp.isInstance=function(a){return!!(a&&a[kq])},aV(kB,kx),aV(kB,kA),aV(kB,g3),aV(kB,ku);var kC=kB,kD=Math.round(10*Math.random());function kE(a){return[a||"",kD++].join("_")}function kF(a,b){return aO(aO({},a,!0),b,!0)}var kG={},kH={},kI=as.domSupported&&(document.documentElement.lang||navigator.language||navigator.browserLanguage||"EN").toUpperCase().indexOf("ZH")> -1?"ZH":"EN";function kJ(a,b){kH[a=a.toUpperCase()]=new kC(b),kG[a]=b}kJ("EN",{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:". "}}}}),kJ("ZH",{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 kK=36e5,kL=24*kK,kM=365*kL,kN={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}"},kO="{yyyy}-{MM}-{dd}",kP={year:"{yyyy}",month:"{yyyy}-{MM}",day:kO,hour:kO+" "+kN.hour,minute:kO+" "+kN.minute,second:kO+" "+kN.second,millisecond:kN.none},kQ=["year","month","day","hour","minute","second","millisecond"],kR=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function kS(a,b){return a+="","0000".substr(0,b-a.length)+a}function kT(a){switch(a){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return a}}function kU(a){return a===kT(a)}function kV(a,b,c,d){var e,f=gd(a),g=f[kY(c)](),h=f[kZ(c)]()+1,i=f[k$(c)](),j=f["get"+(c?"UTC":"")+"Day"](),k=f[k_(c)](),l=(k-1)%12+1,m=f[k0(c)](),n=f[k1(c)](),o=f[k2(c)](),p=((0,ab.Z)(d,kC)?d:kH[e=d||kI]||kH.EN).getModel("time"),q=p.get("month"),r=p.get("monthAbbr"),s=p.get("dayOfWeek"),t=p.get("dayOfWeekAbbr");return(b||"").replace(/{yyyy}/g,g+"").replace(/{yy}/g,kS(g%100+"",2)).replace(/{Q}/g,Math.floor((h-1)/3)+1+"").replace(/{MMMM}/g,q[h-1]).replace(/{MMM}/g,r[h-1]).replace(/{MM}/g,kS(h,2)).replace(/{M}/g,h+"").replace(/{dd}/g,kS(i,2)).replace(/{d}/g,i+"").replace(/{eeee}/g,s[j]).replace(/{ee}/g,t[j]).replace(/{e}/g,j+"").replace(/{HH}/g,kS(k,2)).replace(/{H}/g,k+"").replace(/{hh}/g,kS(l+"",2)).replace(/{h}/g,l+"").replace(/{mm}/g,kS(m,2)).replace(/{m}/g,m+"").replace(/{ss}/g,kS(n,2)).replace(/{s}/g,n+"").replace(/{SSS}/g,kS(o,3)).replace(/{S}/g,o+"")}function kW(a,b){var c=gd(a),d=c[kZ(b)]()+1,e=c[k$(b)](),f=c[k_(b)](),g=c[k0(b)](),h=c[k1(b)](),i=c[k2(b)](),j=0===i,k=j&&0===h,l=k&&0===g,m=l&&0===f,n=m&&1===e;if(n&&1===d)return"year";if(n)return"month";if(m)return"day";if(l)return"hour";if(k)return"minute";else if(j)return"second";else return"millisecond"}function kX(a,b,c){var d=a7(a)?gd(a):a;switch(b=b||kW(a,c)){case"year":return d[kY(c)]();case"half-year":return d[kZ(c)]()>=6?1:0;case"quarter":return Math.floor((d[kZ(c)]()+1)/4);case"month":return d[kZ(c)]();case"day":return d[k$(c)]();case"half-day":return d[k_(c)]()/24;case"hour":return d[k_(c)]();case"minute":return d[k0(c)]();case"second":return d[k1(c)]();case"millisecond":return d[k2(c)]()}}function kY(a){return a?"getUTCFullYear":"getFullYear"}function kZ(a){return a?"getUTCMonth":"getMonth"}function k$(a){return a?"getUTCDate":"getDate"}function k_(a){return a?"getUTCHours":"getHours"}function k0(a){return a?"getUTCMinutes":"getMinutes"}function k1(a){return a?"getUTCSeconds":"getSeconds"}function k2(a){return a?"getUTCMilliseconds":"getMilliseconds"}function k3(a){return a?"setUTCFullYear":"setFullYear"}function k4(a){return a?"setUTCMonth":"setMonth"}function k5(a){return a?"setUTCDate":"setDate"}function k6(a){return a?"setUTCHours":"setHours"}function k7(a){return a?"setUTCMinutes":"setMinutes"}function k8(a){return a?"setUTCSeconds":"setSeconds"}function k9(a){return a?"setUTCMilliseconds":"setMilliseconds"}function la(a){if(!gk(a))return a5(a)?a:"-";var b=(a+"").split(".");return b[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(b.length>1?"."+b[1]:"")}function lb(a,b){return a=(a||"").toLowerCase().replace(/-(.)/g,function(a,b){return b.toUpperCase()}),b&&a&&(a=a.charAt(0).toUpperCase()+a.slice(1)),a}var lc=bk;function ld(a,b,c){var d=function(a){return a&&bm(a)?a:"-"},e=function(a){return!!(null!=a&&!isNaN(a)&&isFinite(a))},f="time"===b,g=(0,ab.Z)(a,Date);if(f||g){var h=f?gd(a):a;if(!isNaN(+h))return kV(h,"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}",c);if(g)return"-"}if("ordinal"===b)return a6(a)?d(a):a7(a)&&e(a)?a+"":"-";var i=gj(a);return e(i)?la(i):a6(a)?d(a):"boolean"==typeof a?a+"":"-"}var le=["a","b","c","d","e","f","g"],lf=function(a,b){return"{"+a+(null==b?"":b)+"}"};function lg(a,b,c){a3(b)||(b=[b]);var d=b.length;if(!d)return"";for(var e=b[0].$vars||[],f=0;f<e.length;f++){var g=le[f];a=a.replace(lf(g),lf(g,0))}for(var h=0;h<d;h++)for(var i=0;i<e.length;i++){var j=b[h][e[i]];a=a.replace(lf(le[i],h),c?ci(j):j)}return a}function lh(a,b){var c=a5(a)?{color:a,extraCssText:b}:a||{},d=c.color,e=c.type;b=c.extraCssText;var f=c.renderMode||"html";return d?"html"===f?"subItem"===e?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+ci(d)+";"+(b||"")+'"></span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+ci(d)+";"+(b||"")+'"></span>':{renderMode:f,content:"{"+(c.markerId||"markerX")+"|}  ",style:"subItem"===e?{width:4,height:4,borderRadius:2,backgroundColor:d}:{width:10,height:10,borderRadius:5,backgroundColor:d}}:""}function li(a,b,c){("week"===a||"month"===a||"quarter"===a||"half-year"===a||"year"===a)&&(a="MM-dd\nyyyy");var d=gd(b),e=c?"getUTC":"get",f=d[e+"FullYear"](),g=d[e+"Month"]()+1,h=d[e+"Date"](),i=d[e+"Hours"](),j=d[e+"Minutes"](),k=d[e+"Seconds"](),l=d[e+"Milliseconds"]();return a=a.replace("MM",kS(g,2)).replace("M",g).replace("yyyy",f).replace("yy",kS(f%100+"",2)).replace("dd",kS(h,2)).replace("d",h).replace("hh",kS(i,2)).replace("h",i).replace("mm",kS(j,2)).replace("m",j).replace("ss",kS(k,2)).replace("s",k).replace("SSS",kS(l,3))}function lj(a){return a?a.charAt(0).toUpperCase()+a.substr(1):a}function lk(a,b){return b=b||"transparent",a5(a)?a:a8(a)&&a.colorStops&&(a.colorStops[0]||{}).color||b}function ll(a,b){if("_blank"===b||"blank"===b){var c=window.open();c.opener=null,c.location.href=a}else window.open(a,b)}var lm=aX,ln=["left","right","top","bottom","width","height"],lo=[["width","left","right"],["height","top","bottom"]];function lp(a,b,c,d,e){var f=0,g=0;null==d&&(d=1/0),null==e&&(e=1/0);var h=0;b.eachChild(function(i,j){var k,l,m=i.getBoundingRect(),n=b.childAt(j+1),o=n&&n.getBoundingRect();if("horizontal"===a){var p=m.width+(o?-o.x+m.x:0);(k=f+p)>d||i.newline?(f=0,k=p,g+=h+c,h=m.height):h=Math.max(h,m.height)}else{var q=m.height+(o?-o.y+m.y:0);(l=g+q)>e||i.newline?(f+=h+c,g=0,l=q,h=m.width):h=Math.max(h,m.width)}!i.newline&&(i.x=f,i.y=g,i.markRedraw(),"horizontal"===a?f=k+c:g=l+c)})}var lq=lp;function lr(a,b,c){var d=b.width,e=b.height,f=f0(a.left,d),g=f0(a.top,e),h=f0(a.right,d),i=f0(a.bottom,e);return(isNaN(f)||isNaN(parseFloat(a.left)))&&(f=0),(isNaN(h)||isNaN(parseFloat(a.right)))&&(h=d),(isNaN(g)||isNaN(parseFloat(a.top)))&&(g=0),(isNaN(i)||isNaN(parseFloat(a.bottom)))&&(i=e),c=lc(c||0),{width:Math.max(h-f-c[1]-c[3],0),height:Math.max(i-g-c[0]-c[2],0)}}function ls(a,b,c){c=lc(c||0);var d=b.width,e=b.height,f=f0(a.left,d),g=f0(a.top,e),h=f0(a.right,d),i=f0(a.bottom,e),j=f0(a.width,d),k=f0(a.height,e),l=c[2]+c[0],m=c[1]+c[3],n=a.aspect;switch(isNaN(j)&&(j=d-h-m-f),isNaN(k)&&(k=e-i-l-g),null!=n&&(isNaN(j)&&isNaN(k)&&(n>d/e?j=.8*d:k=.8*e),isNaN(j)&&(j=n*k),isNaN(k)&&(k=j/n)),isNaN(f)&&(f=d-h-j-m),isNaN(g)&&(g=e-i-k-l),a.left||a.right){case"center":f=d/2-j/2-c[3];break;case"right":f=d-j-m}switch(a.top||a.bottom){case"middle":case"center":g=e/2-k/2-c[0];break;case"bottom":g=e-k-l}f=f||0,g=g||0,isNaN(j)&&(j=d-m-f-(h||0)),isNaN(k)&&(k=e-l-g-(i||0));var o=new cT(f+c[3],g+c[0],j,k);return o.margin=c,o}function lt(a,b,c,d,e,f){var g,h=!e||!e.hv||e.hv[0],i=!e||!e.hv||e.hv[1],j=e&&e.boundingMode||"all";if((f=f||a).x=a.x,f.y=a.y,!h&&!i)return!1;if("raw"===j)g="group"===a.type?new cT(0,0,+b.width||0,+b.height||0):a.getBoundingRect();else if(g=a.getBoundingRect(),a.needLocalTransform()){var k=a.getLocalTransform();(g=g.clone()).applyTransform(k)}var l=ls(aR({width:g.width,height:g.height},b),c,d),m=h?l.x-g.x:0,n=i?l.y-g.y:0;return"raw"===j?(f.x=m,f.y=n):(f.x+=m,f.y+=n),f===a&&a.markRedraw(),!0}function lu(a){var b=a.layoutMode||a.constructor.layoutMode;return a8(b)?b:b?{type:b}:null}function lv(a,b,c){var d=function(c,d){var g={},i=0,j={},k=0;if(lm(c,function(b){j[b]=a[b]}),lm(c,function(a){e(b,a)&&(g[a]=j[a]=b[a]),f(g,a)&&i++,f(j,a)&&k++}),h[d])return f(b,c[1])?j[c[2]]=null:f(b,c[2])&&(j[c[1]]=null),j;if(2===k||!i)return j;if(i>=2)return g;for(var l=0;l<c.length;l++){var m=c[l];if(!e(g,m)&&e(a,m)){g[m]=a[m];break}}return g},e=function(a,b){return a.hasOwnProperty(b)},f=function(a,b){return null!=a[b]&&"auto"!==a[b]},g=function(a,b,c){lm(a,function(a){b[a]=c[a]})},h=c&&c.ignoreSize;a3(h)||(h=[h,h]);var i=d(lo[0],0),j=d(lo[1],1);g(lo[0],a,i),g(lo[1],a,j)}function lw(a){return lx({},a)}function lx(a,b){return b&&a&&lm(ln,function(c){b.hasOwnProperty(c)&&(a[c]=b[c])}),a}a2(lp,"vertical"),a2(lp,"horizontal");var ly,lz,lA,lB,lC,lD,lE,lF,lG,lH,lI=gI(),lJ=(ly=kC,lz=function(a,b,c){var d=ly.call(this,a,b,c)||this;return d.uid=kE("ec_cpt_model"),d},ad(lz,ly),lz.prototype.init=function(a,b,c){this.mergeDefaultAndTheme(a,c)},lz.prototype.mergeDefaultAndTheme=function(a,b){var c=lu(this),d=c?lw(a):{};aO(a,b.getTheme().get(this.mainType)),aO(a,this.getDefaultOption()),c&&lv(a,d,c)},lz.prototype.mergeOption=function(a,b){aO(this.option,a,!0);var c=lu(this);c&&lv(this.option,a,c)},lz.prototype.optionUpdated=function(a,b){},lz.prototype.getDefaultOption=function(){var a,b=this.constructor;if(!(a=b)||!a[gT])return b.defaultOption;var c=lI(this);if(!c.defaultOption){for(var d=[],e=b;e;){var f=e.prototype.defaultOption;f&&d.push(f),e=e.superClass}for(var g={},h=d.length-1;h>=0;h--)g=aO(g,d[h],!0);c.defaultOption=g}return c.defaultOption},lz.prototype.getReferringComponents=function(a,b){return gO(this.ecModel,a,{index:this.get(a+"Index",!0),id:this.get(a+"Id",!0)},b)},lz.prototype.getBoxLayoutParams=function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}},lz.prototype.getZLevelKey=function(){return""},lz.prototype.setZLevel=function(a){this.option.zlevel=a},lz.protoInitialize=void((lA=lz.prototype).type="component",lA.id="",lA.name="",lA.mainType="",lA.subType="",lA.componentIndex=0),lz);gX(lJ,kC),g_(lJ),lC={},(lB=lJ).registerSubTypeDefaulter=function(a,b){lC[gU(a).main]=b},lB.determineSubType=function(a,b){var c=b.type;if(!c){var d=gU(a).main;lB.hasSubTypes(a)&&lC[d]&&(c=lC[d](b))}return c},lD=lJ,lE=function(a){var b=[];return aX(lJ.getClassesByMainType(a),function(a){b=b.concat(a.dependencies||a.prototype.dependencies||[])}),b=aY(b,function(a){return gU(a).main}),"dataset"!==a&&0>=aT(b,"dataset")&&b.unshift("dataset"),b},lF=function(a){var b={},c=[];return aX(a,function(d){var e=lG(b,d),f=e.originalDeps=lE(d),g=lH(f,a);e.entryCount=g.length,0===e.entryCount&&c.push(d),aX(g,function(a){0>aT(e.predecessor,a)&&e.predecessor.push(a);var c=lG(b,a);0>aT(c.successor,a)&&c.successor.push(d)})}),{graph:b,noEntryList:c}},lG=function(a,b){return a[b]||(a[b]={predecessor:[],successor:[]}),a[b]},lH=function(a,b){var c=[];return aX(a,function(a){aT(b,a)>=0&&c.push(a)}),c},lD.topologicalTravel=function(a,b,c,d){var e=function(a){h[a].entryCount--,0===h[a].entryCount&&i.push(a)},f=function(a){j[a]=!0,e(a)};if(a.length){var g=lF(b),h=g.graph,i=g.noEntryList,j={};for(aX(a,function(a){j[a]=!0});i.length;){var k=i.pop(),l=h[k],m=!!j[k];m&&(c.call(d,k,l.originalDeps.slice()),delete j[k]),aX(l.successor,m?f:e)}aX(j,function(){throw Error("")})}};var lK=lJ,lL="";"undefined"!=typeof navigator&&(lL=navigator.platform||"");var lM="rgba(0, 0, 0, 0.2)",lN={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:lM,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:lM,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:lM,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:lM,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:lM,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:lM,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:lL.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},lO=bu(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),lP="original",lQ="arrayRows",lR="objectRows",lS="keyedColumns",lT="typedArray",lU="unknown",lV="column",lW={Must:1,Might:2,Not:3},lX=gI();function lY(a,b,c){var d,e,f=function(a,b,c){for(var d=0;d<c;d++)a.push(b+d)},g=function(a){var b=a.dimsDef;return b?b.length:1},h={},i=l$(b);if(!i||!a)return h;var j=[],k=[],l=lX(b.ecModel).datasetMap,m=i.uid+"_"+c.seriesLayoutBy;aX(a=a.slice(),function(b,c){var f=a8(b)?b:a[c]={name:b};"ordinal"===f.type&&null==d&&(d=c,e=g(f)),h[f.name]=[]});var n=l.get(m)||l.set(m,{categoryWayDim:e,valueWayDim:0});return aX(a,function(a,b){var c=a.name,e=g(a);if(null==d){var i=n.valueWayDim;f(h[c],i,e),f(k,i,e),n.valueWayDim+=e}else if(d===b)f(h[c],0,e),f(j,0,e);else{var i=n.categoryWayDim;f(h[c],i,e),f(k,i,e),n.categoryWayDim+=e}}),j.length&&(h.itemName=j),k.length&&(h.seriesName=k),h}function lZ(a,b,c){var d,e={};if(!l$(a))return e;var f=b.sourceFormat,g=b.dimensionsDefine;(f===lR||f===lS)&&aX(g,function(a,b){(a8(a)?a.name:a)==="name"&&(d=b)});var h=function(){for(var a=function(a){return null!=a.v&&null!=a.n},e={},h={},i=[],j=0,k=Math.min(5,c);j<k;j++){var l=l0(b.data,f,b.seriesLayoutBy,g,b.startIndex,j);i.push(l);var m=l===lW.Not;if(m&&null==e.v&&j!==d&&(e.v=j),null!=e.n&&e.n!==e.v&&(m||i[e.n]!==lW.Not)||(e.n=j),a(e)&&i[e.n]!==lW.Not)return e;m||(l===lW.Might&&null==h.v&&j!==d&&(h.v=j),null!=h.n&&h.n!==h.v||(h.n=j))}return a(e)?e:a(h)?h:null}();if(h){e.value=[h.v];var i=null!=d?d:h.n;e.itemName=[i],e.seriesName=[i]}return e}function l$(a){if(!a.get("data",!0))return gO(a.ecModel,"dataset",{index:a.get("datasetIndex",!0),id:a.get("datasetId",!0)},gM).models[0]}function l_(a,b){return l0(a.data,a.sourceFormat,a.seriesLayoutBy,a.dimensionsDefine,a.startIndex,b)}function l0(a,b,c,d,e,f){var g,h,i,j=function(a){var b=a5(a);return null!=a&&isFinite(a)&&""!==a?b?lW.Might:lW.Not:b&&"-"!==a?lW.Must:void 0};if(ba(a))return lW.Not;if(d){var k=d[f];a8(k)?(h=k.name,i=k.type):a5(k)&&(h=k)}if(null!=i)return"ordinal"===i?lW.Must:lW.Not;if(b===lQ){var l=a;if("row"===c){for(var m=l[f],n=0;n<(m||[]).length&&n<5;n++)if(null!=(g=j(m[e+n])))return g}else for(var n=0;n<l.length&&n<5;n++){var o=l[e+n];if(o&&null!=(g=j(o[f])))return g}}else if(b===lR){var p=a;if(!h)return lW.Not;for(var n=0;n<p.length&&n<5;n++){var q=p[n];if(q&&null!=(g=j(q[h])))return g}}else if(b===lS){var r=a;if(!h)return lW.Not;var m=r[h];if(!m||ba(m))return lW.Not;for(var n=0;n<m.length&&n<5;n++)if(null!=(g=j(m[n])))return g}else if(b===lP)for(var s=a,n=0;n<s.length&&n<5;n++){var q=s[n],t=gt(q);if(!a3(t))break;if(null!=(g=j(t[f])))return g}return lW.Not}var l1,l2=bu(),l3=gI(),l4=gI(),l5=((l1=function(){}).prototype.getColorFromPalette=function(a,b,c){var d=gq(this.get("color",!0));return l7(this,l3,d,this.get("colorLayer",!0),a,b,c)},l1.prototype.clearColorPalette=function(){l8(this,l3)},l1);function l6(a,b,c,d){var e=gq(a.get(["aria","decal","decals"]));return l7(a,l4,e,null,b,c,d)}function l7(a,b,c,d,e,f,g){f=f||a;var h=b(f),i=h.paletteIdx||0,j=h.paletteNameMap=h.paletteNameMap||{};if(j.hasOwnProperty(e))return j[e];var k=null!=g&&d?function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d].length>b)return a[d];return a[c-1]}(d,g):c;if((k=k||c)&&k.length){var l=k[i];return e&&(j[e]=l),h.paletteIdx=(i+1)%k.length,l}}function l8(a,b){b(a).paletteIdx=0,b(a).paletteNameMap={}}var l9,ma,mb="\0_ec_inner",mc=(l9=kC,ma=function(){return null!==l9&&l9.apply(this,arguments)||this},ad(ma,l9),ma.prototype.init=function(a,b,c,d,e,f){d=d||{},this.option=null,this._theme=new kC(d),this._locale=new kC(e),this._optionManager=f},ma.prototype.setOption=function(a,b,c){var d=mh(b);this._optionManager.setOption(a,c,d),this._resetOption(null,d)},ma.prototype.resetOption=function(a,b){return this._resetOption(a,mh(b))},ma.prototype._resetOption=function(a,b){var c=!1,d=this._optionManager;if(!a||"recreate"===a){var e=d.mountOption("recreate"===a);this.option&&"recreate"!==a?(this.restoreData(),this._mergeOption(e,b)):h(this,e),c=!0}if(("timeline"===a||"media"===a)&&this.restoreData(),!a||"recreate"===a||"timeline"===a){var f=d.getTimelineOption(this);f&&(c=!0,this._mergeOption(f,b))}if(!a||"recreate"===a||"media"===a){var g=d.getMediaOption(this);g.length&&aX(g,function(a){c=!0,this._mergeOption(a,b)},this)}return c},ma.prototype.mergeOption=function(a){this._mergeOption(a,null)},ma.prototype._mergeOption=function(a,b){var c,d=function(b){var c,d,i,j,l=function(a,b,c){var d=l2.get(b);if(!d)return c;var e=d(a);return e?c.concat(e):c}(this,b,gq(a[b])),m=g.get(b),n=m?k&&k.get(b)?"replaceMerge":"normalMerge":"replaceAll",o=gv(m,l,n);d=o,i=b,j=lK,aX(d,function(a){var b,c,d,e,f=a.newOption;a8(f)&&(a.keyInfo.mainType=i,a.keyInfo.subType=(b=i,c=f,d=a.existing,e=j,c.type?c.type:d?d.subType:e.determineSubType(b,c)))}),e[b]=null,g.set(b,null),h.set(b,0);var p=[],q=[],r=0;aX(o,function(a,d){var e=a.existing,f=a.newOption;if(f){var g="series"===b,h=lK.getClass(b,a.keyInfo.subType,!g);if(!h)return;if("tooltip"===b){if(c)return;c=!0}if(e&&e.constructor===h)e.name=a.keyInfo.name,e.mergeOption(f,this),e.optionUpdated(f,!1);else{var i=aQ({componentIndex:d},a.keyInfo);e=new h(f,this,this,i),aQ(e,i),a.brandNew&&(e.__requireNewView=!0),e.init(f,this,this),e.optionUpdated(null,!0)}}else e&&(e.mergeOption({},this),e.optionUpdated({},!1));e?(p.push(e.option),q.push(e),r++):(p.push(void 0),q.push(void 0))},this),e[b]=p,g.set(b,q),h.set(b,r),"series"===b&&f(this)},e=this.option,g=this._componentsMap,h=this._componentsCount,i=[],j=bu(),k=b&&b.replaceMergeMainTypeMap;c=this,lX(c).datasetMap=bu(),aX(a,function(a,b){null!=a&&(lK.hasClass(b)?b&&(i.push(b),j.set(b,!0)):e[b]=null==e[b]?aN(a):aO(e[b],a,!0))}),k&&k.each(function(a,b){lK.hasClass(b)&&!j.get(b)&&(i.push(b),j.set(b,!0))}),lK.topologicalTravel(i,lK.getAllClassMainTypes(),d,this),this._seriesIndices||f(this)},ma.prototype.getOption=function(){var a=aN(this.option);return aX(a,function(b,c){if(lK.hasClass(c)){for(var d=gq(b),e=d.length,f=!1,g=e-1;g>=0;g--)d[g]&&!gG(d[g])?f=!0:(d[g]=null,!f&&e--);d.length=e,a[c]=d}}),delete a[mb],a},ma.prototype.getTheme=function(){return this._theme},ma.prototype.getLocaleModel=function(){return this._locale},ma.prototype.setUpdatePayload=function(a){this._payload=a},ma.prototype.getUpdatePayload=function(){return this._payload},ma.prototype.getComponent=function(a,b){var c=this._componentsMap.get(a);if(c){var d=c[b||0];if(d)return d;if(null==b){for(var e=0;e<c.length;e++)if(c[e])return c[e]}}},ma.prototype.queryComponents=function(a){var b,c=a.mainType;if(!c)return[];var d=a.index,e=a.id,f=a.name,g=this._componentsMap.get(c);return g&&g.length?(null!=d?(b=[],aX(gq(d),function(a){g[a]&&b.push(g[a])})):b=null!=e?mf("id",e,g):null!=f?mf("name",f,g):a$(g,function(a){return!!a}),mg(b,a)):[]},ma.prototype.findComponents=function(a){var b,c,d,e,f,g=a.query,h=a.mainType,i=(b=g,c=h+"Index",d=h+"Id",e=h+"Name",b&&(null!=b[c]||null!=b[d]||null!=b[e])?{mainType:h,index:b[c],id:b[d],name:b[e]}:null),j=i?this.queryComponents(i):a$(this._componentsMap.get(h),function(a){return!!a});return f=mg(j,a),a.filter?a$(f,a.filter):f},ma.prototype.eachComponent=function(a,b,c){var d=this._componentsMap;if(a4(a)){var e=b,f=a;d.each(function(a,b){for(var c=0;a&&c<a.length;c++){var d=a[c];d&&f.call(e,b,d,d.componentIndex)}})}else for(var g=a5(a)?d.get(a):a8(a)?this.findComponents(a):null,h=0;g&&h<g.length;h++){var i=g[h];i&&b.call(c,i,i.componentIndex)}},ma.prototype.getSeriesByName=function(a){var b=gE(a,null);return a$(this._componentsMap.get("series"),function(a){return!!a&&null!=b&&a.name===b})},ma.prototype.getSeriesByIndex=function(a){return this._componentsMap.get("series")[a]},ma.prototype.getSeriesByType=function(a){return a$(this._componentsMap.get("series"),function(b){return!!b&&b.subType===a})},ma.prototype.getSeries=function(){return a$(this._componentsMap.get("series"),function(a){return!!a})},ma.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},ma.prototype.eachSeries=function(a,b){g(this),aX(this._seriesIndices,function(c){var d=this._componentsMap.get("series")[c];a.call(b,d,c)},this)},ma.prototype.eachRawSeries=function(a,b){aX(this._componentsMap.get("series"),function(c){c&&a.call(b,c,c.componentIndex)})},ma.prototype.eachSeriesByType=function(a,b,c){g(this),aX(this._seriesIndices,function(d){var e=this._componentsMap.get("series")[d];e.subType===a&&b.call(c,e,d)},this)},ma.prototype.eachRawSeriesByType=function(a,b,c){return aX(this.getSeriesByType(a),b,c)},ma.prototype.isSeriesFiltered=function(a){return g(this),null==this._seriesIndicesMap.get(a.componentIndex)},ma.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},ma.prototype.filterSeries=function(a,b){g(this);var c=[];aX(this._seriesIndices,function(d){var e=this._componentsMap.get("series")[d];a.call(b,e,d)&&c.push(d)},this),this._seriesIndices=c,this._seriesIndicesMap=bu(c)},ma.prototype.restoreData=function(a){f(this);var b=this._componentsMap,c=[];b.each(function(a,b){lK.hasClass(b)&&c.push(b)}),lK.topologicalTravel(c,lK.getAllClassMainTypes(),function(c){aX(b.get(c),function(b){b&&("series"!==c||!md(b,a))&&b.restoreData()})})},ma.internalField=void(f=function(a){var b=a._seriesIndices=[];aX(a._componentsMap.get("series"),function(a){a&&b.push(a.componentIndex)}),a._seriesIndicesMap=bu(b)},g=function(a){},h=function(a,b){a.option={},a.option[mb]=1,a._componentsMap=bu({series:[]}),a._componentsCount=bu();var c=b.aria;a8(c)&&null==c.enabled&&(c.enabled=!0),me(b,a._theme.option),aO(b,lN,!1),a._mergeOption(b,null)}),ma);function md(a,b){if(b){var c=b.seriesIndex,d=b.seriesId,e=b.seriesName;return null!=c&&a.componentIndex!==c||null!=d&&a.id!==d||null!=e&&a.name!==e}}function me(a,b){var c=a.color&&!a.colorLayer;aX(b,function(b,d){("colorLayer"!==d||!c)&&(lK.hasClass(d)||("object"==typeof b?a[d]=a[d]?aO(a[d],b,!1):aN(b):null!=a[d]||(a[d]=b)))})}function mf(a,b,c){if(a3(b)){var d=bu();return aX(b,function(a){null!=a&&null!=gE(a,null)&&d.set(a,!0)}),a$(c,function(b){return b&&d.get(b[a])})}var e=gE(b,null);return a$(c,function(b){return b&&null!=e&&b[a]===e})}function mg(a,b){return b.hasOwnProperty("subType")?a$(a,function(a){return a&&a.subType===b.subType}):a}function mh(a){var b=bu();return a&&aX(gq(a.replaceMerge),function(a){b.set(a,!0)}),{replaceMergeMainTypeMap:b}}aV(mc,l5);var mi,mj,mk=mc,ml=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isSSR","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"],mm=function(a){aX(ml,function(b){this[b]=a1(a[b],a)},this)},mn={},mo=((mi=function(){this._coordinateSystems=[]}).prototype.create=function(a,b){var c=[];aX(mn,function(d,e){var f=d.create(a,b);c=c.concat(f||[])}),this._coordinateSystems=c},mi.prototype.update=function(a,b){aX(this._coordinateSystems,function(c){c.update&&c.update(a,b)})},mi.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},mi.register=function(a,b){mn[a]=b},mi.get=function(a){return mn[a]},mi),mp=/^(min|max)?(.+)$/,mq=((mj=function(a){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=a}).prototype.setOption=function(a,b,c){a&&(aX(gq(a.series),function(a){a&&a.data&&ba(a.data)&&bo(a.data)}),aX(gq(a.dataset),function(a){a&&a.source&&ba(a.source)&&bo(a.source)})),a=aN(a);var d=this._optionBackup,e=mr(a,b,!d);this._newBaseOption=e.baseOption,d?(e.timelineOptions.length&&(d.timelineOptions=e.timelineOptions),e.mediaList.length&&(d.mediaList=e.mediaList),e.mediaDefault&&(d.mediaDefault=e.mediaDefault)):this._optionBackup=e},mj.prototype.mountOption=function(a){var b=this._optionBackup;return this._timelineOptions=b.timelineOptions,this._mediaList=b.mediaList,this._mediaDefault=b.mediaDefault,this._currentMediaIndices=[],aN(a?b.baseOption:this._newBaseOption)},mj.prototype.getTimelineOption=function(a){var b,c=this._timelineOptions;if(c.length){var d=a.getComponent("timeline");d&&(b=aN(c[d.getCurrentIndex()]))}return b},mj.prototype.getMediaOption=function(a){var b=this._api.getWidth(),c=this._api.getHeight(),d=this._mediaList,e=this._mediaDefault,f=[],g=[];if(!d.length&&!e)return g;for(var h=0,i=d.length;h<i;h++)ms(d[h].query,b,c)&&f.push(h);return!f.length&&e&&(f=[-1]),f.length&&!mu(f,this._currentMediaIndices)&&(g=aY(f,function(a){return aN(-1===a?e.option:d[a].option)})),this._currentMediaIndices=f,g},mj);function mr(a,b,c){var d,e,f=function(a){aX(b,function(b){b(a,c)})},g=[],h=a.baseOption,i=a.timeline,j=a.options,k=a.media,l=!!a.media,m=!!(j||i||h&&h.timeline);return h?(e=h).timeline||(e.timeline=i):((m||l)&&(a.options=a.media=null),e=a),l&&a3(k)&&aX(k,function(a){a&&a.option&&(a.query?g.push(a):d||(d=a))}),f(e),aX(j,function(a){return f(a)}),aX(g,function(a){return f(a.option)}),{baseOption:e,timelineOptions:j||[],mediaDefault:d,mediaList:g}}function ms(a,b,c){var d={width:b,height:c,aspectratio:b/c},e=!0;return aX(a,function(a,b){var c=b.match(mp);if(c&&c[1]&&c[2]){var f=c[1],g=c[2].toLowerCase();mt(d[g],a,f)||(e=!1)}}),e}function mt(a,b,c){return"min"===c?a>=b:"max"===c?a<=b:a===b}function mu(a,b){return a.join(",")===b.join(",")}var mv=mq,mw=aX,mx=a8,my=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function mz(a){var b=a&&a.itemStyle;if(b)for(var c=0,d=my.length;c<d;c++){var e=my[c],f=b.normal,g=b.emphasis;f&&f[e]&&(a[e]=a[e]||{},a[e].normal?aO(a[e].normal,f[e]):a[e].normal=f[e],f[e]=null),g&&g[e]&&(a[e]=a[e]||{},a[e].emphasis?aO(a[e].emphasis,g[e]):a[e].emphasis=g[e],g[e]=null)}}function mA(a,b,c){if(a&&a[b]&&(a[b].normal||a[b].emphasis)){var d=a[b].normal,e=a[b].emphasis;d&&(c?(a[b].normal=a[b].emphasis=null,aR(a[b],d)):a[b]=d),e&&(a.emphasis=a.emphasis||{},a.emphasis[b]=e,e.focus&&(a.emphasis.focus=e.focus),e.blurScope&&(a.emphasis.blurScope=e.blurScope))}}function mB(a){mA(a,"itemStyle"),mA(a,"lineStyle"),mA(a,"areaStyle"),mA(a,"label"),mA(a,"labelLine"),mA(a,"upperLabel"),mA(a,"edgeLabel")}function mC(a,b){var c=mx(a)&&a[b],d=mx(c)&&c.textStyle;if(d)for(var e=0,f=gs.length;e<f;e++){var g=gs[e];d.hasOwnProperty(g)&&(c[g]=d[g])}}function mD(a){a&&(mB(a),mC(a,"label"),a.emphasis&&mC(a.emphasis,"label"))}function mE(a){return a3(a)?a:a?[a]:[]}function mF(a){return(a3(a)?a[0]:a)||{}}function mG(a){a&&aX(mH,function(b){b[0]in a&&!(b[1]in a)&&(a[b[1]]=a[b[0]])})}var mH=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],mI=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],mJ=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];function mK(a){var b=a&&a.itemStyle;if(b)for(var c=0;c<mJ.length;c++){var d=mJ[c][1],e=mJ[c][0];null!=b[d]&&(b[e]=b[d])}}function mL(a){a&&"edge"===a.alignTo&&null!=a.margin&&null==a.edgeDistance&&(a.edgeDistance=a.margin)}function mM(a){a&&a.downplay&&!a.blur&&(a.blur=a.downplay)}function mN(a,b){if(a)for(var c=0;c<a.length;c++)b(a[c]),a[c]&&mN(a[c].children,b)}function mO(a,b){var c,d,e;c=a,d=b,mw(mE(c.series),function(a){mx(a)&&function(a){if(mx(a)){mz(a),mB(a),mC(a,"label"),mC(a,"upperLabel"),mC(a,"edgeLabel"),a.emphasis&&(mC(a.emphasis,"label"),mC(a.emphasis,"upperLabel"),mC(a.emphasis,"edgeLabel"));var b=a.markPoint;b&&(mz(b),mD(b));var c=a.markLine;c&&(mz(c),mD(c));var d=a.markArea;d&&mD(d);var e=a.data;if("graph"===a.type){e=e||a.nodes;var f=a.links||a.edges;if(f&&!ba(f))for(var g=0;g<f.length;g++)mD(f[g]);aX(a.categories,function(a){mB(a)})}if(e&&!ba(e))for(var g=0;g<e.length;g++)mD(e[g]);if((b=a.markPoint)&&b.data)for(var h=b.data,g=0;g<h.length;g++)mD(h[g]);if((c=a.markLine)&&c.data)for(var i=c.data,g=0;g<i.length;g++)a3(i[g])?(mD(i[g][0]),mD(i[g][1])):mD(i[g]);"gauge"===a.type?(mC(a,"axisLabel"),mC(a,"title"),mC(a,"detail")):"treemap"===a.type?(mA(a.breadcrumb,"itemStyle"),aX(a.levels,function(a){mB(a)})):"tree"===a.type&&mB(a.leaves)}}(a)}),e=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"],d&&e.push("valueAxis","categoryAxis","logAxis","timeAxis"),mw(e,function(a){mw(mE(c[a]),function(a){a&&(mC(a,"axisLabel"),mC(a.axisPointer,"label"))})}),mw(mE(c.parallel),function(a){var b=a&&a.parallelAxisDefault;mC(b,"axisLabel"),mC(b&&b.axisPointer,"label")}),mw(mE(c.calendar),function(a){mA(a,"itemStyle"),mC(a,"dayLabel"),mC(a,"monthLabel"),mC(a,"yearLabel")}),mw(mE(c.radar),function(a){mC(a,"name"),a.name&&null==a.axisName&&(a.axisName=a.name,delete a.name),null!=a.nameGap&&null==a.axisNameGap&&(a.axisNameGap=a.nameGap,delete a.nameGap)}),mw(mE(c.geo),function(a){mx(a)&&(mD(a),mw(mE(a.regions),function(a){mD(a)}))}),mw(mE(c.timeline),function(a){mD(a),mA(a,"label"),mA(a,"itemStyle"),mA(a,"controlStyle",!0);var b=a.data;a3(b)&&aX(b,function(a){a8(a)&&(mA(a,"label"),mA(a,"itemStyle"))})}),mw(mE(c.toolbox),function(a){mA(a,"iconStyle"),mw(a.feature,function(a){mA(a,"iconStyle")})}),mC(mF(c.axisPointer),"label"),mC(mF(c.tooltip).axisPointer,"label"),a.series=gq(a.series),aX(a.series,function(a){if(a8(a)){var b,c=a.type;if("line"===c)null!=a.clipOverflow&&(a.clip=a.clipOverflow);else if("pie"===c||"gauge"===c){null!=a.clockWise&&(a.clockwise=a.clockWise),mL(a.label);var d=a.data;if(d&&!ba(d))for(var e=0;e<d.length;e++)mL(d[e]);null!=a.hoverOffset&&(a.emphasis=a.emphasis||{},a.emphasis.scaleSize=null)}else if("gauge"===c){var f=function(a,b){for(var c=b.split(","),d=a,e=0;e<c.length&&null!=(d=d&&d[c[e]]);e++);return d}(a,"pointer.color");null!=f&&function(a,b,c,d){for(var e,f=b.split(","),g=a,h=0;h<f.length-1;h++)null==g[e=f[h]]&&(g[e]={}),g=g[e];null==g[f[h]]&&(g[f[h]]=c)}(a,"itemStyle.color",f)}else if("bar"===c){mK(a),mK(a.backgroundStyle),mK(a.emphasis);var d=a.data;if(d&&!ba(d))for(var e=0;e<d.length;e++)"object"==typeof d[e]&&(mK(d[e]),mK(d[e]&&d[e].emphasis))}else if("sunburst"===c){var g=a.highlightPolicy;g&&(a.emphasis=a.emphasis||{},a.emphasis.focus||(a.emphasis.focus=g)),mM(a),mN(a.data,mM)}else{"graph"===c||"sankey"===c?(b=a,!b||null==b.focusNodeAdjacency||(b.emphasis=b.emphasis||{},null!=b.emphasis.focus||(b.emphasis.focus="adjacency"))):"map"===c&&(a.mapType&&!a.map&&(a.map=a.mapType),a.mapLocation&&aR(a,a.mapLocation))}null!=a.hoverAnimation&&(a.emphasis=a.emphasis||{},a.emphasis&&null==a.emphasis.scale&&(a.emphasis.scale=a.hoverAnimation)),mG(a)}}),a.dataRange&&(a.visualMap=a.dataRange),aX(mI,function(b){var c=a[b];c&&(a3(c)||(c=[c]),aX(c,function(a){mG(a)}))})}function mP(a){aX(a,function(b,c){var d=[],e=[NaN,NaN],f=[b.stackResultDimension,b.stackedOverDimension],g=b.data,h=b.isStackedByIndex,i=b.seriesModel.get("stackStrategy")||"samesign";g.modify(f,function(f,j,k){var l,m,n=g.get(b.stackedDimension,k);if(isNaN(n))return e;h?m=g.getRawIndex(k):l=g.get(b.stackedByDimension,k);for(var o=NaN,p=c-1;p>=0;p--){var q=a[p];if(h||(m=q.data.rawIndexOf(q.stackedByDimension,l)),m>=0){var r=q.data.getByRawIndex(q.stackResultDimension,m);if("all"===i||"positive"===i&&r>0||"negative"===i&&r<0||"samesign"===i&&n>=0&&r>0||"samesign"===i&&n<=0&&r<0){n=f8(n,r),o=r;break}}}return d[0]=n,d[1]=o,d})})}var mQ=function(a){this.data=a.data||(a.sourceFormat===lS?{}:[]),this.sourceFormat=a.sourceFormat||lU,this.seriesLayoutBy=a.seriesLayoutBy||lV,this.startIndex=a.startIndex||0,this.dimensionsDetectedCount=a.dimensionsDetectedCount,this.metaRawOption=a.metaRawOption;var b=this.dimensionsDefine=a.dimensionsDefine;if(b)for(var c=0;c<b.length;c++){var d=b[c];null==d.type&&l_(this,c)===lW.Must&&(d.type="ordinal")}};function mR(a){return(0,ab.Z)(a,mQ)}function mS(a,b,c){c=c||mU(a);var d=b.seriesLayoutBy,e=mV(a,c,d,b.sourceHeader,b.dimensions);return new mQ({data:a,sourceFormat:c,seriesLayoutBy:d,dimensionsDefine:e.dimensionsDefine,startIndex:e.startIndex,dimensionsDetectedCount:e.dimensionsDetectedCount,metaRawOption:aN(b)})}function mT(a){return new mQ({data:a,sourceFormat:ba(a)?lT:lP})}function mU(a){var b=lU;if(ba(a))b=lT;else if(a3(a)){0===a.length&&(b=lQ);for(var c=0,d=a.length;c<d;c++){var e=a[c];if(null!=e){if(a3(e)||ba(e)){b=lQ;break}else if(a8(e)){b=lR;break}}}}else if(a8(a)){for(var f in a)if(by(a,f)&&aW(a[f])){b=lS;break}}return b}function mV(a,b,c,d,e){if(!a)return{dimensionsDefine:mX(e),startIndex:g,dimensionsDetectedCount:f};if(b===lQ){var f,g,h=a;"auto"===d||null==d?mY(function(a){null!=a&&"-"!==a&&(a5(a)?null==g&&(g=1):g=0)},c,h,10):g=a7(d)?d:d?1:0,e||1!==g||(e=[],mY(function(a,b){e[b]=null!=a?a+"":""},c,h,1/0)),f=e?e.length:"row"===c?h.length:h[0]?h[0].length:null}else if(b===lR)e||(e=mW(a));else if(b===lS)e||(e=[],aX(a,function(a,b){e.push(b)}));else if(b===lP){var i=gt(a[0]);f=a3(i)&&i.length||1}return{startIndex:g,dimensionsDefine:mX(e),dimensionsDetectedCount:f}}function mW(a){for(var b,c=0;c<a.length&&!(b=a[c++]););if(b)return a0(b)}function mX(a){if(a){var b=bu();return aY(a,function(a,c){var d={name:(a=a8(a)?a:{name:a}).name,displayName:a.displayName,type:a.type};if(null==d.name)return d;d.name+="",null==d.displayName&&(d.displayName=d.name);var e=b.get(d.name);return e?d.name+="-"+e.count++:b.set(d.name,{count:1}),d})}}function mY(a,b,c,d){if("row"===b)for(var e=0;e<c.length&&e<d;e++)a(c[e]?c[e][0]:null,e);else for(var f=c[0]||[],e=0;e<f.length&&e<d;e++)a(f[e],e)}function mZ(a){var b=a.sourceFormat;return b===lR||b===lS}var m$,m_,m0,m1,m2,m3,m4,m5=((m$=function(a,b){var c=mR(a)?a:mT(a);this._source=c;var d=this._data=c.data;c.sourceFormat===lT&&(this._offset=0,this._dimSize=b,this._data=d),m(this,d,c)}).prototype.getSource=function(){return this._source},m$.prototype.count=function(){return 0},m$.prototype.getItem=function(a,b){},m$.prototype.appendData=function(a){},m$.prototype.clean=function(){},m$.protoInitialize=void((m_=m$.prototype).pure=!1,m_.persistent=!0),m$.internalField=(m1=function(a){for(var b=0;b<a.length;b++)this._data.push(a[b])},m=function(a,b,c){var d=c.sourceFormat,e=c.seriesLayoutBy,f=c.startIndex,g=c.dimensionsDefine,h=l[nf(d,e)];if(aQ(a,h),d===lT)a.getItem=m2,a.count=m4,a.fillStorage=m3;else{var i=m8(d,e);a.getItem=a1(i,null,b,f,g);var j=nb(d,e);a.count=a1(j,null,b,f,g)}},m2=function(a,b){a-=this._offset,b=b||[];for(var c=this._data,d=this._dimSize,e=d*a,f=0;f<d;f++)b[f]=c[e+f];return b},m3=function(a,b,c,d){for(var e=this._data,f=this._dimSize,g=0;g<f;g++){for(var h=d[g],i=null==h[0]?1/0:h[0],j=null==h[1]?-1/0:h[1],k=b-a,l=c[g],m=0;m<k;m++){var n=e[m*f+g];l[a+m]=n,n<i&&(i=n),n>j&&(j=n)}h[0]=i,h[1]=j}},m4=function(){return this._data?this._data.length/this._dimSize:0},void(l=((m0={})[lQ+"_"+lV]={pure:!0,appendData:m1},m0[lQ+"_row"]={pure:!0,appendData:function(){throw Error('Do not support appendData when set seriesLayoutBy: "row".')}},m0[lR]={pure:!0,appendData:m1},m0[lS]={pure:!0,appendData:function(a){var b=this._data;aX(a,function(a,c){for(var d=b[c]||(b[c]=[]),e=0;e<(a||[]).length;e++)d.push(a[e])})}},m0[lP]={appendData:m1},m0[lT]={persistent:!1,pure:!0,appendData:function(a){this._data=a},clean:function(){this._offset+=this.count(),this._data=null}},m0))),m$),m6=function(a,b,c,d){return a[d]},m7=((i={})[lQ+"_"+lV]=function(a,b,c,d){return a[d+b]},i[lQ+"_row"]=function(a,b,c,d,e){d+=b;for(var f=e||[],g=a,h=0;h<g.length;h++){var i=g[h];f[h]=i?i[d]:null}return f},i[lR]=m6,i[lS]=function(a,b,c,d,e){for(var f=e||[],g=0;g<c.length;g++){var h,i=a[c[g].name];f[g]=i?i[d]:null}return f},i[lP]=m6,i);function m8(a,b){var c;return m7[nf(a,b)]}var m9=function(a,b,c){return a.length},na=((j={})[lQ+"_"+lV]=function(a,b,c){return Math.max(0,a.length-b)},j[lQ+"_row"]=function(a,b,c){var d=a[0];return d?Math.max(0,d.length-b):0},j[lR]=m9,j[lS]=function(a,b,c){var d,e=a[c[0].name];return e?e.length:0},j[lP]=m9,j);function nb(a,b){var c;return na[nf(a,b)]}var nc=function(a,b,c){return a[b]},nd=((k={})[lQ]=nc,k[lR]=function(a,b,c){return a[c]},k[lS]=nc,k[lP]=function(a,b,c){var d=gt(a);return(0,ab.Z)(d,Array)?d[b]:d},k[lT]=nc,k);function ne(a){var b;return nd[a]}function nf(a,b){return a===lQ?a+"_"+b:a}function ng(a,b,c){if(a){var d=a.getRawDataItem(b);if(null!=d){var e=a.getStore(),f=e.getSource().sourceFormat;if(null!=c){var g=a.getDimensionIndex(c),h=e.getDimensionProperty(g);return ne(f)(d,g,h)}var i=d;return f===lP&&(i=gt(d)),i}}}var nh,ni=/\{@(.+?)\}/g,nj=((nh=function(){}).prototype.getDataParams=function(a,b){var c=this.getData(b),d=this.getRawValue(a,b),e=c.getRawIndex(a),f=c.getName(a),g=c.getRawDataItem(a),h=c.getItemVisual(a,"style"),i=h&&h[c.getItemVisual(a,"drawType")||"fill"],j=h&&h.stroke,k=this.mainType,l="series"===k,m=c.userOutput&&c.userOutput.get();return{componentType:k,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:l?this.subType:null,seriesIndex:this.seriesIndex,seriesId:l?this.id:null,seriesName:l?this.name:null,name:f,dataIndex:e,data:g,dataType:b,value:d,color:i,borderColor:j,dimensionNames:m?m.fullDimensions:null,encode:m?m.encode:null,$vars:["seriesName","name","value"]}},nh.prototype.getFormattedLabel=function(a,b,c,d,e,f){b=b||"normal";var g=this.getData(c),h=this.getDataParams(a,c);return(f&&(h.value=f.interpolatedValue),null!=d&&a3(h.value)&&(h.value=h.value[d]),!e&&(e=g.getItemModel(a).get("normal"===b?["label","formatter"]:[b,"label","formatter"])),a4(e))?(h.status=b,h.dimensionIndex=d,e(h)):a5(e)?lg(e,h).replace(ni,function(b,c){var d=c.length,e=c;"["===e.charAt(0)&&"]"===e.charAt(d-1)&&(e=+e.slice(1,d-1));var h=ng(g,a,e);if(f&&a3(f.interpolatedValue)){var i=g.getDimensionIndex(e);i>=0&&(h=f.interpolatedValue[i])}return null!=h?h+"":""}):void 0},nh.prototype.getRawValue=function(a,b){return ng(this.getData(b),a)},nh.prototype.formatTooltip=function(a,b,c){},nh);function nk(a){var b,c;return a8(a)?a.type&&(c=a):b=a,{text:b,frag:c}}function nl(a){return new nv(a)}var nm,nn,no,np,nq,nr,ns,nt,nu,nv=((nm=function(a){a=a||{},this._reset=a.reset,this._plan=a.plan,this._count=a.count,this._onDirty=a.onDirty,this._dirty=!0}).prototype.perform=function(a){var b,c,d=function(a){return a>=1||(a=1),a},e=this._upstream,f=a&&a.skip;if(this._dirty&&e){var g=this.context;g.data=g.outputData=e.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!f&&(b=this._plan(this.context));var h=d(this._modBy),i=this._modDataCount||0,j=d(a&&a.modBy),k=a&&a.modDataCount||0;(h!==j||i!==k)&&(b="reset"),(this._dirty||"reset"===b)&&(this._dirty=!1,c=this._doReset(f)),this._modBy=j,this._modDataCount=k;var l=a&&a.step;if(e?this._dueEnd=e._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var m=this._dueIndex,n=Math.min(null!=l?this._dueIndex+l:1/0,this._dueEnd);if(!f&&(c||m<n)){var o=this._progress;if(a3(o))for(var p=0;p<o.length;p++)this._doProgress(o[p],m,n,j,k);else this._doProgress(o,m,n,j,k)}this._dueIndex=n;var q=null!=this._settedOutputEnd?this._settedOutputEnd:n;this._outputDueEnd=q}else this._dueIndex=this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:this._dueEnd;return this.unfinished()},nm.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},nm.prototype._doProgress=function(a,b,c,d,e){nw.reset(b,c,d,e),this._callingProgress=a,this._callingProgress({start:b,end:c,count:c-b,next:nw.next},this.context)},nm.prototype._doReset=function(a){this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null,!a&&this._reset&&((b=this._reset(this.context))&&b.progress&&(c=b.forceFirstProgress,b=b.progress),a3(b)&&!b.length&&(b=null)),this._progress=b,this._modBy=this._modDataCount=null;var b,c,d=this._downstream;return d&&d.dirty(),c},nm.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},nm.prototype.pipe=function(a){(this._downstream!==a||this._dirty)&&(this._downstream=a,a._upstream=this,a.dirty())},nm.prototype.dispose=function(){!this._disposed&&(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},nm.prototype.getUpstream=function(){return this._upstream},nm.prototype.getDownstream=function(){return this._downstream},nm.prototype.setOutputEnd=function(a){this._outputDueEnd=this._settedOutputEnd=a},nm),nw=(ns=function(){return no<nn?no++:null},nt=function(){var a=no%nr*np+Math.ceil(no/nr),b=no>=nn?null:a<nq?a:no;return no++,b},nu={reset:function(a,b,c,d){no=a,nn=b,np=c,nr=Math.ceil((nq=d)/np),nu.next=np>1&&nq>0?nt:ns}}),nx={},ny="undefined"!=typeof console&&console.warn&&console.log;function nz(a){}function nA(a){throw Error(a)}function nB(a,b){var c=b&&b.type;return"ordinal"===c?a:("time"!==c||a7(a)||null==a||"-"===a||(a=+gd(a)),null==a||""===a?NaN:+a)}var nC=bu({number:function(a){return parseFloat(a)},time:function(a){return+gd(a)},trim:function(a){return a5(a)?bm(a):a}});function nD(a){return nC.get(a)}var nE,nF,nG,nH={lt:function(a,b){return a<b},lte:function(a,b){return a<=b},gt:function(a,b){return a>b},gte:function(a,b){return a>=b}},nI=((nE=function(a,b){if(!a7(b)){var c;nA("")}this._opFn=nH[a],this._rvalFloat=gj(b)}).prototype.evaluate=function(a){return a7(a)?this._opFn(a,this._rvalFloat):this._opFn(gj(a),this._rvalFloat)},nE),nJ=((nF=function(a,b){var c="desc"===a;this._resultLT=c?1:-1,null==b&&(b=c?"min":"max"),this._incomparable="min"===b?-1/0:1/0}).prototype.evaluate=function(a,b){var c=a7(a)?a:gj(a),d=a7(b)?b:gj(b),e=isNaN(c),f=isNaN(d);if(e&&(c=this._incomparable),f&&(d=this._incomparable),e&&f){var g=a5(a),h=a5(b);g&&(c=h?a:0),h&&(d=g?b:0)}return c<d?this._resultLT:c>d?-this._resultLT:0},nF),nK=((nG=function(a,b){this._rval=b,this._isEQ=a,this._rvalTypeof=void 0===b?"undefined":(0,at.Z)(b),this._rvalFloat=gj(b)}).prototype.evaluate=function(a){var b=a===this._rval;if(!b){var c=void 0===a?"undefined":(0,at.Z)(a);c!==this._rvalTypeof&&("number"===c||"number"===this._rvalTypeof)&&(b=gj(a)===this._rvalFloat)}return this._isEQ?b:!b},nG);function nL(a,b){return"eq"===a||"ne"===a?new nK("eq"===a,b):by(nH,a)?new nI(a,b):null}var nM,nN=((nM=function(){}).prototype.getRawData=function(){throw Error("not supported")},nM.prototype.getRawDataItem=function(a){throw Error("not supported")},nM.prototype.cloneRawData=function(){},nM.prototype.getDimensionInfo=function(a){},nM.prototype.cloneAllDimensionInfo=function(){},nM.prototype.count=function(){},nM.prototype.retrieveValue=function(a,b){},nM.prototype.retrieveValueFromItem=function(a,b){},nM.prototype.convertValue=function(a,b){return nB(a,b)},nM);function nO(a){if(!nU(a.sourceFormat)){var b;nA("")}return a.data}function nP(a){var b,c=a.sourceFormat,d=a.data;if(!nU(c)){nA("")}if(c===lQ){for(var e=[],f=0,g=d.length;f<g;f++)e.push(d[f].slice());return e}if(c===lR){for(var e=[],f=0,g=d.length;f<g;f++)e.push(aQ({},d[f]));return e}}function nQ(a,b,c){return null==c?void 0:!a7(c)&&(isNaN(c)||by(b,c))?by(b,c)?b[c]:void 0:a[c]}function nR(a){return aN(a)}var nS=bu();function nT(a,b,c,d){b.length||nA(""),a8(a)||nA("");var e=a.type,f=nS.get(e);f||nA("");var g=aY(b,function(a){return function(a,b){var c=new nN,d=a.data,e=c.sourceFormat=a.sourceFormat,f=a.startIndex;a.seriesLayoutBy!==lV&&nA("");var g=[],h={},i=a.dimensionsDefine;if(i)aX(i,function(a,b){var c=a.name,d={index:b,name:c,displayName:a.displayName};if(g.push(d),null!=c){var e="";by(h,c)&&nA(e),h[c]=d}});else for(var j=0;j<a.dimensionsDetectedCount;j++)g.push({index:j});var k=m8(e,lV);b.__isBuiltIn&&(c.getRawDataItem=function(a){return k(d,f,g,a)},c.getRawData=a1(nO,null,a)),c.cloneRawData=a1(nP,null,a);var l=nb(e,lV);c.count=a1(l,null,d,f,g);var m=ne(e);c.retrieveValue=function(a,b){var c=k(d,f,g,a);return n(c,b)};var n=c.retrieveValueFromItem=function(a,b){if(null!=a){var c=g[b];if(c)return m(a,b,c.name)}};return c.getDimensionInfo=a1(nQ,null,g,h),c.cloneAllDimensionInfo=a1(nR,null,g),c}(a,f)}),h=gq(f.transform({upstream:g[0],upstreamList:g,config:aN(a.config)}));return aY(h,function(a,c){a8(a)||nA(""),a.data||nA("");var d,e=mU(a.data);nU(e)||nA("");var f=b[0];if(f&&0===c&&!a.dimensions){var g=f.startIndex;g&&(a.data=f.data.slice(0,g).concat(a.data)),d={seriesLayoutBy:lV,sourceHeader:g,dimensions:f.metaRawOption.dimensions}}else d={seriesLayoutBy:lV,sourceHeader:0,dimensions:a.dimensions};return mS(a.data,d,null)})}function nU(a){return a===lQ||a===lR}var nV="undefined",nW=("undefined"==typeof Uint32Array?"undefined":(0,at.Z)(Uint32Array))===nV?Array:Uint32Array,nX=("undefined"==typeof Uint16Array?"undefined":(0,at.Z)(Uint16Array))===nV?Array:Uint16Array,nY=("undefined"==typeof Int32Array?"undefined":(0,at.Z)(Int32Array))===nV?Array:Int32Array,nZ=("undefined"==typeof Float64Array?"undefined":(0,at.Z)(Float64Array))===nV?Array:Float64Array,n$={float:nZ,int:nY,ordinal:Array,number:Array,time:nZ};function n_(a){return a>65535?nW:nX}function n0(){return[1/0,-1/0]}function n1(a){var b=a.constructor;return b===Array?a.slice():new b(a)}function n2(a,b,c,d,e){var f=n$[c||"float"];if(e){var g=a[b],h=g&&g.length;if(h!==d){for(var i=new f(d),j=0;j<h;j++)i[j]=g[j];a[b]=i}}else a[b]=new f(d)}var n3,n4,n5,n6=((n3=function(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=bu()}).prototype.initData=function(a,b,c){this._provider=a,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var d=a.getSource(),e=this.defaultDimValueGetter=n[d.sourceFormat];this._dimValueGetter=c||e,this._rawExtent=[],mZ(d),this._dimensions=aY(b,function(a){return{type:a.type,property:a.property}}),this._initDataFromProvider(0,a.count())},n3.prototype.getProvider=function(){return this._provider},n3.prototype.getSource=function(){return this._provider.getSource()},n3.prototype.ensureCalculationDimension=function(a,b){var c=this._calcDimNameToIdx,d=this._dimensions,e=c.get(a);if(null!=e){if(d[e].type===b)return e}else e=d.length;return d[e]={type:b},c.set(a,e),this._chunks[e]=new n$[b||"float"](this._rawCount),this._rawExtent[e]=n0(),e},n3.prototype.collectOrdinalMeta=function(a,b){var c=this._chunks[a],d=this._dimensions[a],e=this._rawExtent,f=d.ordinalOffset||0,g=c.length;0===f&&(e[a]=n0());for(var h=e[a],i=f;i<g;i++){var j=c[i]=b.parseAndCollect(c[i]);isNaN(j)||(h[0]=Math.min(j,h[0]),h[1]=Math.max(j,h[1]))}d.ordinalMeta=b,d.ordinalOffset=g,d.type="ordinal"},n3.prototype.getOrdinalMeta=function(a){return this._dimensions[a].ordinalMeta},n3.prototype.getDimensionProperty=function(a){var b=this._dimensions[a];return b&&b.property},n3.prototype.appendData=function(a){var b=this._provider,c=this.count();b.appendData(a);var d=b.count();return b.persistent||(d+=c),c<d&&this._initDataFromProvider(c,d,!0),[c,d]},n3.prototype.appendValues=function(a,b){for(var c=this._chunks,d=this._dimensions,e=d.length,f=this._rawExtent,g=this.count(),h=g+Math.max(a.length,b||0),i=0;i<e;i++){var j=d[i];n2(c,i,j.type,h,!0)}for(var k=[],l=g;l<h;l++)for(var m=l-g,o=0;o<e;o++){var j=d[o],p=n.arrayRows.call(this,a[m]||k,j.property,m,o);c[o][l]=p;var q=f[o];p<q[0]&&(q[0]=p),p>q[1]&&(q[1]=p)}return this._rawCount=this._count=h,{start:g,end:h}},n3.prototype._initDataFromProvider=function(a,b,c){for(var d=this._provider,e=this._chunks,f=this._dimensions,g=f.length,h=this._rawExtent,i=aY(f,function(a){return a.property}),j=0;j<g;j++){var k=f[j];h[j]||(h[j]=n0()),n2(e,j,k.type,b,c)}if(d.fillStorage)d.fillStorage(a,b,e,h);else for(var l=[],m=a;m<b;m++){l=d.getItem(m,l);for(var n=0;n<g;n++){var o=e[n],p=this._dimValueGetter(l,i[n],m,n);o[m]=p;var q=h[n];p<q[0]&&(q[0]=p),p>q[1]&&(q[1]=p)}}!d.persistent&&d.clean&&d.clean(),this._rawCount=this._count=b,this._extent=[]},n3.prototype.count=function(){return this._count},n3.prototype.get=function(a,b){if(!(b>=0&&b<this._count))return NaN;var c=this._chunks[a];return c?c[this.getRawIndex(b)]:NaN},n3.prototype.getValues=function(a,b){var c=[],d=[];if(null==b){b=a,a=[];for(var e=0;e<this._dimensions.length;e++)d.push(e)}else d=a;for(var e=0,f=d.length;e<f;e++)c.push(this.get(d[e],b));return c},n3.prototype.getByRawIndex=function(a,b){if(!(b>=0&&b<this._rawCount))return NaN;var c=this._chunks[a];return c?c[b]:NaN},n3.prototype.getSum=function(a){var b=this._chunks[a],c=0;if(b)for(var d=0,e=this.count();d<e;d++){var f=this.get(a,d);isNaN(f)||(c+=f)}return c},n3.prototype.getMedian=function(a){var b=[];this.each([a],function(a){isNaN(a)||b.push(a)});var c=b.sort(function(a,b){return a-b}),d=this.count();return 0===d?0:d%2==1?c[(d-1)/2]:(c[d/2]+c[d/2-1])/2},n3.prototype.indexOfRawIndex=function(a){if(a>=this._rawCount||a<0)return -1;if(!this._indices)return a;var b=this._indices,c=b[a];if(null!=c&&c<this._count&&c===a)return a;for(var d=0,e=this._count-1;d<=e;){var f=(d+e)/2|0;if(b[f]<a)d=f+1;else{if(!(b[f]>a))return f;e=f-1}}return -1},n3.prototype.indicesOfNearest=function(a,b,c){var d=this._chunks[a],e=[];if(!d)return e;null==c&&(c=1/0);for(var f=1/0,g=-1,h=0,i=0,j=this.count();i<j;i++){var k=this.getRawIndex(i),l=b-d[k],m=Math.abs(l);m<=c&&((m<f||m===f&&l>=0&&g<0)&&(f=m,g=l,h=0),l===g&&(e[h++]=i))}return e.length=h,e},n3.prototype.getIndices=function(){var a,b=this._indices;if(b){var c=b.constructor,d=this._count;if(c===Array){a=new c(d);for(var e=0;e<d;e++)a[e]=b[e]}else a=new c(b.buffer,0,d)}else{var c=n_(this._rawCount);a=new c(this.count());for(var e=0;e<a.length;e++)a[e]=e}return a},n3.prototype.filter=function(a,b){if(!this._count)return this;for(var c=this.clone(),d=c.count(),e=new(n_(c._rawCount))(d),f=[],g=a.length,h=0,i=a[0],j=c._chunks,k=0;k<d;k++){var l=void 0,m=c.getRawIndex(k);if(0===g)l=b(k);else if(1===g)l=b(j[i][m],k);else{for(var n=0;n<g;n++)f[n]=j[a[n]][m];f[n]=k,l=b.apply(null,f)}l&&(e[h++]=m)}return h<d&&(c._indices=e),c._count=h,c._extent=[],c._updateGetRawIdx(),c},n3.prototype.selectRange=function(a){var b=this.clone(),c=b._count;if(!c)return this;var d=a0(a),e=d.length;if(!e)return this;var f=b.count(),g=new(n_(b._rawCount))(f),h=0,i=d[0],j=a[i][0],k=a[i][1],l=b._chunks,m=!1;if(!b._indices){var n=0;if(1===e){for(var o=l[d[0]],p=0;p<c;p++){var q=o[p];(q>=j&&q<=k||isNaN(q))&&(g[h++]=n),n++}m=!0}else if(2===e){for(var o=l[d[0]],r=l[d[1]],s=a[d[1]][0],t=a[d[1]][1],p=0;p<c;p++){var q=o[p],u=r[p];(q>=j&&q<=k||isNaN(q))&&(u>=s&&u<=t||isNaN(u))&&(g[h++]=n),n++}m=!0}}if(!m){if(1===e)for(var p=0;p<f;p++){var v=b.getRawIndex(p),q=l[d[0]][v];(q>=j&&q<=k||isNaN(q))&&(g[h++]=v)}else for(var p=0;p<f;p++){for(var w=!0,v=b.getRawIndex(p),x=0;x<e;x++){var y=d[x],q=l[y][v];(q<a[y][0]||q>a[y][1])&&(w=!1)}w&&(g[h++]=b.getRawIndex(p))}}return h<f&&(b._indices=g),b._count=h,b._extent=[],b._updateGetRawIdx(),b},n3.prototype.map=function(a,b){var c=this.clone(a);return this._updateDims(c,a,b),c},n3.prototype.modify=function(a,b){this._updateDims(this,a,b)},n3.prototype._updateDims=function(a,b,c){for(var d=a._chunks,e=[],f=b.length,g=a.count(),h=[],i=a._rawExtent,j=0;j<b.length;j++)i[b[j]]=n0();for(var k=0;k<g;k++){for(var l=a.getRawIndex(k),m=0;m<f;m++)h[m]=d[b[m]][l];h[f]=k;var n=c&&c.apply(null,h);if(null!=n){"object"!=typeof n&&(e[0]=n,n=e);for(var j=0;j<n.length;j++){var o=b[j],p=n[j],q=i[o],r=d[o];r&&(r[l]=p),p<q[0]&&(q[0]=p),p>q[1]&&(q[1]=p)}}}},n3.prototype.lttbDownSample=function(a,b){var c,d,e,f=this.clone([a],!0),g=f._chunks[a],h=this.count(),i=0,j=Math.floor(1/b),k=this.getRawIndex(0),l=new(n_(this._rawCount))(Math.min((Math.ceil(h/j)+2)*2,h));l[i++]=k;for(var m=1;m<h-1;m+=j){for(var n=Math.min(m+j,h-1),o=Math.min(m+2*j,h),p=(o+n)/2,q=0,r=n;r<o;r++){var s=this.getRawIndex(r),t=g[s];!isNaN(t)&&(q+=t)}q/=o-n;var u=m,v=Math.min(m+j,h),w=m-1,x=g[k];c=-1,e=u;for(var y=-1,z=0,r=u;r<v;r++){var s=this.getRawIndex(r),t=g[s];if(isNaN(t)){z++,y<0&&(y=s);continue}(d=Math.abs((w-p)*(t-x)-(w-r)*(q-x)))>c&&(c=d,e=s)}z>0&&z<v-u&&(l[i++]=Math.min(y,e),e=Math.max(y,e)),l[i++]=e,k=e}return l[i++]=this.getRawIndex(h-1),f._count=i,f._indices=l,f.getRawIndex=this._getRawIdx,f},n3.prototype.downSample=function(a,b,c,d){for(var e=this.clone([a],!0),f=e._chunks,g=[],h=Math.floor(1/b),i=f[a],j=this.count(),k=e._rawExtent[a]=n0(),l=new(n_(this._rawCount))(Math.ceil(j/h)),m=0,n=0;n<j;n+=h){h>j-n&&(h=j-n,g.length=h);for(var o=0;o<h;o++){var p=this.getRawIndex(n+o);g[o]=i[p]}var q=c(g),r=this.getRawIndex(Math.min(n+d(g,q)||0,j-1));i[r]=q,q<k[0]&&(k[0]=q),q>k[1]&&(k[1]=q),l[m++]=r}return e._count=m,e._indices=l,e._updateGetRawIdx(),e},n3.prototype.each=function(a,b){if(this._count)for(var c=a.length,d=this._chunks,e=0,f=this.count();e<f;e++){var g=this.getRawIndex(e);switch(c){case 0:b(e);break;case 1:b(d[a[0]][g],e);break;case 2:b(d[a[0]][g],d[a[1]][g],e);break;default:for(var h=0,i=[];h<c;h++)i[h]=d[a[h]][g];i[h]=e,b.apply(null,i)}}},n3.prototype.getDataExtent=function(a){var b,c=this._chunks[a],d=n0();if(!c)return d;var e=this.count();if(!this._indices)return this._rawExtent[a].slice();if(b=this._extent[a])return b.slice();for(var f=(b=d)[0],g=b[1],h=0;h<e;h++){var i=c[this.getRawIndex(h)];i<f&&(f=i),i>g&&(g=i)}return b=[f,g],this._extent[a]=b,b},n3.prototype.getRawDataItem=function(a){var b=this.getRawIndex(a);if(this._provider.persistent)return this._provider.getItem(b);for(var c=[],d=this._chunks,e=0;e<d.length;e++)c.push(d[e][b]);return c},n3.prototype.clone=function(a,b){var c=new n3,d=this._chunks,e=a&&aZ(a,function(a,b){return a[b]=!0,a},{});if(e)for(var f=0;f<d.length;f++)c._chunks[f]=e[f]?n1(d[f]):d[f];else c._chunks=d;return this._copyCommonProps(c),b||(c._indices=this._cloneIndices()),c._updateGetRawIdx(),c},n3.prototype._copyCommonProps=function(a){a._count=this._count,a._rawCount=this._rawCount,a._provider=this._provider,a._dimensions=this._dimensions,a._extent=aN(this._extent),a._rawExtent=aN(this._rawExtent)},n3.prototype._cloneIndices=function(){if(this._indices){var a=this._indices.constructor,b=void 0;if(a===Array){var c=this._indices.length;b=new a(c);for(var d=0;d<c;d++)b[d]=this._indices[d]}else b=new a(this._indices);return b}return null},n3.prototype._getRawIdxIdentity=function(a){return a},n3.prototype._getRawIdx=function(a){return a<this._count&&a>=0?this._indices[a]:-1},n3.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},n3.internalField=void(n={arrayRows:n4=function(a,b,c,d){return nB(a[d],this._dimensions[d])},objectRows:function(a,b,c,d){return nB(a[b],this._dimensions[d])},keyedColumns:n4,original:function(a,b,c,d){var e=a&&(null==a.value?a:a.value);return nB((0,ab.Z)(e,Array)?e[d]:e,this._dimensions[d])},typedArray:function(a,b,c,d){return a[d]}}),n3),n7=((n5=function(a){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=a}).prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},n5.prototype._setLocalSource=function(a,b){this._sourceList=a,this._upstreamSignList=b,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},n5.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},n5.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},n5.prototype._createSource=function(){this._setLocalSource([],[]);var a,b,c=this._sourceHost,d=this._getUpstreamSourceManagers(),e=!!d.length;if(n9(c)){var f=c,g=void 0,h=void 0,i=void 0;if(e){var j=d[0];j.prepareSource(),g=(i=j.getSource()).data,h=i.sourceFormat,b=[j._getVersionSign()]}else h=ba(g=f.get("data",!0))?lT:lP,b=[];var k=this._getSourceMetaRawOption()||{},l=i&&i.metaRawOption||{},m=bh(k.seriesLayoutBy,l.seriesLayoutBy)||null,n=bh(k.sourceHeader,l.sourceHeader),o=bh(k.dimensions,l.dimensions);a=m!==l.seriesLayoutBy|| !!n!= !!l.sourceHeader||o?[mS(g,{seriesLayoutBy:m,sourceHeader:n,dimensions:o},h)]:[]}else{var p=c;if(e){var q=this._applyTransform(d);a=q.sourceList,b=q.upstreamSignList}else a=[mS(p.get("source",!0),this._getSourceMetaRawOption(),null)],b=[]}this._setLocalSource(a,b)},n5.prototype._applyTransform=function(a){var b,c,d=this._sourceHost,e=d.get("transform",!0),f=d.get("fromTransformResult",!0);if(null!=f){var g="";1!==a.length&&oa(g)}var h=[],i=[];return(aX(a,function(a){a.prepareSource();var b=a.getSource(f||0);null==f||b||oa(""),h.push(b),i.push(a._getVersionSign())}),e)?c=function(a,b,c){var d=gq(a),e=d.length;e||nA("");for(var f=0,g=e;f<g;f++)b=nT(d[f],b,c,1===e?null:f),f!==g-1&&(b.length=Math.max(b.length,1));return b}(e,h,{datasetIndex:d.componentIndex}):null!=f&&(c=[(b=h[0],new mQ({data:b.data,sourceFormat:b.sourceFormat,seriesLayoutBy:b.seriesLayoutBy,dimensionsDefine:aN(b.dimensionsDefine),startIndex:b.startIndex,dimensionsDetectedCount:b.dimensionsDetectedCount}))]),{sourceList:c,upstreamSignList:i}},n5.prototype._isDirty=function(){if(this._dirty)return!0;for(var a=this._getUpstreamSourceManagers(),b=0;b<a.length;b++){var c=a[b];if(c._isDirty()||this._upstreamSignList[b]!==c._getVersionSign())return!0}},n5.prototype.getSource=function(a){a=a||0;var b=this._sourceList[a];if(!b){var c=this._getUpstreamSourceManagers();return c[0]&&c[0].getSource(a)}return b},n5.prototype.getSharedDataStore=function(a){var b=a.makeStoreSchema();return this._innerGetDataStore(b.dimensions,a.source,b.hash)},n5.prototype._innerGetDataStore=function(a,b,c){var d=this._storeList,e=d[0];e||(e=d[0]={});var f=e[c];if(!f){var g=this._getUpstreamSourceManagers()[0];n9(this._sourceHost)&&g?f=g._innerGetDataStore(a,b,c):(f=new n6).initData(new m5(b,a.length),a),e[c]=f}return f},n5.prototype._getUpstreamSourceManagers=function(){var a,b=this._sourceHost;if(n9(b)){var c=l$(b);return c?[c.getSourceManager()]:[]}return aY((a=b).get("transform",!0)||a.get("fromTransformResult",!0)?gO(a.ecModel,"dataset",{index:a.get("fromDatasetIndex",!0),id:a.get("fromDatasetId",!0)},gM).models:[],function(a){return a.getSourceManager()})},n5.prototype._getSourceMetaRawOption=function(){var a,b,c,d=this._sourceHost;if(n9(d))a=d.get("seriesLayoutBy",!0),b=d.get("sourceHeader",!0),c=d.get("dimensions",!0);else if(!this._getUpstreamSourceManagers().length){var e=d;a=e.get("seriesLayoutBy",!0),b=e.get("sourceHeader",!0),c=e.get("dimensions",!0)}return{seriesLayoutBy:a,sourceHeader:b,dimensions:c}},n5);function n8(a){a.option.transform&&bo(a.option.transform)}function n9(a){return"series"===a.mainType}function oa(a){throw Error(a)}var ob="line-height:1";function oc(a,b){var c=a.color||"#6e7079",d=a.fontSize||12,e=a.fontWeight||"400",f=a.color||"#464646",g=a.fontSize||14,h=a.fontWeight||"900";return"html"===b?{nameStyle:"font-size:"+ci(d+"")+"px;color:"+ci(c)+";font-weight:"+ci(e+""),valueStyle:"font-size:"+ci(g+"")+"px;color:"+ci(f)+";font-weight:"+ci(h+"")}:{nameStyle:{fontSize:d,fill:c,fontWeight:e},valueStyle:{fontSize:g,fill:f,fontWeight:h}}}var od=[0,10,20,30],oe=["","\n","\n\n","\n\n\n"];function of(a,b){return b.type=a,b}function og(a){return"section"===a.type}function oh(a){return og(a)?oj:ok}function oi(a){if(og(a)){var b=0,c=a.blocks.length,d=c>1||c>0&&!a.noHeader;return aX(a.blocks,function(a){var c=oi(a);c>=b&&(b=c+ +(d&&(!c||og(a)&&!a.noHeader)))}),b}return 0}function oj(a,b,c,d){var e=b.noHeader,f=om(oi(b)),g=[],h=b.blocks||[];bl(!h||a3(h)),h=h||[];var i=a.orderMode;if(b.sortBlocks&&i){h=h.slice();var j={valueAsc:"asc",valueDesc:"desc"};if(by(j,i)){var k=new nJ(j[i],null);h.sort(function(a,b){return k.evaluate(a.sortParam,b.sortParam)})}else"seriesDesc"===i&&h.reverse()}aX(h,function(c,e){var h=b.valueFormatter,i=oh(c)(h?aQ(aQ({},a),{valueFormatter:h}):a,c,e>0?f.html:0,d);null!=i&&g.push(i)});var l="richText"===a.renderMode?g.join(f.richText):on(g.join(""),e?c:f.html);if(e)return l;var m=ld(b.header,"ordinal",a.useUTC),n=oc(d,a.renderMode).nameStyle;return"richText"===a.renderMode?oq(a,m,n)+f.richText+l:on('<div style="'+n+";"+ob+';">'+ci(m)+"</div>"+l,c)}function ok(a,b,c,d){var e=a.renderMode,f=b.noName,g=b.noValue,h=!b.markerType,i=b.name,j=a.useUTC,k=b.valueFormatter||a.valueFormatter||function(a){return a=a3(a)?a:[a],aY(a,function(a,b){return ld(a,a3(n)?n[b]:n,j)})};if(!f||!g){var l=h?"":a.markupStyleCreator.makeTooltipMarker(b.markerType,b.markerColor||"#333",e),m=f?"":ld(i,"ordinal",j),n=b.valueType,o=g?[]:k(b.value,b.dataIndex),p=!h||!f,q=!h&&f,r=oc(d,e),s=r.nameStyle,t=r.valueStyle;return"richText"===e?(h?"":l)+(f?"":oq(a,m,s))+(g?"":or(a,o,p,q,t)):on((h?"":l)+(f?"":oo(m,!h,s))+(g?"":op(o,p,q,t)),c)}}function ol(a,b,c,d,e,f){if(a){var g=oh(a),h={useUTC:e,renderMode:c,orderMode:d,markupStyleCreator:b,valueFormatter:a.valueFormatter};return g(h,a,0,f)}}function om(a){return{html:od[a],richText:oe[a]}}function on(a,b){return'<div style="margin: '+b+"px 0 0;"+ob+';">'+a+'<div style="clear:both"></div></div>'}function oo(a,b,c){return'<span style="'+c+";"+(b?"margin-left:2px":"")+'">'+ci(a)+"</span>"}function op(a,b,c,d){return a=a3(a)?a:[a],'<span style="'+(b?"float:right;margin-left:"+(c?"10px":"20px"):"")+";"+d+'">'+aY(a,function(a){return ci(a)}).join("&nbsp;&nbsp;")+"</span>"}function oq(a,b,c){return a.markupStyleCreator.wrapRichTextStyle(b,c)}function or(a,b,c,d,e){var f=[e];return c&&f.push({padding:[0,0,0,d?10:20],align:"right"}),a.markupStyleCreator.wrapRichTextStyle(a3(b)?b.join("  "):b,f)}function os(a,b){return lk(a.getData().getItemVisual(b,"style")[a.visualDrawType])}function ot(a,b){var c=a.get("padding");return null!=c?c:"richText"===b?[8,10]:10}var ou,ov=((ou=function(){this.richTextStyles={},this._nextStyleNameId=gl()}).prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},ou.prototype.makeTooltipMarker=function(a,b,c){var d="richText"===c?this._generateStyleName():null,e=lh({color:b,type:a,renderMode:c,markerId:d});return a5(e)?e:(this.richTextStyles[d]=e.style,e.content)},ou.prototype.wrapRichTextStyle=function(a,b){var c={};a3(b)?aX(b,function(a){return aQ(c,a)}):aQ(c,b);var d=this._generateStyleName();return this.richTextStyles[d]=c,"{"+d+"|"+a+"}"},ou);function ow(a){var b,c,d,e,f=a.series,g=a.dataIndex,h=a.multipleSeries,i=f.getData(),j=i.mapDimensionsAll("defaultedTooltip"),k=j.length,l=f.getRawValue(g),m=a3(l),n=os(f,g);if(k>1||m&&!k){var o=ox(l,f,g,j,n);b=o.inlineValues,c=o.inlineValueTypes,d=o.blocks,e=o.inlineValues[0]}else if(k){var p=i.getDimensionInfo(j[0]);e=b=ng(i,g,j[0]),c=p.type}else e=b=m?l[0]:l;var q=gF(f),r=q&&f.name||"",s=i.getName(g),t=h?r:s;return of("section",{header:r,noHeader:h||!q,sortParam:e,blocks:[of("nameValue",{markerType:"item",markerColor:n,name:t,noName:!bm(t),value:b,valueType:c,dataIndex:g})].concat(d||[])})}function ox(a,b,c,d,e){var f=function(a,b){var c=g.getDimensionInfo(b);c&& !1!==c.otherDims.tooltip&&(h?k.push(of("nameValue",{markerType:"subItem",markerColor:e,name:c.displayName,value:a,valueType:c.type})):(i.push(a),j.push(c.type)))},g=b.getData(),h=aZ(a,function(a,b,c){var d=g.getDimensionInfo(c);return a=a||d&& !1!==d.tooltip&&null!=d.displayName},!1),i=[],j=[],k=[];return d.length?aX(d,function(a){f(ng(g,c,a),a)}):aX(a,f),{inlineValues:i,inlineValueTypes:j,blocks:k}}var oy=gI();function oz(a,b){return a.getName(b)||a.getId(b)}var oA,oB,oC,oD="__universalTransitionEnabled",oE=(oA=lK,oB=function(){var a=null!==oA&&oA.apply(this,arguments)||this;return a._selectedDataIndicesMap={},a},ad(oB,oA),oB.prototype.init=function(a,b,c){this.seriesIndex=this.componentIndex,this.dataTask=nl({count:oH,reset:oI}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(a,c),(oy(this).sourceManager=new n7(this)).prepareSource();var d=this.getInitialData(a,c);oK(d,this),this.dataTask.context.data=d,oy(this).dataBeforeProcessed=d,oF(this),this._initSelectedMapFromData(d)},oB.prototype.mergeDefaultAndTheme=function(a,b){var c=lu(this),d=c?lw(a):{},e=this.subType;lK.hasClass(e)&&(e+="Series"),aO(a,b.getTheme().get(this.subType)),aO(a,this.getDefaultOption()),gr(a,"label",["show"]),this.fillDataTextStyle(a.data),c&&lv(a,d,c)},oB.prototype.mergeOption=function(a,b){a=aO(this.option,a,!0),this.fillDataTextStyle(a.data);var c=lu(this);c&&lv(this.option,a,c);var d=oy(this).sourceManager;d.dirty(),d.prepareSource();var e=this.getInitialData(a,b);oK(e,this),this.dataTask.dirty(),this.dataTask.context.data=e,oy(this).dataBeforeProcessed=e,oF(this),this._initSelectedMapFromData(e)},oB.prototype.fillDataTextStyle=function(a){if(a&&!ba(a))for(var b=["show"],c=0;c<a.length;c++)a[c]&&a[c].label&&gr(a[c],"label",b)},oB.prototype.getInitialData=function(a,b){},oB.prototype.appendData=function(a){this.getRawData().appendData(a.data)},oB.prototype.getData=function(a){var b=oM(this);if(!b)return oy(this).data;var c=b.context.data;return null==a?c:c.getLinkedData(a)},oB.prototype.getAllData=function(){var a=this.getData();return a&&a.getLinkedDataAll?a.getLinkedDataAll():[{data:a}]},oB.prototype.setData=function(a){var b=oM(this);if(b){var c=b.context;c.outputData=a,b!==this.dataTask&&(c.data=a)}oy(this).data=a},oB.prototype.getEncode=function(){var a=this.get("encode",!0);if(a)return bu(a)},oB.prototype.getSourceManager=function(){return oy(this).sourceManager},oB.prototype.getSource=function(){return this.getSourceManager().getSource()},oB.prototype.getRawData=function(){return oy(this).dataBeforeProcessed},oB.prototype.getColorBy=function(){return this.get("colorBy")||"series"},oB.prototype.isColorBySeries=function(){return"series"===this.getColorBy()},oB.prototype.getBaseAxis=function(){var a=this.coordinateSystem;return a&&a.getBaseAxis&&a.getBaseAxis()},oB.prototype.formatTooltip=function(a,b,c){return ow({series:this,dataIndex:a,multipleSeries:b})},oB.prototype.isAnimationEnabled=function(){var a=this.ecModel;if(as.node&&!(a&&a.ssr))return!1;var b=this.getShallow("animation");return b&&this.getData().count()>this.getShallow("animationThreshold")&&(b=!1),!!b},oB.prototype.restoreData=function(){this.dataTask.dirty()},oB.prototype.getColorFromPalette=function(a,b,c){var d=this.ecModel,e=l5.prototype.getColorFromPalette.call(this,a,b,c);return e||(e=d.getColorFromPalette(a,b,c)),e},oB.prototype.coordDimToDataDim=function(a){return this.getRawData().mapDimensionsAll(a)},oB.prototype.getProgressive=function(){return this.get("progressive")},oB.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},oB.prototype.select=function(a,b){this._innerSelect(this.getData(b),a)},oB.prototype.unselect=function(a,b){var c=this.option.selectedMap;if(c){var d=this.option.selectedMode,e=this.getData(b);if("series"===d||"all"===c){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var f=0;f<a.length;f++){var g=oz(e,a[f]);c[g]=!1,this._selectedDataIndicesMap[g]=-1}}},oB.prototype.toggleSelect=function(a,b){for(var c=[],d=0;d<a.length;d++)c[0]=a[d],this.isSelected(a[d],b)?this.unselect(c,b):this.select(c,b)},oB.prototype.getSelectedDataIndices=function(){if("all"===this.option.selectedMap)return[].slice.call(this.getData().getIndices());for(var a=this._selectedDataIndicesMap,b=a0(a),c=[],d=0;d<b.length;d++){var e=a[b[d]];e>=0&&c.push(e)}return c},oB.prototype.isSelected=function(a,b){var c=this.option.selectedMap;if(!c)return!1;var d=this.getData(b);return("all"===c||c[oz(d,a)])&&!d.getItemModel(a).get(["select","disabled"])},oB.prototype.isUniversalTransitionEnabled=function(){if(this[oD])return!0;var a=this.option.universalTransition;return!!a&&(!0===a||a&&a.enabled)},oB.prototype._innerSelect=function(a,b){var c,d,e=this.option,f=e.selectedMode,g=b.length;if(f&&g){if("series"===f)e.selectedMap="all";else if("multiple"===f){a8(e.selectedMap)||(e.selectedMap={});for(var h=e.selectedMap,i=0;i<g;i++){var j=b[i],k=oz(a,j);h[k]=!0,this._selectedDataIndicesMap[k]=a.getRawIndex(j)}}else if("single"===f|| !0===f){var l=b[g-1],k=oz(a,l);e.selectedMap=((c={})[k]=!0,c),this._selectedDataIndicesMap=((d={})[k]=a.getRawIndex(l),d)}}},oB.prototype._initSelectedMapFromData=function(a){if(!this.option.selectedMap){var b=[];a.hasItemOption&&a.each(function(c){var d=a.getRawDataItem(c);d&&d.selected&&b.push(c)}),b.length>0&&this._innerSelect(a,b)}},oB.registerClass=function(a){return lK.registerClass(a)},oB.protoInitialize=void((oC=oB.prototype).type="series.__base__",oC.seriesIndex=0,oC.ignoreStyleOnData=!1,oC.hasSymbolVisual=!1,oC.defaultSymbol="circle",oC.visualStyleAccessPath="itemStyle",oC.visualDrawType="fill"),oB);function oF(a){var b=a.name;gF(a)||(a.name=oG(a)||b)}function oG(a){var b=a.getRawData(),c=b.mapDimensionsAll("seriesName"),d=[];return aX(c,function(a){var c=b.getDimensionInfo(a);c.displayName&&d.push(c.displayName)}),d.join(" ")}function oH(a){return a.model.getRawData().count()}function oI(a){var b=a.model;return b.setData(b.getRawData().cloneShallow()),oJ}function oJ(a,b){b.outputData&&a.end>b.outputData.count()&&b.model.getRawData().cloneShallow(b.outputData)}function oK(a,b){aX(bv(a.CHANGABLE_METHODS,a.DOWNSAMPLE_METHODS),function(c){a.wrapMethod(c,a2(oL,b))})}function oL(a,b){var c=oM(a);return c&&c.setOutputEnd((b||this).count()),b}function oM(a){var b=(a.ecModel||{}).scheduler,c=b&&b.getPipeline(a.uid);if(c){var d=c.currentTask;if(d){var e=d.agentStubMap;e&&(d=e.get(a.uid))}return d}}aV(oE,nj),aV(oE,l5),gX(oE,lK);var oN,oO=oE,oP=((oN=function(){this.group=new fP,this.uid=kE("viewComponent")}).prototype.init=function(a,b){},oN.prototype.render=function(a,b,c,d){},oN.prototype.dispose=function(a,b){},oN.prototype.updateView=function(a,b,c,d){},oN.prototype.updateLayout=function(a,b,c,d){},oN.prototype.updateVisual=function(a,b,c,d){},oN.prototype.toggleBlurSeries=function(a,b,c){},oN.prototype.eachRendered=function(a){var b=this.group;b&&b.traverse(a)},oN);gV(oP),g_(oP);var oQ=oP;function oR(){var a=gI();return function(b){var c=a(b),d=b.pipelineContext,e=!!c.large,f=!!c.progressiveRender,g=c.large=!!(d&&d.large),h=c.progressiveRender=!!(d&&d.progressiveRender);return!!(e!==g||f!==h)&&"reset"}}var oS=h5.CMD,oT=[[],[],[]],oU=Math.sqrt,oV=Math.atan2;function oW(a,b){if(b){var c,d,e,f,g,h,i=a.data,j=a.len(),k=oS.M,l=oS.C,m=oS.L,n=oS.R,o=oS.A,p=oS.Q;for(e=0,f=0;e<j;){switch(c=i[e++],f=e,d=0,c){case k:case m:d=1;break;case l:d=3;break;case p:d=2;break;case o:var q=b[4],r=b[5],s=oU(b[0]*b[0]+b[1]*b[1]),t=oU(b[2]*b[2]+b[3]*b[3]),u=oV(-b[1]/t,b[0]/s);i[e]*=s,i[e++]+=q,i[e]*=t,i[e++]+=r,i[e++]*=s,i[e++]*=t,i[e++]+=u,i[e++]+=u,e+=2,f=e;break;case n:h[0]=i[e++],h[1]=i[e++],b_(h,h,b),i[f++]=h[0],i[f++]=h[1],h[0]+=i[e++],h[1]+=i[e++],b_(h,h,b),i[f++]=h[0],i[f++]=h[1]}for(g=0;g<d;g++){var v=oT[g];v[0]=i[e++],v[1]=i[e++],b_(v,v,b),i[f++]=v[0],i[f++]=v[1]}}a.increaseVersion()}}var oX=Math.sqrt,oY=Math.sin,oZ=Math.cos,o$=Math.PI;function o_(a){return Math.sqrt(a[0]*a[0]+a[1]*a[1])}function o0(a,b){return(a[0]*b[0]+a[1]*b[1])/(o_(a)*o_(b))}function o1(a,b){return(a[0]*b[1]<a[1]*b[0]?-1:1)*Math.acos(o0(a,b))}function o2(a,b,c,d,e,f,g,h,i,j,k){var l=i*(o$/180),m=oZ(l)*(a-c)/2+oY(l)*(b-d)/2,n=-1*oY(l)*(a-c)/2+oZ(l)*(b-d)/2,o=m*m/(g*g)+n*n/(h*h);o>1&&(g*=oX(o),h*=oX(o));var p=(e===f?-1:1)*oX((g*g*(h*h)-g*g*(n*n)-h*h*(m*m))/(g*g*(n*n)+h*h*(m*m)))||0,q=p*g*n/h,r=-(p*h)*m/g,s=(a+c)/2+oZ(l)*q-oY(l)*r,t=(b+d)/2+oY(l)*q+oZ(l)*r,u=o1([1,0],[(m-q)/g,(n-r)/h]),v=[(m-q)/g,(n-r)/h],w=[(-1*m-q)/g,(-1*n-r)/h],x=o1(v,w);if(-1>=o0(v,w)&&(x=o$),o0(v,w)>=1&&(x=0),x<0){var y=Math.round(x/o$*1e6)/1e6;x=2*o$+y%2*o$}k.addData(j,s,t,g,h,u,x,l,f)}var o3,o4,o5=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,o6=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,o7=(o3=ix,o4=function(){return null!==o3&&o3.apply(this,arguments)||this},bC(o4,o3),o4.prototype.applyTransform=function(a){},o4);function o8(a){return null!=a.setData}function o9(a,b){var c=function(a){var b,c=new h5;if(!a)return c;var d=0,e=0,f=d,g=e,h=h5.CMD,i=a.match(o5);if(!i)return c;for(var j=0;j<i.length;j++){for(var k=i[j],l=k.charAt(0),m=void 0,n=k.match(o6)||[],o=n.length,p=0;p<o;p++)n[p]=parseFloat(n[p]);for(var q=0;q<o;){var r=void 0,s=void 0,t=void 0,u=void 0,v=void 0,w=void 0,x=void 0,y=d,z=e,A=void 0,B=void 0;switch(l){case"l":d+=n[q++],e+=n[q++],m=h.L,c.addData(m,d,e);break;case"L":d=n[q++],e=n[q++],m=h.L,c.addData(m,d,e);break;case"m":d+=n[q++],e+=n[q++],m=h.M,c.addData(m,d,e),f=d,g=e,l="l";break;case"M":d=n[q++],e=n[q++],m=h.M,c.addData(m,d,e),f=d,g=e,l="L";break;case"h":d+=n[q++],m=h.L,c.addData(m,d,e);break;case"H":d=n[q++],m=h.L,c.addData(m,d,e);break;case"v":e+=n[q++],m=h.L,c.addData(m,d,e);break;case"V":e=n[q++],m=h.L,c.addData(m,d,e);break;case"C":m=h.C,c.addData(m,n[q++],n[q++],n[q++],n[q++],n[q++],n[q++]),d=n[q-2],e=n[q-1];break;case"c":m=h.C,c.addData(m,n[q++]+d,n[q++]+e,n[q++]+d,n[q++]+e,n[q++]+d,n[q++]+e),d+=n[q-2],e+=n[q-1];break;case"S":r=d,s=e,A=c.len(),B=c.data,b===h.C&&(r+=d-B[A-4],s+=e-B[A-3]),m=h.C,y=n[q++],z=n[q++],d=n[q++],e=n[q++],c.addData(m,r,s,y,z,d,e);break;case"s":r=d,s=e,A=c.len(),B=c.data,b===h.C&&(r+=d-B[A-4],s+=e-B[A-3]),m=h.C,y=d+n[q++],z=e+n[q++],d+=n[q++],e+=n[q++],c.addData(m,r,s,y,z,d,e);break;case"Q":y=n[q++],z=n[q++],d=n[q++],e=n[q++],m=h.Q,c.addData(m,y,z,d,e);break;case"q":y=n[q++]+d,z=n[q++]+e,d+=n[q++],e+=n[q++],m=h.Q,c.addData(m,y,z,d,e);break;case"T":r=d,s=e,A=c.len(),B=c.data,b===h.Q&&(r+=d-B[A-4],s+=e-B[A-3]),d=n[q++],e=n[q++],m=h.Q,c.addData(m,r,s,d,e);break;case"t":r=d,s=e,A=c.len(),B=c.data,b===h.Q&&(r+=d-B[A-4],s+=e-B[A-3]),d+=n[q++],e+=n[q++],m=h.Q,c.addData(m,r,s,d,e);break;case"A":t=n[q++],u=n[q++],v=n[q++],w=n[q++],x=n[q++],y=d,z=e,d=n[q++],e=n[q++],m=h.A,o2(y,z,d,e,w,x,t,u,v,m,c);break;case"a":t=n[q++],u=n[q++],v=n[q++],w=n[q++],x=n[q++],y=d,z=e,d+=n[q++],e+=n[q++],m=h.A,o2(y,z,d,e,w,x,t,u,v,m,c)}}("z"===l||"Z"===l)&&(m=h.Z,c.addData(m),d=f,e=g),b=m}return c.toStatic(),c}(a),d=aQ({},b);return d.buildPath=function(a){if(o8(a)){a.setData(c.data);var b=a.getContext();b&&a.rebuildPath(b,1)}else{var b=a;c.rebuildPath(b,1)}},d.applyTransform=function(a){oW(c,a),this.dirtyShape()},d}function pa(a,b){return new o7(o9(a,b))}function pb(a,b){b=b||{};var c=new ix;return a.shape&&c.setShape(a.shape),c.setStyle(a.style),b.bakeTransform?oW(c.path,a.getComputedTransform()):b.toLocal?c.setLocalTransform(a.getComputedTransform()):c.copyTransform(a),c.buildPath=a.buildPath,c.applyTransform=c.applyTransform,c.z=a.z,c.z2=a.z2,c.zlevel=a.zlevel,c}var pc,pd,pe=function(){this.cx=0,this.cy=0,this.r=0},pf=(pc=ix,bC(pd=function(a){return pc.call(this,a)||this},pc),pd.prototype.getDefaultShape=function(){return new pe},pd.prototype.buildPath=function(a,b){a.moveTo(b.cx+b.r,b.cy),a.arc(b.cx,b.cy,b.r,0,2*Math.PI)},pd);pf.prototype.type="circle";var pg,ph,pi=pf,pj=function(){this.cx=0,this.cy=0,this.rx=0,this.ry=0},pk=(pg=ix,bC(ph=function(a){return pg.call(this,a)||this},pg),ph.prototype.getDefaultShape=function(){return new pj},ph.prototype.buildPath=function(a,b){var c=b.cx,d=b.cy,e=b.rx,f=b.ry,g=.5522848*e,h=.5522848*f;a.moveTo(c-e,d),a.bezierCurveTo(c-e,d-h,c-g,d-f,c,d-f),a.bezierCurveTo(c+g,d-f,c+e,d-h,c+e,d),a.bezierCurveTo(c+e,d+h,c+g,d+f,c,d+f),a.bezierCurveTo(c-g,d+f,c-e,d+h,c-e,d),a.closePath()},ph);pk.prototype.type="ellipse";var pl=pk,pm=Math.PI,pn=2*pm,po=Math.sin,pp=Math.cos,pq=Math.acos,pr=Math.atan2,ps=Math.abs,pt=Math.sqrt,pu=Math.max,pv=Math.min;function pw(a,b,c,d,e,f,g){var h=a-c,i=b-d,j=(g?f:-f)/pt(h*h+i*i),k=j*i,l=-j*h,m=a+k,n=b+l,o=c+k,p=d+l,q=(m+o)/2,r=(n+p)/2,s=o-m,t=p-n,u=s*s+t*t,v=e-f,w=m*p-o*n,x=(t<0?-1:1)*pt(pu(0,v*v*u-w*w)),y=(w*t-s*x)/u,z=(-w*s-t*x)/u,A=(w*t+s*x)/u,B=(-w*s+t*x)/u,C=y-q,D=z-r,E=A-q,F=B-r;return C*C+D*D>E*E+F*F&&(y=A,z=B),{cx:y,cy:z,x0:-k,y0:-l,x1:y*(e/v-1),y1:z*(e/v-1)}}var px,py,pz=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},pA=(px=ix,bC(py=function(a){return px.call(this,a)||this},px),py.prototype.getDefaultShape=function(){return new pz},py.prototype.buildPath=function(a,b){!function(a,b){var c,d=pu(b.r,0),e=pu(b.r0||0,0),f=d>0,g=e>0;if(f||g){if(f||(d=e,e=0),e>d){var h=d;d=e,e=h}var i=b.startAngle,j=b.endAngle;if(!(isNaN(i)||isNaN(j))){var k=b.cx,l=b.cy,m=!!b.clockwise,n=ps(j-i),o=n>pn&&n%pn;if(o>1e-4&&(n=o),d>1e-4){if(n>pn-1e-4)a.moveTo(k+d*pp(i),l+d*po(i)),a.arc(k,l,d,i,j,!m),e>1e-4&&(a.moveTo(k+e*pp(j),l+e*po(j)),a.arc(k,l,e,j,i,m));else{var p=void 0,q=void 0,r=void 0,s=void 0,t=void 0,u=void 0,v=void 0,w=void 0,x=void 0,y=void 0,z=void 0,A=void 0,B=void 0,C=void 0,D=void 0,E=void 0,F=d*pp(i),G=d*po(i),H=e*pp(j),I=e*po(j),J=n>1e-4;if(J){var K=b.cornerRadius;K&&(p=(c=function(a){var b;if(a3(a)){var c=a.length;if(!c)return a;b=1===c?[a[0],a[0],0,0]:2===c?[a[0],a[0],a[1],a[1]]:3===c?a.concat(a[2]):a}else b=[a,a,a,a];return b}(K))[0],q=c[1],r=c[2],s=c[3]);var L=ps(d-e)/2;if(t=pv(L,r),u=pv(L,s),v=pv(L,p),w=pv(L,q),z=x=pu(t,u),A=y=pu(v,w),(x>1e-4||y>1e-4)&&(B=d*pp(j),C=d*po(j),D=e*pp(i),E=e*po(i),n<pm)){var M=function(a,b,c,d,e,f,g,h){var i=c-a,j=d-b,k=g-e,l=h-f,m=l*i-k*j;if(!(m*m<1e-4))return m=(k*(b-f)-l*(a-e))/m,[a+m*i,b+m*j]}(F,G,D,E,B,C,H,I);if(M){var N=F-M[0],O=G-M[1],P=B-M[0],Q=C-M[1],R=1/po(pq((N*P+O*Q)/(pt(N*N+O*O)*pt(P*P+Q*Q)))/2),S=pt(M[0]*M[0]+M[1]*M[1]);z=pv(x,(d-S)/(R+1)),A=pv(y,(e-S)/(R-1))}}}if(J){if(z>1e-4){var T=pv(r,z),U=pv(s,z),V=pw(D,E,F,G,d,T,m),W=pw(B,C,H,I,d,U,m);a.moveTo(k+V.cx+V.x0,l+V.cy+V.y0),z<x&&T===U?a.arc(k+V.cx,l+V.cy,z,pr(V.y0,V.x0),pr(W.y0,W.x0),!m):(T>0&&a.arc(k+V.cx,l+V.cy,T,pr(V.y0,V.x0),pr(V.y1,V.x1),!m),a.arc(k,l,d,pr(V.cy+V.y1,V.cx+V.x1),pr(W.cy+W.y1,W.cx+W.x1),!m),U>0&&a.arc(k+W.cx,l+W.cy,U,pr(W.y1,W.x1),pr(W.y0,W.x0),!m))}else a.moveTo(k+F,l+G),a.arc(k,l,d,i,j,!m)}else a.moveTo(k+F,l+G);if(e>1e-4&&J){if(A>1e-4){var T=pv(p,A),U=pv(q,A),V=pw(H,I,B,C,e,-U,m),W=pw(F,G,D,E,e,-T,m);a.lineTo(k+V.cx+V.x0,l+V.cy+V.y0),A<y&&T===U?a.arc(k+V.cx,l+V.cy,A,pr(V.y0,V.x0),pr(W.y0,W.x0),!m):(U>0&&a.arc(k+V.cx,l+V.cy,U,pr(V.y0,V.x0),pr(V.y1,V.x1),!m),a.arc(k,l,e,pr(V.cy+V.y1,V.cx+V.x1),pr(W.cy+W.y1,W.cx+W.x1),m),T>0&&a.arc(k+W.cx,l+W.cy,T,pr(W.y1,W.x1),pr(W.y0,W.x0),!m))}else a.lineTo(k+H,l+I),a.arc(k,l,e,j,i,m)}else a.lineTo(k+H,l+I)}}else a.moveTo(k,l);a.closePath()}}}(a,b)},py.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},py);pA.prototype.type="sector";var pB,pC,pD=pA,pE=function(){this.cx=0,this.cy=0,this.r=0,this.r0=0},pF=(pB=ix,bC(pC=function(a){return pB.call(this,a)||this},pB),pC.prototype.getDefaultShape=function(){return new pE},pC.prototype.buildPath=function(a,b){var c=b.cx,d=b.cy,e=2*Math.PI;a.moveTo(c+b.r,d),a.arc(c,d,b.r,0,e,!1),a.moveTo(c+b.r0,d),a.arc(c,d,b.r0,0,e,!0)},pC);pF.prototype.type="ring";var pG=pF;function pH(a,b,c){var d=b.smooth,e=b.points;if(e&&e.length>=2){if(d){var f=function(a,b,c,d){var e,f,g,h,i=[],j=[],k=[],l=[];if(d){g=[1/0,1/0],h=[-1/0,-1/0];for(var m=0,n=a.length;m<n;m++)b0(g,g,a[m]),b1(h,h,a[m]);b0(g,g,d[0]),b1(h,h,d[1])}for(var m=0,n=a.length;m<n;m++){var o=a[m];if(c)e=a[m?m-1:n-1],f=a[(m+1)%n];else{if(0===m||m===n-1){i.push(bH(a[m]));continue}e=a[m-1],f=a[m+1]}bL(j,f,e),bT(j,j,b);var p=bV(o,e),q=bV(o,f),r=p+q;0!==r&&(p/=r,q/=r),bT(k,j,-p),bT(l,j,q);var s=bJ([],o,k),t=bJ([],o,l);d&&(b1(s,s,g),b0(s,s,h),b1(t,t,g),b0(t,t,h)),i.push(s),i.push(t)}return c&&i.push(i.shift()),i}(e,d,c,b.smoothConstraint);a.moveTo(e[0][0],e[0][1]);for(var g=e.length,h=0;h<(c?g:g-1);h++){var i=f[2*h],j=f[2*h+1],k=e[(h+1)%g];a.bezierCurveTo(i[0],i[1],j[0],j[1],k[0],k[1])}}else{a.moveTo(e[0][0],e[0][1]);for(var h=1,l=e.length;h<l;h++)a.lineTo(e[h][0],e[h][1])}c&&a.closePath()}}var pI,pJ,pK=function(){this.points=null,this.smooth=0,this.smoothConstraint=null},pL=(pI=ix,bC(pJ=function(a){return pI.call(this,a)||this},pI),pJ.prototype.getDefaultShape=function(){return new pK},pJ.prototype.buildPath=function(a,b){pH(a,b,!0)},pJ);pL.prototype.type="polygon";var pM,pN,pO=pL,pP=function(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null},pQ=(pM=ix,bC(pN=function(a){return pM.call(this,a)||this},pM),pN.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},pN.prototype.getDefaultShape=function(){return new pP},pN.prototype.buildPath=function(a,b){pH(a,b,!1)},pN);pQ.prototype.type="polyline";var pR,pS,pT=pQ,pU={},pV=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1},pW=(pR=ix,bC(pS=function(a){return pR.call(this,a)||this},pR),pS.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},pS.prototype.getDefaultShape=function(){return new pV},pS.prototype.buildPath=function(a,b){if(this.subPixelOptimize){var c,d,e,f,g=iI(pU,b,this.style);c=g.x1,d=g.y1,e=g.x2,f=g.y2}else c=b.x1,d=b.y1,e=b.x2,f=b.y2;var h=b.percent;0!==h&&(a.moveTo(c,d),h<1&&(e=c*(1-h)+e*h,f=d*(1-h)+f*h),a.lineTo(e,f))},pS.prototype.pointAt=function(a){var b=this.shape;return[b.x1*(1-a)+b.x2*a,b.y1*(1-a)+b.y2*a]},pS);pW.prototype.type="line";var pX=pW,pY=[],pZ=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1};function p$(a,b,c){var d=a.cpx2,e=a.cpy2;return null!=d||null!=e?[(c?dy:dx)(a.x1,a.cpx1,a.cpx2,a.x2,b),(c?dy:dx)(a.y1,a.cpy1,a.cpy2,a.y2,b)]:[(c?dF:dE)(a.x1,a.cpx1,a.x2,b),(c?dF:dE)(a.y1,a.cpy1,a.y2,b)]}var p_,p0,p1=(p_=ix,bC(p0=function(a){return p_.call(this,a)||this},p_),p0.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},p0.prototype.getDefaultShape=function(){return new pZ},p0.prototype.buildPath=function(a,b){var c=b.x1,d=b.y1,e=b.x2,f=b.y2,g=b.cpx1,h=b.cpy1,i=b.cpx2,j=b.cpy2,k=b.percent;0!==k&&(a.moveTo(c,d),null==i||null==j?(k<1&&(dH(c,g,e,k,pY),g=pY[1],e=pY[2],dH(d,h,f,k,pY),h=pY[1],f=pY[2]),a.quadraticCurveTo(g,h,e,f)):(k<1&&(dB(c,g,i,e,k,pY),g=pY[1],i=pY[2],e=pY[3],dB(d,h,j,f,k,pY),h=pY[1],j=pY[2],f=pY[3]),a.bezierCurveTo(g,h,i,j,e,f)))},p0.prototype.pointAt=function(a){return p$(this.shape,a,!1)},p0.prototype.tangentAt=function(a){var b=p$(this.shape,a,!0);return bU(b,b)},p0);p1.prototype.type="bezier-curve";var p2,p3,p4=p1,p5=function(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},p6=(p2=ix,bC(p3=function(a){return p2.call(this,a)||this},p2),p3.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},p3.prototype.getDefaultShape=function(){return new p5},p3.prototype.buildPath=function(a,b){var c=b.cx,d=b.cy,e=Math.max(b.r,0),f=b.startAngle,g=b.endAngle,h=b.clockwise;a.moveTo(Math.cos(f)*e+c,Math.sin(f)*e+d),a.arc(c,d,e,f,g,!h)},p3);p6.prototype.type="arc";var p7,p8,p9,qa,qb,qc,qd,qe,qf,qg,qh=p6,qi=(p7=ix,p8=function(){var a=null!==p7&&p7.apply(this,arguments)||this;return a.type="compound",a},bC(p8,p7),p8.prototype._updatePathDirty=function(){for(var a=this.shape.paths,b=this.shapeChanged(),c=0;c<a.length;c++)b=b||a[c].shapeChanged();b&&this.dirtyShape()},p8.prototype.beforeBrush=function(){this._updatePathDirty();for(var a=this.shape.paths||[],b=this.getGlobalScale(),c=0;c<a.length;c++)a[c].path||a[c].createPathProxy(),a[c].path.setScale(b[0],b[1],a[c].segmentIgnoreThreshold)},p8.prototype.buildPath=function(a,b){for(var c=b.paths||[],d=0;d<c.length;d++)c[d].buildPath(a,c[d].shape,!0)},p8.prototype.afterBrush=function(){for(var a=this.shape.paths||[],b=0;b<a.length;b++)a[b].pathUpdated()},p8.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),ix.prototype.getBoundingRect.call(this)},p8),qj=((p9=function(a){this.colorStops=a||[]}).prototype.addColorStop=function(a,b){this.colorStops.push({offset:a,color:b})},p9),qk=(qa=qj,bC(qb=function(a,b,c,d,e,f){var g=qa.call(this,e)||this;return g.x=null==a?0:a,g.y=null==b?0:b,g.x2=null==c?1:c,g.y2=null==d?0:d,g.type="linear",g.global=f||!1,g},qa),qb),ql=(qc=qj,bC(qd=function(a,b,c,d,e){var f=qc.call(this,d)||this;return f.x=null==a?.5:a,f.y=null==b?.5:b,f.r=null==c?.5:c,f.type="radial",f.global=e||!1,f},qc),qd),qm=[0,0],qn=[0,0],qo=new cK,qp=new cK,qq=((qe=function(a,b){this._corners=[],this._axes=[],this._origin=[0,0];for(var c=0;c<4;c++)this._corners[c]=new cK;for(var c=0;c<2;c++)this._axes[c]=new cK;a&&this.fromBoundingRect(a,b)}).prototype.fromBoundingRect=function(a,b){var c=this._corners,d=this._axes,e=a.x,f=a.y,g=e+a.width,h=f+a.height;if(c[0].set(e,f),c[1].set(g,f),c[2].set(g,h),c[3].set(e,h),b)for(var i=0;i<4;i++)c[i].transform(b);cK.sub(d[0],c[1],c[0]),cK.sub(d[1],c[3],c[0]),d[0].normalize(),d[1].normalize();for(var i=0;i<2;i++)this._origin[i]=d[i].dot(c[0])},qe.prototype.intersect=function(a,b){var c=!0,d=!b;return qo.set(1/0,1/0),qp.set(0,0),!this._intersectCheckOneSide(this,a,qo,qp,d,1)&&(c=!1,d)|| !this._intersectCheckOneSide(a,this,qo,qp,d,-1)&&(c=!1,d)||d||cK.copy(b,c?qo:qp),c},qe.prototype._intersectCheckOneSide=function(a,b,c,d,e,f){for(var g=!0,h=0;h<2;h++){var i=this._axes[h];if(this._getProjMinMaxOnAxis(h,a._corners,qm),this._getProjMinMaxOnAxis(h,b._corners,qn),qm[1]<qn[0]||qm[0]>qn[1]){if(g=!1,e)return g;var j=Math.abs(qn[0]-qm[1]),k=Math.abs(qm[0]-qn[1]);Math.min(j,k)>d.len()&&(j<k?cK.scale(d,i,-j*f):cK.scale(d,i,k*f))}else if(c){var j=Math.abs(qn[0]-qm[1]),k=Math.abs(qm[0]-qn[1]);Math.min(j,k)<c.len()&&(j<k?cK.scale(c,i,j*f):cK.scale(c,i,-k*f))}}return g},qe.prototype._getProjMinMaxOnAxis=function(a,b,c){for(var d=this._axes[a],e=this._origin,f=b[0].dot(d)+e[a],g=f,h=f,i=1;i<b.length;i++){var j=b[i].dot(d)+e[a];g=Math.min(j,g),h=Math.max(j,h)}c[0]=g,c[1]=h},qe),qr=[],qs=(qf=hx,qg=function(){var a=null!==qf&&qf.apply(this,arguments)||this;return a.notClear=!0,a.incremental=!0,a._displayables=[],a._temporaryDisplayables=[],a._cursor=0,a},bC(qg,qf),qg.prototype.traverse=function(a,b){a.call(b,this)},qg.prototype.useStyle=function(){this.style={}},qg.prototype.getCursor=function(){return this._cursor},qg.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},qg.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.markRedraw(),this.notClear=!1},qg.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},qg.prototype.addDisplayable=function(a,b){b?this._temporaryDisplayables.push(a):this._displayables.push(a),this.markRedraw()},qg.prototype.addDisplayables=function(a,b){b=b||!1;for(var c=0;c<a.length;c++)this.addDisplayable(a[c],b)},qg.prototype.getDisplayables=function(){return this._displayables},qg.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},qg.prototype.eachPendingDisplayable=function(a){for(var b=this._cursor;b<this._displayables.length;b++)a&&a(this._displayables[b]);for(var b=0;b<this._temporaryDisplayables.length;b++)a&&a(this._temporaryDisplayables[b])},qg.prototype.update=function(){this.updateTransform();for(var a=this._cursor;a<this._displayables.length;a++){var b=this._displayables[a];b.parent=this,b.update(),b.parent=null}for(var a=0;a<this._temporaryDisplayables.length;a++){var b=this._temporaryDisplayables[a];b.parent=this,b.update(),b.parent=null}},qg.prototype.getBoundingRect=function(){if(!this._rect){for(var a=new cT(1/0,1/0,-1/0,-1/0),b=0;b<this._displayables.length;b++){var c=this._displayables[b],d=c.getBoundingRect().clone();c.needLocalTransform()&&d.applyTransform(c.getLocalTransform(qr)),a.union(d)}this._rect=a}return this._rect},qg.prototype.contain=function(a,b){var c=this.transformCoordToLocal(a,b);if(this.getBoundingRect().contain(c[0],c[1])){for(var d=0;d<this._displayables.length;d++)if(this._displayables[d].contain(a,b))return!0}return!1},qg),qt=Math.max,qu=Math.min,qv={};function qw(a){return ix.extend(a)}var qx=function(a,b){var c,d,e=o9(a,b);return c=o7,bC(d=function(a){var b=c.call(this,a)||this;return b.applyTransform=e.applyTransform,b.buildPath=e.buildPath,b},c),d};function qy(a,b){return qx(a,b)}function qz(a,b){qv[a]=b}function qA(a){if(qv.hasOwnProperty(a))return qv[a]}function qB(a,b,c,d){var e=pa(a,b);return c&&("center"===d&&(c=qD(c,e.getBoundingRect())),qF(e,c)),e}function qC(a,b,c){var d=new iG({style:{image:a,x:b.x,y:b.y,width:b.width,height:b.height},onload:function(a){if("center"===c){var e={width:a.width,height:a.height};d.setStyle(qD(b,e))}}});return d}function qD(a,b){var c,d=b.width/b.height,e=a.height*d;c=e<=a.width?a.height:(e=a.width)/d;var f=a.x+a.width/2,g=a.y+a.height/2;return{x:f-e/2,y:g-c/2,width:e,height:c}}var qE=function(a,b){for(var c=[],d=a.length,e=0;e<d;e++){var f=a[e];c.push(f.getUpdatedPathProxy(!0))}var g=new ix(b);return g.createPathProxy(),g.buildPath=function(a){if(o8(a)){a.appendPath(c);var b=a.getContext();b&&a.rebuildPath(b,1)}},g};function qF(a,b){if(a.applyTransform){var c=a.getBoundingRect().calculateTransform(b);a.applyTransform(c)}}function qG(a,b){return iI(a,a,{lineWidth:b}),a}function qH(a){return iJ(a.shape,a.shape,a.style),a}var qI=iK;function qJ(a,b){for(var c=cA([]);a&&a!==b;)cC(c,a.getLocalTransform(),c),a=a.parent;return c}function qK(a,b,c){return b&&!aW(b)&&(b=fm.getLocalTransform(b)),c&&(b=cG([],b)),b_([],a,b)}function qL(a,b,c){var d=0===b[4]||0===b[5]||0===b[0]?1:Math.abs(2*b[4]/b[0]),e=0===b[4]||0===b[5]||0===b[2]?1:Math.abs(2*b[4]/b[2]),f=["left"===a?-d:"right"===a?d:0,"top"===a?-e:"bottom"===a?e:0];return Math.abs((f=qK(f,b,c))[0])>Math.abs(f[1])?f[0]>0?"right":"left":f[1]>0?"bottom":"top"}function qM(a){return!a.isGroup}function qN(a,b,c){var d=function(a){var b,c={x:a.x,y:a.y,rotation:a.rotation};return null!=(b=a).shape&&(c.shape=aQ({},a.shape)),c};if(a&&b){var e,f,g=(f={},(e=a).traverse(function(a){qM(a)&&a.anid&&(f[a.anid]=a)}),f);b.traverse(function(a){if(qM(a)&&a.anid){var b=g[a.anid];if(b){var e=d(a);a.attr(d(b)),jZ(a,e,c,i8(a).dataIndex)}}})}}function qO(a,b){return aY(a,function(a){var c=a[0];c=qt(c,b.x),c=qu(c,b.x+b.width);var d=a[1];return d=qt(d,b.y),d=qu(d,b.y+b.height),[c,d]})}function qP(a,b){var c=qt(a.x,b.x),d=qu(a.x+a.width,b.x+b.width),e=qt(a.y,b.y),f=qu(a.y+a.height,b.y+b.height);if(d>=c&&f>=e)return{x:c,y:e,width:d-c,height:f-e}}function qQ(a,b,c){var d=aQ({rectHover:!0},b),e=d.style={strokeNoScale:!0};if(c=c||{x:-1,y:-1,width:2,height:2},a)return 0===a.indexOf("image://")?(e.image=a.slice(8),aR(e,c),new iG(d)):qB(a.replace("path://",""),d,c,"center")}function qR(a,b,c,d,e){for(var f=0,g=e[e.length-1];f<e.length;f++){var h=e[f];if(qS(a,b,c,d,h[0],h[1],g[0],g[1]))return!0;g=h}}function qS(a,b,c,d,e,f,g,h){var i,j,k,l,m=c-a,n=d-b,o=g-e,p=h-f,q=(i=o,j=p,k=m,l=n,i*l-k*j);if(qT(q))return!1;var r,s,t,u,v=a-e,w=b-f,x=(r=v,s=w,t=m,u=n,(r*u-t*s)/q);if(x<0||x>1)return!1;var y,z,A,B,C=(y=v,z=w,A=o,B=p,(y*B-A*z)/q);return!(C<0)&&!(C>1)}function qT(a){return a<=1e-6&&a>= -.000001}function qU(a){var b=a.itemTooltipOption,c=a.componentModel,d=a.itemName,e=a5(b)?{formatter:b}:b,f=c.mainType,g=c.componentIndex,h={componentType:f,name:d,$vars:["name"]};h[f+"Index"]=g;var i=a.formatterParamsExtra;i&&aX(a0(i),function(a){by(h,a)||(h[a]=i[a],h.$vars.push(a))});var j=i8(a.el);j.componentMainType=f,j.componentIndex=g,j.tooltipConfig={name:d,option:aR({content:d,formatterParams:h},e)}}function qV(a,b){var c;a.isGroup&&(c=b(a)),c||a.traverse(b)}function qW(a,b){if(a){if(a3(a))for(var c=0;c<a.length;c++)qV(a[c],b);else qV(a,b)}}qX="circle",qY=pi,qv[qX]=qY,qZ="ellipse",q$=pl,qv[qZ]=q$,q_="sector",q0=pD,qv[q_]=q0,q1="ring",q2=pG,qv[q1]=q2,q3="polygon",q4=pO,qv[q3]=q4,q5="polyline",q6=pT,qv[q5]=q6,q7="rect",q8=iS,qv[q7]=q8,q9="line",ra=pX,qv[q9]=ra,rb="bezierCurve",rc=p4,qv[rb]=rc,re=qh,qv.arc=re;var qX,qY,qZ,q$,q_,q0,q1,q2,q3,q4,q5,q6,q7,q8,q9,ra,rb,rc,rd,re,rf,rg=gI(),rh=oR(),ri=((rf=function(){this.group=new fP,this.uid=kE("viewChart"),this.renderTask=nl({plan:rl,reset:rm}),this.renderTask.context={view:this}}).prototype.init=function(a,b){},rf.prototype.render=function(a,b,c,d){},rf.prototype.highlight=function(a,b,c,d){var e=a.getData(d&&d.dataType);e&&rk(e,d,"emphasis")},rf.prototype.downplay=function(a,b,c,d){var e=a.getData(d&&d.dataType);e&&rk(e,d,"normal")},rf.prototype.remove=function(a,b){this.group.removeAll()},rf.prototype.dispose=function(a,b){},rf.prototype.updateView=function(a,b,c,d){this.render(a,b,c,d)},rf.prototype.updateLayout=function(a,b,c,d){this.render(a,b,c,d)},rf.prototype.updateVisual=function(a,b,c,d){this.render(a,b,c,d)},rf.prototype.eachRendered=function(a){qW(this.group,a)},rf.markUpdateMethod=function(a,b){rg(a).updateMethod=b},rf.protoInitialize=void(rf.prototype.type="chart"),rf);function rj(a,b,c){a&&jT(a)&&("emphasis"===b?jA:jB)(a,c)}function rk(a,b,c){var d,e,f=gH(a,b),g=b&&null!=b.highlightKey?(null==(e=jb[d=b.highlightKey])&&ja<=32&&(e=jb[d]=ja++),e):null;null!=f?aX(gq(f),function(b){rj(a.getItemGraphicEl(b),c,g)}):a.eachItemGraphicEl(function(a){rj(a,c,g)})}function rl(a){return rh(a.model)}function rm(a){var b=a.model,c=a.ecModel,d=a.api,e=a.payload,f=b.pipelineContext.progressiveRender,g=a.view,h=e&&rg(e).updateMethod,i=f?"incrementalPrepareRender":h&&g[h]?h:"render";return"render"!==i&&g[i](b,c,d,e),rn[i]}gV(ri,["dispose"]),g_(ri);var rn={incrementalPrepareRender:{progress:function(a,b){b.view.incrementalRender(a,b.model,b.ecModel,b.api,b.payload)}},render:{forceFirstProgress:!0,progress:function(a,b){b.view.render(b.model,b.ecModel,b.api,b.payload)}}},ro=ri,rp="\0__throttleOriginMethod",rq="\0__throttleRate",rr="\0__throttleType";function rs(a,b,c){var d,e,f,g,h,i=function(){k=new Date().getTime(),l=null,a.apply(f,g||[])},j=0,k=0,l=null;b=b||0;var m=function(){for(var a=[],m=0;m<arguments.length;m++)a[m]=arguments[m];d=new Date().getTime(),f=this,g=a;var n=h||b,o=h||c;h=null,e=d-(o?j:k)-n,clearTimeout(l),o?l=setTimeout(i,n):e>=0?i():l=setTimeout(i,-e),j=d};return m.clear=function(){l&&(clearTimeout(l),l=null)},m.debounceNextCall=function(a){h=a},m}function rt(a,b,c,d){var e=a[b];if(e){var f=e[rp]||e,g=e[rr],h=e[rq];if(h!==c||g!==d){if(null==c||!d)return a[b]=f;(e=a[b]=rs(f,c,"debounce"===d))[rp]=f,e[rr]=d,e[rq]=c}return e}}function ru(a,b){var c=a[b];c&&c[rp]&&(c.clear&&c.clear(),a[b]=c[rp])}var rv=gI(),rw={itemStyle:g0(ky,!0),lineStyle:g0(kv,!0)},rx={lineStyle:"stroke",itemStyle:"fill"};function ry(a,b){var c=a.visualStyleMapper||rw[b];return c||(console.warn("Unknown style type '"+b+"'."),rw.itemStyle)}function rz(a,b){var c=a.visualDrawType||rx[b];return c||(console.warn("Unknown style type '"+b+"'."),"fill")}var rA,rB=new kC,rC=Math.PI,rD=((rA=function(a,b,c,d){this._stageTaskMap=bu(),this.ecInstance=a,this.api=b,c=this._dataProcessorHandlers=c.slice(),d=this._visualHandlers=d.slice(),this._allHandlers=c.concat(d)}).prototype.restoreData=function(a,b){a.restoreData(b),this._stageTaskMap.each(function(a){var b=a.overallTask;b&&b.dirty()})},rA.prototype.getPerformArgs=function(a,b){if(a.__pipeline){var c=this._pipelineMap.get(a.__pipeline.id),d=c.context,e=!b&&c.progressiveEnabled&&(!d||d.progressiveRender)&&a.__idxInPipeline>c.blockIndex?c.step:null,f=d&&d.modDataCount;return{step:e,modBy:null!=f?Math.ceil(f/e):null,modDataCount:f}}},rA.prototype.getPipeline=function(a){return this._pipelineMap.get(a)},rA.prototype.updateStreamModes=function(a,b){var c=this._pipelineMap.get(a.uid),d=a.getData().count(),e=c.progressiveEnabled&&b.incrementalPrepareRender&&d>=c.threshold,f=a.get("large")&&d>=a.get("largeThreshold"),g="mod"===a.get("progressiveChunkMode")?d:null;a.pipelineContext=c.context={progressiveRender:e,modDataCount:g,large:f}},rA.prototype.restorePipelines=function(a){var b=this,c=b._pipelineMap=bu();a.eachSeries(function(a){var d=a.getProgressive(),e=a.uid;c.set(e,{id:e,head:null,tail:null,threshold:a.getProgressiveThreshold(),progressiveEnabled:d&&!(a.preventIncremental&&a.preventIncremental()),blockIndex:-1,step:Math.round(d||700),count:0}),b._pipe(a,a.dataTask)})},rA.prototype.prepareStageTasks=function(){var a=this._stageTaskMap,b=this.api.getModel(),c=this.api;aX(this._allHandlers,function(d){var e=a.get(d.uid)||a.set(d.uid,{});bl(!(d.reset&&d.overallReset),""),d.reset&&this._createSeriesStageTask(d,e,b,c),d.overallReset&&this._createOverallStageTask(d,e,b,c)},this)},rA.prototype.prepareView=function(a,b,c,d){var e=a.renderTask,f=e.context;f.model=b,f.ecModel=c,f.api=d,e.__block=!a.incrementalPrepareRender,this._pipe(b,e)},rA.prototype.performDataProcessorTasks=function(a,b){this._performStageTasks(this._dataProcessorHandlers,a,b,{block:!0})},rA.prototype.performVisualTasks=function(a,b,c){this._performStageTasks(this._visualHandlers,a,b,c)},rA.prototype._performStageTasks=function(a,b,c,d){var e=function(a,b){return a.setDirty&&(!a.dirtyMap||a.dirtyMap.get(b.__pipeline.id))};d=d||{};var f=!1,g=this;aX(a,function(a,h){if(!d.visualType||d.visualType===a.visualType){var i=g._stageTaskMap.get(a.uid),j=i.seriesTaskMap,k=i.overallTask;if(k){var l,m=k.agentStubMap;m.each(function(a){e(d,a)&&(a.dirty(),l=!0)}),l&&k.dirty(),g.updatePayload(k,c);var n=g.getPerformArgs(k,d.block);m.each(function(a){a.perform(n)}),k.perform(n)&&(f=!0)}else j&&j.each(function(h,i){e(d,h)&&h.dirty();var j=g.getPerformArgs(h,d.block);j.skip=!a.performRawSeries&&b.isSeriesFiltered(h.context.model),g.updatePayload(h,c),h.perform(j)&&(f=!0)})}}),this.unfinished=f||this.unfinished},rA.prototype.performSeriesTasks=function(a){var b;a.eachSeries(function(a){b=a.dataTask.perform()||b}),this.unfinished=b||this.unfinished},rA.prototype.plan=function(){this._pipelineMap.each(function(a){var b=a.tail;do{if(b.__block){a.blockIndex=b.__idxInPipeline;break}b=b.getUpstream()}while(b)})},rA.prototype.updatePayload=function(a,b){"remain"!==b&&(a.context.payload=b)},rA.prototype._createSeriesStageTask=function(a,b,c,d){var e=function(b){var e=b.uid,i=h.set(e,g&&g.get(e)||nl({plan:rI,reset:rJ,count:rM}));i.context={model:b,ecModel:c,api:d,useClearVisual:a.isVisual&&!a.isLayout,plan:a.plan,reset:a.reset,scheduler:f},f._pipe(b,i)},f=this,g=b.seriesTaskMap,h=b.seriesTaskMap=bu(),i=a.seriesType,j=a.getTargetSeries;a.createOnAllSeries?c.eachRawSeries(e):i?c.eachRawSeriesByType(i,e):j&&j(c,d).each(e)},rA.prototype._createOverallStageTask=function(a,b,c,d){var e=function(a){var b=a.uid,c=i.set(b,h&&h.get(b)||(m=!0,nl({reset:rF,onDirty:rH})));c.context={model:a,overallProgress:l},c.agent=g,c.__block=l,f._pipe(a,c)},f=this,g=b.overallTask=b.overallTask||nl({reset:rE});g.context={ecModel:c,api:d,overallReset:a.overallReset,scheduler:f};var h=g.agentStubMap,i=g.agentStubMap=bu(),j=a.seriesType,k=a.getTargetSeries,l=!0,m=!1;bl(!a.createOnAllSeries,""),j?c.eachRawSeriesByType(j,e):k?k(c,d).each(e):(l=!1,aX(c.getSeries(),e)),m&&g.dirty()},rA.prototype._pipe=function(a,b){var c=a.uid,d=this._pipelineMap.get(c);d.head||(d.head=b),d.tail&&d.tail.pipe(b),d.tail=b,b.__idxInPipeline=d.count++,b.__pipeline=d},rA.wrapStageHandler=function(a,b){return a4(a)&&(a={overallReset:a,seriesType:rN(a)}),a.uid=kE("stageHandler"),b&&(a.visualType=b),a},rA);function rE(a){a.overallReset(a.ecModel,a.api,a.payload)}function rF(a){return a.overallProgress&&rG}function rG(){this.agent.dirty(),this.getDownstream().dirty()}function rH(){this.agent&&this.agent.dirty()}function rI(a){return a.plan?a.plan(a.model,a.ecModel,a.api,a.payload):null}function rJ(a){a.useClearVisual&&a.data.clearAllVisual();var b=a.resetDefines=gq(a.reset(a.model,a.ecModel,a.api,a.payload));return b.length>1?aY(b,function(a,b){return rL(b)}):rK}var rK=rL(0);function rL(a){return function(b,c){var d=c.data,e=c.resetDefines[a];if(e&&e.dataEach)for(var f=b.start;f<b.end;f++)e.dataEach(d,f);else e&&e.progress&&e.progress(b,d)}}function rM(a){return a.data.count()}function rN(a){o=null;try{a(rO,rP)}catch(b){}return o}var rO={},rP={};function rQ(a,b){for(var c in b.prototype)a[c]=bz}rQ(rO,mk),rQ(rP,mm),rO.eachSeriesByType=rO.eachRawSeriesByType=function(a){o=a},rO.eachComponent=function(a){"series"===a.mainType&&a.subType&&(o=a.subType)};var rR=rD,rS=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],rT="#B9B8CE",rU="#100C2A",rV=function(){return{axisLine:{lineStyle:{color:rT}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},rW=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],rX={darkMode:!0,color:rW,backgroundColor:rU,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:rT}},textStyle:{color:rT},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:rT}},dataZoom:{borderColor:"#71708A",textStyle:{color:rT},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:rT}},timeline:{lineStyle:{color:rT},label:{color:rT},controlStyle:{color:rT,borderColor:rT}},calendar:{itemStyle:{color:rU},dayLabel:{color:rT},monthLabel:{color:rT},yearLabel:{color:rT}},timeAxis:rV(),logAxis:rV(),valueAxis:rV(),categoryAxis:rV(),line:{symbol:"circle"},graph:{color:rW},gauge:{title:{color:rT},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:rT},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};rX.categoryAxis.splitLine.show=!1;var rY,rZ=((rY=function(){}).prototype.normalizeQuery=function(a){var b={},c={},d={};if(a5(a)){var e=gU(a);b.mainType=e.main||null,b.subType=e.sub||null}else{var f=["Index","Name","Id"],g={name:1,dataIndex:1,dataType:1};aX(a,function(a,e){for(var h=!1,i=0;i<f.length;i++){var j=f[i],k=e.lastIndexOf(j);if(k>0&&k===e.length-j.length){var l=e.slice(0,k);"data"!==l&&(b.mainType=l,b[j.toLowerCase()]=a,h=!0)}}g.hasOwnProperty(e)&&(c[e]=a,h=!0),h||(d[e]=a)})}return{cptQuery:b,dataQuery:c,otherQuery:d}},rY.prototype.filter=function(a,b){var c=function(a,b,c,d){return null==a[c]||b[d||c]===a[c]},d=this.eventInfo;if(!d)return!0;var e=d.targetEl,f=d.packedEvent,g=d.model,h=d.view;if(!g||!h)return!0;var i=b.cptQuery,j=b.dataQuery;return c(i,g,"mainType")&&c(i,g,"subType")&&c(i,g,"index","componentIndex")&&c(i,g,"name")&&c(i,g,"id")&&c(j,f,"name")&&c(j,f,"dataIndex")&&c(j,f,"dataType")&&(!h.filterForExposedEvent||h.filterForExposedEvent(a,b.otherQuery,e,f))},rY.prototype.afterTrigger=function(){this.eventInfo=null},rY),r$=["symbol","symbolSize","symbolRotate","symbolOffset"],r_=r$.concat(["symbolKeepAspect"]);function r0(a,b,c){switch(c){case"color":return a.getItemVisual(b,"style")[a.getVisual("drawType")];case"opacity":return a.getItemVisual(b,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return a.getItemVisual(b,c)}}function r1(a,b){switch(b){case"color":return a.getVisual("style")[a.getVisual("drawType")];case"opacity":return a.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return a.getVisual(b)}}function r2(a,b,c,d){switch(c){case"color":a.ensureUniqueItemVisual(b,"style")[a.getVisual("drawType")]=d,a.setItemVisual(b,"colorFromPalette",!1);break;case"opacity":a.ensureUniqueItemVisual(b,"style").opacity=d;break;case"symbol":case"symbolSize":case"liftZ":a.setItemVisual(b,c,d)}}function r3(a,b){var c=function(b,c){var d=[];return b.eachComponent({mainType:"series",subType:a,query:c},function(a){d.push(a.seriesIndex)}),d};aX([[a+"ToggleSelect","toggleSelect"],[a+"Select","select"],[a+"UnSelect","unselect"]],function(a){b(a[0],function(b,d,e){b=aQ({},b),e.dispatchAction(aQ(b,{type:a[1],seriesIndex:c(d,b)}))})})}function r4(a,b,c,d,e){var f=a+b;c.isSilent(f)||d.eachComponent({mainType:"series",subType:"pie"},function(a){for(var b=a.seriesIndex,d=a.option.selectedMap,g=e.selected,h=0;h<g.length;h++)if(g[h].seriesIndex===b){var i=a.getData(),j=gH(i,e.fromActionPayload);c.trigger(f,{type:f,seriesId:a.id,name:a3(j)?i.getName(j[0]):i.getName(j),selected:a5(d)?d:aQ({},d)})}})}function r5(a,b,c){for(var d;a&&(!b(a)||(d=a,!c));)a=a.__hostTarget||a.parent;return d}var r6,r7=Math.round(9*Math.random()),r8="function"==typeof Object.defineProperty,r9=((r6=function(){this._id="__ec_inner_"+r7++}).prototype.get=function(a){return this._guard(a)[this._id]},r6.prototype.set=function(a,b){var c=this._guard(a);return r8?Object.defineProperty(c,this._id,{value:b,enumerable:!1,configurable:!0}):c[this._id]=b,this},r6.prototype.delete=function(a){return!!this.has(a)&&(delete this._guard(a)[this._id],!0)},r6.prototype.has=function(a){return!!this._guard(a)[this._id]},r6.prototype._guard=function(a){if(a!==Object(a))throw TypeError("Value of WeakMap is not a non-null object.");return a},r6),sa=ix.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(a,b){var c=b.cx,d=b.cy,e=b.width/2,f=b.height/2;a.moveTo(c,d-f),a.lineTo(c+e,d+f),a.lineTo(c-e,d+f),a.closePath()}}),sb=ix.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(a,b){var c=b.cx,d=b.cy,e=b.width/2,f=b.height/2;a.moveTo(c,d-f),a.lineTo(c+e,d),a.lineTo(c,d+f),a.lineTo(c-e,d),a.closePath()}}),sc=ix.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(a,b){var c=b.x,d=b.y,e=b.width/5*3,f=Math.max(e,b.height),g=e/2,h=g*g/(f-g),i=d-f+g+h,j=Math.asin(h/g),k=Math.cos(j)*g,l=Math.sin(j),m=Math.cos(j),n=.6*g,o=.7*g;a.moveTo(c-k,i+h),a.arc(c,i,g,Math.PI-j,2*Math.PI+j),a.bezierCurveTo(c+k-l*n,i+h+m*n,c,d-o,c,d),a.bezierCurveTo(c,d-o,c-k+l*n,i+h+m*n,c-k,i+h),a.closePath()}}),sd=ix.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(a,b){var c=b.height,d=b.width,e=b.x,f=b.y,g=d/3*2;a.moveTo(e,f),a.lineTo(e+g,f+c),a.lineTo(e,f+c/4*3),a.lineTo(e-g,f+c),a.lineTo(e,f),a.closePath()}}),se={line:function(a,b,c,d,e){e.x1=a,e.y1=b+d/2,e.x2=a+c,e.y2=b+d/2},rect:function(a,b,c,d,e){e.x=a,e.y=b,e.width=c,e.height=d},roundRect:function(a,b,c,d,e){e.x=a,e.y=b,e.width=c,e.height=d,e.r=Math.min(c,d)/4},square:function(a,b,c,d,e){var f=Math.min(c,d);e.x=a,e.y=b,e.width=f,e.height=f},circle:function(a,b,c,d,e){e.cx=a+c/2,e.cy=b+d/2,e.r=Math.min(c,d)/2},diamond:function(a,b,c,d,e){e.cx=a+c/2,e.cy=b+d/2,e.width=c,e.height=d},pin:function(a,b,c,d,e){e.x=a+c/2,e.y=b+d/2,e.width=c,e.height=d},arrow:function(a,b,c,d,e){e.x=a+c/2,e.y=b+d/2,e.width=c,e.height=d},triangle:function(a,b,c,d,e){e.cx=a+c/2,e.cy=b+d/2,e.width=c,e.height=d}},sf={};aX({line:pX,rect:iS,roundRect:iS,square:iS,circle:pi,diamond:sb,pin:sc,arrow:sd,triangle:sa},function(a,b){sf[b]=new a});var sg=ix.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(a,b,c){var d=fv(a,b,c),e=this.shape;return e&&"pin"===e.symbolType&&"inside"===b.position&&(d.y=c.y+.4*c.height),d},buildPath:function(a,b,c){var d=b.symbolType;if("none"!==d){var e=sf[d];e||(e=sf[d="rect"]),se[d](b.x,b.y,b.width,b.height,e.shape),e.buildPath(a,e.shape,c)}}});function sh(a,b){if("image"!==this.type){var c=this.style;this.__isEmptyBrush?(c.stroke=a,c.fill=b||"#fff",c.lineWidth=2):"line"===this.shape.symbolType?c.stroke=a:c.fill=a,this.markRedraw()}}function si(a,b,c,d,e,f,g){var h,i=0===a.indexOf("empty");return i&&(a=a.substr(5,1).toLowerCase()+a.substr(6)),(h=0===a.indexOf("image://")?qC(a.slice(8),new cT(b,c,d,e),g?"center":"cover"):0===a.indexOf("path://")?qB(a.slice(7),{},new cT(b,c,d,e),g?"center":"cover"):new sg({shape:{symbolType:a,x:b,y:c,width:d,height:e}})).__isEmptyBrush=i,h.setColor=sh,f&&h.setColor(f),h}function sj(a){return a3(a)||(a=[+a,+a]),[a[0]||0,a[1]||0]}function sk(a,b){if(null!=a)return a3(a)||(a=[a,a]),[f0(a[0],b[0])||0,f0(bh(a[1],a[0]),b[1])||0]}function sl(a){return isFinite(a)}function sm(a,b,c){for(var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="radial"===b.type?(d=a,e=b,g=(f=c).width,h=f.height,i=null==e.x?.5:e.x,j=null==e.y?.5:e.y,k=null==e.r?.5:e.r,e.global||(i=i*g+f.x,j=j*h+f.y,k*=Math.min(g,h)),i=sl(i)?i:.5,j=sl(j)?j:.5,k=k>=0&&sl(k)?k:.5,l=d.createRadialGradient(i,j,0,i,j,k)):(m=a,n=b,o=c,p=null==n.x?0:n.x,q=null==n.x2?1:n.x2,r=null==n.y?0:n.y,s=null==n.y2?0:n.y2,n.global||(p=p*o.width+o.x,q=q*o.width+o.x,r=r*o.height+o.y,s=s*o.height+o.y),p=sl(p)?p:0,q=sl(q)?q:1,r=sl(r)?r:0,s=sl(s)?s:0,t=m.createLinearGradient(p,r,q,s)),v=b.colorStops,w=0;w<v.length;w++)u.addColorStop(v[w].offset,v[w].color);return u}function sn(a){return parseInt(a,10)}function so(a,b,c){var d=["width","height"][b],e=["clientWidth","clientHeight"][b],f=["paddingLeft","paddingTop"][b],g=["paddingRight","paddingBottom"][b];if(null!=c[d]&&"auto"!==c[d])return parseFloat(c[d]);var h=document.defaultView.getComputedStyle(a);return(a[e]||sn(h[d])||sn(a.style[d]))-(sn(h[f])||0)-(sn(h[g])||0)|0}function sp(a){var b,c,d=a.style,e=d.lineDash&&d.lineWidth>0&&(b=d.lineDash,c=d.lineWidth,b&&"solid"!==b&&c>0?"dashed"===b?[4*c,2*c]:"dotted"===b?[c]:a7(b)?[b]:a3(b)?b:null:null),f=d.lineDashOffset;if(e){var g=d.strokeNoScale&&a.getLineScale?a.getLineScale():1;g&&1!==g&&(e=aY(e,function(a){return a/g}),f/=g)}return[e,f]}var sq=new h5(!0);function sr(a){var b=a.stroke;return!(null==b||"none"===b||!(a.lineWidth>0))}function ss(a){return"string"==typeof a&&"none"!==a}function st(a){var b=a.fill;return null!=b&&"none"!==b}function su(a,b){if(null!=b.fillOpacity&&1!==b.fillOpacity){var c=a.globalAlpha;a.globalAlpha=b.fillOpacity*b.opacity,a.fill(),a.globalAlpha=c}else a.fill()}function sv(a,b){if(null!=b.strokeOpacity&&1!==b.strokeOpacity){var c=a.globalAlpha;a.globalAlpha=b.strokeOpacity*b.opacity,a.stroke(),a.globalAlpha=c}else a.stroke()}function sw(a,b,c){var d=g6(b.image,b.__image,c);if(g8(d)){var e=a.createPattern(d,b.repeat||"repeat");if("function"==typeof DOMMatrix&&e&&e.setTransform){var f=new DOMMatrix;f.translateSelf(b.x||0,b.y||0),f.rotateSelf(0,0,(b.rotation||0)*bA),f.scaleSelf(b.scaleX||1,b.scaleY||1),e.setTransform(f)}return e}}var sx=["shadowBlur","shadowOffsetX","shadowOffsetY"],sy=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function sz(a,b,c,d,e){var f=!1;if(!d&&b===(c=c||{}))return!1;if(d||b.opacity!==c.opacity){sC(a,e),f=!0;var g=Math.max(Math.min(b.opacity,1),0);a.globalAlpha=isNaN(g)?hm.opacity:g}(d||b.blend!==c.blend)&&(f||(sC(a,e),f=!0),a.globalCompositeOperation=b.blend||hm.blend);for(var h=0;h<sx.length;h++){var i=sx[h];(d||b[i]!==c[i])&&(f||(sC(a,e),f=!0),a[i]=a.dpr*(b[i]||0))}return(d||b.shadowColor!==c.shadowColor)&&(f||(sC(a,e),f=!0),a.shadowColor=b.shadowColor||hm.shadowColor),f}function sA(a,b,c,d,e){var f=sD(b,e.inHover),g=d?null:c&&sD(c,e.inHover)||{};if(f===g)return!1;var h=sz(a,f,g,d,e);if((d||f.fill!==g.fill)&&(h||(sC(a,e),h=!0),ss(f.fill)&&(a.fillStyle=f.fill)),(d||f.stroke!==g.stroke)&&(h||(sC(a,e),h=!0),ss(f.stroke)&&(a.strokeStyle=f.stroke)),(d||f.opacity!==g.opacity)&&(h||(sC(a,e),h=!0),a.globalAlpha=null==f.opacity?1:f.opacity),b.hasStroke()){var i=f.lineWidth/(f.strokeNoScale&&b.getLineScale?b.getLineScale():1);a.lineWidth!==i&&(h||(sC(a,e),h=!0),a.lineWidth=i)}for(var j=0;j<sy.length;j++){var k=sy[j],l=k[0];(d||f[l]!==g[l])&&(h||(sC(a,e),h=!0),a[l]=f[l]||k[1])}return h}function sB(a,b){var c=b.transform,d=a.dpr||1;c?a.setTransform(d*c[0],d*c[1],d*c[2],d*c[3],d*c[4],d*c[5]):a.setTransform(d,0,0,d,0,0)}function sC(a,b){b.batchFill&&a.fill(),b.batchStroke&&a.stroke(),b.batchFill="",b.batchStroke=""}function sD(a,b){return b&&a.__hoverStyle||a.style}function sE(a,b){sF(a,b,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function sF(a,b,c,d){var e,f,g,h,i,j=b.transform;if(!b.shouldBePainted(c.viewWidth,c.viewHeight,!1,!1)){b.__dirty&=~de,b.__isRendered=!1;return}var k=b.__clipPaths,l=c.prevElClipPaths,m=!1,n=!1;if((!l||function(a,b){if(a===b|| !a&&!b)return!1;if(!a||!b||a.length!==b.length)return!0;for(var c=0;c<a.length;c++)if(a[c]!==b[c])return!0;return!1}(k,l))&&(l&&l.length&&(sC(a,c),a.restore(),n=m=!0,c.prevElClipPaths=null,c.allClipped=!1,c.prevEl=null),k&&k.length&&(sC(a,c),a.save(),function(a,b,c){for(var d=!1,e=0;e<a.length;e++){var f=a[e];d=d||f.isZeroArea(),sB(b,f),b.beginPath(),f.buildPath(b,f.shape),b.clip()}c.allClipped=d}(k,a,c),m=!0),c.prevElClipPaths=k),c.allClipped){b.__isRendered=!1;return}b.beforeBrush&&b.beforeBrush(),b.innerBeforeBrush();var o,p,q,r=c.prevEl;r||(n=m=!0);var s,t,u=(0,ab.Z)(b,ix)&&b.autoBatch&&(p=st(o=b.style),q=sr(o),!(o.lineDash||!(+p^ +q)||p&&"string"!=typeof o.fill||q&&"string"!=typeof o.stroke||o.strokePercent<1||o.strokeOpacity<1||o.fillOpacity<1));!m&&(s=j,t=r.transform,s&&t?s[0]===t[0]&&s[1]===t[1]&&s[2]===t[2]&&s[3]===t[3]&&s[4]===t[4]&&s[5]===t[5]:s||t?0:1)?u||sC(a,c):(sC(a,c),sB(a,b));var v=sD(b,c.inHover);(0,ab.Z)(b,ix)?(1!==c.lastDrawType&&(n=!0,c.lastDrawType=1),sA(a,b,r,n,c),u&&(c.batchFill||c.batchStroke)||a.beginPath(),function(a,b,c,d){var e,f,g,h=sr(c),i=st(c),j=c.strokePercent,k=j<1,l=!b.path;(!b.silent||k)&&l&&b.createPathProxy();var m=b.path||sq,n=b.__dirty;if(!d){var o=c.fill,p=c.stroke,q=i&&!!o.colorStops,r=h&&!!p.colorStops,s=i&&!!o.image,t=h&&!!p.image,u=void 0,v=void 0,w=void 0,x=void 0,y=void 0;(q||r)&&(y=b.getBoundingRect()),q&&(u=n?sm(a,o,y):b.__canvasFillGradient,b.__canvasFillGradient=u),r&&(v=n?sm(a,p,y):b.__canvasStrokeGradient,b.__canvasStrokeGradient=v),s&&(w=n||!b.__canvasFillPattern?sw(a,o,b):b.__canvasFillPattern,b.__canvasFillPattern=w),t&&(x=n||!b.__canvasStrokePattern?sw(a,p,b):b.__canvasStrokePattern,b.__canvasStrokePattern=w),q?a.fillStyle=u:s&&(w?a.fillStyle=w:i=!1),r?a.strokeStyle=v:t&&(x?a.strokeStyle=x:h=!1)}var z=b.getGlobalScale();m.setScale(z[0],z[1],b.segmentIgnoreThreshold),a.setLineDash&&c.lineDash&&(f=(e=sp(b))[0],g=e[1]);var A=!0;(l||4&n)&&(m.setDPR(a.dpr),k?m.setContext(null):(m.setContext(a),A=!1),m.reset(),b.buildPath(m,b.shape,d),m.toStatic(),b.pathUpdated()),A&&m.rebuildPath(a,k?j:1),f&&(a.setLineDash(f),a.lineDashOffset=g),!d&&(c.strokeFirst?(h&&sv(a,c),i&&su(a,c)):(i&&su(a,c),h&&sv(a,c))),f&&a.setLineDash([])}(a,b,v,u),u&&(c.batchFill=v.fill||"",c.batchStroke=v.stroke||"")):(0,ab.Z)(b,iC)?(3!==c.lastDrawType&&(n=!0,c.lastDrawType=3),sA(a,b,r,n,c),function(a,b,c){var d,e=c.text;if(null!=e&&(e+=""),e){a.font=c.font||av,a.textAlign=c.textAlign,a.textBaseline=c.textBaseline;var f=void 0,g=void 0;a.setLineDash&&c.lineDash&&(f=(d=sp(b))[0],g=d[1]),f&&(a.setLineDash(f),a.lineDashOffset=g),c.strokeFirst?(sr(c)&&a.strokeText(e,c.x,c.y),st(c)&&a.fillText(e,c.x,c.y)):(st(c)&&a.fillText(e,c.x,c.y),sr(c)&&a.strokeText(e,c.x,c.y)),f&&a.setLineDash([])}}(a,b,v)):(0,ab.Z)(b,iG)?(2!==c.lastDrawType&&(n=!0,c.lastDrawType=2),e=a,f=b,g=r,h=n,sz(e,sD(f,(i=c).inHover),g&&sD(g,i.inHover),h,i),function(a,b,c){var d=b.__image=g6(c.image,b.__image,b,b.onload);if(d&&g8(d)){var e=c.x||0,f=c.y||0,g=b.getWidth(),h=b.getHeight(),i=d.width/d.height;if(null==g&&null!=h?g=h*i:null==h&&null!=g?h=g/i:null==g&&null==h&&(g=d.width,h=d.height),c.sWidth&&c.sHeight){var j=c.sx||0,k=c.sy||0;a.drawImage(d,j,k,c.sWidth,c.sHeight,e,f,g,h)}else if(c.sx&&c.sy){var j=c.sx,k=c.sy,l=g-j,m=h-k;a.drawImage(d,j,k,l,m,e,f,g,h)}else a.drawImage(d,e,f,g,h)}}(a,b,v)):b.getTemporalDisplayables&&(4!==c.lastDrawType&&(n=!0,c.lastDrawType=4),sG(a,b,c)),u&&d&&sC(a,c),b.innerAfterBrush(),b.afterBrush&&b.afterBrush(),c.prevEl=b,b.__dirty=0,b.__isRendered=!0}function sG(a,b,c){var d,e,f=b.getDisplayables(),g=b.getTemporalDisplayables();a.save();var h={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:c.viewWidth,viewHeight:c.viewHeight,inHover:c.inHover};for(d=b.getCursor(),e=f.length;d<e;d++){var i=f[d];i.beforeBrush&&i.beforeBrush(),i.innerBeforeBrush(),sF(a,i,h,d===e-1),i.innerAfterBrush(),i.afterBrush&&i.afterBrush(),h.prevEl=i}for(var j=0,k=g.length;j<k;j++){var i=g[j];i.beforeBrush&&i.beforeBrush(),i.innerBeforeBrush(),sF(a,i,h,j===k-1),i.innerAfterBrush(),i.afterBrush&&i.afterBrush(),h.prevEl=i}b.clearTemporalDisplayables(),b.notClear=!0,a.restore()}var sH=new r9,sI=new dS(100),sJ=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];function sK(a,b){if("none"===a)return null;var c=b.getDevicePixelRatio(),d=b.getZr(),e="svg"===d.painter.type;a.dirty&&sH.delete(a);var f=sH.get(a);if(f)return f;var g=aR(a,{symbol:"rect",symbolSize:1,symbolKeepAspect:!0,color:"rgba(0, 0, 0, 0.2)",backgroundColor:null,dashArrayX:5,dashArrayY:5,rotation:0,maxTileWidth:512,maxTileHeight:512});"none"===g.backgroundColor&&(g.backgroundColor=null);var h={repeat:"repeat"};return!function(a){for(var b,f,h=[c],i=!0,j=0;j<sJ.length;++j){var k=g[sJ[j]];if(null!=k&&!a3(k)&&!a5(k)&&!a7(k)&&"boolean"!=typeof k){i=!1;break}h.push(k)}if(i){b=h.join(",")+(e?"-svg":"");var l=sI.get(b);l&&(e?a.svgElement=l:a.image=l)}var m=sM(g.dashArrayX),n=sN(g.dashArrayY),o=sL(g.symbol),p=sO(m),q=sP(n),r=!e&&ax.createCanvas(),s=e&&{tag:"g",attrs:{},key:"dcl",children:[]},t=function(){for(var a=1,b=0,c=p.length;b<c;++b)a=gn(a,p[b]);for(var d=1,b=0,c=o.length;b<c;++b)d=gn(d,o[b].length);a*=d;var e=q*p.length*o.length;return{width:Math.max(1,Math.min(a,g.maxTileWidth)),height:Math.max(1,Math.min(e,g.maxTileHeight))}}();r&&(r.width=t.width*c,r.height=t.height*c,f=r.getContext("2d")),function(){f&&(f.clearRect(0,0,r.width,r.height),g.backgroundColor&&(f.fillStyle=g.backgroundColor,f.fillRect(0,0,r.width,r.height)));for(var a=0,b=0;b<n.length;++b)a+=n[b];if(!(a<=0))for(var h=-q,i=0,j=0,k=0;h<t.height;){if(i%2==0){for(var l=j/2%o.length,p=0,u=0,v=0;p<2*t.width;){for(var w=0,b=0;b<m[k].length;++b)w+=m[k][b];if(w<=0)break;if(u%2==0){var x=(1-g.symbolSize)*.5,y=p+m[k][u]*x,z=h+n[i]*x,A=m[k][u]*g.symbolSize,B=n[i]*g.symbolSize,C=v/2%o[l].length;D(y,z,A,B,o[l][C])}p+=m[k][u],++v,++u===m[k].length&&(u=0)}++k===m.length&&(k=0)}h+=n[i],++j,++i===n.length&&(i=0)}function D(a,b,h,i,j){var k=e?1:c,l=si(j,a*k,b*k,h*k,i*k,g.color,g.symbolKeepAspect);if(e){var m=d.painter.renderOneToVNode(l);m&&s.children.push(m)}else sE(f,l)}}(),i&&sI.put(b,r||s),a.image=r,a.svgElement=s,a.svgWidth=t.width,a.svgHeight=t.height}(h),h.rotation=g.rotation,h.scaleX=h.scaleY=e?1:1/c,sH.set(a,h),a.dirty=!1,h}function sL(a){if(!a||0===a.length)return[["rect"]];if(a5(a))return[[a]];for(var b=!0,c=0;c<a.length;++c)if(!a5(a[c])){b=!1;break}if(b)return sL([a]);for(var d=[],c=0;c<a.length;++c)a5(a[c])?d.push([a[c]]):d.push(a[c]);return d}function sM(a){if(!a||0===a.length)return[[0,0]];if(a7(a)){var b=Math.ceil(a);return[[b,b]]}for(var c=!0,d=0;d<a.length;++d)if(!a7(a[d])){c=!1;break}if(c)return sM([a]);for(var e=[],d=0;d<a.length;++d)if(a7(a[d])){var b=Math.ceil(a[d]);e.push([b,b])}else{var b=aY(a[d],function(a){return Math.ceil(a)});b.length%2==1?e.push(b.concat(b)):e.push(b)}return e}function sN(a){if(!a||"object"==typeof a&&0===a.length)return[0,0];if(a7(a)){var b=Math.ceil(a);return[b,b]}var c=aY(a,function(a){return Math.ceil(a)});return a.length%2?c.concat(c):c}function sO(a){return aY(a,function(a){return sP(a)})}function sP(a){for(var b=0,c=0;c<a.length;++c)b+=a[c];return a.length%2==1?2*b:b}var sQ=new b6,sR={};function sS(a,b){sR[a]=b}var sT="5.5.0",sU={zrender:"5.5.0"},sV={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:1e3,PROGRESSIVE_LAYOUT:1100,GLOBAL:2e3,CHART:3e3,POST_CHART_LAYOUT:4600,COMPONENT:4e3,BRUSH:5e3,CHART_ITEM:4500,ARIA:6e3,DECAL:7e3}},sW="__flagInMainProcess",sX="__pendingUpdate",sY="__needsUpdateStatus",sZ=/^[a-zA-Z0-9_]+$/,s$="__connectUpdateStatus";function s_(a){return function(){for(var b=[],c=0;c<arguments.length;c++)b[c]=arguments[c];if(this.isDisposed()){tb(this.id);return}return s1(this,a,b)}}function s0(a){return function(){for(var b=[],c=0;c<arguments.length;c++)b[c]=arguments[c];return s1(this,a,b)}}function s1(a,b,c){return c[0]=c[0]&&c[0].toLowerCase(),b6.prototype[b].apply(a,c)}var s2,s3,s4,s5,s6=(s2=b6,s3=function(){return null!==s2&&s2.apply(this,arguments)||this},ad(s3,s2),s3),s7=s6.prototype;s7.on=s0("on"),s7.off=s0("off");var s8=(s4=b6,s5=function(a,b,c){var d=s4.call(this,new rZ)||this;d._chartsViews=[],d._chartsMap={},d._componentsViews=[],d._componentsMap={},d._pendingActions=[],c=c||{},a5(b)&&(b=th[b]),d._dom=a,c.ssr&&function(a){e=a}(function(a){var b=i8(a),c=b.dataIndex;if(null!=c){var d=bu();return d.set("series_index",b.seriesIndex),d.set("data_index",c),b.ssrType&&d.set("ssr_type",b.ssrType),d}});var f=d._zr=fT(a,{renderer:c.renderer||"canvas",devicePixelRatio:c.devicePixelRatio,width:c.width,height:c.height,ssr:c.ssr,useDirtyRect:bh(c.useDirtyRect,!1),useCoarsePointer:bh(c.useCoarsePointer,"auto"),pointerSize:c.pointerSize});d._ssr=c.ssr,d._throttledZrFlush=rs(a1(f.flush,f),17),(b=aN(b))&&mO(b,!0),d._theme=b,d._locale=function(a){if(!a5(a))return aO(aN(a),aN(kG.EN),!1);var b=kG[a.toUpperCase()]||{};return"ZH"===a||"EN"===a?aN(b):aO(aN(b),aN(kG.EN),!1)}(c.locale||kI),d._coordSysMgr=new mo;var g=d._api=D(d);function h(a,b){return a.__prio-b.__prio}return dd(tg,h),dd(te,h),d._scheduler=new rR(d,g,te,tg),d._messageCenter=new s6,d._initEvents(),d.resize=a1(d.resize,d),f.animation.on("frame",d._onframe,d),y(f,d),z(f,d),bo(d),d},ad(s5,s4),s5.prototype._onframe=function(){if(!this._disposed){G(this);var a=this._scheduler;if(this[sX]){var b=this[sX].silent;this[sW]=!0;try{p(this),s.update.call(this,null,this[sX].updateParams)}catch(c){throw this[sW]=!1,this[sX]=null,c}this._zr.flush(),this[sW]=!1,this[sX]=null,w.call(this,b),x.call(this,b)}else if(a.unfinished){var d=1,e=this._model,f=this._api;a.unfinished=!1;do{var g=+new Date;a.performSeriesTasks(e),a.performDataProcessorTasks(e),u(this,e),a.performVisualTasks(e),C(this,this._model,f,"remain",{}),d-=+new Date-g}while(d>0&&a.unfinished);a.unfinished||this._zr.flush()}}},s5.prototype.getDom=function(){return this._dom},s5.prototype.getId=function(){return this.id},s5.prototype.getZr=function(){return this._zr},s5.prototype.isSSR=function(){return this._ssr},s5.prototype.setOption=function(a,b,c){if(!this[sW]){if(this._disposed){tb(this.id);return}if(a8(b)&&(c=b.lazyUpdate,d=b.silent,e=b.replaceMerge,f=b.transition,b=b.notMerge),this[sW]=!0,!this._model||b){var d,e,f,g=new mv(this._api),h=this._theme,i=this._model=new mk;i.scheduler=this._scheduler,i.ssr=this._ssr,i.init(null,null,null,h,this._locale,g)}this._model.setOption(a,{replaceMerge:e},tf);var j={seriesTransition:f,optionChanged:!0};if(c)this[sX]={silent:d,updateParams:j},this[sW]=!1,this.getZr().wakeUp();else{try{p(this),s.update.call(this,null,j)}catch(k){throw this[sX]=null,this[sW]=!1,k}this._ssr||this._zr.flush(),this[sX]=null,this[sW]=!1,w.call(this,d),x.call(this,d)}}},s5.prototype.setTheme=function(){nz("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},s5.prototype.getModel=function(){return this._model},s5.prototype.getOption=function(){return this._model&&this._model.getOption()},s5.prototype.getWidth=function(){return this._zr.getWidth()},s5.prototype.getHeight=function(){return this._zr.getHeight()},s5.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||as.hasGlobalWindow&&window.devicePixelRatio||1},s5.prototype.getRenderedCanvas=function(a){return this.renderToCanvas(a)},s5.prototype.renderToCanvas=function(a){var b;return a=a||{},this._zr.painter.getRenderedCanvas({backgroundColor:a.backgroundColor||this._model.get("backgroundColor"),pixelRatio:a.pixelRatio||this.getDevicePixelRatio()})},s5.prototype.renderToSVGString=function(a){var b;return a=a||{},this._zr.painter.renderToString({useViewBox:a.useViewBox})},s5.prototype.getSvgDataURL=function(){if(as.svgSupported){var a=this._zr;return aX(a.storage.getDisplayList(),function(a){a.stopAnimation(null,!0)}),a.painter.toDataURL()}},s5.prototype.getDataURL=function(a){if(this._disposed){tb(this.id);return}var b=(a=a||{}).excludeComponents,c=this._model,d=[],e=this;aX(b,function(a){c.eachComponent({mainType:a},function(a){var b=e._componentsMap[a.__viewId];b.group.ignore||(d.push(b),b.group.ignore=!0)})});var f="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(a).toDataURL("image/"+(a&&a.type||"png"));return aX(d,function(a){a.group.ignore=!1}),f},s5.prototype.getConnectedDataURL=function(a){if(this._disposed){tb(this.id);return}var b="svg"===a.type,c=this.group,d=Math.min,e=Math.max,f=1/0;if(!tk[c])return this.getDataURL(a);var g=f,h=f,i=-f,j=-f,k=[],l=a&&a.pixelRatio||this.getDevicePixelRatio();aX(tj,function(f,l){if(f.group===c){var m=b?f.getZr().painter.getSvgDom().innerHTML:f.renderToCanvas(aN(a)),n=f.getDom().getBoundingClientRect();g=d(n.left,g),h=d(n.top,h),i=e(n.right,i),j=e(n.bottom,j),k.push({dom:m,left:n.left,top:n.top})}}),g*=l,h*=l,i*=l,j*=l;var m=i-g,n=j-h,o=ax.createCanvas(),p=fT(o,{renderer:b?"svg":"canvas"});if(p.resize({width:m,height:n}),!b)return a.connectedBackgroundColor&&p.add(new iS({shape:{x:0,y:0,width:m,height:n},style:{fill:a.connectedBackgroundColor}})),aX(k,function(a){var b=new iG({style:{x:a.left*l-g,y:a.top*l-h,image:a.dom}});p.add(b)}),p.refreshImmediately(),o.toDataURL("image/"+(a&&a.type||"png"));var q="";return aX(k,function(a){var b=a.left-g,c=a.top-h;q+='<g transform="translate('+b+","+c+')">'+a.dom+"</g>"}),p.painter.getSvgRoot().innerHTML=q,a.connectedBackgroundColor&&p.painter.setBackgroundColor(a.connectedBackgroundColor),p.refreshImmediately(),p.painter.toDataURL()},s5.prototype.convertToPixel=function(a,b){return t(this,"convertToPixel",a,b)},s5.prototype.convertFromPixel=function(a,b){return t(this,"convertFromPixel",a,b)},s5.prototype.containPixel=function(a,b){if(this._disposed){tb(this.id);return}var c,d=gK(this._model,a);return aX(d,function(a,d){d.indexOf("Models")>=0&&aX(a,function(a){var e=a.coordinateSystem;if(e&&e.containPoint)c=c||!!e.containPoint(b);else if("seriesModels"===d){var f=this._chartsMap[a.__viewId];f&&f.containPoint&&(c=c||f.containPoint(b,a))}},this)},this),!!c},s5.prototype.getVisual=function(a,b){var c,d=gK(this._model,a,{defaultMainType:"series"}),e=d.seriesModel.getData(),f=d.hasOwnProperty("dataIndexInside")?d.dataIndexInside:d.hasOwnProperty("dataIndex")?e.indexOfRawIndex(d.dataIndex):null;return null!=f?r0(e,f,b):r1(e,b)},s5.prototype.getViewOfComponentModel=function(a){return this._componentsMap[a.__viewId]},s5.prototype.getViewOfSeriesModel=function(a){return this._chartsMap[a.__viewId]},s5.prototype._initEvents=function(){var a=this;aX(ta,function(b){var c=function(c){var d,e=a.getModel(),f=c.target;if("globalout"===b?d={}:f&&r5(f,function(a){var b=i8(a);if(b&&null!=b.dataIndex){var c=b.dataModel||e.getSeriesByIndex(b.seriesIndex);return d=c&&c.getDataParams(b.dataIndex,b.dataType,f)||{},!0}if(b.eventData)return d=aQ({},b.eventData),!0},!0),d){var g=d.componentType,h=d.componentIndex;("markLine"===g||"markPoint"===g||"markArea"===g)&&(g="series",h=d.seriesIndex);var i=g&&null!=h&&e.getComponent(g,h),j=i&&a["series"===i.mainType?"_chartsMap":"_componentsMap"][i.__viewId];d.event=c,d.type=b,a._$eventProcessor.eventInfo={targetEl:f,packedEvent:d,model:i,view:j},a.trigger(b,d)}};c.zrEventfulCallAtLast=!0,a._zr.on(b,c,a)}),aX(td,function(b,c){a._messageCenter.on(c,function(a){this.trigger(c,a)},a)}),aX(["selectchanged"],function(b){a._messageCenter.on(b,function(a){this.trigger(b,a)},a)}),function(a,b,c){a.on("selectchanged",function(a){var d=c.getModel();a.isFromClick?(r4("map","selectchanged",b,d,a),r4("pie","selectchanged",b,d,a)):"select"===a.fromAction?(r4("map","selected",b,d,a),r4("pie","selected",b,d,a)):"unselect"===a.fromAction&&(r4("map","unselected",b,d,a),r4("pie","unselected",b,d,a))})}(this._messageCenter,this,this._api)},s5.prototype.isDisposed=function(){return this._disposed},s5.prototype.clear=function(){if(this._disposed){tb(this.id);return}this.setOption({series:[]},!0)},s5.prototype.dispose=function(){if(this._disposed){tb(this.id);return}this._disposed=!0,this.getDom()&&gP(this.getDom(),tn,"");var a=this,b=a._api,c=a._model;aX(a._componentsViews,function(a){a.dispose(c,b)}),aX(a._chartsViews,function(a){a.dispose(c,b)}),a._zr.dispose(),a._dom=a._model=a._chartsMap=a._componentsMap=a._chartsViews=a._componentsViews=a._scheduler=a._api=a._zr=a._throttledZrFlush=a._theme=a._coordSysMgr=a._messageCenter=null,delete tj[a.id]},s5.prototype.resize=function(a){if(!this[sW]){if(this._disposed){tb(this.id);return}this._zr.resize(a);var b=this._model;if(this._loadingFX&&this._loadingFX.resize(),b){var c=b.resetOption("media"),d=a&&a.silent;this[sX]&&(null==d&&(d=this[sX].silent),c=!0,this[sX]=null),this[sW]=!0;try{c&&p(this),s.update.call(this,{type:"resize",animation:aQ({duration:0},a&&a.animation)})}catch(e){throw this[sW]=!1,e}this[sW]=!1,w.call(this,d),x.call(this,d)}}},s5.prototype.showLoading=function(a,b){if(this._disposed){tb(this.id);return}if(a8(a)&&(b=a,a=""),a=a||"default",this.hideLoading(),ti[a]){var c=ti[a](this._api,b),d=this._zr;this._loadingFX=c,d.add(c)}},s5.prototype.hideLoading=function(){if(this._disposed){tb(this.id);return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},s5.prototype.makeActionFromEvent=function(a){var b=aQ({},a);return b.type=td[a.type],b},s5.prototype.dispatchAction=function(a,b){if(this._disposed){tb(this.id);return}if(a8(b)||(b={silent:!!b}),tc[a.type]&&this._model){if(this[sW]){this._pendingActions.push(a);return}var c=b.silent;v.call(this,a,c);var d=b.flush;d?this._zr.flush():!1!==d&&as.browser.weChat&&this._throttledZrFlush(),w.call(this,c),x.call(this,c)}},s5.prototype.updateLabelLayout=function(){sQ.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},s5.prototype.appendData=function(a){if(this._disposed){tb(this.id);return}var b,c=a.seriesIndex;this.getModel().getSeriesByIndex(c).appendData(a),this._scheduler.unfinished=!0,this.getZr().wakeUp()},s5.internalField=function(){var a=function(a){a.clearColorPalette(),a.eachSeries(function(a){a.clearColorPalette()})},b=function(a){var b=[],c=[],d=!1;if(a.eachComponent(function(a,e){var f=e.get("zlevel")||0,g=e.get("z")||0,h=e.getZLevelKey();d=d||!!h,("series"===a?c:b).push({zlevel:f,z:g,idx:e.componentIndex,type:a,key:h})}),d){var e,f,g=b.concat(c);dd(g,function(a,b){return a.zlevel===b.zlevel?a.z-b.z:a.zlevel-b.zlevel}),aX(g,function(b){var c=a.getComponent(b.type,b.idx),d=b.zlevel,g=b.key;null!=e&&(d=Math.max(e,d)),g?(d===e&&g!==f&&d++,f=g):f&&(d===e&&d++,f=""),e=d,c.setZLevel(d)})}},c=function(a){for(var b=[],c=a.currentStates,d=0;d<c.length;d++){var e=c[d];"emphasis"===e||"blur"===e||"select"===e||b.push(e)}a.selected&&a.states.select&&b.push("select"),2===a.hoverState&&a.states.emphasis?b.push("emphasis"):1===a.hoverState&&a.states.blur&&b.push("blur"),a.useStates(b)},d=function(a,b){var c=a._zr.storage,d=0;c.traverse(function(a){!a.isGroup&&d++}),!(d>b.get("hoverLayerThreshold"))||as.node||as.worker||b.eachSeries(function(b){if(!b.preventUsingHoverLayer){var c=a._chartsMap[b.__viewId];c.__alive&&c.eachRendered(function(a){a.states.emphasis&&(a.states.emphasis.hoverLayer=!0)})}})},e=function(a,b){var c=a.get("blendMode")||null;b.eachRendered(function(a){a.isGroup||(a.style.blend=c)})},f=function(a,b){if(!a.preventAutoZ){var c=a.get("z")||0,d=a.get("zlevel")||0;b.eachRendered(function(a){return i(a,c,d,-1/0),!0})}},g=function(a,b){b.eachRendered(function(a){if(!j_(a)){var b=a.getTextContent(),c=a.getTextGuideLine();a.stateTransition&&(a.stateTransition=null),b&&b.stateTransition&&(b.stateTransition=null),c&&c.stateTransition&&(c.stateTransition=null),a.hasState()?(a.prevStates=a.currentStates,a.clearStates()):a.prevStates&&(a.prevStates=null)}})},h=function(a,b){var d=a.getModel("stateAnimation"),e=a.isAnimationEnabled(),f=d.get("duration"),g=f>0?{duration:f,delay:d.get("delay"),easing:d.get("easing")}:null;b.eachRendered(function(a){if(a.states&&a.states.emphasis&&!j_(a)){if((0,ab.Z)(a,ix)){var b,d,f;(d=jc(b=a)).normalFill=b.style.fill,d.normalStroke=b.style.stroke,f=b.states.select||{},d.selectFill=f.style&&f.style.fill||null,d.selectStroke=f.style&&f.style.stroke||null}if(a.__dirty){var h=a.prevStates;h&&a.useStates(h)}if(e){a.stateTransition=g;var i=a.getTextContent(),j=a.getTextGuideLine();i&&(i.stateTransition=g),j&&(j.stateTransition=g)}a.__dirty&&c(a)}})};function i(a,b,c,d){var e=a.getTextContent(),f=a.getTextGuideLine();if(a.isGroup)for(var g=a.childrenRef(),h=0;h<g.length;h++)d=Math.max(i(g[h],b,c,d),d);else a.z=b,a.zlevel=c,d=Math.max(a.z2,d);if(e&&(e.z=b,e.zlevel=c,isFinite(d)&&(e.z2=d+2)),f){var j=a.textGuideLineConfig;f.z=b,f.zlevel=c,isFinite(d)&&(f.z2=d+(j&&j.showAbove?1:-1))}return d}p=function(a){var b=a._scheduler;b.restorePipelines(a._model),b.prepareStageTasks(),q(a,!0),q(a,!1),b.plan()},q=function(a,b){for(var c=function(a){var c=a.__requireNewView;a.__requireNewView=!1;var j="_ec_"+a.id+"_"+a.type,k=!c&&g[j];if(!k){var l,m=gU(a.type);(k=new(b?oQ.getClass(m.main,m.sub):ro.getClass(m.sub))).init(d,i),g[j]=k,f.push(k),h.add(k.group)}a.__viewId=k.__id=j,k.__alive=!0,k.__model=a,k.group.__ecComponentInfo={mainType:a.mainType,index:a.componentIndex},b||e.prepareView(k,a,d,i)},d=a._model,e=a._scheduler,f=b?a._componentsViews:a._chartsViews,g=b?a._componentsMap:a._chartsMap,h=a._zr,i=a._api,j=0;j<f.length;j++)f[j].__alive=!1;b?d.eachComponent(function(a,b){"series"!==a&&c(b)}):d.eachSeries(c);for(var j=0;j<f.length;){var k=f[j];k.__alive?j++:(b||k.renderTask.dispose(),h.remove(k.group),k.dispose(d,i),f.splice(j,1),g[k.__id]===k&&delete g[k.__id],k.__id=k.group.__ecComponentInfo=null)}},r=function(a,b,c,d,e){var f,g=function(d){d&&d.__alive&&d[b]&&d[b](d.__model,h,a._api,c)},h=a._model;if(h.setUpdatePayload(c),!d){aX([].concat(a._componentsViews).concat(a._chartsViews),g);return}var i={};i[d+"Id"]=c[d+"Id"],i[d+"Index"]=c[d+"Index"],i[d+"Name"]=c[d+"Name"];var j={mainType:d,query:i};e&&(j.subType=e);var k=c.excludeSeriesId;null!=k&&(f=bu(),aX(gq(k),function(a){var b=gE(a,null);null!=b&&f.set(b,!0)})),h&&h.eachComponent(j,function(b){if(!f||null==f.get(b.id)){if(jV(c)){if((0,ab.Z)(b,oO))c.type!==jh||c.notBlur||b.get(["emphasis","disabled"])||function(a,b,c){var d=a.seriesIndex,e=a.getData(b.dataType);if(e){var f=gH(e,b);f=(a3(f)?f[0]:f)||0;var g=e.getItemGraphicEl(f);if(!g)for(var h=e.count(),i=0;!g&&i<h;)g=e.getItemGraphicEl(i++);if(g){var j=i8(g);jI(d,j.focus,j.blurScope,c)}else{var k=a.get(["emphasis","focus"]),l=a.get(["emphasis","blurScope"]);null!=k&&jI(d,k,l,c)}}}(b,c,a._api);else{var d=jK(b.mainType,b.componentIndex,c.name,a._api),e=d.focusSelf,g=d.dispatchers;c.type===jh&&e&&!c.notBlur&&jJ(b.mainType,b.componentIndex,a._api),g&&aX(g,function(a){c.type===jh?jA(a):jB(a)})}}else jU(c)&&(0,ab.Z)(b,oO)&&(function(a,b,c){if(jU(b)){var d=b.dataType,e=a.getData(d),f=gH(e,b);a3(f)||(f=[f]),a[b.type===jl?"toggleSelect":b.type===jj?"select":"unselect"](f,d)}}(b,c,a._api),jL(b),F(a))}},a),h&&h.eachComponent(j,function(b){(!f||null==f.get(b.id))&&g(a["series"===d?"_chartsMap":"_componentsMap"][b.__viewId])},a)},s={prepareAndUpdate:function(a){p(this),s.update.call(this,a,{optionChanged:null!=a.newOption})},update:function(b,c){var d=this._model,e=this._api,f=this._zr,g=this._coordSysMgr,h=this._scheduler;if(d){d.setUpdatePayload(b),h.restoreData(d,b),h.performSeriesTasks(d),g.create(d,e),h.performDataProcessorTasks(d,b),u(this,d),g.update(d,e),a(d),h.performVisualTasks(d,b),A(this,d,e,b,c);var i=d.get("backgroundColor")||"transparent",j=d.get("darkMode");f.setBackgroundColor(i),null!=j&&"auto"!==j&&f.setDarkMode(j),sQ.trigger("afterupdate",d,e)}},updateTransform:function(b){var c=this,d=this._model,e=this._api;if(d){d.setUpdatePayload(b);var f=[];d.eachComponent(function(a,g){if("series"!==a){var h=c.getViewOfComponentModel(g);if(h&&h.__alive){if(h.updateTransform){var i=h.updateTransform(g,d,e,b);i&&i.update&&f.push(h)}else f.push(h)}}});var g=bu();d.eachSeries(function(a){var f=c._chartsMap[a.__viewId];if(f.updateTransform){var h=f.updateTransform(a,d,e,b);h&&h.update&&g.set(a.uid,1)}else g.set(a.uid,1)}),a(d),this._scheduler.performVisualTasks(d,b,{setDirty:!0,dirtyMap:g}),C(this,d,e,b,{},g),sQ.trigger("afterupdate",d,e)}},updateView:function(b){var c=this._model;c&&(c.setUpdatePayload(b),ro.markUpdateMethod(b,"updateView"),a(c),this._scheduler.performVisualTasks(c,b,{setDirty:!0}),A(this,c,this._api,b,{}),sQ.trigger("afterupdate",c,this._api))},updateVisual:function(b){var c=this,d=this._model;d&&(d.setUpdatePayload(b),d.eachSeries(function(a){a.getData().clearAllVisual()}),ro.markUpdateMethod(b,"updateVisual"),a(d),this._scheduler.performVisualTasks(d,b,{visualType:"visual",setDirty:!0}),d.eachComponent(function(a,e){if("series"!==a){var f=c.getViewOfComponentModel(e);f&&f.__alive&&f.updateVisual(e,d,c._api,b)}}),d.eachSeries(function(a){c._chartsMap[a.__viewId].updateVisual(a,d,c._api,b)}),sQ.trigger("afterupdate",d,this._api))},updateLayout:function(a){s.update.call(this,a)}},t=function(a,b,c,d){if(a._disposed){tb(a.id);return}for(var e,f=a._model,g=a._coordSysMgr.getCoordinateSystems(),h=gK(f,c),i=0;i<g.length;i++){var j=g[i];if(j[b]&&null!=(e=j[b](f,h,d)))return e}},u=function(a,b){var c=a._chartsMap,d=a._scheduler;b.eachSeries(function(a){d.updateStreamModes(a,c[a.__viewId])})},v=function(a,b){var c,d=this,e=this.getModel(),f=a.type,g=a.escapeConnect,h=tc[f],i=h.actionInfo,j=(i.update||"update").split(":"),k=j.pop(),l=null!=j[0]&&gU(j[0]);this[sW]=!0;var m=[a],n=!1;a.batch&&(n=!0,m=aY(a.batch,function(b){return(b=aR(aQ({},b),a)).batch=null,b}));var o=[],q=jU(a),t=jV(a);if(t&&jH(this._api),aX(m,function(b){if((c=(c=h.action(b,d._model,d._api))||aQ({},b)).type=i.event||c.type,o.push(c),t){var e=gL(a),f=e.queryOptionMap,g=e.mainTypeSpecified,j=g?f.keys()[0]:"series";r(d,k,b,j),F(d)}else q?(r(d,k,b,"series"),F(d)):l&&r(d,k,b,l.main,l.sub)}),"none"!==k&&!t&&!q&&!l)try{this[sX]?(p(this),s.update.call(this,a),this[sX]=null):s[k].call(this,a)}catch(u){throw this[sW]=!1,u}if(c=n?{type:i.event||f,escapeConnect:g,batch:o}:o[0],this[sW]=!1,!b){var v=this._messageCenter;if(v.trigger(c.type,c),q){var w,x,y={type:"selectchanged",escapeConnect:g,selected:(x=[],(w=e).eachSeries(function(a){aX(a.getAllData(),function(b){b.data;var c=b.type,d=a.getSelectedDataIndices();if(d.length>0){var e={dataIndex:d,seriesIndex:a.seriesIndex};null!=c&&(e.dataType=c),x.push(e)}})}),x),isFromClick:a.isFromClick||!1,fromAction:a.type,fromActionPayload:a};v.trigger(y.type,y)}}},w=function(a){for(var b=this._pendingActions;b.length;){var c=b.shift();v.call(this,c,a)}},x=function(a){a||this.trigger("updated")},y=function(a,b){a.on("rendered",function(c){b.trigger("rendered",c),!a.animation.isFinished()||b[sX]||b._scheduler.unfinished||b._pendingActions.length||b.trigger("finished")})},z=function(a,b){a.on("mouseover",function(a){var c,d,e,f,g,h,i,j=r5(a.target,jT);j&&(c=j,d=a,e=b._api,f=i8(c),h=(g=jK(f.componentMainType,f.componentIndex,f.componentHighDownName,e)).dispatchers,i=g.focusSelf,h?(i&&jJ(f.componentMainType,f.componentIndex,e),aX(h,function(a){return jy(a,d)})):(jI(f.seriesIndex,f.focus,f.blurScope,e),"self"===f.focus&&jJ(f.componentMainType,f.componentIndex,e),jy(c,d)),F(b))}).on("mouseout",function(a){var c,d,e,f,g,h=r5(a.target,jT);h&&(c=h,d=a,jH(e=b._api),f=i8(c),(g=jK(f.componentMainType,f.componentIndex,f.componentHighDownName,e).dispatchers)?aX(g,function(a){return jz(a,d)}):jz(c,d),F(b))}).on("click",function(a){var c=r5(a.target,function(a){return null!=i8(a).dataIndex},!0);if(c){var d=c.selected?"unselect":"select",e=i8(c);b._api.dispatchAction({type:d,dataType:e.dataType,dataIndexInside:e.dataIndex,seriesIndex:e.seriesIndex,isFromClick:!0})}})},A=function(a,c,d,e,f){b(c),B(a,c,d,e,f),aX(a._chartsViews,function(a){a.__alive=!1}),C(a,c,d,e,f),aX(a._chartsViews,function(a){a.__alive||a.remove(c,d)})},B=function(a,b,c,d,e,i){aX(i||a._componentsViews,function(a){var e=a.__model;g(e,a),a.render(e,b,c,d),f(e,a),h(e,a)})},C=function(a,b,c,i,j,k){var l=a._scheduler;j=aQ(j||{},{updatedSeries:b.getSeries()}),sQ.trigger("series:beforeupdate",b,c,j);var m=!1;b.eachSeries(function(b){var c=a._chartsMap[b.__viewId];c.__alive=!0;var d=c.renderTask;l.updatePayload(d,i),g(b,c),k&&k.get(b.uid)&&d.dirty(),d.perform(l.getPerformArgs(d))&&(m=!0),c.group.silent=!!b.get("silent"),e(b,c),jL(b)}),l.unfinished=m||l.unfinished,sQ.trigger("series:layoutlabels",b,c,j),sQ.trigger("series:transition",b,c,j),b.eachSeries(function(b){var c=a._chartsMap[b.__viewId];f(b,c),h(b,c)}),d(a,b),sQ.trigger("series:afterupdate",b,c,j)},F=function(a){a[sY]=!0,a.getZr().wakeUp()},G=function(a){a[sY]&&(a.getZr().storage.traverse(function(a){!j_(a)&&c(a)}),a[sY]=!1)},D=function(a){var b,c;return new(b=mm,c=function(){return null!==b&&b.apply(this,arguments)||this},ad(c,b),c.prototype.getCoordinateSystems=function(){return a._coordSysMgr.getCoordinateSystems()},c.prototype.getComponentByElement=function(b){for(;b;){var c=b.__ecComponentInfo;if(null!=c)return a._model.getComponent(c.mainType,c.index);b=b.parent}},c.prototype.enterEmphasis=function(b,c){jA(b,c),F(a)},c.prototype.leaveEmphasis=function(b,c){jB(b,c),F(a)},c.prototype.enterBlur=function(b){jC(b),F(a)},c.prototype.leaveBlur=function(b){jD(b),F(a)},c.prototype.enterSelect=function(b){jE(b),F(a)},c.prototype.leaveSelect=function(b){jF(b),F(a)},c.prototype.getModel=function(){return a.getModel()},c.prototype.getViewOfComponentModel=function(b){return a.getViewOfComponentModel(b)},c.prototype.getViewOfSeriesModel=function(b){return a.getViewOfSeriesModel(b)},c)(a)},E=function(a){var b=function(a,b){for(var c=0;c<a.length;c++)a[c][s$]=b};aX(td,function(c,d){a._messageCenter.on(d,function(c){if(tk[a.group]&&0!==a[s$]&&(!c||!c.escapeConnect)){var d=a.makeActionFromEvent(c),e=[];aX(tj,function(b){b!==a&&b.group===a.group&&e.push(b)}),b(e,0),aX(e,function(a){1!==a[s$]&&a.dispatchAction(d)}),b(e,2)}})})}}(),s5),s9=s8.prototype;s9.on=s_("on"),s9.off=s_("off"),s9.one=function(a,b,c){var d=this;function e(){for(var c=[],f=0;f<arguments.length;f++)c[f]=arguments[f];b&&b.apply&&b.apply(this,c),d.off(a,e)}nz("ECharts#one is deprecated."),this.on.call(this,a,e,c)};var ta=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];function tb(a){}var tc={},td={},te=[],tf=[],tg=[],th={},ti={},tj={},tk={},tl=+new Date-0,tm=+new Date-0,tn="_echarts_instance_";function to(a,b,c){var d=!(c&&c.ssr);if(d){var e=tt(a);if(e)return e}var f=new s8(a,b,c);return f.id="ec_"+tl++,tj[f.id]=f,d&&gP(a,tn,f.id),E(f),sQ.trigger("afterinit",f),f}function tp(a){if(a3(a)){var b=a;a=null,aX(b,function(b){null!=b.group&&(a=b.group)}),a=a||"g_"+tm++,aX(b,function(b){b.group=a})}return tk[a]=!0,a}function tq(a){tk[a]=!1}var tr=tq;function ts(a){a5(a)?a=tj[a]:(0,ab.Z)(a,s8)||(a=tt(a)),(0,ab.Z)(a,s8)&&!a.isDisposed()&&a.dispose()}function tt(a){var b,c;return tj[b=a,c=tn,b.getAttribute?b.getAttribute(c):b[c]]}function tu(a){return tj[a]}function tv(a,b){th[a]=b}function tw(a){0>aT(tf,a)&&tf.push(a)}function tx(a,b){tH(te,a,b,2e3)}function ty(a){tA("afterinit",a)}function tz(a){tA("afterupdate",a)}function tA(a,b){sQ.on(a,b)}function tB(a,b,c){a4(b)&&(c=b,b="");var d,e=a8(a)?a.type:(d=a,a={event:b},d);a.event=(a.event||e).toLowerCase(),!td[b=a.event]&&(bl(sZ.test(e)&&sZ.test(b)),tc[e]||(tc[e]={action:c,actionInfo:a}),td[b]=e)}function tC(a,b){mo.register(a,b)}function tD(a){var b=mo.get(a);if(b)return b.getDimensionsInfo?b.getDimensionsInfo():b.dimensions.slice()}function tE(a,b){tH(tg,a,b,1e3,"layout")}function tF(a,b){tH(tg,a,b,3e3,"visual")}var tG=[];function tH(a,b,c,d,e){if((a4(b)||a8(b))&&(c=b,b=d),!(aT(tG,c)>=0)){tG.push(c);var f=rR.wrapStageHandler(c,e);f.__prio=b,f.__raw=c,a.push(f)}}function tI(a,b){ti[a]=b}function tJ(a){ay({createCanvas:a})}function tK(a,b,c){var d,e=sR[d="registerMap"];e&&e(a,b,c)}function tL(a){var b,c=sR[b="getMap"];return c&&c(a)}var tM,tN,tO,tP,tQ=function(a){var b=(a=aN(a)).type;b||nA("");var c=b.split(":");2!==c.length&&nA("");var d=!1;"echarts"===c[0]&&(b=c[1],d=!0),a.__isBuiltIn=d,nS.set(b,a)};tF(2e3,{createOnAllSeries:!0,performRawSeries:!0,reset:function(a,b){var c=a.getData(),d=a.visualStyleAccessPath||"itemStyle",e=a.getModel(d),f=ry(a,d)(e),g=e.getShallow("decal");g&&(c.setVisual("decal",g),g.dirty=!0);var h=rz(a,d),i=f[h],j=a4(i)?i:null,k="auto"===f.fill||"auto"===f.stroke;if(!f[h]||j||k){var l=a.getColorFromPalette(a.name,null,b.getSeriesCount());f[h]||(f[h]=l,c.setVisual("colorFromPalette",!0)),f.fill="auto"===f.fill||a4(f.fill)?l:f.fill,f.stroke="auto"===f.stroke||a4(f.stroke)?l:f.stroke}if(c.setVisual("style",f),c.setVisual("drawType",h),!b.isSeriesFiltered(a)&&j)return c.setVisual("colorFromPalette",!1),{dataEach:function(b,c){var d=a.getDataParams(c),e=aQ({},f);e[h]=j(d),b.setItemVisual(c,"style",e)}}}}),tF(4500,{createOnAllSeries:!0,performRawSeries:!0,reset:function(a,b){if(!(a.ignoreStyleOnData||b.isSeriesFiltered(a))){var c=a.getData(),d=a.visualStyleAccessPath||"itemStyle",e=ry(a,d),f=c.getVisual("drawType");return{dataEach:c.hasItemOption?function(a,b){var c=a.getRawDataItem(b);if(c&&c[d]){rB.option=c[d];var g=e(rB);aQ(a.ensureUniqueItemVisual(b,"style"),g),rB.option.decal&&(a.setItemVisual(b,"decal",rB.option.decal),rB.option.decal.dirty=!0),f in g&&a.setItemVisual(b,"colorFromPalette",!1)}}:null}}}}),tF(4500,{performRawSeries:!0,overallReset:function(a){var b=bu();a.eachSeries(function(a){var c=a.getColorBy();if(!a.isColorBySeries()){var d=a.type+"-"+c,e=b.get(d);e||(e={},b.set(d,e)),rv(a).scope=e}}),a.eachSeries(function(b){if(!(b.isColorBySeries()||a.isSeriesFiltered(b))){var c=b.getRawData(),d={},e=b.getData(),f=rv(b).scope,g=b.visualStyleAccessPath||"itemStyle",h=rz(b,g);e.each(function(a){d[e.getRawIndex(a)]=a}),c.each(function(a){var g=d[a];if(e.getItemVisual(g,"colorFromPalette")){var i=e.ensureUniqueItemVisual(g,"style"),j=c.getName(a)||a+"",k=c.count();i[h]=b.getColorFromPalette(j,f,k)}})}})}}),tF(2e3,{createOnAllSeries:!0,performRawSeries:!0,reset:function(a,b){var c=function(b,c){for(var d=a.getRawValue(c),e=a.getDataParams(c),g=0;g<k.length;g++){var h=k[g];b.setItemVisual(c,h,f[h](d,e))}},d=a.getData();if(a.legendIcon&&d.setVisual("legendIcon",a.legendIcon),a.hasSymbolVisual){for(var e={},f={},g=!1,h=0;h<r$.length;h++){var i=r$[h],j=a.get(i);a4(j)?(g=!0,f[i]=j):e[i]=j}if(e.symbol=e.symbol||a.defaultSymbol,d.setVisual(aQ({legendIcon:a.legendIcon||e.symbol,symbolKeepAspect:a.get("symbolKeepAspect")},e)),!b.isSeriesFiltered(a)){var k=a0(f);return{dataEach:g?c:null}}}}}),tF(4500,{createOnAllSeries:!0,performRawSeries:!0,reset:function(a,b){var c=function(a,b){for(var c=a.getItemModel(b),d=0;d<r_.length;d++){var e=r_[d],f=c.getShallow(e,!0);null!=f&&a.setItemVisual(b,e,f)}};if(!(!a.hasSymbolVisual||b.isSeriesFiltered(a)))return{dataEach:a.getData().hasItemOption?c:null}}}),tF(7e3,function(a,b){a.eachRawSeries(function(c){if(!a.isSeriesFiltered(c)){var d=c.getData();d.hasItemVisual()&&d.each(function(a){var c=d.getItemVisual(a,"decal");c&&(d.ensureUniqueItemVisual(a,"style").decal=sK(c,b))});var e=d.getVisual("decal");e&&(d.getVisual("style").decal=sK(e,b))}})}),tw(mO),tx(900,function(a){var b=bu();a.eachSeries(function(a){var c=a.get("stack");if(c){var d=b.get(c)||b.set(c,[]),e=a.getData(),f={stackResultDimension:e.getCalculationInfo("stackResultDimension"),stackedOverDimension:e.getCalculationInfo("stackedOverDimension"),stackedDimension:e.getCalculationInfo("stackedDimension"),stackedByDimension:e.getCalculationInfo("stackedByDimension"),isStackedByIndex:e.getCalculationInfo("isStackedByIndex"),data:e,seriesModel:a};if(!f.stackedDimension||!(f.isStackedByIndex||f.stackedByDimension))return;d.length&&e.setCalculationInfo("stackedOnSeries",d[d.length-1].seriesModel),d.push(f)}}),b.each(mP)}),function(a,b){ti[a]=b}("default",function(a,b){b=b||{},aR(b,{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 c,d=new fP,e=new iS({style:{fill:b.maskColor},zlevel:b.zlevel,z:1e4});d.add(e);var f=new i7({style:{text:b.text,fill:b.textColor,fontSize:b.fontSize,fontWeight:b.fontWeight,fontStyle:b.fontStyle,fontFamily:b.fontFamily},zlevel:b.zlevel,z:10001}),g=new iS({style:{fill:"none"},textContent:f,textConfig:{position:"right",distance:10},zlevel:b.zlevel,z:10001});return d.add(g),b.showSpinner&&((c=new qh({shape:{startAngle:-rC/2,endAngle:-rC/2+.1,r:b.spinnerRadius},style:{stroke:b.color,lineCap:"round",lineWidth:b.lineWidth},zlevel:b.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*rC/2}).start("circularInOut"),c.animateShape(!0).when(1e3,{startAngle:3*rC/2}).delay(300).start("circularInOut"),d.add(c)),d.resize=function(){var d=f.getBoundingRect().width,h=b.showSpinner?b.spinnerRadius:0,i=(a.getWidth()-2*h-(b.showSpinner&&d?10:0)-d)/2-(b.showSpinner&&d?0:5+d/2)+(b.showSpinner?0:d/2)+(d?0:h),j=a.getHeight()/2;b.showSpinner&&c.setShape({cx:i,cy:j}),g.setShape({x:i-h,y:j-h,width:2*h,height:2*h}),e.setShape({x:0,y:0,width:a.getWidth(),height:a.getHeight()})},d.resize(),d}),tB({type:jh,event:jh,update:jh},bz),tB({type:ji,event:ji,update:ji},bz),tB({type:jj,event:jj,update:jj},bz),tB({type:jk,event:jk,update:jk},bz),tB({type:jl,event:jl,update:jl},bz),tM="light",tN={color:rS,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],rS]},th[tM]=tN,tO="dark",tP=rX,th[tO]=tP;var tR={},tS=[],tT={registerPreprocessor:tw,registerProcessor:tx,registerPostInit:ty,registerPostUpdate:tz,registerUpdateLifecycle:tA,registerAction:tB,registerCoordinateSystem:tC,registerLayout:tE,registerVisual:tF,registerTransform:tQ,registerLoading:tI,registerMap:tK,registerImpl:sS,PRIORITY:sV,ComponentModel:lK,ComponentView:oQ,SeriesModel:oO,ChartView:ro,registerComponentModel:function(a){lK.registerClass(a)},registerComponentView:function(a){oQ.registerClass(a)},registerSeriesModel:function(a){oO.registerClass(a)},registerChartView:function(a){ro.registerClass(a)},registerSubTypeDefaulter:function(a,b){lK.registerSubTypeDefaulter(a,b)},registerPainter:function(a,b){var c,d;c=a,d=b,fQ[c]=d}};function tU(a){if(a3(a)){aX(a,function(a){tU(a)});return}!(aT(tS,a)>=0)&&(tS.push(a),a4(a)&&(a={install:a}),a.install(tT))}function tV(a){return null==a?0:a.length||1}function tW(a){return a}var tX,tY,tZ=((tX=function(a,b,c,d,e,f){this._old=a,this._new=b,this._oldKeyGetter=c||tW,this._newKeyGetter=d||tW,this.context=e,this._diffModeMultiple="multiple"===f}).prototype.add=function(a){return this._add=a,this},tX.prototype.update=function(a){return this._update=a,this},tX.prototype.updateManyToOne=function(a){return this._updateManyToOne=a,this},tX.prototype.updateOneToMany=function(a){return this._updateOneToMany=a,this},tX.prototype.updateManyToMany=function(a){return this._updateManyToMany=a,this},tX.prototype.remove=function(a){return this._remove=a,this},tX.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},tX.prototype._executeOneToOne=function(){var a=this._old,b=this._new,c={},d=Array(a.length),e=Array(b.length);this._initIndexMap(a,null,d,"_oldKeyGetter"),this._initIndexMap(b,c,e,"_newKeyGetter");for(var f=0;f<a.length;f++){var g=d[f],h=c[g],i=tV(h);if(i>1){var j=h.shift();1===h.length&&(c[g]=h[0]),this._update&&this._update(j,f)}else 1===i?(c[g]=null,this._update&&this._update(h,f)):this._remove&&this._remove(f)}this._performRestAdd(e,c)},tX.prototype._executeMultiple=function(){var a=this._old,b=this._new,c={},d={},e=[],f=[];this._initIndexMap(a,c,e,"_oldKeyGetter"),this._initIndexMap(b,d,f,"_newKeyGetter");for(var g=0;g<e.length;g++){var h=e[g],i=c[h],j=d[h],k=tV(i),l=tV(j);if(k>1&&1===l)this._updateManyToOne&&this._updateManyToOne(j,i),d[h]=null;else if(1===k&&l>1)this._updateOneToMany&&this._updateOneToMany(j,i),d[h]=null;else if(1===k&&1===l)this._update&&this._update(j,i),d[h]=null;else if(k>1&&l>1)this._updateManyToMany&&this._updateManyToMany(j,i),d[h]=null;else if(k>1)for(var m=0;m<k;m++)this._remove&&this._remove(i[m]);else this._remove&&this._remove(i)}this._performRestAdd(f,d)},tX.prototype._performRestAdd=function(a,b){for(var c=0;c<a.length;c++){var d=a[c],e=b[d],f=tV(e);if(f>1)for(var g=0;g<f;g++)this._add&&this._add(e[g]);else 1===f&&this._add&&this._add(e);b[d]=null}},tX.prototype._initIndexMap=function(a,b,c,d){for(var e=this._diffModeMultiple,f=0;f<a.length;f++){var g="_ec_"+this[d](a[f],f);if(e||(c[f]=g),b){var h=b[g],i=tV(h);0===i?(b[g]=f,e&&c.push(g)):1===i?b[g]=[h,f]:h.push(f)}}},tX),t$=((tY=function(a,b){this._encode=a,this._schema=b}).prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},tY.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},tY);function t_(a,b){return a.hasOwnProperty(b)||(a[b]=[]),a[b]}function t0(a){return"category"===a?"ordinal":"time"===a?"time":"float"}var t1,t2=function(a){this.otherDims={},null!=a&&aQ(this,a)},t3=gI(),t4={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},t5=((t1=function(a){this.dimensions=a.dimensions,this._dimOmitted=a.dimensionOmitted,this.source=a.source,this._fullDimCount=a.fullDimensionCount,this._updateDimOmitted(a.dimensionOmitted)}).prototype.isDimensionOmitted=function(){return this._dimOmitted},t1.prototype._updateDimOmitted=function(a){this._dimOmitted=a,a&&(this._dimNameMap||(this._dimNameMap=t8(this.source)))},t1.prototype.getSourceDimensionIndex=function(a){return bh(this._dimNameMap.get(a),-1)},t1.prototype.getSourceDimension=function(a){var b=this.source.dimensionsDefine;if(b)return b[a]},t1.prototype.makeStoreSchema=function(){for(var a=this._fullDimCount,b=mZ(this.source),c=!t9(a),d="",e=[],f=0,g=0;f<a;f++){var h=void 0,i=void 0,j=void 0,k=this.dimensions[g];if(k&&k.storeDimIndex===f)h=b?k.name:null,i=k.type,j=k.ordinalMeta,g++;else{var l=this.getSourceDimension(f);l&&(h=b?l.name:null,i=l.type)}e.push({property:h,type:i,ordinalMeta:j}),!b||null==h||k&&k.isCalculationCoord||(d+=c?h.replace(/\`/g,"`1").replace(/\$/g,"`2"):h),d+="$",d+=t4[i]||"f",j&&(d+=j.uid),d+="$"}var m=this.source;return{dimensions:e,hash:[m.seriesLayoutBy,m.startIndex,d].join("$$")}},t1.prototype.makeOutputDimensionNames=function(){for(var a=[],b=0,c=0;b<this._fullDimCount;b++){var d=void 0,e=this.dimensions[c];if(e&&e.storeDimIndex===b)e.isCalculationCoord||(d=e.name),c++;else{var f=this.getSourceDimension(b);f&&(d=f.name)}a.push(d)}return a},t1.prototype.appendCalculationDimension=function(a){this.dimensions.push(a),a.isCalculationCoord=!0,this._fullDimCount++,this._updateDimOmitted(!0)},t1);function t6(a){return(0,ab.Z)(a,t5)}function t7(a){for(var b=bu(),c=0;c<(a||[]).length;c++){var d=a[c],e=a8(d)?d.name:d;null!=e&&null==b.get(e)&&b.set(e,c)}return b}function t8(a){var b=t3(a);return b.dimNameMap||(b.dimNameMap=t7(a.dimensionsDefine))}function t9(a){return a>30}var ua,ub=a8,uc=aY,ud="undefined"==typeof Int32Array?Array:Int32Array,ue=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],uf=["_approximateExtent"],ug=((ua=function(a,b){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 c,d=!1;t6(a)?(c=a.dimensions,this._dimOmitted=a.isDimensionOmitted(),this._schema=a):(d=!0,c=a),c=c||["x","y"];for(var e={},f=[],g={},h=!1,i={},j=0;j<c.length;j++){var k=c[j],l=a5(k)?new t2({name:k}):(0,ab.Z)(k,t2)?k:new t2(k),m=l.name;l.type=l.type||"float",l.coordDim||(l.coordDim=m,l.coordDimIndex=0);var n=l.otherDims=l.otherDims||{};f.push(m),e[m]=l,null!=i[m]&&(h=!0),l.createInvertedIndices&&(g[m]=[]),0===n.itemName&&(this._nameDimIdx=j),0===n.itemId&&(this._idDimIdx=j),d&&(l.storeDimIndex=j)}if(this.dimensions=f,this._dimInfos=e,this._initGetDimensionInfo(h),this.hostModel=b,this._invertedIndicesMap=g,this._dimOmitted){var o=this._dimIdxToName=bu();aX(f,function(a){o.set(e[a].storeDimIndex,a)})}}).prototype.getDimension=function(a){var b=this._recognizeDimIndex(a);if(null==b)return a;if(b=a,!this._dimOmitted)return this.dimensions[b];var c=this._dimIdxToName.get(b);if(null!=c)return c;var d=this._schema.getSourceDimension(b);if(d)return d.name},ua.prototype.getDimensionIndex=function(a){var b=this._recognizeDimIndex(a);if(null!=b)return b;if(null==a)return -1;var c=this._getDimInfo(a);return c?c.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(a):-1},ua.prototype._recognizeDimIndex=function(a){if(a7(a)||null!=a&&!isNaN(a)&&!this._getDimInfo(a)&&(!this._dimOmitted||0>this._schema.getSourceDimensionIndex(a)))return+a},ua.prototype._getStoreDimIndex=function(a){var b;return this.getDimensionIndex(a)},ua.prototype.getDimensionInfo=function(a){return this._getDimInfo(this.getDimension(a))},ua.prototype._initGetDimensionInfo=function(a){var b=this._dimInfos;this._getDimInfo=a?function(a){return b.hasOwnProperty(a)?b[a]:void 0}:function(a){return b[a]}},ua.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},ua.prototype.mapDimension=function(a,b){var c=this._dimSummary;if(null==b)return c.encodeFirstDimNotExtra[a];var d=c.encode[a];return d?d[b]:null},ua.prototype.mapDimensionsAll=function(a){return(this._dimSummary.encode[a]||[]).slice()},ua.prototype.getStore=function(){return this._store},ua.prototype.initData=function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q=this;if((0,ab.Z)(a,n6)&&(p=a),!p){var r=this.dimensions,s=mR(a)||aW(a)?new m5(a,r.length):a;p=new n6;var t=uc(r,function(a){return{type:q._dimInfos[a].type,property:a}});p.initData(s,t,c)}this._store=p,this._nameList=(b||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,p.count()),this._dimSummary=(d=this,e=this._schema,g=(f={}).encode={},h=bu(),i=[],j=[],k={},aX(d.dimensions,function(a){var b=d.getDimensionInfo(a),c=b.coordDim;if(c){var e,f=b.coordDimIndex;t_(g,c)[f]=a,b.isExtraCoord||(h.set(c,1),e=b.type,"ordinal"===e||"time"===e||(i[0]=a),t_(k,c)[f]=d.getDimensionIndex(b.name)),b.defaultTooltip&&j.push(a)}lO.each(function(a,c){var d=t_(g,c),e=b.otherDims[c];null!=e&& !1!==e&&(d[e]=b.name)})}),l=[],m={},h.each(function(a,b){var c=g[b];m[b]=c[0],l=l.concat(c)}),f.dataDimsOnCoord=l,f.dataDimIndicesOnCoord=aY(l,function(a){return d.getDimensionInfo(a).storeDimIndex}),f.encodeFirstDimNotExtra=m,(n=g.label)&&n.length&&(i=n.slice()),(o=g.tooltip)&&o.length?j=o.slice():j.length||(j=i.slice()),g.defaultedLabel=i,g.defaultedTooltip=j,f.userOutput=new t$(k,e),f),this.userOutput=this._dimSummary.userOutput},ua.prototype.appendData=function(a){var b=this._store.appendData(a);this._doInit(b[0],b[1])},ua.prototype.appendValues=function(a,b){var c=this._store.appendValues(a,b.length),d=c.start,e=c.end,f=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),b)for(var g=d;g<e;g++){var h=g-d;this._nameList[g]=b[h],f&&N(this,g)}},ua.prototype._updateOrdinalMeta=function(){for(var a=this._store,b=this.dimensions,c=0;c<b.length;c++){var d=this._dimInfos[b[c]];d.ordinalMeta&&a.collectOrdinalMeta(d.storeDimIndex,d.ordinalMeta)}},ua.prototype._shouldMakeIdFromName=function(){var a=this._store.getProvider();return null==this._idDimIdx&&a.getSource().sourceFormat!==lT&&!a.fillStorage},ua.prototype._doInit=function(a,b){if(!(a>=b)){var c=this._store.getProvider();this._updateOrdinalMeta();var d,e=this._nameList,f=this._idList;if(c.getSource().sourceFormat===lP&&!c.pure)for(var g=[],h=a;h<b;h++){var i=c.getItem(h,g);if(!this.hasItemOption&&gu(i)&&(this.hasItemOption=!0),i){var j=i.name;null==e[h]&&null!=j&&(e[h]=gE(j,null));var k=i.id;null==f[h]&&null!=k&&(f[h]=gE(k,null))}}if(this._shouldMakeIdFromName())for(var h=a;h<b;h++)N(this,h);H(this)}},ua.prototype.getApproximateExtent=function(a){return this._approximateExtent[a]||this._store.getDataExtent(this._getStoreDimIndex(a))},ua.prototype.setApproximateExtent=function(a,b){b=this.getDimension(b),this._approximateExtent[b]=a.slice()},ua.prototype.getCalculationInfo=function(a){return this._calculationInfo[a]},ua.prototype.setCalculationInfo=function(a,b){ub(a)?aQ(this._calculationInfo,a):this._calculationInfo[a]=b},ua.prototype.getName=function(a){var b=this.getRawIndex(a),c=this._nameList[b];return null==c&&null!=this._nameDimIdx&&(c=J(this,this._nameDimIdx,b)),null==c&&(c=""),c},ua.prototype._getCategory=function(a,b){var c=this._store.get(a,b),d=this._store.getOrdinalMeta(a);return d?d.categories[c]:c},ua.prototype.getId=function(a){return I(this,this.getRawIndex(a))},ua.prototype.count=function(){return this._store.count()},ua.prototype.get=function(a,b){var c=this._store,d=this._dimInfos[a];if(d)return c.get(d.storeDimIndex,b)},ua.prototype.getByRawIndex=function(a,b){var c=this._store,d=this._dimInfos[a];if(d)return c.getByRawIndex(d.storeDimIndex,b)},ua.prototype.getIndices=function(){return this._store.getIndices()},ua.prototype.getDataExtent=function(a){return this._store.getDataExtent(this._getStoreDimIndex(a))},ua.prototype.getSum=function(a){return this._store.getSum(this._getStoreDimIndex(a))},ua.prototype.getMedian=function(a){return this._store.getMedian(this._getStoreDimIndex(a))},ua.prototype.getValues=function(a,b){var c=this,d=this._store;return a3(a)?d.getValues(uc(a,function(a){return c._getStoreDimIndex(a)}),b):d.getValues(a)},ua.prototype.hasValue=function(a){for(var b=this._dimSummary.dataDimIndicesOnCoord,c=0,d=b.length;c<d;c++)if(isNaN(this._store.get(b[c],a)))return!1;return!0},ua.prototype.indexOfName=function(a){for(var b=0,c=this._store.count();b<c;b++)if(this.getName(b)===a)return b;return -1},ua.prototype.getRawIndex=function(a){return this._store.getRawIndex(a)},ua.prototype.indexOfRawIndex=function(a){return this._store.indexOfRawIndex(a)},ua.prototype.rawIndexOf=function(a,b){var c,d=(a&&this._invertedIndicesMap[a])[b];return null==d||isNaN(d)?-1:d},ua.prototype.indicesOfNearest=function(a,b,c){return this._store.indicesOfNearest(this._getStoreDimIndex(a),b,c)},ua.prototype.each=function(a,b,c){a4(a)&&(c=b,b=a,a=[]);var d=c||this,e=uc(K(a),this._getStoreDimIndex,this);this._store.each(e,d?a1(b,d):b)},ua.prototype.filterSelf=function(a,b,c){a4(a)&&(c=b,b=a,a=[]);var d=c||this,e=uc(K(a),this._getStoreDimIndex,this);return this._store=this._store.filter(e,d?a1(b,d):b),this},ua.prototype.selectRange=function(a){var b=this,c={},d=a0(a),e=[];return aX(d,function(d){var f=b._getStoreDimIndex(d);c[f]=a[d],e.push(f)}),this._store=this._store.selectRange(c),this},ua.prototype.mapArray=function(a,b,c){a4(a)&&(c=b,b=a,a=[]),c=c||this;var d=[];return this.each(a,function(){d.push(b&&b.apply(this,arguments))},c),d},ua.prototype.map=function(a,b,c,d){var e=c||d||this,f=uc(K(a),this._getStoreDimIndex,this),g=M(this);return g._store=this._store.map(f,e?a1(b,e):b),g},ua.prototype.modify=function(a,b,c,d){var e=c||d||this,f=uc(K(a),this._getStoreDimIndex,this);this._store.modify(f,e?a1(b,e):b)},ua.prototype.downSample=function(a,b,c,d){var e=M(this);return e._store=this._store.downSample(this._getStoreDimIndex(a),b,c,d),e},ua.prototype.lttbDownSample=function(a,b){var c=M(this);return c._store=this._store.lttbDownSample(this._getStoreDimIndex(a),b),c},ua.prototype.getRawDataItem=function(a){return this._store.getRawDataItem(a)},ua.prototype.getItemModel=function(a){var b=this.hostModel,c=this.getRawDataItem(a);return new kC(c,b,b&&b.ecModel)},ua.prototype.diff=function(a){var b=this;return new tZ(a?a.getStore().getIndices():[],this.getStore().getIndices(),function(b){return I(a,b)},function(a){return I(b,a)})},ua.prototype.getVisual=function(a){var b=this._visual;return b&&b[a]},ua.prototype.setVisual=function(a,b){this._visual=this._visual||{},ub(a)?aQ(this._visual,a):this._visual[a]=b},ua.prototype.getItemVisual=function(a,b){var c=this._itemVisuals[a],d=c&&c[b];return null==d?this.getVisual(b):d},ua.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},ua.prototype.ensureUniqueItemVisual=function(a,b){var c=this._itemVisuals,d=c[a];d||(d=c[a]={});var e=d[b];return null==e&&(a3(e=this.getVisual(b))?e=e.slice():ub(e)&&(e=aQ({},e)),d[b]=e),e},ua.prototype.setItemVisual=function(a,b,c){var d=this._itemVisuals[a]||{};this._itemVisuals[a]=d,ub(b)?aQ(d,b):d[b]=c},ua.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},ua.prototype.setLayout=function(a,b){ub(a)?aQ(this._layout,a):this._layout[a]=b},ua.prototype.getLayout=function(a){return this._layout[a]},ua.prototype.getItemLayout=function(a){return this._itemLayouts[a]},ua.prototype.setItemLayout=function(a,b,c){this._itemLayouts[a]=c?aQ(this._itemLayouts[a]||{},b):b},ua.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},ua.prototype.setItemGraphicEl=function(a,b){i9(this.hostModel&&this.hostModel.seriesIndex,this.dataType,a,b),this._graphicEls[a]=b},ua.prototype.getItemGraphicEl=function(a){return this._graphicEls[a]},ua.prototype.eachItemGraphicEl=function(a,b){aX(this._graphicEls,function(c,d){c&&a&&a.call(b,c,d)})},ua.prototype.cloneShallow=function(a){return a||(a=new ua(this._schema?this._schema:uc(this.dimensions,this._getDimInfo,this),this.hostModel)),L(a,this),a._store=this._store,a},ua.prototype.wrapMethod=function(a,b){var c=this[a];a4(c)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(a),this[a]=function(){var a=c.apply(this,arguments);return b.apply(this,[a].concat(bj(arguments)))})},ua.internalField=void(H=function(a){var b=a._invertedIndicesMap;aX(b,function(c,d){var e=a._dimInfos[d],f=e.ordinalMeta,g=a._store;if(f){c=b[d]=new ud(f.categories.length);for(var h=0;h<c.length;h++)c[h]=-1;for(var h=0;h<g.count();h++)c[g.get(e.storeDimIndex,h)]=h}})},J=function(a,b,c){return gE(a._getCategory(b,c),null)},I=function(a,b){var c=a._idList[b];return null==c&&null!=a._idDimIdx&&(c=J(a,a._idDimIdx,b)),null==c&&(c="e\0\0"+b),c},K=function(a){return a3(a)||(a=null!=a?[a]:[]),a},M=function(a){var b=new ua(a._schema?a._schema:uc(a.dimensions,a._getDimInfo,a),a.hostModel);return L(b,a),b},L=function(a,b){aX(ue.concat(b.__wrappedMethods||[]),function(c){b.hasOwnProperty(c)&&(a[c]=b[c])}),a.__wrappedMethods=b.__wrappedMethods,aX(uf,function(c){a[c]=aN(b[c])}),a._calculationInfo=aQ({},b._calculationInfo)},N=function(a,b){var c=a._nameList,d=a._idList,e=a._nameDimIdx,f=a._idDimIdx,g=c[b],h=d[b];if(null==g&&null!=e&&(c[b]=g=J(a,e,b)),null==h&&null!=f&&(d[b]=h=J(a,f,b)),null==h&&null!=g){var i=a._nameRepeatCount,j=i[g]=(i[g]||0)+1;h=g,j>1&&(h+="__ec__"+j),d[b]=h}}),ua);function uh(a,b){return ui(a,b).dimensions}function ui(a,b){var c=function(a){var b=p[a];if(b<0){var c=g[a],d=a8(c)?c:{name:c},e=new t2,f=d.name;null!=f&&null!=m.get(f)&&(e.name=e.displayName=f),null!=d.type&&(e.type=d.type),null!=d.displayName&&(e.displayName=d.displayName);var h=i.length;return p[a]=h,e.storeDimIndex=a,i.push(e),e}return i[b]},d=function(a,b,c){null!=lO.get(b)?a.otherDims[b]=c:(a.coordDim=b,a.coordDimIndex=c,h.set(b,!0))},e=function(a){null==a.name&&(a.name=a.coordDim)};mR(a)||(a=mT(a));var f=(b=b||{}).coordDimensions||[],g=b.dimensionsDefine||a.dimensionsDefine||[],h=bu(),i=[],j=uk(a,f,g,b.dimensionsCount),k=b.canOmitUnusedDimensions&&t9(j),l=g===a.dimensionsDefine,m=l?t8(a):t7(g),n=b.encodeDefine;!n&&b.encodeDefaulter&&(n=b.encodeDefaulter(a,j));for(var o=bu(n),p=new nY(j),q=0;q<p.length;q++)p[q]=-1;if(!k)for(var q=0;q<j;q++)c(q);o.each(function(a,b){var e=gq(a).slice();if(1===e.length&&!a5(e[0])&&e[0]<0){o.set(b,!1);return}var f=o.set(b,[]);aX(e,function(a,e){var g=a5(a)?m.get(a):a;null!=g&&g<j&&(f[e]=g,d(c(g),b,e))})});var r=0;aX(f,function(a){if(a5(a))b=a,g={};else{b=(g=a).name;var b,e,f,g,h=g.ordinalMeta;g.ordinalMeta=null,(g=aQ({},g)).ordinalMeta=h,e=g.dimsDef,f=g.otherDims,g.name=g.coordDim=g.coordDimIndex=g.dimsDef=g.otherDims=null}var i=o.get(b);if(!1!==i){if(!(i=gq(i)).length)for(var k=0;k<(e&&e.length||1);k++){for(;r<j&&null!=c(r).coordDim;)r++;r<j&&i.push(r++)}aX(i,function(a,h){var i=c(a);if(l&&null!=g.type&&(i.type=g.type),d(aR(i,g),b,h),null==i.name&&e){var j=e[h];a8(j)||(j={name:j}),i.name=i.displayName=j.name,i.defaultTooltip=j.defaultTooltip}f&&aR(i.otherDims,f)})}});var s=b.generateCoord,t=b.generateCoordCount,u=null!=t;t=s?t||1:0;var v=s||"value";if(k)aX(i,function(a){e(a)}),i.sort(function(a,b){return a.storeDimIndex-b.storeDimIndex});else for(var w=0;w<j;w++){var x=c(w);null==x.coordDim&&(x.coordDim=ul(v,h,u),x.coordDimIndex=0,(!s||t<=0)&&(x.isExtraCoord=!0),t--),e(x),null==x.type&&(l_(a,w)===lW.Must||x.isExtraCoord&&(null!=x.otherDims.itemName||null!=x.otherDims.seriesName))&&(x.type="ordinal")}return uj(i),new t5({source:a,dimensions:i,fullDimensionCount:j,dimensionOmitted:k})}function uj(a){for(var b=bu(),c=0;c<a.length;c++){var d=a[c],e=d.name,f=b.get(e)||0;f>0&&(d.name=e+(f-1)),f++,b.set(e,f)}}function uk(a,b,c,d){var e=Math.max(a.dimensionsDetectedCount||1,b.length,c.length,d||0);return aX(b,function(a){var b;a8(a)&&(b=a.dimsDef)&&(e=Math.max(e,b.length))}),e}function ul(a,b,c){if(c||b.hasKey(a)){for(var d=0;b.hasKey(a+d);)d++;a+=d}return b.set(a,!0),a}var um=function(a){this.coordSysDims=[],this.axisMap=bu(),this.categoryAxisMap=bu(),this.coordSysName=a},un={cartesian2d:function(a,b,c,d){var e=a.getReferringComponents("xAxis",gM).models[0],f=a.getReferringComponents("yAxis",gM).models[0];b.coordSysDims=["x","y"],c.set("x",e),c.set("y",f),uo(e)&&(d.set("x",e),b.firstCategoryDimIndex=0),uo(f)&&(d.set("y",f),null==b.firstCategoryDimIndex&&(b.firstCategoryDimIndex=1))},singleAxis:function(a,b,c,d){var e=a.getReferringComponents("singleAxis",gM).models[0];b.coordSysDims=["single"],c.set("single",e),uo(e)&&(d.set("single",e),b.firstCategoryDimIndex=0)},polar:function(a,b,c,d){var e=a.getReferringComponents("polar",gM).models[0],f=e.findAxisModel("radiusAxis"),g=e.findAxisModel("angleAxis");b.coordSysDims=["radius","angle"],c.set("radius",f),c.set("angle",g),uo(f)&&(d.set("radius",f),b.firstCategoryDimIndex=0),uo(g)&&(d.set("angle",g),null==b.firstCategoryDimIndex&&(b.firstCategoryDimIndex=1))},geo:function(a,b,c,d){b.coordSysDims=["lng","lat"]},parallel:function(a,b,c,d){var e=a.ecModel,f=e.getComponent("parallel",a.get("parallelIndex")),g=b.coordSysDims=f.dimensions.slice();aX(f.parallelAxisIndex,function(a,f){var h=e.getComponent("parallelAxis",a),i=g[f];c.set(i,h),uo(h)&&(d.set(i,h),null==b.firstCategoryDimIndex&&(b.firstCategoryDimIndex=f))})}};function uo(a){return"category"===a.get("type")}function up(a,b,c){var d,e,f,g,h,i,j,k=(c=c||{}).byIndex,l=c.stackedCoordDimension;uq(b)?d=b:(d=(e=b.schema).dimensions,f=b.store);var m=!!(a&&a.get("stack"));if(aX(d,function(a,b){a5(a)&&(d[b]=a={name:a}),!m||a.isExtraCoord||(k||g||!a.ordinalMeta||(g=a),h||"ordinal"===a.type||"time"===a.type||l&&l!==a.coordDim||(h=a))}),!h||k||g||(k=!0),h){i="__\0ecstackresult_"+a.id,j="__\0ecstackedover_"+a.id,g&&(g.createInvertedIndices=!0);var n=h.coordDim,o=h.type,p=0;aX(d,function(a){a.coordDim===n&&p++});var q={name:i,coordDim:n,coordDimIndex:p,type:o,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:d.length},r={name:j,coordDim:j,coordDimIndex:p+1,type:o,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:d.length+1};e?(f&&(q.storeDimIndex=f.ensureCalculationDimension(j,o),r.storeDimIndex=f.ensureCalculationDimension(i,o)),e.appendCalculationDimension(q),e.appendCalculationDimension(r)):(d.push(q),d.push(r))}return{stackedDimension:h&&h.name,stackedByDimension:g&&g.name,isStackedByIndex:k,stackedOverDimension:j,stackResultDimension:i}}function uq(a){return!t6(a.schema)}function ur(a,b){return!!b&&b===a.getCalculationInfo("stackedDimension")}function us(a,b){return ur(a,b)?a.getCalculationInfo("stackResultDimension"):b}function ut(a){for(var b=0;b<a.length&&null==a[b];)b++;return a[b]}var uu,uv=function(a,b,c){c=c||{};var d,e=b.getSourceManager(),f=!1;a?(f=!0,d=mT(a)):f=(d=e.getSource()).sourceFormat===lP;var g,h,i,j,k,l,m,n,o,p,q=function(a){var b=a.get("coordinateSystem"),c=new um(b),d=un[b];if(d)return d(a,c,c.axisMap,c.categoryAxisMap),c}(b),r=(g=b,h=q,j=g.get("coordinateSystem"),k=mo.get(j),h&&h.coordSysDims&&(i=aY(h.coordSysDims,function(a){var b={name:a},c=h.axisMap.get(a);if(c){var d=c.get("type");b.type=t0(d)}return b})),i||(i=k&&(k.getDimensionsInfo?k.getDimensionsInfo():k.dimensions.slice())||["x","y"]),i),s=c.useEncodeDefaulter,t=a4(s)?s:s?a2(lY,r,b):null,u={coordDimensions:r,generateCoord:c.generateCoord,encodeDefine:b.getEncode(),encodeDefaulter:t,canOmitUnusedDimensions:!f},v=ui(d,u),w=(l=v.dimensions,m=c.createInvertedIndices,(n=q)&&aX(l,function(a,b){var c=a.coordDim,d=n.categoryAxisMap.get(c);d&&(null==o&&(o=b),a.ordinalMeta=d.getOrdinalMeta(),m&&(a.createInvertedIndices=!0)),null!=a.otherDims.itemName&&(p=!0)}),p||null==o||(l[o].otherDims.itemName=0),o),x=f?null:e.getSharedDataStore(v),y=up(b,{schema:v,store:x}),z=new ug(v,b);z.setCalculationInfo(y);var A=null!=w&&function a(b){if(b.sourceFormat===lP)return!a3(gt(ut(b.data||[])))}(d)?function(a,b,c,d){return d===w?c:this.defaultDimValueGetter(a,b,c,d)}:null;return z.hasItemOption=!1,z.initData(f?d:x,null,A),z},uw=((uu=function(a){this._setting=a||{},this._extent=[1/0,-1/0]}).prototype.getSetting=function(a){return this._setting[a]},uu.prototype.unionExtent=function(a){var b=this._extent;a[0]<b[0]&&(b[0]=a[0]),a[1]>b[1]&&(b[1]=a[1])},uu.prototype.unionExtentFromData=function(a,b){this.unionExtent(a.getApproximateExtent(b))},uu.prototype.getExtent=function(){return this._extent.slice()},uu.prototype.setExtent=function(a,b){var c=this._extent;isNaN(a)||(c[0]=a),isNaN(b)||(c[1]=b)},uu.prototype.isInExtentRange=function(a){return this._extent[0]<=a&&this._extent[1]>=a},uu.prototype.isBlank=function(){return this._isBlank},uu.prototype.setBlank=function(a){this._isBlank=a},uu);g_(uw);var ux,uy=uw,uz=0,uA=((ux=function(a){this.categories=a.categories||[],this._needCollect=a.needCollect,this._deduplication=a.deduplication,this.uid=++uz}).createByAxisModel=function(a){var b=a.option,c=b.data,d=c&&aY(c,uB);return new ux({categories:d,needCollect:!d,deduplication:!1!==b.dedplication})},ux.prototype.getOrdinal=function(a){return this._getOrCreateMap().get(a)},ux.prototype.parseAndCollect=function(a){var b,c=this._needCollect;if(!a5(a)&&!c)return a;if(c&&!this._deduplication)return b=this.categories.length,this.categories[b]=a,b;var d=this._getOrCreateMap();return null==(b=d.get(a))&&(c?(b=this.categories.length,this.categories[b]=a,d.set(a,b)):b=NaN),b},ux.prototype._getOrCreateMap=function(){return this._map||(this._map=bu(this.categories))},ux);function uB(a){return a8(a)&&null!=a.value?a.value:a+""}var uC=uA;function uD(a){return"interval"===a.type||"log"===a.type}function uE(a){var b=Math.pow(10,gf(a)),c=a/b;return c?2===c?c=3:3===c?c=5:c*=2:c=1,f1(c*b)}function uF(a){return f3(a)+2}function uG(a,b,c){a[b]=Math.max(Math.min(a[b],c[1]),c[0])}function uH(a,b){return a>=b[0]&&a<=b[1]}function uI(a,b){return b[1]===b[0]?.5:(a-b[0])/(b[1]-b[0])}function uJ(a,b){return a*(b[1]-b[0])+b[0]}var uK,uL,uM=(uK=uy,uL=function(a){var b=uK.call(this,a)||this;b.type="ordinal";var c=b.getSetting("ordinalMeta");return c||(c=new uC({})),a3(c)&&(c=new uC({categories:aY(c,function(a){return a8(a)?a.value:a})})),b._ordinalMeta=c,b._extent=b.getSetting("extent")||[0,c.categories.length-1],b},ad(uL,uK),uL.prototype.parse=function(a){return null==a?NaN:a5(a)?this._ordinalMeta.getOrdinal(a):Math.round(a)},uL.prototype.contain=function(a){return uH(a=this.parse(a),this._extent)&&null!=this._ordinalMeta.categories[a]},uL.prototype.normalize=function(a){return uI(a=this._getTickNumber(this.parse(a)),this._extent)},uL.prototype.scale=function(a){return a=Math.round(uJ(a,this._extent)),this.getRawOrdinalNumber(a)},uL.prototype.getTicks=function(){for(var a=[],b=this._extent,c=b[0];c<=b[1];)a.push({value:c}),c++;return a},uL.prototype.getMinorTicks=function(a){},uL.prototype.setSortInfo=function(a){if(null==a){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var b=a.ordinalNumbers,c=this._ordinalNumbersByTick=[],d=this._ticksByOrdinalNumber=[],e=0,f=this._ordinalMeta.categories.length,g=Math.min(f,b.length);e<g;++e){var h=b[e];c[e]=h,d[h]=e}for(var i=0;e<f;++e){for(;null!=d[i];)i++;c.push(i),d[i]=e}},uL.prototype._getTickNumber=function(a){var b=this._ticksByOrdinalNumber;return b&&a>=0&&a<b.length?b[a]:a},uL.prototype.getRawOrdinalNumber=function(a){var b=this._ordinalNumbersByTick;return b&&a>=0&&a<b.length?b[a]:a},uL.prototype.getLabel=function(a){if(!this.isBlank()){var b=this.getRawOrdinalNumber(a.value),c=this._ordinalMeta.categories[b];return null==c?"":c+""}},uL.prototype.count=function(){return this._extent[1]-this._extent[0]+1},uL.prototype.unionExtentFromData=function(a,b){this.unionExtent(a.getApproximateExtent(b))},uL.prototype.isInExtentRange=function(a){return a=this._getTickNumber(a),this._extent[0]<=a&&this._extent[1]>=a},uL.prototype.getOrdinalMeta=function(){return this._ordinalMeta},uL.prototype.calcNiceTicks=function(){},uL.prototype.calcNiceExtent=function(){},uL.type="ordinal",uL);uy.registerClass(uM);var uN,uO,uP=uM,uQ=f1,uR=(uN=uy,uO=function(){var a=null!==uN&&uN.apply(this,arguments)||this;return a.type="interval",a._interval=0,a._intervalPrecision=2,a},ad(uO,uN),uO.prototype.parse=function(a){return a},uO.prototype.contain=function(a){return uH(a,this._extent)},uO.prototype.normalize=function(a){return uI(a,this._extent)},uO.prototype.scale=function(a){return uJ(a,this._extent)},uO.prototype.setExtent=function(a,b){var c=this._extent;isNaN(a)||(c[0]=parseFloat(a)),isNaN(b)||(c[1]=parseFloat(b))},uO.prototype.unionExtent=function(a){var b=this._extent;a[0]<b[0]&&(b[0]=a[0]),a[1]>b[1]&&(b[1]=a[1]),this.setExtent(b[0],b[1])},uO.prototype.getInterval=function(){return this._interval},uO.prototype.setInterval=function(a){this._interval=a,this._niceExtent=this._extent.slice(),this._intervalPrecision=uF(a)},uO.prototype.getTicks=function(a){var b=this._interval,c=this._extent,d=this._niceExtent,e=this._intervalPrecision,f=[];if(!b)return f;c[0]<d[0]&&(a?f.push({value:uQ(d[0]-b,e)}):f.push({value:c[0]}));for(var g=d[0];g<=d[1]&&(f.push({value:g}),(g=uQ(g+b,e))!==f[f.length-1].value);)if(f.length>1e4)return[];var h=f.length?f[f.length-1].value:d[1];return c[1]>h&&(a?f.push({value:uQ(h+b,e)}):f.push({value:c[1]})),f},uO.prototype.getMinorTicks=function(a){for(var b=this.getTicks(!0),c=[],d=this.getExtent(),e=1;e<b.length;e++){for(var f=b[e],g=b[e-1],h=0,i=[],j=f.value-g.value,k=j/a;h<a-1;){var l=uQ(g.value+(h+1)*k);l>d[0]&&l<d[1]&&i.push(l),h++}c.push(i)}return c},uO.prototype.getLabel=function(a,b){if(null==a)return"";var c=b&&b.precision;null==c?c=f3(a.value)||0:"auto"===c&&(c=this._intervalPrecision);var d=uQ(a.value,c,!0);return la(d)},uO.prototype.calcNiceTicks=function(a,b,c){a=a||5;var d,e,f,g,h,i,j,k,l,m=this._extent,n=m[1]-m[0];if(isFinite(n)){n<0&&(n=-n,m.reverse());var o,p,q=(d=m,e=a,f=b,g=c,h={},i=d[1]-d[0],j=h.interval=gg(i/e,!0),null!=f&&j<f&&(j=h.interval=f),null!=g&&j>g&&(j=h.interval=g),k=h.intervalPrecision=uF(j),l=h.niceTickExtent=[f1(Math.ceil(d[0]/j)*j,k),f1(Math.floor(d[1]/j)*j,k)],o=l,p=d,isFinite(o[0])||(o[0]=p[0]),isFinite(o[1])||(o[1]=p[1]),uG(o,0,p),uG(o,1,p),o[0]>o[1]&&(o[0]=o[1]),h);this._intervalPrecision=q.intervalPrecision,this._interval=q.interval,this._niceExtent=q.niceTickExtent}},uO.prototype.calcNiceExtent=function(a){var b=this._extent;if(b[0]===b[1]){if(0!==b[0]){var c=Math.abs(b[0]);a.fixMax||(b[1]+=c/2),b[0]-=c/2}else b[1]=1}isFinite(b[1]-b[0])||(b[0]=0,b[1]=1),this.calcNiceTicks(a.splitNumber,a.minInterval,a.maxInterval);var d=this._interval;a.fixMin||(b[0]=uQ(Math.floor(b[0]/d)*d)),a.fixMax||(b[1]=uQ(Math.ceil(b[1]/d)*d))},uO.prototype.setNiceExtent=function(a,b){this._niceExtent=[a,b]},uO.type="interval",uO);uy.registerClass(uR);var uS=uR,uT="undefined"!=typeof Float32Array,uU=uT?Float32Array:Array;function uV(a){return a3(a)?uT?new Float32Array(a):a:new uU(a)}var uW="__ec_stack_";function uX(a){return a.get("stack")||uW+a.seriesIndex}function uY(a){return a.dim+a.index}function uZ(a,b){var c=[];return b.eachSeriesByType(a,function(a){u2(a)&&c.push(a)}),c}function u$(a){var b=function(a){var b={};aX(a,function(a){var c=a.coordinateSystem.getBaseAxis();if("time"===c.type||"value"===c.type)for(var d=a.getData(),e=c.dim+"_"+c.index,f=d.getDimensionIndex(d.mapDimension(c.dim)),g=d.getStore(),h=0,i=g.count();h<i;++h){var j=g.get(f,h);b[e]?b[e].push(j):b[e]=[j]}});var c={};for(var d in b)if(b.hasOwnProperty(d)){var e=b[d];if(e){e.sort(function(a,b){return a-b});for(var f=null,g=1;g<e.length;++g){var h=e[g]-e[g-1];h>0&&(f=null===f?h:Math.min(f,h))}c[d]=f}}return c}(a),c=[];return aX(a,function(a){var d,e=a.coordinateSystem.getBaseAxis(),f=e.getExtent();if("category"===e.type)d=e.getBandWidth();else if("value"===e.type||"time"===e.type){var g=b[e.dim+"_"+e.index],h=Math.abs(f[1]-f[0]),i=e.scale.getExtent(),j=Math.abs(i[1]-i[0]);d=g?h/j*g:h}else{var k=a.getData();d=Math.abs(f[1]-f[0])/k.count()}var l=f0(a.get("barWidth"),d),m=f0(a.get("barMaxWidth"),d),n=f0(a.get("barMinWidth")||(u3(a)?.5:1),d),o=a.get("barGap"),p=a.get("barCategoryGap");c.push({bandWidth:d,barWidth:l,barMaxWidth:m,barMinWidth:n,barGap:o,barCategoryGap:p,axisKey:uY(e),stackId:uX(a)})}),u_(c)}function u_(a){var b={};aX(a,function(a,c){var d=a.axisKey,e=a.bandWidth,f=b[d]||{bandWidth:e,remainedWidth:e,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},g=f.stacks;b[d]=f;var h=a.stackId;!g[h]&&f.autoWidthCount++,g[h]=g[h]||{width:0,maxWidth:0};var i=a.barWidth;i&&!g[h].width&&(g[h].width=i,i=Math.min(f.remainedWidth,i),f.remainedWidth-=i);var j=a.barMaxWidth;j&&(g[h].maxWidth=j);var k=a.barMinWidth;k&&(g[h].minWidth=k);var l=a.barGap;null!=l&&(f.gap=l);var m=a.barCategoryGap;null!=m&&(f.categoryGap=m)});var c={};return aX(b,function(a,b){c[b]={};var d,e=a.stacks,f=a.bandWidth,g=a.categoryGap;null==g&&(g=Math.max(35-4*a0(e).length,15)+"%");var h=f0(g,f),i=f0(a.gap,1),j=a.remainedWidth,k=a.autoWidthCount,l=(j-h)/(k+(k-1)*i);l=Math.max(l,0),aX(e,function(a){var b=a.maxWidth,c=a.minWidth;if(a.width){var d=a.width;b&&(d=Math.min(d,b)),c&&(d=Math.max(d,c)),a.width=d,j-=d+i*d,k--}else{var d=l;b&&b<d&&(d=Math.min(b,j)),c&&c>d&&(d=c),d!==l&&(a.width=d,j-=d+i*d,k--)}}),l=Math.max(l=(j-h)/(k+(k-1)*i),0);var m=0;aX(e,function(a,b){a.width||(a.width=l),d=a,m+=a.width*(1+i)}),d&&(m-=d.width*i);var n=-m/2;aX(e,function(a,d){c[b][d]=c[b][d]||{bandWidth:f,offset:n,width:a.width},n+=a.width*(1+i)})}),c}function u0(a,b){var c=uZ(a,b),d=u$(c);aX(c,function(a){var b=a.getData(),c=a.coordinateSystem,e=c.getBaseAxis(),f=uX(a),g=d[uY(e)][f],h=g.offset,i=g.width;b.setLayout({bandWidth:g.bandWidth,offset:h,size:i})})}function u1(a){return{seriesType:a,plan:oR(),reset:function(a){if(u2(a)){var b=a.getData(),c=a.coordinateSystem,d=c.getBaseAxis(),e=c.getOtherAxis(d),f=b.getDimensionIndex(b.mapDimension(e.dim)),g=b.getDimensionIndex(b.mapDimension(d.dim)),h=a.get("showBackground",!0),i=b.mapDimension(e.dim),j=b.getCalculationInfo("stackResultDimension"),k=ur(b,i)&&!!b.getCalculationInfo("stackedOnSeries"),l=e.isHorizontal(),m=u4(d,e),n=u3(a),o=a.get("barMinHeight")||0,p=j&&b.getDimensionIndex(j),q=b.getLayout("size"),r=b.getLayout("offset");return{progress:function(a,b){for(var d,e=a.count,i=n&&uV(3*e),j=n&&h&&uV(3*e),s=n&&uV(e),t=c.master.getRect(),u=l?t.width:t.height,v=b.getStore(),w=0;null!=(d=a.next());){var x=v.get(k?p:f,d),y=v.get(g,d),z=m,A=void 0;k&&(A=+x-v.get(f,d));var B=void 0,C=void 0,D=void 0,E=void 0;if(l){var F=c.dataToPoint([x,y]);if(k){var G=c.dataToPoint([A,y]);z=G[0]}B=z,C=F[1]+r,D=F[0]-z,E=q,Math.abs(D)<o&&(D=(D<0?-1:1)*o)}else{var F=c.dataToPoint([y,x]);if(k){var G=c.dataToPoint([y,A]);z=G[1]}B=F[0]+r,C=z,D=q,Math.abs(E=F[1]-z)<o&&(E=(E<=0?-1:1)*o)}n?(i[w]=B,i[w+1]=C,i[w+2]=l?D:E,j&&(j[w]=l?t.x:B,j[w+1]=l?C:t.y,j[w+2]=u),s[d]=d):b.setItemLayout(d,{x:B,y:C,width:D,height:E}),w+=3}n&&b.setLayout({largePoints:i,largeDataIndices:s,largeBackgroundPoints:j,valueAxisHorizontal:l})}}}}}}function u2(a){return a.coordinateSystem&&"cartesian2d"===a.coordinateSystem.type}function u3(a){return a.pipelineContext&&a.pipelineContext.large}function u4(a,b){return b.toGlobalCoord(b.dataToCoord("log"===b.type?1:0))}var u5,u6,u7=function(a,b,c,d){for(;c<d;){var e=c+d>>>1;a[e][1]<b?c=e+1:d=e}return c},u8=(u5=uS,ad(u6=function(a){var b=u5.call(this,a)||this;return b.type="time",b},u5),u6.prototype.getLabel=function(a){var b=this.getSetting("useUTC");return kV(a.value,kP[function(a){switch(a){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}(kT(this._minLevelUnit))]||kP.second,b,this.getSetting("locale"))},u6.prototype.getFormattedLabel=function(a,b,c){var d=this.getSetting("useUTC");return function(a,b,c,d,e){var f=null;if(a5(c))f=c;else if(a4(c))f=c(a.value,b,{level:a.level});else{var g=aQ({},kN);if(a.level>0)for(var h=0;h<kQ.length;++h)g[kQ[h]]="{primary|"+g[kQ[h]]+"}";var i=c?!1===c.inherit?c:aR(c,g):g,j=kW(a.value,e);if(i[j])f=i[j];else if(i.inherit){for(var k=kR.indexOf(j),h=k-1;h>=0;--h)if(i[j]){f=i[j];break}f=f||g.none}if(a3(f)){var l=null==a.level?0:a.level>=0?a.level:f.length+a.level;l=Math.min(l,f.length-1),f=f[l]}}return kV(new Date(a.value),f,e,d)}(a,b,c,this.getSetting("locale"),d)},u6.prototype.getTicks=function(){var a=this._interval,b=this._extent,c=[];if(!a)return c;c.push({value:b[0],level:0});var d=this.getSetting("useUTC"),e=vh(this._minLevelUnit,this._approxInterval,d,b);return(c=c.concat(e)).push({value:b[1],level:0}),c},u6.prototype.calcNiceExtent=function(a){var b=this._extent;if(b[0]===b[1]&&(b[0]-=kL,b[1]+=kL),b[1]=== -1/0&&b[0]===1/0){var c=new Date;b[1]=+new Date(c.getFullYear(),c.getMonth(),c.getDate()),b[0]=b[1]-kL}this.calcNiceTicks(a.splitNumber,a.minInterval,a.maxInterval)},u6.prototype.calcNiceTicks=function(a,b,c){a=a||10;var d=this._extent,e=d[1]-d[0];this._approxInterval=e/a,null!=b&&this._approxInterval<b&&(this._approxInterval=b),null!=c&&this._approxInterval>c&&(this._approxInterval=c);var f=u9.length,g=Math.min(u7(u9,this._approxInterval,0,f),f-1);this._interval=u9[g][1],this._minLevelUnit=u9[Math.max(g-1,0)][0]},u6.prototype.parse=function(a){return a7(a)?a:+gd(a)},u6.prototype.contain=function(a){return uH(this.parse(a),this._extent)},u6.prototype.normalize=function(a){return uI(this.parse(a),this._extent)},u6.prototype.scale=function(a){return uJ(a,this._extent)},u6.type="time",u6),u9=[["second",1e3],["minute",6e4],["hour",kK],["quarter-day",6*kK],["half-day",12*kK],["day",1.2*kL],["half-week",3.5*kL],["week",7*kL],["month",31*kL],["quarter",95*kL],["half-year",kM/2],["year",kM]];function va(a,b,c,d){var e=gd(b),f=gd(c),g=function(a){return kX(e,a,d)===kX(f,a,d)},h=function(){return g("year")},i=function(){return h()&&g("month")},j=function(){return i()&&g("day")},k=function(){return j()&&g("hour")},l=function(){return k()&&g("minute")},m=function(){return l()&&g("second")};switch(a){case"year":return h();case"month":return i();case"day":return j();case"hour":return k();case"minute":return l();case"second":return m();case"millisecond":return m()&&g("millisecond")}}function vb(a,b){return(a/=kL)>16?16:a>7.5?7:a>3.5?4:a>1.5?2:1}function vc(a){return(a/=30*kL)>6?6:a>3?3:a>2?2:1}function vd(a){return(a/=kK)>12?12:a>6?6:a>3.5?4:a>2?2:1}function ve(a,b){return(a/=b?6e4:1e3)>30?30:a>20?20:a>15?15:a>10?10:a>5?5:a>2?2:1}function vf(a){return gg(a,!0)}function vg(a,b,c){var d=new Date(a);switch(kT(b)){case"year":case"month":d[k4(c)](0);case"day":d[k5(c)](1);case"hour":d[k6(c)](0);case"minute":d[k7(c)](0);case"second":d[k8(c)](0),d[k9(c)](0)}return d.getTime()}function vh(a,b,c,d){for(var e=function(a,b,c,e,f,g,h){for(var i=new Date(b),j=b,k=i[e]();j<c&&j<=d[1];)h.push({value:j}),k+=a,i[f](k),j=i.getTime();h.push({value:j,notAdd:!0})},f=function(a,f,g){var h=[],i=!f.length;if(!va(kT(a),d[0],d[1],c)){i&&(f=[{value:vg(new Date(d[0]),a,c)},{value:d[1]}]);for(var j=0;j<f.length-1;j++){var k=f[j].value,l=f[j+1].value;if(k!==l){var m=void 0,n=void 0,o=void 0,p=!1;switch(a){case"year":m=Math.max(1,Math.round(b/kL/365)),n=kY(c),o=k3(c);break;case"half-year":case"quarter":case"month":m=vc(b),n=kZ(c),o=k4(c);break;case"week":case"half-week":case"day":m=vb(b,31),n=k$(c),o=k5(c),p=!0;break;case"half-day":case"quarter-day":case"hour":m=vd(b),n=k_(c),o=k6(c);break;case"minute":m=ve(b,!0),n=k0(c),o=k7(c);break;case"second":m=ve(b,!1),n=k1(c),o=k8(c);break;case"millisecond":m=vf(b),n=k2(c),o=k9(c)}e(m,k,l,n,o,p,h),"year"===a&&g.length>1&&0===j&&g.unshift({value:g[0].value-m})}}for(var j=0;j<h.length;j++)g.push(h[j]);return h}},g=kR,h=0,i=[],j=[],k=0,l=0,m=0;m<g.length&&h++ <1e4;++m){var n=kT(g[m]);if(kU(g[m])){f(g[m],i[i.length-1]||[],j);var o=g[m+1]?kT(g[m+1]):null;if(n!==o){if(j.length){l=k,j.sort(function(a,b){return a.value-b.value});for(var p=[],q=0;q<j.length;++q){var r=j[q].value;(0===q||j[q-1].value!==r)&&(p.push(j[q]),r>=d[0]&&r<=d[1]&&k++)}var s=(d[1]-d[0])/b;if(k>1.5*s&&l>s/1.5||(i.push(p),k>s||a===g[m]))break}j=[]}}}for(var t=a$(aY(i,function(a){return a$(a,function(a){return a.value>=d[0]&&a.value<=d[1]&&!a.notAdd})}),function(a){return a.length>0}),u=[],v=t.length-1,m=0;m<t.length;++m)for(var w=t[m],x=0;x<w.length;++x)u.push({value:w[x].value,level:v-m});u.sort(function(a,b){return a.value-b.value});for(var y=[],m=0;m<u.length;++m)(0===m||u[m].value!==u[m-1].value)&&y.push(u[m]);return y}uy.registerClass(u8);var vi,vj,vk=u8,vl=uy.prototype,vm=uS.prototype,vn=f1,vo=Math.floor,vp=Math.ceil,vq=Math.pow,vr=Math.log,vs=(vi=uy,vj=function(){var a=null!==vi&&vi.apply(this,arguments)||this;return a.type="log",a.base=10,a._originalScale=new uS,a._interval=0,a},ad(vj,vi),vj.prototype.getTicks=function(a){var b=this._originalScale,c=this._extent,d=b.getExtent(),e=vm.getTicks.call(this,a);return aY(e,function(a){var b=a.value,e=f1(vq(this.base,b));return e=b===c[0]&&this._fixMin?vu(e,d[0]):e,e=b===c[1]&&this._fixMax?vu(e,d[1]):e,{value:e}},this)},vj.prototype.setExtent=function(a,b){var c=vr(this.base);a=vr(Math.max(0,a))/c,b=vr(Math.max(0,b))/c,vm.setExtent.call(this,a,b)},vj.prototype.getExtent=function(){var a=this.base,b=vl.getExtent.call(this);b[0]=vq(a,b[0]),b[1]=vq(a,b[1]);var c=this._originalScale.getExtent();return this._fixMin&&(b[0]=vu(b[0],c[0])),this._fixMax&&(b[1]=vu(b[1],c[1])),b},vj.prototype.unionExtent=function(a){this._originalScale.unionExtent(a);var b=this.base;a[0]=vr(a[0])/vr(b),a[1]=vr(a[1])/vr(b),vl.unionExtent.call(this,a)},vj.prototype.unionExtentFromData=function(a,b){this.unionExtent(a.getApproximateExtent(b))},vj.prototype.calcNiceTicks=function(a){a=a||10;var b=this._extent,c=b[1]-b[0];if(c!==1/0&&!(c<=0)){var d=ge(c);for(a/c*d<=.5&&(d*=10);!isNaN(d)&&1>Math.abs(d)&&Math.abs(d)>0;)d*=10;var e=[f1(vp(b[0]/d)*d),f1(vo(b[1]/d)*d)];this._interval=d,this._niceExtent=e}},vj.prototype.calcNiceExtent=function(a){vm.calcNiceExtent.call(this,a),this._fixMin=a.fixMin,this._fixMax=a.fixMax},vj.prototype.parse=function(a){return a},vj.prototype.contain=function(a){return a=vr(a)/vr(this.base),uH(a,this._extent)},vj.prototype.normalize=function(a){return a=vr(a)/vr(this.base),uI(a,this._extent)},vj.prototype.scale=function(a){return a=uJ(a,this._extent),vq(this.base,a)},vj.type="log",vj),vt=vs.prototype;function vu(a,b){return vn(a,f3(b))}vt.getMinorTicks=vm.getMinorTicks,vt.getLabel=vm.getLabel,uy.registerClass(vs);var vv,vw=vs,vx=((vv=function(a,b,c){this._prepareParams(a,b,c)}).prototype._prepareParams=function(a,b,c){c[1]<c[0]&&(c=[NaN,NaN]),this._dataMin=c[0],this._dataMax=c[1];var d=this._isOrdinal="ordinal"===a.type;this._needCrossZero="interval"===a.type&&b.getNeedCrossZero&&b.getNeedCrossZero();var e=this._modelMinRaw=b.get("min",!0);a4(e)?this._modelMinNum=vB(a,e({min:c[0],max:c[1]})):"dataMin"!==e&&(this._modelMinNum=vB(a,e));var f=this._modelMaxRaw=b.get("max",!0);if(a4(f)?this._modelMaxNum=vB(a,f({min:c[0],max:c[1]})):"dataMax"!==f&&(this._modelMaxNum=vB(a,f)),d)this._axisDataLen=b.getCategories().length;else{var g=b.get("boundaryGap"),h=a3(g)?g:[g||0,g||0];"boolean"==typeof h[0]||"boolean"==typeof h[1]?this._boundaryGapInner=[0,0]:this._boundaryGapInner=[fu(h[0],1),fu(h[1],1)]}},vv.prototype.calculate=function(){var a,b,c=this._isOrdinal,d=this._dataMin,e=this._dataMax,f=this._axisDataLen,g=this._boundaryGapInner,h=c?null:e-d||Math.abs(d),i="dataMin"===this._modelMinRaw?d:this._modelMinNum,j="dataMax"===this._modelMaxRaw?e:this._modelMaxNum,k=null!=i,l=null!=j;null==i&&(i=c?f?0:NaN:d-g[0]*h),null==j&&(j=c?f?f-1:NaN:e+g[1]*h),null!=i&&isFinite(i)||(i=NaN),null!=j&&isFinite(j)||(j=NaN);var m=(a=i)!=a||(b=j)!=b||c&&!f;this._needCrossZero&&(i>0&&j>0&&!k&&(i=0),i<0&&j<0&&!l&&(j=0));var n=this._determinedMin,o=this._determinedMax;return null!=n&&(i=n,k=!0),null!=o&&(j=o,l=!0),{min:i,max:j,minFixed:k,maxFixed:l,isBlank:m}},vv.prototype.modifyDataMinMax=function(a,b){this[vz[a]]=b},vv.prototype.setDeterminedMinMax=function(a,b){var c;this[vy[a]]=b},vv.prototype.freeze=function(){this.frozen=!0},vv),vy={min:"_determinedMin",max:"_determinedMax"},vz={min:"_dataMin",max:"_dataMax"};function vA(a,b,c){var d=a.rawExtentInfo;return d||(d=new vx(a,b,c),a.rawExtentInfo=d),d}function vB(a,b){var c;return null==b?null:(c=b)!=c?NaN:a.parse(b)}function vC(a,b){var c=a.type,d=vA(a,b,a.getExtent()).calculate();a.setBlank(d.isBlank);var e=d.min,f=d.max,g=b.ecModel;if(g&&"time"===c){var h=uZ("bar",g),i=!1;if(aX(h,function(a){i=i||a.getBaseAxis()===b.axis}),i){var j=u$(h),k=vD(e,f,b,j);e=k.min,f=k.max}}return{extent:[e,f],fixMin:d.minFixed,fixMax:d.maxFixed}}function vD(a,b,c,d){var e=c.axis.getExtent(),f=e[1]-e[0],g=function a(b,c,d){if(b&&c){var e=b[uY(c)];return null!=e&&null!=d?e[uX(d)]:e}}(d,c.axis);if(void 0===g)return{min:a,max:b};var h=1/0;aX(g,function(a){h=Math.min(a.offset,h)});var i=-1/0;aX(g,function(a){i=Math.max(a.offset+a.width,i)}),h=Math.abs(h),i=Math.abs(i);var j,k=h+i,l=b-a,m=l/(1-(h+i)/f)-l;return b+=m*(i/k),a-=m*(h/k),{min:a,max:b}}function vE(a,b){var c=b,d=vC(a,c),e=d.extent,f=c.get("splitNumber");(0,ab.Z)(a,vw)&&(a.base=c.get("logBase"));var g=a.type,h=c.get("interval"),i="interval"===g||"time"===g;a.setExtent(e[0],e[1]),a.calcNiceExtent({splitNumber:f,fixMin:d.fixMin,fixMax:d.fixMax,minInterval:i?c.get("minInterval"):null,maxInterval:i?c.get("maxInterval"):null}),null!=h&&a.setInterval&&a.setInterval(h)}function vF(a,b){if(b=b||a.get("type"))switch(b){case"category":return new uP({ordinalMeta:a.getOrdinalMeta?a.getOrdinalMeta():a.getCategories(),extent:[1/0,-1/0]});case"time":return new vk({locale:a.ecModel.getLocaleModel(),useUTC:a.ecModel.get("useUTC")});default:return new(uy.getClass(b)||uS)}}function vG(a){var b,c,d,e=a.getLabelModel().get("formatter"),f="category"===a.type?a.scale.getExtent()[0]:null;return"time"===a.scale.type?(b=e,function(c,d){return a.scale.getFormattedLabel(c,d,b)}):a5(e)?(c=e,function(b){var d=a.scale.getLabel(b);return c.replace("{value}",null!=d?d:"")}):a4(e)?(d=e,function(b,c){return null!=f&&(c=b.value-f),d(vH(a,b),c,null!=b.level?{level:b.level}:null)}):function(b){return a.scale.getLabel(b)}}function vH(a,b){return"category"===a.type?a.scale.getLabel(b):b.value}function vI(a,b){var c=b*Math.PI/180,d=a.width,e=a.height;return new cT(a.x,a.y,d*Math.abs(Math.cos(c))+Math.abs(e*Math.sin(c)),d*Math.abs(Math.sin(c))+Math.abs(e*Math.cos(c)))}function vJ(a){var b=a.get("interval");return null==b?"auto":b}function vK(a){return"category"===a.type&&0===vJ(a.getLabelModel())}function vL(a,b){var c={};return aX(a.mapDimensionsAll(b),function(b){c[us(a,b)]=!0}),a0(c)}var vM,vN=((vM=function(){}).prototype.getNeedCrossZero=function(){return!this.option.scale},vM.prototype.getCoordSysModel=function(){},vM);function vO(a){return uv(null,a)}var vP={isDimensionStacked:ur,enableDataStack:up,getStackedDimension:us};function vQ(a,b){var c=b;(0,ab.Z)(b,kC)||(c=new kC(b));var d=vF(c);return d.setExtent(a[0],a[1]),vE(d,c),d}function vR(a){aV(a,vN)}function vS(a,b){return j9(a,null,null,"normal"!==(b=b||{}).state)}function vT(a,b){return 1e-8>Math.abs(a-b)}function vU(a,b,c){var d=0,e=a[0];if(!e)return!1;for(var f=1;f<a.length;f++){var g=a[f];d+=id(e[0],e[1],g[0],g[1],b,c),e=g}var h=a[0];return vT(e[0],h[0])&&vT(e[1],h[1])||(d+=id(e[0],e[1],h[0],h[1],b,c)),0!==d}var vV=[];function vW(a,b){for(var c=0;c<a.length;c++)b_(a[c],a[c],b)}function vX(a,b,c,d){for(var e=0;e<a.length;e++){var f=a[e];d&&(f=d.project(f)),f&&isFinite(f[0])&&isFinite(f[1])&&(b0(b,b,f),b1(c,c,f))}}var vY,vZ,v$,v_,v0,v1=((vY=function(a){this.name=a}).prototype.setCenter=function(a){this._center=a},vY.prototype.getCenter=function(){var a=this._center;return a||(a=this._center=this.calcCenter()),a},vY),v2=function(a,b){this.type="polygon",this.exterior=a,this.interiors=b},v3=function(a){this.type="linestring",this.points=a},v4=(vZ=v1,ad(v$=function(a,b,c){var d=vZ.call(this,a)||this;return d.type="geoJSON",d.geometries=b,d._center=c&&[c[0],c[1]],d},vZ),v$.prototype.calcCenter=function(){for(var a,b=this.geometries,c=0,d=0;d<b.length;d++){var e=b[d],f=e.exterior,g=f&&f.length;g>c&&(a=e,c=g)}if(a)return function(a){for(var b=0,c=0,d=0,e=a.length,f=a[e-1][0],g=a[e-1][1],h=0;h<e;h++){var i=a[h][0],j=a[h][1],k=f*j-i*g;b+=k,c+=(f+i)*k,d+=(g+j)*k,f=i,g=j}return b?[c/b/3,d/b/3,b]:[a[0][0]||0,a[0][1]||0]}(a.exterior);var h=this.getBoundingRect();return[h.x+h.width/2,h.y+h.height/2]},v$.prototype.getBoundingRect=function(a){var b=this._rect;if(b&&!a)return b;var c=[1/0,1/0],d=[-1/0,-1/0];return aX(this.geometries,function(b){"polygon"===b.type?vX(b.exterior,c,d,a):aX(b.points,function(b){vX(b,c,d,a)})}),isFinite(c[0])&&isFinite(c[1])&&isFinite(d[0])&&isFinite(d[1])||(c[0]=c[1]=d[0]=d[1]=0),b=new cT(c[0],c[1],d[0]-c[0],d[1]-c[1]),a||(this._rect=b),b},v$.prototype.contain=function(a){var b=this.getBoundingRect(),c=this.geometries;if(!b.contain(a[0],a[1]))return!1;loopGeo:for(var d=0,e=c.length;d<e;d++){var f=c[d];if("polygon"===f.type){var g=f.exterior,h=f.interiors;if(vU(g,a[0],a[1])){for(var i=0;i<(h?h.length:0);i++)if(vU(h[i],a[0],a[1]))continue loopGeo;return!0}}}return!1},v$.prototype.transformTo=function(a,b,c,d){var e=this.getBoundingRect(),f=e.width/e.height;c?d||(d=c/f):c=f*d;for(var g=new cT(a,b,c,d),h=e.calculateTransform(g),i=this.geometries,j=0;j<i.length;j++){var k=i[j];"polygon"===k.type?(vW(k.exterior,h),aX(k.interiors,function(a){vW(a,h)})):aX(k.points,function(a){vW(a,h)})}(e=this._rect).copy(g),this._center=[e.x+e.width/2,e.y+e.height/2]},v$.prototype.cloneShallow=function(a){null==a&&(a=this.name);var b=new v$(a,this.geometries,this._center);return b._rect=this._rect,b.transformTo=null,b},v$),v5=(v_=v1,ad(v0=function(a,b){var c=v_.call(this,a)||this;return c.type="geoSVG",c._elOnlyForCalculate=b,c},v_),v0.prototype.calcCenter=function(){for(var a=this._elOnlyForCalculate,b=a.getBoundingRect(),c=[b.x+b.width/2,b.y+b.height/2],d=cA(vV),e=a;e&&!e.isGeoSVGGraphicRoot;)cC(d,e.getLocalTransform(),d),e=e.parent;return cG(d,d),b_(c,c,d),c},v0);function v6(a,b,c){for(var d=0;d<a.length;d++)a[d]=v7(a[d],b[d],c)}function v7(a,b,c){for(var d=[],e=b[0],f=b[1],g=0;g<a.length;g+=2){var h=a.charCodeAt(g)-64,i=a.charCodeAt(g+1)-64;h=h>>1^ -(1&h),i=i>>1^ -(1&i),h+=e,i+=f,e=h,f=i,d.push([h/c,i/c])}return d}function v8(a,b){return a=function(a){if(!a.UTF8Encoding)return a;var b=a,c=b.UTF8Scale;return null==c&&(c=1024),aX(b.features,function(a){var b=a.geometry,d=b.encodeOffsets,e=b.coordinates;if(d)switch(b.type){case"LineString":b.coordinates=v7(e,d,c);break;case"Polygon":case"MultiLineString":v6(e,d,c);break;case"MultiPolygon":aX(e,function(a,b){return v6(a,d[b],c)})}}),b.UTF8Encoding=!1,b}(a),aY(a$(a.features,function(a){return a.geometry&&a.properties&&a.geometry.coordinates.length>0}),function(a){var c=a.properties,d=a.geometry,e=[];switch(d.type){case"Polygon":var f=d.coordinates;e.push(new v2(f[0],f.slice(1)));break;case"MultiPolygon":aX(d.coordinates,function(a){a[0]&&e.push(new v2(a[0],a.slice(1)))});break;case"LineString":e.push(new v3([d.coordinates]));break;case"MultiLineString":e.push(new v3(d.coordinates))}var g=new v4(c[b||"name"],e,c.cp);return g.properties=c,g})}function v9(a,b,c,d,e,f,g,h){return new i7({style:{text:a,font:b,align:c,verticalAlign:d,padding:e,rich:f,overflow:g?"truncate":null,lineHeight:h}}).getBoundingRect()}var wa=gI();function wb(a,b){var c,d,e=wc(a,"labels"),f=vJ(b),g=wd(e,f);return g||(a4(f)?c=wi(a,f):(d="auto"===f?wf(a):f,c=wh(a,d)),we(e,f,{labels:c,labelCategoryInterval:d}))}function wc(a,b){return wa(a)[b]||(wa(a)[b]=[])}function wd(a,b){for(var c=0;c<a.length;c++)if(a[c].key===b)return a[c].value}function we(a,b,c){return a.push({key:b,value:c}),c}function wf(a){var b=wa(a).autoInterval;return null!=b?b:wa(a).autoInterval=a.calculateCategoryInterval()}function wg(a){var b=a.getLabelModel();return{axisRotate:a.getRotate?a.getRotate():a.isHorizontal&&!a.isHorizontal()?90:0,labelRotate:b.get("rotate")||0,font:b.getFont()}}function wh(a,b,c){var d=function(a){var b={value:a};i.push(c?a:{formattedLabel:e(b),rawLabel:f.getLabel(b),tickValue:a})},e=vG(a),f=a.scale,g=f.getExtent(),h=a.getLabelModel(),i=[],j=Math.max((b||0)+1,1),k=g[0],l=f.count();0!==k&&j>1&&l/j>2&&(k=Math.round(Math.ceil(k/j)*j));var m=vK(a),n=h.get("showMinLabel")||m,o=h.get("showMaxLabel")||m;n&&k!==g[0]&&d(g[0]);for(var p=k;p<=g[1];p+=j)d(p);return o&&p-j!==g[1]&&d(g[1]),i}function wi(a,b,c){var d=a.scale,e=vG(a),f=[];return aX(d.getTicks(),function(a){var g=d.getLabel(a),h=a.value;b(a.value,g)&&f.push(c?h:{formattedLabel:e(a),rawLabel:g,tickValue:h})}),f}var wj,wk=[0,1],wl=((wj=function(a,b,c){this.onBand=!1,this.inverse=!1,this.dim=a,this.scale=b,this._extent=c||[0,0]}).prototype.contain=function(a){var b=this._extent,c=Math.min(b[0],b[1]),d=Math.max(b[0],b[1]);return a>=c&&a<=d},wj.prototype.containData=function(a){return this.scale.contain(a)},wj.prototype.getExtent=function(){return this._extent.slice()},wj.prototype.getPixelPrecision=function(a){return f5(a||this.scale.getExtent(),this._extent)},wj.prototype.setExtent=function(a,b){var c=this._extent;c[0]=a,c[1]=b},wj.prototype.dataToCoord=function(a,b){var c=this._extent,d=this.scale;return a=d.normalize(a),this.onBand&&"ordinal"===d.type&&wm(c=c.slice(),d.count()),f_(a,wk,c,b)},wj.prototype.coordToData=function(a,b){var c=this._extent,d=this.scale;this.onBand&&"ordinal"===d.type&&wm(c=c.slice(),d.count());var e=f_(a,c,wk,b);return this.scale.scale(e)},wj.prototype.pointToData=function(a,b){},wj.prototype.getTicksCoords=function(a){var b,c,d=(a=a||{}).tickModel||this.getTickModel(),e=(b=this,c=d,"category"===b.type?function a(b,c){var d,e,f=wc(b,"ticks"),g=vJ(c),h=wd(f,g);if(h)return h;if((!c.get("show")||b.scale.isBlank())&&(d=[]),a4(g))d=wi(b,g,!0);else if("auto"===g){var i=wb(b,b.getLabelModel());e=i.labelCategoryInterval,d=aY(i.labels,function(a){return a.tickValue})}else d=wh(b,e=g,!0);return we(f,g,{ticks:d,tickCategoryInterval:e})}(b,c):{ticks:aY(b.scale.getTicks(),function(a){return a.value})}).ticks,f=aY(e,function(a){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(a):a),tickValue:a}},this),g=d.get("alignWithLabel");return wn(this,f,g,a.clamp),f},wj.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var a,b=this.model.getModel("minorTick").get("splitNumber");return b>0&&b<100||(b=5),aY(this.scale.getMinorTicks(b),function(a){return aY(a,function(a){return{coord:this.dataToCoord(a),tickValue:a}},this)},this)},wj.prototype.getViewLabels=function(){var a,b,c,d,e,f,g;return(a=this,"category"===a.type?(b=a,c=b.getLabelModel(),d=wb(b,c),!c.get("show")||b.scale.isBlank()?{labels:[],labelCategoryInterval:d.labelCategoryInterval}:d):(e=a,f=e.scale.getTicks(),g=vG(e),{labels:aY(f,function(a,b){return{level:a.level,formattedLabel:g(a,b),rawLabel:e.scale.getLabel(a),tickValue:a.value}})})).labels},wj.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},wj.prototype.getTickModel=function(){return this.model.getModel("axisTick")},wj.prototype.getBandWidth=function(){var a=this._extent,b=this.scale.getExtent(),c=b[1]-b[0]+(this.onBand?1:0);0===c&&(c=1);var d=Math.abs(a[1]-a[0]);return Math.abs(d)/c},wj.prototype.calculateCategoryInterval=function(){return function(a){var b=wg(a),c=vG(a),d=(b.axisRotate-b.labelRotate)/180*Math.PI,e=a.scale,f=e.getExtent(),g=e.count();if(f[1]-f[0]<1)return 0;var h=1;g>40&&(h=Math.max(1,Math.floor(g/40)));for(var i=f[0],j=a.dataToCoord(i+1)-a.dataToCoord(i),k=Math.abs(j*Math.cos(d)),l=Math.abs(j*Math.sin(d)),m=0,n=0;i<=f[1];i+=h){var o=0,p=0,q=fq(c({value:i}),b.font,"center","top");o=1.3*q.width,p=1.3*q.height,m=Math.max(m,o,7),n=Math.max(n,p,7)}var r=m/k,s=n/l;isNaN(r)&&(r=1/0),isNaN(s)&&(s=1/0);var t=Math.max(0,Math.floor(Math.min(r,s))),u=wa(a.model),v=a.getExtent(),w=u.lastAutoInterval,x=u.lastTickCount;return null!=w&&null!=x&&1>=Math.abs(w-t)&&1>=Math.abs(x-g)&&w>t&&u.axisExtent0===v[0]&&u.axisExtent1===v[1]?t=w:(u.lastTickCount=g,u.lastAutoInterval=t,u.axisExtent0=v[0],u.axisExtent1=v[1]),t}(this)},wj);function wm(a,b){var c,d=(a[1]-a[0])/b/2;a[0]+=d,a[1]-=d}function wn(a,b,c,d){var e,f,g=function(a,b){return a=f1(a),b=f1(b),m?a>b:a<b},h=b.length;if(a.onBand&&!c&&h){var i=a.getExtent();if(1===h)b[0].coord=i[0],e=b[1]={coord:i[1]};else{var j=b[h-1].tickValue-b[0].tickValue,k=(b[h-1].coord-b[0].coord)/j;aX(b,function(a){a.coord-=k/2});var l=a.scale.getExtent();f=1+l[1]-b[h-1].tickValue,e={coord:b[h-1].coord+k*f},b.push(e)}var m=i[0]>i[1];g(b[0].coord,i[0])&&(d?b[0].coord=i[0]:b.shift()),d&&g(i[0],b[0].coord)&&b.unshift({coord:i[0]}),g(i[1],e.coord)&&(d?e.coord=i[1]:b.pop()),d&&g(e.coord,i[1])&&b.push({coord:i[1]})}}var wo=wl;function wp(a){var b=lK.extend(a);return lK.registerClass(b),b}function wq(a){var b=oQ.extend(a);return oQ.registerClass(b),b}function wr(a){var b=oO.extend(a);return oO.registerClass(b),b}function ws(a){var b=ro.extend(a);return ro.registerClass(b),b}var wt=2*Math.PI,wu=h5.CMD,wv=["top","right","bottom","left"];function ww(a,b,c,d,e){var f=c.width,g=c.height;switch(a){case"top":d.set(c.x+f/2,c.y-b),e.set(0,-1);break;case"bottom":d.set(c.x+f/2,c.y+g+b),e.set(0,1);break;case"left":d.set(c.x-b,c.y+g/2),e.set(-1,0);break;case"right":d.set(c.x+f+b,c.y+g/2),e.set(1,0)}}function wy(a,b,c,d,e,f,g,h,i){var j=Math.sqrt((g-=a)*g+(h-=b)*h);g/=j,h/=j;var k=g*c+a,l=h*c+b;if(Math.abs(d-e)%wt<1e-4)return i[0]=k,i[1]=l,j-c;if(f){var m=d;d=ia(e),e=ia(m)}else d=ia(d),e=ia(e);d>e&&(e+=wt);var n=Math.atan2(h,g);if(n<0&&(n+=wt),n>=d&&n<=e||n+wt>=d&&n+wt<=e)return i[0]=k,i[1]=l,j-c;var o=c*Math.cos(d)+a,p=c*Math.sin(d)+b,q=c*Math.cos(e)+a,r=c*Math.sin(e)+b,s=(o-g)*(o-g)+(p-h)*(p-h),t=(q-g)*(q-g)+(r-h)*(r-h);return s<t?(i[0]=o,i[1]=p,Math.sqrt(s)):(i[0]=q,i[1]=r,Math.sqrt(t))}function wz(a,b,c,d,e,f,g,h){var i=e-a,j=f-b,k=c-a,l=d-b,m=Math.sqrt(k*k+l*l);k/=m,l/=m;var n=i*k+j*l,o=n/m;h&&(o=Math.min(Math.max(o,0),1)),o*=m;var p=g[0]=a+o*k,q=g[1]=b+o*l;return Math.sqrt((p-e)*(p-e)+(q-f)*(q-f))}function wA(a,b,c,d,e,f,g){c<0&&(a+=c,c=-c),d<0&&(b+=d,d=-d);var h=a+c,i=b+d,j=g[0]=Math.min(Math.max(e,a),h),k=g[1]=Math.min(Math.max(f,b),i);return Math.sqrt((j-e)*(j-e)+(k-f)*(k-f))}var wB=[];function wC(a,b,c){var d=wA(b.x,b.y,b.width,b.height,a.x,a.y,wB);return c.set(wB[0],wB[1]),d}function wD(a,b,c){for(var d,e,f=0,g=0,h=0,i=0,j=1/0,k=b.data,l=a.x,m=a.y,n=0;n<k.length;){var o=k[n++];1===n&&(f=k[n],g=k[n+1],h=f,i=g);var p=j;switch(o){case wu.M:h=k[n++],i=k[n++],f=h,g=i;break;case wu.L:p=wz(f,g,k[n],k[n+1],l,m,wB,!0),f=k[n++],g=k[n++];break;case wu.C:p=dC(f,g,k[n++],k[n++],k[n++],k[n++],k[n],k[n+1],l,m,wB),f=k[n++],g=k[n++];break;case wu.Q:p=dI(f,g,k[n++],k[n++],k[n],k[n+1],l,m,wB),f=k[n++],g=k[n++];break;case wu.A:var q=k[n++],r=k[n++],s=k[n++],t=k[n++],u=k[n++],v=k[n++];n+=1;var w=!!(1-k[n++]);d=Math.cos(u)*s+q,e=Math.sin(u)*t+r,n<=1&&(h=d,i=e);var x=(l-q)*t/s+q;p=wy(q,r,t,u,u+v,w,x,m,wB),f=Math.cos(u+v)*s+q,g=Math.sin(u+v)*t+r;break;case wu.R:h=f=k[n++],i=g=k[n++];var y=k[n++],z=k[n++];p=wA(h,i,y,z,l,m,wB);break;case wu.Z:p=wz(f,g,h,i,l,m,wB,!0),f=h,g=i}p<j&&(j=p,c.set(wB[0],wB[1]))}return j}var wE=new cK,wF=new cK,wG=new cK,wH=new cK,wI=new cK;function wJ(a,b){if(a){var c=a.getTextGuideLine(),d=a.getTextContent();if(d&&c){var e=a.textGuideLineConfig||{},f=[[0,0],[0,0],[0,0]],g=e.candidates||wv,h=d.getBoundingRect().clone();h.applyTransform(d.getComputedTransform());var i=1/0,j=e.anchor,k=a.getComputedTransform(),l=k&&cG([],k),m=b.get("length2")||0;j&&wG.copy(j);for(var n=0;n<g.length;n++){ww(g[n],0,h,wE,wH),cK.scaleAndAdd(wF,wE,wH,m),wF.transform(l);var o=a.getBoundingRect(),p=j?j.distance(wF):(0,ab.Z)(a,ix)?wD(wF,a.path,wG):wC(wF,o,wG);p<i&&(i=p,wF.transform(k),wG.transform(k),wG.toArray(f[0]),wF.toArray(f[1]),wE.toArray(f[2]))}wM(f,b.get("minTurnAngle")),c.setShape({points:f})}}}var wK=[],wL=new cK;function wM(a,b){if(b<=180&&b>0){b=b/180*Math.PI,wE.fromArray(a[0]),wF.fromArray(a[1]),wG.fromArray(a[2]),cK.sub(wH,wE,wF),cK.sub(wI,wG,wF);var c,d=wH.len(),e=wI.len();if(!(d<.001)&&!(e<.001)){if(wH.scale(1/d),wI.scale(1/e),Math.cos(b)<wH.dot(wI)){var f=wz(wF.x,wF.y,wG.x,wG.y,wE.x,wE.y,wK,!1);wL.fromArray(wK),wL.scaleAndAdd(wI,f/Math.tan(Math.PI-b));var g=wG.x!==wF.x?(wL.x-wF.x)/(wG.x-wF.x):(wL.y-wF.y)/(wG.y-wF.y);if(isNaN(g))return;g<0?cK.copy(wL,wF):g>1&&cK.copy(wL,wG),wL.toArray(a[1])}}}}function wN(a,b,c){if(c<=180&&c>0){c=c/180*Math.PI,wE.fromArray(a[0]),wF.fromArray(a[1]),wG.fromArray(a[2]),cK.sub(wH,wF,wE),cK.sub(wI,wG,wF);var d=wH.len(),e=wI.len();if(!(d<.001)&&!(e<.001)){wH.scale(1/d),wI.scale(1/e);var f=wH.dot(b),g=Math.cos(c);if(f<g){var h=wz(wF.x,wF.y,wG.x,wG.y,wE.x,wE.y,wK,!1);wL.fromArray(wK);var i=Math.PI/2,j=Math.acos(wI.dot(b)),k=i+j-c;if(k>=i)cK.copy(wL,wG);else{wL.scaleAndAdd(wI,h/Math.tan(Math.PI/2-k));var l=wG.x!==wF.x?(wL.x-wF.x)/(wG.x-wF.x):(wL.y-wF.y)/(wG.y-wF.y);if(isNaN(l))return;l<0?cK.copy(wL,wF):l>1&&cK.copy(wL,wG)}wL.toArray(a[1])}}}}function wO(a,b,c,d){var e="normal"===c,f=e?a:a.ensureState(c);f.ignore=b;var g=d.get("smooth");g&& !0===g&&(g=.3),f.shape=f.shape||{},g>0&&(f.shape.smooth=g);var h=d.getModel("lineStyle").getLineStyle();e?a.useStyle(h):f.style=h}function wP(a,b){var c=b.smooth,d=b.points;if(d){if(a.moveTo(d[0][0],d[0][1]),c>0&&d.length>=3){var e=bW(d[0],d[1]),f=bW(d[1],d[2]);if(!e||!f){a.lineTo(d[1][0],d[1][1]),a.lineTo(d[2][0],d[2][1]);return}var g=Math.min(e,f)*c,h=b$([],d[1],d[0],g/e),i=b$([],d[1],d[2],g/f),j=b$([],h,i,.5);a.bezierCurveTo(h[0],h[1],h[0],h[1],j[0],j[1]),a.bezierCurveTo(i[0],i[1],i[0],i[1],d[2][0],d[2][1])}else for(var k=1;k<d.length;k++)a.lineTo(d[k][0],d[k][1])}}function wQ(a,b,c){var d=a.getTextGuideLine(),e=a.getTextContent();if(!e){d&&a.removeTextGuideLine();return}for(var f=b.normal,g=f.get("show"),h=e.ignore,i=0;i<jf.length;i++){var j=jf[i],k=b[j],l="normal"===j;if(k){var m=k.get("show");if((l?h:bh(e.states[j]&&e.states[j].ignore,h))||!bh(m,g)){var n=l?d:d&&d.states[j];n&&(n.ignore=!0),d&&wO(d,!0,j,k);continue}!d&&(d=new pT,a.setTextGuideLine(d),l|| !h&&g||wO(d,!0,"normal",b.normal),a.stateProxy&&(d.stateProxy=a.stateProxy)),wO(d,!1,j,k)}}if(d){aR(d.style,c),d.style.fill=null;var o=f.get("showAbove");(a.textGuideLineConfig=a.textGuideLineConfig||{}).showAbove=o||!1,d.buildPath=wP}}function wR(a,b){b=b||"labelLine";for(var c={normal:a.getModel(b)},d=0;d<je.length;d++){var e=je[d];c[e]=a.getModel([e,b])}return c}function wS(a){for(var b=[],c=0;c<a.length;c++){var d=a[c];if(!d.defaultAttr.ignore){var e=d.label,f=e.getComputedTransform(),g=e.getBoundingRect(),h=!f||f[1]<1e-5&&f[2]<1e-5,i=e.style.margin||0,j=g.clone();j.applyTransform(f),j.x-=i/2,j.y-=i/2,j.width+=i,j.height+=i;var k=h?new qq(g,f):null;b.push({label:e,labelLine:d.labelLine,rect:j,localRect:g,obb:k,priority:d.priority,defaultAttr:d.defaultAttr,layoutOption:d.computedLayoutOption,axisAligned:h,transform:f})}}return b}function wT(a,b,c,d,e,f){var g,h,i,j=function(){h=x.rect[b]-d,i=e-y.rect[b]-y.rect[c]},k=function(a,b,c){if(a<0){var d=Math.min(b,-a);if(d>0){l(d*c,0,o);var e=d+a;e<0&&m(-e*c,1)}else m(-a*c,1)}},l=function(c,d,e){0!==c&&(q=!0);for(var f=d;f<e;f++){var g=a[f],h=g.rect;h[b]+=c,g.label[b]+=c}},m=function(d,e){for(var f=[],g=0,h=1;h<o;h++){var i=a[h-1].rect,j=Math.max(a[h].rect[b]-i[b]-i[c],0);f.push(j),g+=j}if(g){var k=Math.min(Math.abs(d)/g,e);if(d>0)for(var h=0;h<o-1;h++){var m=f[h]*k;l(m,0,h+1)}else for(var h=o-1;h>0;h--){var m=f[h-1]*k;l(-m,h,o)}}},n=function(a){var b=a<0?-1:1;a=Math.abs(a);for(var c=Math.ceil(a/(o-1)),d=0;d<o-1;d++)if(b>0?l(c,0,d+1):l(-c,o-d-1,o),(a-=c)<=0)return},o=a.length;if(!(o<2)){a.sort(function(a,c){return a.rect[b]-c.rect[b]});for(var p=0,q=!1,r=[],s=0,t=0;t<o;t++){var u=a[t],v=u.rect;(g=v[b]-p)<0&&(v[b]-=g,u.label[b]-=g,q=!0);var w=Math.max(-g,0);r.push(w),s+=w,p=v[b]+v[c]}s>0&&f&&l(-s/o,0,o);var x=a[0],y=a[o-1];return j(),h<0&&m(-h,.8),i<0&&m(i,.8),j(),k(h,i,1),k(i,h,-1),j(),h<0&&n(-h),i<0&&n(i),q}}function wU(a,b,c,d){return wT(a,"y","height",b,c,d)}function wV(a){var b=function(a){if(!a.ignore){var b=a.ensureState("emphasis");null==b.ignore&&(b.ignore=!1)}a.ignore=!0},c=[];a.sort(function(a,b){return b.priority-a.priority});for(var d=new cT(0,0,0,0),e=0;e<a.length;e++){var f=a[e],g=f.axisAligned,h=f.localRect,i=f.transform,j=f.label,k=f.labelLine;d.copy(f.rect),d.width-=.1,d.height-=.1,d.x+=.05,d.y+=.05;for(var l=f.obb,m=!1,n=0;n<c.length;n++){var o=c[n];if(d.intersect(o.rect)&&(g&&o.axisAligned||(o.obb||(o.obb=new qq(o.localRect,o.transform)),l||(l=new qq(h,i)),l.intersect(o.obb)))){m=!0;break}}m?(b(j),k&&b(k)):(j.attr("ignore",f.defaultAttr.ignore),k&&k.attr("ignore",f.defaultAttr.labelGuideIgnore),c.push(f))}}function wW(a,b){var c=a.label,d=b&&b.getTextGuideLine();return{dataIndex:a.dataIndex,dataType:a.dataType,seriesIndex:a.seriesModel.seriesIndex,text:a.label.style.text,rect:a.hostRect,labelRect:a.rect,align:c.style.align,verticalAlign:c.style.verticalAlign,labelLinePoints:function(a){if(a){for(var b=[],c=0;c<a.length;c++)b.push(a[c].slice());return b}}(d&&d.shape.points)}}var wX=["align","verticalAlign","width","height","fontSize"],wY=new fm,wZ=gI(),w$=gI();function w_(a,b,c){for(var d=0;d<c.length;d++){var e=c[d];null!=b[e]&&(a[e]=b[e])}}var w0,w1=["x","y","rotation"],w2=((w0=function(){this._labelList=[],this._chartViewList=[]}).prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},w0.prototype._addLabel=function(a,b,c,d,e){var f,g=d.style,h=d.__hostTarget.textConfig||{},i=d.getComputedTransform(),j=d.getBoundingRect().plain();cT.applyTransform(j,j,i),i?wY.setLocalTransform(i):(wY.x=wY.y=wY.rotation=wY.originX=wY.originY=0,wY.scaleX=wY.scaleY=1),wY.rotation=ia(wY.rotation);var k=d.__hostTarget;if(k){f=k.getBoundingRect().plain();var l=k.getComputedTransform();cT.applyTransform(f,f,l)}var m=f&&k.getTextGuideLine();this._labelList.push({label:d,labelLine:m,seriesModel:c,dataIndex:a,dataType:b,layoutOption:e,computedLayoutOption:null,rect:j,hostRect:f,priority:f?f.width*f.height:0,defaultAttr:{ignore:d.ignore,labelGuideIgnore:m&&m.ignore,x:wY.x,y:wY.y,scaleX:wY.scaleX,scaleY:wY.scaleY,rotation:wY.rotation,style:{x:g.x,y:g.y,align:g.align,verticalAlign:g.verticalAlign,width:g.width,height:g.height,fontSize:g.fontSize},cursor:d.cursor,attachedPos:h.position,attachedRot:h.rotation}})},w0.prototype.addLabelsOfSeries=function(a){var b=this;this._chartViewList.push(a);var c=a.__model,d=c.get("labelLayout");(a4(d)||a0(d).length)&&a.group.traverse(function(a){if(a.ignore)return!0;var e=a.getTextContent(),f=i8(a);e&&!e.disableLabelLayout&&b._addLabel(f.dataIndex,f.dataType,c,e,d)})},w0.prototype.updateLayoutConfig=function(a){for(var b=function(a,b){return function(){wJ(a,b)}},c=a.getWidth(),d=a.getHeight(),e=0;e<this._labelList.length;e++){var f=this._labelList[e],g=f.label,h=g.__hostTarget,i=f.defaultAttr,j=void 0;j=(j=a4(f.layoutOption)?f.layoutOption(wW(f,h)):f.layoutOption)||{},f.computedLayoutOption=j;var k=Math.PI/180;h&&h.setTextConfig({local:!1,position:null!=j.x||null!=j.y?null:i.attachedPos,rotation:null!=j.rotate?j.rotate*k:i.attachedRot,offset:[j.dx||0,j.dy||0]});var l=!1;if(null!=j.x?(g.x=f0(j.x,c),g.setStyle("x",0),l=!0):(g.x=i.x,g.setStyle("x",i.style.x)),null!=j.y?(g.y=f0(j.y,d),g.setStyle("y",0),l=!0):(g.y=i.y,g.setStyle("y",i.style.y)),j.labelLinePoints){var m=h.getTextGuideLine();m&&(m.setShape({points:j.labelLinePoints}),l=!1)}wZ(g).needsUpdateLabelLine=l,g.rotation=null!=j.rotate?j.rotate*k:i.rotation,g.scaleX=i.scaleX,g.scaleY=i.scaleY;for(var n=0;n<wX.length;n++){var o=wX[n];g.setStyle(o,null!=j[o]?j[o]:i.style[o])}if(j.draggable){if(g.draggable=!0,g.cursor="move",h){var p=f.seriesModel;null!=f.dataIndex&&(p=f.seriesModel.getData(f.dataType).getItemModel(f.dataIndex)),g.on("drag",b(h,p.getModel("labelLine")))}}else g.off("drag"),g.cursor=i.cursor}},w0.prototype.layout=function(a){var b,c,d,e=a.getWidth(),f=a.getHeight(),g=wS(this._labelList),h=a$(g,function(a){return"shiftX"===a.layoutOption.moveOverlap}),i=a$(g,function(a){return"shiftY"===a.layoutOption.moveOverlap});b=h,wT(b,"x","width",0,d=e,void 0),wU(i,0,f);var j=a$(g,function(a){return a.layoutOption.hideOverlap});wV(j)},w0.prototype.processLabelsOverall=function(){var a=this;aX(this._chartViewList,function(b){var c=b.__model,d=b.ignoreLabelLineUpdate,e=c.isAnimationEnabled();b.group.traverse(function(b){if(b.ignore&&!b.forceLabelAnimation)return!0;var f=!d,g=b.getTextContent();!f&&g&&(f=wZ(g).needsUpdateLabelLine),f&&a._updateLabelLine(b,c),e&&a._animateLabels(b,c)})})},w0.prototype._updateLabelLine=function(a,b){var c=a.getTextContent(),d=i8(a),e=d.dataIndex;if(c&&null!=e){var f=b.getData(d.dataType),g=f.getItemModel(e),h={},i=f.getItemVisual(e,"style");if(i){var j=f.getVisual("drawType");h.stroke=i[j]}var k=g.getModel("labelLine");wQ(a,wR(g),h),wJ(a,k)}},w0.prototype._animateLabels=function(a,b){var c=a.getTextContent(),d=a.getTextGuideLine();if(c&&(a.forceLabelAnimation|| !c.ignore&&!c.invisible&&!a.disableLabelAnimation&&!j_(a))){var e=wZ(c),f=e.oldLayout,g=i8(a),h=g.dataIndex,i={x:c.x,y:c.y,rotation:c.rotation},j=b.getData(g.dataType);if(f){c.attr(f);var k=a.prevStates;k&&(aT(k,"select")>=0&&c.attr(e.oldLayoutSelect),aT(k,"emphasis")>=0&&c.attr(e.oldLayoutEmphasis)),jZ(c,i,b,h)}else if(c.attr(i),!ki(c).valueAnimation){var l=bh(c.style.opacity,1);c.style.opacity=0,j$(c,{style:{opacity:l}},b,h)}if(e.oldLayout=i,c.states.select){var m=e.oldLayoutSelect={};w_(m,i,w1),w_(m,c.states.select,w1)}if(c.states.emphasis){var n=e.oldLayoutEmphasis={};w_(n,i,w1),w_(n,c.states.emphasis,w1)}kk(c,h,j,b,b)}if(d&&!d.ignore&&!d.invisible){var e=w$(d),f=e.oldLayout,o={points:d.shape.points};f?(d.attr({shape:f}),jZ(d,{shape:o},b)):(d.setShape(o),d.style.strokePercent=0,j$(d,{style:{strokePercent:1}},b)),e.oldLayout=o}},w0),w3=gI();function w4(a){a.registerUpdateLifecycle("series:beforeupdate",function(a,b,c){var d=w3(b).labelManager;d||(d=w3(b).labelManager=new w2),d.clearLabels()}),a.registerUpdateLifecycle("series:layoutlabels",function(a,b,c){var d=w3(b).labelManager;c.updatedSeries.forEach(function(a){d.addLabelsOfSeries(b.getViewOfSeriesModel(a))}),d.updateLayoutConfig(b),d.layout(b),d.processLabelsOverall()})}function w5(a,b,c){var d=ax.createCanvas(),e=b.getWidth(),f=b.getHeight(),g=d.style;return g&&(g.position="absolute",g.left="0",g.top="0",g.width=e+"px",g.height=f+"px",d.setAttribute("data-zr-dom-id",a)),d.width=e*c,d.height=f*c,d}tU(w4);var w6,w7,w8,w9,xa=(w6=b6,w7=function(a,b,c){var d,e=w6.call(this)||this;e.motionBlur=!1,e.lastFrameAlpha=.7,e.dpr=1,e.virtual=!1,e.config={},e.incremental=!1,e.zlevel=0,e.maxRepaintRectCount=5,e.__dirty=!0,e.__firstTimePaint=!0,e.__used=!1,e.__drawIndex=0,e.__startIndex=0,e.__endIndex=0,e.__prevStartIndex=null,e.__prevEndIndex=null,c=c||e8,"string"==typeof a?d=w5(a,b,c):a8(a)&&(a=(d=a).id),e.id=a,e.dom=d;var f=d.style;return f&&(bx(d),d.onselectstart=function(){return!1},f.padding="0",f.margin="0",f.borderWidth="0"),e.painter=b,e.dpr=c,e},bC(w7,w6),w7.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},w7.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},w7.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},w7.prototype.setUnpainted=function(){this.__firstTimePaint=!0},w7.prototype.createBackBuffer=function(){var a=this.dpr;this.domBack=w5("back-"+this.id,this.painter,a),this.ctxBack=this.domBack.getContext("2d"),1!==a&&this.ctxBack.scale(a,a)},w7.prototype.createRepaintRects=function(a,b,c,d){var e,f=function(a){if(!(!a.isFinite()||a.isZero())){if(0===g.length){var b=new cT(0,0,0,0);b.copy(a),g.push(b)}else{for(var c=!1,d=1/0,e=0,f=0;f<g.length;++f){var k=g[f];if(k.intersect(a)){var l=new cT(0,0,0,0);l.copy(k),l.union(a),g[f]=l,c=!0;break}if(i){j.copy(a),j.union(k);var m=a.width*a.height,n=k.width*k.height,o=j.width*j.height-m-n;o<d&&(d=o,e=f)}}if(i&&(g[e].union(a),c=!0),!c){var b=new cT(0,0,0,0);b.copy(a),g.push(b)}i||(i=g.length>=h)}}};if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;for(var g=[],h=this.maxRepaintRectCount,i=!1,j=new cT(0,0,0,0),k=this.__startIndex;k<this.__endIndex;++k){var l=a[k];if(l){var m=l.shouldBePainted(c,d,!0,!0),n=l.__isRendered&&(l.__dirty&de||!m)?l.getPrevPaintRect():null;n&&f(n);var o=m&&(l.__dirty&de||!l.__isRendered)?l.getPaintRect():null;o&&f(o)}}for(var k=this.__prevStartIndex;k<this.__prevEndIndex;++k){var l=b[k],m=l&&l.shouldBePainted(c,d,!0,!0);if(l&&(!m||!l.__zr)&&l.__isRendered){var n=l.getPrevPaintRect();n&&f(n)}}do{e=!1;for(var k=0;k<g.length;){if(g[k].isZero()){g.splice(k,1);continue}for(var p=k+1;p<g.length;)g[k].intersect(g[p])?(e=!0,g[k].union(g[p]),g.splice(p,1)):p++;k++}}while(e);return this._paintRects=g,g},w7.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},w7.prototype.resize=function(a,b){var c=this.dpr,d=this.dom,e=d.style,f=this.domBack;e&&(e.width=a+"px",e.height=b+"px"),d.width=a*c,d.height=b*c,f&&(f.width=a*c,f.height=b*c,1!==c&&this.ctxBack.scale(c,c))},w7.prototype.clear=function(a,b,c){var d=function(a,c,d,e){if(f.clearRect(a,c,d,e),b&&"transparent"!==b){var g=void 0;bc(b)?(g=(b.global||b.__width===d&&b.__height===e)&&b.__canvasGradient||sm(f,b,{x:0,y:0,width:d,height:e}),b.__canvasGradient=g,b.__width=d,b.__height=e):bd(b)&&(b.scaleX=b.scaleX||k,b.scaleY=b.scaleY||k,g=sw(f,b,{dirty:function(){l.setUnpainted(),l.painter.refresh()}})),f.save(),f.fillStyle=g||b,f.fillRect(a,c,d,e),f.restore()}i&&(f.save(),f.globalAlpha=j,f.drawImage(m,a,c,d,e),f.restore())},e=this.dom,f=this.ctx,g=e.width,h=e.height;b=b||this.clearColor;var i=this.motionBlur&&!a,j=this.lastFrameAlpha,k=this.dpr,l=this;i&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(e,0,0,g/k,h/k));var m=this.domBack;!c||i?d(0,0,g,h):c.length&&aX(c,function(a){d(a.x*k,a.y*k,a.width*k,a.height*k)})},w7),xb=((w8=function(a,b,c,d){this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas";var e=!a.nodeName||"CANVAS"===a.nodeName.toUpperCase();this._opts=c=aQ({},c||{}),this.dpr=c.devicePixelRatio||e8,this._singleCanvas=e,this.root=a,a.style&&(bx(a),a.innerHTML=""),this.storage=b;var f=this._zlevelList;this._prevDisplayList=[];var g=this._layers;if(e){var h=a,i=h.width,j=h.height;null!=c.width&&(i=c.width),null!=c.height&&(j=c.height),this.dpr=c.devicePixelRatio||1,h.width=i*this.dpr,h.height=j*this.dpr,this._width=i,this._height=j;var k=new xa(h,this,this.dpr);k.__builtin__=!0,k.initContext(),g[314159]=k,k.zlevel=314159,f.push(314159),this._domRoot=a}else{this._width=so(a,0,c),this._height=so(a,1,c);var l,m,n,o=this._domRoot=(l=this._width,m=this._height,(n=document.createElement("div")).style.cssText=["position:relative","width:"+l+"px","height:"+m+"px","padding:0","margin:0","border-width:0"].join(";")+";",n);a.appendChild(o)}}).prototype.getType=function(){return"canvas"},w8.prototype.isSingleCanvas=function(){return this._singleCanvas},w8.prototype.getViewportRoot=function(){return this._domRoot},w8.prototype.getViewportRootOffset=function(){var a=this.getViewportRoot();if(a)return{offsetLeft:a.offsetLeft||0,offsetTop:a.offsetTop||0}},w8.prototype.refresh=function(a){var b=this.storage.getDisplayList(!0),c=this._prevDisplayList,d=this._zlevelList;this._redrawId=Math.random(),this._paintList(b,c,a,this._redrawId);for(var e=0;e<d.length;e++){var f=d[e],g=this._layers[f];if(!g.__builtin__&&g.refresh){var h=0===e?this._backgroundColor:null;g.refresh(h)}}return this._opts.useDirtyRect&&(this._prevDisplayList=b.slice()),this},w8.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},w8.prototype._paintHoverList=function(a){var b,c=a.length,d=this._hoverlayer;if(d&&d.clear(),c){for(var e={inHover:!0,viewWidth:this._width,viewHeight:this._height},f=0;f<c;f++){var g=a[f];g.__inHover&&(d||(d=this._hoverlayer=this.getLayer(1e5)),b||(b=d.ctx).save(),sF(b,g,e,f===c-1))}b&&b.restore()}},w8.prototype.getHoverLayer=function(){return this.getLayer(1e5)},w8.prototype.paintOne=function(a,b){sE(a,b)},w8.prototype._paintList=function(a,b,c,d){if(this._redrawId===d){c=c||!1,this._updateLayerStatus(a);var e=this._doPaintList(a,b,c),f=e.finished,g=e.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),g&&this._paintHoverList(a),f)this.eachLayer(function(a){a.afterBrush&&a.afterBrush()});else{var h=this;dk(function(){h._paintList(a,b,c,d)})}}},w8.prototype._compositeManually=function(){var a=this.getLayer(314159).ctx,b=this._domRoot.width,c=this._domRoot.height;a.clearRect(0,0,b,c),this.eachBuiltinLayer(function(d){d.virtual&&a.drawImage(d.dom,0,0,b,c)})},w8.prototype._doPaintList=function(a,b,c){for(var d=this,e=[],f=this._opts.useDirtyRect,g=0;g<this._zlevelList.length;g++){var h=this._zlevelList[g],i=this._layers[h];i.__builtin__&&i!==this._hoverlayer&&(i.__dirty||c)&&e.push(i)}for(var j=!0,k=!1,l=this,m=0;m<e.length;m++)!function(g){var h,i=e[g],m=i.ctx,n=f&&i.createRepaintRects(a,b,l._width,l._height),o=c?i.__startIndex:i.__drawIndex,p=!c&&i.incremental&&Date.now,q=p&&Date.now(),r=i.zlevel===l._zlevelList[0]?l._backgroundColor:null;if(i.__startIndex===i.__endIndex)i.clear(!1,r,n);else if(o===i.__startIndex){var s=a[o];s.incremental&&s.notClear&&!c||i.clear(!1,r,n)}-1===o&&(console.error("For some unknown reason. drawIndex is -1"),o=i.__startIndex);var t=function(b){var c={inHover:!1,allClipped:!1,prevEl:null,viewWidth:d._width,viewHeight:d._height};for(h=o;h<i.__endIndex;h++){var e=a[h];if(e.__inHover&&(k=!0),d._doPaintEl(e,i,f,b,c,h===i.__endIndex-1),p&&Date.now()-q>15)break}c.prevElClipPaths&&m.restore()};if(n){if(0===n.length)h=i.__endIndex;else for(var u=l.dpr,v=0;v<n.length;++v){var w=n[v];m.save(),m.beginPath(),m.rect(w.x*u,w.y*u,w.width*u,w.height*u),m.clip(),t(w),m.restore()}}else m.save(),t(),m.restore();i.__drawIndex=h,i.__drawIndex<i.__endIndex&&(j=!1)}(m);return as.wxa&&aX(this._layers,function(a){a&&a.ctx&&a.ctx.draw&&a.ctx.draw()}),{finished:j,needsRefreshHover:k}},w8.prototype._doPaintEl=function(a,b,c,d,e,f){var g=b.ctx;if(c){var h=a.getPaintRect();(!d||h&&h.intersect(d))&&(sF(g,a,e,f),a.setPrevPaintRect(h))}else sF(g,a,e,f)},w8.prototype.getLayer=function(a,b){this._singleCanvas&&!this._needsManuallyCompositing&&(a=314159);var c=this._layers[a];return c||((c=new xa("zr_"+a,this,this.dpr)).zlevel=a,c.__builtin__=!0,this._layerConfig[a]?aO(c,this._layerConfig[a],!0):this._layerConfig[a-.01]&&aO(c,this._layerConfig[a-.01],!0),b&&(c.virtual=b),this.insertLayer(a,c),c.initContext()),c},w8.prototype.insertLayer=function(a,b){var c,d=this._layers,e=this._zlevelList,f=e.length,g=this._domRoot,h=null,i=-1;if(!d[a]){if((c=b)&&(c.__builtin__||"function"==typeof c.resize&&"function"==typeof c.refresh)){if(f>0&&a>e[0]){for(i=0;i<f-1&&(!(e[i]<a)||!(e[i+1]>a));i++);h=d[e[i]]}if(e.splice(i+1,0,a),d[a]=b,!b.virtual){if(h){var j=h.dom;j.nextSibling?g.insertBefore(b.dom,j.nextSibling):g.appendChild(b.dom)}else g.firstChild?g.insertBefore(b.dom,g.firstChild):g.appendChild(b.dom)}b.painter||(b.painter=this)}}},w8.prototype.eachLayer=function(a,b){for(var c=this._zlevelList,d=0;d<c.length;d++){var e=c[d];a.call(b,this._layers[e],e)}},w8.prototype.eachBuiltinLayer=function(a,b){for(var c=this._zlevelList,d=0;d<c.length;d++){var e=c[d],f=this._layers[e];f.__builtin__&&a.call(b,f,e)}},w8.prototype.eachOtherLayer=function(a,b){for(var c=this._zlevelList,d=0;d<c.length;d++){var e=c[d],f=this._layers[e];f.__builtin__||a.call(b,f,e)}},w8.prototype.getLayers=function(){return this._layers},w8.prototype._updateLayerStatus=function(a){var b,c,d=function(a){g&&(g.__endIndex!==a&&(g.__dirty=!0),g.__endIndex=a)};if(this.eachBuiltinLayer(function(a,b){a.__dirty=a.__used=!1}),this._singleCanvas)for(var e=1;e<a.length;e++){var f=a[e];if(f.zlevel!==a[e-1].zlevel||f.incremental){this._needsManuallyCompositing=!0;break}}var g=null,h=0;for(c=0;c<a.length;c++){var f=a[c],i=f.zlevel,j=void 0;b!==i&&(b=i,h=0),f.incremental?((j=this.getLayer(i+.001,this._needsManuallyCompositing)).incremental=!0,h=1):j=this.getLayer(i+(h>0?.01:0),this._needsManuallyCompositing),j.__builtin__||aM("ZLevel "+i+" has been used by unkown layer "+j.id),j!==g&&(j.__used=!0,j.__startIndex!==c&&(j.__dirty=!0),j.__startIndex=c,j.incremental?j.__drawIndex=-1:j.__drawIndex=c,d(c),g=j),f.__dirty&de&&!f.__inHover&&(j.__dirty=!0,j.incremental&&j.__drawIndex<0&&(j.__drawIndex=c))}d(c),this.eachBuiltinLayer(function(a,b){!a.__used&&a.getElementCount()>0&&(a.__dirty=!0,a.__startIndex=a.__endIndex=a.__drawIndex=0),a.__dirty&&a.__drawIndex<0&&(a.__drawIndex=a.__startIndex)})},w8.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},w8.prototype._clearLayer=function(a){a.clear()},w8.prototype.setBackgroundColor=function(a){this._backgroundColor=a,aX(this._layers,function(a){a.setUnpainted()})},w8.prototype.configLayer=function(a,b){if(b){var c=this._layerConfig;c[a]?aO(c[a],b,!0):c[a]=b;for(var d=0;d<this._zlevelList.length;d++){var e=this._zlevelList[d];(e===a||e===a+.01)&&aO(this._layers[e],c[a],!0)}}},w8.prototype.delLayer=function(a){var b=this._layers,c=this._zlevelList,d=b[a];d&&(d.dom.parentNode.removeChild(d.dom),delete b[a],c.splice(aT(c,a),1))},w8.prototype.resize=function(a,b){if(this._domRoot.style){var c=this._domRoot;c.style.display="none";var d=this._opts,e=this.root;if(null!=a&&(d.width=a),null!=b&&(d.height=b),a=so(e,0,d),b=so(e,1,d),c.style.display="",this._width!==a||b!==this._height){for(var f in c.style.width=a+"px",c.style.height=b+"px",this._layers)this._layers.hasOwnProperty(f)&&this._layers[f].resize(a,b);this.refresh(!0)}this._width=a,this._height=b}else{if(null==a||null==b)return;this._width=a,this._height=b,this.getLayer(314159).resize(a,b)}return this},w8.prototype.clearLayer=function(a){var b=this._layers[a];b&&b.clear()},w8.prototype.dispose=function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},w8.prototype.getRenderedCanvas=function(a){if(a=a||{},this._singleCanvas&&!this._compositeManually)return this._layers[314159].dom;var b=new xa("image",this,a.pixelRatio||this.dpr);b.initContext(),b.clear(!1,a.backgroundColor||this._backgroundColor);var c=b.ctx;if(a.pixelRatio<=this.dpr){this.refresh();var d=b.dom.width,e=b.dom.height;this.eachLayer(function(a){a.__builtin__?c.drawImage(a.dom,0,0,d,e):a.renderToCanvas&&(c.save(),a.renderToCanvas(c),c.restore())})}else for(var f={inHover:!1,viewWidth:this._width,viewHeight:this._height},g=this.storage.getDisplayList(!0),h=0,i=g.length;h<i;h++)sF(c,g[h],f,h===i-1);return b.dom},w8.prototype.getWidth=function(){return this._width},w8.prototype.getHeight=function(){return this._height},w8),xc=Math.sin,xd=Math.cos,xe=Math.PI,xf=2*Math.PI,xg=180/xe,xh=((w9=function(){}).prototype.reset=function(a){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,a||4)},w9.prototype.moveTo=function(a,b){this._add("M",a,b)},w9.prototype.lineTo=function(a,b){this._add("L",a,b)},w9.prototype.bezierCurveTo=function(a,b,c,d,e,f){this._add("C",a,b,c,d,e,f)},w9.prototype.quadraticCurveTo=function(a,b,c,d){this._add("Q",a,b,c,d)},w9.prototype.arc=function(a,b,c,d,e,f){this.ellipse(a,b,c,c,0,d,e,f)},w9.prototype.ellipse=function(a,b,c,d,e,f,g,h){var i=g-f,j=!h,k=Math.abs(i),l=ek(k-xf)||(j?i>=xf:-i>=xf),m=!1;m=!!l|| !ek(k)&&(i>0?i%xf:i%xf+xf)>=xe== !!j;var n=a+c*xd(f),o=b+d*xc(f);this._start&&this._add("M",n,o);var p=Math.round(e*xg);if(l){var q=1/this._p,r=(j?1:-1)*(xf-q);this._add("A",c,d,p,1,+j,a+c*xd(f+r),b+d*xc(f+r)),q>.01&&this._add("A",c,d,p,0,+j,n,o)}else{var s=a+c*xd(g),t=b+d*xc(g);this._add("A",c,d,p,+m,+j,s,t)}},w9.prototype.rect=function(a,b,c,d){this._add("M",a,b),this._add("l",c,0),this._add("l",0,d),this._add("l",-c,0),this._add("Z")},w9.prototype.closePath=function(){this._d.length>0&&this._add("Z")},w9.prototype._add=function(a,b,c,d,e,f,g,h,i){for(var j=[],k=this._p,l=1;l<arguments.length;l++){var m=arguments[l];if(isNaN(m)){this._invalid=!0;return}j.push(Math.round(m*k)/k)}this._d.push(a+j.join(" ")),this._start="Z"===a},w9.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join(""),this._d=[]},w9.prototype.getStr=function(){return this._str},w9),xi="none",xj=Math.round,xk=["lineCap","miterLimit","lineJoin"],xl=aY(xk,function(a){return"stroke-"+a.toLowerCase()}),xm="http://www.w3.org/2000/svg",xn="http://www.w3.org/1999/xlink",xo="ecmeta_";function xp(a){return document.createElementNS(xm,a)}function xq(a,b,c,d,e){return{tag:a,attrs:c||{},children:d,text:e,key:b}}function xr(a,b){var c=(b=b||{}).newline?"\n":"";function d(a){var b,e=a.children,f=a.tag,g=a.attrs,h=a.text;return function(a,b){var c=[];if(b)for(var d in b){var e=b[d],f=d;!1!==e&&(!0!==e&&null!=e&&(f+='="'+e+'"'),c.push(f))}return"<"+a+" "+c.join(" ")+">"}(f,g)+("style"!==f?ci(h):h||"")+(e?""+c+aY(e,function(a){return d(a)}).join(c)+c:"")+("</"+(b=f))+">"}return d(a)}function xs(a){return{zrId:a,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function xt(a,b,c,d){return xq("svg","root",{width:a,height:b,xmlns:xm,"xmlns:xlink":xn,version:"1.1",baseProfile:"full",viewBox:!!d&&"0 0 "+a+" "+b},c)}var xu=0;function xv(){return xu++}var xw={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"},xx="transform-origin";function xy(a,b,c){var d=aQ({},a.shape);aQ(d,b),a.buildPath(c,d);var e=new xh;return e.reset(eu(a)),c.rebuildPath(e,1),e.generateStr(),e.getStr()}function xz(a,b){var c=b.originX,d=b.originY;(c||d)&&(a[xx]=c+"px "+d+"px")}var xA={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function xB(a,b){var c=b.zrId+"-ani-"+b.cssAnimIdx++;return b.cssAnims[c]=a,c}function xC(a){return a5(a)?xw[a]?"cubic-bezier("+xw[a]+")":dL(a)?a:"":""}function xD(a,b,c,d){var e=a.animators,f=e.length,g=[];if((0,ab.Z)(a,qi)){var h=function(a,b,c){var d,e,f=a.shape.paths,g={};if(aX(f,function(a){var b=xs(c.zrId);b.animation=!0,xD(a,{},b,!0);var f=b.cssAnims,h=b.cssNodes,i=a0(f),j=i.length;if(j){var k=f[e=i[j-1]];for(var l in k){var m=k[l];g[l]=g[l]||{d:""},g[l].d+=m.d||""}for(var n in h){var o=h[n].animation;o.indexOf(e)>=0&&(d=o)}}}),d){b.d=!1;var h=xB(g,c);return d.replace(e,h)}}(a,b,c);if(h)g.push(h);else if(!f)return}else if(!f)return;for(var i={},j=0;j<f;j++){var k=e[j],l=[k.getMaxTime()/1e3+"s"],m=xC(k.getClip().easing),n=k.getDelay();m?l.push(m):l.push("linear"),n&&l.push(n/1e3+"s"),k.getLoop()&&l.push("infinite");var o=l.join(" ");i[o]=i[o]||[o,[]],i[o][1].push(k)}for(var p in i){var h=function(e){var f,g,h=e[1],i=h.length,j={},k={},l={},m="animation-timing-function";function n(a,b,c){for(var d=a.getTracks(),e=a.getMaxTime(),f=0;f<d.length;f++){var g=d[f];if(g.needsAnimate()){var h=g.keyframes,i=g.propName;if(c&&(i=c(i)),i)for(var j=0;j<h.length;j++){var k=h[j],l=Math.round(k.time/e*100)+"%",n=xC(k.easing),o=k.rawValue;(a5(o)||a7(o))&&(b[l]=b[l]||{},b[l][i]=k.rawValue,n&&(b[l][m]=n))}}}}for(var o=0;o<i;o++){var p=h[o],q=p.targetName;q?"shape"===q&&n(p,k):d||n(p,j)}for(var r in j){var s={};fl(s,a),aQ(s,j[r]);var t=ev(s),u=j[r][m];l[r]=t?{transform:t}:{},xz(l[r],s),u&&(l[r][m]=u)}var v=!0;for(var r in k){l[r]=l[r]||{};var w=!f,u=k[r][m];w&&(f=new h5);var x=f.len();f.reset(),l[r].d=xy(a,k[r],f);var y=f.len();if(!w&&x!==y){v=!1;break}u&&(l[r][m]=u)}if(!v)for(var r in l)delete l[r].d;if(!d)for(var o=0;o<i;o++){var p=h[o],q=p.targetName;"style"===q&&n(p,l,function(a){return xA[a]})}for(var z=a0(l),A=!0,o=1;o<z.length;o++){var B=z[o-1],C=z[o];if(l[B][xx]!==l[C][xx]){A=!1;break}g=l[B][xx]}if(A&&g){for(var r in l)l[r][xx]&&delete l[r][xx];b[xx]=g}if(a$(z,function(a){return a0(l[a]).length>0}).length)return xB(l,c)+" "+e[0]+" both"}(i[p]);h&&g.push(h)}if(g.length){var q=c.zrId+"-cls-"+xv();c.cssNodes["."+q]={animation:g.join(",")},b.class=q}}function xE(a,b,c,d){var e=JSON.stringify(a),f=c.cssStyleCache[e];f||(f=c.zrId+"-cls-"+xv(),c.cssStyleCache[e]=f,c.cssNodes["."+f+(d?":hover":"")]=a),b.class=b.class?b.class+" "+f:f}var xF=Math.round;function xG(a){return a&&a5(a.src)}function xH(a){return a&&a4(a.toDataURL)}function xI(a,b,c,d){!function(a,b,c,d){var e,f,g,h,i=null==b.opacity?1:b.opacity;if((0,ab.Z)(c,iG)){a("opacity",i);return}if(null!=(f=(e=b).fill)&&f!==xi){var j=ej(b.fill);a("fill",j.color);var k=null!=b.fillOpacity?b.fillOpacity*j.opacity*i:j.opacity*i;(d||k<1)&&a("fill-opacity",k)}else a("fill",xi);if(null!=(h=(g=b).stroke)&&h!==xi){var l=ej(b.stroke);a("stroke",l.color);var m=b.strokeNoScale?c.getLineScale():1,n=m?(b.lineWidth||0)/m:0,o=null!=b.strokeOpacity?b.strokeOpacity*l.opacity*i:l.opacity*i,p=b.strokeFirst;if((d||1!==n)&&a("stroke-width",n),(d||p)&&a("paint-order",p?"stroke":"fill"),(d||o<1)&&a("stroke-opacity",o),b.lineDash){var q=sp(c),r=q[0],s=q[1];r&&(s=xj(s||0),a("stroke-dasharray",r.join(",")),(s||d)&&a("stroke-dashoffset",s))}else d&&a("stroke-dasharray",xi);for(var t=0;t<xk.length;t++){var u=xk[t];if(d||b[u]!==iu[u]){var v=b[u]||iu[u];v&&a(xl[t],v)}}}else d&&a("stroke",xi)}(function(e,f){var g="fill"===e||"stroke"===e;g&&es(f)?xU(b,a,e,d):g&&ep(f)?xV(c,a,e,d):g&&"none"===f?a[e]="transparent":a[e]=f},b,c,!1),xT(c,a,d)}function xJ(a,b){var c=fY(b);c&&(c.each(function(b,c){null!=b&&(a[(xo+c).toLowerCase()]=b+"")}),b.isSilent()&&(a[xo+"silent"]="true"))}function xK(a){return ek(a[0]-1)&&ek(a[1])&&ek(a[2])&&ek(a[3]-1)}function xL(a,b,c){var d;if(b&&!(ek((d=b)[4])&&ek(d[5])&&xK(b))){var e,f=c?10:1e4;a.transform=xK(b)?"translate("+xF(b[4]*f)/f+" "+xF(b[5]*f)/f+")":"matrix("+el((e=b)[0])+","+el(e[1])+","+el(e[2])+","+el(e[3])+","+em(e[4])+","+em(e[5])+")"}}function xM(a,b,c){for(var d=a.points,e=[],f=0;f<d.length;f++)e.push(xF(d[f][0]*c)/c),e.push(xF(d[f][1]*c)/c);b.points=e.join(" ")}function xN(a){return!a.smooth}var xO,xP,xQ={circle:[(xP=aY(xO=["cx","cy","r"],function(a){return"string"==typeof a?[a,a]:a}),function(a,b,c){for(var d=0;d<xP.length;d++){var e=xP[d],f=a[e[0]];null!=f&&(b[e[1]]=xF(f*c)/c)}})],polyline:[xM,xN],polygon:[xM,xN]};function xR(a,b){var c=a.style,d=a.shape,e=xQ[a.type],f={},g=b.animation,h="path",i=a.style.strokePercent,j=b.compress&&eu(a)||4;if(!e||b.willUpdate||e[1]&&!e[1](d)||g&&function(a){for(var b=a.animators,c=0;c<b.length;c++)if("shape"===b[c].targetName)return!0;return!1}(a)||i<1){var k=!a.path||a.shapeChanged();a.path||a.createPathProxy();var l=a.path;k&&(l.beginPath(),a.buildPath(l,a.shape),a.pathUpdated());var m=l.getVersion(),n=a,o=n.__svgPathBuilder;n.__svgPathVersion===m&&o&&i===n.__svgPathStrokePercent||(o||(o=n.__svgPathBuilder=new xh),o.reset(j),l.rebuildPath(o,i),o.generateStr(),n.__svgPathVersion=m,n.__svgPathStrokePercent=i),f.d=o.getStr()}else{h=a.type;var p=Math.pow(10,j);e[0](d,f,p)}return xL(f,a.transform),xI(f,c,a,b),xJ(f,a),b.animation&&xD(a,f,b),b.emphasis&&function(a,b,c){if(!a.ignore){if(a.isSilent()){var d={"pointer-events":"none"};xE(d,b,c,!0)}else{var e=a.states.emphasis&&a.states.emphasis.style?a.states.emphasis.style:{},f=e.fill;if(!f){var g=a.style&&a.style.fill,h=a.states.select&&a.states.select.style&&a.states.select.style.fill,i=a.currentStates.indexOf("select")>=0&&h||g;i&&(f=eg(i))}var j=e.lineWidth;j&&(j/=!e.strokeNoScale&&a.transform?a.transform[0]:1);var d={cursor:"pointer"};f&&(d.fill=f),e.stroke&&(d.stroke=e.stroke),j&&(d["stroke-width"]=j),xE(d,b,c,!0)}}}(a,f,b),xq(h,a.id+"",f)}function xS(a,b){return(0,ab.Z)(a,ix)?xR(a,b):(0,ab.Z)(a,iG)?function(a,b){var c=a.style,d=c.image;if(d&&!a5(d)&&(xG(d)?d=d.src:xH(d)&&(d=d.toDataURL())),d){var e=c.x||0,f=c.y||0,g=c.width,h=c.height,i={href:d,width:g,height:h};return e&&(i.x=e),f&&(i.y=f),xL(i,a.transform),xI(i,c,a,b),xJ(i,a),b.animation&&xD(a,i,b),xq("image",a.id+"",i)}}(a,b):(0,ab.Z)(a,iC)?function(a,b){var c=a.style,d=c.text;if(null!=d&&(d+=""),!(!d||isNaN(c.x)||isNaN(c.y))){var e,f,g,h=c.font||av,i=c.x||0,j=(e=c.y||0,f=ft(h),"top"===(g=c.textBaseline)?e+=f/2:"bottom"===g&&(e-=f/2),e),k={"dominant-baseline":"central","text-anchor":en[c.textAlign]||c.textAlign};if(i_(c)){var l="",m=c.fontStyle,n=iZ(c.fontSize);if(!parseFloat(n))return;var o=c.fontFamily||au,p=c.fontWeight;l+="font-size:"+n+";font-family:"+o+";",m&&"normal"!==m&&(l+="font-style:"+m+";"),p&&"normal"!==p&&(l+="font-weight:"+p+";"),k.style=l}else k.style="font: "+h;return d.match(/\s/)&&(k["xml:space"]="preserve"),i&&(k.x=i),j&&(k.y=j),xL(k,a.transform),xI(k,c,a,b),xJ(k,a),b.animation&&xD(a,k,b),xq("text",a.id+"",k,void 0,d)}}(a,b):void 0}function xT(a,b,c){var d,e=a.style;if((d=e)&&(d.shadowBlur||d.shadowOffsetX||d.shadowOffsetY)){var f,g,h,i=(g=(f=a).style,h=f.getGlobalScale(),[g.shadowColor,(g.shadowBlur||0).toFixed(2),(g.shadowOffsetX||0).toFixed(2),(g.shadowOffsetY||0).toFixed(2),h[0],h[1]].join(",")),j=c.shadowCache,k=j[i];if(!k){var l=a.getGlobalScale(),m=l[0],n=l[1];if(!m||!n)return;var o=e.shadowOffsetX||0,p=e.shadowOffsetY||0,q=e.shadowBlur,r=ej(e.shadowColor),s=r.opacity,t=r.color,u=q/2/m,v=q/2/n,w=u+" "+v;k=c.zrId+"-s"+c.shadowIdx++,c.defs[k]=xq("filter",k,{id:k,x:"-100%",y:"-100%",width:"300%",height:"300%"},[xq("feDropShadow","",{dx:o/m,dy:p/n,stdDeviation:w,"flood-color":t,"flood-opacity":s})]),j[i]=k}b.filter=et(k)}}function xU(a,b,c,d){var e,f=a[c],g={gradientUnits:f.global?"userSpaceOnUse":"objectBoundingBox"};if(eq(f))e="linearGradient",g.x1=f.x,g.y1=f.y,g.x2=f.x2,g.y2=f.y2;else{if(!er(f))return;e="radialGradient",g.cx=bh(f.x,.5),g.cy=bh(f.y,.5),g.r=bh(f.r,.5)}for(var h=f.colorStops,i=[],j=0,k=h.length;j<k;++j){var l=100*em(h[j].offset)+"%",m=h[j].color,n=ej(m),o=n.color,p=n.opacity,q={offset:l};q["stop-color"]=o,p<1&&(q["stop-opacity"]=p),i.push(xq("stop",j+"",q))}var r=xq(e,"",g,i),s=xr(r),t=d.gradientCache,u=t[s];u||(u=d.zrId+"-g"+d.gradientIdx++,t[s]=u,g.id=u,d.defs[u]=xq(e,u,g,i)),b[c]=et(u)}function xV(a,b,c,d){var e,f,g,h=a.style[c],i=a.getBoundingRect(),j={},k=h.repeat,l="no-repeat"===k,m="repeat-x"===k,n="repeat-y"===k;if(eo(h)){var o=h.imageWidth,p=h.imageHeight,q=void 0,r=h.image;if(a5(r)?q=r:xG(r)?q=r.src:xH(r)&&(q=r.toDataURL()),"undefined"==typeof Image){var s="Image width/height must been given explictly in svg-ssr renderer.";bl(o,s),bl(p,s)}else if(null==o||null==p){var t=function(a,b){if(a){var c=a.elm,d=o||b.width,e=p||b.height;"pattern"===a.tag&&(m?(e=1,d/=i.width):n&&(d=1,e/=i.height)),a.attrs.width=d,a.attrs.height=e,c&&(c.setAttribute("width",d),c.setAttribute("height",e))}},u=g6(q,null,a,function(a){l||t(w,a),t(e,a)});u&&u.width&&u.height&&(o=o||u.width,p=p||u.height)}e=xq("image","img",{href:q,width:o,height:p}),j.width=o,j.height=p}else h.svgElement&&(e=aN(h.svgElement),j.width=h.svgWidth,j.height=h.svgHeight);if(e){l?f=g=1:m?(g=1,f=j.width/i.width):n?(f=1,g=j.height/i.height):j.patternUnits="userSpaceOnUse",null==f||isNaN(f)||(j.width=f),null==g||isNaN(g)||(j.height=g);var v=ev(h);v&&(j.patternTransform=v);var w=xq("pattern","",j,[e]),x=xr(w),y=d.patternCache,z=y[x];z||(z=d.zrId+"-p"+d.patternIdx++,y[x]=z,j.id=z,w=d.defs[z]=xq("pattern",z,j,[e])),b[c]=et(z)}}function xW(a,b,c){var d=c.clipPathCache,e=c.defs,f=d[a.id];if(!f){var g={id:f=c.zrId+"-c"+c.clipPathIdx++};d[a.id]=f,e[f]=xq("clipPath",f,g,[xR(a,c)])}b["clip-path"]=et(f)}function xX(a){return document.createTextNode(a)}function xY(a,b,c){a.insertBefore(b,c)}function xZ(a,b){a.removeChild(b)}function x$(a,b){a.appendChild(b)}function x_(a){return a.parentNode}function x0(a){return a.nextSibling}function x1(a,b){a.textContent=b}var x2=xq("","");function x3(a){return void 0===a}function x4(a){return void 0!==a}function x5(a,b,c){for(var d={},e=b;e<=c;++e){var f=a[e].key;void 0!==f&&(d[f]=e)}return d}function x6(a,b){var c=a.key===b.key,d=a.tag===b.tag;return d&&c}function x7(a){var b,c=a.children,d=a.tag;if(x4(d)){var e=a.elm=xp(d);if(ya(x2,a),a3(c))for(b=0;b<c.length;++b){var f=c[b];null!=f&&x$(e,x7(f))}else x4(a.text)&&!a8(a.text)&&x$(e,xX(a.text))}else a.elm=xX(a.text);return a.elm}function x8(a,b,c,d,e){for(;d<=e;++d){var f=c[d];null!=f&&xY(a,x7(f),b)}}function x9(a,b,c,d){for(;c<=d;++c){var e=b[c];null!=e&&(x4(e.tag)?xZ(x_(e.elm),e.elm):xZ(a,e.elm))}}function ya(a,b){var c,d=b.elm,e=a&&a.attrs||{},f=b.attrs||{};if(e!==f){for(c in f){var g=f[c];e[c]!==g&&(!0===g?d.setAttribute(c,""):!1===g?d.removeAttribute(c):"style"===c?d.style.cssText=g:120!==c.charCodeAt(0)?d.setAttribute(c,g):"xmlns:xlink"===c||"xmlns"===c?d.setAttributeNS("http://www.w3.org/2000/xmlns/",c,g):58===c.charCodeAt(3)?d.setAttributeNS("http://www.w3.org/XML/1998/namespace",c,g):58===c.charCodeAt(5)?d.setAttributeNS(xn,c,g):d.setAttribute(c,g))}for(c in e)c in f||d.removeAttribute(c)}}function yb(a,b){var c=b.elm=a.elm,d=a.children,e=b.children;a!==b&&(ya(a,b),x3(b.text)?x4(d)&&x4(e)?d!==e&&function(a,b,c){for(var d,e,f,g,h=0,i=0,j=b.length-1,k=b[0],l=b[j],m=c.length-1,n=c[0],o=c[m];h<=j&&i<=m;)null==k?k=b[++h]:null==l?l=b[--j]:null==n?n=c[++i]:null==o?o=c[--m]:x6(k,n)?(yb(k,n),k=b[++h],n=c[++i]):x6(l,o)?(yb(l,o),l=b[--j],o=c[--m]):x6(k,o)?(yb(k,o),xY(a,k.elm,x0(l.elm)),k=b[++h],o=c[--m]):x6(l,n)?(yb(l,n),xY(a,l.elm,k.elm),l=b[--j],n=c[++i]):(x3(d)&&(d=x5(b,h,j)),x3(e=d[n.key])?xY(a,x7(n),k.elm):(f=b[e]).tag!==n.tag?xY(a,x7(n),k.elm):(yb(f,n),b[e]=void 0,xY(a,f.elm,k.elm)),n=c[++i]);(h<=j||i<=m)&&(h>j?x8(a,null==c[m+1]?null:c[m+1].elm,c,i,m):x9(a,b,h,j))}(c,d,e):x4(e)?(x4(a.text)&&x1(c,""),x8(c,null,e,0,e.length-1)):x4(d)?x9(c,d,0,d.length-1):x4(a.text)&&x1(c,""):a.text!==b.text&&(x4(d)&&x9(c,d,0,d.length-1),x1(c,b.text)))}var yc,yd=0,ye=((yc=function(a,b,c){if(this.type="svg",this.refreshHover=yf("refreshHover"),this.configLayer=yf("configLayer"),this.storage=b,this._opts=c=aQ({},c),this.root=a,this._id="zr"+yd++,this._oldVNode=xt(c.width,c.height),a&&!c.ssr){var d=this._viewport=document.createElement("div");d.style.cssText="position:relative;overflow:hidden";var e=this._svgDom=this._oldVNode.elm=xp("svg");ya(null,this._oldVNode),d.appendChild(e),a.appendChild(d)}this.resize(c.width,c.height)}).prototype.getType=function(){return this.type},yc.prototype.getViewportRoot=function(){return this._viewport},yc.prototype.getViewportRootOffset=function(){var a=this.getViewportRoot();if(a)return{offsetLeft:a.offsetLeft||0,offsetTop:a.offsetTop||0}},yc.prototype.getSvgDom=function(){return this._svgDom},yc.prototype.refresh=function(){if(this.root){var a=this.renderToVNode({willUpdate:!0});a.attrs.style="position:absolute;left:0;top:0;user-select:none",function(a,b){if(x6(a,b))yb(a,b);else{var c=a.elm,d=x_(c);x7(b),null!==d&&(xY(d,b.elm,x0(c)),x9(d,[a],0,0))}}(this._oldVNode,a),this._oldVNode=a}},yc.prototype.renderOneToVNode=function(a){return xS(a,xs(this._id))},yc.prototype.renderToVNode=function(a){a=a||{};var b=this.storage.getDisplayList(!0),c=this._width,d=this._height,e=xs(this._id);e.animation=a.animation,e.willUpdate=a.willUpdate,e.compress=a.compress,e.emphasis=a.emphasis;var f=[],g=this._bgVNode=yg(c,d,this._backgroundColor,e);g&&f.push(g);var h=a.compress?null:this._mainVNode=xq("g","main",{},[]);this._paintList(b,e,h?h.children:f),h&&f.push(h);var i=aY(a0(e.defs),function(a){return e.defs[a]});if(i.length&&f.push(xq("defs","defs",{},i)),a.animation){var j,k,l,m,n,o,p,q,r=(j=e.cssNodes,k=e.cssAnims,l={newline:!0},m=(l=l||{}).newline?"\n":"",n=" {"+m,o=m+"}",p=aY(a0(j),function(a){return a+n+aY(a0(j[a]),function(b){return b+":"+j[a][b]+";"}).join(m)+o}).join(m),q=aY(a0(k),function(a){return"@keyframes "+a+n+aY(a0(k[a]),function(b){return b+n+aY(a0(k[a][b]),function(c){var d=k[a][b][c];return"d"===c&&(d='path("'+d+'")'),c+":"+d+";"}).join(m)+o}).join(m)+o}).join(m),p||q?["<![CDATA[",p,q,"]]>"].join(m):"");if(r){var s=xq("style","stl",{},[],r);f.push(s)}}return xt(c,d,f,a.useViewBox)},yc.prototype.renderToString=function(a){return a=a||{},xr(this.renderToVNode({animation:bh(a.cssAnimation,!0),emphasis:bh(a.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:bh(a.useViewBox,!0)}),{newline:!0})},yc.prototype.setBackgroundColor=function(a){this._backgroundColor=a},yc.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},yc.prototype._paintList=function(a,b,c){for(var d,e,f=a.length,g=[],h=0,i=0,j=0;j<f;j++){var k=a[j];if(!k.invisible){var l=k.__clipPaths,m=l&&l.length||0,n=e&&e.length||0,o=void 0;for(o=Math.max(m-1,n-1);o>=0&&(!l||!e||l[o]!==e[o]);o--);for(var p=n-1;p>o;p--)d=g[--h-1];for(var q=o+1;q<m;q++){var r={};xW(l[q],r,b);var s=xq("g","clip-g-"+i++,r,[]);(d?d.children:c).push(s),g[h++]=s,d=s}e=l;var t=xS(k,b);t&&(d?d.children:c).push(t)}}},yc.prototype.resize=function(a,b){var c=this._opts,d=this.root,e=this._viewport;if(null!=a&&(c.width=a),null!=b&&(c.height=b),d&&e&&(e.style.display="none",a=so(d,0,c),b=so(d,1,c),e.style.display=""),this._width!==a||this._height!==b){if(this._width=a,this._height=b,e){var f=e.style;f.width=a+"px",f.height=b+"px"}if(ep(this._backgroundColor))this.refresh();else{var g=this._svgDom;g&&(g.setAttribute("width",a),g.setAttribute("height",b));var h=this._bgVNode&&this._bgVNode.elm;h&&(h.setAttribute("width",a),h.setAttribute("height",b))}}},yc.prototype.getWidth=function(){return this._width},yc.prototype.getHeight=function(){return this._height},yc.prototype.dispose=function(){this.root&&(this.root.innerHTML=""),this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},yc.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null),this._oldVNode=null},yc.prototype.toDataURL=function(a){var b=this.renderToString(),c="data:image/svg+xml;";return a?(b=ew(b))&&c+"base64,"+b:c+"charset=UTF-8,"+encodeURIComponent(b)},yc);function yf(a){return function(){}}function yg(a,b,c,d){var e;if(c&&"none"!==c){if(e=xq("rect","bg",{width:a,height:b,x:"0",y:"0"}),es(c))xU({fill:c},e.attrs,"fill",d);else if(ep(c))xV({style:{fill:c},dirty:bz,getBoundingRect:function(){return{width:a,height:b}}},e.attrs,"fill",d);else{var f=ej(c),g=f.color,h=f.opacity;e.attrs.fill=g,h<1&&(e.attrs["fill-opacity"]=h)}}return e}var yh=ye,yi=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.hasSymbolVisual=!0,c}return ad(b,a),b.prototype.getInitialData=function(a){return uv(null,this,{useEncodeDefaulter:!0})},b.prototype.getLegendIcon=function(a){var b=new fP,c=si("line",0,a.itemHeight/2,a.itemWidth,0,a.lineStyle.stroke,!1);b.add(c),c.setStyle(a.lineStyle);var d=this.getData().getVisual("symbol"),e=this.getData().getVisual("symbolRotate"),f="none"===d?"circle":d,g=.8*a.itemHeight,h=si(f,(a.itemWidth-g)/2,(a.itemHeight-g)/2,g,g,a.itemStyle.fill);b.add(h),h.setStyle(a.itemStyle);var i="inherit"===a.iconRotate?e:a.iconRotate||0;return h.rotation=i*Math.PI/180,h.setOrigin([a.itemWidth/2,a.itemHeight/2]),f.indexOf("empty")> -1&&(h.style.stroke=h.style.fill,h.style.fill="#fff",h.style.lineWidth=2),b},b.type="series.line",b.dependencies=["grid","polar"],b.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},b}(oO);function yj(a,b){var c=a.mapDimensionsAll("defaultedLabel"),d=c.length;if(1===d){var e=ng(a,b,c[0]);return null!=e?e+"":null}if(d){for(var f=[],g=0;g<c.length;g++)f.push(ng(a,b,c[g]));return f.join(" ")}}function yk(a,b){var c=a.mapDimensionsAll("defaultedLabel");if(!a3(b))return b+"";for(var d=[],e=0;e<c.length;e++){var f=a.getDimensionIndex(c[e]);f>=0&&d.push(b[f])}return d.join(" ")}var yl,ym,yn=(yl=fP,ad(ym=function(a,b,c,d){var e=yl.call(this)||this;return e.updateData(a,b,c,d),e},yl),ym.prototype._createSymbol=function(a,b,c,d,e){this.removeAll();var f=si(a,-1,-1,2,2,null,e);f.attr({z2:100,culling:!0,scaleX:d[0]/2,scaleY:d[1]/2}),f.drift=yo,this._symbolType=a,this.add(f)},ym.prototype.stopSymbolAnimation=function(a){this.childAt(0).stopAnimation(null,a)},ym.prototype.getSymbolType=function(){return this._symbolType},ym.prototype.getSymbolPath=function(){return this.childAt(0)},ym.prototype.highlight=function(){jA(this.childAt(0))},ym.prototype.downplay=function(){jB(this.childAt(0))},ym.prototype.setZ=function(a,b){var c=this.childAt(0);c.zlevel=a,c.z=b},ym.prototype.setDraggable=function(a,b){var c=this.childAt(0);c.draggable=a,c.cursor=!b&&a?"move":c.cursor},ym.prototype.updateData=function(a,b,c,d){this.silent=!1;var e=a.getItemVisual(b,"symbol")||"circle",f=a.hostModel,g=ym.getSymbolSize(a,b),h=e!==this._symbolType,i=d&&d.disableAnimation;if(h){var j=a.getItemVisual(b,"symbolKeepAspect");this._createSymbol(e,a,b,g,j)}else{var k=this.childAt(0);k.silent=!1;var l={scaleX:g[0]/2,scaleY:g[1]/2};i?k.attr(l):jZ(k,l,f,b),j3(k)}if(this._updateCommon(a,b,g,c,d),h){var k=this.childAt(0);if(!i){var l={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:k.style.opacity}};k.scaleX=k.scaleY=0,k.style.opacity=0,j$(k,l,f,b)}}i&&this.childAt(0).stopAnimation("leave")},ym.prototype._updateCommon=function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o=function(b){return A?a.getName(b):yj(a,b)},p=this.childAt(0),q=a.hostModel;if(d&&(f=d.emphasisItemStyle,g=d.blurItemStyle,h=d.selectItemStyle,i=d.focus,j=d.blurScope,l=d.labelStatesModels,m=d.hoverScale,n=d.cursorStyle,k=d.emphasisDisabled),!d||a.hasItemOption){var r=d&&d.itemModel?d.itemModel:a.getItemModel(b),s=r.getModel("emphasis");f=s.getModel("itemStyle").getItemStyle(),h=r.getModel(["select","itemStyle"]).getItemStyle(),g=r.getModel(["blur","itemStyle"]).getItemStyle(),i=s.get("focus"),j=s.get("blurScope"),k=s.get("disabled"),l=j8(r),m=s.getShallow("scale"),n=r.getShallow("cursor")}var t=a.getItemVisual(b,"symbolRotate");p.attr("rotation",(t||0)*Math.PI/180||0);var u=sk(a.getItemVisual(b,"symbolOffset"),c);u&&(p.x=u[0],p.y=u[1]),n&&p.attr("cursor",n);var v=a.getItemVisual(b,"style"),w=v.fill;if((0,ab.Z)(p,iG)){var x=p.style;p.useStyle(aQ({image:x.image,x:x.x,y:x.y,width:x.width,height:x.height},v))}else p.__isEmptyBrush?p.useStyle(aQ({},v)):p.useStyle(v),p.style.decal=null,p.setColor(w,e&&e.symbolInnerColor),p.style.strokeNoScale=!0;var y=a.getItemVisual(b,"liftZ"),z=this._z2;null!=y?null==z&&(this._z2=p.z2,p.z2+=y):null!=z&&(p.z2=z,this._z2=null);var A=e&&e.useNameLabel;j7(p,l,{labelFetcher:q,labelDataIndex:b,defaultText:o,inheritColor:w,defaultOpacity:v.opacity}),this._sizeX=c[0]/2,this._sizeY=c[1]/2;var B=p.ensureState("emphasis");B.style=f,p.ensureState("select").style=h,p.ensureState("blur").style=g;var C=null==m|| !0===m?Math.max(1.1,3/this._sizeY):isFinite(m)&&m>0?+m:1;B.scaleX=this._sizeX*C,B.scaleY=this._sizeY*C,this.setSymbolScale(1),jN(this,i,j,k)},ym.prototype.setSymbolScale=function(a){this.scaleX=this.scaleY=a},ym.prototype.fadeOut=function(a,b,c){var d=this.childAt(0),e=i8(this).dataIndex,f=c&&c.animation;if(this.silent=d.silent=!0,c&&c.fadeLabel){var g=d.getTextContent();g&&j0(g,{style:{opacity:0}},b,{dataIndex:e,removeOpt:f,cb:function(){d.removeTextContent()}})}else d.removeTextContent();j0(d,{style:{opacity:0},scaleX:0,scaleY:0},b,{dataIndex:e,cb:a,removeOpt:f})},ym.getSymbolSize=function(a,b){return sj(a.getItemVisual(b,"symbolSize"))},ym);function yo(a,b){this.parent.drift(a,b)}var yp=yn;function yq(a,b,c,d){return b&&!isNaN(b[0])&&!isNaN(b[1])&&!(d.isIgnore&&d.isIgnore(c))&&!(d.clipShape&&!d.clipShape.contain(b[0],b[1]))&&"none"!==a.getItemVisual(c,"symbol")}function yr(a){return null==a||a8(a)||(a={isIgnore:a}),a||{}}function ys(a){var b=a.hostModel,c=b.getModel("emphasis");return{emphasisItemStyle:c.getModel("itemStyle").getItemStyle(),blurItemStyle:b.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:b.getModel(["select","itemStyle"]).getItemStyle(),focus:c.get("focus"),blurScope:c.get("blurScope"),emphasisDisabled:c.get("disabled"),hoverScale:c.get("scale"),labelStatesModels:j8(b),cursorStyle:b.get("cursor")}}var yt,yu=((yt=function(a){this.group=new fP,this._SymbolCtor=a||yp}).prototype.updateData=function(a,b){this._progressiveEls=null,b=yr(b);var c=this.group,d=a.hostModel,e=this._data,f=this._SymbolCtor,g=b.disableAnimation,h=ys(a),i={disableAnimation:g},j=b.getSymbolPoint||function(b){return a.getItemLayout(b)};e||c.removeAll(),a.diff(e).add(function(d){var e=j(d);if(yq(a,e,d,b)){var g=new f(a,d,h,i);g.setPosition(e),a.setItemGraphicEl(d,g),c.add(g)}}).update(function(k,l){var m=e.getItemGraphicEl(l),n=j(k);if(!yq(a,n,k,b)){c.remove(m);return}var o=a.getItemVisual(k,"symbol")||"circle",p=m&&m.getSymbolType&&m.getSymbolType();if(!m||p&&p!==o)c.remove(m),(m=new f(a,k,h,i)).setPosition(n);else{m.updateData(a,k,h,i);var q={x:n[0],y:n[1]};g?m.attr(q):jZ(m,q,d)}c.add(m),a.setItemGraphicEl(k,m)}).remove(function(a){var b=e.getItemGraphicEl(a);b&&b.fadeOut(function(){c.remove(b)},d)}).execute(),this._getSymbolPoint=j,this._data=a},yt.prototype.updateLayout=function(){var a=this,b=this._data;b&&b.eachItemGraphicEl(function(b,c){var d=a._getSymbolPoint(c);b.setPosition(d),b.markRedraw()})},yt.prototype.incrementalPrepareUpdate=function(a){this._seriesScope=ys(a),this._data=null,this.group.removeAll()},yt.prototype.incrementalUpdate=function(a,b,c){var d=function(a){a.isGroup||(a.incremental=!0,a.ensureState("emphasis").hoverLayer=!0)};this._progressiveEls=[],c=yr(c);for(var e=a.start;e<a.end;e++){var f=b.getItemLayout(e);if(yq(b,f,e,c)){var g=new this._SymbolCtor(b,e,this._seriesScope);g.traverse(d),g.setPosition(f),this.group.add(g),b.setItemGraphicEl(e,g),this._progressiveEls.push(g)}}},yt.prototype.eachRendered=function(a){qW(this._progressiveEls||this.group,a)},yt.prototype.remove=function(a){var b=this.group,c=this._data;c&&a?c.eachItemGraphicEl(function(a){a.fadeOut(function(){b.remove(a)},c.hostModel)}):b.removeAll()},yt);function yv(a,b,c){var d=a.getBaseAxis(),e=a.getOtherAxis(d),f=yw(e,c),g=d.dim,h=e.dim,i=b.mapDimension(h),j=b.mapDimension(g),k=aY(a.dimensions,function(a){return b.mapDimension(a)}),l=!1,m=b.getCalculationInfo("stackResultDimension");return ur(b,k[0])&&(l=!0,k[0]=m),ur(b,k[1])&&(l=!0,k[1]=m),{dataDimsForPoint:k,valueStart:f,valueAxisDim:h,baseAxisDim:g,stacked:!!l,valueDim:i,baseDim:j,baseDataOffset:"x"===h||"radius"===h?1:0,stackedOverDimension:b.getCalculationInfo("stackedOverDimension")}}function yw(a,b){var c=0,d=a.scale.getExtent();return"start"===b?c=d[0]:"end"===b?c=d[1]:a7(b)&&!isNaN(b)?c=b:d[0]>0?c=d[0]:d[1]<0&&(c=d[1]),c}function yx(a,b,c,d){var e=NaN;a.stacked&&(e=c.get(c.getCalculationInfo("stackedOverDimension"),d)),isNaN(e)&&(e=a.valueStart);var f=a.baseDataOffset,g=[];return g[f]=c.get(a.baseDim,d),g[1-f]=e,b.dataToPoint(g)}function yy(a,b){var c=[];return b.diff(a).add(function(a){c.push({cmd:"+",idx:a})}).update(function(a,b){c.push({cmd:"=",idx:b,idx1:a})}).remove(function(a){c.push({cmd:"-",idx:a})}).execute(),c}var yz=Math.min,yA=Math.max;function yB(a,b){return isNaN(a)||isNaN(b)}function yC(a,b,c,d,e,f,g,h,i){for(var j,k,l,m,n,o,p=c,q=0;q<d;q++){var r=b[2*p],s=b[2*p+1];if(p>=e||p<0)break;if(yB(r,s)){if(i){p+=f;continue}break}if(p===c)a[f>0?"moveTo":"lineTo"](r,s),l=r,m=s;else{var t=r-j,u=s-k;if(t*t+u*u<.5){p+=f;continue}if(g>0){for(var v=p+f,w=b[2*v],x=b[2*v+1];w===r&&x===s&&q<d;)q++,v+=f,p+=f,w=b[2*v],x=b[2*v+1],r=b[2*p],s=b[2*p+1],t=r-j,u=s-k;var y=q+1;if(i)for(;yB(w,x)&&y<d;)y++,v+=f,w=b[2*v],x=b[2*v+1];var z=.5,A=0,B=0,C=void 0,D=void 0;if(y>=d||yB(w,x))n=r,o=s;else{A=w-j,B=x-k;var E=r-j,F=w-r,G=s-k,H=x-s,I=void 0,J=void 0;if("x"===h){I=Math.abs(E),J=Math.abs(F);var K=A>0?1:-1;n=r-K*I*g,o=s,C=r+K*J*g,D=s}else if("y"===h){I=Math.abs(G),J=Math.abs(H);var L=B>0?1:-1;n=r,o=s-L*I*g,C=r,D=s+L*J*g}else I=Math.sqrt(E*E+G*G),J=Math.sqrt(F*F+H*H),z=J/(J+I),n=r-A*g*(1-z),o=s-B*g*(1-z),C=r+A*g*z,D=s+B*g*z,C=yz(C,yA(w,r)),D=yz(D,yA(x,s)),C=yA(C,yz(w,r)),D=yA(D,yz(x,s)),A=C-r,B=D-s,n=r-A*I/J,o=s-B*I/J,n=yz(n,yA(j,r)),o=yz(o,yA(k,s)),n=yA(n,yz(j,r)),o=yA(o,yz(k,s)),A=r-n,B=s-o,C=r+A*J/I,D=s+B*J/I}a.bezierCurveTo(l,m,n,o,r,s),l=C,m=D}else a.lineTo(r,s)}j=r,k=s,p+=f}return q}var yD,yE,yF,yG,yH,yI,yJ=function(){this.smooth=0,this.smoothConstraint=!0},yK=(yD=ix,ad(yE=function(a){var b=yD.call(this,a)||this;return b.type="ec-polyline",b},yD),yE.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},yE.prototype.getDefaultShape=function(){return new yJ},yE.prototype.buildPath=function(a,b){var c=b.points,d=0,e=c.length/2;if(b.connectNulls){for(;e>0&&yB(c[2*e-2],c[2*e-1]);e--);for(;d<e&&yB(c[2*d],c[2*d+1]);d++);}for(;d<e;)d+=yC(a,c,d,e,e,1,b.smooth,b.smoothMonotone,b.connectNulls)+1},yE.prototype.getPointOn=function(a,b){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var c,d,e=this.path.data,f=h5.CMD,g="x"===b,h=[],i=0;i<e.length;){var j=e[i++],k=void 0,l=void 0,m=void 0,n=void 0,o=void 0,p=void 0,q=void 0;switch(j){case f.M:c=e[i++],d=e[i++];break;case f.L:if(k=e[i++],l=e[i++],q=g?(a-c)/(k-c):(a-d)/(l-d),q<=1&&q>=0){var r=g?(l-d)*q+d:(k-c)*q+c;return g?[a,r]:[r,a]}c=k,d=l;break;case f.C:k=e[i++],l=e[i++],m=e[i++],n=e[i++],o=e[i++],p=e[i++];var s=g?dz(c,k,m,o,a,h):dz(d,l,n,p,a,h);if(s>0)for(var t=0;t<s;t++){var u=h[t];if(u<=1&&u>=0){var r=g?dx(d,l,n,p,u):dx(c,k,m,o,u);return g?[a,r]:[r,a]}}c=o,d=p}}},yE),yL=(yF=yJ,yG=function(){return null!==yF&&yF.apply(this,arguments)||this},ad(yG,yF),yG),yM=(yH=ix,ad(yI=function(a){var b=yH.call(this,a)||this;return b.type="ec-polygon",b},yH),yI.prototype.getDefaultShape=function(){return new yL},yI.prototype.buildPath=function(a,b){var c=b.points,d=b.stackedOnPoints,e=0,f=c.length/2,g=b.smoothMonotone;if(b.connectNulls){for(;f>0&&yB(c[2*f-2],c[2*f-1]);f--);for(;e<f&&yB(c[2*e],c[2*e+1]);e++);}for(;e<f;){var h=yC(a,c,e,f,f,1,b.smooth,g,b.connectNulls);yC(a,d,e+h-1,h,f,-1,b.stackedOnSmooth,g,b.connectNulls),e+=h+1,a.closePath()}},yI);function yN(a,b,c,d,e){var f=a.getArea(),g=f.x,h=f.y,i=f.width,j=f.height,k=c.get(["lineStyle","width"])||2;g-=k/2,h-=k/2,i+=k,j+=k,i=Math.ceil(i),g!==Math.floor(g)&&(g=Math.floor(g),i++);var l=new iS({shape:{x:g,y:h,width:i,height:j}});if(b){var m=a.getBaseAxis(),n=m.isHorizontal(),o=m.inverse;n?(o&&(l.shape.x+=i),l.shape.width=0):(o||(l.shape.y+=j),l.shape.height=0);var p=a4(e)?function(a){e(a,l)}:null;j$(l,{shape:{width:i,height:j,x:g,y:h}},c,null,d,p)}return l}function yO(a,b,c){var d=a.getArea(),e=f1(d.r0,1),f=f1(d.r,1),g=new pD({shape:{cx:f1(a.cx,1),cy:f1(a.cy,1),r0:e,r:f,startAngle:d.startAngle,endAngle:d.endAngle,clockwise:d.clockwise}});return b&&("angle"===a.getBaseAxis().dim?g.shape.endAngle=d.startAngle:g.shape.r=e,j$(g,{shape:{endAngle:d.endAngle,r:f}},c)),g}function yP(a,b,c,d,e){if(a){if("polar"===a.type)return yO(a,b,c);if("cartesian2d"===a.type)return yN(a,b,c,d,e)}return null}function yQ(a,b){return a.type===b}function yR(a,b){if(a.length===b.length){for(var c=0;c<a.length;c++)if(a[c]!==b[c])return;return!0}}function yS(a){for(var b=1/0,c=1/0,d=-1/0,e=-1/0,f=0;f<a.length;){var g=a[f++],h=a[f++];isNaN(g)||(b=Math.min(g,b),d=Math.max(g,d)),isNaN(h)||(c=Math.min(h,c),e=Math.max(h,e))}return[[b,c],[d,e]]}function yT(a,b){var c=yS(a),d=c[0],e=c[1],f=yS(b),g=f[0],h=f[1];return Math.max(Math.abs(d[0]-g[0]),Math.abs(d[1]-g[1]),Math.abs(e[0]-h[0]),Math.abs(e[1]-h[1]))}function yU(a){return a7(a)?a:a?.5:0}function yV(a,b,c,d){var e=b.getBaseAxis(),f="x"===e.dim||"radius"===e.dim?0:1,g=[],h=0,i=[],j=[],k=[],l=[];if(d){for(h=0;h<a.length;h+=2)isNaN(a[h])||isNaN(a[h+1])||l.push(a[h],a[h+1]);a=l}for(h=0;h<a.length-2;h+=2)switch(k[0]=a[h+2],k[1]=a[h+3],j[0]=a[h],j[1]=a[h+1],g.push(j[0],j[1]),c){case"end":i[f]=k[f],i[1-f]=j[1-f],g.push(i[0],i[1]);break;case"middle":var m=(j[f]+k[f])/2,n=[];i[f]=n[f]=m,i[1-f]=j[1-f],n[1-f]=k[1-f],g.push(i[0],i[1]),g.push(n[0],n[1]);break;default:i[f]=j[f],i[1-f]=k[1-f],g.push(i[0],i[1])}return g.push(a[h++],a[h++]),g}function yW(a,b){return isNaN(a)||isNaN(b)}function yX(a,b){return[a[2*b],a[2*b+1]]}function yY(a){if(a.get(["endLabel","show"]))return!0;for(var b=0;b<je.length;b++)if(a.get([je[b],"endLabel","show"]))return!0;return!1}function yZ(a,b,c,d){if(!yQ(b,"cartesian2d"))return yO(b,c,d);var e=d.getModel("endLabel"),f=e.get("valueAnimation"),g=d.getData(),h={lastFrameIndex:0},i=yY(d)?function(c,d){a._endLabelOnDuring(c,d,g,h,f,e,b)}:null,j=b.getBaseAxis().isHorizontal(),k=yN(b,c,d,function(){var b=a._endLabel;b&&c&&null!=h.originalX&&b.attr({x:h.originalX,y:h.originalY})},i);if(!d.get("clip",!0)){var l=k.shape,m=Math.max(l.width,l.height);j?(l.y-=m,l.height+=2*m):(l.x-=m,l.width+=2*m)}return i&&i(1,k),k}var y$,y_,y0=(y$=ro,y_=function(){return null!==y$&&y$.apply(this,arguments)||this},ad(y_,y$),y_.prototype.init=function(){var a=new fP,b=new yu;this.group.add(b.group),this._symbolDraw=b,this._lineGroup=a},y_.prototype.render=function(a,b,c){var d,e=this,f=a.coordinateSystem,g=this.group,h=a.getData(),i=a.getModel("lineStyle"),j=a.getModel("areaStyle"),k=h.getLayout("points")||[],l="polar"===f.type,m=this._coordSys,n=this._symbolDraw,o=this._polyline,p=this._polygon,q=this._lineGroup,r=!b.ssr&&a.get("animation"),s=!j.isEmpty(),t=j.get("origin"),u=yv(f,h,t),v=s&&function(a,b,c){if(!c.valueDim)return[];for(var d=b.count(),e=uV(2*d),f=0;f<d;f++){var g=yx(c,a,b,f);e[2*f]=g[0],e[2*f+1]=g[1]}return e}(f,h,u),w=a.get("showSymbol"),x=a.get("connectNulls"),y=w&&!l&&function(a,b,c){var d=a.get("showAllSymbol"),e="auto"===d;if(!d||e){var f=c.getAxesByScale("ordinal")[0];if(!(!f||e&&function a(b,c){var d=b.getExtent(),e=Math.abs(d[1]-d[0])/b.scale.count();isNaN(e)&&(e=0);for(var f=c.count(),g=Math.max(1,Math.round(f/5)),h=0;h<f;h+=g)if(1.5*yp.getSymbolSize(c,h)[b.isHorizontal()?1:0]>e)return!1;return!0}(f,b))){var g=b.mapDimension(f.dim),h={};return aX(f.getViewLabels(),function(a){h[f.scale.getRawOrdinalNumber(a.tickValue)]=1}),function(a){return!h.hasOwnProperty(b.get(g,a))}}}}(a,h,f),z=this._data;z&&z.eachItemGraphicEl(function(a,b){a.__temp&&(g.remove(a),z.setItemGraphicEl(b,null))}),w||n.remove(),g.add(q);var A=!l&&a.get("step");f&&f.getArea&&a.get("clip",!0)&&(null!=(d=f.getArea()).width?(d.x-=.1,d.y-=.1,d.width+=.2,d.height+=.2):d.r0&&(d.r0-=.5,d.r+=.5)),this._clipShapeForSymbol=d;var B=function(a,b,c){var d,e,f=a.getVisual("visualMeta");if(f&&f.length&&a.count()&&"cartesian2d"===b.type){for(var g=f.length-1;g>=0;g--){var h=a.getDimensionInfo(f[g].dimension);if("x"===(d=h&&h.coordDim)||"y"===d){e=f[g];break}}if(e){var i=b.getAxis(d),j=aY(e.stops,function(a){return{coord:i.toGlobalCoord(i.dataToCoord(a.value)),color:a.color}}),k=j.length,l=e.outerColors.slice();k&&j[0].coord>j[k-1].coord&&(j.reverse(),l.reverse());var m=function(a,b){for(var c,d,e=function(a,b,c){var d=a.coord,e=d8((c-d)/(b.coord-d),[a.color,b.color]);return{coord:c,color:e}},f=[],g=a.length,h=0;h<g;h++){var i=a[h],j=i.coord;if(j<0)c=i;else if(j>b){d?f.push(e(d,i,b)):c&&f.push(e(c,i,0),e(c,i,b));break}else c&&(f.push(e(c,i,0)),c=null),f.push(i),d=i}return f}(j,"x"===d?c.getWidth():c.getHeight()),n=m.length;if(!n&&k)return j[0].coord<0?l[1]?l[1]:j[k-1].color:l[0]?l[0]:j[0].color;var o=m[0].coord-10,p=m[n-1].coord+10,q=p-o;if(q<.001)return"transparent";aX(m,function(a){a.offset=(a.coord-o)/q}),m.push({offset:n?m[n-1].offset:.5,color:l[1]||"transparent"}),m.unshift({offset:n?m[0].offset:.5,color:l[0]||"transparent"});var r=new qk(0,0,0,0,m,!0);return r[d]=o,r[d+"2"]=p,r}}}(h,f,c)||h.getVisual("style")[h.getVisual("drawType")];if(o&&m.type===f.type&&A===this._step){s&&!p?p=this._newPolygon(k,v):p&&!s&&(q.remove(p),p=this._polygon=null),l||this._initOrUpdateEndLabel(a,f,lk(B));var C=q.getClipPath();if(C){var D=yZ(this,f,!1,a);j$(C,{shape:D.shape},a)}else q.setClipPath(yZ(this,f,!0,a));w&&n.updateData(h,{isIgnore:y,clipShape:d,disableAnimation:!0,getSymbolPoint:function(a){return[k[2*a],k[2*a+1]]}}),yR(this._stackedOnPoints,v)&&yR(this._points,k)||(r?this._doUpdateAnimation(h,v,f,c,A,t,x):(A&&(k=yV(k,f,A,x),v&&(v=yV(v,f,A,x))),o.setShape({points:k}),p&&p.setShape({points:k,stackedOnPoints:v})))}else w&&n.updateData(h,{isIgnore:y,clipShape:d,disableAnimation:!0,getSymbolPoint:function(a){return[k[2*a],k[2*a+1]]}}),r&&this._initSymbolLabelAnimation(h,f,d),A&&(k=yV(k,f,A,x),v&&(v=yV(v,f,A,x))),o=this._newPolyline(k),s?p=this._newPolygon(k,v):p&&(q.remove(p),p=this._polygon=null),l||this._initOrUpdateEndLabel(a,f,lk(B)),q.setClipPath(yZ(this,f,!0,a));var E=a.getModel("emphasis"),F=E.get("focus"),G=E.get("blurScope"),H=E.get("disabled");o.useStyle(aR(i.getLineStyle(),{fill:"none",stroke:B,lineJoin:"bevel"})),jR(o,a,"lineStyle"),o.style.lineWidth>0&&"bolder"===a.get(["emphasis","lineStyle","width"])&&(o.getState("emphasis").style.lineWidth=+o.style.lineWidth+1),i8(o).seriesIndex=a.seriesIndex,jN(o,F,G,H);var I=yU(a.get("smooth")),J=a.get("smoothMonotone");if(o.setShape({smooth:I,smoothMonotone:J,connectNulls:x}),p){var K=h.getCalculationInfo("stackedOnSeries"),L=0;p.useStyle(aR(j.getAreaStyle(),{fill:B,opacity:.7,lineJoin:"bevel",decal:h.getVisual("style").decal})),K&&(L=yU(K.get("smooth"))),p.setShape({smooth:I,stackedOnSmooth:L,smoothMonotone:J,connectNulls:x}),jR(p,a,"areaStyle"),i8(p).seriesIndex=a.seriesIndex,jN(p,F,G,H)}var M=function(a){e._changePolyState(a)};h.eachItemGraphicEl(function(a){a&&(a.onHoverStateChange=M)}),this._polyline.onHoverStateChange=M,this._data=h,this._coordSys=f,this._stackedOnPoints=v,this._points=k,this._step=A,this._valueOrigin=t,a.get("triggerLineEvent")&&(this.packEventData(a,o),p&&this.packEventData(a,p))},y_.prototype.packEventData=function(a,b){i8(b).eventData={componentType:"series",componentSubType:"line",componentIndex:a.componentIndex,seriesIndex:a.seriesIndex,seriesName:a.name,seriesType:"line"}},y_.prototype.highlight=function(a,b,c,d){var e=a.getData(),f=gH(e,d);if(this._changePolyState("emphasis"),!(0,ab.Z)(f,Array)&&null!=f&&f>=0){var g=e.getLayout("points"),h=e.getItemGraphicEl(f);if(!h){var i=g[2*f],j=g[2*f+1];if(isNaN(i)||isNaN(j)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(i,j))return;var k=a.get("zlevel")||0,l=a.get("z")||0;(h=new yp(e,f)).x=i,h.y=j,h.setZ(k,l);var m=h.getSymbolPath().getTextContent();m&&(m.zlevel=k,m.z=l,m.z2=this._polyline.z2+1),h.__temp=!0,e.setItemGraphicEl(f,h),h.stopSymbolAnimation(!0),this.group.add(h)}h.highlight()}else ro.prototype.highlight.call(this,a,b,c,d)},y_.prototype.downplay=function(a,b,c,d){var e=a.getData(),f=gH(e,d);if(this._changePolyState("normal"),null!=f&&f>=0){var g=e.getItemGraphicEl(f);g&&(g.__temp?(e.setItemGraphicEl(f,null),this.group.remove(g)):g.downplay())}else ro.prototype.downplay.call(this,a,b,c,d)},y_.prototype._changePolyState=function(a){var b=this._polygon;jv(this._polyline,a),b&&jv(b,a)},y_.prototype._newPolyline=function(a){var b=this._polyline;return b&&this._lineGroup.remove(b),b=new yK({shape:{points:a},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(b),this._polyline=b,b},y_.prototype._newPolygon=function(a,b){var c=this._polygon;return c&&this._lineGroup.remove(c),c=new yM({shape:{points:a,stackedOnPoints:b},segmentIgnoreThreshold:2}),this._lineGroup.add(c),this._polygon=c,c},y_.prototype._initSymbolLabelAnimation=function(a,b,c){var d,e,f=b.getBaseAxis(),g=f.inverse;"cartesian2d"===b.type?(d=f.isHorizontal(),e=!1):"polar"===b.type&&(d="angle"===f.dim,e=!0);var h=a.hostModel,i=h.get("animationDuration");a4(i)&&(i=i(null));var j=h.get("animationDelay")||0,k=a4(j)?j(null):j;a.eachItemGraphicEl(function(a,f){var h=a;if(h){var l=[a.x,a.y],m=void 0,n=void 0,o=void 0;if(c){if(e){var p=c,q=b.pointToCoord(l);d?(m=p.startAngle,n=p.endAngle,o=-q[1]/180*Math.PI):(m=p.r0,n=p.r,o=q[0])}else{var r=c;d?(m=r.x,n=r.x+r.width,o=a.x):(m=r.y+r.height,n=r.y,o=a.y)}}var s=n===m?0:(o-m)/(n-m);g&&(s=1-s);var t=a4(j)?j(f):i*s+k,u=h.getSymbolPath(),v=u.getTextContent();h.attr({scaleX:0,scaleY:0}),h.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:t}),v&&v.animateFrom({style:{opacity:0}},{duration:300,delay:t}),u.disableLabelAnimation=!0}})},y_.prototype._initOrUpdateEndLabel=function(a,b,c){var d=a.getModel("endLabel");if(yY(a)){var e,f,g,h,i,j=a.getData(),k=this._polyline,l=j.getLayout("points");if(!l){k.removeTextContent(),this._endLabel=null;return}var m=this._endLabel;m||((m=this._endLabel=new i7({z2:200})).ignoreClip=!0,k.setTextContent(this._endLabel),k.disableLabelAnimation=!0);var n=function(a){for(var b=a.length/2;b>0&&yW(a[2*b-2],a[2*b-1]);b--);return b-1}(l);n>=0&&(j7(k,j8(a,"endLabel"),{inheritColor:c,labelFetcher:a,labelDataIndex:n,defaultText:function(a,b,c){return null!=c?yk(j,c):yj(j,a)},enableTextSetter:!0},(e=d,h=(g=(f=b).getBaseAxis()).isHorizontal(),i=g.inverse,{normal:{align:e.get("align")||(h?i?"right":"left":"center"),verticalAlign:e.get("verticalAlign")||(h?"middle":i?"top":"bottom")}})),k.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},y_.prototype._endLabelOnDuring=function(a,b,c,d,e,f,g){var h=this._endLabel,i=this._polyline;if(h){a<1&&null==d.originalX&&(d.originalX=h.x,d.originalY=h.y);var j=c.getLayout("points"),k=c.hostModel,l=k.get("connectNulls"),m=f.get("precision"),n=f.get("distance")||0,o=g.getBaseAxis(),p=o.isHorizontal(),q=o.inverse,r=b.shape,s=q?p?r.x:r.y+r.height:p?r.x+r.width:r.y,t=(p?n:0)*(q?-1:1),u=(p?0:-n)*(q?-1:1),v=p?"x":"y",w=function(a,b,c){for(var d,e,f=a.length/2,g="x"===c?0:1,h=0,i=-1,j=0;j<f;j++)if(!(isNaN(e=a[2*j+g])||isNaN(a[2*j+1-g]))){if(0===j){d=e;continue}if(d<=b&&e>=b||d>=b&&e<=b){i=j;break}h=j,d=e}return{range:[h,i],t:(b-d)/(e-d)}}(j,s,v),x=w.range,y=x[1]-x[0],z=void 0;if(y>=1){if(y>1&&!l){var A=yX(j,x[0]);h.attr({x:A[0]+t,y:A[1]+u}),e&&(z=k.getRawValue(x[0]))}else{var A=i.getPointOn(s,v);A&&h.attr({x:A[0]+t,y:A[1]+u});var B=k.getRawValue(x[0]),C=k.getRawValue(x[1]);e&&(z=gR(c,m,B,C,w.t))}d.lastFrameIndex=x[0]}else{var D=1===a||d.lastFrameIndex>0?x[0]:0,A=yX(j,D);e&&(z=k.getRawValue(D)),h.attr({x:A[0]+t,y:A[1]+u})}if(e){var E=ki(h);"function"==typeof E.setLabelText&&E.setLabelText(z)}}},y_.prototype._doUpdateAnimation=function(a,b,c,d,e,f,g){var h=this._polyline,i=this._polygon,j=a.hostModel,k=function(a,b,c,d,e,f,g,h){for(var i=yy(a,b),j=[],k=[],l=[],m=[],n=[],o=[],p=[],q=yv(e,b,g),r=a.getLayout("points")||[],s=b.getLayout("points")||[],t=0;t<i.length;t++){var u=i[t],v=!0,w=void 0,x=void 0;switch(u.cmd){case"=":w=2*u.idx,x=2*u.idx1;var y=r[w],z=r[w+1],A=s[x],B=s[x+1];(isNaN(y)||isNaN(z))&&(y=A,z=B),j.push(y,z),k.push(A,B),l.push(c[w],c[w+1]),m.push(d[x],d[x+1]),p.push(b.getRawIndex(u.idx1));break;case"+":var C=u.idx,D=q.dataDimsForPoint,E=e.dataToPoint([b.get(D[0],C),b.get(D[1],C)]);x=2*C,j.push(E[0],E[1]),k.push(s[x],s[x+1]);var F=yx(q,e,b,C);l.push(F[0],F[1]),m.push(d[x],d[x+1]),p.push(b.getRawIndex(C));break;case"-":v=!1}v&&(n.push(u),o.push(o.length))}o.sort(function(a,b){return p[a]-p[b]});for(var G=j.length,H=uV(G),I=uV(G),J=uV(G),K=uV(G),L=[],t=0;t<o.length;t++){var M=o[t],N=2*t,O=2*M;H[N]=j[O],H[N+1]=j[O+1],I[N]=k[O],I[N+1]=k[O+1],J[N]=l[O],J[N+1]=l[O+1],K[N]=m[O],K[N+1]=m[O+1],L[t]=n[M]}return{current:H,next:I,stackedOnCurrent:J,stackedOnNext:K,status:L}}(this._data,a,this._stackedOnPoints,b,this._coordSys,c,this._valueOrigin,f),l=k.current,m=k.stackedOnCurrent,n=k.next,o=k.stackedOnNext;if(e&&(l=yV(k.current,c,e,g),m=yV(k.stackedOnCurrent,c,e,g),n=yV(k.next,c,e,g),o=yV(k.stackedOnNext,c,e,g)),yT(l,n)>3e3||i&&yT(m,o)>3e3){h.stopAnimation(),h.setShape({points:n}),i&&(i.stopAnimation(),i.setShape({points:n,stackedOnPoints:o}));return}h.shape.__points=k.current,h.shape.points=l;var p={shape:{points:n}};k.current!==l&&(p.shape.__points=k.next),h.stopAnimation(),jZ(h,p,j),i&&(i.setShape({points:l,stackedOnPoints:m}),i.stopAnimation(),jZ(i,{shape:{stackedOnPoints:o}},j),h.shape.points!==i.shape.points&&(i.shape.points=h.shape.points));for(var q=[],r=k.status,s=0;s<r.length;s++)if("="===r[s].cmd){var t=a.getItemGraphicEl(r[s].idx1);t&&q.push({el:t,ptIdx:s})}h.animators&&h.animators.length&&h.animators[0].during(function(){i&&i.dirtyShape();for(var a=h.shape.__points,b=0;b<q.length;b++){var c=q[b].el,d=2*q[b].ptIdx;c.x=a[d],c.y=a[d+1],c.markRedraw()}})},y_.prototype.remove=function(a){var b=this.group,c=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),c&&c.eachItemGraphicEl(function(a,d){a.__temp&&(b.remove(a),c.setItemGraphicEl(d,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},y_.type="line",y_);function y1(a,b){return{seriesType:a,plan:oR(),reset:function(a){var c=a.getData(),d=a.coordinateSystem,e=a.pipelineContext,f=b||e.large;if(d){var g=aY(d.dimensions,function(a){return c.mapDimension(a)}).slice(0,2),h=g.length,i=c.getCalculationInfo("stackResultDimension");ur(c,g[0])&&(g[0]=i),ur(c,g[1])&&(g[1]=i);var j=c.getStore(),k=c.getDimensionIndex(g[0]),l=c.getDimensionIndex(g[1]);return h&&{progress:function(a,b){for(var c=a.end-a.start,e=f&&uV(c*h),g=[],i=[],m=a.start,n=0;m<a.end;m++){var o=void 0;if(1===h){var p=j.get(k,m);o=d.dataToPoint(p,null,i)}else g[0]=j.get(k,m),g[1]=j.get(l,m),o=d.dataToPoint(g,null,i);f?(e[n++]=o[0],e[n++]=o[1]):b.setItemLayout(m,o.slice())}f&&b.setLayout("points",e)}}}}}}var y2={average:function(a){for(var b=0,c=0,d=0;d<a.length;d++)!isNaN(a[d])&&(b+=a[d],c++);return 0===c?NaN:b/c},sum:function(a){for(var b=0,c=0;c<a.length;c++)b+=a[c]||0;return b},max:function(a){for(var b=-1/0,c=0;c<a.length;c++)a[c]>b&&(b=a[c]);return isFinite(b)?b:NaN},min:function(a){for(var b=1/0,c=0;c<a.length;c++)a[c]<b&&(b=a[c]);return isFinite(b)?b:NaN},minmax:function(a){for(var b=-1/0,c=-1/0,d=0;d<a.length;d++){var e=a[d],f=Math.abs(e);f>b&&(b=f,c=e)}return isFinite(c)?c:NaN},nearest:function(a){return a[0]}},y3=function(a){return Math.round(a.length/2)};function y4(a){return{seriesType:a,reset:function(a,b,c){var d=a.getData(),e=a.get("sampling"),f=a.coordinateSystem,g=d.count();if(g>10&&"cartesian2d"===f.type&&e){var h=f.getBaseAxis(),i=f.getOtherAxis(h),j=h.getExtent(),k=c.getDevicePixelRatio(),l=Math.abs(j[1]-j[0])*(k||1),m=Math.round(g/l);if(isFinite(m)&&m>1){"lttb"===e&&a.setData(d.lttbDownSample(d.mapDimension(i.dim),1/m));var n=void 0;a5(e)?n=y2[e]:a4(e)&&(n=e),n&&a.setData(d.downSample(d.mapDimension(i.dim),1/m,n,y3))}}}}}var y5=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.getInitialData=function(a,b){return uv(null,this,{useEncodeDefaulter:!0})},b.prototype.getMarkerPosition=function(a,b,c){var d=this.coordinateSystem;if(d&&d.clampData){var e=d.clampData(a),f=d.dataToPoint(e);if(c)aX(d.getAxes(),function(a,c){if("category"===a.type&&null!=b){var d=a.getTicksCoords(),g=a.getTickModel().get("alignWithLabel"),h=e[c],i="x1"===b[c]||"y1"===b[c];if(i&&!g&&(h+=1),!(d.length<2)){if(2===d.length){f[c]=a.toGlobalCoord(a.getExtent()[i?1:0]);return}for(var j=void 0,k=void 0,l=1,m=0;m<d.length;m++){var n=d[m].coord,o=m===d.length-1?d[m-1].tickValue+l:d[m].tickValue;if(o===h){k=n;break}if(o<h)j=n;else if(null!=j&&o>h){k=(n+j)/2;break}1===m&&(l=o-d[0].tickValue)}null==k&&(j?j&&(k=d[d.length-1].coord):k=d[0].coord),f[c]=a.toGlobalCoord(k)}}});else{var g=this.getData(),h=g.getLayout("offset"),i=g.getLayout("size"),j=d.getBaseAxis().isHorizontal()?0:1;f[j]+=h+i/2}return f}return[NaN,NaN]},b.type="series.__base_bar__",b.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},b}(oO);oO.registerClass(y5);var y6,y7,y8=y5,y9=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.getInitialData=function(){return uv(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},b.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},b.prototype.getProgressiveThreshold=function(){var a=this.get("progressiveThreshold"),b=this.get("largeThreshold");return b>a&&(a=b),a},b.prototype.brushSelector=function(a,b,c){return c.rect(b.getItemLayout(a))},b.type="series.bar",b.dependencies=["grid","polar"],b.defaultOption=kF(y8.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}),b}(y8),za=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},zb=(y6=ix,ad(y7=function(a){var b=y6.call(this,a)||this;return b.type="sausage",b},y6),y7.prototype.getDefaultShape=function(){return new za},y7.prototype.buildPath=function(a,b){var c=b.cx,d=b.cy,e=Math.max(b.r0||0,0),f=Math.max(b.r,0),g=(f-e)*.5,h=e+g,i=b.startAngle,j=b.endAngle,k=b.clockwise,l=2*Math.PI,m=k?j-i<l:i-j<l;m||(i=j-(k?l:-l));var n=Math.cos(i),o=Math.sin(i);m?(a.moveTo(n*e+c,o*e+d),a.arc(n*h+c,o*h+d,g,-Math.PI+i,i,!k)):a.moveTo(n*f+c,o*f+d),a.arc(c,d,f,i,j,!k),a.arc(Math.cos(j)*h+c,Math.sin(j)*h+d,g,j-2*Math.PI,j-Math.PI,!k),0!==e&&a.arc(c,d,e,j,i,k)},y7);function zc(a,b,c){return b*Math.sin(a)*(c?-1:1)}function zd(a,b,c){return b*Math.cos(a)*(c?1:-1)}function ze(a,b,c){var d=a.get("borderRadius");if(null==d)return c?{cornerRadius:0}:null;a3(d)||(d=[d,d,d,d]);var e=Math.abs(b.r||0-b.r0||0);return{cornerRadius:aY(d,function(a){return fu(a,e)})}}var zf=Math.max,zg=Math.min,zh=function(a){function b(){var c=a.call(this)||this;return c.type=b.type,c._isFirstFrame=!0,c}return ad(b,a),b.prototype.render=function(a,b,c,d){this._model=a,this._removeOnRenderedListener(c),this._updateDrawMode(a);var e=a.get("coordinateSystem");("cartesian2d"===e||"polar"===e)&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(a,b,c):this._renderNormal(a,b,c,d))},b.prototype.incrementalPrepareRender=function(a){this._clear(),this._updateDrawMode(a),this._updateLargeClip(a)},b.prototype.incrementalRender=function(a,b){this._progressiveEls=[],this._incrementalRenderLarge(a,b)},b.prototype.eachRendered=function(a){qW(this._progressiveEls||this.group,a)},b.prototype._updateDrawMode=function(a){var b=a.pipelineContext.large;(null==this._isLargeDraw||b!==this._isLargeDraw)&&(this._isLargeDraw=b,this._clear())},b.prototype._renderNormal=function(a,b,c,d){var e,f=function(a){var b=zq[j.type](h,a),c=zC(j,e,b);return c.useStyle(r.getItemStyle()),"cartesian2d"===j.type?c.setShape("r",s):c.setShape("cornerRadius",s),t[a]=c,c},g=this.group,h=a.getData(),i=this._data,j=a.coordinateSystem,k=j.getBaseAxis();"cartesian2d"===j.type?e=k.isHorizontal():"polar"===j.type&&(e="angle"===k.dim);var l=a.isAnimationEnabled()?a:null,m=zk(a,j);m&&this._enableRealtimeSort(m,h,c);var n=a.get("clip",!0)||m,o=function(a,b){var c=a.getArea&&a.getArea();if(yQ(a,"cartesian2d")){var d=a.getBaseAxis();if("category"!==d.type||!d.onBand){var e=b.getLayout("bandWidth");d.isHorizontal()?(c.x-=e,c.width+=2*e):(c.y-=e,c.height+=2*e)}}return c}(j,h);g.removeClipPath();var p=a.get("roundCap",!0),q=a.get("showBackground",!0),r=a.getModel("backgroundStyle"),s=r.get("borderRadius")||0,t=[],u=this._backgroundEls,v=d&&d.isInitSort,w=d&&"changeAxisOrder"===d.type;h.diff(i).add(function(b){var c=h.getItemModel(b),d=zq[j.type](h,b,c);if(q&&f(b),h.hasValue(b)&&zp[j.type](d)){var i=!1;n&&(i=zi[j.type](o,d));var r=zj[j.type](a,h,b,d,e,l,k.model,!1,p);m&&(r.forceLabelAnimation=!0),zs(r,h,b,c,d,a,e,"polar"===j.type),v?r.attr({shape:d}):m?zl(m,l,r,d,b,e,!1,!1):j$(r,{shape:d},a,b),h.setItemGraphicEl(b,r),g.add(r),r.ignore=i}}).update(function(b,c){var d=h.getItemModel(b),x=zq[j.type](h,b,d);if(q){var y=void 0;0===u.length?y=f(c):((y=u[c]).useStyle(r.getItemStyle()),"cartesian2d"===j.type?y.setShape("r",s):y.setShape("cornerRadius",s),t[b]=y);var z=zq[j.type](h,b),A=zB(e,z,j);jZ(y,{shape:A},l,b)}var B=i.getItemGraphicEl(c);if(!h.hasValue(b)||!zp[j.type](x)){g.remove(B);return}var C=!1;if(n&&(C=zi[j.type](o,x))&&g.remove(B),B?j3(B):B=zj[j.type](a,h,b,x,e,l,k.model,!!B,p),m&&(B.forceLabelAnimation=!0),w){var D=B.getTextContent();if(D){var E=ki(D);null!=E.prevValue&&(E.prevValue=E.value)}}else zs(B,h,b,d,x,a,e,"polar"===j.type);v?B.attr({shape:x}):m?zl(m,l,B,x,b,e,!0,w):jZ(B,{shape:x},a,b,null),h.setItemGraphicEl(b,B),B.ignore=C,g.add(B)}).remove(function(b){var c=i.getItemGraphicEl(b);c&&j2(c,a,b)}).execute();var x=this._backgroundGroup||(this._backgroundGroup=new fP);x.removeAll();for(var y=0;y<t.length;++y)x.add(t[y]);g.add(x),this._backgroundEls=t,this._data=h},b.prototype._renderLarge=function(a,b,c){this._clear(),zy(a,this.group),this._updateLargeClip(a)},b.prototype._incrementalRenderLarge=function(a,b){this._removeBackground(),zy(b,this.group,this._progressiveEls,!0)},b.prototype._updateLargeClip=function(a){var b=a.get("clip",!0)&&yP(a.coordinateSystem,!1,a),c=this.group;b?c.setClipPath(b):c.removeClipPath()},b.prototype._enableRealtimeSort=function(a,b,c){var d=this;if(b.count()){var e=a.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(b,a,c),this._isFirstFrame=!1;else{var f=function(a){var c=b.getItemGraphicEl(a),d=c&&c.shape;return d&&Math.abs(e.isHorizontal()?d.height:d.width)||0};this._onRendered=function(){d._updateSortWithinSameData(b,f,e,c)},c.getZr().on("rendered",this._onRendered)}}},b.prototype._dataSort=function(a,b,c){var d=[];return a.each(a.mapDimension(b.dim),function(a,b){var e=c(b);e=null==e?NaN:e,d.push({dataIndex:b,mappedValue:e,ordinalNumber:a})}),d.sort(function(a,b){return b.mappedValue-a.mappedValue}),{ordinalNumbers:aY(d,function(a){return a.ordinalNumber})}},b.prototype._isOrderChangedWithinSameData=function(a,b,c){for(var d=c.scale,e=a.mapDimension(c.dim),f=Number.MAX_VALUE,g=0,h=d.getOrdinalMeta().categories.length;g<h;++g){var i=a.rawIndexOf(e,d.getRawOrdinalNumber(g)),j=i<0?Number.MIN_VALUE:b(a.indexOfRawIndex(i));if(j>f)return!0;f=j}return!1},b.prototype._isOrderDifferentInView=function(a,b){for(var c=b.scale,d=c.getExtent(),e=Math.max(0,d[0]),f=Math.min(d[1],c.getOrdinalMeta().categories.length-1);e<=f;++e)if(a.ordinalNumbers[e]!==c.getRawOrdinalNumber(e))return!0},b.prototype._updateSortWithinSameData=function(a,b,c,d){if(this._isOrderChangedWithinSameData(a,b,c)){var e=this._dataSort(a,c,b);this._isOrderDifferentInView(e,c)&&(this._removeOnRenderedListener(d),d.dispatchAction({type:"changeAxisOrder",componentType:c.dim+"Axis",axisId:c.index,sortInfo:e}))}},b.prototype._dispatchInitSort=function(a,b,c){var d=b.baseAxis,e=this._dataSort(a,d,function(c){return a.get(a.mapDimension(b.otherAxis.dim),c)});c.dispatchAction({type:"changeAxisOrder",componentType:d.dim+"Axis",isInitSort:!0,axisId:d.index,sortInfo:e})},b.prototype.remove=function(a,b){this._clear(this._model),this._removeOnRenderedListener(b)},b.prototype.dispose=function(a,b){this._removeOnRenderedListener(b)},b.prototype._removeOnRenderedListener=function(a){this._onRendered&&(a.getZr().off("rendered",this._onRendered),this._onRendered=null)},b.prototype._clear=function(a){var b=this.group,c=this._data;a&&a.isAnimationEnabled()&&c&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],c.eachItemGraphicEl(function(b){j2(b,a,i8(b).dataIndex)})):b.removeAll(),this._data=null,this._isFirstFrame=!0},b.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},b.type="bar",b}(ro),zi={cartesian2d:function(a,b){var c=b.width<0?-1:1,d=b.height<0?-1:1;c<0&&(b.x+=b.width,b.width=-b.width),d<0&&(b.y+=b.height,b.height=-b.height);var e=a.x+a.width,f=a.y+a.height,g=zf(b.x,a.x),h=zg(b.x+b.width,e),i=zf(b.y,a.y),j=zg(b.y+b.height,f),k=h<g,l=j<i;return b.x=k&&g>e?h:g,b.y=l&&i>f?j:i,b.width=k?0:h-g,b.height=l?0:j-i,c<0&&(b.x+=b.width,b.width=-b.width),d<0&&(b.y+=b.height,b.height=-b.height),k||l},polar:function(a,b){var c=b.r0<=b.r?1:-1;if(c<0){var d=b.r;b.r=b.r0,b.r0=d}var e=zg(b.r,a.r),f=zf(b.r0,a.r0);if(b.r=e,b.r0=f,c<0){var d=b.r;b.r=b.r0,b.r0=d}return e-f<0}},zj={cartesian2d:function(a,b,c,d,e,f,g,h,i){var j,k=new iS({shape:aQ({},d),z2:1});if(k.__dataIndex=c,k.name="item",f){k.shape[e?"height":"width"]=0}return k},polar:function(a,b,c,d,e,f,g,h,i){var j=!e&&i?zb:pD,k=new j({shape:d,z2:1});k.name="item";var l,m,n,o=zr(e);if(k.calculateTextPosition=(l=o,n=(m=m={isRoundCap:j===zb}).isRoundCap,function(a,b,c){var d=b.position;if(!d||(0,ab.Z)(d,Array))return fv(a,b,c);var e=l(d),f=null!=b.distance?b.distance:5,g=this.shape,h=g.cx,i=g.cy,j=g.r,k=g.r0,m=(j+k)/2,o=g.startAngle,p=g.endAngle,q=(o+p)/2,r=n?Math.abs(j-k)/2:0,s=Math.cos,t=Math.sin,u=h+j*s(o),v=i+j*t(o),w="left",x="top";switch(e){case"startArc":u=h+(k-f)*s(q),v=i+(k-f)*t(q),w="center",x="top";break;case"insideStartArc":u=h+(k+f)*s(q),v=i+(k+f)*t(q),w="center",x="bottom";break;case"startAngle":u=h+m*s(o)+zc(o,f+r,!1),v=i+m*t(o)+zd(o,f+r,!1),w="right",x="middle";break;case"insideStartAngle":u=h+m*s(o)+zc(o,-f+r,!1),v=i+m*t(o)+zd(o,-f+r,!1),w="left",x="middle";break;case"middle":u=h+m*s(q),v=i+m*t(q),w="center",x="middle";break;case"endArc":u=h+(j+f)*s(q),v=i+(j+f)*t(q),w="center",x="bottom";break;case"insideEndArc":u=h+(j-f)*s(q),v=i+(j-f)*t(q),w="center",x="top";break;case"endAngle":u=h+m*s(p)+zc(p,f+r,!0),v=i+m*t(p)+zd(p,f+r,!0),w="left",x="middle";break;case"insideEndAngle":u=h+m*s(p)+zc(p,-f+r,!0),v=i+m*t(p)+zd(p,-f+r,!0),w="right",x="middle";break;default:return fv(a,b,c)}return(a=a||{}).x=u,a.y=v,a.align=w,a.verticalAlign=x,a}),f){var p=k.shape,q=e?"r":"endAngle",r={};p[q]=e?d.r0:d.startAngle,r[q]=d[q],(h?jZ:j$)(k,{shape:r},f)}return k}};function zk(a,b){var c=a.get("realtimeSort",!0),d=b.getBaseAxis();if(c&&"category"===d.type&&"cartesian2d"===b.type)return{baseAxis:d,otherAxis:b.getOtherAxis(d)}}function zl(a,b,c,d,e,f,g,h){var i,j;f?(j={x:d.x,width:d.width},i={y:d.y,height:d.height}):(j={y:d.y,height:d.height},i={x:d.x,width:d.width}),h||(g?jZ:j$)(c,{shape:i},b,e,null),(g?jZ:j$)(c,{shape:j},b?a.baseAxis.model:null,e)}function zm(a,b){for(var c=0;c<b.length;c++)if(!isFinite(a[b[c]]))return!0;return!1}var zn=["x","y","width","height"],zo=["cx","cy","r","startAngle","endAngle"],zp={cartesian2d:function(a){return!zm(a,zn)},polar:function(a){return!zm(a,zo)}},zq={cartesian2d:function(a,b,c){var d=a.getItemLayout(b),e=c?zt(c,d):0,f=d.width>0?1:-1,g=d.height>0?1:-1;return{x:d.x+f*e/2,y:d.y+g*e/2,width:d.width-f*e,height:d.height-g*e}},polar:function(a,b,c){var d=a.getItemLayout(b);return{cx:d.cx,cy:d.cy,r0:d.r0,r:d.r,startAngle:d.startAngle,endAngle:d.endAngle,clockwise:d.clockwise}}};function zr(a){var b,c;return c=(b=a)?"Arc":"Angle",function(a){switch(a){case"start":case"insideStart":case"end":case"insideEnd":return a+c;default:return a}}}function zs(a,b,c,d,e,f,g,h){var i=b.getItemVisual(c,"style");if(h){if(!f.get("roundCap")){var j=a.shape,k=ze(d.getModel("itemStyle"),j,!0);aQ(j,k),a.setShape(j)}}else{var l=d.get(["itemStyle","borderRadius"])||0;a.setShape("r",l)}a.useStyle(i);var m=d.getShallow("cursor");m&&a.attr("cursor",m);var n=h?g?e.r>=e.r0?"endArc":"startArc":e.endAngle>=e.startAngle?"endAngle":"startAngle":g?e.height>=0?"bottom":"top":e.width>=0?"right":"left",o=j8(d);j7(a,o,{labelFetcher:f,labelDataIndex:c,defaultText:yj(f.getData(),c),inheritColor:i.fill,defaultOpacity:i.opacity,defaultOutsidePosition:n});var p=a.getTextContent();if(h&&p){var q=d.get(["label","position"]);a.textConfig.inside="middle"===q||null,function(a,b,c,d){if(a7(d)){a.setTextConfig({rotation:d});return}if(a3(b)){a.setTextConfig({rotation:0});return}var e,f=a.shape,g=f.clockwise?f.startAngle:f.endAngle,h=f.clockwise?f.endAngle:f.startAngle,i=c(b);switch(i){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":e=(g+h)/2;break;case"startAngle":case"insideStartAngle":e=g;break;case"endAngle":case"insideEndAngle":e=h;break;default:a.setTextConfig({rotation:0});return}var j=1.5*Math.PI-e;"middle"===i&&j>Math.PI/2&&j<1.5*Math.PI&&(j-=Math.PI),a.setTextConfig({rotation:j})}(a,"outside"===q?n:q,zr(g),d.get(["label","rotate"]))}kj(p,o,f.getRawValue(c),function(a){return yk(b,a)});var r,s=d.getModel(["emphasis"]);jN(a,s.get("focus"),s.get("blurScope"),s.get("disabled")),jR(a,d),null!=(r=e).startAngle&&null!=r.endAngle&&r.startAngle===r.endAngle&&(a.style.fill="none",a.style.stroke="none",aX(a.states,function(a){a.style&&(a.style.fill=a.style.stroke="none")}))}function zt(a,b){var c=a.get(["itemStyle","borderColor"]);if(!c||"none"===c)return 0;var d=a.get(["itemStyle","borderWidth"])||0,e=isNaN(b.width)?Number.MAX_VALUE:Math.abs(b.width),f=isNaN(b.height)?Number.MAX_VALUE:Math.abs(b.height);return Math.min(d,e,f)}var zu,zv,zw=function(){},zx=(zu=ix,ad(zv=function(a){var b=zu.call(this,a)||this;return b.type="largeBar",b},zu),zv.prototype.getDefaultShape=function(){return new zw},zv.prototype.buildPath=function(a,b){for(var c=b.points,d=this.baseDimIdx,e=1-this.baseDimIdx,f=[],g=[],h=this.barWidth,i=0;i<c.length;i+=3)g[d]=h,g[e]=c[i+2],f[d]=c[i+d],f[e]=c[i+e],a.rect(f[0],f[1],g[0],g[1])},zv);function zy(a,b,c,d){var e=a.getData(),f=e.getLayout("valueAxisHorizontal")?1:0,g=e.getLayout("largeDataIndices"),h=e.getLayout("size"),i=a.getModel("backgroundStyle"),j=e.getLayout("largeBackgroundPoints");if(j){var k=new zx({shape:{points:j},incremental:!!d,silent:!0,z2:0});k.baseDimIdx=f,k.largeDataIndices=g,k.barWidth=h,k.useStyle(i.getItemStyle()),b.add(k),c&&c.push(k)}var l=new zx({shape:{points:e.getLayout("largePoints")},incremental:!!d,ignoreCoarsePointer:!0,z2:1});l.baseDimIdx=f,l.largeDataIndices=g,l.barWidth=h,b.add(l),l.useStyle(e.getVisual("style")),i8(l).seriesIndex=a.seriesIndex,a.get("silent")||(l.on("mousedown",zz),l.on("mousemove",zz)),c&&c.push(l)}var zz=rs(function(a){var b=zA(this,a.offsetX,a.offsetY);i8(this).dataIndex=b>=0?b:null},30,!1);function zA(a,b,c){for(var d=a.baseDimIdx,e=1-d,f=a.shape.points,g=a.largeDataIndices,h=[],i=[],j=a.barWidth,k=0,l=f.length/3;k<l;k++){var m=3*k;if(i[d]=j,i[e]=f[m+2],h[d]=f[m+d],h[e]=f[m+e],i[e]<0&&(h[e]+=i[e],i[e]=-i[e]),b>=h[0]&&b<=h[0]+i[0]&&c>=h[1]&&c<=h[1]+i[1])return g[k]}return -1}function zB(a,b,c){if(yQ(c,"cartesian2d")){var d=b,e=c.getArea();return{x:a?d.x:e.x,y:a?e.y:d.y,width:a?d.width:e.width,height:a?e.height:d.height}}var e=c.getArea(),f=b;return{cx:e.cx,cy:e.cy,r0:a?e.r0:f.r0,r:a?e.r:f.r,startAngle:a?f.startAngle:0,endAngle:a?f.endAngle:2*Math.PI}}function zC(a,b,c){return new("polar"===a.type?pD:iS)({shape:zB(b,c,a),silent:!0,z2:0})}var zD=zh,zE=2*Math.PI,zF=Math.PI/180;function zG(a,b){return ls(a.getBoxLayoutParams(),{width:b.getWidth(),height:b.getHeight()})}function zH(a,b){var c,d,e=zG(a,b),f=a.get("center"),g=a.get("radius");a3(g)||(g=[0,g]);var h=f0(e.width,b.getWidth()),i=f0(e.height,b.getHeight()),j=Math.min(h,i),k=f0(g[0],j/2),l=f0(g[1],j/2),m=a.coordinateSystem;if(m){var n=m.dataToPoint(f);c=n[0]||0,d=n[1]||0}else a3(f)||(f=[f,f]),c=f0(f[0],h)+e.x,d=f0(f[1],i)+e.y;return{cx:c,cy:d,r0:k,r:l}}function zI(a,b,c){b.eachSeriesByType(a,function(a){var b=a.getData(),d=b.mapDimension("value"),e=zG(a,c),f=zH(a,c),g=f.cx,h=f.cy,i=f.r,j=f.r0,k=-a.get("startAngle")*zF,l=a.get("endAngle"),m=a.get("padAngle")*zF;l="auto"===l?k-zE:-l*zF;var n=a.get("minAngle")*zF+m,o=0;b.each(d,function(a){!isNaN(a)&&o++});var p=b.getSum(d),q=Math.PI/(p||o)*2,r=a.get("clockwise"),s=a.get("roseType"),t=a.get("stillShowZeroSum"),u=b.getDataExtent(d);u[0]=0;var v=r?1:-1,w=[k,l],x=v*m/2;h2(w,!r),k=w[0];var y=Math.abs((l=w[1])-k),z=y,A=0,B=k;if(b.setLayout({viewRect:e,r:i}),b.each(d,function(a,c){if(isNaN(a)){b.setItemLayout(c,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:r,cx:g,cy:h,r0:j,r:s?NaN:i});return}(d="area"!==s?0===p&&t?q:a*q:y/o)<n?(d=n,z-=n):A+=a;var d,e=B+v*d,f=0,k=0;m>d?k=f=B+v*d/2:(f=B+x,k=e-x),b.setItemLayout(c,{angle:d,startAngle:f,endAngle:k,clockwise:r,cx:g,cy:h,r0:j,r:s?f_(a,u,[j,i]):i}),B=e}),z<zE&&o){if(z<=.001){var C=y/o;b.each(d,function(a,c){if(!isNaN(a)){var d=b.getItemLayout(c);d.angle=C;var e=0,f=0;C<m?f=e=k+v*(c+.5)*C:(e=k+v*c*C+x,f=k+v*(c+1)*C-x),d.startAngle=e,d.endAngle=f}})}else q=z/A,B=k,b.each(d,function(a,c){if(!isNaN(a)){var d=b.getItemLayout(c),e=d.angle===n?n:a*q,f=0,g=0;e<m?g=f=B+v*e/2:(f=B+x,g=B+v*e-x),d.startAngle=f,d.endAngle=g,B+=v*e}})}})}function zJ(a){return{seriesType:a,reset:function(a,b){var c=b.findComponents({mainType:"legend"});if(c&&c.length){var d=a.getData();d.filterSelf(function(a){for(var b=d.getName(a),e=0;e<c.length;e++)if(!c[e].isSelected(b))return!1;return!0})}}}}var zK=Math.PI/180;function zL(a,b,c,d,e,f,g,h,i,j){var k=function(a){for(var f=a.rB,g=f*f,h=0;h<a.list.length;h++){var i=a.list[h],j=Math.abs(i.label.y-c),k=d+i.len,l=b+(Math.sqrt((1-Math.abs(j*j/g))*(k*k))+i.len2)*e,m=l-i.label.x,n=i.targetTextWidth-m*e;zM(i,n,!0),i.label.x=l}};if(!(a.length<2)){for(var l=a.length,m=0;m<l;m++)if("outer"===a[m].position&&"labelLine"===a[m].labelAlignTo){var n=a[m].label.x-j;a[m].linePoints[1][0]+=n,a[m].label.x=j}wU(a,i,i+g)&&function(a){for(var f={list:[],maxY:0},g={list:[],maxY:0},h=0;h<a.length;h++)if("none"===a[h].labelAlignTo){var i=a[h],j=i.label.y>c?g:f,l=Math.abs(i.label.y-c);if(l>=j.maxY){var m=i.label.x-b-i.len2*e,n=d+i.len,o=Math.abs(m)<n?Math.sqrt(l*l/(1-m*m/n/n)):n;j.rB=o,j.maxY=l}j.list.push(i)}k(f),k(g)}(a)}}function zM(a,b,c){if(void 0===c&&(c=!1),null==a.labelStyleWidth){var d=a.label,e=d.style,f=a.rect,g=e.backgroundColor,h=e.padding,i=h?h[1]+h[3]:0,j=e.overflow,k=f.width+(g?0:i);if(b<k||c){var l=f.height;if(j&&j.match("break")){d.setStyle("backgroundColor",null),d.setStyle("width",b-i);var m=d.getBoundingRect();d.setStyle("width",Math.ceil(m.width)),d.setStyle("backgroundColor",g)}else{var n=b-i,o=b<k?n:c?n>a.unconstrainedWidth?null:n:null;d.setStyle("width",o)}var p=d.getBoundingRect();f.width=p.width;var q=(d.style.margin||0)+2.1;f.height=p.height+q,f.y-=(f.height-l)/2}}}function zN(a){return"center"===a.position}var zO,zP,zQ,zR,zS=(zO=pD,zP=function(a,b,c){var d=zO.call(this)||this;d.z2=2;var e=new i7;return d.setTextContent(e),d.updateData(a,b,c,!0),d},ad(zP,zO),zP.prototype.updateData=function(a,b,c,d){var e=this,f=a.hostModel,g=a.getItemModel(b),h=g.getModel("emphasis"),i=a.getItemLayout(b),j=aQ(ze(g.getModel("itemStyle"),i,!0),i);if(isNaN(j.startAngle)){e.setShape(j);return}if(d){e.setShape(j);var k=f.getShallow("animationType");f.ecModel.ssr?(j$(e,{scaleX:0,scaleY:0},f,{dataIndex:b,isFrom:!0}),e.originX=j.cx,e.originY=j.cy):"scale"===k?(e.shape.r=i.r0,j$(e,{shape:{r:i.r}},f,b)):null!=c?(e.setShape({startAngle:c,endAngle:c}),j$(e,{shape:{startAngle:i.startAngle,endAngle:i.endAngle}},f,b)):(e.shape.endAngle=i.startAngle,jZ(e,{shape:{endAngle:i.endAngle}},f,b))}else j3(e),jZ(e,{shape:j},f,b);e.useStyle(a.getItemVisual(b,"style")),jR(e,g);var l=(i.startAngle+i.endAngle)/2,m=f.get("selectedOffset"),n=Math.cos(l)*m,o=Math.sin(l)*m,p=g.getShallow("cursor");p&&e.attr("cursor",p),this._updateLabel(f,a,b),e.ensureState("emphasis").shape=aQ({r:i.r+(h.get("scale")&&h.get("scaleSize")||0)},ze(h.getModel("itemStyle"),i)),aQ(e.ensureState("select"),{x:n,y:o,shape:ze(g.getModel(["select","itemStyle"]),i)}),aQ(e.ensureState("blur"),{shape:ze(g.getModel(["blur","itemStyle"]),i)});var q=e.getTextGuideLine(),r=e.getTextContent();q&&aQ(q.ensureState("select"),{x:n,y:o}),aQ(r.ensureState("select"),{x:n,y:o}),jN(this,h.get("focus"),h.get("blurScope"),h.get("disabled"))},zP.prototype._updateLabel=function(a,b,c){var d=b.getItemModel(c),e=d.getModel("labelLine"),f=b.getItemVisual(c,"style"),g=f&&f.fill,h=f&&f.opacity;j7(this,j8(d),{labelFetcher:b.hostModel,labelDataIndex:c,inheritColor:g,defaultOpacity:h,defaultText:a.getFormattedLabel(c,"normal")||b.getName(c)});var i=this.getTextContent();this.setTextConfig({position:null,rotation:null}),i.attr({z2:10});var j=a.get(["label","position"]);if("outside"!==j&&"outer"!==j)this.removeTextGuideLine();else{var k=this.getTextGuideLine();k||(k=new pT,this.setTextGuideLine(k)),wQ(this,wR(d),{stroke:g,opacity:bi(e.get(["lineStyle","opacity"]),h,1)})}},zP),zT=(zQ=ro,zR=function(){var a=null!==zQ&&zQ.apply(this,arguments)||this;return a.ignoreLabelLineUpdate=!0,a},ad(zR,zQ),zR.prototype.render=function(a,b,c,d){var e,f=a.getData(),g=this._data,h=this.group;if(!g&&f.count()>0){for(var i=f.getItemLayout(0),j=1;isNaN(i&&i.startAngle)&&j<f.count();++j)i=f.getItemLayout(j);i&&(e=i.startAngle)}if(this._emptyCircleSector&&h.remove(this._emptyCircleSector),0===f.count()&&a.get("showEmptyCircle")){var k=new pD({shape:zH(a,c)});k.useStyle(a.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=k,h.add(k)}f.diff(g).add(function(a){var b=new zS(f,a,e);f.setItemGraphicEl(a,b),h.add(b)}).update(function(a,b){var c=g.getItemGraphicEl(b);c.updateData(f,a,e),c.off("click"),h.add(c),f.setItemGraphicEl(a,c)}).remove(function(b){j2(g.getItemGraphicEl(b),a,b)}).execute(),function(a){var b,c,d=function(a){a.ignore=!0},e=function(a){if(!a.ignore)return!0;for(var b in a.states)if(!1===a.states[b].ignore)return!0;return!1},f=a.getData(),g=[],h=!1,i=(a.get("minShowLabelAngle")||0)*zK,j=f.getLayout("viewRect"),k=f.getLayout("r"),l=j.width,m=j.x,n=j.y,o=j.height;f.each(function(a){var j,n,o,p,q=f.getItemGraphicEl(a),r=q.shape,s=q.getTextContent(),t=q.getTextGuideLine(),u=f.getItemModel(a),v=u.getModel("label"),w=v.get("position")||u.get(["emphasis","label","position"]),x=v.get("distanceToLabelLine"),y=v.get("alignTo"),z=f0(v.get("edgeDistance"),l),A=v.get("bleedMargin"),B=u.getModel("labelLine"),C=B.get("length");C=f0(C,l);var D=B.get("length2");if(D=f0(D,l),Math.abs(r.endAngle-r.startAngle)<i){aX(s.states,d),s.ignore=!0,t&&(aX(t.states,d),t.ignore=!0);return}if(e(s)){var E=(r.startAngle+r.endAngle)/2,F=Math.cos(E),G=Math.sin(E);b=r.cx,c=r.cy;var H="inside"===w||"inner"===w;if("center"===w)j=r.cx,n=r.cy,p="center";else{var I=(H?(r.r+r.r0)/2*F:r.r*F)+b,J=(H?(r.r+r.r0)/2*G:r.r*G)+c;if(j=I+3*F,n=J+3*G,!H){var K=I+F*(C+k-r.r),L=J+G*(C+k-r.r),M=K+(F<0?-1:1)*D,N=L;j="edge"===y?F<0?m+z:m+l-z:M+(F<0?-x:x),n=N,o=[[I,J],[K,L],[M,N]]}p=H?"center":"edge"===y?F>0?"right":"left":F>0?"left":"right"}var O=Math.PI,P=0,Q=v.get("rotate");if(a7(Q))P=Q*(O/180);else if("center"===w)P=0;else if("radial"===Q|| !0===Q)P=F<0?-E+O:-E;else if("tangential"===Q&&"outside"!==w&&"outer"!==w){var R=Math.atan2(F,G);R<0&&(R=2*O+R),G>0&&(R=O+R),P=R-O}if(h=!!P,s.x=j,s.y=n,s.rotation=P,s.setStyle({verticalAlign:"middle"}),H){s.setStyle({align:p});var S=s.states.select;S&&(S.x+=s.x,S.y+=s.y)}else{var T=s.getBoundingRect().clone();T.applyTransform(s.getComputedTransform());var U=(s.style.margin||0)+2.1;T.y-=U/2,T.height+=U,g.push({label:s,labelLine:t,position:w,len:C,len2:D,minTurnAngle:B.get("minTurnAngle"),maxSurfaceAngle:B.get("maxSurfaceAngle"),surfaceNormal:new cK(F,G),linePoints:o,textAlign:p,labelDistance:x,labelAlignTo:y,edgeDistance:z,bleedMargin:A,rect:T,unconstrainedWidth:T.width,labelStyleWidth:s.style.width})}q.setTextConfig({inside:H})}}),!h&&a.get("avoidLabelOverlap")&&function(a,b,c,d,e,f,g,h){for(var i=[],j=[],k=Number.MAX_VALUE,l=-Number.MAX_VALUE,m=0;m<a.length;m++){var n=a[m].label;!zN(a[m])&&(n.x<b?(k=Math.min(k,n.x),i.push(a[m])):(l=Math.max(l,n.x),j.push(a[m])))}for(var m=0;m<a.length;m++){var o=a[m];if(!zN(o)&&o.linePoints){if(null!=o.labelStyleWidth)continue;var n=o.label,p=o.linePoints,q=void 0;q="edge"===o.labelAlignTo?n.x<b?p[2][0]-o.labelDistance-g-o.edgeDistance:g+e-o.edgeDistance-p[2][0]-o.labelDistance:"labelLine"===o.labelAlignTo?n.x<b?k-g-o.bleedMargin:g+e-l-o.bleedMargin:n.x<b?n.x-g-o.bleedMargin:g+e-n.x-o.bleedMargin,o.targetTextWidth=q,zM(o,q)}}zL(j,b,c,d,1,e,f,g,h,l),zL(i,b,c,d,-1,e,f,g,h,k);for(var m=0;m<a.length;m++){var o=a[m];if(!zN(o)&&o.linePoints){var n=o.label,p=o.linePoints,r="edge"===o.labelAlignTo,s=n.style.padding,t=s?s[1]+s[3]:0,u=n.style.backgroundColor?0:t,v=o.rect.width+u,w=p[1][0]-p[2][0];r?n.x<b?p[2][0]=g+o.edgeDistance+v+o.labelDistance:p[2][0]=g+e-o.edgeDistance-v-o.labelDistance:(n.x<b?p[2][0]=n.x+o.labelDistance:p[2][0]=n.x-o.labelDistance,p[1][0]=p[2][0]+w),p[1][1]=p[2][1]=n.y}}}(g,b,c,k,l,o,m,n);for(var p=0;p<g.length;p++){var q=g[p],r=q.label,s=q.labelLine,t=isNaN(r.x)||isNaN(r.y);if(r){r.setStyle({align:q.textAlign}),t&&(aX(r.states,d),r.ignore=!0);var u=r.states.select;u&&(u.x+=r.x,u.y+=r.y)}if(s){var v=q.linePoints;t||!v?(aX(s.states,d),s.ignore=!0):(wM(v,q.minTurnAngle),wN(v,q.surfaceNormal,q.maxSurfaceAngle),s.setShape({points:v}),r.__hostTarget.textGuideLineConfig={anchor:new cK(v[0][0],v[0][1])})}}}(a),"expansion"!==a.get("animationTypeUpdate")&&(this._data=f)},zR.prototype.dispose=function(){},zR.prototype.containPoint=function(a,b){var c=b.getData().getItemLayout(0);if(c){var d=a[0]-c.cx,e=a[1]-c.cy,f=Math.sqrt(d*d+e*e);return f<=c.r&&f>=c.r0}},zR.type="pie",zR);function zU(a,b,c){b=a3(b)&&{coordDimensions:b}||aQ({encodeDefine:a.getEncode()},b);var d=a.getSource(),e=ui(d,b).dimensions,f=new ug(e,a);return f.initData(d,c),f}var zV,zW,zX,zY,zZ,z$,z_,z0,z1,z2,z3=((zV=function(a,b){this._getDataWithEncodedVisual=a,this._getRawData=b}).prototype.getAllNames=function(){var a=this._getRawData();return a.mapArray(a.getName)},zV.prototype.containName=function(a){return this._getRawData().indexOfName(a)>=0},zV.prototype.indexOfName=function(a){return this._getDataWithEncodedVisual().indexOfName(a)},zV.prototype.getItemVisual=function(a,b){return this._getDataWithEncodedVisual().getItemVisual(a,b)},zV),z4=gI(),z5=(zW=oO,zX=function(){return null!==zW&&zW.apply(this,arguments)||this},ad(zX,zW),zX.prototype.init=function(a){zW.prototype.init.apply(this,arguments),this.legendVisualProvider=new z3(a1(this.getData,this),a1(this.getRawData,this)),this._defaultLabelLine(a)},zX.prototype.mergeOption=function(){zW.prototype.mergeOption.apply(this,arguments)},zX.prototype.getInitialData=function(){return zU(this,{coordDimensions:["value"],encodeDefaulter:a2(lZ,this)})},zX.prototype.getDataParams=function(a){var b=this.getData(),c=z4(b),d=c.seats;if(!d){var e=[];b.each(b.mapDimension("value"),function(a){e.push(a)}),d=c.seats=f7(e,b.hostModel.get("percentPrecision"))}var f=zW.prototype.getDataParams.call(this,a);return f.percent=d[a]||0,f.$vars.push("percent"),f},zX.prototype._defaultLabelLine=function(a){gr(a,"labelLine",["show"]);var b=a.labelLine,c=a.emphasis.labelLine;b.show=b.show&&a.label.show,c.show=c.show&&a.emphasis.label.show},zX.type="series.pie",zX.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"},zX),z6=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.hasSymbolVisual=!0,c}return ad(b,a),b.prototype.getInitialData=function(a,b){return uv(null,this,{useEncodeDefaulter:!0})},b.prototype.getProgressive=function(){var a=this.option.progressive;return null==a?this.option.large?5e3:this.get("progressive"):a},b.prototype.getProgressiveThreshold=function(){var a=this.option.progressiveThreshold;return null==a?this.option.large?1e4:this.get("progressiveThreshold"):a},b.prototype.brushSelector=function(a,b,c){return c.point(b.getItemLayout(a))},b.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},b.type="series.scatter",b.dependencies=["grid","polar","geo","singleAxis","calendar"],b.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"}},b}(oO),z7=function(){},z8=(zY=ix,ad(zZ=function(a){var b=zY.call(this,a)||this;return b._off=0,b.hoverDataIdx=-1,b},zY),zZ.prototype.getDefaultShape=function(){return new z7},zZ.prototype.reset=function(){this.notClear=!1,this._off=0},zZ.prototype.buildPath=function(a,b){var c,d=b.points,e=b.size,f=this.symbolProxy,g=f.shape,h=a.getContext?a.getContext():a,i=h&&e[0]<4,j=this.softClipShape;if(i){this._ctx=h;return}for(this._ctx=null,c=this._off;c<d.length;){var k=d[c++],l=d[c++];!(isNaN(k)||isNaN(l))&&(!j||j.contain(k,l))&&(g.x=k-e[0]/2,g.y=l-e[1]/2,g.width=e[0],g.height=e[1],f.buildPath(a,g,!0))}this.incremental&&(this._off=c,this.notClear=!0)},zZ.prototype.afterBrush=function(){var a,b=this.shape,c=b.points,d=b.size,e=this._ctx,f=this.softClipShape;if(e){for(a=this._off;a<c.length;){var g=c[a++],h=c[a++];!(isNaN(g)||isNaN(h))&&(!f||f.contain(g,h))&&e.fillRect(g-d[0]/2,h-d[1]/2,d[0],d[1])}this.incremental&&(this._off=a,this.notClear=!0)}},zZ.prototype.findDataIndex=function(a,b){for(var c=this.shape,d=c.points,e=c.size,f=Math.max(e[0],4),g=Math.max(e[1],4),h=d.length/2-1;h>=0;h--){var i=2*h,j=d[i]-f/2,k=d[i+1]-g/2;if(a>=j&&b>=k&&a<=j+f&&b<=k+g)return h}return -1},zZ.prototype.contain=function(a,b){var c=this.transformCoordToLocal(a,b),d=this.getBoundingRect();return(a=c[0],b=c[1],d.contain(a,b))?(this.hoverDataIdx=this.findDataIndex(a,b))>=0:(this.hoverDataIdx=-1,!1)},zZ.prototype.getBoundingRect=function(){var a=this._rect;if(!a){for(var b=this.shape,c=b.points,d=b.size,e=d[0],f=d[1],g=1/0,h=1/0,i=-1/0,j=-1/0,k=0;k<c.length;){var l=c[k++],m=c[k++];g=Math.min(l,g),i=Math.max(l,i),h=Math.min(m,h),j=Math.max(m,j)}a=this._rect=new cT(g-e/2,h-f/2,i-g+e,j-h+f)}return a},zZ),z9=((z$=function(){this.group=new fP}).prototype.updateData=function(a,b){this._clear();var c=this._create();c.setShape({points:a.getLayout("points")}),this._setCommon(c,a,b)},z$.prototype.updateLayout=function(a){var b=a.getLayout("points");this.group.eachChild(function(a){if(null!=a.startIndex){var c=(a.endIndex-a.startIndex)*2,d=8*a.startIndex;b=new Float32Array(b.buffer,d,c)}a.setShape("points",b),a.reset()})},z$.prototype.incrementalPrepareUpdate=function(a){this._clear()},z$.prototype.incrementalUpdate=function(a,b,c){var d=this._newAdded[0],e=b.getLayout("points"),f=d&&d.shape.points;if(f&&f.length<2e4){var g=f.length,h=new Float32Array(g+e.length);h.set(f),h.set(e,g),d.endIndex=a.end,d.setShape({points:h})}else{this._newAdded=[];var i=this._create();i.startIndex=a.start,i.endIndex=a.end,i.incremental=!0,i.setShape({points:e}),this._setCommon(i,b,c)}},z$.prototype.eachRendered=function(a){this._newAdded[0]&&a(this._newAdded[0])},z$.prototype._create=function(){var a=new z8({cursor:"default"});return a.ignoreCoarsePointer=!0,this.group.add(a),this._newAdded.push(a),a},z$.prototype._setCommon=function(a,b,c){var d=b.hostModel;c=c||{};var e=b.getVisual("symbolSize");a.setShape("size",(0,ab.Z)(e,Array)?e:[e,e]),a.softClipShape=c.clipShape||null,a.symbolProxy=si(b.getVisual("symbol"),0,0,0,0),a.setColor=a.symbolProxy.setColor;var f=a.shape.size[0]<4;a.useStyle(d.getModel("itemStyle").getItemStyle(f?["color","shadowBlur","shadowColor"]:["color"]));var g=b.getVisual("style"),h=g&&g.fill;h&&a.setColor(h);var i=i8(a);i.seriesIndex=d.seriesIndex,a.on("mousemove",function(b){i.dataIndex=null;var c=a.hoverDataIdx;c>=0&&(i.dataIndex=c+(a.startIndex||0))})},z$.prototype.remove=function(){this._clear()},z$.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},z$),Aa=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c){var d=a.getData();this._updateSymbolDraw(d,a).updateData(d,{clipShape:this._getClipShape(a)}),this._finished=!0},b.prototype.incrementalPrepareRender=function(a,b,c){var d=a.getData();this._updateSymbolDraw(d,a).incrementalPrepareUpdate(d),this._finished=!1},b.prototype.incrementalRender=function(a,b,c){this._symbolDraw.incrementalUpdate(a,b.getData(),{clipShape:this._getClipShape(b)}),this._finished=a.end===b.getData().count()},b.prototype.updateTransform=function(a,b,c){var d=a.getData();if(this.group.dirty(),!this._finished||d.count()>1e4)return{update:!0};var e=y1("").reset(a,b,c);e.progress&&e.progress({start:0,end:d.count(),count:d.count()},d),this._symbolDraw.updateLayout(d)},b.prototype.eachRendered=function(a){this._symbolDraw&&this._symbolDraw.eachRendered(a)},b.prototype._getClipShape=function(a){if(a.get("clip",!0)){var b=a.coordinateSystem;return b&&b.getArea&&b.getArea(.1)}},b.prototype._updateSymbolDraw=function(a,b){var c=this._symbolDraw,d=b.pipelineContext.large;return c&&d===this._isLargeDraw||(c&&c.remove(),c=this._symbolDraw=d?new z9:new yu,this._isLargeDraw=d,this.group.removeAll()),this.group.add(c.group),c},b.prototype.remove=function(a,b){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},b.prototype.dispose=function(){},b.type="scatter",b}(ro),Ab=(z_=lK,z0=function(){return null!==z_&&z_.apply(this,arguments)||this},ad(z0,z_),z0.type="grid",z0.dependencies=["xAxis","yAxis"],z0.layoutMode="box",z0.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"},z0),Ac=(z1=lK,z2=function(){return null!==z1&&z1.apply(this,arguments)||this},ad(z2,z1),z2.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",gM).models[0]},z2.type="cartesian2dAxis",z2);aV(Ac,vN);var Ad={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)"]}}},Ae=aO({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},Ad),Af=aO({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}}},Ad),Ag=aO({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},Af),Ah=aR({logBase:10},Af),Ai={category:Ae,value:Af,time:Ag,log:Ah},Aj={value:1,category:1,time:1,log:1};function Ak(a,b,c,d){aX(Aj,function(e,f){var g,h,i=aO(aO({},Ai[f],!0),d,!0),j=(g=c,h=function(){var a=null!==g&&g.apply(this,arguments)||this;return a.type=b+"Axis."+f,a},ad(h,g),h.prototype.mergeDefaultAndTheme=function(a,b){var c=lu(this),d=c?lw(a):{};aO(a,b.getTheme().get(f+"Axis")),aO(a,this.getDefaultOption()),a.type=Al(a),c&&lv(a,d,c)},h.prototype.optionUpdated=function(){"category"===this.option.type&&(this.__ordinalMeta=uC.createByAxisModel(this))},h.prototype.getCategories=function(a){var b=this.option;if("category"===b.type)return a?b.data:this.__ordinalMeta.categories},h.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},h.type=b+"Axis."+f,h.defaultOption=i,h);a.registerComponentModel(j)}),a.registerSubTypeDefaulter(b+"Axis",Al)}function Al(a){return a.type||(a.data?"category":"value")}var Am,An=((Am=function(a){this.type="cartesian",this._dimList=[],this._axes={},this.name=a||""}).prototype.getAxis=function(a){return this._axes[a]},Am.prototype.getAxes=function(){return aY(this._dimList,function(a){return this._axes[a]},this)},Am.prototype.getAxesByScale=function(a){return a=a.toLowerCase(),a$(this.getAxes(),function(b){return b.scale.type===a})},Am.prototype.addAxis=function(a){var b=a.dim;this._axes[b]=a,this._dimList.push(b)},Am),Ao=["x","y"];function Ap(a){return"interval"===a.type||"time"===a.type}var Aq,Ar,As,At,Au=(Aq=An,Ar=function(){var a=null!==Aq&&Aq.apply(this,arguments)||this;return a.type="cartesian2d",a.dimensions=Ao,a},ad(Ar,Aq),Ar.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var a=this.getAxis("x").scale,b=this.getAxis("y").scale;if(Ap(a)&&Ap(b)){var c=a.getExtent(),d=b.getExtent(),e=this.dataToPoint([c[0],d[0]]),f=this.dataToPoint([c[1],d[1]]),g=c[1]-c[0],h=d[1]-d[0];if(g&&h){var i=(f[0]-e[0])/g,j=(f[1]-e[1])/h,k=e[0]-c[0]*i,l=e[1]-d[0]*j,m=this._transform=[i,0,0,j,k,l];this._invTransform=cG([],m)}}},Ar.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},Ar.prototype.containPoint=function(a){var b=this.getAxis("x"),c=this.getAxis("y");return b.contain(b.toLocalCoord(a[0]))&&c.contain(c.toLocalCoord(a[1]))},Ar.prototype.containData=function(a){return this.getAxis("x").containData(a[0])&&this.getAxis("y").containData(a[1])},Ar.prototype.containZone=function(a,b){var c=this.dataToPoint(a),d=this.dataToPoint(b),e=this.getArea(),f=new cT(c[0],c[1],d[0]-c[0],d[1]-c[1]);return e.intersect(f)},Ar.prototype.dataToPoint=function(a,b,c){c=c||[];var d=a[0],e=a[1];if(this._transform&&null!=d&&isFinite(d)&&null!=e&&isFinite(e))return b_(c,a,this._transform);var f=this.getAxis("x"),g=this.getAxis("y");return c[0]=f.toGlobalCoord(f.dataToCoord(d,b)),c[1]=g.toGlobalCoord(g.dataToCoord(e,b)),c},Ar.prototype.clampData=function(a,b){var c=this.getAxis("x").scale,d=this.getAxis("y").scale,e=c.getExtent(),f=d.getExtent(),g=c.parse(a[0]),h=d.parse(a[1]);return(b=b||[])[0]=Math.min(Math.max(Math.min(e[0],e[1]),g),Math.max(e[0],e[1])),b[1]=Math.min(Math.max(Math.min(f[0],f[1]),h),Math.max(f[0],f[1])),b},Ar.prototype.pointToData=function(a,b){var c=[];if(this._invTransform)return b_(c,a,this._invTransform);var d=this.getAxis("x"),e=this.getAxis("y");return c[0]=d.coordToData(d.toLocalCoord(a[0]),b),c[1]=e.coordToData(e.toLocalCoord(a[1]),b),c},Ar.prototype.getOtherAxis=function(a){return this.getAxis("x"===a.dim?"y":"x")},Ar.prototype.getArea=function(a){a=a||0;var b=this.getAxis("x").getGlobalExtent(),c=this.getAxis("y").getGlobalExtent(),d=Math.min(b[0],b[1])-a,e=Math.min(c[0],c[1])-a,f=Math.max(b[0],b[1])-d+a,g=Math.max(c[0],c[1])-e+a;return new cT(d,e,f,g)},Ar),Av=(As=wo,ad(At=function(a,b,c,d,e){var f=As.call(this,a,b,c)||this;return f.index=0,f.type=d||"value",f.position=e||"bottom",f},As),At.prototype.isHorizontal=function(){var a=this.position;return"top"===a||"bottom"===a},At.prototype.getGlobalExtent=function(a){var b=this.getExtent();return b[0]=this.toGlobalCoord(b[0]),b[1]=this.toGlobalCoord(b[1]),a&&b[0]>b[1]&&b.reverse(),b},At.prototype.pointToData=function(a,b){return this.coordToData(this.toLocalCoord(a["x"===this.dim?0:1]),b)},At.prototype.setCategorySortInfo=function(a){if("category"!==this.type)return!1;this.model.option.categorySortInfo=a,this.scale.setSortInfo(a)},At);function Aw(a,b,c){c=c||{};var d=a.coordinateSystem,e=b.axis,f={},g=e.getAxesOnZeroOf()[0],h=e.position,i=g?"onZero":h,j=e.dim,k=d.getRect(),l=[k.x,k.x+k.width,k.y,k.y+k.height],m={left:0,right:1,top:0,bottom:1,onZero:2},n=b.get("offset")||0,o="x"===j?[l[2]-n,l[3]+n]:[l[0]-n,l[1]+n];if(g){var p=g.toGlobalCoord(g.dataToCoord(0));o[m.onZero]=Math.max(Math.min(p,o[1]),o[0])}f.position=["y"===j?o[m[i]]:l[0],"x"===j?o[m[i]]:l[3]],f.rotation=Math.PI/2*("x"===j?0:1),f.labelDirection=f.tickDirection=f.nameDirection=({top:-1,bottom:1,left:-1,right:1})[h],f.labelOffset=g?o[m[h]]-o[m.onZero]:0,b.get(["axisTick","inside"])&&(f.tickDirection=-f.tickDirection),bg(c.labelInside,b.get(["axisLabel","inside"]))&&(f.labelDirection=-f.labelDirection);var q=b.get(["axisLabel","rotate"]);return f.labelRotate="top"===i?-q:q,f.z2=1,f}function Ax(a){return"cartesian2d"===a.get("coordinateSystem")}function Ay(a){var b={xAxisModel:null,yAxisModel:null};return aX(b,function(c,d){var e=d.replace(/Model$/,""),f=a.getReferringComponents(e,gM).models[0];b[d]=f}),b}var Az=Math.log;function AA(a,b,c){var d=uS.prototype,e=d.getTicks.call(c),f=d.getTicks.call(c,!0),g=e.length-1,h=d.getInterval.call(c),i=vC(a,b),j=i.extent,k=i.fixMin,l=i.fixMax;if("log"===a.type){var m=Az(a.base);j=[Az(j[0])/m,Az(j[1])/m]}a.setExtent(j[0],j[1]),a.calcNiceExtent({splitNumber:g,fixMin:k,fixMax:l});var n=d.getExtent.call(a);k&&(j[0]=n[0]),l&&(j[1]=n[1]);var o=d.getInterval.call(a),p=j[0],q=j[1];if(k&&l)o=(q-p)/g;else if(k)for(q=j[0]+o*g;q<j[1]&&isFinite(q)&&isFinite(j[1]);)o=uE(o),q=j[0]+o*g;else if(l)for(p=j[1]-o*g;p>j[0]&&isFinite(p)&&isFinite(j[0]);)o=uE(o),p=j[1]-o*g;else{a.getTicks().length-1>g&&(o=uE(o));var r=o*g;(p=f1((q=Math.ceil(j[1]/o)*o)-r))<0&&j[0]>=0?(p=0,q=f1(r)):q>0&&j[1]<=0&&(q=0,p=-f1(r))}var s=(e[0].value-f[0].value)/h,t=(e[g].value-f[g].value)/h;d.setExtent.call(a,p+o*s,q+o*t),d.setInterval.call(a,o),(s||t)&&d.setNiceExtent.call(a,p+o,q-o)}var AB,AC=((AB=function(a,b,c){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=Ao,this._initCartesian(a,b,c),this.model=a}).prototype.getRect=function(){return this._rect},AB.prototype.update=function(a,b){var c=function(a){var b,c=a0(a),d=c.length;if(d){for(var e=[],f=d-1;f>=0;f--){var g=a[+c[f]],h=g.model,i=g.scale;uD(i)&&h.get("alignTicks")&&null==h.get("interval")?e.push(g):(vE(i,h),uD(i)&&(b=g))}e.length&&(b||vE((b=e.pop()).scale,b.model),aX(e,function(a){AA(a.scale,a.model,b.scale)}))}},d=this._axesMap;this._updateScale(a,this.model),c(d.x),c(d.y);var e={};aX(d.x,function(a){AE(d,"y",a,e)}),aX(d.y,function(a){AE(d,"x",a,e)}),this.resize(this.model,b)},AB.prototype.resize=function(a,b,c){var d=function(){aX(h,function(a){var b=a.isHorizontal(),c=b?[0,g.width]:[0,g.height],d=a.inverse?1:0;a.setExtent(c[d],c[1-d]),AG(a,b?g.x:g.y)})},e=a.getBoxLayoutParams(),f=!c&&a.get("containLabel"),g=ls(e,{width:b.getWidth(),height:b.getHeight()});this._rect=g;var h=this._axesList;d(),f&&(aX(h,function(a){if(!a.model.get(["axisLabel","inside"])){var b=function(a){var b,c,d,e=a.model,f=a.scale;if(!(!e.get(["axisLabel","show"])||f.isBlank())){var g=f.getExtent();c=(0,ab.Z)(f,uP)?f.count():(b=f.getTicks()).length;var h=a.getLabelModel(),i=vG(a),j=1;c>40&&(j=Math.ceil(c/40));for(var k=0;k<c;k+=j){var l=i(b?b[k]:{value:g[0]+k},k),m=h.getTextRect(l),n=vI(m,h.get("rotate")||0);d?d.union(n):d=n}return d}}(a);if(b){var c=a.isHorizontal()?"height":"width",d=a.model.get(["axisLabel","margin"]);g[c]-=b[c]+d,"top"===a.position?g.y+=b.height+d:"left"===a.position&&(g.x+=b.width+d)}}}),d()),aX(this._coordsList,function(a){a.calcAffineTransform()})},AB.prototype.getAxis=function(a,b){var c=this._axesMap[a];if(null!=c)return c[b||0]},AB.prototype.getAxes=function(){return this._axesList.slice()},AB.prototype.getCartesian=function(a,b){if(null!=a&&null!=b){var c="x"+a+"y"+b;return this._coordsMap[c]}a8(a)&&(b=a.yAxisIndex,a=a.xAxisIndex);for(var d=0,e=this._coordsList;d<e.length;d++)if(e[d].getAxis("x").index===a||e[d].getAxis("y").index===b)return e[d]},AB.prototype.getCartesians=function(){return this._coordsList.slice()},AB.prototype.convertToPixel=function(a,b,c){var d=this._findConvertTarget(b);return d.cartesian?d.cartesian.dataToPoint(c):d.axis?d.axis.toGlobalCoord(d.axis.dataToCoord(c)):null},AB.prototype.convertFromPixel=function(a,b,c){var d=this._findConvertTarget(b);return d.cartesian?d.cartesian.pointToData(c):d.axis?d.axis.coordToData(d.axis.toLocalCoord(c)):null},AB.prototype._findConvertTarget=function(a){var b,c,d=a.seriesModel,e=a.xAxisModel||d&&d.getReferringComponents("xAxis",gM).models[0],f=a.yAxisModel||d&&d.getReferringComponents("yAxis",gM).models[0],g=a.gridModel,h=this._coordsList;return d?0>aT(h,b=d.coordinateSystem)&&(b=null):e&&f?b=this.getCartesian(e.componentIndex,f.componentIndex):e?c=this.getAxis("x",e.componentIndex):f?c=this.getAxis("y",f.componentIndex):g&&g.coordinateSystem===this&&(b=this._coordsList[0]),{cartesian:b,axis:c}},AB.prototype.containPoint=function(a){var b=this._coordsList[0];if(b)return b.containPoint(a)},AB.prototype._initCartesian=function(a,b,c){var d=function(b){return function(c,d){if(AD(c,a)){var e=c.get("position");"x"===b?"top"!==e&&"bottom"!==e&&(e=g.bottom?"top":"bottom"):"left"!==e&&"right"!==e&&(e=g.left?"right":"left"),g[e]=!0;var j=new Av(b,vF(c),[0,0],c.get("type"),e),k="category"===j.type;j.onBand=k&&c.get("boundaryGap"),j.inverse=c.get("inverse"),c.axis=j,j.model=c,j.grid=f,j.index=d,f._axesList.push(j),h[b][d]=j,i[b]++}}},e=this,f=this,g={left:!1,right:!1,top:!1,bottom:!1},h={x:{},y:{}},i={x:0,y:0};if(b.eachComponent("xAxis",d("x"),this),b.eachComponent("yAxis",d("y"),this),!i.x||!i.y){this._axesMap={},this._axesList=[];return}this._axesMap=h,aX(h.x,function(b,c){aX(h.y,function(d,f){var g="x"+c+"y"+f,h=new Au(g);h.master=e,h.model=a,e._coordsMap[g]=h,e._coordsList.push(h),h.addAxis(b),h.addAxis(d)})})},AB.prototype._updateScale=function(a,b){var c=function(a,b){aX(vL(a,b.dim),function(c){b.scale.unionExtentFromData(a,c)})};aX(this._axesList,function(a){if(a.scale.setExtent(1/0,-1/0),"category"===a.type){var b=a.model.get("categorySortInfo");a.scale.setSortInfo(b)}}),a.eachSeries(function(a){if(Ax(a)){var d=Ay(a),e=d.xAxisModel,f=d.yAxisModel;if(AD(e,b)&&AD(f,b)){var g=this.getCartesian(e.componentIndex,f.componentIndex),h=a.getData(),i=g.getAxis("x"),j=g.getAxis("y");c(h,i),c(h,j)}}},this)},AB.prototype.getTooltipAxes=function(a){var b=[],c=[];return aX(this.getCartesians(),function(d){var e=null!=a&&"auto"!==a?d.getAxis(a):d.getBaseAxis(),f=d.getOtherAxis(e);0>aT(b,e)&&b.push(e),0>aT(c,f)&&c.push(f)}),{baseAxes:b,otherAxes:c}},AB.create=function(a,b){var c=[];return a.eachComponent("grid",function(d,e){var f=new AB(d,a,b);f.name="grid_"+e,f.resize(d,b,!0),d.coordinateSystem=f,c.push(f)}),a.eachSeries(function(a){if(Ax(a)){var b,c=Ay(a),d=c.xAxisModel,e=c.yAxisModel,f=d.getCoordSysModel().coordinateSystem;a.coordinateSystem=f.getCartesian(d.componentIndex,e.componentIndex)}}),c},AB.dimensions=Ao,AB);function AD(a,b){return a.getCoordSysModel()===b}function AE(a,b,c,d){var e,f=function(a){return a.dim+"_"+a.index};c.getAxesOnZeroOf=function(){return e?[e]:[]};var g=a[b],h=c.model,i=h.get(["axisLine","onZero"]),j=h.get(["axisLine","onZeroAxisIndex"]);if(i){if(null!=j)AF(g[j])&&(e=g[j]);else for(var k in g)if(g.hasOwnProperty(k)&&AF(g[k])&&!d[f(g[k])]){e=g[k];break}e&&(d[f(e)]=!0)}}function AF(a){var b,c,d,e;return a&&"category"!==a.type&&"time"!==a.type&&(d=(c=(b=a).scale.getExtent())[0],e=c[1],!(d>0&&e>0||d<0&&e<0))}function AG(a,b){var c=a.getExtent(),d=c[0]+c[1];a.toGlobalCoord="x"===a.dim?function(a){return a+b}:function(a){return d-a+b},a.toLocalCoord="x"===a.dim?function(a){return a-b}:function(a){return d-a+b}}var AH,AI=AC,AJ=Math.PI,AK=((AH=function(a,b){this.group=new fP,this.opt=b,this.axisModel=a,aR(b,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var c=new fP({x:b.position[0],y:b.position[1],rotation:b.rotation});c.updateTransform(),this._transformGroup=c}).prototype.hasBuilder=function(a){return!!AL[a]},AH.prototype.add=function(a){AL[a](this.opt,this.axisModel,this.group,this._transformGroup)},AH.prototype.getGroup=function(){return this.group},AH.innerTextLayout=function(a,b,c){var d,e,f=ga(b-a);return gb(f)?(e=c>0?"top":"bottom",d="center"):gb(f-AJ)?(e=c>0?"bottom":"top",d="center"):(e="middle",d=f>0&&f<AJ?c>0?"right":"left":c>0?"left":"right"),{rotation:f,textAlign:d,textVerticalAlign:e}},AH.makeAxisEventDataBase=function(a){var b={componentType:a.mainType,componentIndex:a.componentIndex};return b[a.mainType+"Index"]=a.componentIndex,b},AH.isLabelSilent=function(a){var b=a.get("tooltip");return a.get("silent")||!(a.get("triggerEvent")||b&&b.show)},AH),AL={axisLine:function(a,b,c,d){var e=b.get(["axisLine","show"]);if("auto"===e&&a.handleAutoShown&&(e=a.handleAutoShown("axisLine")),e){var f=b.axis.getExtent(),g=d.transform,h=[f[0],0],i=[f[1],0],j=h[0]>i[0];g&&(b_(h,h,g),b_(i,i,g));var k=aQ({lineCap:"round"},b.getModel(["axisLine","lineStyle"]).getLineStyle()),l=new pX({shape:{x1:h[0],y1:h[1],x2:i[0],y2:i[1]},style:k,strokeContainThreshold:a.strokeContainThreshold||5,silent:!0,z2:1});qG(l.shape,l.style.lineWidth),l.anid="line",c.add(l);var m=b.get(["axisLine","symbol"]);if(null!=m){var n=b.get(["axisLine","symbolSize"]);a5(m)&&(m=[m,m]),(a5(n)||a7(n))&&(n=[n,n]);var o=sk(b.get(["axisLine","symbolOffset"])||0,n),p=n[0],q=n[1];aX([{rotate:a.rotation+Math.PI/2,offset:o[0],r:0},{rotate:a.rotation-Math.PI/2,offset:o[1],r:Math.sqrt((h[0]-i[0])*(h[0]-i[0])+(h[1]-i[1])*(h[1]-i[1]))}],function(b,d){if("none"!==m[d]&&null!=m[d]){var e=si(m[d],-p/2,-q/2,p,q,k.stroke,!0),f=b.r+b.offset,g=j?i:h;e.attr({rotation:b.rotate,x:g[0]+f*Math.cos(a.rotation),y:g[1]-f*Math.sin(a.rotation),silent:!0,z2:11}),c.add(e)}})}}},axisTickLabel:function(a,b,c,d){var e=AS(c,d,b,a),f=AU(c,d,b,a);if(AN(b,f,e),AT(c,d,b,a.tickDirection),b.get(["axisLabel","hideOverlap"])){var g=wS(aY(f,function(a){return{label:a,priority:a.z2,defaultAttr:{ignore:a.ignore}}}));wV(g)}},axisName:function(a,b,c,d){var e,f,g=bg(a.axisName,b.get("name"));if(g){var h=b.get("nameLocation"),i=a.nameDirection,j=b.getModel("nameTextStyle"),k=b.get("nameGap")||0,l=b.axis.getExtent(),m=l[0]>l[1]?-1:1,n=["start"===h?l[0]-m*k:"end"===h?l[1]+m*k:(l[0]+l[1])/2,AQ(h)?a.labelOffset+i*k:0],o=b.get("nameRotate");null!=o&&(o=o*AJ/180),AQ(h)?e=AK.innerTextLayout(a.rotation,null!=o?o:a.rotation,i):(e=AM(a.rotation,h,o||0,l),f=a.axisNameAvailableWidth,null!=f&&(isFinite(f=Math.abs(f/Math.sin(e.rotation)))||(f=null)));var p=j.getFont(),q=b.get("nameTruncate",!0)||{},r=q.ellipsis,s=bg(a.nameTruncateMaxWidth,q.maxWidth,f),t=new i7({x:n[0],y:n[1],rotation:e.rotation,silent:AK.isLabelSilent(b),style:j9(j,{text:g,font:p,overflow:"truncate",width:s,ellipsis:r,fill:j.getTextColor()||b.get(["axisLine","lineStyle","color"]),align:j.get("align")||e.textAlign,verticalAlign:j.get("verticalAlign")||e.textVerticalAlign}),z2:1});if(qU({el:t,componentModel:b,itemName:g}),t.__fullText=g,t.anid="name",b.get("triggerEvent")){var u=AK.makeAxisEventDataBase(b);u.targetType="axisName",u.name=g,i8(t).eventData=u}d.add(t),t.updateTransform(),c.add(t),t.decomposeTransform()}}};function AM(a,b,c,d){var e,f,g=ga(c-a),h=d[0]>d[1],i="start"===b&&!h||"start"!==b&&h;return gb(g-AJ/2)?(f=i?"bottom":"top",e="center"):gb(g-1.5*AJ)?(f=i?"top":"bottom",e="center"):(f="middle",e=g<1.5*AJ&&g>AJ/2?i?"left":"right":i?"right":"left"),{rotation:g,textAlign:e,textVerticalAlign:f}}function AN(a,b,c){if(!vK(a.axis)){var d=a.get(["axisLabel","showMinLabel"]),e=a.get(["axisLabel","showMaxLabel"]);c=c||[];var f=(b=b||[])[0],g=b[1],h=b[b.length-1],i=b[b.length-2],j=c[0],k=c[1],l=c[c.length-1],m=c[c.length-2];!1===d?(AO(f),AO(j)):AP(f,g)&&(d?(AO(g),AO(k)):(AO(f),AO(j))),!1===e?(AO(h),AO(l)):AP(i,h)&&(e?(AO(i),AO(m)):(AO(h),AO(l)))}}function AO(a){a&&(a.ignore=!0)}function AP(a,b){var c=a&&a.getBoundingRect().clone(),d=b&&b.getBoundingRect().clone();if(c&&d){var e=cA([]);return cE(e,e,-a.rotation),c.applyTransform(cC([],e,a.getLocalTransform())),d.applyTransform(cC([],e,b.getLocalTransform())),c.intersect(d)}}function AQ(a){return"middle"===a||"center"===a}function AR(a,b,c,d,e){for(var f=[],g=[],h=[],i=0;i<a.length;i++){var j=a[i].coord;g[0]=j,g[1]=0,h[0]=j,h[1]=c,b&&(b_(g,g,b),b_(h,h,b));var k=new pX({shape:{x1:g[0],y1:g[1],x2:h[0],y2:h[1]},style:d,z2:2,autoBatch:!0,silent:!0});qG(k.shape,k.style.lineWidth),k.anid=e+"_"+a[i].tickValue,f.push(k)}return f}function AS(a,b,c,d){var e=c.axis,f=c.getModel("axisTick"),g=f.get("show");if("auto"===g&&d.handleAutoShown&&(g=d.handleAutoShown("axisTick")),!(!g||e.scale.isBlank())){for(var h=f.getModel("lineStyle"),i=d.tickDirection*f.get("length"),j=AR(e.getTicksCoords(),b.transform,i,aR(h.getLineStyle(),{stroke:c.get(["axisLine","lineStyle","color"])}),"ticks"),k=0;k<j.length;k++)a.add(j[k]);return j}}function AT(a,b,c,d){var e=c.axis,f=c.getModel("minorTick");if(!(!f.get("show")||e.scale.isBlank())){var g=e.getMinorTicksCoords();if(g.length)for(var h=f.getModel("lineStyle"),i=d*f.get("length"),j=aR(h.getLineStyle(),aR(c.getModel("axisTick").getLineStyle(),{stroke:c.get(["axisLine","lineStyle","color"])})),k=0;k<g.length;k++)for(var l=AR(g[k],b.transform,i,j,"minorticks_"+k),m=0;m<l.length;m++)a.add(l[m])}}function AU(a,b,c,d){var e=c.axis;if(!(!bg(d.axisLabelShow,c.get(["axisLabel","show"]))||e.scale.isBlank())){var f=c.getModel("axisLabel"),g=f.get("margin"),h=e.getViewLabels(),i=(bg(d.labelRotate,f.get("rotate"))||0)*AJ/180,j=AK.innerTextLayout(d.rotation,i,d.labelDirection),k=c.getCategories&&c.getCategories(!0),l=[],m=AK.isLabelSilent(c),n=c.get("triggerEvent");return aX(h,function(i,o){var p="ordinal"===e.scale.type?e.scale.getRawOrdinalNumber(i.tickValue):i.tickValue,q=i.formattedLabel,r=i.rawLabel,s=f;if(k&&k[p]){var t=k[p];a8(t)&&t.textStyle&&(s=new kC(t.textStyle,f,c.ecModel))}var u=s.getTextColor()||c.get(["axisLine","lineStyle","color"]),v=e.dataToCoord(p),w=s.getShallow("align",!0)||j.textAlign,x=bh(s.getShallow("alignMinLabel",!0),w),y=bh(s.getShallow("alignMaxLabel",!0),w),z=s.getShallow("verticalAlign",!0)||s.getShallow("baseline",!0)||j.textVerticalAlign,A=bh(s.getShallow("verticalAlignMinLabel",!0),z),B=bh(s.getShallow("verticalAlignMaxLabel",!0),z),C=new i7({x:v,y:d.labelOffset+d.labelDirection*g,rotation:j.rotation,silent:m,z2:10+(i.level||0),style:j9(s,{text:q,align:0===o?x:o===h.length-1?y:w,verticalAlign:0===o?A:o===h.length-1?B:z,fill:a4(u)?u("category"===e.type?r:"value"===e.type?p+"":p,o):u})});if(C.anid="label_"+p,n){var D=AK.makeAxisEventDataBase(c);D.targetType="axisLabel",D.value=r,D.tickIndex=o,"category"===e.type&&(D.dataIndex=p),i8(C).eventData=D}b.add(C),C.updateTransform(),l.push(C),a.add(C),C.decomposeTransform()}),l}}var AV=AK;function AW(a,b,c,d,e,f){var g=b.getModel("axisPointer"),h={};aX(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(a){h[a]=aN(g.get(a))}),h.snap="category"!==a.type&&!!f,"cross"===g.get("type")&&(h.type="line");var i=h.label||(h.label={});if(null==i.show&&(i.show=!1),"cross"===e){var j=g.get(["label","show"]);if(i.show=null==j||j,!f){var k=h.lineStyle=g.get("crossStyle");k&&aR(i,k.textStyle)}}return a.model.getModel("axisPointer",new kC(h,c,d))}function AX(a,b){for(var c=b.model,d=b.dim,e=0;e<a.length;e++){var f=a[e]||{};if(AY(f[d+"AxisId"],c.id)||AY(f[d+"AxisIndex"],c.componentIndex)||AY(f[d+"AxisName"],c.name))return e}}function AY(a,b){return"all"===a||a3(a)&&aT(a,b)>=0||a===b}function AZ(a){var b=(a.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return b&&b.axesInfo[A_(a)]}function A$(a){return!!a.get(["handle","show"])}function A_(a){return a.type+"||"+a.id}var A0={},A1=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(b,c,d,e){this.axisPointerClass&&function(a){var b=AZ(a);if(b){var c=b.axisPointerModel,d=b.axis.scale,e=c.option,f=c.get("status"),g=c.get("value");null!=g&&(g=d.parse(g));var h=A$(c);null==f&&(e.status=h?"show":"hide");var i=d.getExtent().slice();i[0]>i[1]&&i.reverse(),(null==g||g>i[1])&&(g=i[1]),g<i[0]&&(g=i[0]),e.value=g,h&&(e.status=b.axis.scale.isBlank()?"hide":"show")}}(b),a.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(b,d,!0)},b.prototype.updateAxisPointer=function(a,b,c,d){this._doUpdateAxisPointerClass(a,c,!1)},b.prototype.remove=function(a,b){var c=this._axisPointer;c&&c.remove(b)},b.prototype.dispose=function(b,c){this._disposeAxisPointer(c),a.prototype.dispose.apply(this,arguments)},b.prototype._doUpdateAxisPointerClass=function(a,c,d){var e=b.getAxisPointerClass(this.axisPointerClass);if(e){var f,g,h=(g=AZ(f=a))&&g.axisPointerModel;h?(this._axisPointer||(this._axisPointer=new e)).render(a,h,c,d):this._disposeAxisPointer(c)}},b.prototype._disposeAxisPointer=function(a){this._axisPointer&&this._axisPointer.dispose(a),this._axisPointer=null},b.registerAxisPointerClass=function(a,b){A0[a]=b},b.getAxisPointerClass=function(a){return a&&A0[a]},b.type="axis",b}(oQ),A2=gI();function A3(a,b,c,d){var e=c.axis;if(!e.scale.isBlank()){var f=c.getModel("splitArea"),g=f.getModel("areaStyle"),h=g.get("color"),i=d.coordinateSystem.getRect(),j=e.getTicksCoords({tickModel:f,clamp:!0});if(j.length){var k=h.length,l=A2(a).splitAreaColors,m=bu(),n=0;if(l)for(var o=0;o<j.length;o++){var p=l.get(j[o].tickValue);if(null!=p){n=(p+(k-1)*o)%k;break}}var q=e.toGlobalCoord(j[0].coord),r=g.getAreaStyle();h=a3(h)?h:[h];for(var o=1;o<j.length;o++){var s=e.toGlobalCoord(j[o].coord),t=void 0,u=void 0,v=void 0,w=void 0;e.isHorizontal()?(t=q,u=i.y,v=s-t,w=i.height,q=t+v):(t=i.x,u=q,v=i.width,w=s-u,q=u+w);var x=j[o-1].tickValue;null!=x&&m.set(x,n),b.add(new iS({anid:null!=x?"area_"+x:null,shape:{x:t,y:u,width:v,height:w},style:aR({fill:h[n]},r),autoBatch:!0,silent:!0})),n=(n+1)%k}A2(a).splitAreaColors=m}}}function A4(a){A2(a).splitAreaColors=null}var A5,A6,A7,A8,A9=["axisLine","axisTickLabel","axisName"],Ba=["splitArea","splitLine","minorSplitLine"],Bb=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.axisPointerClass="CartesianAxisPointer",c}return ad(b,a),b.prototype.render=function(b,c,d,e){this.group.removeAll();var f=this._axisGroup;if(this._axisGroup=new fP,this.group.add(this._axisGroup),b.get("show")){var g=b.getCoordSysModel(),h=Aw(g,b),i=new AV(b,aQ({handleAutoShown:function(a){for(var c=g.coordinateSystem.getCartesians(),d=0;d<c.length;d++)if(uD(c[d].getOtherAxis(b.axis).scale))return!0;return!1}},h));aX(A9,i.add,i),this._axisGroup.add(i.getGroup()),aX(Ba,function(a){b.get([a,"show"])&&Bc[a](this,this._axisGroup,b,g)},this),e&&"changeAxisOrder"===e.type&&e.isInitSort||qN(f,this._axisGroup,b),a.prototype.render.call(this,b,c,d,e)}},b.prototype.remove=function(){A4(this)},b.type="cartesianAxis",b}(A1),Bc={splitLine:function(a,b,c,d){var e=c.axis;if(!e.scale.isBlank()){var f=c.getModel("splitLine"),g=f.getModel("lineStyle"),h=g.get("color");h=a3(h)?h:[h];for(var i=d.coordinateSystem.getRect(),j=e.isHorizontal(),k=0,l=e.getTicksCoords({tickModel:f}),m=[],n=[],o=g.getLineStyle(),p=0;p<l.length;p++){var q=e.toGlobalCoord(l[p].coord);j?(m[0]=q,m[1]=i.y,n[0]=q,n[1]=i.y+i.height):(m[0]=i.x,m[1]=q,n[0]=i.x+i.width,n[1]=q);var r=(k++)%h.length,s=l[p].tickValue,t=new pX({anid:null!=s?"line_"+l[p].tickValue:null,autoBatch:!0,shape:{x1:m[0],y1:m[1],x2:n[0],y2:n[1]},style:aR({stroke:h[r]},o),silent:!0});qG(t.shape,o.lineWidth),b.add(t)}}},minorSplitLine:function(a,b,c,d){var e=c.axis,f=c.getModel("minorSplitLine").getModel("lineStyle"),g=d.coordinateSystem.getRect(),h=e.isHorizontal(),i=e.getMinorTicksCoords();if(i.length)for(var j=[],k=[],l=f.getLineStyle(),m=0;m<i.length;m++)for(var n=0;n<i[m].length;n++){var o=e.toGlobalCoord(i[m][n].coord);h?(j[0]=o,j[1]=g.y,k[0]=o,k[1]=g.y+g.height):(j[0]=g.x,j[1]=o,k[0]=g.x+g.width,k[1]=o);var p=new pX({anid:"minor_line_"+i[m][n].tickValue,autoBatch:!0,shape:{x1:j[0],y1:j[1],x2:k[0],y2:k[1]},style:l,silent:!0});qG(p.shape,l.lineWidth),b.add(p)}},splitArea:function(a,b,c,d){A3(a,b,c,d)}},Bd=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.type="xAxis",b}(Bb),Be=(A5=Bb,A6=function(){var a=null!==A5&&A5.apply(this,arguments)||this;return a.type=Bd.type,a},ad(A6,A5),A6.type="yAxis",A6),Bf=(A7=oQ,A8=function(){var a=null!==A7&&A7.apply(this,arguments)||this;return a.type="grid",a},ad(A8,A7),A8.prototype.render=function(a,b){this.group.removeAll(),a.get("show")&&this.group.add(new iS({shape:a.coordinateSystem.getRect(),style:aR({fill:a.get("backgroundColor")},a.getItemStyle()),silent:!0,z2:-1}))},A8.type="grid",A8),Bg={offset:0};function Bh(a){a.registerComponentView(Bf),a.registerComponentModel(Ab),a.registerCoordinateSystem("cartesian2d",AI),Ak(a,"x",Ac,Bg),Ak(a,"y",Ac,Bg),a.registerComponentView(Bd),a.registerComponentView(Be),a.registerPreprocessor(function(a){a.xAxis&&a.yAxis&&!a.grid&&(a.grid={})})}function Bi(a){a.eachSeriesByType("radar",function(a){var b=a.getData(),c=[],d=a.coordinateSystem;if(d){var e=d.getIndicatorAxes();aX(e,function(a,f){b.each(b.mapDimension(e[f].dim),function(a,b){c[b]=c[b]||[];var e=d.dataToPoint(a,f);c[b][f]=Bj(e)?e:Bk(d)})}),b.each(function(a){var e=a_(c[a],function(a){return Bj(a)})||Bk(d);c[a].push(e.slice()),b.setItemLayout(a,c[a])})}})}function Bj(a){return!isNaN(a[0])&&!isNaN(a[1])}function Bk(a){return[a.cx,a.cy]}function Bl(a){var b=a.polar;if(b){a3(b)||(b=[b]);var c=[];aX(b,function(b,d){b.indicator?(b.type&&!b.shape&&(b.shape=b.type),a.radar=a.radar||[],a3(a.radar)||(a.radar=[a.radar]),a.radar.push(b)):c.push(b)}),a.polar=c}aX(a.series,function(a){a&&"radar"===a.type&&a.polarIndex&&(a.radarIndex=a.polarIndex)})}var Bm=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c){var d=function(a,b){var c=a.getItemVisual(b,"symbol")||"circle";if("none"!==c){var d=sj(a.getItemVisual(b,"symbolSize")),e=si(c,-1,-1,2,2),f=a.getItemVisual(b,"symbolRotate")||0;return e.attr({style:{strokeNoScale:!0},z2:100,scaleX:d[0]/2,scaleY:d[1]/2,rotation:f*Math.PI/180||0}),e}},e=function(b,c,e,f,g,h){e.removeAll();for(var i=0;i<c.length-1;i++){var j=d(f,g);j&&(j.__dimIdx=i,b[i]?(j.setPosition(b[i]),U[h?"initProps":"updateProps"](j,{x:c[i][0],y:c[i][1]},a,g)):j.setPosition(c[i]),e.add(j))}},f=function(a){return aY(a,function(a){return[g.cx,g.cy]})},g=a.coordinateSystem,h=this.group,i=a.getData(),j=this._data;i.diff(j).add(function(b){var c=i.getItemLayout(b);if(c){var d=new pO,g=new pT,h={shape:{points:c}};d.shape.points=f(c),g.shape.points=f(c),j$(d,h,a,b),j$(g,h,a,b);var j=new fP,k=new fP;j.add(g),j.add(d),j.add(k),e(g.shape.points,c,k,i,b,!0),i.setItemGraphicEl(b,j)}}).update(function(b,c){var d=j.getItemGraphicEl(c),f=d.childAt(0),g=d.childAt(1),h=d.childAt(2),k={shape:{points:i.getItemLayout(b)}};k.shape.points&&(e(f.shape.points,k.shape.points,h,i,b,!1),j3(g),j3(f),jZ(f,k,a),jZ(g,k,a),i.setItemGraphicEl(b,d))}).remove(function(a){h.remove(j.getItemGraphicEl(a))}).execute(),i.eachItemGraphicEl(function(a,b){var c=i.getItemModel(b),d=a.childAt(0),e=a.childAt(1),f=a.childAt(2),g=i.getItemVisual(b,"style"),j=g.fill;h.add(a),d.useStyle(aR(c.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:j})),jR(d,c,"lineStyle"),jR(e,c,"areaStyle");var k=c.getModel("areaStyle"),l=k.isEmpty()&&k.parentModel.isEmpty();e.ignore=l,aX(["emphasis","select","blur"],function(a){var b=c.getModel([a,"areaStyle"]),d=b.isEmpty()&&b.parentModel.isEmpty();e.ensureState(a).ignore=d&&l}),e.useStyle(aR(k.getAreaStyle(),{fill:j,opacity:.7,decal:g.decal}));var m=c.getModel("emphasis"),n=m.getModel("itemStyle").getItemStyle();f.eachChild(function(a){if((0,ab.Z)(a,iG)){var d=a.style;a.useStyle(aQ({image:d.image,x:d.x,y:d.y,width:d.width,height:d.height},g))}else a.useStyle(g),a.setColor(j),a.style.strokeNoScale=!0;a.ensureState("emphasis").style=aN(n);var e=i.getStore().get(i.getDimensionIndex(a.__dimIdx),b);(null==e||isNaN(e))&&(e=""),j7(a,j8(c),{labelFetcher:i.hostModel,labelDataIndex:b,labelDimIndex:a.__dimIdx,defaultText:e,inheritColor:j,defaultOpacity:g.opacity})}),jN(a,m.get("focus"),m.get("blurScope"),m.get("disabled"))}),this._data=i},b.prototype.remove=function(){this.group.removeAll(),this._data=null},b.type="radar",b}(ro),Bn=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.hasSymbolVisual=!0,c}return ad(b,a),b.prototype.init=function(b){a.prototype.init.apply(this,arguments),this.legendVisualProvider=new z3(a1(this.getData,this),a1(this.getRawData,this))},b.prototype.getInitialData=function(a,b){return zU(this,{generateCoord:"indicator_",generateCoordCount:1/0})},b.prototype.formatTooltip=function(a,b,c){var d=this.getData(),e=this.coordinateSystem.getIndicatorAxes(),f=this.getData().getName(a),g=""===f?this.name:f,h=os(this,a);return of("section",{header:g,sortBlocks:!0,blocks:aY(e,function(b){var c=d.get(d.mapDimension(b.dim),a);return of("nameValue",{markerType:"subItem",markerColor:h,name:b.name,value:c,sortParam:c})})})},b.prototype.getTooltipPosition=function(a){if(null!=a){for(var b=this.getData(),c=this.coordinateSystem,d=b.getValues(aY(c.dimensions,function(a){return b.mapDimension(a)}),a),e=0,f=d.length;e<f;e++)if(!isNaN(d[e])){var g=c.getIndicatorAxes();return c.coordToPoint(g[e].dataToCoord(d[e]),e)}}},b.type="series.radar",b.dependencies=["radar"],b.defaultOption={z:2,colorBy:"data",coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid",join:"round"},label:{position:"top"},symbolSize:8},b}(oO),Bo=Ai.value;function Bp(a,b){return aR({show:b},a)}var Bq,Br,Bs,Bt=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.optionUpdated=function(){var a=this.get("boundaryGap"),b=this.get("splitNumber"),c=this.get("scale"),d=this.get("axisLine"),e=this.get("axisTick"),f=this.get("axisLabel"),g=this.get("axisName"),h=this.get(["axisName","show"]),i=this.get(["axisName","formatter"]),j=this.get("axisNameGap"),k=this.get("triggerEvent"),l=aY(this.get("indicator")||[],function(l){null!=l.max&&l.max>0&&!l.min?l.min=0:null!=l.min&&l.min<0&&!l.max&&(l.max=0);var m=g;null!=l.color&&(m=aR({color:l.color},g));var n=aO(aN(l),{boundaryGap:a,splitNumber:b,scale:c,axisLine:d,axisTick:e,axisLabel:f,name:l.text,showName:h,nameLocation:"end",nameGap:j,nameTextStyle:m,triggerEvent:k},!1);if(a5(i)){var o=n.name;n.name=i.replace("{value}",null!=o?o:"")}else a4(i)&&(n.name=i(n.name,n));var p=new kC(n,null,this.ecModel);return aV(p,vN.prototype),p.mainType="radar",p.componentIndex=this.componentIndex,p},this);this._indicatorModels=l},b.prototype.getIndicatorModels=function(){return this._indicatorModels},b.type="radar",b.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:aO({lineStyle:{color:"#bbb"}},Bo.axisLine),axisLabel:Bp(Bo.axisLabel,!1),axisTick:Bp(Bo.axisTick,!1),splitLine:Bp(Bo.splitLine,!0),splitArea:Bp(Bo.splitArea,!0),indicator:[]},b}(lK),Bu=["axisLine","axisTickLabel","axisName"],Bv=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c){this.group.removeAll(),this._buildAxes(a),this._buildSplitLineAndArea(a)},b.prototype._buildAxes=function(a){var b=a.coordinateSystem,c=aY(b.getIndicatorAxes(),function(a){var c=a.model.get("showName")?a.name:"";return new AV(a.model,{axisName:c,position:[b.cx,b.cy],rotation:a.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})});aX(c,function(a){aX(Bu,a.add,a),this.group.add(a.getGroup())},this)},b.prototype._buildSplitLineAndArea=function(a){var b=function(a,b,c){var d=c%b.length;return a[d]=a[d]||[],d},c=a.coordinateSystem,d=c.getIndicatorAxes();if(d.length){var e=a.get("shape"),f=a.getModel("splitLine"),g=a.getModel("splitArea"),h=f.getModel("lineStyle"),i=g.getModel("areaStyle"),j=f.get("show"),k=g.get("show"),l=h.get("color"),m=i.get("color"),n=a3(l)?l:[l],o=a3(m)?m:[m],p=[],q=[];if("circle"===e)for(var r=d[0].getTicksCoords(),s=c.cx,t=c.cy,u=0;u<r.length;u++){if(j){var v=b(p,n,u);p[v].push(new pi({shape:{cx:s,cy:t,r:r[u].coord}}))}if(k&&u<r.length-1){var v=b(q,o,u);q[v].push(new pG({shape:{cx:s,cy:t,r0:r[u].coord,r:r[u+1].coord}}))}}else for(var w,x=aY(d,function(a,b){var d=a.getTicksCoords();return w=null==w?d.length-1:Math.min(d.length-1,w),aY(d,function(a){return c.coordToPoint(a.coord,b)})}),y=[],u=0;u<=w;u++){for(var z=[],A=0;A<d.length;A++)z.push(x[A][u]);if(z[0]&&z.push(z[0].slice()),j){var v=b(p,n,u);p[v].push(new pT({shape:{points:z}}))}if(k&&y){var v=b(q,o,u-1);q[v].push(new pO({shape:{points:z.concat(y)}}))}y=z.slice().reverse()}var B=h.getLineStyle(),C=i.getAreaStyle();aX(q,function(a,b){this.group.add(qE(a,{style:aR({stroke:"none",fill:o[b%o.length]},C),silent:!0}))},this),aX(p,function(a,b){this.group.add(qE(a,{style:aR({fill:"none",stroke:n[b%n.length]},B),silent:!0}))},this)}},b.type="radar",b}(oQ),Bw=(Bq=wo,ad(Br=function(a,b,c){var d=Bq.call(this,a,b,c)||this;return d.type="value",d.angle=0,d.name="",d},Bq),Br),Bx=((Bs=function(a,b,c){this.dimensions=[],this._model=a,this._indicatorAxes=aY(a.getIndicatorModels(),function(a,b){var c="indicator_"+b,d=new Bw(c,new uS);return d.name=a.get("name"),d.model=a,a.axis=d,this.dimensions.push(c),d},this),this.resize(a,c)}).prototype.getIndicatorAxes=function(){return this._indicatorAxes},Bs.prototype.dataToPoint=function(a,b){var c=this._indicatorAxes[b];return this.coordToPoint(c.dataToCoord(a),b)},Bs.prototype.coordToPoint=function(a,b){var c=this._indicatorAxes[b].angle,d=this.cx+a*Math.cos(c),e=this.cy-a*Math.sin(c);return[d,e]},Bs.prototype.pointToData=function(a){var b,c=a[0]-this.cx,d=a[1]-this.cy,e=Math.sqrt(c*c+d*d);c/=e,d/=e;for(var f=Math.atan2(-d,c),g=1/0,h=-1,i=0;i<this._indicatorAxes.length;i++){var j=this._indicatorAxes[i],k=Math.abs(f-j.angle);k<g&&(b=j,h=i,g=k)}return[h,+(b&&b.coordToData(e))]},Bs.prototype.resize=function(a,b){var c=a.get("center"),d=b.getWidth(),e=b.getHeight(),f=Math.min(d,e)/2;this.cx=f0(c[0],d),this.cy=f0(c[1],e),this.startAngle=a.get("startAngle")*Math.PI/180;var g=a.get("radius");(a5(g)||a7(g))&&(g=[0,g]),this.r0=f0(g[0],f),this.r=f0(g[1],f),aX(this._indicatorAxes,function(a,b){a.setExtent(this.r0,this.r);var c=this.startAngle+b*Math.PI*2/this._indicatorAxes.length;c=Math.atan2(Math.sin(c),Math.cos(c)),a.angle=c},this)},Bs.prototype.update=function(a,b){var c=this._indicatorAxes,d=this._model;aX(c,function(a){a.scale.setExtent(1/0,-1/0)}),a.eachSeriesByType("radar",function(b,e){if("radar"===b.get("coordinateSystem")&&a.getComponent("radar",b.get("radarIndex"))===d){var f=b.getData();aX(c,function(a){a.scale.unionExtentFromData(f,f.mapDimension(a.dim))})}},this);var e=d.get("splitNumber"),f=new uS;f.setExtent(0,e),f.setInterval(1),aX(c,function(a,b){AA(a.scale,a.model,f)})},Bs.prototype.convertToPixel=function(a,b,c){return console.warn("Not implemented."),null},Bs.prototype.convertFromPixel=function(a,b,c){return console.warn("Not implemented."),null},Bs.prototype.containPoint=function(a){return console.warn("Not implemented."),!1},Bs.create=function(a,b){var c=[];return a.eachComponent("radar",function(d){var e=new Bs(d,a,b);c.push(e),d.coordinateSystem=e}),a.eachSeriesByType("radar",function(a){"radar"===a.get("coordinateSystem")&&(a.coordinateSystem=c[a.get("radarIndex")||0])}),c},Bs.dimensions=[],Bs);function By(a){a.registerCoordinateSystem("radar",Bx),a.registerComponentModel(Bt),a.registerComponentView(Bv),a.registerVisual({seriesType:"radar",reset:function(a){var b=a.getData();b.each(function(a){b.setItemVisual(a,"legendIcon","roundRect")}),b.setVisual("legendIcon","roundRect")}})}var Bz="\0_ec_interaction_mutex";function BA(a,b){return!!BB(a)[b]}function BB(a){return a[Bz]||(a[Bz]={})}tB({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},bz);var BC=(BM=b6,BN=function(a){var b=BM.call(this)||this;b._zr=a;var c=a1(b._mousedownHandler,b),d=a1(b._mousemoveHandler,b),e=a1(b._mouseupHandler,b),f=a1(b._mousewheelHandler,b),g=a1(b._pinchHandler,b);return b.enable=function(b,h){this.disable(),this._opt=aR(aN(h)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),null==b&&(b=!0),(!0===b||"move"===b||"pan"===b)&&(a.on("mousedown",c),a.on("mousemove",d),a.on("mouseup",e)),(!0===b||"scale"===b||"zoom"===b)&&(a.on("mousewheel",f),a.on("pinch",g))},b.disable=function(){a.off("mousedown",c),a.off("mousemove",d),a.off("mouseup",e),a.off("mousewheel",f),a.off("pinch",g)},b},ad(BN,BM),BN.prototype.isDragging=function(){return this._dragging},BN.prototype.isPinching=function(){return this._pinching},BN.prototype.setPointerChecker=function(a){this.pointerChecker=a},BN.prototype.dispose=function(){this.disable()},BN.prototype._mousedownHandler=function(a){if(!cu(a)){for(var b=a.target;b;){if(b.draggable)return;b=b.__hostTarget||b.parent}var c=a.offsetX,d=a.offsetY;this.pointerChecker&&this.pointerChecker(a,c,d)&&(this._x=c,this._y=d,this._dragging=!0)}},BN.prototype._mousemoveHandler=function(a){if(!(!this._dragging||!BF("moveOnMouseMove",a,this._opt)||"pinch"===a.gestureEvent||BA(this._zr,"globalPan"))){var b=a.offsetX,c=a.offsetY,d=this._x,e=this._y;this._x=b,this._y=c,this._opt.preventDefaultMouseMove&&ct(a.event),BE(this,"pan","moveOnMouseMove",a,{dx:b-d,dy:c-e,oldX:d,oldY:e,newX:b,newY:c,isAvailableBehavior:null})}},BN.prototype._mouseupHandler=function(a){cu(a)||(this._dragging=!1)},BN.prototype._mousewheelHandler=function(a){var b=BF("zoomOnMouseWheel",a,this._opt),c=BF("moveOnMouseWheel",a,this._opt),d=a.wheelDelta,e=Math.abs(d),f=a.offsetX,g=a.offsetY;if(0!==d&&(b||c)){if(b){var h=e>3?1.4:e>1?1.2:1.1,i=d>0?h:1/h;BD(this,"zoom","zoomOnMouseWheel",a,{scale:i,originX:f,originY:g,isAvailableBehavior:null})}if(c){var j=Math.abs(d);BD(this,"scrollMove","moveOnMouseWheel",a,{scrollDelta:(d>0?1:-1)*(j>3?.4:j>1?.15:.05),originX:f,originY:g,isAvailableBehavior:null})}}},BN.prototype._pinchHandler=function(a){if(!BA(this._zr,"globalPan")){var b=a.pinchScale>1?1.1:1/1.1;BD(this,"zoom",null,a,{scale:b,originX:a.pinchX,originY:a.pinchY,isAvailableBehavior:null})}},BN);function BD(a,b,c,d,e){a.pointerChecker&&a.pointerChecker(d,e.originX,e.originY)&&(ct(d.event),BE(a,b,c,d,e))}function BE(a,b,c,d,e){e.isAvailableBehavior=a1(BF,null,c,d),a.trigger(b,e)}function BF(a,b,c){var d=c[a];return!a||d&&(!a5(d)||b.event[d+"Key"])}var BG=BC;function BH(a,b,c){var d=a.target;d.x+=b,d.y+=c,d.dirty()}function BI(a,b,c,d){var e=a.target,f=a.zoomLimit,g=a.zoom=a.zoom||1;if(g*=b,f){var h=f.min||0,i=f.max||1/0;g=Math.max(Math.min(i,g),h)}var j=g/a.zoom;a.zoom=g,e.x-=(c-e.x)*(j-1),e.y-=(d-e.y)*(j-1),e.scaleX*=j,e.scaleY*=j,e.dirty()}var BJ={axisPointer:1,tooltip:1,brush:1};function BK(a,b,c){var d=b.getComponentByElement(a.topTarget),e=d&&d.coordinateSystem;return d&&d!==c&&!BJ.hasOwnProperty(d.mainType)&&e&&e.model!==c}function BL(a){a5(a)&&(a=new DOMParser().parseFromString(a,"text/xml"));var b=a;for(9===b.nodeType&&(b=b.firstChild);"svg"!==b.nodeName.toLowerCase()||1!==b.nodeType;)b=b.nextSibling;return b}var BM,BN,BO,BP={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"},BQ=a0(BP),BR={"alignment-baseline":"textBaseline","stop-color":"stopColor"},BS=a0(BR),BT=((BO=function(){this._defs={},this._root=null}).prototype.parse=function(a,b){b=b||{};var c,d,e=BL(a);this._defsUsePending=[];var f=new fP;this._root=f;var g=[],h=e.getAttribute("viewBox")||"",i=parseFloat(e.getAttribute("width")||b.width),j=parseFloat(e.getAttribute("height")||b.height);isNaN(i)&&(i=null),isNaN(j)&&(j=null),BZ(e,f,null,!0,!1);for(var k=e.firstChild;k;)this._parseNode(k,f,g,null,!1,!1),k=k.nextSibling;if(B1(this._defs,this._defsUsePending),this._defsUsePending=[],h){var l=B3(h);l.length>=4&&(c={x:parseFloat(l[0]||0),y:parseFloat(l[1]||0),width:parseFloat(l[2]),height:parseFloat(l[3])})}if(c&&null!=i&&null!=j&&(d=Ca(c,{x:0,y:0,width:i,height:j}),!b.ignoreViewBox)){var m=f;(f=new fP).add(m),m.scaleX=m.scaleY=d.scale,m.x=d.x,m.y=d.y}return b.ignoreRootClip||null==i||null==j||f.setClipPath(new iS({shape:{x:0,y:0,width:i,height:j}})),{root:f,width:i,height:j,viewBoxRect:c,viewBoxTransform:d,named:g}},BO.prototype._parseNode=function(a,b,c,d,e,f){var g,h=a.nodeName.toLowerCase(),i=d;if("defs"===h&&(e=!0),"text"===h&&(f=!0),"defs"===h||"switch"===h)g=b;else{if(!e){var j=O[h];if(j&&by(O,h)){g=j.call(this,a,b);var k=a.getAttribute("name");if(k){var l={name:k,namedFrom:null,svgNodeTagLower:h,el:g};c.push(l),"g"===h&&(i=l)}else d&&c.push({name:d.name,namedFrom:d,svgNodeTagLower:h,el:g});b.add(g)}}var m=BU[h];if(m&&by(BU,h)){var n=m.call(this,a),o=a.getAttribute("id");o&&(this._defs[o]=n)}}if(g&&g.isGroup)for(var p=a.firstChild;p;)1===p.nodeType?this._parseNode(p,g,c,i,e,f):3===p.nodeType&&f&&this._parseText(p,g),p=p.nextSibling},BO.prototype._parseText=function(a,b){var c=new iC({style:{text:a.textContent},silent:!0,x:this._textX||0,y:this._textY||0});BX(b,c),BZ(a,c,this._defsUsePending,!1,!1),B$(c,b);var d=c.style,e=d.fontSize;e&&e<9&&(d.fontSize=9,c.scaleX*=e/9,c.scaleY*=e/9);var f=(d.fontSize||d.fontFamily)&&[d.fontStyle,d.fontWeight,(d.fontSize||12)+"px",d.fontFamily||"sans-serif"].join(" ");d.font=f;var g=c.getBoundingRect();return this._textX+=g.width,b.add(c),c},BO.internalField=void(O={g:function(a,b){var c=new fP;return BX(b,c),BZ(a,c,this._defsUsePending,!1,!1),c},rect:function(a,b){var c=new iS;return BX(b,c),BZ(a,c,this._defsUsePending,!1,!1),c.setShape({x:parseFloat(a.getAttribute("x")||"0"),y:parseFloat(a.getAttribute("y")||"0"),width:parseFloat(a.getAttribute("width")||"0"),height:parseFloat(a.getAttribute("height")||"0")}),c.silent=!0,c},circle:function(a,b){var c=new pi;return BX(b,c),BZ(a,c,this._defsUsePending,!1,!1),c.setShape({cx:parseFloat(a.getAttribute("cx")||"0"),cy:parseFloat(a.getAttribute("cy")||"0"),r:parseFloat(a.getAttribute("r")||"0")}),c.silent=!0,c},line:function(a,b){var c=new pX;return BX(b,c),BZ(a,c,this._defsUsePending,!1,!1),c.setShape({x1:parseFloat(a.getAttribute("x1")||"0"),y1:parseFloat(a.getAttribute("y1")||"0"),x2:parseFloat(a.getAttribute("x2")||"0"),y2:parseFloat(a.getAttribute("y2")||"0")}),c.silent=!0,c},ellipse:function(a,b){var c=new pl;return BX(b,c),BZ(a,c,this._defsUsePending,!1,!1),c.setShape({cx:parseFloat(a.getAttribute("cx")||"0"),cy:parseFloat(a.getAttribute("cy")||"0"),rx:parseFloat(a.getAttribute("rx")||"0"),ry:parseFloat(a.getAttribute("ry")||"0")}),c.silent=!0,c},polygon:function(a,b){var c,d=a.getAttribute("points");d&&(c=BY(d));var e=new pO({shape:{points:c||[]},silent:!0});return BX(b,e),BZ(a,e,this._defsUsePending,!1,!1),e},polyline:function(a,b){var c,d=a.getAttribute("points");d&&(c=BY(d));var e=new pT({shape:{points:c||[]},silent:!0});return BX(b,e),BZ(a,e,this._defsUsePending,!1,!1),e},image:function(a,b){var c=new iG;return BX(b,c),BZ(a,c,this._defsUsePending,!1,!1),c.setStyle({image:a.getAttribute("xlink:href")||a.getAttribute("href"),x:+a.getAttribute("x"),y:+a.getAttribute("y"),width:+a.getAttribute("width"),height:+a.getAttribute("height")}),c.silent=!0,c},text:function(a,b){var c=a.getAttribute("x")||"0",d=a.getAttribute("y")||"0",e=a.getAttribute("dx")||"0",f=a.getAttribute("dy")||"0";this._textX=parseFloat(c)+parseFloat(e),this._textY=parseFloat(d)+parseFloat(f);var g=new fP;return BX(b,g),BZ(a,g,this._defsUsePending,!1,!0),g},tspan:function(a,b){var c=a.getAttribute("x"),d=a.getAttribute("y");null!=c&&(this._textX=parseFloat(c)),null!=d&&(this._textY=parseFloat(d));var e=a.getAttribute("dx")||"0",f=a.getAttribute("dy")||"0",g=new fP;return BX(b,g),BZ(a,g,this._defsUsePending,!1,!0),this._textX+=parseFloat(e),this._textY+=parseFloat(f),g},path:function(a,b){var c=pa(a.getAttribute("d")||"");return BX(b,c),BZ(a,c,this._defsUsePending,!1,!1),c.silent=!0,c}}),BO),BU={lineargradient:function(a){var b=parseInt(a.getAttribute("x1")||"0",10),c=parseInt(a.getAttribute("y1")||"0",10),d=parseInt(a.getAttribute("x2")||"10",10),e=parseInt(a.getAttribute("y2")||"0",10),f=new qk(b,c,d,e);return BV(a,f),BW(a,f),f},radialgradient:function(a){var b=parseInt(a.getAttribute("cx")||"0",10),c=parseInt(a.getAttribute("cy")||"0",10),d=parseInt(a.getAttribute("r")||"0",10),e=new ql(b,c,d);return BV(a,e),BW(a,e),e}};function BV(a,b){"userSpaceOnUse"===a.getAttribute("gradientUnits")&&(b.global=!0)}function BW(a,b){for(var c=a.firstChild;c;){if(1===c.nodeType&&"stop"===c.nodeName.toLocaleLowerCase()){var d=c.getAttribute("offset"),e=void 0;e=d&&d.indexOf("%")>0?parseInt(d,10)/100:d?parseFloat(d):0;var f={};B8(c,f,f);var g=f.stopColor||c.getAttribute("stop-color")||"#000000";b.colorStops.push({offset:e,color:g})}c=c.nextSibling}}function BX(a,b){a&&a.__inheritedStyle&&(b.__inheritedStyle||(b.__inheritedStyle={}),aR(b.__inheritedStyle,a.__inheritedStyle))}function BY(a){for(var b=B3(a),c=[],d=0;d<b.length;d+=2){var e=parseFloat(b[d]),f=parseFloat(b[d+1]);c.push([e,f])}return c}function BZ(a,b,c,d,e){var f=b,g=f.__inheritedStyle=f.__inheritedStyle||{},h={};1!==a.nodeType||(B6(a,b),B8(a,g,h),d||B9(a,g,h)),f.style=f.style||{},null!=g.fill&&(f.style.fill=B0(f,"fill",g.fill,c)),null!=g.stroke&&(f.style.stroke=B0(f,"stroke",g.stroke,c)),aX(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(a){null!=g[a]&&(f.style[a]=parseFloat(g[a]))}),aX(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign"],function(a){null!=g[a]&&(f.style[a]=g[a])}),e&&(f.__selfStyle=h),g.lineDash&&(f.style.lineDash=aY(B3(g.lineDash),function(a){return parseFloat(a)})),("hidden"===g.visibility||"collapse"===g.visibility)&&(f.invisible=!0),"none"===g.display&&(f.ignore=!0)}function B$(a,b){var c=b.__selfStyle;if(c){var d=c.textBaseline,e=d;d&&"auto"!==d?"baseline"===d?e="alphabetic":"before-edge"===d||"text-before-edge"===d?e="top":"after-edge"===d||"text-after-edge"===d?e="bottom":("central"===d||"mathematical"===d)&&(e="middle"):e="alphabetic",a.style.textBaseline=e}var f=b.__inheritedStyle;if(f){var g=f.textAlign,h=g;g&&("middle"===g&&(h="center"),a.style.textAlign=h)}}var B_=/^url\(\s*#(.*?)\)/;function B0(a,b,c,d){var e=c&&c.match(B_);if(e){var f=bm(e[1]);d.push([a,b,f]);return}return"none"===c&&(c=null),c}function B1(a,b){for(var c=0;c<b.length;c++){var d=b[c];d[0].style[d[1]]=a[d[2]]}}var B2=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function B3(a){return a.match(B2)||[]}var B4=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,B5=Math.PI/180;function B6(a,b){var c=a.getAttribute("transform");if(c){c=c.replace(/,/g," ");var d=[],e=null;c.replace(B4,function(a,b,c){return d.push(b,c),""});for(var f=d.length-1;f>0;f-=2){var g=d[f],h=d[f-1],i=B3(g);switch(e=e||cz(),h){case"translate":cD(e,e,[parseFloat(i[0]),parseFloat(i[1]||"0")]);break;case"scale":cF(e,e,[parseFloat(i[0]),parseFloat(i[1]||i[0])]);break;case"rotate":cE(e,e,-parseFloat(i[0])*B5,[parseFloat(i[1]||"0"),parseFloat(i[2]||"0")]);break;case"skewX":var j=Math.tan(parseFloat(i[0])*B5);cC(e,[1,0,j,1,0,0],e);break;case"skewY":var k=Math.tan(parseFloat(i[0])*B5);cC(e,[1,k,0,1,0,0],e);break;case"matrix":e[0]=parseFloat(i[0]),e[1]=parseFloat(i[1]),e[2]=parseFloat(i[2]),e[3]=parseFloat(i[3]),e[4]=parseFloat(i[4]),e[5]=parseFloat(i[5])}}b.setLocalTransform(e)}}var B7=/([^\s:;]+)\s*:\s*([^:;]+)/g;function B8(a,b,c){var d,e=a.getAttribute("style");if(e)for(B7.lastIndex=0;null!=(d=B7.exec(e));){var f=d[1],g=by(BP,f)?BP[f]:null;g&&(b[g]=d[2]);var h=by(BR,f)?BR[f]:null;h&&(c[h]=d[2])}}function B9(a,b,c){for(var d=0;d<BQ.length;d++){var e=BQ[d],f=a.getAttribute(e);null!=f&&(b[BP[e]]=f)}for(var d=0;d<BS.length;d++){var e=BS[d],f=a.getAttribute(e);null!=f&&(c[BR[e]]=f)}}function Ca(a,b){var c=b.width/a.width,d=b.height/a.height,e=Math.min(c,d);return{scale:e,x:-(a.x+a.width/2)*e+(b.x+b.width/2),y:-(a.y+a.height/2)*e+(b.y+b.height/2)}}var Cb,Cc=bu(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]),Cd=((Cb=function(a,b){this.type="geoSVG",this._usedGraphicMap=bu(),this._freedGraphics=[],this._mapName=a,this._parsedXML=BL(b)}).prototype.load=function(){var a=this._firstGraphic;if(!a){a=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(a),this._boundingRect=this._firstGraphic.boundingRect.clone();var b=Cf(a.named),c=b.regions,d=b.regionsMap;this._regions=c,this._regionsMap=d}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},Cb.prototype._buildGraphic=function(a){try{var b,c;f=(e=a&&(b=a,c={ignoreViewBox:!0,ignoreRootClip:!0},new BT().parse(b,c))||{}).root,bl(null!=f)}catch(d){throw Error("Invalid svg format\n"+d.message)}var e,f,g=new fP;g.add(f),g.isGeoSVGGraphicRoot=!0;var h=e.width,i=e.height,j=e.viewBoxRect,k=this._boundingRect;if(!k){var l=void 0,m=void 0,n=void 0,o=void 0;if(null!=h?(l=0,n=h):j&&(l=j.x,n=j.width),null!=i?(m=0,o=i):j&&(m=j.y,o=j.height),null==l||null==m){var p=f.getBoundingRect();null==l&&(l=p.x,n=p.width),null==m&&(m=p.y,o=p.height)}k=this._boundingRect=new cT(l,m,n,o)}if(j){var q=Ca(j,k);f.scaleX=f.scaleY=q.scale,f.x=q.x,f.y=q.y}g.setClipPath(new iS({shape:k.plain()}));var r=[];return aX(e.named,function(a){null!=Cc.get(a.svgNodeTagLower)&&(r.push(a),Ce(a.el))}),{root:g,boundingRect:k,named:r}},Cb.prototype.useGraphic=function(a){var b=this._usedGraphicMap,c=b.get(a);return c||(c=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),b.set(a,c)),c},Cb.prototype.freeGraphic=function(a){var b=this._usedGraphicMap,c=b.get(a);c&&(b.removeKey(a),this._freedGraphics.push(c))},Cb);function Ce(a){a.silent=!1,a.isGroup&&a.traverse(function(a){a.silent=!1})}function Cf(a){var b=[],c=bu();return aX(a,function(a){if(null==a.namedFrom){var d=new v5(a.name,a.el);b.push(d),c.set(a.name,d)}}),{regions:b,regionsMap:c}}for(var Cg=[126,25],Ch="南海诸岛",Ci=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],Cj=0;Cj<Ci.length;Cj++)for(var Ck=0;Ck<Ci[Cj].length;Ck++)Ci[Cj][Ck][0]/=10.5,Ci[Cj][Ck][1]/=-14,Ci[Cj][Ck][0]+=Cg[0],Ci[Cj][Ck][1]+=Cg[1];var Cl,Cm={南海诸岛:[32,80],广东:[0,-10],香港:[10,5],澳门:[-10,10],天津:[5,5]},Cn=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]],Co=((Cl=function(a,b,c){this.type="geoJSON",this._parsedMap=bu(),this._mapName=a,this._specialAreas=c,this._geoJSON=Cq(b)}).prototype.load=function(a,b){b=b||"name";var c=this._parsedMap.get(b);if(!c){var d=this._parseToRegions(b);c=this._parsedMap.set(b,{regions:d,boundingRect:Cp(d)})}var e=bu(),f=[];return aX(c.regions,function(b){var c=b.name;a&&by(a,c)&&(b=b.cloneShallow(c=a[c])),f.push(b),e.set(c,b)}),{regions:f,boundingRect:c.boundingRect||new cT(0,0,0,0),regionsMap:e}},Cl.prototype._parseToRegions=function(a){var b,c=this._mapName,d=this._geoJSON;try{b=d?v8(d,a):[]}catch(e){throw Error("Invalid geoJson format\n"+e.message)}return function(a,b){if("china"===a){for(var c=0;c<b.length;c++)if(b[c].name===Ch)return;b.push(new v4(Ch,aY(Ci,function(a){return{type:"polygon",exterior:a}}),Cg))}}(c,b),aX(b,function(a){var b,d,e=a.name;(function(a,b){if("china"===a){var c=Cm[b.name];if(c){var d=b.getCenter();d[0]+=c[0]/10.5,d[1]+=-c[1]/14,b.setCenter(d)}}})(c,a),b=c,d=a,"china"===b&&"台湾"===d.name&&d.geometries.push({type:"polygon",exterior:Cn[0]});var f=this._specialAreas&&this._specialAreas[e];f&&a.transformTo(f.left,f.top,f.width,f.height)},this),b},Cl.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},Cl);function Cp(a){for(var b,c=0;c<a.length;c++){var d=a[c].getBoundingRect();(b=b||d.clone()).union(d)}return b}function Cq(a){return a5(a)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(a):Function("return ("+a+");")():a}var Cr=bu(),Cs={registerMap:function(a,b,c){if(b.svg){var d=new Cd(a,b.svg);Cr.set(a,d)}else{var e=b.geoJson||b.geoJSON;e&&!b.features?c=b.specialAreas:e=b;var d=new Co(a,e,c);Cr.set(a,d)}},getGeoResource:function(a){return Cr.get(a)},getMapForUser:function(a){var b=Cr.get(a);return b&&"geoJSON"===b.type&&b.getMapForUser()},load:function(a,b,c){var d=Cr.get(a);if(d)return d.load(b,c)}},Ct=["rect","circle","line","ellipse","polygon","polyline","path"],Cu=bu(Ct),Cv=bu(Ct.concat(["g"])),Cw=bu(Ct.concat(["g"])),Cx=gI();function Cy(a){var b=a.getItemStyle(),c=a.get("areaColor");return null!=c&&(b.fill=c),b}function Cz(a){var b=a.style;b&&(b.stroke=b.stroke||b.fill,b.fill=null)}var CA,CB=((CA=function(a){var b=new fP;this.uid=kE("ec_map_draw"),this._controller=new BG(a.getZr()),this._controllerHost={target:b},this.group=b,b.add(this._regionsGroup=new fP),b.add(this._svgGroup=new fP)}).prototype.draw=function(a,b,c,d,e){var f="geo"===a.mainType,g=a.getData&&a.getData();f&&b.eachComponent({mainType:"series",subType:"map"},function(b){g||b.getHostGeoModel()!==a||(g=b.getData())});var h=a.coordinateSystem,i=this._regionsGroup,j=this.group,k=h.getTransformInfo(),l=k.raw,m=k.roam,n=!i.childAt(0)||e;n?(j.x=m.x,j.y=m.y,j.scaleX=m.scaleX,j.scaleY=m.scaleY,j.dirty()):jZ(j,m,a);var o=g&&g.getVisual("visualMeta")&&g.getVisual("visualMeta").length>0,p={api:c,geo:h,mapOrGeoModel:a,data:g,isVisualEncodedByVisualMap:o,isGeo:f,transformInfoRaw:l};"geoJSON"===h.resourceType?this._buildGeoJSON(p):"geoSVG"===h.resourceType&&this._buildSVG(p),this._updateController(a,b,c),this._updateMapSelectHandler(a,i,c,d)},CA.prototype._buildGeoJSON=function(a){var b=function(a,b){return b&&(a=b(a)),a&&[a[0]*h.scaleX+h.x,a[1]*h.scaleY+h.y]},c=function(a){for(var c=[],d=!l&&k&&k.project,e=0;e<a.length;++e){var f=b(a[e],d);f&&c.push(f)}return c},d=function(a){return{shape:{points:c(a)}}},e=this._regionsGroupByName=bu(),f=bu(),g=this._regionsGroup,h=a.transformInfoRaw,i=a.mapOrGeoModel,j=a.data,k=a.geo.projection,l=k&&k.stream;g.removeAll(),aX(a.geo.regions,function(c){var h=function(b,c){if(b.length){var d=new qi({culling:!0,segmentIgnoreThreshold:1,shape:{paths:b}});n.add(d),CC(a,d,p,q),CD(a,d,m,q,i,p,t),c&&(Cz(d),aX(d.states,Cz))}},m=c.name,n=e.get(m),o=f.get(m)||{},p=o.dataIdx,q=o.regionModel;n||(n=e.set(m,new fP),g.add(n),p=j?j.indexOfName(m):null,q=a.isGeo?i.getRegionModel(m):j?j.getItemModel(p):null,f.set(m,{dataIdx:p,regionModel:q}));var r=[],s=[];aX(c.geometries,function(a){if("polygon"===a.type){var b=[a.exterior].concat(a.interiors||[]);l&&(b=CH(b,l)),aX(b,function(a){r.push(new pO(d(a)))})}else{var c=a.points;l&&(c=CH(c,l,!0)),aX(c,function(a){s.push(new pT(d(a)))})}});var t=b(c.getCenter(),k&&k.project);h(r),h(s,!0)}),e.each(function(b,c){var d=f.get(c),e=d.dataIdx,g=d.regionModel;CE(a,b,c,g,i,e),CF(a,b,c,g,i),CG(a,b,c,g,i)},this)},CA.prototype._buildSVG=function(a){var b=a.geo.map,c=a.transformInfoRaw;this._svgGroup.x=c.x,this._svgGroup.y=c.y,this._svgGroup.scaleX=c.scaleX,this._svgGroup.scaleY=c.scaleY,this._svgResourceChanged(b)&&(this._freeSVG(),this._useSVG(b));var d=this._svgDispatcherMap=bu(),e=!1;aX(this._svgGraphicRecord.named,function(b){var c=b.name,f=a.mapOrGeoModel,g=a.data,h=b.svgNodeTagLower,i=b.el,j=g?g.indexOfName(c):null,k=f.getRegionModel(c);null!=Cu.get(h)&&(0,ab.Z)(i,hx)&&CC(a,i,j,k),(0,ab.Z)(i,hx)&&(i.culling=!0),i.z2EmphasisLift=0,!b.namedFrom&&(null!=Cw.get(h)&&CD(a,i,c,k,f,j,null),CE(a,i,c,k,f,j),CF(a,i,c,k,f),null!=Cv.get(h))&&("self"===CG(a,i,c,k,f)&&(e=!0),(d.get(c)||d.set(c,[])).push(i))},this),this._enableBlurEntireSVG(e,a)},CA.prototype._enableBlurEntireSVG=function(a,b){if(a&&b.isGeo){var c=b.mapOrGeoModel.getModel(["blur","itemStyle"]).getItemStyle().opacity;this._svgGraphicRecord.root.traverse(function(a){if(!a.isGroup){jx(a);var b=a.ensureState("blur").style||{};null==b.opacity&&null!=c&&(b.opacity=c),a.ensureState("emphasis")}})}},CA.prototype.remove=function(){this._regionsGroup.removeAll(),this._regionsGroupByName=null,this._svgGroup.removeAll(),this._freeSVG(),this._controller.dispose(),this._controllerHost=null},CA.prototype.findHighDownDispatchers=function(a,b){if(null==a)return[];var c=b.coordinateSystem;if("geoJSON"===c.resourceType){var d=this._regionsGroupByName;if(d){var e=d.get(a);return e?[e]:[]}}else if("geoSVG"===c.resourceType)return this._svgDispatcherMap&&this._svgDispatcherMap.get(a)||[]},CA.prototype._svgResourceChanged=function(a){return this._svgMapName!==a},CA.prototype._useSVG=function(a){var b=Cs.getGeoResource(a);if(b&&"geoSVG"===b.type){var c=b.useGraphic(this.uid);this._svgGroup.add(c.root),this._svgGraphicRecord=c,this._svgMapName=a}},CA.prototype._freeSVG=function(){var a=this._svgMapName;if(null!=a){var b=Cs.getGeoResource(a);b&&"geoSVG"===b.type&&b.freeGraphic(this.uid),this._svgGraphicRecord=null,this._svgDispatcherMap=null,this._svgGroup.removeAll(),this._svgMapName=null}},CA.prototype._updateController=function(a,b,c){var d=function(){var b={type:"geoRoam",componentType:h};return b[h+"Id"]=a.id,b},e=a.coordinateSystem,f=this._controller,g=this._controllerHost;g.zoomLimit=a.get("scaleLimit"),g.zoom=e.getZoom(),f.enable(a.get("roam")||!1);var h=a.mainType;f.off("pan").on("pan",function(a){this._mouseDownFlag=!1,BH(g,a.dx,a.dy),c.dispatchAction(aQ(d(),{dx:a.dx,dy:a.dy,animation:{duration:0}}))},this),f.off("zoom").on("zoom",function(a){this._mouseDownFlag=!1,BI(g,a.scale,a.originX,a.originY),c.dispatchAction(aQ(d(),{zoom:a.scale,originX:a.originX,originY:a.originY,animation:{duration:0}}))},this),f.setPointerChecker(function(b,d,f){return e.containPoint([d,f])&&!BK(b,c,a)})},CA.prototype.resetForLabelLayout=function(){this.group.traverse(function(a){var b=a.getTextContent();b&&(b.ignore=Cx(b).ignore)})},CA.prototype._updateMapSelectHandler=function(a,b,c,d){var e=this;b.off("mousedown"),b.off("click"),a.get("selectedMode")&&(b.on("mousedown",function(){e._mouseDownFlag=!0}),b.on("click",function(a){e._mouseDownFlag&&(e._mouseDownFlag=!1)}))},CA);function CC(a,b,c,d){var e=d.getModel("itemStyle"),f=d.getModel(["emphasis","itemStyle"]),g=d.getModel(["blur","itemStyle"]),h=d.getModel(["select","itemStyle"]),i=Cy(e),j=Cy(f),k=Cy(h),l=Cy(g),m=a.data;if(m){var n=m.getItemVisual(c,"style"),o=m.getItemVisual(c,"decal");a.isVisualEncodedByVisualMap&&n.fill&&(i.fill=n.fill),o&&(i.decal=sK(o,a.api))}b.setStyle(i),b.style.strokeNoScale=!0,b.ensureState("emphasis").style=j,b.ensureState("select").style=k,b.ensureState("blur").style=l,jx(b)}function CD(a,b,c,d,e,f,g){var h=a.data,i=a.isGeo,j=h&&isNaN(h.get(h.mapDimension("value"),f)),k=h&&h.getItemLayout(f);if(i||j||k&&k.showLabel){var l=i?c:f,m=void 0;(!h||f>=0)&&(m=e);var n=g?{normal:{align:"center",verticalAlign:"middle"}}:null;j7(b,j8(d),{labelFetcher:m,labelDataIndex:l,defaultText:c},n);var o=b.getTextContent();if(o&&(Cx(o).ignore=o.ignore,b.textConfig&&g)){var p=b.getBoundingRect().clone();b.textConfig.layoutRect=p,b.textConfig.position=[(g[0]-p.x)/p.width*100+"%",(g[1]-p.y)/p.height*100+"%"]}b.disableLabelAnimation=!0}else b.removeTextContent(),b.removeTextConfig(),b.disableLabelAnimation=null}function CE(a,b,c,d,e,f){a.data?a.data.setItemGraphicEl(f,b):i8(b).eventData={componentType:"geo",componentIndex:e.componentIndex,geoIndex:e.componentIndex,name:c,region:d&&d.option||{}}}function CF(a,b,c,d,e){a.data||qU({el:b,componentModel:e,itemName:c,itemTooltipOption:d.get("tooltip")})}function CG(a,b,c,d,e){b.highDownSilentOnTouch=!!e.get("selectedMode");var f,g,h,i,j=d.getModel("emphasis"),k=j.get("focus");return jN(b,k,j.get("blurScope"),j.get("disabled")),a.isGeo&&(f=b,g=e,h=c,(i=i8(f)).componentMainType=g.mainType,i.componentIndex=g.componentIndex,i.componentHighDownName=h),k}function CH(a,b,c){var d,e=function(){d=[]},f=function(){d.length&&(g.push(d),d=[])},g=[],h=b({polygonStart:e,polygonEnd:f,lineStart:e,lineEnd:f,point:function(a,b){isFinite(a)&&isFinite(b)&&d.push([a,b])},sphere:function(){}});return c||h.polygonStart(),aX(a,function(a){h.lineStart();for(var b=0;b<a.length;b++)h.point(a[b][0],a[b][1]);h.lineEnd()}),c||h.polygonEnd(),g}var CI=CB,CJ=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c,d){if(!d||"mapToggleSelect"!==d.type||d.from!==this.uid){var e=this.group;if(e.removeAll(),!a.getHostGeoModel()){if(this._mapDraw&&d&&"geoRoam"===d.type&&this._mapDraw.resetForLabelLayout(),d&&"geoRoam"===d.type&&"series"===d.componentType&&d.seriesId===a.id){var f=this._mapDraw;f&&e.add(f.group)}else if(a.needsDrawMap){var f=this._mapDraw||new CI(c);e.add(f.group),f.draw(a,b,c,this,d),this._mapDraw=f}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;a.get("showLegendSymbol")&&b.getComponent("legend")&&this._renderSymbols(a,b,c)}}},b.prototype.remove=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},b.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},b.prototype._renderSymbols=function(a,b,c){var d=a.originalData,e=this.group;d.each(d.mapDimension("value"),function(b,c){if(!isNaN(b)){var f=d.getItemLayout(c);if(f&&f.point){var g=f.point,h=f.offset,i=new pi({style:{fill:a.getData().getVisual("style").fill},shape:{cx:g[0]+9*h,cy:g[1],r:3},silent:!0,z2:8+(h?0:jg+1)});if(!h){var j=a.mainSeries.getData(),k=d.getName(c),l=j.indexOfName(k),m=d.getItemModel(c),n=m.getModel("label"),o=j.getItemGraphicEl(l);j7(i,j8(m),{labelFetcher:{getFormattedLabel:function(b,c){return a.getFormattedLabel(l,c)}},defaultText:k}),i.disableLabelAnimation=!0,n.get("position")||i.setTextConfig({position:"bottom"}),o.onHoverStateChange=function(a){jv(i,a)}}e.add(i)}}})},b.type="map",b}(ro),CK=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.needsDrawMap=!1,c.seriesGroup=[],c.getTooltipPosition=function(a){if(null!=a){var b=this.getData().getName(a),c=this.coordinateSystem,d=c.getRegion(b);return d&&c.dataToPoint(d.getCenter())}},c}return ad(b,a),b.prototype.getInitialData=function(a){for(var b=zU(this,{coordDimensions:["value"],encodeDefaulter:a2(lZ,this)}),c=bu(),d=[],e=0,f=b.count();e<f;e++){var g=b.getName(e);c.set(g,!0)}return aX(Cs.load(this.getMapType(),this.option.nameMap,this.option.nameProperty).regions,function(a){var b=a.name;c.get(b)||d.push(b)}),b.appendValues([],d),b},b.prototype.getHostGeoModel=function(){var a=this.option.geoIndex;return null!=a?this.ecModel.getComponent("geo",a):null},b.prototype.getMapType=function(){return(this.getHostGeoModel()||this).option.map},b.prototype.getRawValue=function(a){var b=this.getData();return b.get(b.mapDimension("value"),a)},b.prototype.getRegionModel=function(a){var b=this.getData();return b.getItemModel(b.indexOfName(a))},b.prototype.formatTooltip=function(a,b,c){for(var d=this.getData(),e=this.getRawValue(a),f=d.getName(a),g=this.seriesGroup,h=[],i=0;i<g.length;i++){var j=g[i].originalData.indexOfName(f),k=d.mapDimension("value");isNaN(g[i].originalData.get(k,j))||h.push(g[i].name)}return of("section",{header:h.join(", "),noHeader:!h.length,blocks:[of("nameValue",{name:f,value:e})]})},b.prototype.setZoom=function(a){this.option.zoom=a},b.prototype.setCenter=function(a){this.option.center=a},b.prototype.getLegendIcon=function(a){var b=a.icon||"roundRect",c=si(b,0,0,a.itemWidth,a.itemHeight,a.itemStyle.fill);return c.setStyle(a.itemStyle),c.style.stroke="none",b.indexOf("empty")> -1&&(c.style.stroke=c.style.fill,c.style.fill="#fff",c.style.lineWidth=2),c},b.type="series.map",b.dependencies=["geo"],b.layoutMode="box",b.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"},b}(oO);function CL(a){var b={};a.eachSeriesByType("map",function(a){var c=a.getHostGeoModel(),d=c?"o"+c.id:"i"+a.getMapType();(b[d]=b[d]||[]).push(a)}),aX(b,function(a,b){for(var c,d,e,f=(c=aY(a,function(a){return a.getData()}),d=a[0].get("mapValueCalculation"),e={},aX(c,function(a){a.each(a.mapDimension("value"),function(b,c){var d="ec-"+a.getName(c);e[d]=e[d]||[],isNaN(b)||e[d].push(b)})}),c[0].map(c[0].mapDimension("value"),function(a,b){for(var f,g="ec-"+c[0].getName(b),h=0,i=1/0,j=-1/0,k=e[g].length,l=0;l<k;l++)i=Math.min(i,e[g][l]),j=Math.max(j,e[g][l]),h+=e[g][l];return f="min"===d?i:"max"===d?j:"average"===d?h/k:h,0===k?NaN:f})),g=0;g<a.length;g++)a[g].originalData=a[g].getData();for(var g=0;g<a.length;g++)a[g].seriesGroup=a,a[g].needsDrawMap=0===g&&!a[g].getHostGeoModel(),a[g].setData(f.cloneShallow()),a[g].mainSeries=a[0]})}function CM(a){var b={};a.eachSeriesByType("map",function(c){var d=c.getMapType();if(!c.getHostGeoModel()&&!b[d]){var e={};aX(c.seriesGroup,function(b){var c=b.coordinateSystem,d=b.originalData;b.get("showLegendSymbol")&&a.getComponent("legend")&&d.each(d.mapDimension("value"),function(a,b){var f=d.getName(b),g=c.getRegion(f);if(!(!g||isNaN(a))){var h=e[f]||0,i=c.dataToPoint(g.getCenter());e[f]=h+1,d.setItemLayout(b,{point:i,offset:h})}})});var f=c.getData();f.each(function(a){var b=f.getName(a),c=f.getItemLayout(a)||{};c.showLabel=!e[b],f.setItemLayout(a,c)}),b[d]=!0}})}var CN,CO,CP=b_,CQ=(CN=fm,CO=function(a){var b=CN.call(this)||this;return b.type="view",b.dimensions=["x","y"],b._roamTransformable=new fm,b._rawTransformable=new fm,b.name=a,b},ad(CO,CN),CO.prototype.setBoundingRect=function(a,b,c,d){return this._rect=new cT(a,b,c,d),this._rect},CO.prototype.getBoundingRect=function(){return this._rect},CO.prototype.setViewRect=function(a,b,c,d){this._transformTo(a,b,c,d),this._viewRect=new cT(a,b,c,d)},CO.prototype._transformTo=function(a,b,c,d){var e=this.getBoundingRect(),f=this._rawTransformable;f.transform=e.calculateTransform(new cT(a,b,c,d));var g=f.parent;f.parent=null,f.decomposeTransform(),f.parent=g,this._updateTransform()},CO.prototype.setCenter=function(a,b){a&&(this._center=[f0(a[0],b.getWidth()),f0(a[1],b.getHeight())],this._updateCenterAndZoom())},CO.prototype.setZoom=function(a){a=a||1;var b=this.zoomLimit;b&&(null!=b.max&&(a=Math.min(b.max,a)),null!=b.min&&(a=Math.max(b.min,a))),this._zoom=a,this._updateCenterAndZoom()},CO.prototype.getDefaultCenter=function(){var a=this.getBoundingRect(),b=a.x+a.width/2,c=a.y+a.height/2;return[b,c]},CO.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},CO.prototype.getZoom=function(){return this._zoom||1},CO.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},CO.prototype._updateCenterAndZoom=function(){var a=this._rawTransformable.getLocalTransform(),b=this._roamTransformable,c=this.getDefaultCenter(),d=this.getCenter(),e=this.getZoom();d=b_([],d,a),c=b_([],c,a),b.originX=d[0],b.originY=d[1],b.x=c[0]-d[0],b.y=c[1]-d[1],b.scaleX=b.scaleY=e,this._updateTransform()},CO.prototype._updateTransform=function(){var a=this._roamTransformable,b=this._rawTransformable;b.parent=a,a.updateTransform(),b.updateTransform(),cB(this.transform||(this.transform=[]),b.transform||cz()),this._rawTransform=b.getLocalTransform(),this.invTransform=this.invTransform||[],cG(this.invTransform,this.transform),this.decomposeTransform()},CO.prototype.getTransformInfo=function(){var a=this._rawTransformable,b=this._roamTransformable,c=new fm;return c.transform=b.transform,c.decomposeTransform(),{roam:{x:c.x,y:c.y,scaleX:c.scaleX,scaleY:c.scaleY},raw:{x:a.x,y:a.y,scaleX:a.scaleX,scaleY:a.scaleY}}},CO.prototype.getViewRect=function(){return this._viewRect},CO.prototype.getViewRectAfterRoam=function(){var a=this.getBoundingRect().clone();return a.applyTransform(this.transform),a},CO.prototype.dataToPoint=function(a,b,c){var d=b?this._rawTransform:this.transform;return c=c||[],d?CP(c,a,d):bG(c,a)},CO.prototype.pointToData=function(a){var b=this.invTransform;return b?CP([],a,b):[a[0],a[1]]},CO.prototype.convertToPixel=function(a,b,c){var d=CR(b);return d===this?d.dataToPoint(c):null},CO.prototype.convertFromPixel=function(a,b,c){var d=CR(b);return d===this?d.pointToData(c):null},CO.prototype.containPoint=function(a){return this.getViewRectAfterRoam().contain(a[0],a[1])},CO.dimensions=["x","y"],CO);function CR(a){var b=a.seriesModel;return b?b.coordinateSystem:null}var CS,CT,CU=CQ,CV={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},CW=["lng","lat"],CX=(CS=CU,CT=function(a,b,c){var d,e=CS.call(this,a)||this;e.dimensions=CW,e.type="geo",e._nameCoordMap=bu(),e.map=b;var f=c.projection,g=Cs.load(b,c.nameMap,c.nameProperty),h=Cs.getGeoResource(b);e.resourceType=h?h.type:null;var i=e.regions=g.regions,j=CV[h.type];if(e._regionsMap=g.regionsMap,e.regions=g.regions,e.projection=f,f)for(var k=0;k<i.length;k++){var l=i[k].getBoundingRect(f);(d=d||l.clone()).union(l)}else d=g.boundingRect;return e.setBoundingRect(d.x,d.y,d.width,d.height),e.aspectScale=f?1:bh(c.aspectScale,j.aspectScale),e._invertLongitute=!f&&j.invertLongitute,e},ad(CT,CS),CT.prototype._transformTo=function(a,b,c,d){var e=this.getBoundingRect(),f=this._invertLongitute;e=e.clone(),f&&(e.y=-e.y-e.height);var g=this._rawTransformable;g.transform=e.calculateTransform(new cT(a,b,c,d));var h=g.parent;g.parent=null,g.decomposeTransform(),g.parent=h,f&&(g.scaleY=-g.scaleY),this._updateTransform()},CT.prototype.getRegion=function(a){return this._regionsMap.get(a)},CT.prototype.getRegionByCoord=function(a){for(var b=this.regions,c=0;c<b.length;c++){var d=b[c];if("geoJSON"===d.type&&d.contain(a))return b[c]}},CT.prototype.addGeoCoord=function(a,b){this._nameCoordMap.set(a,b)},CT.prototype.getGeoCoord=function(a){var b=this._regionsMap.get(a);return this._nameCoordMap.get(a)||b&&b.getCenter()},CT.prototype.dataToPoint=function(a,b,c){if(a5(a)&&(a=this.getGeoCoord(a)),a){var d=this.projection;return d&&(a=d.project(a)),a&&this.projectedToPoint(a,b,c)}},CT.prototype.pointToData=function(a){var b=this.projection;return b&&(a=b.unproject(a)),a&&this.pointToProjected(a)},CT.prototype.pointToProjected=function(a){return CS.prototype.pointToData.call(this,a)},CT.prototype.projectedToPoint=function(a,b,c){return CS.prototype.dataToPoint.call(this,a,b,c)},CT.prototype.convertToPixel=function(a,b,c){var d=CY(b);return d===this?d.dataToPoint(c):null},CT.prototype.convertFromPixel=function(a,b,c){var d=CY(b);return d===this?d.pointToData(c):null},CT);function CY(a){var b=a.geoModel,c=a.seriesModel;return b?b.coordinateSystem:c?c.coordinateSystem||(c.getReferringComponents("geo",gM).models[0]||{}).coordinateSystem:null}aV(CX,CU);var CZ=CX;function C$(a,b){var c,d,e,f=a.get("boundingCoords");if(null!=f){var g=f[0],h=f[1];if(isFinite(g[0])&&isFinite(g[1])&&isFinite(h[0])&&isFinite(h[1])){var i=this.projection;if(i){var j=g[0],k=g[1],l=h[0],m=h[1];g=[1/0,1/0],h=[-1/0,-1/0];var n=function(a,b,c,d){for(var e=c-a,f=d-b,j=0;j<=100;j++){var k=j/100,l=i.project([a+e*k,b+f*k]);b0(g,g,l),b1(h,h,l)}};n(j,k,l,k),n(l,k,l,m),n(l,m,j,m),n(j,m,l,k)}this.setBoundingRect(g[0],g[1],h[0]-g[0],h[1]-g[1])}}var o=this.getBoundingRect(),p=a.get("layoutCenter"),q=a.get("layoutSize"),r=b.getWidth(),s=b.getHeight(),t=o.width/o.height*this.aspectScale,u=!1;if(!p||!q||(c=[f0(p[0],r),f0(p[1],s)],d=f0(q,Math.min(r,s)),isNaN(c[0])||isNaN(c[1])||isNaN(d)||(u=!0)),u)e={},t>1?(e.width=d,e.height=d/t):(e.height=d,e.width=d*t),e.y=c[1]-e.height/2,e.x=c[0]-e.width/2;else{var v=a.getBoxLayoutParams();v.aspect=t,e=ls(v,{width:r,height:s})}this.setViewRect(e.x,e.y,e.width,e.height),this.setCenter(a.get("center"),b),this.setZoom(a.get("zoom"))}var C_,C0=new((C_=function(){this.dimensions=CW}).prototype.create=function(a,b){var c=function(a){return{nameProperty:a.get("nameProperty"),aspectScale:a.get("aspectScale"),projection:a.get("projection")}},d=[];a.eachComponent("geo",function(a,e){var f=a.get("map"),g=new CZ(f+e,f,aQ({nameMap:a.get("nameMap")},c(a)));g.zoomLimit=a.get("scaleLimit"),d.push(g),a.coordinateSystem=g,g.model=a,g.resize=C$,g.resize(a,b)}),a.eachSeries(function(a){if("geo"===a.get("coordinateSystem")){var b=a.get("geoIndex")||0;a.coordinateSystem=d[b]}});var e={};return a.eachSeriesByType("map",function(a){if(!a.getHostGeoModel()){var b=a.getMapType();e[b]=e[b]||[],e[b].push(a)}}),aX(e,function(a,e){var f=aY(a,function(a){return a.get("nameMap")}),g=new CZ(e,e,aQ({nameMap:aP(f)},c(a[0])));g.zoomLimit=bg.apply(null,aY(a,function(a){return a.get("scaleLimit")})),d.push(g),g.resize=C$,g.resize(a[0],b),aX(a,function(a){var b,c;a.coordinateSystem=g,b=g,aX((c=a).get("geoCoord"),function(a,c){b.addGeoCoord(c,a)})})}),d},C_.prototype.getFilledRegions=function(a,b,c,d){for(var e=(a||[]).slice(),f=bu(),g=0;g<e.length;g++)f.set(e[g].name,e[g]);var h=Cs.load(b,c,d);return aX(h.regions,function(a){var b=a.name;f.get(b)||e.push({name:b})}),e},C_),C1=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.init=function(a,b,c){var d=Cs.getGeoResource(a.map);if(d&&"geoJSON"===d.type){var e=a.itemStyle=a.itemStyle||{};"color"in e||(e.color="#eee")}this.mergeDefaultAndTheme(a,c),gr(a,"label",["show"])},b.prototype.optionUpdated=function(){var a=this,b=this.option;b.regions=C0.getFilledRegions(b.regions,b.map,b.nameMap,b.nameProperty);var c={};this._optionModelMap=aZ(b.regions||[],function(b,d){var e=d.name;return e&&(b.set(e,new kC(d,a,a.ecModel)),d.selected&&(c[e]=!0)),b},bu()),b.selectedMap||(b.selectedMap=c)},b.prototype.getRegionModel=function(a){return this._optionModelMap.get(a)||new kC(null,this,this.ecModel)},b.prototype.getFormattedLabel=function(a,b){var c=this.getRegionModel(a),d="normal"===b?c.get(["label","formatter"]):c.get(["emphasis","label","formatter"]),e={name:a};return a4(d)?(e.status=b,d(e)):a5(d)?d.replace("{a}",null!=a?a:""):void 0},b.prototype.setZoom=function(a){this.option.zoom=a},b.prototype.setCenter=function(a){this.option.center=a},b.prototype.select=function(a){var b=this.option,c=b.selectedMode;c&&("multiple"!==c&&(b.selectedMap=null),(b.selectedMap||(b.selectedMap={}))[a]=!0)},b.prototype.unSelect=function(a){var b=this.option.selectedMap;b&&(b[a]=!1)},b.prototype.toggleSelected=function(a){this[this.isSelected(a)?"unSelect":"select"](a)},b.prototype.isSelected=function(a){var b=this.option.selectedMap;return!!(b&&b[a])},b.type="geo",b.layoutMode="box",b.defaultOption={z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},b}(lK);function C2(a,b){return a.pointToProjected?a.pointToProjected(b):a.pointToData(b)}function C3(a,b,c,d){var e=a.getZoom(),f=a.getCenter(),g=b.zoom,h=a.projectedToPoint?a.projectedToPoint(f):a.dataToPoint(f);if(null!=b.dx&&null!=b.dy&&(h[0]-=b.dx,h[1]-=b.dy,a.setCenter(C2(a,h),d)),null!=g){if(c){var i=c.min||0,j=c.max||1/0;g=Math.max(Math.min(e*g,j),i)/e}a.scaleX*=g,a.scaleY*=g;var k=(b.originX-a.x)*(g-1),l=(b.originY-a.y)*(g-1);a.x-=k,a.y-=l,a.updateTransform(),a.setCenter(C2(a,h),d),a.setZoom(g*e)}return{center:a.getCenter(),zoom:a.getZoom()}}var C4=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.focusBlurEnabled=!0,c}return ad(b,a),b.prototype.init=function(a,b){this._api=b},b.prototype.render=function(a,b,c,d){if(this._model=a,!a.get("show")){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;return}this._mapDraw||(this._mapDraw=new CI(c));var e=this._mapDraw;e.draw(a,b,c,this,d),e.group.on("click",this._handleRegionClick,this),e.group.silent=a.get("silent"),this.group.add(e.group),this.updateSelectStatus(a,b,c)},b.prototype._handleRegionClick=function(a){var b;r5(a.target,function(a){return null!=(b=i8(a).eventData)},!0),b&&this._api.dispatchAction({type:"geoToggleSelect",geoId:this._model.id,name:b.name})},b.prototype.updateSelectStatus=function(a,b,c){var d=this;this._mapDraw.group.traverse(function(a){var b=i8(a).eventData;if(b)return d._model.isSelected(b.name)?c.enterSelect(a):c.leaveSelect(a),!0})},b.prototype.findHighDownDispatchers=function(a){return this._mapDraw&&this._mapDraw.findHighDownDispatchers(a,this._model)},b.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove()},b.type="geo",b}(oQ);function C5(a,b,c){Cs.registerMap(a,b,c)}function C6(a){var b=function(b,c){c.update="geo:updateSelectStatus",a.registerAction(c,function(a,c){var d={},e=[];return c.eachComponent({mainType:"geo",query:a},function(c){c[b](a.name),aX(c.coordinateSystem.regions,function(a){d[a.name]=c.isSelected(a.name)||!1});var f=[];aX(d,function(a,b){d[b]&&f.push(b)}),e.push({geoIndex:c.componentIndex,name:f})}),{selected:d,allSelected:e,name:a.name}})};a.registerCoordinateSystem("geo",C0),a.registerComponentModel(C1),a.registerComponentView(C4),a.registerImpl("registerMap",C5),a.registerImpl("getMap",function(a){return Cs.getMapForUser(a)}),b("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),b("select",{type:"geoSelect",event:"geoselected"}),b("unSelect",{type:"geoUnSelect",event:"geounselected"}),a.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(a,b,c){var d=a.componentType||"series";b.eachComponent({mainType:d,query:a},function(b){var e=b.coordinateSystem;if("geo"===e.type){var f=C3(e,a,b.get("scaleLimit"),c);b.setCenter&&b.setCenter(f.center),b.setZoom&&b.setZoom(f.zoom),"series"===d&&aX(b.seriesGroup,function(a){a.setCenter(f.center),a.setZoom(f.zoom)})}})})}function C7(a,b){var c=a.isExpand?a.children:[],d=a.parentNode.children,e=a.hierNode.i?d[a.hierNode.i-1]:null;if(c.length){Db(a);var f=(c[0].hierNode.prelim+c[c.length-1].hierNode.prelim)/2;e?(a.hierNode.prelim=e.hierNode.prelim+b(a,e),a.hierNode.modifier=a.hierNode.prelim-f):a.hierNode.prelim=f}else e&&(a.hierNode.prelim=e.hierNode.prelim+b(a,e));a.parentNode.hierNode.defaultAncestor=Dc(a,e,a.parentNode.hierNode.defaultAncestor||d[0],b)}function C8(a){var b=a.hierNode.prelim+a.parentNode.hierNode.modifier;a.setLayout({x:b},!0),a.hierNode.modifier+=a.parentNode.hierNode.modifier}function C9(a){return arguments.length?a:Dh}function Da(a,b){return a-=Math.PI/2,{x:b*Math.cos(a),y:b*Math.sin(a)}}function Db(a){for(var b=a.children,c=b.length,d=0,e=0;--c>=0;){var f=b[c];f.hierNode.prelim+=d,f.hierNode.modifier+=d,e+=f.hierNode.change,d+=f.hierNode.shift+e}}function Dc(a,b,c,d){if(b){for(var e=a,f=a,g=f.parentNode.children[0],h=b,i=e.hierNode.modifier,j=f.hierNode.modifier,k=g.hierNode.modifier,l=h.hierNode.modifier;h=Dd(h),f=De(f),h&&f;){e=Dd(e),g=De(g),e.hierNode.ancestor=a;var m=h.hierNode.prelim+l-f.hierNode.prelim-j+d(h,f);m>0&&(Dg(Df(h,a,c),a,m),j+=m,i+=m),l+=h.hierNode.modifier,j+=f.hierNode.modifier,i+=e.hierNode.modifier,k+=g.hierNode.modifier}h&&!Dd(e)&&(e.hierNode.thread=h,e.hierNode.modifier+=l-i),f&&!De(g)&&(g.hierNode.thread=f,g.hierNode.modifier+=j-k,c=a)}return c}function Dd(a){var b=a.children;return b.length&&a.isExpand?b[b.length-1]:a.hierNode.thread}function De(a){var b=a.children;return b.length&&a.isExpand?b[0]:a.hierNode.thread}function Df(a,b,c){return a.hierNode.ancestor.parentNode===b.parentNode?a.hierNode.ancestor:c}function Dg(a,b,c){var d=c/(b.hierNode.i-a.hierNode.i);b.hierNode.change-=d,b.hierNode.shift+=c,b.hierNode.modifier+=c,b.hierNode.prelim+=c,a.hierNode.change+=d}function Dh(a,b){return a.parentNode===b.parentNode?1:2}var Di,Dj,Dk=function(){this.parentPoint=[],this.childPoints=[]},Dl=(Di=ix,ad(Dj=function(a){return Di.call(this,a)||this},Di),Dj.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},Dj.prototype.getDefaultShape=function(){return new Dk},Dj.prototype.buildPath=function(a,b){var c=b.childPoints,d=c.length,e=b.parentPoint,f=c[0],g=c[d-1];if(1===d){a.moveTo(e[0],e[1]),a.lineTo(f[0],f[1]);return}var h=b.orient,i="TB"===h||"BT"===h?0:1,j=1-i,k=f0(b.forkPosition,1),l=[];l[i]=e[i],l[j]=e[j]+(g[j]-e[j])*k,a.moveTo(e[0],e[1]),a.lineTo(l[0],l[1]),a.moveTo(f[0],f[1]),l[i]=f[i],a.lineTo(l[0],l[1]),l[i]=g[i],a.lineTo(l[0],l[1]),a.lineTo(g[0],g[1]);for(var m=1;m<d-1;m++){var n=c[m];a.moveTo(n[0],n[1]),l[i]=n[i],a.lineTo(l[0],l[1])}},Dj),Dm=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c._mainGroup=new fP,c}return ad(b,a),b.prototype.init=function(a,b){this._controller=new BG(b.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},b.prototype.render=function(a,b,c){var d=a.getData(),e=a.layoutInfo,f=this._mainGroup;"radial"===a.get("layout")?(f.x=e.x+e.width/2,f.y=e.y+e.height/2):(f.x=e.x,f.y=e.y),this._updateViewCoordSys(a,c),this._updateController(a,b,c);var g=this._data;d.diff(g).add(function(b){Dn(d,b)&&Do(d,b,null,f,a)}).update(function(b,c){var e=g.getItemGraphicEl(c);if(!Dn(d,b)){e&&Ds(g,c,e,f,a);return}Do(d,b,e,f,a)}).remove(function(b){var c=g.getItemGraphicEl(b);c&&Ds(g,b,c,f,a)}).execute(),this._nodeScaleRatio=a.get("nodeScaleRatio"),this._updateNodeAndLinkScale(a),!0===a.get("expandAndCollapse")&&d.eachItemGraphicEl(function(b,d){b.off("click").on("click",function(){c.dispatchAction({type:"treeExpandAndCollapse",seriesId:a.id,dataIndex:d})})}),this._data=d},b.prototype._updateViewCoordSys=function(a,b){var c=a.getData(),d=[];c.each(function(a){var b=c.getItemLayout(a);!b||isNaN(b.x)||isNaN(b.y)||d.push([+b.x,+b.y])});var e=[],f=[];hG(d,e,f);var g=this._min,h=this._max;f[0]-e[0]==0&&(e[0]=g?g[0]:e[0]-1,f[0]=h?h[0]:f[0]+1),f[1]-e[1]==0&&(e[1]=g?g[1]:e[1]-1,f[1]=h?h[1]:f[1]+1);var i=a.coordinateSystem=new CU;i.zoomLimit=a.get("scaleLimit"),i.setBoundingRect(e[0],e[1],f[0]-e[0],f[1]-e[1]),i.setCenter(a.get("center"),b),i.setZoom(a.get("zoom")),this.group.attr({x:i.x,y:i.y,scaleX:i.scaleX,scaleY:i.scaleY}),this._min=e,this._max=f},b.prototype._updateController=function(a,b,c){var d=this,e=this._controller,f=this._controllerHost,g=this.group;e.setPointerChecker(function(b,d,e){var f=g.getBoundingRect();return f.applyTransform(g.transform),f.contain(d,e)&&!BK(b,c,a)}),e.enable(a.get("roam")),f.zoomLimit=a.get("scaleLimit"),f.zoom=a.coordinateSystem.getZoom(),e.off("pan").off("zoom").on("pan",function(b){BH(f,b.dx,b.dy),c.dispatchAction({seriesId:a.id,type:"treeRoam",dx:b.dx,dy:b.dy})}).on("zoom",function(b){BI(f,b.scale,b.originX,b.originY),c.dispatchAction({seriesId:a.id,type:"treeRoam",zoom:b.scale,originX:b.originX,originY:b.originY}),d._updateNodeAndLinkScale(a),c.updateLabelLayout()})},b.prototype._updateNodeAndLinkScale=function(a){var b=a.getData(),c=this._getNodeGlobalScale(a);b.eachItemGraphicEl(function(a,b){a.setSymbolScale(c)})},b.prototype._getNodeGlobalScale=function(a){var b=a.coordinateSystem;if("view"!==b.type)return 1;var c=this._nodeScaleRatio,d=b.scaleX||1,e=b.getZoom();return((e-1)*c+1)/d},b.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},b.prototype.remove=function(){this._mainGroup.removeAll(),this._data=null},b.type="tree",b}(ro);function Dn(a,b){var c=a.getItemLayout(b);return c&&!isNaN(c.x)&&!isNaN(c.y)}function Do(a,b,c,d,e){var f=!c,g=a.tree.getNodeByDataIndex(b),h=g.getModel(),i=g.getVisual("style").fill,j=!1===g.isExpand&&0!==g.children.length?i:"#fff",k=a.tree.root,l=g.parentNode===k?g:g.parentNode||g,m=a.getItemGraphicEl(l.dataIndex),n=l.getLayout(),o=m?{x:m.__oldX,y:m.__oldY,rawX:m.__radialOldRawX,rawY:m.__radialOldRawY}:n,p=g.getLayout();f?((c=new yp(a,b,null,{symbolInnerColor:j,useNameLabel:!0})).x=o.x,c.y=o.y):c.updateData(a,b,null,{symbolInnerColor:j,useNameLabel:!0}),c.__radialOldRawX=c.__radialRawX,c.__radialOldRawY=c.__radialRawY,c.__radialRawX=p.rawX,c.__radialRawY=p.rawY,d.add(c),a.setItemGraphicEl(b,c),c.__oldX=c.x,c.__oldY=c.y,jZ(c,{x:p.x,y:p.y},e);var q=c.getSymbolPath();if("radial"===e.get("layout")){var r=k.children[0],s=r.getLayout(),t=r.children.length,u=void 0,v=void 0;if(p.x===s.x&& !0===g.isExpand&&r.children.length){var w={x:(r.children[0].getLayout().x+r.children[t-1].getLayout().x)/2,y:(r.children[0].getLayout().y+r.children[t-1].getLayout().y)/2};(u=Math.atan2(w.y-s.y,w.x-s.x))<0&&(u=2*Math.PI+u),(v=w.x<s.x)&&(u-=Math.PI)}else(u=Math.atan2(p.y-s.y,p.x-s.x))<0&&(u=2*Math.PI+u),0===g.children.length||0!==g.children.length&& !1===g.isExpand?(v=p.x<s.x)&&(u-=Math.PI):(v=p.x>s.x)||(u-=Math.PI);var x=v?"left":"right",y=h.getModel("label"),z=y.get("rotate"),A=z*(Math.PI/180),B=q.getTextContent();B&&(q.setTextConfig({position:y.get("position")||x,rotation:null==z?-u:A,origin:"center"}),B.setStyle("verticalAlign","middle"))}var C=h.get(["emphasis","focus"]),D="relative"===C?bv(g.getAncestorsIndices(),g.getDescendantIndices()):"ancestor"===C?g.getAncestorsIndices():"descendant"===C?g.getDescendantIndices():null;D&&(i8(c).focus=D),Dp(e,g,k,c,o,n,p,d),c.__edge&&(c.onHoverStateChange=function(b){if("blur"!==b){var d=g.parentNode&&a.getItemGraphicEl(g.parentNode.dataIndex);d&&1===d.hoverState||jv(c.__edge,b)}})}function Dp(a,b,c,d,e,f,g,h){var i=b.getModel(),j=a.get("edgeShape"),k=a.get("layout"),l=a.getOrient(),m=a.get(["lineStyle","curveness"]),n=a.get("edgeForkPosition"),o=i.getModel("lineStyle").getLineStyle(),p=d.__edge;if("curve"===j)b.parentNode&&b.parentNode!==c&&(p||(p=d.__edge=new p4({shape:Dt(k,l,m,e,e)})),jZ(p,{shape:Dt(k,l,m,f,g)},a));else if("polyline"===j&&"orthogonal"===k&&b!==c&&b.children&&0!==b.children.length&& !0===b.isExpand){for(var q=b.children,r=[],s=0;s<q.length;s++){var t=q[s].getLayout();r.push([t.x,t.y])}p||(p=d.__edge=new Dl({shape:{parentPoint:[g.x,g.y],childPoints:[[g.x,g.y]],orient:l,forkPosition:n}})),jZ(p,{shape:{parentPoint:[g.x,g.y],childPoints:r}},a)}p&&!("polyline"===j&&!b.isExpand)&&(p.useStyle(aR({strokeNoScale:!0,fill:null},o)),jR(p,i,"lineStyle"),jx(p),h.add(p))}function Dq(a,b,c,d,e){var f=Dr(b.tree.root,a),g=f.source,h=f.sourceLayout,i=b.getItemGraphicEl(a.dataIndex);if(i){var j=b.getItemGraphicEl(g.dataIndex).__edge,k=i.__edge||(!1===g.isExpand||1===g.children.length?j:void 0),l=d.get("edgeShape"),m=d.get("layout"),n=d.get("orient"),o=d.get(["lineStyle","curveness"]);k&&("curve"===l?j0(k,{shape:Dt(m,n,o,h,h),style:{opacity:0}},d,{cb:function(){c.remove(k)},removeOpt:e}):"polyline"===l&&"orthogonal"===d.get("layout")&&j0(k,{shape:{parentPoint:[h.x,h.y],childPoints:[[h.x,h.y]]},style:{opacity:0}},d,{cb:function(){c.remove(k)},removeOpt:e}))}}function Dr(a,b){for(var c,d=b.parentNode===a?b:b.parentNode||b;null==(c=d.getLayout());)d=d.parentNode===a?d:d.parentNode||d;return{source:d,sourceLayout:c}}function Ds(a,b,c,d,e){var f=a.tree.getNodeByDataIndex(b),g=Dr(a.tree.root,f).sourceLayout,h={duration:e.get("animationDurationUpdate"),easing:e.get("animationEasingUpdate")};j0(c,{x:g.x+1,y:g.y+1},e,{cb:function(){d.remove(c),a.setItemGraphicEl(b,null)},removeOpt:h}),c.fadeOut(null,a.hostModel,{fadeLabel:!0,animation:h}),f.children.forEach(function(b){Dq(b,a,d,e,h)}),Dq(f,a,d,e,h)}function Dt(a,b,c,d,e){if("radial"===a){j=d.rawX,l=d.rawY,k=e.rawX,m=e.rawY;var f,g,h,i,j,k,l,m,n=Da(j,l),o=Da(j,l+(m-l)*c),p=Da(k,m+(l-m)*c),q=Da(k,m);return{x1:n.x||0,y1:n.y||0,x2:q.x||0,y2:q.y||0,cpx1:o.x||0,cpy1:o.y||0,cpx2:p.x||0,cpy2:p.y||0}}return j=d.x,l=d.y,k=e.x,m=e.y,("LR"===b||"RL"===b)&&(f=j+(k-j)*c,g=l,h=k+(j-k)*c,i=m),("TB"===b||"BT"===b)&&(f=j,g=l+(m-l)*c,h=k,i=m+(l-m)*c),{x1:j,y1:l,x2:k,y2:m,cpx1:f,cpy1:g,cpx2:h,cpy2:i}}var Du=Dm,Dv=gI();function Dw(a,b){if(DB(this)){var c=aQ({},Dv(this).datas);c[this.dataType]=b,DC(b,c,a)}else DD(b,this.dataType,Dv(this).mainData,a);return b}function Dx(a,b){return a.struct&&a.struct.update(),b}function Dy(a,b){return aX(Dv(b).datas,function(c,d){c!==b&&DD(c.cloneShallow(),d,b,a)}),b}function Dz(a){var b=Dv(this).mainData;return null==a||null==b?b:Dv(b).datas[a]}function DA(){var a=Dv(this).mainData;return null==a?[{data:a}]:aY(a0(Dv(a).datas),function(b){return{type:b,data:Dv(a).datas[b]}})}function DB(a){return Dv(a).mainData===a}function DC(a,b,c){Dv(a).datas={},aX(b,function(b,d){DD(b,d,a,c)})}function DD(a,b,c,d){Dv(c).datas[b]=a,Dv(a).mainData=c,a.dataType=b,d.struct&&(a[d.structAttr]=d.struct,d.struct[d.datasAttr[b]]=a),a.getLinkedData=Dz,a.getLinkedDataAll=DA}var DE,DF,DG=function(a){var b=a.mainData,c=a.datas;c||(c={main:b},a.datasAttr={main:"data"}),a.datas=a.mainData=null,DC(b,c,a),aX(c,function(c){aX(b.TRANSFERABLE_METHODS,function(b){c.wrapMethod(b,a2(Dw,a))})}),b.wrapMethod("cloneShallow",a2(Dy,a)),aX(b.CHANGABLE_METHODS,function(c){b.wrapMethod(c,a2(Dx,a))}),bl(c[b.dataType]===b)},DH=((DE=function(a,b){this.depth=0,this.height=0,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.isExpand=!1,this.name=a||"",this.hostTree=b}).prototype.isRemoved=function(){return this.dataIndex<0},DE.prototype.eachNode=function(a,b,c){a4(a)&&(c=b,b=a,a=null),a5(a=a||{})&&(a={order:a});var d,e=a.order||"preorder",f=this[a.attr||"children"];"preorder"===e&&(d=b.call(c,this));for(var g=0;!d&&g<f.length;g++)f[g].eachNode(a,b,c);"postorder"===e&&b.call(c,this)},DE.prototype.updateDepthAndHeight=function(a){var b=0;this.depth=a;for(var c=0;c<this.children.length;c++){var d=this.children[c];d.updateDepthAndHeight(a+1),d.height>b&&(b=d.height)}this.height=b+1},DE.prototype.getNodeById=function(a){if(this.getId()===a)return this;for(var b=0,c=this.children,d=c.length;b<d;b++){var e=c[b].getNodeById(a);if(e)return e}},DE.prototype.contains=function(a){if(a===this)return!0;for(var b=0,c=this.children,d=c.length;b<d;b++){var e=c[b].contains(a);if(e)return e}},DE.prototype.getAncestors=function(a){for(var b=[],c=a?this:this.parentNode;c;)b.push(c),c=c.parentNode;return b.reverse(),b},DE.prototype.getAncestorsIndices=function(){for(var a=[],b=this;b;)a.push(b.dataIndex),b=b.parentNode;return a.reverse(),a},DE.prototype.getDescendantIndices=function(){var a=[];return this.eachNode(function(b){a.push(b.dataIndex)}),a},DE.prototype.getValue=function(a){var b=this.hostTree.data;return b.getStore().get(b.getDimensionIndex(a||"value"),this.dataIndex)},DE.prototype.setLayout=function(a,b){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,a,b)},DE.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},DE.prototype.getModel=function(a){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(a)},DE.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},DE.prototype.setVisual=function(a,b){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,a,b)},DE.prototype.getVisual=function(a){return this.hostTree.data.getItemVisual(this.dataIndex,a)},DE.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},DE.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},DE.prototype.getChildIndex=function(){if(this.parentNode){for(var a=this.parentNode.children,b=0;b<a.length;++b)if(a[b]===this)return b}return -1},DE.prototype.isAncestorOf=function(a){for(var b=a.parentNode;b;){if(b===this)return!0;b=b.parentNode}return!1},DE.prototype.isDescendantOf=function(a){return a!==this&&a.isAncestorOf(this)},DE),DI=((DF=function(a){this.type="tree",this._nodes=[],this.hostModel=a}).prototype.eachNode=function(a,b,c){this.root.eachNode(a,b,c)},DF.prototype.getNodeByDataIndex=function(a){var b=this.data.getRawIndex(a);return this._nodes[b]},DF.prototype.getNodeById=function(a){return this.root.getNodeById(a)},DF.prototype.update=function(){for(var a=this.data,b=this._nodes,c=0,d=b.length;c<d;c++)b[c].dataIndex=-1;for(var c=0,d=a.count();c<d;c++)b[a.getRawIndex(c)].dataIndex=c},DF.prototype.clearLayouts=function(){this.data.clearItemLayouts()},DF.createTree=function(a,b,c){var d=new DF(b),e=[],f=1;function g(a,b){var c=a.value;f=Math.max(f,a3(c)?c.length:1),e.push(a);var h=new DH(gE(a.name,""),d);b?DJ(h,b):d.root=h,d._nodes.push(h);var i=a.children;if(i)for(var j=0;j<i.length;j++)g(i[j],h)}g(a),d.root.updateDepthAndHeight(0);var h=ui(e,{coordDimensions:["value"],dimensionsCount:f}).dimensions,i=new ug(h,b);return i.initData(e),c&&c(i),DG({mainData:i,struct:d,structAttr:"tree"}),d.update(),d},DF);function DJ(a,b){var c=b.children;a.parentNode!==b&&(c.push(a),a.parentNode=b)}var DK=DI;function DL(a,b,c){if(a&&aT(b,a.type)>=0){var d=c.getData().tree.root,e=a.targetNode;if(a5(e)&&(e=d.getNodeById(e)),e&&d.contains(e))return{node:e};var f=a.targetNodeId;if(null!=f&&(e=d.getNodeById(f)))return{node:e}}}function DM(a){for(var b=[];a;)(a=a.parentNode)&&b.push(a);return b.reverse()}function DN(a,b){var c=DM(a);return aT(c,b)>=0}function DO(a,b){for(var c=[];a;){var d=a.dataIndex;c.push({name:a.name,dataIndex:d,value:b.getRawValue(d)}),a=a.parentNode}return c.reverse(),c}var DP,DQ,DR=(DP=oO,DQ=function(){var a=null!==DP&&DP.apply(this,arguments)||this;return a.hasSymbolVisual=!0,a.ignoreStyleOnData=!0,a},ad(DQ,DP),DQ.prototype.getInitialData=function(a){var b=function(a){a.wrapMethod("getItemModel",function(a,b){var c=f.getNodeByDataIndex(b);return c&&c.children.length&&c.isExpand||(a.parentModel=e),a})},c={name:a.name,children:a.data},d=a.leaves||{},e=new kC(d,this,this.ecModel),f=DK.createTree(c,this,b),g=0;f.eachNode("preorder",function(a){a.depth>g&&(g=a.depth)});var h=a.expandAndCollapse,i=h&&a.initialTreeDepth>=0?a.initialTreeDepth:g;return f.root.eachNode("preorder",function(a){var b=a.hostTree.data.getRawDataItem(a.dataIndex);a.isExpand=b&&null!=b.collapsed?!b.collapsed:a.depth<=i}),f.data},DQ.prototype.getOrient=function(){var a=this.get("orient");return"horizontal"===a?a="LR":"vertical"===a&&(a="TB"),a},DQ.prototype.setZoom=function(a){this.option.zoom=a},DQ.prototype.setCenter=function(a){this.option.center=a},DQ.prototype.formatTooltip=function(a,b,c){for(var d=this.getData().tree,e=d.root.children[0],f=d.getNodeByDataIndex(a),g=f.getValue(),h=f.name;f&&f!==e;)h=f.parentNode.name+"."+h,f=f.parentNode;return of("nameValue",{name:h,value:g,noValue:isNaN(g)||null==g})},DQ.prototype.getDataParams=function(a){var b=DP.prototype.getDataParams.apply(this,arguments),c=this.getData().tree.getNodeByDataIndex(a);return b.treeAncestors=DO(c,this),b.collapsed=!c.isExpand,b},DQ.type="series.tree",DQ.layoutMode="box",DQ.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},DQ);function DS(a,b){for(var c,d=[a];c=d.pop();)if(b(c),c.isExpand){var e=c.children;if(e.length)for(var f=e.length-1;f>=0;f--)d.push(e[f])}}function DT(a,b){a.eachSeriesByType("tree",function(a){DU(a,b)})}function DU(a,b){var c,d,e=(c=a,d=b,ls(c.getBoxLayoutParams(),{width:d.getWidth(),height:d.getHeight()}));a.layoutInfo=e;var f=a.get("layout"),g=0,h=0,i=null;"radial"===f?(g=2*Math.PI,h=Math.min(e.height,e.width)/2,i=C9(function(a,b){return(a.parentNode===b.parentNode?1:2)/a.depth})):(g=e.width,h=e.height,i=C9());var j=a.getData().tree.root,k=j.children[0];if(k){!function(a){var b,c,d=a;d.hierNode={defaultAncestor:null,ancestor:d,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var e=[d];b=e.pop();)if(c=b.children,b.isExpand&&c.length)for(var f=c.length,g=f-1;g>=0;g--){var h=c[g];h.hierNode={defaultAncestor:null,ancestor:h,prelim:0,modifier:0,change:0,shift:0,i:g,thread:null},e.push(h)}}(j),function(a,b,c){for(var d,e=[a],f=[];d=e.pop();)if(f.push(d),d.isExpand){var g=d.children;if(g.length)for(var h=0;h<g.length;h++)e.push(g[h])}for(;d=f.pop();)b(d,c)}(k,C7,i),j.hierNode.modifier=-k.hierNode.prelim,DS(k,C8);var l=k,m=k,n=k;DS(k,function(a){var b=a.getLayout().x;b<l.getLayout().x&&(l=a),b>m.getLayout().x&&(m=a),a.depth>n.depth&&(n=a)});var o=l===m?1:i(l,m)/2,p=o-l.getLayout().x,q=0,r=0,s=0,t=0;if("radial"===f)q=g/(m.getLayout().x+o+p),r=h/(n.depth-1||1),DS(k,function(a){s=(a.getLayout().x+p)*q;var b=Da(s,t=(a.depth-1)*r);a.setLayout({x:b.x,y:b.y,rawX:s,rawY:t},!0)});else{var u=a.getOrient();"RL"===u||"LR"===u?(r=h/(m.getLayout().x+o+p),q=g/(n.depth-1||1),DS(k,function(a){t=(a.getLayout().x+p)*r,s="LR"===u?(a.depth-1)*q:g-(a.depth-1)*q,a.setLayout({x:s,y:t},!0)})):("TB"===u||"BT"===u)&&(q=g/(m.getLayout().x+o+p),r=h/(n.depth-1||1),DS(k,function(a){s=(a.getLayout().x+p)*q,t="TB"===u?(a.depth-1)*r:h-(a.depth-1)*r,a.setLayout({x:s,y:t},!0)}))}}}function DV(a){a.eachSeriesByType("tree",function(a){var b=a.getData();b.tree.eachNode(function(a){var c=a.getModel().getModel("itemStyle").getItemStyle();aQ(b.ensureUniqueItemVisual(a.dataIndex,"style"),c)})})}var DW=["treemapZoomToNode","treemapRender","treemapMove"];function DX(a){var b=a.getData().tree,c={};b.eachNode(function(b){for(var d=b;d&&d.depth>1;)d=d.parentNode;var e=l6(a.ecModel,d.name||d.dataIndex+"",c);b.setVisual("decal",e)})}var DY=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.preventUsingHoverLayer=!0,c}return ad(b,a),b.prototype.getInitialData=function(a,b){var c=function(a){a.wrapMethod("getItemModel",function(a,b){var c=i.getNodeByDataIndex(b),d=c?h[c.depth]:null;return a.parentModel=d||g,a})},d={name:a.name,children:a.data};DZ(d);var e=a.levels||[],f=this.designatedVisualItemStyle={},g=new kC({itemStyle:f},this,b);e=a.levels=D$(e,b);var h=aY(e||[],function(a){return new kC(a,g,b)},this),i=DK.createTree(d,this,c);return i.data},b.prototype.optionUpdated=function(){this.resetViewRoot()},b.prototype.formatTooltip=function(a,b,c){var d=this.getData(),e=this.getRawValue(a);return of("nameValue",{name:d.getName(a),value:e})},b.prototype.getDataParams=function(b){var c=a.prototype.getDataParams.apply(this,arguments),d=this.getData().tree.getNodeByDataIndex(b);return c.treeAncestors=DO(d,this),c.treePathInfo=c.treeAncestors,c},b.prototype.setLayoutInfo=function(a){this.layoutInfo=this.layoutInfo||{},aQ(this.layoutInfo,a)},b.prototype.mapIdToIndex=function(a){var b=this._idIndexMap;b||(b=this._idIndexMap=bu(),this._idIndexMapCount=0);var c=b.get(a);return null==c&&b.set(a,c=this._idIndexMapCount++),c},b.prototype.getViewRoot=function(){return this._viewRoot},b.prototype.resetViewRoot=function(a){a?this._viewRoot=a:a=this._viewRoot;var b=this.getRawData().tree.root;a&&(a===b||b.contains(a))||(this._viewRoot=b)},b.prototype.enableAriaDecal=function(){DX(this)},b.type="series.treemap",b.layoutMode="box",b.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,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:[]},b}(oO);function DZ(a){var b=0;aX(a.children,function(a){DZ(a);var c=a.value;a3(c)&&(c=c[0]),b+=c});var c=a.value;a3(c)&&(c=c[0]),(null==c||isNaN(c))&&(c=b),c<0&&(c=0),a3(a.value)?a.value[0]=c:a.value=c}function D$(a,b){var c,d,e=gq(b.get("color")),f=gq(b.get(["aria","decal","decals"]));if(e){aX(a=a||[],function(a){var b=new kC(a),e=b.get("color"),f=b.get("decal");(b.get(["itemStyle","color"])||e&&"none"!==e)&&(c=!0),(b.get(["itemStyle","decal"])||f&&"none"!==f)&&(d=!0)});var g=a[0]||(a[0]={});return c||(g.color=e.slice()),!d&&f&&(g.decal=f.slice()),a}}var D_,D0=DY,D1=((D_=function(a){this.group=new fP,a.add(this.group)}).prototype.render=function(a,b,c,d){var e=a.getModel("breadcrumb"),f=this.group;if(f.removeAll(),e.get("show")&&c){var g=e.getModel("itemStyle"),h=e.getModel("emphasis"),i=g.getModel("textStyle"),j=h.getModel(["itemStyle","textStyle"]),k={pos:{left:e.get("left"),right:e.get("right"),top:e.get("top"),bottom:e.get("bottom")},box:{width:b.getWidth(),height:b.getHeight()},emptyItemWidth:e.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(c,k,i),this._renderContent(a,k,g,h,i,j,d),lt(f,k.pos,k.box)}},D_.prototype._prepare=function(a,b,c){for(var d=a;d;d=d.parentNode){var e=gE(d.getModel().get("name"),""),f=Math.max(c.getTextRect(e).width+16,b.emptyItemWidth);b.totalWidth+=f+8,b.renderList.push({node:d,text:e,width:f})}},D_.prototype._renderContent=function(a,b,c,d,e,f,g){for(var h=0,i=b.emptyItemWidth,j=a.get(["breadcrumb","height"]),k=lr(b.pos,b.box),l=b.totalWidth,m=b.renderList,n=d.getModel("itemStyle").getItemStyle(),o=m.length-1;o>=0;o--){var p=m[o],q=p.node,r=p.width,s=p.text;l>k.width&&(l-=r-i,r=i,s=null);var t=new pO({shape:{points:D2(h,0,r,j,o===m.length-1,0===o)},style:aR(c.getItemStyle(),{lineJoin:"bevel"}),textContent:new i7({style:j9(e,{text:s})}),textConfig:{position:"inside"},z2:1e4*jg,onclick:a2(g,q)});t.disableLabelAnimation=!0,t.getTextContent().ensureState("emphasis").style=j9(f,{text:s}),t.ensureState("emphasis").style=n,jN(t,d.get("focus"),d.get("blurScope"),d.get("disabled")),this.group.add(t),D3(t,a,q),h+=r+8}},D_.prototype.remove=function(){this.group.removeAll()},D_);function D2(a,b,c,d,e,f){var g=[[e?a:a-5,b],[a+c,b],[a+c,b+d],[e?a:a-5,b+d]];return f||g.splice(2,0,[a+c+5,b+d/2]),e||g.push([a,b+d/2]),g}function D3(a,b,c){i8(a).eventData={componentType:"series",componentSubType:"treemap",componentIndex:b.componentIndex,seriesIndex:b.seriesIndex,seriesName:b.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:c&&c.dataIndex,name:c&&c.name},treePathInfo:c&&DO(c,b)}}var D4,D5=D1,D6=((D4=function(){this._storage=[],this._elExistsMap={}}).prototype.add=function(a,b,c,d,e){return!this._elExistsMap[a.id]&&(this._elExistsMap[a.id]=!0,this._storage.push({el:a,target:b,duration:c,delay:d,easing:e}),!0)},D4.prototype.finished=function(a){return this._finishedCallback=a,this},D4.prototype.start=function(){for(var a=this,b=this._storage.length,c=function(){--b<=0&&(a._storage.length=0,a._elExistsMap={},a._finishedCallback&&a._finishedCallback())},d=0,e=this._storage.length;d<e;d++){var f=this._storage[d];f.el.animateTo(f.target,{duration:f.duration,delay:f.delay,easing:f.easing,setToFinal:!0,done:c,aborted:c})}return this},D4),D7=fP,D8=iS,D9="label",Ea="upperLabel",Eb=10*jg,Ec=2*jg,Ed=3*jg,Ee=g0([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),Ef=function(a){var b=Ee(a);return b.stroke=b.fill=b.lineWidth=null,b},Eg=gI(),Eh=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c._state="ready",c._storage=Ei(),c}return ad(b,a),b.prototype.render=function(a,b,c,d){var e=b.findComponents({mainType:"series",subType:"treemap",query:d});if(!(0>aT(e,a))){this.seriesModel=a,this.api=c,this.ecModel=b;var f=DL(d,["treemapZoomToNode","treemapRootToNode"],a),g=d&&d.type,h=a.layoutInfo,i=!this._oldTree,j=this._storage,k="treemapRootToNode"===g&&f&&j?{rootNodeGroup:j.nodeGroup[f.node.getRawIndex()],direction:d.direction}:null,l=this._giveContainerGroup(h),m=a.get("animation"),n=this._doRender(l,a,k);!m||i||g&&"treemapZoomToNode"!==g&&"treemapRootToNode"!==g?n.renderFinally():this._doAnimation(l,n,a,k),this._resetController(c),this._renderBreadcrumb(a,c,f)}},b.prototype._giveContainerGroup=function(a){var b=this._containerGroup;return b||(b=this._containerGroup=new D7,this._initEvents(b),this.group.add(b)),b.x=a.x,b.y=a.y,b},b.prototype._doRender=function(a,b,c){var d,e,f=function(){aX(m,function(a){aX(a,function(a){a.parent&&a.parent.remove(a)})}),aX(l,function(a){a.invisible=!0,a.dirty()})},g=b.getData().tree,h=this._oldTree,i=Ei(),j=Ei(),k=this._storage,l=[];n(g.root?[g.root]:[],h&&h.root?[h.root]:[],a,g===h||!h,0);var m=(d=k,e=Ei(),d&&aX(d,function(a,b){var c=e[b];aX(a,function(a){a&&(c.push(a),Eg(a).willDelete=!0)})}),e);return this._oldTree=g,this._storage=j,{lastsForAnimation:i,willDeleteEls:m,renderFinally:f};function n(a,d,e,f,g){function h(a){return a.getId()}function m(h,m){var o,p,q,r,s=null!=h?a[h]:null,t=null!=m?d[m]:null,u=(o=s,p=t,q=e,Ej(b,j,k,c,i,l,o,p,q,r=g));u&&n(s&&s.viewChildren||[],t&&t.viewChildren||[],u,f,g+1)}f?(d=a,aX(a,function(a,b){a.isRemoved()||m(b,b)})):new tZ(d,a,h,h).add(m).update(m).remove(a2(m,null)).execute()}},b.prototype._doAnimation=function(a,b,c,d){var e=c.get("animationDurationUpdate"),f=c.get("animationEasing"),g=(a4(e)?0:e)||0,h=(a4(f)?null:f)||"cubicOut",i=new D6;aX(b.willDeleteEls,function(a,b){aX(a,function(a,c){if(!a.invisible){var e,f=a.parent,j=Eg(f);if(d&&"drillDown"===d.direction)e=f===d.rootNodeGroup?{shape:{x:0,y:0,width:j.nodeWidth,height:j.nodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var k=0,l=0;j.willDelete||(k=j.nodeWidth/2,l=j.nodeHeight/2),e="nodeGroup"===b?{x:k,y:l,style:{opacity:0}}:{shape:{x:k,y:l,width:0,height:0},style:{opacity:0}}}e&&i.add(a,e,g,0,h)}})}),aX(this._storage,function(a,c){aX(a,function(a,d){var e=b.lastsForAnimation[c][d],f={};e&&((0,ab.Z)(a,fP)?null!=e.oldX&&(f.x=a.x,f.y=a.y,a.x=e.oldX,a.y=e.oldY):(e.oldShape&&(f.shape=aQ({},a.shape),a.setShape(e.oldShape)),e.fadein?(a.setStyle("opacity",0),f.style={opacity:1}):1!==a.style.opacity&&(f.style={opacity:1})),i.add(a,f,g,0,h))})},this),this._state="animating",i.finished(a1(function(){this._state="ready",b.renderFinally()},this)).start()},b.prototype._resetController=function(a){var b=this._controller;b||((b=this._controller=new BG(a.getZr())).enable(this.seriesModel.get("roam")),b.on("pan",a1(this._onPan,this)),b.on("zoom",a1(this._onZoom,this)));var c=new cT(0,0,a.getWidth(),a.getHeight());b.setPointerChecker(function(a,b,d){return c.contain(b,d)})},b.prototype._clearController=function(){var a=this._controller;a&&(a.dispose(),a=null)},b.prototype._onPan=function(a){if("animating"!==this._state&&(Math.abs(a.dx)>3||Math.abs(a.dy)>3)){var b=this.seriesModel.getData().tree.root;if(b){var c=b.getLayout();c&&this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:c.x+a.dx,y:c.y+a.dy,width:c.width,height:c.height}})}}},b.prototype._onZoom=function(a){var b=a.originX,c=a.originY;if("animating"!==this._state){var d=this.seriesModel.getData().tree.root;if(!d)return;var e=d.getLayout();if(!e)return;var f=new cT(e.x,e.y,e.width,e.height),g=this.seriesModel.layoutInfo;b-=g.x,c-=g.y;var h=cz();cD(h,h,[-b,-c]),cF(h,h,[a.scale,a.scale]),cD(h,h,[b,c]),f.applyTransform(h),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:f.x,y:f.y,width:f.width,height:f.height}})}},b.prototype._initEvents=function(a){var b=this;a.on("click",function(a){if("ready"===b._state){var c=b.seriesModel.get("nodeClick",!0);if(c){var d=b.findTarget(a.offsetX,a.offsetY);if(d){var e=d.node;if(e.getLayout().isLeafRoot)b._rootToNode(d);else if("zoomToNode"===c)b._zoomToNode(d);else if("link"===c){var f=e.hostTree.data.getItemModel(e.dataIndex),g=f.get("link",!0),h=f.get("target",!0)||"blank";g&&ll(g,h)}}}}},this)},b.prototype._renderBreadcrumb=function(a,b,c){var d=this;c||(c=null!=a.get("leafDepth",!0)?{node:a.getViewRoot()}:this.findTarget(b.getWidth()/2,b.getHeight()/2))||(c={node:a.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new D5(this.group))).render(a,b,c.node,function(b){"animating"!==d._state&&(DN(a.getViewRoot(),b)?d._rootToNode({node:b}):d._zoomToNode({node:b}))})},b.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=Ei(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},b.prototype.dispose=function(){this._clearController()},b.prototype._zoomToNode=function(a){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:a.node})},b.prototype._rootToNode=function(a){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:a.node})},b.prototype.findTarget=function(a,b){var c;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},function(d){var e=this._storage.background[d.getRawIndex()];if(e){var f=e.transformCoordToLocal(a,b),g=e.shape;if(!(g.x<=f[0])||!(f[0]<=g.x+g.width)||!(g.y<=f[1])||!(f[1]<=g.y+g.height))return!1;c={node:d,offsetX:f[0],offsetY:f[1]}}},this),c},b.type="treemap",b}(ro);function Ei(){return{nodeGroup:[],background:[],content:[]}}function Ej(a,b,c,d,e,f,g,h,i,j){var k=function(a){a.invisible||f.push(a)},l=function(b,c,d,e){var f=s.getModel(e?Ea:D9),h=gE(s.get("name"),null),i=f.getShallow("show");j7(b,j8(s,e?Ea:D9),{defaultText:i?h:null,inheritColor:c,defaultOpacity:d,labelFetcher:a,labelDataIndex:g.dataIndex});var j=b.getTextContent();if(j){var k=j.style,l=bk(k.padding||0);e&&(b.setTextConfig({layoutRect:e}),j.disableLabelLayout=!0),j.beforeUpdate=function(){var a=Math.max((e?e.width:b.shape.width)-l[1]-l[3],0),c=Math.max((e?e.height:b.shape.height)-l[0]-l[2],0);(k.width!==a||k.height!==c)&&j.setStyle({width:a,height:c})},k.truncateMinChar=2,k.lineOverflow="truncate",m(k,e,q);var n=j.getState("emphasis");m(n?n.style:null,e,q)}},m=function(b,c,d){var e=b?b.text:null;if(!c&&d.isLeafRoot&&null!=e){var f=a.get("drillDownIcon",!0);b.text=f?f+" "+e:e}},n=function(a,d,f,g){var h,i,j=null!=y&&c[a][y],k=e[a];return j?(c[a][y]=null,o(k,j)):w||(j=new d,(0,ab.Z)(j,hx)&&(j.z2=(h=f,i=g,h*Eb+i)),p(k,j)),b[a][x]=j},o=function(a,b){var c=a[x]={};(0,ab.Z)(b,D7)?(c.oldX=b.x,c.oldY=b.y):c.oldShape=aQ({},b.shape)},p=function(a,b){var c=a[x]={},f=g.parentNode,h=(0,ab.Z)(b,fP);if(f&&(!d||"drillDown"===d.direction)){var i=0,j=0,k=e.background[f.getRawIndex()];!d&&k&&k.oldShape&&(i=k.oldShape.width,j=k.oldShape.height),h?(c.oldX=0,c.oldY=j):c.oldShape={x:i,y:j,width:0,height:0}}c.fadein=!h};if(g){var q=g.getLayout(),r=a.getData(),s=g.getModel();if(r.setItemGraphicEl(g.dataIndex,null),q&&q.isInView){var t=q.width,u=q.height,v=q.borderWidth,w=q.invisible,x=g.getRawIndex(),y=h&&h.getRawIndex(),z=g.viewChildren,A=q.upperHeight,B=z&&z.length,C=s.getModel("itemStyle"),D=s.getModel(["emphasis","itemStyle"]),E=s.getModel(["blur","itemStyle"]),F=s.getModel(["select","itemStyle"]),G=C.get("borderRadius")||0,H=n("nodeGroup",D7);if(H){if(i.add(H),H.x=q.x||0,H.y=q.y||0,H.markRedraw(),Eg(H).nodeWidth=t,Eg(H).nodeHeight=u,q.isAboveViewRoot)return H;var I=n("background",D8,j,Ec);I&&function(b,c,d){var e=i8(c);if(e.dataIndex=g.dataIndex,e.seriesIndex=a.seriesIndex,c.setShape({x:0,y:0,width:t,height:u,r:G}),w)k(c);else{c.invisible=!1;var f=g.getVisual("style"),h=f.stroke,i=Ef(C);i.fill=h;var j=Ee(D);j.fill=D.get("borderColor");var m=Ee(E);m.fill=E.get("borderColor");var n=Ee(F);if(n.fill=F.get("borderColor"),d){var o=t-2*v;l(c,h,f.opacity,{x:v,y:0,width:o,height:A})}else c.removeTextContent();c.setStyle(i),c.ensureState("emphasis").style=j,c.ensureState("blur").style=m,c.ensureState("select").style=n,jx(c)}b.add(c)}(H,I,B&&q.upperLabelHeight);var J=s.getModel("emphasis"),K=J.get("focus"),L=J.get("blurScope"),M=J.get("disabled"),N="ancestor"===K?g.getAncestorsIndices():"descendant"===K?g.getDescendantIndices():K;if(B)jT(H)&&jS(H,!1),I&&(jS(I,!M),r.setItemGraphicEl(g.dataIndex,I),jO(I,N,L));else{var O=n("content",D8,j,Ed);O&&function(b,c){var d=i8(c);if(d.dataIndex=g.dataIndex,d.seriesIndex=a.seriesIndex,c.culling=!0,c.setShape({x:v,y:v,width:Math.max(t-2*v,0),height:Math.max(u-2*v,0),r:G}),w)k(c);else{c.invisible=!1;var e=g.getVisual("style"),f=e.fill,h=Ef(C);h.fill=f,h.decal=e.decal;var i=Ee(D),j=Ee(E),m=Ee(F);l(c,f,e.opacity,null),c.setStyle(h),c.ensureState("emphasis").style=i,c.ensureState("blur").style=j,c.ensureState("select").style=m,jx(c)}b.add(c)}(H,O),I.disableMorphing=!0,I&&jT(I)&&jS(I,!1),jS(H,!M),r.setItemGraphicEl(g.dataIndex,H),jO(H,N,L)}return H}}}}var Ek=Eh,El=aX,Em=a8,En=function(){function a(b){var c=b.mappingMethod,d=b.type,e=this.option=aN(b);this.type=d,this.mappingMethod=c,this._normalizeData=Ez[c];var f=a.visualHandlers[d];this.applyVisual=f.applyVisual,this.getColorMapper=f.getColorMapper,this._normalizedToVisual=f._normalizedToVisual[c],"piecewise"===c?(Eq(e),Eo(e)):"category"===c?e.categories?Ep(e):Eq(e,!0):(bl("linear"!==c||e.dataExtent),Eq(e))}return a.prototype.mapValueToVisual=function(a){var b=this._normalizeData(a);return this._normalizedToVisual(b,a)},a.prototype.getNormalizer=function(){return a1(this._normalizeData,this)},a.listVisualTypes=function(){return a0(a.visualHandlers)},a.isValidType=function(b){return a.visualHandlers.hasOwnProperty(b)},a.eachVisual=function(a,b,c){a8(a)?aX(a,b,c):b.call(c,a)},a.mapVisual=function(b,c,d){var e,f=a3(b)?[]:a8(b)?{}:(e=!0,null);return a.eachVisual(b,function(a,b){var g=c.call(d,a,b);e?f=g:f[b]=g}),f},a.retrieveVisuals=function(b){var c,d={};return b&&El(a.visualHandlers,function(a,e){b.hasOwnProperty(e)&&(d[e]=b[e],c=!0)}),c?d:null},a.prepareVisualTypes=function(a){if(a3(a))a=a.slice();else{if(!Em(a))return[];var b=[];El(a,function(a,c){b.push(c)}),a=b}return a.sort(function(a,b){return"color"===b&&"color"!==a&&0===a.indexOf("color")?1:-1}),a},a.dependsOn=function(a,b){return"color"===b?!!(a&&0===a.indexOf(b)):a===b},a.findPieceIndex=function(a,b,c){for(var d,e=function(b,c){var e=Math.abs(b-a);e<f&&(f=e,d=c)},f=1/0,g=0,h=b.length;g<h;g++){var i=b[g].value;if(null!=i){if(i===a||a5(i)&&i===a+"")return g;c&&e(i,g)}}for(var g=0,h=b.length;g<h;g++){var j=b[g],k=j.interval,l=j.close;if(k){if(k[0]=== -1/0){if(EA(l[1],a,k[1]))return g}else if(k[1]===1/0){if(EA(l[0],k[0],a))return g}else if(EA(l[0],k[0],a)&&EA(l[1],a,k[1]))return g;c&&e(k[0],g),c&&e(k[1],g)}}if(c)return a===1/0?b.length-1:a=== -1/0?0:d},a.visualHandlers={color:{applyVisual:Et("color"),getColorMapper:function(){var a=this.option;return a1("category"===a.mappingMethod?function(a,b){return b||(a=this._normalizeData(a)),Eu.call(this,a)}:function(b,c,d){var e=!!d;return c||(b=this._normalizeData(b)),d=d6(b,a.parsedVisual,d),e?d:ec(d,"rgba")},this)},_normalizedToVisual:{linear:function(a){return ec(d6(a,this.option.parsedVisual),"rgba")},category:Eu,piecewise:function(a,b){var c=Ex.call(this,b);return null==c&&(c=ec(d6(a,this.option.parsedVisual),"rgba")),c},fixed:Ev}},colorHue:Er(function(a,b){return ea(a,b)}),colorSaturation:Er(function(a,b){return ea(a,null,b)}),colorLightness:Er(function(a,b){return ea(a,null,null,b)}),colorAlpha:Er(function(a,b){return eb(a,b)}),decal:{applyVisual:Et("decal"),_normalizedToVisual:{linear:null,category:Eu,piecewise:null,fixed:null}},opacity:{applyVisual:Et("opacity"),_normalizedToVisual:Ew([0,1])},liftZ:{applyVisual:Et("liftZ"),_normalizedToVisual:{linear:Ev,category:Ev,piecewise:Ev,fixed:Ev}},symbol:{applyVisual:function(a,b,c){c("symbol",this.mapValueToVisual(a))},_normalizedToVisual:{linear:Es,category:Eu,piecewise:function(a,b){var c=Ex.call(this,b);return null==c&&(c=Es.call(this,a)),c},fixed:Ev}},symbolSize:{applyVisual:Et("symbolSize"),_normalizedToVisual:Ew([0,1])}},a}();function Eo(a){var b=a.pieceList;a.hasSpecialVisual=!1,aX(b,function(b,c){b.originIndex=c,null!=b.visual&&(a.hasSpecialVisual=!0)})}function Ep(a){var b=a.categories,c=a.categoryMap={},d=a.visual;if(El(b,function(a,b){c[a]=b}),!a3(d)){var e=[];a8(d)?El(d,function(a,b){var d=c[b];e[null!=d?d:-1]=a}):e[-1]=d,d=Ey(a,e)}for(var f=b.length-1;f>=0;f--)null==d[f]&&(delete c[b[f]],b.pop())}function Eq(a,b){var c=a.visual,d=[];a8(c)?El(c,function(a){d.push(a)}):null!=c&&d.push(c),b||1!==d.length||({color:1,symbol:1}).hasOwnProperty(a.type)||(d[1]=d[0]),Ey(a,d)}function Er(a){return{applyVisual:function(b,c,d){var e=this.mapValueToVisual(b);d("color",a(c("color"),e))},_normalizedToVisual:Ew([0,1])}}function Es(a){var b=this.option.visual;return b[Math.round(f_(a,[0,1],[0,b.length-1],!0))]||{}}function Et(a){return function(b,c,d){d(a,this.mapValueToVisual(b))}}function Eu(a){var b=this.option.visual;return b[this.option.loop&& -1!==a?a%b.length:a]}function Ev(){return this.option.visual[0]}function Ew(a){return{linear:function(b){return f_(b,a,this.option.visual,!0)},category:Eu,piecewise:function(b,c){var d=Ex.call(this,c);return null==d&&(d=f_(b,a,this.option.visual,!0)),d},fixed:Ev}}function Ex(a){var b=this.option,c=b.pieceList;if(b.hasSpecialVisual){var d=En.findPieceIndex(a,c),e=c[d];if(e&&e.visual)return e.visual[this.type]}}function Ey(a,b){return a.visual=b,"color"===a.type&&(a.parsedVisual=aY(b,function(a){var b;return d2(a)||[0,0,0,1]})),b}var Ez={linear:function(a){return f_(a,this.option.dataExtent,[0,1],!0)},piecewise:function(a){var b=this.option.pieceList,c=En.findPieceIndex(a,b,!0);if(null!=c)return f_(c,[0,b.length-1],[0,1],!0)},category:function(a){var b=this.option.categories?this.option.categoryMap[a]:a;return null==b?-1:b},fixed:bz};function EA(a,b,c){return a?b<=c:b<c}var EB=En,EC=gI(),ED={seriesType:"treemap",reset:function(a){var b=a.getData().tree.root;!b.isRemoved()&&EE(b,{},a.getViewRoot().getAncestors(),a)}};function EE(a,b,c,d){var e,f=a.getModel(),g=a.getLayout(),h=a.hostTree.data;if(g&&!g.invisible&&g.isInView){var i=f.getModel("itemStyle"),j=EF(i,b,d),k=h.ensureUniqueItemVisual(a.dataIndex,"style"),l=i.get("borderColor"),m=i.get("borderColorSaturation");null!=m&&(e=EG(j),l=EH(m,e)),k.stroke=l;var n=a.viewChildren;if(n&&n.length){var o=EJ(a,f,g,i,j,n);aX(n,function(a,b){if(a.depth>=c.length||a===c[a.depth]){var e=EL(f,j,a,b,o,d);EE(a,e,c,d)}})}else e=EG(j),k.fill=e}}function EF(a,b,c){var d=aQ({},b),e=c.designatedVisualItemStyle;return aX(["color","colorAlpha","colorSaturation"],function(c){e[c]=b[c];var f=a.get(c);e[c]=null,null!=f&&(d[c]=f)}),d}function EG(a){var b=EI(a,"color");if(b){var c=EI(a,"colorAlpha"),d=EI(a,"colorSaturation");return d&&(b=ea(b,null,null,d)),c&&(b=eb(b,c)),b}}function EH(a,b){return null!=b?ea(b,null,null,a):null}function EI(a,b){var c=a[b];if(null!=c&&"none"!==c)return c}function EJ(a,b,c,d,e,f){if(f&&f.length){var g=EK(b,"color")||null!=e.color&&"none"!==e.color&&(EK(b,"colorAlpha")||EK(b,"colorSaturation"));if(g){var h=b.get("visualMin"),i=b.get("visualMax"),j=c.dataExtent.slice();null!=h&&h<j[0]&&(j[0]=h),null!=i&&i>j[1]&&(j[1]=i);var k=b.get("colorMappingBy"),l={type:g.name,dataExtent:j,visual:g.range};"color"===l.type&&("index"===k||"id"===k)?(l.mappingMethod="category",l.loop=!0):l.mappingMethod="linear";var m=new EB(l);return EC(m).drColorMappingBy=k,m}}}function EK(a,b){var c=a.get(b);return a3(c)&&c.length?{name:b,range:c}:null}function EL(a,b,c,d,e,f){var g=aQ({},b);if(e){var h=e.type,i="color"===h&&EC(e).drColorMappingBy,j="index"===i?d:"id"===i?f.mapIdToIndex(c.getId()):c.getValue(a.get("visualDimension"));g[h]=e.mapValueToVisual(j)}return g}var EM=Math.max,EN=Math.min,EO=bg,EP=aX,EQ=["itemStyle","borderWidth"],ER=["itemStyle","gapWidth"],ES=["upperLabel","show"],ET=["upperLabel","height"],EU={seriesType:"treemap",reset:function(a,b,c,d){var e=c.getWidth(),f=c.getHeight(),g=a.option,h=ls(a.getBoxLayoutParams(),{width:c.getWidth(),height:c.getHeight()}),i=g.size||[],j=f0(EO(h.width,i[0]),e),k=f0(EO(h.height,i[1]),f),l=d&&d.type,m=DL(d,["treemapZoomToNode","treemapRootToNode"],a),n="treemapRender"===l||"treemapMove"===l?d.rootRect:null,o=a.getViewRoot(),p=DM(o);if("treemapMove"!==l){var q="treemapZoomToNode"===l?E0(a,m,o,j,k):n?[n.width,n.height]:[j,k],r=g.sort;r&&"asc"!==r&&"desc"!==r&&(r="desc");var s={squareRatio:g.squareRatio,sort:r,leafDepth:g.leafDepth};o.hostTree.clearLayouts();var t={x:0,y:0,width:q[0],height:q[1],area:q[0]*q[1]};o.setLayout(t),EV(o,s,!1,0),t=o.getLayout(),EP(p,function(a,b){var c=(p[b+1]||o).getValue();a.setLayout(aQ({dataExtent:[c,c],borderWidth:0,upperHeight:0},t))})}var u=a.getData().tree.root;u.setLayout(E1(h,n,m),!0),a.setLayoutInfo(h),E2(u,new cT(-h.x,-h.y,e,f),p,o,0)}};function EV(a,b,c,d){if(!a.isRemoved()){var e,f,g=a.getLayout();e=g.width,f=g.height;var h=a.getModel(),i=h.get(EQ),j=h.get(ER)/2,k=E3(h),l=Math.max(i,k),m=i-j,n=l-j;a.setLayout({borderWidth:i,upperHeight:l,upperLabelHeight:k},!0),e=EM(e-2*m,0),f=EM(f-m-n,0);var o=e*f,p=EW(a,h,o,b,c,d);if(p.length){var q={x:m,y:n,width:e,height:f},r=EN(e,f),s=1/0,t=[];t.area=0;for(var u=0,v=p.length;u<v;){var w=p[u];t.push(w),t.area+=w.getLayout().area;var x=E$(t,r,b.squareRatio);x<=s?(u++,s=x):(t.area-=t.pop().getLayout().area,E_(t,r,q,j,!1),r=EN(q.width,q.height),t.length=t.area=0,s=1/0)}if(t.length&&E_(t,r,q,j,!0),!c){var y=h.get("childrenVisibleMin");null!=y&&o<y&&(c=!0)}for(var u=0,v=p.length;u<v;u++)EV(p[u],b,c,d+1)}}}function EW(a,b,c,d,e,f){var g=a.children||[],h=d.sort;"asc"!==h&&"desc"!==h&&(h=null);var i=null!=d.leafDepth&&d.leafDepth<=f;if(e&&!i)return a.viewChildren=[];g=a$(g,function(a){return!a.isRemoved()}),EY(g,h);var j=EZ(b,g,h);if(0===j.sum||(j.sum=EX(b,c,j.sum,h,g),0===j.sum))return a.viewChildren=[];for(var k=0,l=g.length;k<l;k++){var m=g[k].getValue()/j.sum*c;g[k].setLayout({area:m})}return i&&(g.length&&a.setLayout({isLeafRoot:!0},!0),g.length=0),a.viewChildren=g,a.setLayout({dataExtent:j.dataExtent},!0),g}function EX(a,b,c,d,e){if(!d)return c;for(var f=a.get("visibleMin"),g=e.length,h=g,i=g-1;i>=0;i--){var j=e["asc"===d?g-i-1:i].getValue();j/c*b<f&&(h=i,c-=j)}return"asc"===d?e.splice(0,g-h):e.splice(h,g-h),c}function EY(a,b){return b&&a.sort(function(a,c){var d="asc"===b?a.getValue()-c.getValue():c.getValue()-a.getValue();return 0===d?"asc"===b?a.dataIndex-c.dataIndex:c.dataIndex-a.dataIndex:d}),a}function EZ(a,b,c){for(var d,e=0,f=0,g=b.length;f<g;f++)e+=b[f].getValue();var h=a.get("visualDimension");return b&&b.length?"value"===h&&c?(d=[b[b.length-1].getValue(),b[0].getValue()],"asc"===c&&d.reverse()):(d=[1/0,-1/0],EP(b,function(a){var b=a.getValue(h);b<d[0]&&(d[0]=b),b>d[1]&&(d[1]=b)})):d=[NaN,NaN],{sum:e,dataExtent:d}}function E$(a,b,c){for(var d=0,e=1/0,f=0,g=void 0,h=a.length;f<h;f++)(g=a[f].getLayout().area)&&(g<e&&(e=g),g>d&&(d=g));var i=a.area*a.area,j=b*b*c;return i?EM(j*d/i,i/(j*e)):1/0}function E_(a,b,c,d,e){var f=b===c.width?0:1,g=1-f,h=["x","y"],i=["width","height"],j=c[h[f]],k=b?a.area/b:0;(e||k>c[i[g]])&&(k=c[i[g]]);for(var l=0,m=a.length;l<m;l++){var n=a[l],o={},p=k?n.getLayout().area/k:0,q=o[i[g]]=EM(k-2*d,0),r=c[h[f]]+c[i[f]]-j,s=l===m-1||r<p?r:p,t=o[i[f]]=EM(s-2*d,0);o[h[g]]=c[h[g]]+EN(d,q/2),o[h[f]]=j+EN(d,t/2),j+=s,n.setLayout(o,!0)}c[h[g]]+=k,c[i[g]]-=k}function E0(a,b,c,d,e){var f,g=(b||{}).node,h=[d,e];if(!g||g===c)return h;for(var i=d*e,j=i*a.option.zoomToNodeRatio;f=g.parentNode;){for(var k=0,l=f.children,m=0,n=l.length;m<n;m++)k+=l[m].getValue();var o=g.getValue();if(0===o)return h;j*=k/o;var p=f.getModel(),q=p.get(EQ),r=Math.max(q,E3(p));(j+=4*q*q+(3*q+r)*Math.pow(j,.5))>f9&&(j=f9),g=f}j<i&&(j=i);var s=Math.pow(j/i,.5);return[d*s,e*s]}function E1(a,b,c){if(b)return{x:b.x,y:b.y};var d={x:0,y:0};if(!c)return d;var e=c.node,f=e.getLayout();if(!f)return d;for(var g=[f.width/2,f.height/2],h=e;h;){var i=h.getLayout();g[0]+=i.x,g[1]+=i.y,h=h.parentNode}return{x:a.width/2-g[0],y:a.height/2-g[1]}}function E2(a,b,c,d,e){var f=a.getLayout(),g=c[e],h=g&&g===a;if((!g||h)&&(e!==c.length||a===d)){a.setLayout({isInView:!0,invisible:!h&&!b.intersect(f),isAboveViewRoot:h},!0);var i=new cT(b.x-f.x,b.y-f.y,b.width,b.height);EP(a.viewChildren||[],function(a){E2(a,i,c,d,e+1)})}}function E3(a){return a.get(ES)?a.get(ET):0}function E4(a){var b=a.findComponents({mainType:"legend"});b&&b.length&&a.eachSeriesByType("graph",function(a){var c=a.getCategoriesData(),d=a.getGraph().data,e=c.mapArray(c.getName);d.filterSelf(function(a){var c=d.getItemModel(a).getShallow("category");if(null!=c){a7(c)&&(c=e[c]);for(var f=0;f<b.length;f++)if(!b[f].isSelected(c))return!1}return!0})})}function E5(a){var b={};a.eachSeriesByType("graph",function(a){var c=a.getCategoriesData(),d=a.getData(),e={};c.each(function(d){var f=c.getName(d);e["ec-"+f]=d;var g=c.getItemModel(d),h=g.getModel("itemStyle").getItemStyle();h.fill||(h.fill=a.getColorFromPalette(f,b)),c.setItemVisual(d,"style",h);for(var i=["symbol","symbolSize","symbolKeepAspect"],j=0;j<i.length;j++){var k=g.getShallow(i[j],!0);null!=k&&c.setItemVisual(d,i[j],k)}}),c.count()&&d.each(function(a){var b=d.getItemModel(a).getShallow("category");if(null!=b){a5(b)&&(b=e["ec-"+b]);var f=c.getItemVisual(b,"style");aQ(d.ensureUniqueItemVisual(a,"style"),f);for(var g=["symbol","symbolSize","symbolKeepAspect"],h=0;h<g.length;h++)d.setItemVisual(a,g[h],c.getItemVisual(b,g[h]))}})})}function E6(a){return(0,ab.Z)(a,Array)||(a=[a,a]),a}function E7(a){a.eachSeriesByType("graph",function(a){var b=a.getGraph(),c=a.getEdgeData(),d=E6(a.get("edgeSymbol")),e=E6(a.get("edgeSymbolSize"));c.setVisual("fromSymbol",d&&d[0]),c.setVisual("toSymbol",d&&d[1]),c.setVisual("fromSymbolSize",e&&e[0]),c.setVisual("toSymbolSize",e&&e[1]),c.setVisual("style",a.getModel("lineStyle").getLineStyle()),c.each(function(a){var d=c.getItemModel(a),e=b.getEdgeByIndex(a),f=E6(d.getShallow("symbol",!0)),g=E6(d.getShallow("symbolSize",!0)),h=d.getModel("lineStyle").getLineStyle(),i=c.ensureUniqueItemVisual(a,"style");switch(aQ(i,h),i.stroke){case"source":var j=e.node1.getVisual("style");i.stroke=j&&j.fill;break;case"target":var j=e.node2.getVisual("style");i.stroke=j&&j.fill}f[0]&&e.setVisual("fromSymbol",f[0]),f[1]&&e.setVisual("toSymbol",f[1]),g[0]&&e.setVisual("fromSymbolSize",g[0]),g[1]&&e.setVisual("toSymbolSize",g[1])})})}var E8=function(a){return a.get("autoCurveness")||null},E9=function(a,b){var c=E8(a),d=20,e=[];if(a7(c))d=c;else if(a3(c)){a.__curvenessList=c;return}b>d&&(d=b);var f=d%2?d+2:d+3;e=[];for(var g=0;g<f;g++)e.push((g%2?g+1:g)/10*(g%2?-1:1));a.__curvenessList=e},Fa=function(a,b,c){var d=[a.id,a.dataIndex].join("."),e=[b.id,b.dataIndex].join(".");return[c.uid,d,e].join("-->")},Fb=function(a){var b=a.split("-->");return[b[0],b[2],b[1]].join("-->")},Fc=function(a,b){var c=Fa(a.node1,a.node2,b);return b.__edgeMap[c]},Fd=function(a,b){var c=Fe(Fa(a.node1,a.node2,b),b),d=Fe(Fa(a.node2,a.node1,b),b);return c+d},Fe=function(a,b){var c=b.__edgeMap;return c[a]?c[a].length:0};function Ff(a,b,c,d){var e=E8(b),f=a3(e);if(!e)return null;var g=Fc(a,b);if(!g)return null;for(var h=-1,i=0;i<g.length;i++)if(g[i]===c){h=i;break}var j=Fd(a,b);E9(b,j),a.lineStyle=a.lineStyle||{};var k=Fa(a.node1,a.node2,b),l=b.__curvenessList,m=f?0:j%2?0:1;if(g.isForward)return l[m+h];var n=Fb(k),o=Fe(n,b),p=l[h+o+m];return d?f?e&&0===e[0]?(o+m)%2?p:-p:((o%2?0:1)+m)%2?p:-p:(o+m)%2?p:-p:l[h+o+m]}function Fg(a){var b=a.coordinateSystem;if(!b||"view"===b.type){var c=a.getGraph();c.eachNode(function(a){var b=a.getModel();a.setLayout([+b.get("x"),+b.get("y")])}),Fh(c,a)}}function Fh(a,b){a.eachEdge(function(a,c){var d=bi(a.getModel().get(["lineStyle","curveness"]),-Ff(a,b,c,!0),0),e=bH(a.node1.getLayout()),f=bH(a.node2.getLayout()),g=[e,f];+d&&g.push([(e[0]+f[0])/2-(e[1]-f[1])*d,(e[1]+f[1])/2-(f[0]-e[0])*d]),a.setLayout(g)})}function Fi(a,b){a.eachSeriesByType("graph",function(a){var b=a.get("layout"),c=a.coordinateSystem;if(c&&"view"!==c.type){var d=a.getData(),e=[];aX(c.dimensions,function(a){e=e.concat(d.mapDimensionsAll(a))});for(var f=0;f<d.count();f++){for(var g=[],h=!1,i=0;i<e.length;i++){var j=d.get(e[i],f);isNaN(j)||(h=!0),g.push(j)}h?d.setItemLayout(f,c.dataToPoint(g)):d.setItemLayout(f,[NaN,NaN])}Fh(d.graph,a)}else b&&"none"!==b||Fg(a)})}function Fj(a){var b=a.coordinateSystem;if("view"!==b.type)return 1;var c=a.option.nodeScaleRatio,d=b.scaleX,e=b.getZoom();return((e-1)*c+1)/d}function Fk(a){var b=a.getVisual("symbolSize");return(0,ab.Z)(b,Array)&&(b=(b[0]+b[1])/2),+b}var Fl=Math.PI,Fm=[];function Fn(a,b,c,d){var e=a.coordinateSystem;if(!e||"view"===e.type){var f=e.getBoundingRect(),g=a.getData(),h=g.graph,i=f.width/2+f.x,j=f.height/2+f.y,k=Math.min(f.width,f.height)/2,l=g.count();if(g.setLayout({cx:i,cy:j}),l){if(c){var m=e.pointToData(d),n=m[0],o=m[1],p=[n-i,o-j];bU(p,p),bT(p,p,k),c.setLayout([i+p[0],j+p[1]],!0);var q=a.get(["circular","rotateLabel"]);Fp(c,q,i,j)}Fo[b](a,h,g,k,i,j,l),h.eachEdge(function(b,c){var d,e=bi(b.getModel().get(["lineStyle","curveness"]),Ff(b,a,c),0),f=bH(b.node1.getLayout()),g=bH(b.node2.getLayout()),h=(f[0]+g[0])/2,k=(f[1]+g[1])/2;+e&&(e*=3,d=[i*e+h*(1-e),j*e+k*(1-e)]),b.setLayout([f,g,d])})}}}var Fo={value:function(a,b,c,d,e,f,g){var h=0,i=c.getSum("value"),j=2*Math.PI/(i||g);b.eachNode(function(a){var b=a.getValue("value"),c=j*(i?b:1)/2;h+=c,a.setLayout([d*Math.cos(h)+e,d*Math.sin(h)+f]),h+=c})},symbolSize:function(a,b,c,d,e,f,g){var h=0;Fm.length=g;var i=Fj(a);b.eachNode(function(a){var b=Fk(a);isNaN(b)&&(b=2),b<0&&(b=0);var c=Math.asin((b*=i)/2/d);isNaN(c)&&(c=Fl/2),Fm[a.dataIndex]=c,h+=2*c});var j=(2*Fl-h)/g/2,k=0;b.eachNode(function(a){var b=j+Fm[a.dataIndex];k+=b,a.getLayout()&&a.getLayout().fixed||a.setLayout([d*Math.cos(k)+e,d*Math.sin(k)+f]),k+=b})}};function Fp(a,b,c,d){var e=a.getGraphicEl();if(e){var f=a.getModel().get(["label","rotate"])||0,g=e.getSymbolPath();if(b){var h=a.getLayout(),i=Math.atan2(h[1]-d,h[0]-c);i<0&&(i=2*Math.PI+i);var j=h[0]<c;j&&(i-=Math.PI);var k=j?"left":"right";g.setTextConfig({rotation:-i,position:k,origin:"center"});var l=g.ensureState("emphasis");aQ(l.textConfig||(l.textConfig={}),{position:k})}else g.setTextConfig({rotation:f*=Math.PI/180})}}function Fq(a){a.eachSeriesByType("graph",function(a){"circular"===a.get("layout")&&Fn(a,"symbolSize")})}var Fr=bK;function Fs(a){a.eachSeriesByType("graph",function(a){var b=a.coordinateSystem;if(!b||"view"===b.type){if("force"===a.get("layout")){var c=a.preservedPoints||{},d=a.getGraph(),e=d.data,f=d.edgeData,g=a.getModel("force"),h=g.get("initLayout");a.preservedPoints?e.each(function(a){var b=e.getId(a);e.setItemLayout(a,c[b]||[NaN,NaN])}):h&&"none"!==h?"circular"===h&&Fn(a,"value"):Fg(a);var i=e.getDataExtent("value"),j=f.getDataExtent("value"),k=g.get("repulsion"),l=g.get("edgeLength"),m=a3(k)?k:[k,k],n=a3(l)?l:[l,l];n=[n[1],n[0]];var o=e.mapArray("value",function(a,b){var c=e.getItemLayout(b),d=f_(a,i,m);return isNaN(d)&&(d=(m[0]+m[1])/2),{w:d,rep:d,fixed:e.getItemModel(b).get("fixed"),p:!c||isNaN(c[0])||isNaN(c[1])?null:c}}),p=f.mapArray("value",function(b,c){var e=d.getEdgeByIndex(c),f=f_(b,j,n);isNaN(f)&&(f=(n[0]+n[1])/2);var g=e.getModel(),h=bi(e.getModel().get(["lineStyle","curveness"]),-Ff(e,a,c,!0),0);return{n1:o[e.node1.dataIndex],n2:o[e.node2.dataIndex],d:f,curveness:h,ignoreForceLayout:g.get("ignoreForceLayout")}}),q=function(a,b,c){for(var d,e,f=a,g=b,h=c.rect,i=h.width,j=h.height,k=[h.x+i/2,h.y+j/2],l=null==c.gravity?.1:c.gravity,m=0;m<f.length;m++){var n=f[m];n.p||(n.p=bF(i*(Math.random()-.5)+k[0],j*(Math.random()-.5)+k[1])),n.pp=bH(n.p),n.edges=null}var o=null==c.friction?.6:c.friction,p=o;return{warmUp:function(){p=.8*o},setFixed:function(a){f[a].fixed=!0},setUnfixed:function(a){f[a].fixed=!1},beforeStep:function(a){d=a},afterStep:function(a){e=a},step:function(a){d&&d(f,g);for(var b=[],c=f.length,h=0;h<g.length;h++){var i=g[h];if(!i.ignoreForceLayout){var j=i.n1,m=i.n2;bL(b,m.p,j.p);var n=bM(b)-i.d,o=m.w/(j.w+m.w);isNaN(o)&&(o=0),bU(b,b),j.fixed||Fr(j.p,j.p,b,o*n*p),m.fixed||Fr(m.p,m.p,b,-(1-o)*n*p)}}for(var h=0;h<c;h++){var q=f[h];q.fixed||(bL(b,k,q.p),Fr(q.p,q.p,b,l*p))}for(var h=0;h<c;h++)for(var j=f[h],r=h+1;r<c;r++){var m=f[r];bL(b,m.p,j.p);var n=bM(b);0===n&&(bI(b,Math.random()-.5,Math.random()-.5),n=1);var s=(j.rep+m.rep)/n/n;j.fixed||Fr(j.pp,j.pp,b,s),m.fixed||Fr(m.pp,m.pp,b,-s)}for(var t=[],h=0;h<c;h++){var q=f[h];q.fixed||(bL(t,q.p,q.pp),Fr(q.p,q.p,t,p),bG(q.pp,q.p))}var u=(p*=.992)<.01;e&&e(f,g,u),a&&a(u)}}}(o,p,{rect:b.getBoundingRect(),gravity:g.get("gravity"),friction:g.get("friction")});q.beforeStep(function(a,b){for(var c=0,e=a.length;c<e;c++)a[c].fixed&&bG(a[c].p,d.getNodeByIndex(c).getLayout())}),q.afterStep(function(a,b,f){for(var g=0,h=a.length;g<h;g++)a[g].fixed||d.getNodeByIndex(g).setLayout(a[g].p),c[e.getId(g)]=a[g].p;for(var g=0,h=b.length;g<h;g++){var i=b[g],j=d.getEdgeByIndex(g),k=i.n1.p,l=i.n2.p,m=j.getLayout();(m=m?m.slice():[])[0]=m[0]||[],m[1]=m[1]||[],bG(m[0],k),bG(m[1],l),+i.curveness&&(m[2]=[(k[0]+l[0])/2-(k[1]-l[1])*i.curveness,(k[1]+l[1])/2-(l[0]-k[0])*i.curveness]),j.setLayout(m)}}),a.forceLayout=q,a.preservedPoints=c,q.step()}else a.forceLayout=null}})}function Ft(a,b){var c=[];return a.eachSeriesByType("graph",function(a){var d=a.get("coordinateSystem");if(!d||"view"===d){var e=a.getData(),f=e.mapArray(function(a){var b=e.getItemModel(a);return[+b.get("x"),+b.get("y")]}),g=[],h=[];hG(f,g,h),h[0]-g[0]==0&&(h[0]+=1,g[0]-=1),h[1]-g[1]==0&&(h[1]+=1,g[1]-=1);var i,j,k,l,m=(h[0]-g[0])/(h[1]-g[1]),n=(i=a,j=b,k=m,l=aQ(i.getBoxLayoutParams(),{aspect:k}),ls(l,{width:j.getWidth(),height:j.getHeight()}));isNaN(m)&&(g=[n.x,n.y],h=[n.x+n.width,n.y+n.height]);var o=h[0]-g[0],p=h[1]-g[1],q=n.width,r=n.height,s=a.coordinateSystem=new CU;s.zoomLimit=a.get("scaleLimit"),s.setBoundingRect(g[0],g[1],o,p),s.setViewRect(n.x,n.y,q,r),s.setCenter(a.get("center"),b),s.setZoom(a.get("zoom")),c.push(s)}}),c}var Fu,Fv,Fw=pX.prototype,Fx=p4.prototype,Fy=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1};function Fz(a){return isNaN(+a.cpx1)||isNaN(+a.cpy1)}Fu=Fy,Fv=function(){return null!==Fu&&Fu.apply(this,arguments)||this},ad(Fv,Fu);var FA=(FG=ix,ad(FH=function(a){var b=FG.call(this,a)||this;return b.type="ec-line",b},FG),FH.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},FH.prototype.getDefaultShape=function(){return new Fy},FH.prototype.buildPath=function(a,b){Fz(b)?Fw.buildPath.call(this,a,b):Fx.buildPath.call(this,a,b)},FH.prototype.pointAt=function(a){return Fz(this.shape)?Fw.pointAt.call(this,a):Fx.pointAt.call(this,a)},FH.prototype.tangentAt=function(a){var b=this.shape,c=Fz(b)?[b.x2-b.x1,b.y2-b.y1]:Fx.tangentAt.call(this,a);return bU(c,c)},FH),FB=["fromSymbol","toSymbol"];function FC(a){return"_"+a+"Type"}function FD(a,b,c){var d=b.getItemVisual(c,a);if(!d||"none"===d)return d;var e=b.getItemVisual(c,a+"Size"),f=b.getItemVisual(c,a+"Rotate"),g=b.getItemVisual(c,a+"Offset"),h=b.getItemVisual(c,a+"KeepAspect"),i=sj(e),j=sk(g||0,i);return d+i+j+(f||"")+(h||"")}function FE(a,b,c){var d=b.getItemVisual(c,a);if(d&&"none"!==d){var e=b.getItemVisual(c,a+"Size"),f=b.getItemVisual(c,a+"Rotate"),g=b.getItemVisual(c,a+"Offset"),h=b.getItemVisual(c,a+"KeepAspect"),i=sj(e),j=sk(g||0,i),k=si(d,-i[0]/2+j[0],-i[1]/2+j[1],i[0],i[1],null,h);return k.__specifiedRotation=null==f||isNaN(f)?void 0:+f*Math.PI/180||0,k.name=a,k}}function FF(a,b){a.x1=b[0][0],a.y1=b[0][1],a.x2=b[1][0],a.y2=b[1][1],a.percent=1;var c=b[2];c?(a.cpx1=c[0],a.cpy1=c[1]):(a.cpx1=NaN,a.cpy1=NaN)}var FG,FH,FI,FJ,FK,FL=(FI=fP,ad(FJ=function(a,b,c){var d=FI.call(this)||this;return d._createLine(a,b,c),d},FI),FJ.prototype._createLine=function(a,b,c){var d,e,f=a.hostModel,g=a.getItemLayout(b),h=(d=g,e=new FA({name:"line",subPixelOptimize:!0}),FF(e.shape,d),e);h.shape.percent=0,j$(h,{shape:{percent:1}},f,b),this.add(h),aX(FB,function(c){var d=FE(c,a,b);this.add(d),this[FC(c)]=FD(c,a,b)},this),this._updateCommonStl(a,b,c)},FJ.prototype.updateData=function(a,b,c){var d=a.hostModel,e=this.childOfName("line"),f=a.getItemLayout(b),g={shape:{}};FF(g.shape,f),jZ(e,g,d,b),aX(FB,function(c){var d=FD(c,a,b),e=FC(c);if(this[e]!==d){this.remove(this.childOfName(c));var f=FE(c,a,b);this.add(f)}this[e]=d},this),this._updateCommonStl(a,b,c)},FJ.prototype.getLinePath=function(){return this.childAt(0)},FJ.prototype._updateCommonStl=function(a,b,c){var d=a.hostModel,e=this.childOfName("line"),f=c&&c.emphasisLineStyle,g=c&&c.blurLineStyle,h=c&&c.selectLineStyle,i=c&&c.labelStatesModels,j=c&&c.emphasisDisabled,k=c&&c.focus,l=c&&c.blurScope;if(!c||a.hasItemOption){var m=a.getItemModel(b),n=m.getModel("emphasis");f=n.getModel("lineStyle").getLineStyle(),g=m.getModel(["blur","lineStyle"]).getLineStyle(),h=m.getModel(["select","lineStyle"]).getLineStyle(),j=n.get("disabled"),k=n.get("focus"),l=n.get("blurScope"),i=j8(m)}var o=a.getItemVisual(b,"style"),p=o.stroke;e.useStyle(o),e.style.fill=null,e.style.strokeNoScale=!0,e.ensureState("emphasis").style=f,e.ensureState("blur").style=g,e.ensureState("select").style=h,aX(FB,function(a){var b=this.childOfName(a);if(b){b.setColor(p),b.style.opacity=o.opacity;for(var c=0;c<je.length;c++){var d=je[c],f=e.getState(d);if(f){var g=f.style||{},h=b.ensureState(d),i=h.style||(h.style={});null!=g.stroke&&(i[b.__isEmptyBrush?"stroke":"fill"]=g.stroke),null!=g.opacity&&(i.opacity=g.opacity)}}b.markRedraw()}},this);var q=d.getRawValue(b);j7(this,i,{labelDataIndex:b,labelFetcher:{getFormattedLabel:function(b,c){return d.getFormattedLabel(b,c,a.dataType)}},inheritColor:p||"#000",defaultOpacity:o.opacity,defaultText:(null==q?a.getName(b):isFinite(q)?f1(q):q)+""});var r=this.getTextContent();if(r){var s=i.normal;r.__align=r.style.align,r.__verticalAlign=r.style.verticalAlign,r.__position=s.get("position")||"middle";var t=s.get("distance");a3(t)||(t=[t,t]),r.__labelDistance=t}this.setTextConfig({position:null,local:!0,inside:!1}),jN(this,k,l,j)},FJ.prototype.highlight=function(){jA(this)},FJ.prototype.downplay=function(){jB(this)},FJ.prototype.updateLayout=function(a,b){this.setLinePoints(a.getItemLayout(b))},FJ.prototype.setLinePoints=function(a){var b=this.childOfName("line");FF(b.shape,a),b.dirty()},FJ.prototype.beforeUpdate=function(){var a=function(a,b){var c=a.__specifiedRotation;if(null==c){var d=g.tangentAt(b);a.attr("rotation",(1===b?-1:1)*Math.PI/2-Math.atan2(d[1],d[0]))}else a.attr("rotation",c)},b=this.childOfName("fromSymbol"),c=this.childOfName("toSymbol"),d=this.getTextContent();if(b||c||d&&!d.ignore){for(var e=1,f=this.parent;f;)f.scaleX&&(e/=f.scaleX),f=f.parent;var g=this.childOfName("line");if(this.__dirty||g.__dirty){var h=g.shape.percent,i=g.pointAt(0),j=g.pointAt(h),k=bL([],j,i);if(bU(k,k),b&&(b.setPosition(i),a(b,0),b.scaleX=b.scaleY=e*h,b.markRedraw()),c&&(c.setPosition(j),a(c,1),c.scaleX=c.scaleY=e*h,c.markRedraw()),d&&!d.ignore){d.x=d.y=0,d.originX=d.originY=0;var l=void 0,m=void 0,n=d.__labelDistance,o=n[0]*e,p=n[1]*e,q=h/2,r=g.tangentAt(q),s=[r[1],-r[0]],t=g.pointAt(q);s[1]>0&&(s[0]=-s[0],s[1]=-s[1]);var u=r[0]<0?-1:1;if("start"!==d.__position&&"end"!==d.__position){var v=-Math.atan2(r[1],r[0]);j[0]<i[0]&&(v=Math.PI+v),d.rotation=v}var w=void 0;switch(d.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":w=-p,m="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":w=p,m="top";break;default:w=0,m="middle"}switch(d.__position){case"end":d.x=k[0]*o+j[0],d.y=k[1]*p+j[1],l=k[0]>.8?"left":k[0]< -.8?"right":"center",m=k[1]>.8?"top":k[1]< -.8?"bottom":"middle";break;case"start":d.x=-k[0]*o+i[0],d.y=-k[1]*p+i[1],l=k[0]>.8?"right":k[0]< -.8?"left":"center",m=k[1]>.8?"bottom":k[1]< -.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":d.x=o*u+i[0],d.y=i[1]+w,l=r[0]<0?"right":"left",d.originX=-o*u,d.originY=-w;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":d.x=t[0],d.y=t[1]+w,l="center",d.originY=-w;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":d.x=-o*u+j[0],d.y=j[1]+w,l=r[0]>=0?"right":"left",d.originX=o*u,d.originY=-w}d.scaleX=d.scaleY=e,d.setStyle({verticalAlign:d.__verticalAlign||m,align:d.__align||l})}}}},FJ),FM=((FK=function(a){this.group=new fP,this._LineCtor=a||FL}).prototype.updateData=function(a){var b=this;this._progressiveEls=null;var c=this,d=c.group,e=c._lineData;c._lineData=a,e||d.removeAll();var f=FO(a);a.diff(e).add(function(c){b._doAdd(a,c,f)}).update(function(c,d){b._doUpdate(e,a,d,c,f)}).remove(function(a){d.remove(e.getItemGraphicEl(a))}).execute()},FK.prototype.updateLayout=function(){var a=this._lineData;a&&a.eachItemGraphicEl(function(b,c){b.updateLayout(a,c)},this)},FK.prototype.incrementalPrepareUpdate=function(a){this._seriesScope=FO(a),this._lineData=null,this.group.removeAll()},FK.prototype.incrementalUpdate=function(a,b){var c=function(a){a.isGroup||FN(a)||(a.incremental=!0,a.ensureState("emphasis").hoverLayer=!0)};this._progressiveEls=[];for(var d=a.start;d<a.end;d++)if(FQ(b.getItemLayout(d))){var e=new this._LineCtor(b,d,this._seriesScope);e.traverse(c),this.group.add(e),b.setItemGraphicEl(d,e),this._progressiveEls.push(e)}},FK.prototype.remove=function(){this.group.removeAll()},FK.prototype.eachRendered=function(a){qW(this._progressiveEls||this.group,a)},FK.prototype._doAdd=function(a,b,c){if(FQ(a.getItemLayout(b))){var d=new this._LineCtor(a,b,c);a.setItemGraphicEl(b,d),this.group.add(d)}},FK.prototype._doUpdate=function(a,b,c,d,e){var f=a.getItemGraphicEl(c);if(!FQ(b.getItemLayout(d))){this.group.remove(f);return}f?f.updateData(b,d,e):f=new this._LineCtor(b,d,e),b.setItemGraphicEl(d,f),this.group.add(f)},FK);function FN(a){return a.animators&&a.animators.length>0}function FO(a){var b=a.hostModel,c=b.getModel("emphasis");return{lineStyle:b.getModel("lineStyle").getLineStyle(),emphasisLineStyle:c.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:b.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:b.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:c.get("disabled"),blurScope:c.get("blurScope"),focus:c.get("focus"),labelStatesModels:j8(b)}}function FP(a){return isNaN(a[0])||isNaN(a[1])}function FQ(a){return a&&!FP(a[0])&&!FP(a[1])}var FR=FM,FS=[],FT=[],FU=[],FV=dE,FW=bY,FX=Math.abs;function FY(a,b,c){for(var d,e=a[0],f=a[1],g=a[2],h=1/0,i=c*c,j=.1,k=.1;k<=.9;k+=.1){FS[0]=FV(e[0],f[0],g[0],k),FS[1]=FV(e[1],f[1],g[1],k);var l=FX(FW(FS,b)-i);l<h&&(h=l,d=k)}for(var m=0;m<32;m++){var n=d+j;FT[0]=FV(e[0],f[0],g[0],d),FT[1]=FV(e[1],f[1],g[1],d),FU[0]=FV(e[0],f[0],g[0],n),FU[1]=FV(e[1],f[1],g[1],n);var l=FW(FT,b)-i;if(.01>FX(l))break;var o=FW(FU,b)-i;j/=2,l<0?o>=0?d+=j:d-=j:o>=0?d-=j:d+=j}return d}function FZ(a,b){var c=[],d=dH,e=[[],[],[]],f=[[],[]],g=[];b/=2,a.eachEdge(function(a,h){var i=a.getLayout(),j=a.getVisual("fromSymbol"),k=a.getVisual("toSymbol");!i.__original&&(i.__original=[bH(i[0]),bH(i[1])],i[2]&&i.__original.push(bH(i[2])));var l=i.__original;if(null!=i[2]){if(bG(e[0],l[0]),bG(e[1],l[2]),bG(e[2],l[1]),j&&"none"!==j){var m=Fk(a.node1),n=FY(e,l[0],m*b);d(e[0][0],e[1][0],e[2][0],n,c),e[0][0]=c[3],e[1][0]=c[4],d(e[0][1],e[1][1],e[2][1],n,c),e[0][1]=c[3],e[1][1]=c[4]}if(k&&"none"!==k){var m=Fk(a.node2),n=FY(e,l[1],m*b);d(e[0][0],e[1][0],e[2][0],n,c),e[1][0]=c[1],e[2][0]=c[2],d(e[0][1],e[1][1],e[2][1],n,c),e[1][1]=c[1],e[2][1]=c[2]}bG(i[0],e[0]),bG(i[1],e[2]),bG(i[2],e[1])}else{if(bG(f[0],l[0]),bG(f[1],l[1]),bL(g,f[1],f[0]),bU(g,g),j&&"none"!==j){var m=Fk(a.node1);bK(f[0],f[0],g,m*b)}if(k&&"none"!==k){var m=Fk(a.node2);bK(f[1],f[1],g,-m*b)}bG(i[0],f[0]),bG(i[1],f[1])}})}function F$(a){return"view"===a.type}var F_=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.init=function(a,b){var c=new yu,d=new FR,e=this.group;this._controller=new BG(b.getZr()),this._controllerHost={target:e},e.add(c.group),e.add(d.group),this._symbolDraw=c,this._lineDraw=d,this._firstRender=!0},b.prototype.render=function(a,b,c){var d=this,e=a.coordinateSystem;this._model=a;var f=this._symbolDraw,g=this._lineDraw,h=this.group;if(F$(e)){var i={x:e.x,y:e.y,scaleX:e.scaleX,scaleY:e.scaleY};this._firstRender?h.attr(i):jZ(h,i,a)}FZ(a.getGraph(),Fj(a));var j=a.getData();f.updateData(j);var k=a.getEdgeData();g.updateData(k),this._updateNodeAndLinkScale(),this._updateController(a,b,c),clearTimeout(this._layoutTimeout);var l=a.forceLayout,m=a.get(["force","layoutAnimation"]);l&&this._startForceLayoutIteration(l,m);var n=a.get("layout");j.graph.eachNode(function(b){var c=b.dataIndex,e=b.getGraphicEl(),f=b.getModel();if(e){e.off("drag").off("dragend");var g=f.get("draggable");g&&e.on("drag",function(f){switch(n){case"force":l.warmUp(),d._layouting||d._startForceLayoutIteration(l,m),l.setFixed(c),j.setItemLayout(c,[e.x,e.y]);break;case"circular":j.setItemLayout(c,[e.x,e.y]),b.setLayout({fixed:!0},!0),Fn(a,"symbolSize",b,[f.offsetX,f.offsetY]),d.updateLayout(a);break;default:j.setItemLayout(c,[e.x,e.y]),Fh(a.getGraph(),a),d.updateLayout(a)}}).on("dragend",function(){l&&l.setUnfixed(c)}),e.setDraggable(g,!!f.get("cursor")),"adjacency"===f.get(["emphasis","focus"])&&(i8(e).focus=b.getAdjacentDataIndices())}}),j.graph.eachEdge(function(a){var b=a.getGraphicEl(),c=a.getModel().get(["emphasis","focus"]);b&&"adjacency"===c&&(i8(b).focus={edge:[a.dataIndex],node:[a.node1.dataIndex,a.node2.dataIndex]})});var o="circular"===a.get("layout")&&a.get(["circular","rotateLabel"]),p=j.getLayout("cx"),q=j.getLayout("cy");j.graph.eachNode(function(a){Fp(a,o,p,q)}),this._firstRender=!1},b.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},b.prototype._startForceLayoutIteration=function(a,b){var c=this;a.step(function(a){c.updateLayout(c._model),(c._layouting=!a)&&(b?c._layoutTimeout=setTimeout(step,16):step())})},b.prototype._updateController=function(a,b,c){var d=this,e=this._controller,f=this._controllerHost,g=this.group;if(e.setPointerChecker(function(b,d,e){var f=g.getBoundingRect();return f.applyTransform(g.transform),f.contain(d,e)&&!BK(b,c,a)}),!F$(a.coordinateSystem)){e.disable();return}e.enable(a.get("roam")),f.zoomLimit=a.get("scaleLimit"),f.zoom=a.coordinateSystem.getZoom(),e.off("pan").off("zoom").on("pan",function(b){BH(f,b.dx,b.dy),c.dispatchAction({seriesId:a.id,type:"graphRoam",dx:b.dx,dy:b.dy})}).on("zoom",function(b){BI(f,b.scale,b.originX,b.originY),c.dispatchAction({seriesId:a.id,type:"graphRoam",zoom:b.scale,originX:b.originX,originY:b.originY}),d._updateNodeAndLinkScale(),FZ(a.getGraph(),Fj(a)),d._lineDraw.updateLayout(),c.updateLabelLayout()})},b.prototype._updateNodeAndLinkScale=function(){var a=this._model,b=a.getData(),c=Fj(a);b.eachItemGraphicEl(function(a,b){a&&a.setSymbolScale(c)})},b.prototype.updateLayout=function(a){FZ(a.getGraph(),Fj(a)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},b.prototype.remove=function(){clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},b.type="graph",b}(ro);function F0(a){return"_EC_"+a}var F1,F2,F3,F4=((F1=function(a){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=a||!1}).prototype.isDirected=function(){return this._directed},F1.prototype.addNode=function(a,b){a=null==a?""+b:""+a;var c=this._nodesMap;if(!c[F0(a)]){var d=new F5(a,b);return d.hostGraph=this,this.nodes.push(d),c[F0(a)]=d,d}},F1.prototype.getNodeByIndex=function(a){var b=this.data.getRawIndex(a);return this.nodes[b]},F1.prototype.getNodeById=function(a){return this._nodesMap[F0(a)]},F1.prototype.addEdge=function(a,b,c){var d=this._nodesMap,e=this._edgesMap;if(a7(a)&&(a=this.nodes[a]),a7(b)&&(b=this.nodes[b]),(0,ab.Z)(a,F5)||(a=d[F0(a)]),(0,ab.Z)(b,F5)||(b=d[F0(b)]),a&&b){var f=a.id+"-"+b.id,g=new F6(a,b,c);return g.hostGraph=this,this._directed&&(a.outEdges.push(g),b.inEdges.push(g)),a.edges.push(g),a!==b&&b.edges.push(g),this.edges.push(g),e[f]=g,g}},F1.prototype.getEdgeByIndex=function(a){var b=this.edgeData.getRawIndex(a);return this.edges[b]},F1.prototype.getEdge=function(a,b){(0,ab.Z)(a,F5)&&(a=a.id),(0,ab.Z)(b,F5)&&(b=b.id);var c=this._edgesMap;return this._directed?c[a+"-"+b]:c[a+"-"+b]||c[b+"-"+a]},F1.prototype.eachNode=function(a,b){for(var c=this.nodes,d=c.length,e=0;e<d;e++)c[e].dataIndex>=0&&a.call(b,c[e],e)},F1.prototype.eachEdge=function(a,b){for(var c=this.edges,d=c.length,e=0;e<d;e++)c[e].dataIndex>=0&&c[e].node1.dataIndex>=0&&c[e].node2.dataIndex>=0&&a.call(b,c[e],e)},F1.prototype.breadthFirstTraverse=function(a,b,c,d){if((0,ab.Z)(b,F5)||(b=this._nodesMap[F0(b)]),b){for(var e="out"===c?"outEdges":"in"===c?"inEdges":"edges",f=0;f<this.nodes.length;f++)this.nodes[f].__visited=!1;if(!a.call(d,b,null))for(var g=[b];g.length;)for(var h=g.shift(),i=h[e],f=0;f<i.length;f++){var j=i[f],k=j.node1===h?j.node2:j.node1;if(!k.__visited){if(a.call(d,k,h))return;g.push(k),k.__visited=!0}}}},F1.prototype.update=function(){for(var a=this.data,b=this.edgeData,c=this.nodes,d=this.edges,e=0,f=c.length;e<f;e++)c[e].dataIndex=-1;for(var e=0,f=a.count();e<f;e++)c[a.getRawIndex(e)].dataIndex=e;b.filterSelf(function(a){var c=d[b.getRawIndex(a)];return c.node1.dataIndex>=0&&c.node2.dataIndex>=0});for(var e=0,f=d.length;e<f;e++)d[e].dataIndex=-1;for(var e=0,f=b.count();e<f;e++)d[b.getRawIndex(e)].dataIndex=e},F1.prototype.clone=function(){for(var a=new F1(this._directed),b=this.nodes,c=this.edges,d=0;d<b.length;d++)a.addNode(b[d].id,b[d].dataIndex);for(var d=0;d<c.length;d++){var e=c[d];a.addEdge(e.node1.id,e.node2.id,e.dataIndex)}return a},F1),F5=((F2=function(a,b){this.inEdges=[],this.outEdges=[],this.edges=[],this.dataIndex=-1,this.id=null==a?"":a,this.dataIndex=null==b?-1:b}).prototype.degree=function(){return this.edges.length},F2.prototype.inDegree=function(){return this.inEdges.length},F2.prototype.outDegree=function(){return this.outEdges.length},F2.prototype.getModel=function(a){if(!(this.dataIndex<0))return this.hostGraph.data.getItemModel(this.dataIndex).getModel(a)},F2.prototype.getAdjacentDataIndices=function(){for(var a={edge:[],node:[]},b=0;b<this.edges.length;b++){var c=this.edges[b];!(c.dataIndex<0)&&(a.edge.push(c.dataIndex),a.node.push(c.node1.dataIndex,c.node2.dataIndex))}return a},F2.prototype.getTrajectoryDataIndices=function(){for(var a=bu(),b=bu(),c=0;c<this.edges.length;c++){var d=this.edges[c];if(!(d.dataIndex<0)){a.set(d.dataIndex,!0);for(var e=[d.node1],f=[d.node2],g=0;g<e.length;){var h=e[g];g++,b.set(h.dataIndex,!0);for(var i=0;i<h.inEdges.length;i++)a.set(h.inEdges[i].dataIndex,!0),e.push(h.inEdges[i].node1)}for(g=0;g<f.length;){var j=f[g];g++,b.set(j.dataIndex,!0);for(var i=0;i<j.outEdges.length;i++)a.set(j.outEdges[i].dataIndex,!0),f.push(j.outEdges[i].node2)}}}return{edge:a.keys(),node:b.keys()}},F2),F6=((F3=function(a,b,c){this.dataIndex=-1,this.node1=a,this.node2=b,this.dataIndex=null==c?-1:c}).prototype.getModel=function(a){if(!(this.dataIndex<0))return this.hostGraph.edgeData.getItemModel(this.dataIndex).getModel(a)},F3.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},F3.prototype.getTrajectoryDataIndices=function(){var a=bu(),b=bu();a.set(this.dataIndex,!0);for(var c=[this.node1],d=[this.node2],e=0;e<c.length;){var f=c[e];e++,b.set(f.dataIndex,!0);for(var g=0;g<f.inEdges.length;g++)a.set(f.inEdges[g].dataIndex,!0),c.push(f.inEdges[g].node1)}for(e=0;e<d.length;){var h=d[e];e++,b.set(h.dataIndex,!0);for(var g=0;g<h.outEdges.length;g++)a.set(h.outEdges[g].dataIndex,!0),d.push(h.outEdges[g].node2)}return{edge:a.keys(),node:b.keys()}},F3);function F7(a,b){return{getValue:function(c){var d=this[a][b];return d.getStore().get(d.getDimensionIndex(c||"value"),this.dataIndex)},setVisual:function(c,d){this.dataIndex>=0&&this[a][b].setItemVisual(this.dataIndex,c,d)},getVisual:function(c){return this[a][b].getItemVisual(this.dataIndex,c)},setLayout:function(c,d){this.dataIndex>=0&&this[a][b].setItemLayout(this.dataIndex,c,d)},getLayout:function(){return this[a][b].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[a][b].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[a][b].getRawIndex(this.dataIndex)}}}aV(F5,F7("hostGraph","data")),aV(F6,F7("hostGraph","edgeData"));var F8=F4;function F9(a,b,c,d,e){for(var f,g=new F8(d),h=0;h<a.length;h++)g.addNode(bg(a[h].id,a[h].name,h),h);for(var i=[],j=[],k=0,h=0;h<b.length;h++){var l=b[h],m=l.source,n=l.target;g.addEdge(m,n,k)&&(j.push(l),i.push(bg(gE(l.id,null),m+" > "+n)),k++)}var o=c.get("coordinateSystem");if("cartesian2d"===o||"polar"===o)f=uv(a,c);else{var p=mo.get(o),q=p&&p.dimensions||[];0>aT(q,"value")&&q.concat(["value"]);var r=ui(a,{coordDimensions:q,encodeDefine:c.getEncode()}).dimensions;(f=new ug(r,c)).initData(a)}var s=new ug(["value"],c);return s.initData(j,i),e&&e(f,s),DG({mainData:f,struct:g,structAttr:"graph",datas:{node:f,edge:s},datasAttr:{node:"data",edge:"edgeData"}}),g.update(),g}var Ga,Gb,Gc=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.hasSymbolVisual=!0,c}return ad(b,a),b.prototype.init=function(b){var c=function(){return d._categoriesData};a.prototype.init.apply(this,arguments);var d=this;this.legendVisualProvider=new z3(c,c),this.fillDataTextStyle(b.edges||b.links),this._updateCategoriesData()},b.prototype.mergeOption=function(b){a.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(b.edges||b.links),this._updateCategoriesData()},b.prototype.mergeDefaultAndTheme=function(b){a.prototype.mergeDefaultAndTheme.apply(this,arguments),gr(b,"edgeLabel",["show"])},b.prototype.getInitialData=function(a,b){var c=function(a,b){a.wrapMethod("getItemModel",function(a){var b,c=f._categoriesModels[a.getShallow("category")];return c&&(c.parentModel=a.parentModel,a.parentModel=c),a});var c=kC.prototype.getModel;function d(a,b){var d=c.call(this,a,b);return d.resolveParentPath=e,d}function e(a){if(a&&("label"===a[0]||"label"===a[1])){var b=a.slice();return"label"===a[0]?b[0]="edgeLabel":"label"===a[1]&&(b[1]="edgeLabel"),b}return a}b.wrapMethod("getItemModel",function(a){return a.resolveParentPath=e,a.getModel=d,a})},d=a.edges||a.links||[],e=a.data||a.nodes||[],f=this;if(e&&d){g=this,!E8(g)||(g.__curvenessList=[],g.__edgeMap={},E9(g));var g,h=F9(e,d,this,!0,c);return aX(h.edges,function(a){!function(a,b,c,d){if(E8(c)){var e=Fa(a,b,c),f=c.__edgeMap,g=f[Fb(e)];f[e]&&!g?f[e].isForward=!0:g&&f[e]&&(g.isForward=!0,f[e].isForward=!1),f[e]=f[e]||[],f[e].push(d)}}(a.node1,a.node2,this,a.dataIndex)},this),h.data}},b.prototype.getGraph=function(){return this.getData().graph},b.prototype.getEdgeData=function(){return this.getGraph().edgeData},b.prototype.getCategoriesData=function(){return this._categoriesData},b.prototype.formatTooltip=function(a,b,c){if("edge"===c){var d=this.getData(),e=this.getDataParams(a,c),f=d.graph.getEdgeByIndex(a),g=d.getName(f.node1.dataIndex),h=d.getName(f.node2.dataIndex),i=[];return null!=g&&i.push(g),null!=h&&i.push(h),of("nameValue",{name:i.join(" > "),value:e.value,noValue:null==e.value})}return ow({series:this,dataIndex:a,multipleSeries:b})},b.prototype._updateCategoriesData=function(){var a=aY(this.option.categories||[],function(a){return null!=a.value?a:aQ({value:0},a)}),b=new ug(["value"],this);b.initData(a),this._categoriesData=b,this._categoriesModels=b.mapArray(function(a){return b.getItemModel(a)})},b.prototype.setZoom=function(a){this.option.zoom=a},b.prototype.setCenter=function(a){this.option.center=a},b.prototype.isAnimationEnabled=function(){return a.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},b.type="series.graph",b.dependencies=["grid","polar","geo","singleAxis","calendar"],b.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"}}},b}(oO),Gd={type:"graphRoam",event:"graphRoam",update:"none"},Ge=function(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0},Gf=(Ga=ix,ad(Gb=function(a){var b=Ga.call(this,a)||this;return b.type="pointer",b},Ga),Gb.prototype.getDefaultShape=function(){return new Ge},Gb.prototype.buildPath=function(a,b){var c=Math.cos,d=Math.sin,e=b.r,f=b.width,g=b.angle,h=b.x-c(g)*f*(f>=e/3?1:2),i=b.y-d(g)*f*(f>=e/3?1:2);g=b.angle-Math.PI/2,a.moveTo(h,i),a.lineTo(b.x+c(g)*f,b.y+d(g)*f),a.lineTo(b.x+c(b.angle)*e,b.y+d(b.angle)*e),a.lineTo(b.x-c(g)*f,b.y-d(g)*f),a.lineTo(h,i)},Gb);function Gg(a,b){var c=null==a?"":a+"";return b&&(a5(b)?c=b.replace("{value}",c):a4(b)&&(c=b(a))),c}var Gh,Gi,Gj=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c){this.group.removeAll();var d,e,f,g,h,i,j,k,l=a.get(["axisLine","lineStyle","color"]),m=(d=a,e=c,f=d.get("center"),g=e.getWidth(),h=e.getHeight(),i=f0(f[0],e.getWidth()),j=f0(f[1],e.getHeight()),k=f0(d.get("radius"),Math.min(g,h)/2),{cx:i,cy:j,r:k});this._renderMain(a,b,c,l,m),this._data=a.getData()},b.prototype.dispose=function(){},b.prototype._renderMain=function(a,b,c,d,e){var f=this.group,g=a.get("clockwise"),h=-a.get("startAngle")/180*Math.PI,i=-a.get("endAngle")/180*Math.PI,j=a.getModel("axisLine"),k=j.get("roundCap")?zb:pD,l=j.get("show"),m=j.getModel("lineStyle"),n=m.get("width"),o=[h,i];h2(o,!g),h=o[0],i=o[1];for(var p=i-h,q=h,r=[],s=0;l&&s<d.length;s++){i=h+p*Math.min(Math.max(d[s][0],0),1);var t=new k({shape:{startAngle:q,endAngle:i,cx:e.cx,cy:e.cy,clockwise:g,r0:e.r-n,r:e.r},silent:!0});t.setStyle({fill:d[s][1]}),t.setStyle(m.getLineStyle(["color","width"])),r.push(t),q=i}r.reverse(),aX(r,function(a){return f.add(a)});var u=function(a){var b;if(a<=0)return d[0][1];for(b=0;b<d.length;b++)if(d[b][0]>=a&&(0===b?0:d[b-1][0])<a)return d[b][1];return d[b-1][1]};this._renderTicks(a,b,c,u,e,h,i,g,n),this._renderTitleAndDetail(a,b,c,u,e),this._renderAnchor(a,e),this._renderPointer(a,b,c,u,e,h,i,g,n)},b.prototype._renderTicks=function(a,b,c,d,e,f,g,h,i){for(var j,k,l=this.group,m=e.cx,n=e.cy,o=e.r,p=+a.get("min"),q=+a.get("max"),r=a.getModel("splitLine"),s=a.getModel("axisTick"),t=a.getModel("axisLabel"),u=a.get("splitNumber"),v=s.get("splitNumber"),w=f0(r.get("length"),o),x=f0(s.get("length"),o),y=f,z=(g-f)/u,A=z/v,B=r.getModel("lineStyle").getLineStyle(),C=s.getModel("lineStyle").getLineStyle(),D=r.get("distance"),E=0;E<=u;E++){if(j=Math.cos(y),k=Math.sin(y),r.get("show")){var F=D?D+i:i,G=new pX({shape:{x1:j*(o-F)+m,y1:k*(o-F)+n,x2:j*(o-w-F)+m,y2:k*(o-w-F)+n},style:B,silent:!0});"auto"===B.stroke&&G.setStyle({stroke:d(E/u)}),l.add(G)}if(t.get("show")){var F=t.get("distance")+D,H=Gg(f1(E/u*(q-p)+p),t.get("formatter")),I=d(E/u),J=j*(o-w-F)+m,K=k*(o-w-F)+n,L=t.get("rotate"),M=0;"radial"===L?(M=-y+2*Math.PI)>Math.PI/2&&(M+=Math.PI):"tangential"===L?M=-y-Math.PI/2:a7(L)&&(M=L*Math.PI/180),0===M?l.add(new i7({style:j9(t,{text:H,x:J,y:K,verticalAlign:k< -.8?"top":k>.8?"bottom":"middle",align:j< -.4?"left":j>.4?"right":"center"},{inheritColor:I}),silent:!0})):l.add(new i7({style:j9(t,{text:H,x:J,y:K,verticalAlign:"middle",align:"center"},{inheritColor:I}),silent:!0,originX:J,originY:K,rotation:M}))}if(s.get("show")&&E!==u){var F=s.get("distance");F=F?F+i:i;for(var N=0;N<=v;N++){j=Math.cos(y),k=Math.sin(y);var O=new pX({shape:{x1:j*(o-F)+m,y1:k*(o-F)+n,x2:j*(o-x-F)+m,y2:k*(o-x-F)+n},silent:!0,style:C});"auto"===C.stroke&&O.setStyle({stroke:d((E+N/v)/u)}),l.add(O),y+=A}y-=A}else y+=z}},b.prototype._renderPointer=function(a,b,c,d,e,f,g,h,i){var j=function(b,c){var d,f=s.getItemModel(b).getModel("pointer"),g=f0(f.get("width"),e.r),h=f0(f.get("length"),e.r),i=a.get(["pointer","icon"]),j=f.get("offsetCenter"),k=f0(j[0],e.r),l=f0(j[1],e.r),m=f.get("keepAspect");return(d=i?si(i,k-g/2,l-h,g,h,null,m):new Gf({shape:{angle:-Math.PI/2,width:g,r:h,x:k,y:l}})).rotation=-(c+Math.PI/2),d.x=e.cx,d.y=e.cy,d},k=function(a,b){var c=q.get("roundCap"),d=q.get("overlap"),g=d?q.get("width"):i/s.count(),j=d?e.r-g:e.r-(a+1)*g,k=d?e.r:e.r-a*g,l=new(c?zb:pD)({shape:{startAngle:f,endAngle:b,cx:e.cx,cy:e.cy,clockwise:h,r0:j,r:k}});return d&&(l.z2=v-s.get(t,a)%v),l},l=this.group,m=this._data,n=this._progressEls,o=[],p=a.get(["pointer","show"]),q=a.getModel("progress"),r=q.get("show"),s=a.getData(),t=s.mapDimension("value"),u=+a.get("min"),v=+a.get("max"),w=[u,v],x=[f,g];(r||p)&&(s.diff(m).add(function(b){var c=s.get(t,b);if(p){var d=j(b,f);j$(d,{rotation:-((isNaN(+c)?x[0]:f_(c,w,x,!0))+Math.PI/2)},a),l.add(d),s.setItemGraphicEl(b,d)}if(r){var e=k(b,f);j$(e,{shape:{endAngle:f_(c,w,x,q.get("clip"))}},a),l.add(e),i9(a.seriesIndex,s.dataType,b,e),o[b]=e}}).update(function(b,c){var d=s.get(t,b);if(p){var e=m.getItemGraphicEl(c),g=e?e.rotation:f,h=j(b,g);h.rotation=g,jZ(h,{rotation:-((isNaN(+d)?x[0]:f_(d,w,x,!0))+Math.PI/2)},a),l.add(h),s.setItemGraphicEl(b,h)}if(r){var i=n[c],u=i?i.shape.endAngle:f,v=k(b,u);jZ(v,{shape:{endAngle:f_(d,w,x,q.get("clip"))}},a),l.add(v),i9(a.seriesIndex,s.dataType,b,v),o[b]=v}}).execute(),s.each(function(a){var b=s.getItemModel(a),c=b.getModel("emphasis"),e=c.get("focus"),f=c.get("blurScope"),g=c.get("disabled");if(p){var h=s.getItemGraphicEl(a),i=s.getItemVisual(a,"style"),j=i.fill;if((0,ab.Z)(h,iG)){var k=h.style;h.useStyle(aQ({image:k.image,x:k.x,y:k.y,width:k.width,height:k.height},i))}else h.useStyle(i),"pointer"!==h.type&&h.setColor(j);h.setStyle(b.getModel(["pointer","itemStyle"]).getItemStyle()),"auto"===h.style.fill&&h.setStyle("fill",d(f_(s.get(t,a),w,[0,1],!0))),h.z2EmphasisLift=0,jR(h,b),jN(h,e,f,g)}if(r){var l=o[a];l.useStyle(s.getItemVisual(a,"style")),l.setStyle(b.getModel(["progress","itemStyle"]).getItemStyle()),l.z2EmphasisLift=0,jR(l,b),jN(l,e,f,g)}}),this._progressEls=o)},b.prototype._renderAnchor=function(a,b){var c=a.getModel("anchor");if(c.get("show")){var d=c.get("size"),e=c.get("icon"),f=c.get("offsetCenter"),g=c.get("keepAspect"),h=si(e,b.cx-d/2+f0(f[0],b.r),b.cy-d/2+f0(f[1],b.r),d,d,null,g);h.z2=c.get("showAbove")?1:0,h.setStyle(c.getModel("itemStyle").getItemStyle()),this.group.add(h)}},b.prototype._renderTitleAndDetail=function(a,b,c,d,e){var f=this,g=a.getData(),h=g.mapDimension("value"),i=+a.get("min"),j=+a.get("max"),k=new fP,l=[],m=[],n=a.isAnimationEnabled(),o=a.get(["pointer","showAbove"]);g.diff(this._data).add(function(a){l[a]=new i7({silent:!0}),m[a]=new i7({silent:!0})}).update(function(a,b){l[a]=f._titleEls[b],m[a]=f._detailEls[b]}).execute(),g.each(function(b){var c=g.getItemModel(b),f=g.get(h,b),p=new fP,q=d(f_(f,[i,j],[0,1],!0)),r=c.getModel("title");if(r.get("show")){var s=r.get("offsetCenter"),t=e.cx+f0(s[0],e.r),u=e.cy+f0(s[1],e.r),v=l[b];v.attr({z2:o?0:2,style:j9(r,{x:t,y:u,text:g.getName(b),align:"center",verticalAlign:"middle"},{inheritColor:q})}),p.add(v)}var w=c.getModel("detail");if(w.get("show")){var x=w.get("offsetCenter"),y=e.cx+f0(x[0],e.r),z=e.cy+f0(x[1],e.r),A=f0(w.get("width"),e.r),B=f0(w.get("height"),e.r),C=a.get(["progress","show"])?g.getItemVisual(b,"style").fill:q,v=m[b],D=w.get("formatter");v.attr({z2:o?0:2,style:j9(w,{x:y,y:z,text:Gg(f,D),width:isNaN(A)?null:A,height:isNaN(B)?null:B,align:"center",verticalAlign:"middle"},{inheritColor:C})}),kj(v,{normal:w},f,function(a){return Gg(a,D)}),n&&kk(v,b,g,a,{getFormattedLabel:function(a,b,c,d,e,g){return Gg(g?g.interpolatedValue:f,D)}}),p.add(v)}k.add(p)}),this.group.add(k),this._titleEls=l,this._detailEls=m},b.type="gauge",b}(ro),Gk=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.visualStyleAccessPath="itemStyle",c}return ad(b,a),b.prototype.getInitialData=function(a,b){return zU(this,["value"])},b.type="series.gauge",b.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}},b}(oO),Gl=["itemStyle","opacity"],Gm=(Gh=pO,Gi=function(a,b){var c=Gh.call(this)||this,d=new pT,e=new i7;return c.setTextContent(e),c.setTextGuideLine(d),c.updateData(a,b,!0),c},ad(Gi,Gh),Gi.prototype.updateData=function(a,b,c){var d=this,e=a.hostModel,f=a.getItemModel(b),g=a.getItemLayout(b),h=f.getModel("emphasis"),i=f.get(Gl);i=null==i?1:i,c||j3(d),d.useStyle(a.getItemVisual(b,"style")),d.style.lineJoin="round",c?(d.setShape({points:g.points}),d.style.opacity=0,j$(d,{style:{opacity:i}},e,b)):jZ(d,{style:{opacity:i},shape:{points:g.points}},e,b),jR(d,f),this._updateLabel(a,b),jN(this,h.get("focus"),h.get("blurScope"),h.get("disabled"))},Gi.prototype._updateLabel=function(a,b){var c=this,d=this.getTextGuideLine(),e=c.getTextContent(),f=a.hostModel,g=a.getItemModel(b),h=a.getItemLayout(b),i=h.label,j=a.getItemVisual(b,"style"),k=j.fill;j7(e,j8(g),{labelFetcher:a.hostModel,labelDataIndex:b,defaultOpacity:j.opacity,defaultText:a.getName(b)},{normal:{align:i.textAlign,verticalAlign:i.verticalAlign}}),c.setTextConfig({local:!0,inside:!!i.inside,insideStroke:k,outsideFill:k});var l=i.linePoints;d.setShape({points:l}),c.textGuideLineConfig={anchor:l?new cK(l[0][0],l[0][1]):null},jZ(e,{style:{x:i.x,y:i.y}},f,b),e.attr({rotation:i.rotation,originX:i.x,originY:i.y,z2:10}),wQ(c,wR(g),{stroke:k})},Gi),Gn=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.ignoreLabelLineUpdate=!0,c}return ad(b,a),b.prototype.render=function(a,b,c){var d=a.getData(),e=this._data,f=this.group;d.diff(e).add(function(a){var b=new Gm(d,a);d.setItemGraphicEl(a,b),f.add(b)}).update(function(a,b){var c=e.getItemGraphicEl(b);c.updateData(d,a),f.add(c),d.setItemGraphicEl(a,c)}).remove(function(b){j2(e.getItemGraphicEl(b),a,b)}).execute(),this._data=d},b.prototype.remove=function(){this.group.removeAll(),this._data=null},b.prototype.dispose=function(){},b.type="funnel",b}(ro),Go=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.init=function(b){a.prototype.init.apply(this,arguments),this.legendVisualProvider=new z3(a1(this.getData,this),a1(this.getRawData,this)),this._defaultLabelLine(b)},b.prototype.getInitialData=function(a,b){return zU(this,{coordDimensions:["value"],encodeDefaulter:a2(lZ,this)})},b.prototype._defaultLabelLine=function(a){gr(a,"labelLine",["show"]);var b=a.labelLine,c=a.emphasis.labelLine;b.show=b.show&&a.label.show,c.show=c.show&&a.emphasis.label.show},b.prototype.getDataParams=function(b){var c=this.getData(),d=a.prototype.getDataParams.call(this,b),e=c.mapDimension("value"),f=c.getSum(e);return d.percent=f?+(c.get(e,b)/f*100).toFixed(2):0,d.$vars.push("percent"),d},b.type="series.funnel",b.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"}}},b}(oO);function Gp(a,b){a.eachSeriesByType("funnel",function(a){var c,d,e=a.getData(),f=e.mapDimension("value"),g=a.get("sort"),h=(c=a,d=b,ls(c.getBoxLayoutParams(),{width:d.getWidth(),height:d.getHeight()})),i=a.get("orient"),j=h.width,k=h.height,l=function a(b,c){for(var d=b.mapDimension("value"),e=b.mapArray(d,function(a){return a}),f=[],g="ascending"===c,h=0,i=b.count();h<i;h++)f[h]=h;return a4(c)?f.sort(c):"none"!==c&&f.sort(function(a,b){return g?e[a]-e[b]:e[b]-e[a]}),f}(e,g),m=h.x,n=h.y,o="horizontal"===i?[f0(a.get("minSize"),k),f0(a.get("maxSize"),k)]:[f0(a.get("minSize"),j),f0(a.get("maxSize"),j)],p=e.getDataExtent(f),q=a.get("min"),r=a.get("max");null==q&&(q=Math.min(p[0],0)),null==r&&(r=p[1]);var s=a.get("funnelAlign"),t=a.get("gap"),u=(("horizontal"===i?j:k)-t*(e.count()-1))/e.count(),v=function(a,b){if("horizontal"===i){var c,d=e.get(f,a)||0,g=f_(d,[q,r],o,!0),h=void 0;switch(s){case"top":h=n;break;case"center":h=n+(k-g)/2;break;case"bottom":h=n+(k-g)}return[[b,h],[b,h+g]]}var l=e.get(f,a)||0,p=f_(l,[q,r],o,!0);switch(s){case"left":c=m;break;case"center":c=m+(j-p)/2;break;case"right":c=m+j-p}return[[c,b],[c+p,b]]};"ascending"===g&&(u=-u,t=-t,"horizontal"===i?m+=j:n+=k,l=l.reverse());for(var w=0;w<l.length;w++){var x=l[w],y=l[w+1],z=e.getItemModel(x);if("horizontal"===i){var A=z.get(["itemStyle","width"]);null==A?A=u:(A=f0(A,j),"ascending"===g&&(A=-A));var B=v(x,m),C=v(y,m+A);m+=A+t,e.setItemLayout(x,{points:B.concat(C.slice().reverse())})}else{var D=z.get(["itemStyle","height"]);null==D?D=u:(D=f0(D,k),"ascending"===g&&(D=-D));var B=v(x,n),C=v(y,n+D);n+=D+t,e.setItemLayout(x,{points:B.concat(C.slice().reverse())})}}!function(a){var b=a.hostModel.get("orient");a.each(function(c){var d,e,f,g,h=a.getItemModel(c),i=h.getModel("label").get("position"),j=h.getModel("labelLine"),k=a.getItemLayout(c),l=k.points,m="inner"===i||"inside"===i||"center"===i||"insideLeft"===i||"insideRight"===i;if(m)"insideLeft"===i?(e=(l[0][0]+l[3][0])/2+5,f=(l[0][1]+l[3][1])/2,d="left"):"insideRight"===i?(e=(l[1][0]+l[2][0])/2-5,f=(l[1][1]+l[2][1])/2,d="right"):(e=(l[0][0]+l[1][0]+l[2][0]+l[3][0])/4,f=(l[0][1]+l[1][1]+l[2][1]+l[3][1])/4,d="center"),g=[[e,f],[e,f]];else{var n=void 0,o=void 0,p=void 0,q=void 0,r=j.get("length");"left"===i?(n=(l[3][0]+l[0][0])/2,o=(l[3][1]+l[0][1])/2,p=n-r,e=p-5,d="right"):"right"===i?(n=(l[1][0]+l[2][0])/2,o=(l[1][1]+l[2][1])/2,p=n+r,e=p+5,d="left"):"top"===i?(n=(l[3][0]+l[0][0])/2,o=(l[3][1]+l[0][1])/2,q=o-r,f=q-5,d="center"):"bottom"===i?(n=(l[1][0]+l[2][0])/2,o=(l[1][1]+l[2][1])/2,q=o+r,f=q+5,d="center"):"rightTop"===i?(n="horizontal"===b?l[3][0]:l[1][0],o="horizontal"===b?l[3][1]:l[1][1],"horizontal"===b?(f=(q=o-r)-5,d="center"):(e=(p=n+r)+5,d="top")):"rightBottom"===i?(n=l[2][0],o=l[2][1],"horizontal"===b?(f=(q=o+r)+5,d="center"):(e=(p=n+r)+5,d="bottom")):"leftTop"===i?(n=l[0][0],o="horizontal"===b?l[0][1]:l[1][1],"horizontal"===b?(f=(q=o-r)-5,d="center"):(e=(p=n-r)-5,d="right")):"leftBottom"===i?(n="horizontal"===b?l[1][0]:l[3][0],o="horizontal"===b?l[1][1]:l[2][1],"horizontal"===b?(f=(q=o+r)+5,d="center"):(e=(p=n-r)-5,d="right")):(n=(l[1][0]+l[2][0])/2,o=(l[1][1]+l[2][1])/2,"horizontal"===b?(f=(q=o+r)+5,d="center"):(e=(p=n+r)+5,d="left")),"horizontal"===b?e=p=n:f=q=o,g=[[n,o],[p,q]]}k.label={linePoints:g,x:e,y:f,verticalAlign:"middle",textAlign:d,inside:m}})}(e)})}var Gq=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c._dataGroup=new fP,c._initialized=!1,c}return ad(b,a),b.prototype.init=function(){this.group.add(this._dataGroup)},b.prototype.render=function(a,b,c,d){var e=function(a){var b=Gt(i,h,a,l,k);Gv(b,i,a,m)},f=function(b,c){var d=j.getItemGraphicEl(c),e=Gs(i,b,l,k);i.setItemGraphicEl(b,d),jZ(d,{shape:{points:e}},a,b),j3(d),Gv(d,i,b,m)},g=function(a){var b=j.getItemGraphicEl(a);h.remove(b)};this._progressiveEls=null;var h=this._dataGroup,i=a.getData(),j=this._data,k=a.coordinateSystem,l=k.dimensions,m=Gu(a);if(i.diff(j).add(e).update(f).remove(g).execute(),!this._initialized){this._initialized=!0;var n=Gr(k,a,function(){setTimeout(function(){h.removeClipPath()})});h.setClipPath(n)}this._data=i},b.prototype.incrementalPrepareRender=function(a,b,c){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},b.prototype.incrementalRender=function(a,b,c){for(var d=b.getData(),e=b.coordinateSystem,f=e.dimensions,g=Gu(b),h=this._progressiveEls=[],i=a.start;i<a.end;i++){var j=Gt(d,this._dataGroup,i,f,e);j.incremental=!0,Gv(j,d,i,g),h.push(j)}},b.prototype.remove=function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null},b.type="parallel",b}(ro);function Gr(a,b,c){var d=a.model,e=a.getRect(),f=new iS({shape:{x:e.x,y:e.y,width:e.width,height:e.height}}),g="horizontal"===d.get("layout")?"width":"height";return f.setShape(g,0),j$(f,{shape:{width:e.width,height:e.height}},b,c),f}function Gs(a,b,c,d){for(var e=[],f=0;f<c.length;f++){var g=c[f],h=a.get(a.mapDimension(g),b);Gw(h,d.getAxis(g).type)||e.push(d.dataToPoint(h,g))}return e}function Gt(a,b,c,d,e){var f=Gs(a,c,d,e),g=new pT({shape:{points:f},z2:10});return b.add(g),a.setItemGraphicEl(c,g),g}function Gu(a){var b,c=a.get("smooth",!0);return!0===c&&(c=.3),(b=c=gj(c))!=b&&(c=0),{smooth:c}}function Gv(a,b,c,d){a.useStyle(b.getItemVisual(c,"style")),a.style.fill=null,a.setShape("smooth",d.smooth);var e=b.getItemModel(c),f=e.getModel("emphasis");jR(a,e,"lineStyle"),jN(a,f.get("focus"),f.get("blurScope"),f.get("disabled"))}function Gw(a,b){return"category"===b?null==a:null==a||isNaN(a)}var Gx=Gq,Gy=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.visualStyleAccessPath="lineStyle",c.visualDrawType="stroke",c}return ad(b,a),b.prototype.getInitialData=function(a,b){return uv(null,this,{useEncodeDefaulter:a1(Gz,null,this)})},b.prototype.getRawIndicesByActiveState=function(a){var b=this.coordinateSystem,c=this.getData(),d=[];return b.eachActiveState(c,function(b,e){a===b&&d.push(c.getRawIndex(e))}),d},b.type="series.parallel",b.dependencies=["parallel"],b.defaultOption={z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"},b}(oO);function Gz(a){var b=a.ecModel.getComponent("parallel",a.get("parallelIndex"));if(b){var c={};return aX(b.dimensions,function(a){var b=GA(a);c[a]=b}),c}}function GA(a){return+a.replace("dim","")}var GB=Gy,GC=["lineStyle","opacity"],GD={seriesType:"parallel",reset:function(a,b){var c=a.coordinateSystem,d={normal:a.get(["lineStyle","opacity"]),active:a.get("activeOpacity"),inactive:a.get("inactiveOpacity")};return{progress:function(a,b){c.eachActiveState(b,function(a,c){var e=d[a];if("normal"===a&&b.hasItemOption){var f=b.getItemModel(c).get(GC,!0);null!=f&&(e=f)}b.ensureUniqueItemVisual(c,"style").opacity=e},a.start,a.end)}}}};function GE(a){GF(a),GG(a)}function GF(a){if(!a.parallel){var b=!1;aX(a.series,function(a){a&&"parallel"===a.type&&(b=!0)}),b&&(a.parallel=[{}])}}function GG(a){var b=gq(a.parallelAxis);aX(b,function(b){if(a8(b)){var c=b.parallelIndex||0,d=gq(a.parallel)[c];d&&d.parallelAxisDefault&&aO(b,d.parallelAxisDefault,!1)}})}var GH=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c){this._model=a,this._api=c,this._handlers||(this._handlers={},aX(GI,function(a,b){c.getZr().on(b,this._handlers[b]=a1(a,this))},this)),rt(this,"_throttledDispatchExpand",a.get("axisExpandRate"),"fixRate")},b.prototype.dispose=function(a,b){ru(this,"_throttledDispatchExpand"),aX(this._handlers,function(a,c){b.getZr().off(c,a)}),this._handlers=null},b.prototype._throttledDispatchExpand=function(a){this._dispatchExpand(a)},b.prototype._dispatchExpand=function(a){a&&this._api.dispatchAction(aQ({type:"parallelAxisExpand"},a))},b.type="parallel",b}(oQ),GI={mousedown:function(a){GJ(this,"click")&&(this._mouseDownPoint=[a.offsetX,a.offsetY])},mouseup:function(a){var b=this._mouseDownPoint;if(GJ(this,"click")&&b){var c=[a.offsetX,a.offsetY];if(Math.pow(b[0]-c[0],2)+Math.pow(b[1]-c[1],2)>5)return;var d=this._model.coordinateSystem.getSlidedAxisExpandWindow([a.offsetX,a.offsetY]);"none"!==d.behavior&&this._dispatchExpand({axisExpandWindow:d.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(a){if(!this._mouseDownPoint&&GJ(this,"mousemove")){var b=this._model,c=b.coordinateSystem.getSlidedAxisExpandWindow([a.offsetX,a.offsetY]),d=c.behavior;"jump"===d&&this._throttledDispatchExpand.debounceNextCall(b.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===d?null:{axisExpandWindow:c.axisExpandWindow,animation:"jump"===d?null:{duration:0}})}}};function GJ(a,b){var c=a._model;return c.get("axisExpandable")&&c.get("axisExpandTriggerOn")===b}var GK,GL,GM=GH,GN=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.init=function(){a.prototype.init.apply(this,arguments),this.mergeOption({})},b.prototype.mergeOption=function(a){var b=this.option;a&&aO(b,a,!0),this._initDimensions()},b.prototype.contains=function(a,b){var c=a.get("parallelIndex");return null!=c&&b.getComponent("parallel",c)===this},b.prototype.setAxisExpand=function(a){aX(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(b){a.hasOwnProperty(b)&&(this.option[b]=a[b])},this)},b.prototype._initDimensions=function(){var a=this.dimensions=[],b=this.parallelAxisIndex=[],c=a$(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(a){return(a.get("parallelIndex")||0)===this.componentIndex},this);aX(c,function(c){a.push("dim"+c.get("dim")),b.push(c.componentIndex)})},b.type="parallel",b.dependencies=["parallelAxis"],b.layoutMode="box",b.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},b}(lK),GO=(GK=wo,ad(GL=function(a,b,c,d,e){var f=GK.call(this,a,b,c)||this;return f.type=d||"value",f.axisIndex=e,f},GK),GL.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},GL);function GP(a,b,c,d,e,f){a=a||0;var g,h=c[1]-c[0];if(null!=e&&(e=GR(e,[0,h])),null!=f&&(f=Math.max(f,null!=e?e:0)),"all"===d){var i=Math.abs(b[1]-b[0]);i=GR(i,[0,h]),e=f=GR(i,[e,f]),d=0}b[0]=GR(b[0],c),b[1]=GR(b[1],c);var j=GQ(b,d);b[d]+=a;var k=e||0,l=c.slice();return j.sign<0?l[0]+=k:l[1]-=k,b[d]=GR(b[d],l),g=GQ(b,d),null!=e&&(g.sign!==j.sign||g.span<e)&&(b[1-d]=b[d]+j.sign*e),g=GQ(b,d),null!=f&&g.span>f&&(b[1-d]=b[d]+g.sign*f),b}function GQ(a,b){var c=a[b]-a[1-b];return{span:Math.abs(c),sign:c>0?-1:c<0?1:b?-1:1}}function GR(a,b){return Math.min(null!=b[1]?b[1]:1/0,Math.max(null!=b[0]?b[0]:-1/0,a))}var GS,GT=aX,GU=Math.min,GV=Math.max,GW=Math.floor,GX=Math.ceil,GY=f1,GZ=Math.PI,G$=((GS=function(a,b,c){this.type="parallel",this._axesMap=bu(),this._axesLayout={},this.dimensions=a.dimensions,this._model=a,this._init(a,b,c)}).prototype._init=function(a,b,c){var d=a.dimensions,e=a.parallelAxisIndex;GT(d,function(a,c){var d=e[c],f=b.getComponent("parallelAxis",d),g=this._axesMap.set(a,new GO(a,vF(f),[0,0],f.get("type"),d)),h="category"===g.type;g.onBand=h&&f.get("boundaryGap"),g.inverse=f.get("inverse"),f.axis=g,g.model=f,g.coordinateSystem=f.coordinateSystem=this},this)},GS.prototype.update=function(a,b){this._updateAxesFromSeries(this._model,a)},GS.prototype.containPoint=function(a){var b=this._makeLayoutInfo(),c=b.axisBase,d=b.layoutBase,e=b.pixelDimIndex,f=a[1-e],g=a[e];return f>=c&&f<=c+b.axisLength&&g>=d&&g<=d+b.layoutLength},GS.prototype.getModel=function(){return this._model},GS.prototype._updateAxesFromSeries=function(a,b){b.eachSeries(function(c){if(a.contains(c,b)){var d=c.getData();GT(this.dimensions,function(a){var b=this._axesMap.get(a);b.scale.unionExtentFromData(d,d.mapDimension(a)),vE(b.scale,b.model)},this)}},this)},GS.prototype.resize=function(a,b){this._rect=ls(a.getBoxLayoutParams(),{width:b.getWidth(),height:b.getHeight()}),this._layoutAxes()},GS.prototype.getRect=function(){return this._rect},GS.prototype._makeLayoutInfo=function(){var a,b=this._model,c=this._rect,d=["x","y"],e=["width","height"],f=b.get("layout"),g="horizontal"===f?0:1,h=c[e[g]],i=[0,h],j=this.dimensions.length,k=G_(b.get("axisExpandWidth"),i),l=G_(b.get("axisExpandCount")||0,[0,j]),m=b.get("axisExpandable")&&j>3&&j>l&&l>1&&k>0&&h>0,n=b.get("axisExpandWindow");if(n)a=G_(n[1]-n[0],i),n[1]=n[0]+a;else{a=G_(k*(l-1),i);var o=b.get("axisExpandCenter")||GW(j/2);(n=[k*o-a/2])[1]=n[0]+a}var p=(h-a)/(j-l);p<3&&(p=0);var q=[GW(GY(n[0]/k,1))+1,GX(GY(n[1]/k,1))-1],r=p/k*n[0];return{layout:f,pixelDimIndex:g,layoutBase:c[d[g]],layoutLength:h,axisBase:c[d[1-g]],axisLength:c[e[1-g]],axisExpandable:m,axisExpandWidth:k,axisCollapseWidth:p,axisExpandWindow:n,axisCount:j,winInnerIndices:q,axisExpandWindow0Pos:r}},GS.prototype._layoutAxes=function(){var a=this._rect,b=this._axesMap,c=this.dimensions,d=this._makeLayoutInfo(),e=d.layout;b.each(function(a){var b=[0,d.axisLength],c=a.inverse?1:0;a.setExtent(b[c],b[1-c])}),GT(c,function(b,c){var f=(d.axisExpandable?G1:G0)(c,d),g={horizontal:{x:f.position,y:d.axisLength},vertical:{x:0,y:f.position}},h=[g[e].x+a.x,g[e].y+a.y],i={horizontal:GZ/2,vertical:0}[e],j=cz();cE(j,j,i),cD(j,j,h),this._axesLayout[b]={position:h,rotation:i,transform:j,axisNameAvailableWidth:f.axisNameAvailableWidth,axisLabelShow:f.axisLabelShow,nameTruncateMaxWidth:f.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},GS.prototype.getAxis=function(a){return this._axesMap.get(a)},GS.prototype.dataToPoint=function(a,b){return this.axisCoordToPoint(this._axesMap.get(b).dataToCoord(a),b)},GS.prototype.eachActiveState=function(a,b,c,d){null==c&&(c=0),null==d&&(d=a.count());var e=this._axesMap,f=this.dimensions,g=[],h=[];aX(f,function(b){g.push(a.mapDimension(b)),h.push(e.get(b).model)});for(var i=this.hasAxisBrushed(),j=c;j<d;j++){var k=void 0;if(i){k="active";for(var l=a.getValues(g,j),m=0,n=f.length;m<n;m++)if("inactive"===h[m].getActiveState(l[m])){k="inactive";break}}else k="normal";b(k,j)}},GS.prototype.hasAxisBrushed=function(){for(var a=this.dimensions,b=this._axesMap,c=!1,d=0,e=a.length;d<e;d++)"normal"!==b.get(a[d]).model.getActiveState()&&(c=!0);return c},GS.prototype.axisCoordToPoint=function(a,b){return qK([a,0],this._axesLayout[b].transform)},GS.prototype.getAxisLayout=function(a){return aN(this._axesLayout[a])},GS.prototype.getSlidedAxisExpandWindow=function(a){var b,c=this._makeLayoutInfo(),d=c.pixelDimIndex,e=c.axisExpandWindow.slice(),f=e[1]-e[0],g=[0,c.axisExpandWidth*(c.axisCount-1)];if(!this.containPoint(a))return{behavior:"none",axisExpandWindow:e};var h=a[d]-c.layoutBase-c.axisExpandWindow0Pos,i="slide",j=c.axisCollapseWidth,k=this._model.get("axisExpandSlideTriggerArea"),l=null!=k[0];if(j)l&&j&&h<f*k[0]?(i="jump",b=h-f*k[2]):l&&j&&h>f*(1-k[0])?(i="jump",b=h-f*(1-k[2])):(b=h-f*k[1])>=0&&(b=h-f*(1-k[1]))<=0&&(b=0),(b*=c.axisExpandWidth/j)?GP(b,e,g,"all"):i="none";else{var m=e[1]-e[0];(e=[GV(0,g[1]*h/m-m/2)])[1]=GU(g[1],e[0]+m),e[0]=e[1]-m}return{axisExpandWindow:e,behavior:i}},GS);function G_(a,b){return GU(GV(a,b[0]),b[1])}function G0(a,b){var c=b.layoutLength/(b.axisCount-1);return{position:c*a,axisNameAvailableWidth:c,axisLabelShow:!0}}function G1(a,b){var c,d,e=b.layoutLength,f=b.axisExpandWidth,g=b.axisCount,h=b.axisCollapseWidth,i=b.winInnerIndices,j=h,k=!1;return a<i[0]?(c=a*h,d=h):a<=i[1]?(c=b.axisExpandWindow0Pos+a*f-b.axisExpandWindow[0],j=f,k=!0):(c=e-(g-1-a)*h,d=h),{position:c,axisNameAvailableWidth:j,axisLabelShow:k,nameTruncateMaxWidth:d}}var G2=G$,G3={create:function(a,b){var c=[];return a.eachComponent("parallel",function(d,e){var f=new G2(d,a,b);f.name="parallel_"+e,f.resize(d,b),d.coordinateSystem=f,f.model=d,c.push(f)}),a.eachSeries(function(a){if("parallel"===a.get("coordinateSystem")){var b=a.getReferringComponents("parallel",gM).models[0];a.coordinateSystem=b.coordinateSystem}}),c}},G4=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.activeIntervals=[],c}return ad(b,a),b.prototype.getAreaSelectStyle=function(){return g0([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},b.prototype.setActiveIntervals=function(a){var b=this.activeIntervals=aN(a);if(b)for(var c=b.length-1;c>=0;c--)f2(b[c])},b.prototype.getActiveState=function(a){var b=this.activeIntervals;if(!b.length)return"normal";if(null==a||isNaN(+a))return"inactive";if(1===b.length){var c=b[0];if(c[0]<=a&&a<=c[1])return"active"}else for(var d=0,e=b.length;d<e;d++)if(b[d][0]<=a&&a<=b[d][1])return"active";return"inactive"},b}(lK);aV(G4,vN);var G5,G6,G7=G4,G8=Math.min,G9=Math.max,Ha=Math.pow,Hb="globalPan",Hc={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},Hd={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},He={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},Hf=0,Hg=(G5=b6,G6=function(a){var b=G5.call(this)||this;return b._track=[],b._covers=[],b._handlers={},b._zr=a,b.group=new fP,b._uid="brushController_"+Hf++,aX(HJ,function(a,b){this._handlers[b]=a1(a,this)},b),b},ad(G6,G5),G6.prototype.enableBrush=function(a){return this._brushType&&this._doDisableBrush(),a.brushType&&this._doEnableBrush(a),this},G6.prototype._doEnableBrush=function(a){var b,c,d,e=this._zr;!this._enableGlobalPan&&(b=e,c=Hb,d=this._uid,BB(b)[c]=d),aX(this._handlers,function(a,b){e.on(b,a)}),this._brushType=a.brushType,this._brushOption=aO(aN(He),a,!0)},G6.prototype._doDisableBrush=function(){var a,b,c,d,e=this._zr;a=e,b=Hb,c=this._uid,(d=BB(a))[b]===c&&(d[b]=null),aX(this._handlers,function(a,b){e.off(b,a)}),this._brushType=this._brushOption=null},G6.prototype.setPanels=function(a){if(a&&a.length){var b=this._panels={};aX(a,function(a){b[a.panelId]=aN(a)})}else this._panels=null;return this},G6.prototype.mount=function(a){a=a||{},this._enableGlobalPan=a.enableGlobalPan;var b=this.group;return this._zr.add(b),b.attr({x:a.x||0,y:a.y||0,rotation:a.rotation||0,scaleX:a.scaleX||1,scaleY:a.scaleY||1}),this._transform=b.getLocalTransform(),this},G6.prototype.updateCovers=function(a){var b=function(a,b){return(null!=a.id?a.id:f+b)+"-"+a.brushType},c=function(a,c){return b(a.__brushOption,c)},d=function(b,c){var d=a[b];if(null!=c&&g[c]===j)h[b]=g[c];else{var e=h[b]=null!=c?(g[c].__brushOption=d,g[c]):Hi(i,Hh(i,d));Hl(i,e)}},e=function(a){g[a]!==j&&i.group.remove(g[a])};a=aY(a,function(a){return aO(aN(He),a,!0)});var f="\0-brush-index-",g=this._covers,h=this._covers=[],i=this,j=this._creatingCover;return new tZ(g,a,c,b).add(d).update(d).remove(e).execute(),this},G6.prototype.unmount=function(){return this.enableBrush(!1),Hp(this),this._zr.remove(this.group),this},G6.prototype.dispose=function(){this.unmount(),this.off()},G6);function Hh(a,b){var c=HM[b.brushType].createCover(a,b);return c.__brushOption=b,Hk(c,b),a.group.add(c),c}function Hi(a,b){var c=Hm(b);return c.endCreating&&(c.endCreating(a,b),Hk(b,b.__brushOption)),b}function Hj(a,b){var c=b.__brushOption;Hm(b).updateCoverShape(a,b,c.range,c)}function Hk(a,b){var c=b.z;null==c&&(c=1e4),a.traverse(function(a){a.z=c,a.z2=c})}function Hl(a,b){Hm(b).updateCommon(a,b),Hj(a,b)}function Hm(a){return HM[a.__brushOption.brushType]}function Hn(a,b,c){var d,e=a._panels;if(!e)return!0;var f=a._transform;return aX(e,function(a){a.isTargetByCursor(b,c,f)&&(d=a)}),d}function Ho(a,b){var c=a._panels;if(!c)return!0;var d=b.__brushOption.panelId;return null==d||c[d]}function Hp(a){var b=a._covers,c=b.length;return aX(b,function(b){a.group.remove(b)},a),b.length=0,!!c}function Hq(a,b){var c=aY(a._covers,function(a){var b=a.__brushOption,c=aN(b.range);return{brushType:b.brushType,panelId:b.panelId,range:c}});a.trigger("brush",{areas:c,isEnd:!!b.isEnd,removeOnClick:!!b.removeOnClick})}function Hr(a){var b=a.length-1;return b<0&&(b=0),[a[0],a[b]]}function Hs(a,b,c,d){var e=new fP;return e.add(new iS({name:"main",style:Hw(c),silent:!0,draggable:!0,cursor:"move",drift:a2(HA,a,b,e,["n","s","w","e"]),ondragend:a2(Hq,b,{isEnd:!0})})),aX(d,function(c){e.add(new iS({name:c.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:a2(HA,a,b,e,c),ondragend:a2(Hq,b,{isEnd:!0})}))}),e}function Ht(a,b,c,d){var e=d.brushStyle.lineWidth||0,f=G9(e,6),g=c[0][0],h=c[1][0],i=g-e/2,j=h-e/2,k=c[0][1],l=c[1][1],m=k-f+e/2,n=l-f+e/2,o=k-g,p=l-h,q=o+e,r=p+e;Hv(a,b,"main",g,h,o,p),d.transformable&&(Hv(a,b,"w",i,j,f,r),Hv(a,b,"e",m,j,f,r),Hv(a,b,"n",i,j,q,f),Hv(a,b,"s",i,n,q,f),Hv(a,b,"nw",i,j,f,f),Hv(a,b,"ne",m,j,f,f),Hv(a,b,"sw",i,n,f,f),Hv(a,b,"se",m,n,f,f))}function Hu(a,b){var c=b.__brushOption,d=c.transformable,e=b.childAt(0);e.useStyle(Hw(c)),e.attr({silent:!d,cursor:d?"move":"default"}),aX([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(c){var e=b.childOfName(c.join("")),f=1===c.length?Hy(a,c[0]):Hz(a,c);e&&e.attr({silent:!d,invisible:!d,cursor:d?Hd[f]+"-resize":null})})}function Hv(a,b,c,d,e,f,g){var h=b.childOfName(c);h&&h.setShape(HE(HD(a,b,[[d,e],[d+f,e+g]])))}function Hw(a){return aR({strokeNoScale:!0},a.brushStyle)}function Hx(a,b,c,d){var e=[G8(a,c),G8(b,d)],f=[G9(a,c),G9(b,d)];return[[e[0],f[0]],[e[1],f[1]]]}function Hy(a,b){var c;return({left:"w",right:"e",top:"n",bottom:"s"})[qL({w:"left",e:"right",n:"top",s:"bottom"}[b],qJ((c=a).group))]}function Hz(a,b){var c=[Hy(a,b[0]),Hy(a,b[1])];return("e"===c[0]||"w"===c[0])&&c.reverse(),c.join("")}function HA(a,b,c,d,e,f){var g=c.__brushOption,h=a.toRectRange(g.range),i=HC(b,e,f);aX(d,function(a){var b=Hc[a];h[b[0]][b[1]]+=i[b[0]]}),g.range=a.fromRectRange(Hx(h[0][0],h[1][0],h[0][1],h[1][1])),Hl(b,c),Hq(b,{isEnd:!1})}function HB(a,b,c,d){var e=b.__brushOption.range,f=HC(a,c,d);aX(e,function(a){a[0]+=f[0],a[1]+=f[1]}),Hl(a,b),Hq(a,{isEnd:!1})}function HC(a,b,c){var d=a.group,e=d.transformCoordToLocal(b,c),f=d.transformCoordToLocal(0,0);return[e[0]-f[0],e[1]-f[1]]}function HD(a,b,c){var d=Ho(a,b);return d&& !0!==d?d.clipPath(c,a._transform):aN(c)}function HE(a){var b=G8(a[0][0],a[1][0]),c=G8(a[0][1],a[1][1]),d=G9(a[0][0],a[1][0]),e=G9(a[0][1],a[1][1]);return{x:b,y:c,width:d-b,height:e-c}}function HF(a){var b=a.event;b.preventDefault&&b.preventDefault()}function HG(a,b,c){return a.childOfName("main").contain(b,c)}function HH(a,b,c,d){var e,f=a._creatingCover,g=a._creatingPanel,h=a._brushOption;if(a._track.push(c.slice()),function(a){var b=a._track;if(!b.length)return!1;var c=b[b.length-1],d=b[0],e=c[0]-d[0],f=c[1]-d[1];return Ha(e*e+f*f,.5)>6}(a)||f){if(g&&!f){"single"===h.brushMode&&Hp(a);var i=aN(h);i.brushType=HI(i.brushType,g),i.panelId=!0===g?null:g.panelId,f=a._creatingCover=Hh(a,i),a._covers.push(f)}if(f){var j=HM[HI(a._brushType,g)];f.__brushOption.range=j.getCreatingRange(HD(a,f,a._track)),d&&(Hi(a,f),j.updateCommon(a,f)),Hj(a,f),e={isEnd:d}}}else d&&"single"===h.brushMode&&h.removeOnClick&&Hn(a,b,c)&&Hp(a)&&(e={isEnd:d,removeOnClick:!0});return e}function HI(a,b){return"auto"===a?b.defaultBrushType:a}var HJ={mousedown:function(a){if(this._dragging)HK(this,a);else if(!a.target||!a.target.draggable){HF(a);var b=this.group.transformCoordToLocal(a.offsetX,a.offsetY);this._creatingCover=null,(this._creatingPanel=Hn(this,a,b))&&(this._dragging=!0,this._track=[b.slice()])}},mousemove:function(a){var b=a.offsetX,c=a.offsetY,d=this.group.transformCoordToLocal(b,c);if(!function(a,b,c){if(!(!a._brushType||HL(a,b.offsetX,b.offsetY))){var d=a._zr,e=a._covers,f=Hn(a,b,c);if(!a._dragging)for(var g=0;g<e.length;g++){var h=e[g].__brushOption;if(f&&(!0===f||h.panelId===f.panelId)&&HM[h.brushType].contain(e[g],c[0],c[1]))return}f&&d.setCursorStyle("crosshair")}}(this,a,d),this._dragging){HF(a);var e=HH(this,a,d,!1);e&&Hq(this,e)}},mouseup:function(a){HK(this,a)}};function HK(a,b){if(a._dragging){HF(b);var c=b.offsetX,d=b.offsetY,e=a.group.transformCoordToLocal(c,d),f=HH(a,b,e,!0);a._dragging=!1,a._track=[],a._creatingCover=null,f&&Hq(a,f)}}function HL(a,b,c){var d=a._zr;return b<0||b>d.getWidth()||c<0||c>d.getHeight()}var HM={lineX:HN(0),lineY:HN(1),rect:{createCover:function(a,b){var c=function(a){return a};return Hs({toRectRange:c,fromRectRange:c},a,b,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(a){var b=Hr(a);return Hx(b[1][0],b[1][1],b[0][0],b[0][1])},updateCoverShape:function(a,b,c,d){Ht(a,b,c,d)},updateCommon:Hu,contain:HG},polygon:{createCover:function(a,b){var c=new fP;return c.add(new pT({name:"main",style:Hw(b),silent:!0})),c},getCreatingRange:function(a){return a},endCreating:function(a,b){b.remove(b.childAt(0)),b.add(new pO({name:"main",draggable:!0,drift:a2(HB,a,b),ondragend:a2(Hq,a,{isEnd:!0})}))},updateCoverShape:function(a,b,c,d){b.childAt(0).setShape({points:HD(a,b,c)})},updateCommon:Hu,contain:HG}};function HN(a){return{createCover:function(b,c){return Hs({toRectRange:function(b){var c=[b,[0,100]];return a&&c.reverse(),c},fromRectRange:function(b){return b[a]}},b,c,[[["w"],["e"]],[["n"],["s"]]][a])},getCreatingRange:function(b){var c=Hr(b),d=G8(c[0][a],c[1][a]),e=G9(c[0][a],c[1][a]);return[d,e]},updateCoverShape:function(b,c,d,e){var f,g=Ho(b,c);if(!0!==g&&g.getLinearBrushOtherExtent)f=g.getLinearBrushOtherExtent(a);else{var h=b._zr;f=[0,[h.getWidth(),h.getHeight()][1-a]]}var i=[d,f];a&&i.reverse(),Ht(b,c,i,e)},updateCommon:Hu,contain:HG}}var HO=Hg;function HP(a){return a=HS(a),function(b){return qO(b,a)}}function HQ(a,b){return a=HS(a),function(c){var d=null!=b?b:c,e=d?a.width:a.height,f=d?a.x:a.y;return[f,f+(e||0)]}}function HR(a,b,c){var d=HS(a);return function(a,e){return d.contain(e[0],e[1])&&!BK(a,b,c)}}function HS(a){return cT.create(a)}var HT=["axisLine","axisTickLabel","axisName"],HU=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.init=function(b,c){a.prototype.init.apply(this,arguments),(this._brushController=new HO(c.getZr())).on("brush",a1(this._onBrush,this))},b.prototype.render=function(a,b,c,d){if(!HV(a,b,d)){this.axisModel=a,this.api=c,this.group.removeAll();var e=this._axisGroup;if(this._axisGroup=new fP,this.group.add(this._axisGroup),a.get("show")){var f=HX(a,b),g=f.coordinateSystem,h=a.getAreaSelectStyle(),i=h.width,j=a.axis.dim,k=g.getAxisLayout(j),l=aQ({strokeContainThreshold:i},k),m=new AV(a,l);aX(HT,m.add,m),this._axisGroup.add(m.getGroup()),this._refreshBrushController(l,h,a,f,i,c),qN(e,this._axisGroup,a)}}},b.prototype._refreshBrushController=function(a,b,c,d,e,f){var g=c.axis.getExtent(),h=g[1]-g[0],i=Math.min(30,.1*Math.abs(h)),j=cT.create({x:g[0],y:-e/2,width:h,height:e});j.x-=i,j.width+=2*i,this._brushController.mount({enableGlobalPan:!0,rotation:a.rotation,x:a.position[0],y:a.position[1]}).setPanels([{panelId:"pl",clipPath:HP(j),isTargetByCursor:HR(j,f,d),getLinearBrushOtherExtent:HQ(j,0)}]).enableBrush({brushType:"lineX",brushStyle:b,removeOnClick:!0}).updateCovers(HW(c))},b.prototype._onBrush=function(a){var b=a.areas,c=this.axisModel,d=c.axis,e=aY(b,function(a){return[d.coordToData(a.range[0],!0),d.coordToData(a.range[1],!0)]});(!c.option.realtime===a.isEnd||a.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:c.id,intervals:e})},b.prototype.dispose=function(){this._brushController.dispose()},b.type="parallelAxis",b}(oQ);function HV(a,b,c){return c&&"axisAreaSelect"===c.type&&b.findComponents({mainType:"parallelAxis",query:c})[0]===a}function HW(a){var b=a.axis;return aY(a.activeIntervals,function(a){return{brushType:"lineX",panelId:"pl",range:[b.dataToCoord(a[0],!0),b.dataToCoord(a[1],!0)]}})}function HX(a,b){return b.getComponent("parallel",a.get("parallelIndex"))}var HY=HU,HZ={type:"axisAreaSelect",event:"axisAreaSelected"},H$={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function H_(a){var b;a.registerComponentView(GM),a.registerComponentModel(GN),a.registerCoordinateSystem("parallel",G3),a.registerPreprocessor(GE),a.registerComponentModel(G7),a.registerComponentView(HY),Ak(a,"parallel",G7,H$),(b=a).registerAction(HZ,function(a,b){b.eachComponent({mainType:"parallelAxis",query:a},function(b){b.axis.model.setActiveIntervals(a.intervals)})}),b.registerAction("parallelAxisExpand",function(a,b){b.eachComponent({mainType:"parallel",query:a},function(b){b.setAxisExpand(a)})})}var H0,H1,H2=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0},H3=(H0=ix,ad(H1=function(a){return H0.call(this,a)||this},H0),H1.prototype.getDefaultShape=function(){return new H2},H1.prototype.buildPath=function(a,b){var c=b.extent;a.moveTo(b.x1,b.y1),a.bezierCurveTo(b.cpx1,b.cpy1,b.cpx2,b.cpy2,b.x2,b.y2),"vertical"===b.orient?(a.lineTo(b.x2+c,b.y2),a.bezierCurveTo(b.cpx2+c,b.cpy2,b.cpx1+c,b.cpy1,b.x1+c,b.y1)):(a.lineTo(b.x2,b.y2+c),a.bezierCurveTo(b.cpx2,b.cpy2+c,b.cpx1,b.cpy1+c,b.x1,b.y1+c)),a.closePath()},H1.prototype.highlight=function(){jA(this)},H1.prototype.downplay=function(){jB(this)},H1),H4=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c._focusAdjacencyDisabled=!1,c}return ad(b,a),b.prototype.render=function(a,b,c){var d=this,e=a.getGraph(),f=this.group,g=a.layoutInfo,h=g.width,i=g.height,j=a.getData(),k=a.getData("edge"),l=a.get("orient");this._model=a,f.removeAll(),f.x=g.x,f.y=g.y,e.eachEdge(function(b){var c,d,e,g,j,m,n,o,p=new H3,q=i8(p);q.dataIndex=b.dataIndex,q.seriesIndex=a.seriesIndex,q.dataType="edge";var r=b.getModel(),s=r.getModel("lineStyle"),t=s.get("curveness"),u=b.node1.getLayout(),v=b.node1.getModel(),w=v.get("localX"),x=v.get("localY"),y=b.node2.getLayout(),z=b.node2.getModel(),A=z.get("localX"),B=z.get("localY"),C=b.getLayout();p.shape.extent=Math.max(1,C.dy),p.shape.orient=l,"vertical"===l?(c=(null!=w?w*h:u.x)+C.sy,d=(null!=x?x*i:u.y)+u.dy,e=(null!=A?A*h:y.x)+C.ty,g=null!=B?B*i:y.y,j=c,m=d*(1-t)+g*t,n=e,o=d*t+g*(1-t)):(c=(null!=w?w*h:u.x)+u.dx,d=(null!=x?x*i:u.y)+C.sy,e=null!=A?A*h:y.x,g=(null!=B?B*i:y.y)+C.ty,j=c*(1-t)+e*t,m=d,n=c*t+e*(1-t),o=g),p.setShape({x1:c,y1:d,x2:e,y2:g,cpx1:j,cpy1:m,cpx2:n,cpy2:o}),p.useStyle(s.getItemStyle()),H5(p.style,l,b);var D=""+r.get("value"),E=j8(r,"edgeLabel");j7(p,E,{labelFetcher:{getFormattedLabel:function(b,c,d,e,f,g){return a.getFormattedLabel(b,c,"edge",e,bi(f,E.normal&&E.normal.get("formatter"),D),g)}},labelDataIndex:b.dataIndex,defaultText:D}),p.setTextConfig({position:"inside"});var F=r.getModel("emphasis");jR(p,r,"lineStyle",function(a){var c=a.getItemStyle();return H5(c,l,b),c}),f.add(p),k.setItemGraphicEl(b.dataIndex,p);var G=F.get("focus");jN(p,"adjacency"===G?b.getAdjacentDataIndices():"trajectory"===G?b.getTrajectoryDataIndices():G,F.get("blurScope"),F.get("disabled"))}),e.eachNode(function(b){var c=b.getLayout(),d=b.getModel(),e=d.get("localX"),g=d.get("localY"),k=d.getModel("emphasis"),l=new iS({shape:{x:null!=e?e*h:c.x,y:null!=g?g*i:c.y,width:c.dx,height:c.dy},style:d.getModel("itemStyle").getItemStyle(),z2:10});j7(l,j8(d),{labelFetcher:{getFormattedLabel:function(b,c){return a.getFormattedLabel(b,c,"node")}},labelDataIndex:b.dataIndex,defaultText:b.id}),l.disableLabelAnimation=!0,l.setStyle("fill",b.getVisual("color")),l.setStyle("decal",b.getVisual("style").decal),jR(l,d),f.add(l),j.setItemGraphicEl(b.dataIndex,l),i8(l).dataType="node";var m=k.get("focus");jN(l,"adjacency"===m?b.getAdjacentDataIndices():"trajectory"===m?b.getTrajectoryDataIndices():m,k.get("blurScope"),k.get("disabled"))}),j.eachItemGraphicEl(function(b,e){j.getItemModel(e).get("draggable")&&(b.drift=function(b,f){d._focusAdjacencyDisabled=!0,this.shape.x+=b,this.shape.y+=f,this.dirty(),c.dispatchAction({type:"dragNode",seriesId:a.id,dataIndex:j.getRawIndex(e),localX:this.shape.x/h,localY:this.shape.y/i})},b.ondragend=function(){d._focusAdjacencyDisabled=!1},b.draggable=!0,b.cursor="move")}),!this._data&&a.isAnimationEnabled()&&f.setClipPath(H6(f.getBoundingRect(),a,function(){f.removeClipPath()})),this._data=a.getData()},b.prototype.dispose=function(){},b.type="sankey",b}(ro);function H5(a,b,c){switch(a.fill){case"source":a.fill=c.node1.getVisual("color"),a.decal=c.node1.getVisual("style").decal;break;case"target":a.fill=c.node2.getVisual("color"),a.decal=c.node2.getVisual("style").decal;break;case"gradient":var d=c.node1.getVisual("color"),e=c.node2.getVisual("color");a5(d)&&a5(e)&&(a.fill=new qk(0,0,+("horizontal"===b),+("vertical"===b),[{color:d,offset:0},{color:e,offset:1}]))}}function H6(a,b,c){var d=new iS({shape:{x:a.x-10,y:a.y-10,width:0,height:a.height+20}});return j$(d,{shape:{width:a.width+20}},b,c),d}var H7=H4,H8=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.getInitialData=function(a,b){var c=function(a,b){a.wrapMethod("getItemModel",function(a,b){var c=a.parentModel,d=c.getData().getItemLayout(b);if(d){var e=d.depth,f=c.levelModels[e];f&&(a.parentModel=f)}return a}),b.wrapMethod("getItemModel",function(a,b){var c=a.parentModel,d=c.getGraph().getEdgeByIndex(b).node1.getLayout();if(d){var e=d.depth,f=c.levelModels[e];f&&(a.parentModel=f)}return a})},d=a.edges||a.links,e=a.data||a.nodes,f=a.levels;this.levelModels=[];for(var g=this.levelModels,h=0;h<f.length;h++)null!=f[h].depth&&f[h].depth>=0&&(g[f[h].depth]=new kC(f[h],this,b));if(e&&d)return F9(e,d,this,!0,c).data},b.prototype.setNodePosition=function(a,b){var c=(this.option.data||this.option.nodes)[a];c.localX=b[0],c.localY=b[1]},b.prototype.getGraph=function(){return this.getData().graph},b.prototype.getEdgeData=function(){return this.getGraph().edgeData},b.prototype.formatTooltip=function(a,b,c){var d=function(a){return isNaN(a)||null==a};if("edge"===c){var e=this.getDataParams(a,c),f=e.data,g=e.value;return of("nameValue",{name:f.source+" -- "+f.target,value:g,noValue:d(g)})}var h=this.getGraph().getNodeByIndex(a).getLayout().value,i=this.getDataParams(a,c).data.name;return of("nameValue",{name:null!=i?i+"":null,value:h,noValue:d(h)})},b.prototype.optionUpdated=function(){},b.prototype.getDataParams=function(b,c){var d=a.prototype.getDataParams.call(this,b,c);if(null==d.value&&"node"===c){var e=this.getGraph().getNodeByIndex(b).getLayout().value;d.value=e}return d},b.type="series.sankey",b.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},b}(oO);function H9(a,b){a.eachSeriesByType("sankey",function(a){var c=a.get("nodeWidth"),d=a.get("nodeGap"),e=Ia(a,b);a.layoutInfo=e;var f=e.width,g=e.height,h=a.getGraph(),i=h.nodes,j=h.edges;Ic(i);var k=a$(i,function(a){return 0===a.getLayout().value}),l=0!==k.length?0:a.get("layoutIterations"),m=a.get("orient"),n=a.get("nodeAlign");Ib(i,j,c,d,f,g,l,m,n)})}function Ia(a,b){return ls(a.getBoxLayoutParams(),{width:b.getWidth(),height:b.getHeight()})}function Ib(a,b,c,d,e,f,g,h,i){Id(a,b,c,e,f,h,i),Ii(a,b,f,e,d,g,h),Iv(a,h)}function Ic(a){aX(a,function(a){var b=It(a.outEdges,Is),c=It(a.inEdges,Is),d=a.getValue()||0;a.setLayout({value:Math.max(b,c,d)},!0)})}function Id(a,b,c,d,e,f,g){for(var h=[],i=[],j=[],k=[],l=0,m=0;m<b.length;m++)h[m]=1;for(var m=0;m<a.length;m++)i[m]=a[m].inEdges.length,0===i[m]&&j.push(a[m]);for(var n=-1;j.length;){for(var o=0;o<j.length;o++){var p=j[o],q=p.hostGraph.data.getRawDataItem(p.dataIndex),r=null!=q.depth&&q.depth>=0;r&&q.depth>n&&(n=q.depth),p.setLayout({depth:r?q.depth:l},!0),"vertical"===f?p.setLayout({dy:c},!0):p.setLayout({dx:c},!0);for(var s=0;s<p.outEdges.length;s++){var t=p.outEdges[s];h[b.indexOf(t)]=0;var u=t.node2,v=a.indexOf(u);0== --i[v]&&0>k.indexOf(u)&&k.push(u)}}++l,j=k,k=[]}for(var m=0;m<h.length;m++)if(1===h[m])throw Error("Sankey is a DAG, the original data has cycle!");var w=n>l-1?n:l-1;g&&"left"!==g&&If(a,g,f,w),Ih(a,"vertical"===f?(e-c)/w:(d-c)/w,f)}function Ie(a){var b=a.hostGraph.data.getRawDataItem(a.dataIndex);return null!=b.depth&&b.depth>=0}function If(a,b,c,d){if("right"===b){for(var e=[],f=a,g=0;f.length;){for(var h=0;h<f.length;h++){var i=f[h];i.setLayout({skNodeHeight:g},!0);for(var j=0;j<i.inEdges.length;j++){var k=i.inEdges[j];0>e.indexOf(k.node1)&&e.push(k.node1)}}f=e,e=[],++g}aX(a,function(a){Ie(a)||a.setLayout({depth:Math.max(0,d-a.getLayout().skNodeHeight)},!0)})}else"justify"===b&&Ig(a,d)}function Ig(a,b){aX(a,function(a){Ie(a)||a.outEdges.length||a.setLayout({depth:b},!0)})}function Ih(a,b,c){aX(a,function(a){var d=a.getLayout().depth*b;"vertical"===c?a.setLayout({y:d},!0):a.setLayout({x:d},!0)})}function Ii(a,b,c,d,e,f,g){var h=Ij(a,g);Ik(h,b,c,d,e,g),Il(h,e,c,d,g);for(var i=1;f>0;f--)Im(h,i*=.99,g),Il(h,e,c,d,g),Iu(h,i,g),Il(h,e,c,d,g)}function Ij(a,b){var c=[],d="vertical"===b?"y":"x",e=gQ(a,function(a){return a.getLayout()[d]});return e.keys.sort(function(a,b){return a-b}),aX(e.keys,function(a){c.push(e.buckets.get(a))}),c}function Ik(a,b,c,d,e,f){var g=1/0;aX(a,function(a){var b=a.length,h=0;aX(a,function(a){h+=a.getLayout().value});var i="vertical"===f?(d-(b-1)*e)/h:(c-(b-1)*e)/h;i<g&&(g=i)}),aX(a,function(a){aX(a,function(a,b){var c=a.getLayout().value*g;"vertical"===f?(a.setLayout({x:b},!0),a.setLayout({dx:c},!0)):(a.setLayout({y:b},!0),a.setLayout({dy:c},!0))})}),aX(b,function(a){var b=+a.getValue()*g;a.setLayout({dy:b},!0)})}function Il(a,b,c,d,e){var f="vertical"===e?"x":"y";aX(a,function(a){a.sort(function(a,b){return a.getLayout()[f]-b.getLayout()[f]});for(var g,h,i,j=0,k=a.length,l="vertical"===e?"dx":"dy",m=0;m<k;m++)(i=j-(h=a[m]).getLayout()[f])>0&&(g=h.getLayout()[f]+i,"vertical"===e?h.setLayout({x:g},!0):h.setLayout({y:g},!0)),j=h.getLayout()[f]+h.getLayout()[l]+b;if((i=j-b-("vertical"===e?d:c))>0){g=h.getLayout()[f]-i,"vertical"===e?h.setLayout({x:g},!0):h.setLayout({y:g},!0),j=g;for(var m=k-2;m>=0;--m)(i=(h=a[m]).getLayout()[f]+h.getLayout()[l]+b-j)>0&&(g=h.getLayout()[f]-i,"vertical"===e?h.setLayout({x:g},!0):h.setLayout({y:g},!0)),j=h.getLayout()[f]}})}function Im(a,b,c){aX(a.slice().reverse(),function(a){aX(a,function(a){if(a.outEdges.length){var d=It(a.outEdges,In,c)/It(a.outEdges,Is);if(isNaN(d)){var e=a.outEdges.length;d=e?It(a.outEdges,Io,c)/e:0}if("vertical"===c){var f=a.getLayout().x+(d-Ir(a,c))*b;a.setLayout({x:f},!0)}else{var g=a.getLayout().y+(d-Ir(a,c))*b;a.setLayout({y:g},!0)}}})})}function In(a,b){return Ir(a.node2,b)*a.getValue()}function Io(a,b){return Ir(a.node2,b)}function Ip(a,b){return Ir(a.node1,b)*a.getValue()}function Iq(a,b){return Ir(a.node1,b)}function Ir(a,b){return"vertical"===b?a.getLayout().x+a.getLayout().dx/2:a.getLayout().y+a.getLayout().dy/2}function Is(a){return a.getValue()}function It(a,b,c){for(var d=0,e=a.length,f=-1;++f<e;){var g=+b(a[f],c);isNaN(g)||(d+=g)}return d}function Iu(a,b,c){aX(a,function(a){aX(a,function(a){if(a.inEdges.length){var d=It(a.inEdges,Ip,c)/It(a.inEdges,Is);if(isNaN(d)){var e=a.inEdges.length;d=e?It(a.inEdges,Iq,c)/e:0}if("vertical"===c){var f=a.getLayout().x+(d-Ir(a,c))*b;a.setLayout({x:f},!0)}else{var g=a.getLayout().y+(d-Ir(a,c))*b;a.setLayout({y:g},!0)}}})})}function Iv(a,b){var c="vertical"===b?"x":"y";aX(a,function(a){a.outEdges.sort(function(a,b){return a.node2.getLayout()[c]-b.node2.getLayout()[c]}),a.inEdges.sort(function(a,b){return a.node1.getLayout()[c]-b.node1.getLayout()[c]})}),aX(a,function(a){var b=0,c=0;aX(a.outEdges,function(a){a.setLayout({sy:b},!0),b+=a.getLayout().dy}),aX(a.inEdges,function(a){a.setLayout({ty:c},!0),c+=a.getLayout().dy})})}function Iw(a){a.eachSeriesByType("sankey",function(a){var b=a.getGraph(),c=b.nodes,d=b.edges;if(c.length){var e=1/0,f=-1/0;aX(c,function(a){var b=a.getLayout().value;b<e&&(e=b),b>f&&(f=b)}),aX(c,function(b){var c=new EB({type:"color",mappingMethod:"linear",dataExtent:[e,f],visual:a.get("color")}).mapValueToVisual(b.getLayout().value),d=b.getModel().get(["itemStyle","color"]);null!=d?(b.setVisual("color",d),b.setVisual("style",{fill:d})):(b.setVisual("color",c),b.setVisual("style",{fill:c}))})}d.length&&aX(d,function(a){var b=a.getModel().get("lineStyle");a.setVisual("style",b)})})}var Ix,Iy=((Ix=function(){}).prototype.getInitialData=function(a,b){var c,d,e=b.getComponent("xAxis",this.get("xAxisIndex")),f=b.getComponent("yAxis",this.get("yAxisIndex")),g=e.get("type"),h=f.get("type");"category"===g?(a.layout="horizontal",c=e.getOrdinalMeta(),d=!0):"category"===h?(a.layout="vertical",c=f.getOrdinalMeta(),d=!0):a.layout=a.layout||"horizontal";var i=["x","y"],j="horizontal"===a.layout?0:1,k=this._baseAxisDim=i[j],l=i[1-j],m=[e,f],n=m[j].get("type"),o=m[1-j].get("type"),p=a.data;if(p&&d){var q=[];aX(p,function(a,b){var c;a3(a)?(c=a.slice(),a.unshift(b)):a3(a.value)?((c=aQ({},a)).value=c.value.slice(),a.value.unshift(b)):c=a,q.push(c)}),a.data=q}var r=this.defaultValueDimensions,s=[{name:k,type:t0(n),ordinalMeta:c,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:l,type:t0(o),dimsDef:r.slice()}];return zU(this,{coordDimensions:s,dimensionsCount:r.length+1,encodeDefaulter:a2(lY,s,this)})},Ix.prototype.getBaseAxis=function(){var a=this._baseAxisDim;return this.ecModel.getComponent(a+"Axis",this.get(a+"AxisIndex")).axis},Ix),Iz=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],c.visualDrawType="stroke",c}return ad(b,a),b.type="series.boxplot",b.dependencies=["xAxis","yAxis","grid"],b.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},b}(oO);aV(Iz,Iy,!0);var IA,IB,IC=Iz,ID=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c){var d=a.getData(),e=this.group,f=this._data;this._data||e.removeAll();var g="horizontal"===a.get("layout")?1:0;d.diff(f).add(function(a){if(d.hasValue(a)){var b=d.getItemLayout(a),c=IG(b,d,a,g,!0);d.setItemGraphicEl(a,c),e.add(c)}}).update(function(a,b){var c=f.getItemGraphicEl(b);if(!d.hasValue(a)){e.remove(c);return}var h=d.getItemLayout(a);c?(j3(c),IH(h,c,d,a)):c=IG(h,d,a,g),e.add(c),d.setItemGraphicEl(a,c)}).remove(function(a){var b=f.getItemGraphicEl(a);b&&e.remove(b)}).execute(),this._data=d},b.prototype.remove=function(a){var b=this.group,c=this._data;this._data=null,c&&c.eachItemGraphicEl(function(a){a&&b.remove(a)})},b.type="boxplot",b}(ro),IE=function(){},IF=(IA=ix,ad(IB=function(a){var b=IA.call(this,a)||this;return b.type="boxplotBoxPath",b},IA),IB.prototype.getDefaultShape=function(){return new IE},IB.prototype.buildPath=function(a,b){var c=b.points,d=0;for(a.moveTo(c[d][0],c[d][1]),d++;d<4;d++)a.lineTo(c[d][0],c[d][1]);for(a.closePath();d<c.length;d++)a.moveTo(c[d][0],c[d][1]),d++,a.lineTo(c[d][0],c[d][1])},IB);function IG(a,b,c,d,e){var f=a.ends,g=new IF({shape:{points:e?II(f,d,a):f}});return IH(a,g,b,c,e),g}function IH(a,b,c,d,e){var f=c.hostModel;(0,U[e?"initProps":"updateProps"])(b,{shape:{points:a.ends}},f,d),b.useStyle(c.getItemVisual(d,"style")),b.style.strokeNoScale=!0,b.z2=100;var g=c.getItemModel(d),h=g.getModel("emphasis");jR(b,g),jN(b,h.get("focus"),h.get("blurScope"),h.get("disabled"))}function II(a,b,c){return aY(a,function(a){return(a=a.slice())[b]=c.initBaseline,a})}var IJ=ID,IK=aX;function IL(a){var b=IM(a);IK(b,function(a){var b=a.seriesModels;b.length&&(IN(a),IK(b,function(b,c){IO(b,a.boxOffsetList[c],a.boxWidthList[c])}))})}function IM(a){var b=[],c=[];return a.eachSeriesByType("boxplot",function(a){var d=a.getBaseAxis(),e=aT(c,d);e<0&&(e=c.length,c[e]=d,b[e]={axis:d,seriesModels:[]}),b[e].seriesModels.push(a)}),b}function IN(a){var b,c=a.axis,d=a.seriesModels,e=d.length,f=a.boxWidthList=[],g=a.boxOffsetList=[],h=[];if("category"===c.type)b=c.getBandWidth();else{var i=0;IK(d,function(a){i=Math.max(i,a.getData().count())});var j=c.getExtent();b=Math.abs(j[1]-j[0])/i}IK(d,function(a){var c=a.get("boxWidth");a3(c)||(c=[c,c]),h.push([f0(c[0],b)||0,f0(c[1],b)||0])});var k=.8*b-2,l=k/e*.3,m=(k-l*(e-1))/e,n=m/2-k/2;IK(d,function(a,b){g.push(n),n+=l+m,f.push(Math.min(Math.max(m,h[b][0]),h[b][1]))})}function IO(a,b,c){var d=function(a,c,d){var e,f=h.get(c,d),i=[];return i[j]=a,i[k]=f,isNaN(a)||isNaN(f)?e=[NaN,NaN]:(e=g.dataToPoint(i),e[j]+=b),e},e=function(a,b,c){var d=b.slice(),e=b.slice();d[j]+=i,e[j]-=i,c?a.push(d,e):a.push(e,d)},f=function(a,b){var c=b.slice(),d=b.slice();c[j]-=i,d[j]+=i,a.push(c,d)},g=a.coordinateSystem,h=a.getData(),i=c/2,j="horizontal"===a.get("layout")?0:1,k=1-j,l=["x","y"],m=h.mapDimension(l[j]),n=h.mapDimensionsAll(l[k]);if(null!=m&&!(n.length<5))for(var o=0;o<h.count();o++){var p=h.get(m,o),q=d(p,n[2],o),r=d(p,n[0],o),s=d(p,n[1],o),t=d(p,n[3],o),u=d(p,n[4],o),v=[];e(v,s,!1),e(v,t,!0),v.push(r,s,u,t),f(v,r),f(v,u),f(v,q),h.setItemLayout(o,{initBaseline:q[k],ends:v})}}var IP,IQ,IR={type:"echarts:boxplot",transform:function(a){var b,c=a.upstream;if(c.sourceFormat!==lQ){nA("")}var d=function(a,b){for(var c=[],d=[],e=(b=b||{}).boundIQR,f="none"===e||0===e,g=0;g<a.length;g++){var h=f2(a[g].slice()),i=gh(h,.25),j=gh(h,.5),k=gh(h,.75),l=h[0],m=h[h.length-1],n=(null==e?1.5:e)*(k-i),o=f?l:Math.max(l,i-n),p=f?m:Math.min(m,k+n),q=b.itemNameFormatter,r=a4(q)?q({value:g}):a5(q)?q.replace("{value}",g+""):g+"";c.push([r,o,i,j,k,p]);for(var s=0;s<h.length;s++){var t=h[s];if(t<o||t>p){var u=[r,t];d.push(u)}}}return{boxData:c,outliers:d}}(c.getRawData(),a.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:d.boxData},{data:d.outliers}]}},IS=["color","borderColor"],IT=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(a),this._isLargeDraw?this._renderLarge(a):this._renderNormal(a)},b.prototype.incrementalPrepareRender=function(a,b,c){this._clear(),this._updateDrawMode(a)},b.prototype.incrementalRender=function(a,b,c,d){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(a,b):this._incrementalRenderNormal(a,b)},b.prototype.eachRendered=function(a){qW(this._progressiveEls||this.group,a)},b.prototype._updateDrawMode=function(a){var b=a.pipelineContext.large;(null==this._isLargeDraw||b!==this._isLargeDraw)&&(this._isLargeDraw=b,this._clear())},b.prototype._renderNormal=function(a){var b=a.getData(),c=this._data,d=this.group,e=b.getLayout("isSimpleBox"),f=a.get("clip",!0),g=a.coordinateSystem,h=g.getArea&&g.getArea();this._data||d.removeAll(),b.diff(c).add(function(c){if(b.hasValue(c)){var g=b.getItemLayout(c);if(!(f&&IX(h,g))){var i=IW(g,c,!0);j$(i,{shape:{points:g.ends}},a,c),IY(i,b,c,e),d.add(i),b.setItemGraphicEl(c,i)}}}).update(function(g,i){var j=c.getItemGraphicEl(i);if(!b.hasValue(g)){d.remove(j);return}var k=b.getItemLayout(g);if(f&&IX(h,k)){d.remove(j);return}j?(jZ(j,{shape:{points:k.ends}},a,g),j3(j)):j=IW(k,g),IY(j,b,g,e),d.add(j),b.setItemGraphicEl(g,j)}).remove(function(a){var b=c.getItemGraphicEl(a);b&&d.remove(b)}).execute(),this._data=b},b.prototype._renderLarge=function(a){this._clear(),I2(a,this.group);var b=a.get("clip",!0)?yP(a.coordinateSystem,!1,a):null;b?this.group.setClipPath(b):this.group.removeClipPath()},b.prototype._incrementalRenderNormal=function(a,b){for(var c,d=b.getData(),e=d.getLayout("isSimpleBox");null!=(c=a.next());){var f=d.getItemLayout(c),g=IW(f,c);IY(g,d,c,e),g.incremental=!0,this.group.add(g),this._progressiveEls.push(g)}},b.prototype._incrementalRenderLarge=function(a,b){I2(b,this.group,this._progressiveEls,!0)},b.prototype.remove=function(a){this._clear()},b.prototype._clear=function(){this.group.removeAll(),this._data=null},b.type="candlestick",b}(ro),IU=function(){},IV=(IP=ix,ad(IQ=function(a){var b=IP.call(this,a)||this;return b.type="normalCandlestickBox",b},IP),IQ.prototype.getDefaultShape=function(){return new IU},IQ.prototype.buildPath=function(a,b){var c=b.points;this.__simpleBox?(a.moveTo(c[4][0],c[4][1]),a.lineTo(c[6][0],c[6][1])):(a.moveTo(c[0][0],c[0][1]),a.lineTo(c[1][0],c[1][1]),a.lineTo(c[2][0],c[2][1]),a.lineTo(c[3][0],c[3][1]),a.closePath(),a.moveTo(c[4][0],c[4][1]),a.lineTo(c[5][0],c[5][1]),a.moveTo(c[6][0],c[6][1]),a.lineTo(c[7][0],c[7][1]))},IQ);function IW(a,b,c){var d=a.ends;return new IV({shape:{points:c?IZ(d,a):d},z2:100})}function IX(a,b){for(var c=!0,d=0;d<b.ends.length;d++)if(a.contain(b.ends[d][0],b.ends[d][1])){c=!1;break}return c}function IY(a,b,c,d){var e=b.getItemModel(c);a.useStyle(b.getItemVisual(c,"style")),a.style.strokeNoScale=!0,a.__simpleBox=d,jR(a,e)}function IZ(a,b){return aY(a,function(a){return(a=a.slice())[1]=b.initBaseline,a})}var I$,I_,I0=function(){},I1=(I$=ix,ad(I_=function(a){var b=I$.call(this,a)||this;return b.type="largeCandlestickBox",b},I$),I_.prototype.getDefaultShape=function(){return new I0},I_.prototype.buildPath=function(a,b){for(var c=b.points,d=0;d<c.length;)if(this.__sign===c[d++]){var e=c[d++];a.moveTo(e,c[d++]),a.lineTo(e,c[d++])}else d+=3},I_);function I2(a,b,c,d){var e=a.getData(),f=e.getLayout("largePoints"),g=new I1({shape:{points:f},__sign:1,ignoreCoarsePointer:!0});b.add(g);var h=new I1({shape:{points:f},__sign:-1,ignoreCoarsePointer:!0});b.add(h);var i=new I1({shape:{points:f},__sign:0,ignoreCoarsePointer:!0});b.add(i),I3(1,g,a,e),I3(-1,h,a,e),I3(0,i,a,e),d&&(g.incremental=!0,h.incremental=!0),c&&c.push(g,h)}function I3(a,b,c,d){var e=c.get(["itemStyle",a>0?"borderColor":"borderColor0"])||c.get(["itemStyle",a>0?"color":"color0"]);0===a&&(e=c.get(["itemStyle","borderColorDoji"]));var f=c.getModel("itemStyle").getItemStyle(IS);b.useStyle(f),b.style.fill=null,b.style.stroke=e}var I4=IT,I5=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],c}return ad(b,a),b.prototype.getShadowDim=function(){return"open"},b.prototype.brushSelector=function(a,b,c){var d=b.getItemLayout(a);return d&&c.rect(d.brushRect)},b.type="series.candlestick",b.dependencies=["xAxis","yAxis","grid"],b.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},b}(oO);aV(I5,Iy,!0);var I6=I5;function I7(a){a&&a3(a.series)&&aX(a.series,function(a){a8(a)&&"k"===a.type&&(a.type="candlestick")})}var I8=["itemStyle","borderColor"],I9=["itemStyle","borderColor0"],Ja=["itemStyle","borderColorDoji"],Jb=["itemStyle","color"],Jc=["itemStyle","color0"],Jd={seriesType:"candlestick",plan:oR(),performRawSeries:!0,reset:function(a,b){if(!b.isSeriesFiltered(a))return!a.pipelineContext.large&&{progress:function(a,b){for(var c;null!=(c=a.next());){var d,e,f,g,h=b.getItemModel(c),i=b.getItemLayout(c).sign,j=h.getItemStyle();j.fill=(d=i,(e=h).get(d>0?Jb:Jc)),j.stroke=(f=i,(g=h).get(0===f?Ja:f>0?I8:I9)||j.fill),aQ(b.ensureUniqueItemVisual(c,"style"),j)}}}}},Je={seriesType:"candlestick",plan:oR(),reset:function(a){var b=function(a,b){for(var c,e=b.getStore();null!=(c=a.next());){var i=e.get(j,c),k=e.get(l,c),p=e.get(m,c),q=e.get(n,c),r=e.get(o,c),s=Math.min(k,p),t=Math.max(k,p),u=B(s,i),v=B(t,i),w=B(q,i),x=B(r,i),y=[];C(y,v,0),C(y,u,1),y.push(E(x),E(v),E(w),E(u));var z=b.getItemModel(c),A=!!z.get(["itemStyle","borderColorDoji"]);b.setItemLayout(c,{sign:Jf(e,c,k,p,m,A),initBaseline:k>p?v[h]:u[h],ends:y,brushRect:D(q,r,i)})}function B(a,b){var c=[];return c[g]=b,c[h]=a,isNaN(b)||isNaN(a)?[NaN,NaN]:d.dataToPoint(c)}function C(a,b,c){var d=b.slice(),e=b.slice();d[g]=qI(d[g]+f/2,1,!1),e[g]=qI(e[g]-f/2,1,!0),c?a.push(d,e):a.push(e,d)}function D(a,b,c){var d=B(a,c),e=B(b,c);return d[g]-=f/2,e[g]-=f/2,{x:d[0],y:d[1],width:h?f:e[0]-d[0],height:h?e[1]-d[1]:f}}function E(a){return a[g]=qI(a[g],1),a}},c=function(b,c){for(var e,f,i=uV(4*b.count),k=0,p=[],q=[],r=c.getStore(),s=!!a.get(["itemStyle","borderColorDoji"]);null!=(f=b.next());){var t=r.get(j,f),u=r.get(l,f),v=r.get(m,f),w=r.get(n,f),x=r.get(o,f);if(isNaN(t)||isNaN(w)||isNaN(x)){i[k++]=NaN,k+=3;continue}i[k++]=Jf(r,f,u,v,m,s),p[g]=t,p[h]=w,e=d.dataToPoint(p,null,q),i[k++]=e?e[0]:NaN,i[k++]=e?e[1]:NaN,p[h]=x,e=d.dataToPoint(p,null,q),i[k++]=e?e[1]:NaN}c.setLayout("largePoints",i)},d=a.coordinateSystem,e=a.getData(),f=Jg(a,e),g=0,h=1,i=["x","y"],j=e.getDimensionIndex(e.mapDimension(i[g])),k=aY(e.mapDimensionsAll(i[h]),e.getDimensionIndex,e),l=k[0],m=k[1],n=k[2],o=k[3];if(e.setLayout({candleWidth:f,isSimpleBox:f<=1.3}),!(j<0)&&!(k.length<4))return{progress:a.pipelineContext.large?c:b}}};function Jf(a,b,c,d,e,f){var g;return c>d?-1:c<d?1:f?0:b>0?a.get(e,b-1)<=d?1:-1:1}function Jg(a,b){var c,d=a.getBaseAxis(),e="category"===d.type?d.getBandWidth():Math.abs((c=d.getExtent())[1]-c[0])/b.count(),f=f0(bh(a.get("barMaxWidth"),e),e),g=f0(bh(a.get("barMinWidth"),1),e),h=a.get("barWidth");return null!=h?f0(h,e):Math.max(Math.min(e/2,f),g)}var Jh=Je;function Ji(a,b){var c=b.rippleEffectColor||b.color;a.eachChild(function(a){a.attr({z:b.z,zlevel:b.zlevel,style:{stroke:"stroke"===b.brushType?c:null,fill:"fill"===b.brushType?c:null}})})}var Jj,Jk,Jl,Jm,Jn,Jo,Jp,Jq,Jr,Js,Jt,Ju=(Jj=fP,Jk=function(a,b){var c=Jj.call(this)||this,d=new yp(a,b),e=new fP;return c.add(d),c.add(e),c.updateData(a,b),c},ad(Jk,Jj),Jk.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},Jk.prototype.startEffectAnimation=function(a){for(var b=a.symbolType,c=a.color,d=a.rippleNumber,e=this.childAt(1),f=0;f<d;f++){var g=si(b,-1,-1,2,2,c);g.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scaleX:.5,scaleY:.5});var h=-f/d*a.period+a.effectOffset;g.animate("",!0).when(a.period,{scaleX:a.rippleScale/2,scaleY:a.rippleScale/2}).delay(h).start(),g.animateStyle(!0).when(a.period,{opacity:0}).delay(h).start(),e.add(g)}Ji(e,a)},Jk.prototype.updateEffectAnimation=function(a){for(var b=this._effectCfg,c=this.childAt(1),d=["symbolType","period","rippleScale","rippleNumber"],e=0;e<d.length;e++){var f=d[e];if(b[f]!==a[f]){this.stopEffectAnimation(),this.startEffectAnimation(a);return}}Ji(c,a)},Jk.prototype.highlight=function(){jA(this)},Jk.prototype.downplay=function(){jB(this)},Jk.prototype.getSymbolType=function(){var a=this.childAt(0);return a&&a.getSymbolType()},Jk.prototype.updateData=function(a,b){var c=this,d=a.hostModel;this.childAt(0).updateData(a,b);var e=this.childAt(1),f=a.getItemModel(b),g=a.getItemVisual(b,"symbol"),h=sj(a.getItemVisual(b,"symbolSize")),i=a.getItemVisual(b,"style"),j=i&&i.fill,k=f.getModel("emphasis");e.setScale(h),e.traverse(function(a){a.setStyle("fill",j)});var l=sk(a.getItemVisual(b,"symbolOffset"),h);l&&(e.x=l[0],e.y=l[1]);var m=a.getItemVisual(b,"symbolRotate");e.rotation=(m||0)*Math.PI/180||0;var n={};n.showEffectOn=d.get("showEffectOn"),n.rippleScale=f.get(["rippleEffect","scale"]),n.brushType=f.get(["rippleEffect","brushType"]),n.period=1e3*f.get(["rippleEffect","period"]),n.effectOffset=b/a.count(),n.z=d.getShallow("z")||0,n.zlevel=d.getShallow("zlevel")||0,n.symbolType=g,n.color=j,n.rippleEffectColor=f.get(["rippleEffect","color"]),n.rippleNumber=f.get(["rippleEffect","number"]),"render"===n.showEffectOn?(this._effectCfg?this.updateEffectAnimation(n):this.startEffectAnimation(n),this._effectCfg=n):(this._effectCfg=null,this.stopEffectAnimation(),this.onHoverStateChange=function(a){"emphasis"===a?"render"!==n.showEffectOn&&c.startEffectAnimation(n):"normal"===a&&"render"!==n.showEffectOn&&c.stopEffectAnimation()}),this._effectCfg=n,jN(this,k.get("focus"),k.get("blurScope"),k.get("disabled"))},Jk.prototype.fadeOut=function(a){a&&a()},Jk),Jv=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.init=function(){this._symbolDraw=new yu(Ju)},b.prototype.render=function(a,b,c){var d=a.getData(),e=this._symbolDraw;e.updateData(d,{clipShape:this._getClipShape(a)}),this.group.add(e.group)},b.prototype._getClipShape=function(a){var b=a.coordinateSystem,c=b&&b.getArea&&b.getArea();return a.get("clip",!0)?c:null},b.prototype.updateTransform=function(a,b,c){var d=a.getData();this.group.dirty();var e=y1("").reset(a,b,c);e.progress&&e.progress({start:0,end:d.count(),count:d.count()},d),this._symbolDraw.updateLayout()},b.prototype._updateGroupTransform=function(a){var b=a.coordinateSystem;b&&b.getRoamTransform&&(this.group.transform=cH(b.getRoamTransform()),this.group.decomposeTransform())},b.prototype.remove=function(a,b){this._symbolDraw&&this._symbolDraw.remove(!0)},b.type="effectScatter",b}(ro),Jw=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.hasSymbolVisual=!0,c}return ad(b,a),b.prototype.getInitialData=function(a,b){return uv(null,this,{useEncodeDefaulter:!0})},b.prototype.brushSelector=function(a,b,c){return c.point(b.getItemLayout(a))},b.type="series.effectScatter",b.dependencies=["grid","polar"],b.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",clip:!0,rippleEffect:{period:4,scale:2.5,brushType:"fill",number:3},universalTransition:{divideShape:"clone"},symbolSize:10},b}(oO),Jx=(Jl=fP,ad(Jm=function(a,b,c){var d=Jl.call(this)||this;return d.add(d.createLine(a,b,c)),d._updateEffectSymbol(a,b),d},Jl),Jm.prototype.createLine=function(a,b,c){return new FL(a,b,c)},Jm.prototype._updateEffectSymbol=function(a,b){var c=a.getItemModel(b).getModel("effect"),d=c.get("symbolSize"),e=c.get("symbol");a3(d)||(d=[d,d]);var f=a.getItemVisual(b,"style"),g=c.get("color")||f&&f.stroke,h=this.childAt(1);this._symbolType!==e&&(this.remove(h),(h=si(e,-.5,-.5,1,1,g)).z2=100,h.culling=!0,this.add(h)),h&&(h.setStyle("shadowColor",g),h.setStyle(c.getItemStyle(["color"])),h.scaleX=d[0],h.scaleY=d[1],h.setColor(g),this._symbolType=e,this._symbolScale=d,this._updateEffectAnimation(a,c,b))},Jm.prototype._updateEffectAnimation=function(a,b,c){var d=this.childAt(1);if(d){var e=a.getItemLayout(c),f=1e3*b.get("period"),g=b.get("loop"),h=b.get("roundTrip"),i=b.get("constantSpeed"),j=bg(b.get("delay"),function(b){return b/a.count()*f/3});if(d.ignore=!0,this._updateAnimationPoints(d,e),i>0&&(f=this._getLineLength(d)/i*1e3),f!==this._period||g!==this._loop||h!==this._roundTrip){d.stopAnimation();var k=void 0;k=a4(j)?j(c):j,d.__t>0&&(k=-f*d.__t),this._animateSymbol(d,f,k,g,h)}this._period=f,this._loop=g,this._roundTrip=h}},Jm.prototype._animateSymbol=function(a,b,c,d,e){if(b>0){a.__t=0;var f=this,g=a.animate("",d).when(e?2*b:b,{__t:e?2:1}).delay(c).during(function(){f._updateSymbolPosition(a)});d||g.done(function(){f.remove(a)}),g.start()}},Jm.prototype._getLineLength=function(a){return bW(a.__p1,a.__cp1)+bW(a.__cp1,a.__p2)},Jm.prototype._updateAnimationPoints=function(a,b){a.__p1=b[0],a.__p2=b[1],a.__cp1=b[2]||[(b[0][0]+b[1][0])/2,(b[0][1]+b[1][1])/2]},Jm.prototype.updateData=function(a,b,c){this.childAt(0).updateData(a,b,c),this._updateEffectSymbol(a,b)},Jm.prototype._updateSymbolPosition=function(a){var b=a.__p1,c=a.__p2,d=a.__cp1,e=a.__t<1?a.__t:2-a.__t,f=[a.x,a.y],g=f.slice(),h=dE,i=dF;f[0]=h(b[0],d[0],c[0],e),f[1]=h(b[1],d[1],c[1],e);var j=a.__t<1?i(b[0],d[0],c[0],e):i(c[0],d[0],b[0],1-e),k=a.__t<1?i(b[1],d[1],c[1],e):i(c[1],d[1],b[1],1-e);a.rotation=-Math.atan2(k,j)-Math.PI/2,("line"===this._symbolType||"rect"===this._symbolType||"roundRect"===this._symbolType)&&(void 0!==a.__lastT&&a.__lastT<a.__t?(a.scaleY=1.05*bW(g,f),1===e&&(f[0]=g[0]+(f[0]-g[0])/2,f[1]=g[1]+(f[1]-g[1])/2)):1===a.__lastT?a.scaleY=2*bW(b,f):a.scaleY=this._symbolScale[1]),a.__lastT=a.__t,a.ignore=!1,a.x=f[0],a.y=f[1]},Jm.prototype.updateLayout=function(a,b){this.childAt(0).updateLayout(a,b);var c=a.getItemModel(b).getModel("effect");this._updateEffectAnimation(a,c,b)},Jm),Jy=(Jn=fP,ad(Jo=function(a,b,c){var d=Jn.call(this)||this;return d._createPolyline(a,b,c),d},Jn),Jo.prototype._createPolyline=function(a,b,c){var d=a.getItemLayout(b),e=new pT({shape:{points:d}});this.add(e),this._updateCommonStl(a,b,c)},Jo.prototype.updateData=function(a,b,c){var d,e=a.hostModel;jZ(this.childAt(0),{shape:{points:a.getItemLayout(b)}},e,b),this._updateCommonStl(a,b,c)},Jo.prototype._updateCommonStl=function(a,b,c){var d=this.childAt(0),e=a.getItemModel(b),f=c&&c.emphasisLineStyle,g=c&&c.focus,h=c&&c.blurScope,i=c&&c.emphasisDisabled;if(!c||a.hasItemOption){var j=e.getModel("emphasis");f=j.getModel("lineStyle").getLineStyle(),i=j.get("disabled"),g=j.get("focus"),h=j.get("blurScope")}d.useStyle(a.getItemVisual(b,"style")),d.style.fill=null,d.style.strokeNoScale=!0,d.ensureState("emphasis").style=f,jN(this,g,h,i)},Jo.prototype.updateLayout=function(a,b){this.childAt(0).setShape("points",a.getItemLayout(b))},Jo),Jz=(Jp=Jx,Jq=function(){var a=null!==Jp&&Jp.apply(this,arguments)||this;return a._lastFrame=0,a._lastFramePercent=0,a},ad(Jq,Jp),Jq.prototype.createLine=function(a,b,c){return new Jy(a,b,c)},Jq.prototype._updateAnimationPoints=function(a,b){this._points=b;for(var c=[0],d=0,e=1;e<b.length;e++){var f=b[e-1],g=b[e];d+=bW(f,g),c.push(d)}if(0===d){this._length=0;return}for(var e=0;e<c.length;e++)c[e]/=d;this._offsets=c,this._length=d},Jq.prototype._getLineLength=function(){return this._length},Jq.prototype._updateSymbolPosition=function(a){var b,c=a.__t<1?a.__t:2-a.__t,d=this._points,e=this._offsets,f=d.length;if(e){var g=this._lastFrame;if(c<this._lastFramePercent){var h=Math.min(g+1,f-1);for(b=h;b>=0&&!(e[b]<=c);b--);b=Math.min(b,f-2)}else{for(b=g;b<f&&!(e[b]>c);b++);b=Math.min(b-1,f-2)}var i=(c-e[b])/(e[b+1]-e[b]),j=d[b],k=d[b+1];a.x=j[0]*(1-i)+i*k[0],a.y=j[1]*(1-i)+i*k[1];var l=a.__t<1?k[0]-j[0]:j[0]-k[0],m=a.__t<1?k[1]-j[1]:j[1]-k[1];a.rotation=-Math.atan2(m,l)-Math.PI/2,this._lastFrame=b,this._lastFramePercent=c,a.ignore=!1}},Jq),JA=function(){this.polyline=!1,this.curveness=0,this.segs=[]},JB=(Jr=ix,ad(Js=function(a){var b=Jr.call(this,a)||this;return b._off=0,b.hoverDataIdx=-1,b},Jr),Js.prototype.reset=function(){this.notClear=!1,this._off=0},Js.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},Js.prototype.getDefaultShape=function(){return new JA},Js.prototype.buildPath=function(a,b){var c,d=b.segs,e=b.curveness;if(b.polyline)for(c=this._off;c<d.length;){var f=d[c++];if(f>0){a.moveTo(d[c++],d[c++]);for(var g=1;g<f;g++)a.lineTo(d[c++],d[c++])}}else for(c=this._off;c<d.length;){var h=d[c++],i=d[c++],j=d[c++],k=d[c++];if(a.moveTo(h,i),e>0){var l=(h+j)/2-(i-k)*e,m=(i+k)/2-(j-h)*e;a.quadraticCurveTo(l,m,j,k)}else a.lineTo(j,k)}this.incremental&&(this._off=c,this.notClear=!0)},Js.prototype.findDataIndex=function(a,b){var c=this.shape,d=c.segs,e=c.curveness,f=this.style.lineWidth;if(c.polyline)for(var g=0,h=0;h<d.length;){var i=d[h++];if(i>0)for(var j=d[h++],k=d[h++],l=1;l<i;l++){var m=d[h++],n=d[h++];if(h6(j,k,m,n,f,a,b))return g}g++}else for(var g=0,h=0;h<d.length;){var j=d[h++],k=d[h++],m=d[h++],n=d[h++];if(e>0){var o=(j+m)/2-(k-n)*e,p=(k+n)/2-(m-j)*e;if(h8(j,k,o,p,m,n,f,a,b))return g}else if(h6(j,k,m,n,f,a,b))return g;g++}return -1},Js.prototype.contain=function(a,b){var c=this.transformCoordToLocal(a,b),d=this.getBoundingRect();return(a=c[0],b=c[1],d.contain(a,b))?(this.hoverDataIdx=this.findDataIndex(a,b))>=0:(this.hoverDataIdx=-1,!1)},Js.prototype.getBoundingRect=function(){var a=this._rect;if(!a){for(var b=this.shape.segs,c=1/0,d=1/0,e=-1/0,f=-1/0,g=0;g<b.length;){var h=b[g++],i=b[g++];c=Math.min(h,c),e=Math.max(h,e),d=Math.min(i,d),f=Math.max(i,f)}a=this._rect=new cT(c,d,e,f)}return a},Js),JC=((Jt=function(){this.group=new fP}).prototype.updateData=function(a){this._clear();var b=this._create();b.setShape({segs:a.getLayout("linesPoints")}),this._setCommon(b,a)},Jt.prototype.incrementalPrepareUpdate=function(a){this.group.removeAll(),this._clear()},Jt.prototype.incrementalUpdate=function(a,b){var c=this._newAdded[0],d=b.getLayout("linesPoints"),e=c&&c.shape.segs;if(e&&e.length<2e4){var f=e.length,g=new Float32Array(f+d.length);g.set(e),g.set(d,f),c.setShape({segs:g})}else{this._newAdded=[];var h=this._create();h.incremental=!0,h.setShape({segs:d}),this._setCommon(h,b),h.__startIndex=a.start}},Jt.prototype.remove=function(){this._clear()},Jt.prototype.eachRendered=function(a){this._newAdded[0]&&a(this._newAdded[0])},Jt.prototype._create=function(){var a=new JB({cursor:"default",ignoreCoarsePointer:!0});return this._newAdded.push(a),this.group.add(a),a},Jt.prototype._setCommon=function(a,b,c){var d=b.hostModel;a.setShape({polyline:d.get("polyline"),curveness:d.get(["lineStyle","curveness"])}),a.useStyle(d.getModel("lineStyle").getLineStyle()),a.style.strokeNoScale=!0;var e=b.getVisual("style");e&&e.stroke&&a.setStyle("stroke",e.stroke),a.setStyle("fill",null);var f=i8(a);f.seriesIndex=d.seriesIndex,a.on("mousemove",function(b){f.dataIndex=null;var c=a.hoverDataIdx;c>0&&(f.dataIndex=c+a.__startIndex)})},Jt.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},Jt),JD={seriesType:"lines",plan:oR(),reset:function(a){var b=a.coordinateSystem;if(b){var c=a.get("polyline"),d=a.pipelineContext.large;return{progress:function(e,f){var g=[];if(d){var h=void 0,i=e.end-e.start;if(c){for(var j=0,k=e.start;k<e.end;k++)j+=a.getLineCoordsCount(k);h=new Float32Array(i+2*j)}else h=new Float32Array(4*i);for(var l=0,m=[],k=e.start;k<e.end;k++){var n=a.getLineCoords(k,g);c&&(h[l++]=n);for(var o=0;o<n;o++)m=b.dataToPoint(g[o],!1,m),h[l++]=m[0],h[l++]=m[1]}f.setLayout("linesPoints",h)}else for(var k=e.start;k<e.end;k++){var p=f.getItemModel(k),n=a.getLineCoords(k,g),q=[];if(c)for(var r=0;r<n;r++)q.push(b.dataToPoint(g[r]));else{q[0]=b.dataToPoint(g[0]),q[1]=b.dataToPoint(g[1]);var s=p.get(["lineStyle","curveness"]);+s&&(q[2]=[(q[0][0]+q[1][0])/2-(q[0][1]-q[1][1])*s,(q[0][1]+q[1][1])/2-(q[1][0]-q[0][0])*s])}f.setItemLayout(k,q)}}}}}},JE=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c){var d=a.getData(),e=this._updateLineDraw(d,a),f=a.get("zlevel"),g=a.get(["effect","trailLength"]),h=c.getZr(),i="svg"===h.painter.getType();i||h.painter.getLayer(f).clear(!0),null==this._lastZlevel||i||h.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(a)&&g>0&&(i||h.configLayer(f,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(g/10+.9,1),0)})),e.updateData(d);var j=a.get("clip",!0)&&yP(a.coordinateSystem,!1,a);j?this.group.setClipPath(j):this.group.removeClipPath(),this._lastZlevel=f,this._finished=!0},b.prototype.incrementalPrepareRender=function(a,b,c){var d=a.getData();this._updateLineDraw(d,a).incrementalPrepareUpdate(d),this._clearLayer(c),this._finished=!1},b.prototype.incrementalRender=function(a,b,c){this._lineDraw.incrementalUpdate(a,b.getData()),this._finished=a.end===b.getData().count()},b.prototype.eachRendered=function(a){this._lineDraw&&this._lineDraw.eachRendered(a)},b.prototype.updateTransform=function(a,b,c){var d=a.getData(),e=a.pipelineContext;if(!this._finished||e.large||e.progressiveRender)return{update:!0};var f=JD.reset(a,b,c);f.progress&&f.progress({start:0,end:d.count(),count:d.count()},d),this._lineDraw.updateLayout(),this._clearLayer(c)},b.prototype._updateLineDraw=function(a,b){var c=this._lineDraw,d=this._showEffect(b),e=!!b.get("polyline"),f=b.pipelineContext.large;return c&&d===this._hasEffet&&e===this._isPolyline&&f===this._isLargeDraw||(c&&c.remove(),c=this._lineDraw=f?new JC:new FR(e?d?Jz:Jy:d?Jx:FL),this._hasEffet=d,this._isPolyline=e,this._isLargeDraw=f),this.group.add(c.group),c},b.prototype._showEffect=function(a){return!!a.get(["effect","show"])},b.prototype._clearLayer=function(a){var b=a.getZr();"svg"!==b.painter.getType()&&null!=this._lastZlevel&&b.painter.getLayer(this._lastZlevel).clear(!0)},b.prototype.remove=function(a,b){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(b)},b.prototype.dispose=function(a,b){this.remove(a,b)},b.type="lines",b}(ro),JF="undefined"==typeof Uint32Array?Array:Uint32Array,JG="undefined"==typeof Float64Array?Array:Float64Array;function JH(a){var b=a.data;b&&b[0]&&b[0][0]&&b[0][0].coord&&(a.data=aY(b,function(a){var b={coords:[a[0].coord,a[1].coord]};return a[0].name&&(b.fromName=a[0].name),a[1].name&&(b.toName=a[1].name),aP([b,a[0],a[1]])}))}var JI=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.visualStyleAccessPath="lineStyle",c.visualDrawType="stroke",c}return ad(b,a),b.prototype.init=function(b){b.data=b.data||[],JH(b);var c=this._processFlatCoordsArray(b.data);this._flatCoords=c.flatCoords,this._flatCoordsOffset=c.flatCoordsOffset,c.flatCoords&&(b.data=new Float32Array(c.count)),a.prototype.init.apply(this,arguments)},b.prototype.mergeOption=function(b){if(JH(b),b.data){var c=this._processFlatCoordsArray(b.data);this._flatCoords=c.flatCoords,this._flatCoordsOffset=c.flatCoordsOffset,c.flatCoords&&(b.data=new Float32Array(c.count))}a.prototype.mergeOption.apply(this,arguments)},b.prototype.appendData=function(a){var b=this._processFlatCoordsArray(a.data);b.flatCoords&&(this._flatCoords?(this._flatCoords=bv(this._flatCoords,b.flatCoords),this._flatCoordsOffset=bv(this._flatCoordsOffset,b.flatCoordsOffset)):(this._flatCoords=b.flatCoords,this._flatCoordsOffset=b.flatCoordsOffset),a.data=new Float32Array(b.count)),this.getRawData().appendData(a.data)},b.prototype._getCoordsFromItemModel=function(a){var b,c=this.getData().getItemModel(a);return(0,ab.Z)(c.option,Array)?c.option:c.getShallow("coords")},b.prototype.getLineCoordsCount=function(a){return this._flatCoordsOffset?this._flatCoordsOffset[2*a+1]:this._getCoordsFromItemModel(a).length},b.prototype.getLineCoords=function(a,b){if(this._flatCoordsOffset){for(var c=this._flatCoordsOffset[2*a],d=this._flatCoordsOffset[2*a+1],e=0;e<d;e++)b[e]=b[e]||[],b[e][0]=this._flatCoords[c+2*e],b[e][1]=this._flatCoords[c+2*e+1];return d}for(var f=this._getCoordsFromItemModel(a),e=0;e<f.length;e++)b[e]=b[e]||[],b[e][0]=f[e][0],b[e][1]=f[e][1];return f.length},b.prototype._processFlatCoordsArray=function(a){var b=0;if(this._flatCoords&&(b=this._flatCoords.length),a7(a[0])){for(var c=a.length,d=new JF(c),e=new JG(c),f=0,g=0,h=0,i=0;i<c;){h++;var j=a[i++];d[g++]=f+b,d[g++]=j;for(var k=0;k<j;k++){var l=a[i++],m=a[i++];e[f++]=l,e[f++]=m}}return{flatCoordsOffset:new Uint32Array(d.buffer,0,g),flatCoords:e,count:h}}return{flatCoordsOffset:null,flatCoords:null,count:a.length}},b.prototype.getInitialData=function(a,b){var c=new ug(["value"],this);return c.hasItemOption=!1,c.initData(a.data,[],function(a,b,d,e){if((0,ab.Z)(a,Array))return NaN;c.hasItemOption=!0;var f=a.value;if(null!=f)return(0,ab.Z)(f,Array)?f[e]:f}),c},b.prototype.formatTooltip=function(a,b,c){var d=this.getData().getItemModel(a),e=d.get("name");if(e)return e;var f=d.get("fromName"),g=d.get("toName"),h=[];return null!=f&&h.push(f),null!=g&&h.push(g),of("nameValue",{name:h.join(" > ")})},b.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},b.prototype.getProgressive=function(){var a=this.option.progressive;return null==a?this.option.large?1e4:this.get("progressive"):a},b.prototype.getProgressiveThreshold=function(){var a=this.option.progressiveThreshold;return null==a?this.option.large?2e4:this.get("progressiveThreshold"):a},b.prototype.getZLevelKey=function(){var a=this.getModel("effect"),b=a.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:a.get("show")&&b>0?b+"":""},b.type="series.lines",b.dependencies=["grid","polar","geo","calendar"],b.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}},b}(oO);function JJ(a){return(0,ab.Z)(a,Array)||(a=[a,a]),a}var JK,JL={seriesType:"lines",reset:function(a){var b=function(a,b){var c=a.getItemModel(b),d=JJ(c.getShallow("symbol",!0)),e=JJ(c.getShallow("symbolSize",!0));d[0]&&a.setItemVisual(b,"fromSymbol",d[0]),d[1]&&a.setItemVisual(b,"toSymbol",d[1]),e[0]&&a.setItemVisual(b,"fromSymbolSize",e[0]),e[1]&&a.setItemVisual(b,"toSymbolSize",e[1])},c=JJ(a.get("symbol")),d=JJ(a.get("symbolSize")),e=a.getData();return e.setVisual("fromSymbol",c&&c[0]),e.setVisual("toSymbol",c&&c[1]),e.setVisual("fromSymbolSize",d&&d[0]),e.setVisual("toSymbolSize",d&&d[1]),{dataEach:e.hasItemOption?b:null}}},JM=((JK=function(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var a=ax.createCanvas();this.canvas=a}).prototype.update=function(a,b,c,d,e,f){var g=this._getBrush(),h=this._getGradient(e,"inRange"),i=this._getGradient(e,"outOfRange"),j=this.pointSize+this.blurSize,k=this.canvas,l=k.getContext("2d"),m=a.length;k.width=b,k.height=c;for(var n=0;n<m;++n){var o=a[n],p=o[0],q=o[1],r=o[2],s=d(r);l.globalAlpha=s,l.drawImage(g,p-j,q-j)}if(!k.width||!k.height)return k;for(var t=l.getImageData(0,0,k.width,k.height),u=t.data,v=0,w=u.length,x=this.minOpacity,y=this.maxOpacity-x;v<w;){var s=u[v+3]/256,z=4*Math.floor(255*s);if(s>0){var A=f(s)?h:i;s>0&&(s=s*y+x),u[v++]=A[z],u[v++]=A[z+1],u[v++]=A[z+2],u[v++]=A[z+3]*s*256}else v+=4}return l.putImageData(t,0,0),k},JK.prototype._getBrush=function(){var a=this._brushCanvas||(this._brushCanvas=ax.createCanvas()),b=this.pointSize+this.blurSize,c=2*b;a.width=c,a.height=c;var d=a.getContext("2d");return d.clearRect(0,0,c,c),d.shadowOffsetX=c,d.shadowBlur=this.blurSize,d.shadowColor="#000",d.beginPath(),d.arc(-b,b,this.pointSize,0,2*Math.PI,!0),d.closePath(),d.fill(),a},JK.prototype._getGradient=function(a,b){for(var c=this._gradientPixels,d=c[b]||(c[b]=new Uint8ClampedArray(1024)),e=[0,0,0,0],f=0,g=0;g<256;g++)a[b](g/255,!0,e),d[f++]=e[0],d[f++]=e[1],d[f++]=e[2],d[f++]=e[3];return d},JK);function JN(a){var b=a.dimensions;return"lng"===b[0]&&"lat"===b[1]}var JO=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c){b.eachComponent("visualMap",function(b){b.eachTargetSeries(function(c){c===a&&(d=b)})}),this._progressiveEls=null,this.group.removeAll();var d,e=a.coordinateSystem;"cartesian2d"===e.type||"calendar"===e.type?this._renderOnCartesianAndCalendar(a,c,0,a.getData().count()):JN(e)&&this._renderOnGeo(e,a,d,c)},b.prototype.incrementalPrepareRender=function(a,b,c){this.group.removeAll()},b.prototype.incrementalRender=function(a,b,c,d){var e=b.coordinateSystem;e&&(JN(e)?this.render(b,c,d):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(b,d,a.start,a.end,!0)))},b.prototype.eachRendered=function(a){qW(this._progressiveEls||this.group,a)},b.prototype._renderOnCartesianAndCalendar=function(a,b,c,d,e){var f,g,h,i,j=a.coordinateSystem,k=yQ(j,"cartesian2d");if(k){var l=j.getAxis("x"),m=j.getAxis("y");f=l.getBandWidth()+.5,g=m.getBandWidth()+.5,h=l.scale.getExtent(),i=m.scale.getExtent()}for(var n=this.group,o=a.getData(),p=a.getModel(["emphasis","itemStyle"]).getItemStyle(),q=a.getModel(["blur","itemStyle"]).getItemStyle(),r=a.getModel(["select","itemStyle"]).getItemStyle(),s=a.get(["itemStyle","borderRadius"]),t=j8(a),u=a.getModel("emphasis"),v=u.get("focus"),w=u.get("blurScope"),x=u.get("disabled"),y=k?[o.mapDimension("x"),o.mapDimension("y"),o.mapDimension("value")]:[o.mapDimension("time"),o.mapDimension("value")],z=c;z<d;z++){var A=void 0,B=o.getItemVisual(z,"style");if(k){var C=o.get(y[0],z),D=o.get(y[1],z);if(isNaN(o.get(y[2],z))||isNaN(C)||isNaN(D)||C<h[0]||C>h[1]||D<i[0]||D>i[1])continue;var E=j.dataToPoint([C,D]);A=new iS({shape:{x:E[0]-f/2,y:E[1]-g/2,width:f,height:g},style:B})}else{if(isNaN(o.get(y[1],z)))continue;A=new iS({z2:1,shape:j.dataToRect([o.get(y[0],z)]).contentShape,style:B})}if(o.hasItemOption){var F=o.getItemModel(z),G=F.getModel("emphasis");p=G.getModel("itemStyle").getItemStyle(),q=F.getModel(["blur","itemStyle"]).getItemStyle(),r=F.getModel(["select","itemStyle"]).getItemStyle(),s=F.get(["itemStyle","borderRadius"]),v=G.get("focus"),w=G.get("blurScope"),x=G.get("disabled"),t=j8(F)}A.shape.r=s;var H=a.getRawValue(z),I="-";H&&null!=H[2]&&(I=H[2]+""),j7(A,t,{labelFetcher:a,labelDataIndex:z,defaultOpacity:B.opacity,defaultText:I}),A.ensureState("emphasis").style=p,A.ensureState("blur").style=q,A.ensureState("select").style=r,jN(A,v,w,x),A.incremental=e,e&&(A.states.emphasis.hoverLayer=!0),n.add(A),o.setItemGraphicEl(z,A),this._progressiveEls&&this._progressiveEls.push(A)}},b.prototype._renderOnGeo=function(a,b,c,d){var e=c.targetVisuals.inRange,f=c.targetVisuals.outOfRange,g=b.getData(),h=this._hmLayer||this._hmLayer||new JM;h.blurSize=b.get("blurSize"),h.pointSize=b.get("pointSize"),h.minOpacity=b.get("minOpacity"),h.maxOpacity=b.get("maxOpacity");var i=a.getViewRect().clone(),j=a.getRoamTransform();i.applyTransform(j);var k,l,m,n,o,p,q,r,s,t=Math.max(i.x,0),u=Math.max(i.y,0),v=Math.min(i.width+i.x,d.getWidth()),w=Math.min(i.height+i.y,d.getHeight()),x=v-t,y=w-u,z=[g.mapDimension("lng"),g.mapDimension("lat"),g.mapDimension("value")],A=g.mapArray(z,function(b,c,d){var e=a.dataToPoint([b,c]);return e[0]-=t,e[1]-=u,e.push(d),e}),B=c.getExtent(),C="visualMap.continuous"===c.type?(k=B,l=c.option.range,m=k[1]-k[0],l=[(l[0]-k[0])/m,(l[1]-k[0])/m],function(a){return a>=l[0]&&a<=l[1]}):(n=B,o=c.getPieceList(),p=c.option.selected,q=n[1]-n[0],r=(o=aY(o,function(a){return{interval:[(a.interval[0]-n[0])/q,(a.interval[1]-n[0])/q]}})).length,s=0,function(a){var b;for(b=s;b<r;b++){var c=o[b].interval;if(c[0]<=a&&a<=c[1]){s=b;break}}if(b===r)for(b=s-1;b>=0;b--){var c=o[b].interval;if(c[0]<=a&&a<=c[1]){s=b;break}}return b>=0&&b<r&&p[b]});h.update(A,x,y,e.color.getNormalizer(),{inRange:e.color.getColorMapper(),outOfRange:f.color.getColorMapper()},C);var D=new iG({style:{width:x,height:y,x:t,y:u,image:h.canvas},silent:!0});this.group.add(D)},b.type="heatmap",b}(ro),JP=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.getInitialData=function(a,b){return uv(null,this,{generateCoord:"value"})},b.prototype.preventIncremental=function(){var a=mo.get(this.get("coordinateSystem"));if(a&&a.dimensions)return"lng"===a.dimensions[0]&&"lat"===a.dimensions[1]},b.type="series.heatmap",b.dependencies=["grid","geo","calendar"],b.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},b}(oO),JQ=["itemStyle","borderWidth"],JR=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],JS=new pi,JT=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c){var d=this.group,e=a.getData(),f=this._data,g=a.coordinateSystem,h=g.getBaseAxis().isHorizontal(),i=g.master.getRect(),j={ecSize:{width:c.getWidth(),height:c.getHeight()},seriesModel:a,coordSys:g,coordSysExtent:[[i.x,i.x+i.width],[i.y,i.y+i.height]],isHorizontal:h,valueDim:JR[+h],categoryDim:JR[1- +h]};e.diff(f).add(function(a){if(e.hasValue(a)){var b=J3(e,a),c=JU(e,a,b,j),f=J6(e,j,c);e.setItemGraphicEl(a,f),d.add(f),Kc(f,j,c)}}).update(function(a,b){var c=f.getItemGraphicEl(b);if(!e.hasValue(a)){d.remove(c);return}var g=J3(e,a),h=JU(e,a,g,j),i=J9(e,h);c&&i!==c.__pictorialShapeStr&&(d.remove(c),e.setItemGraphicEl(a,null),c=null),c?J7(c,j,h):c=J6(e,j,h,!0),e.setItemGraphicEl(a,c),c.__pictorialSymbolMeta=h,d.add(c),Kc(c,j,h)}).remove(function(a){var b=f.getItemGraphicEl(a);b&&J8(f,a,b.__pictorialSymbolMeta.animationModel,b)}).execute();var k=a.get("clip",!0)?yP(a.coordinateSystem,!1,a):null;return k?d.setClipPath(k):d.removeClipPath(),this._data=e,this.group},b.prototype.remove=function(a,b){var c=this.group,d=this._data;a.get("animation")?d&&d.eachItemGraphicEl(function(b){J8(d,i8(b).dataIndex,a,b)}):c.removeAll()},b.type="pictorialBar",b}(ro);function JU(a,b,c,d){var e=a.getItemLayout(b),f=c.get("symbolRepeat"),g=c.get("symbolClip"),h=c.get("symbolPosition")||"start",i=c.get("symbolRotate"),j=(i||0)*Math.PI/180||0,k=c.get("symbolPatternSize")||2,l=c.isAnimationEnabled(),m={dataIndex:b,layout:e,itemModel:c,symbolType:a.getItemVisual(b,"symbol")||"circle",style:a.getItemVisual(b,"style"),symbolClip:g,symbolRepeat:f,symbolRepeatDirection:c.get("symbolRepeatDirection"),symbolPatternSize:k,rotation:j,animationModel:l?c:null,hoverScale:l&&c.get(["emphasis","scale"]),z2:c.getShallow("z",!0)||0};JV(c,f,e,d,m),JX(a,b,e,f,g,m.boundingLength,m.pxSign,k,d,m),JY(c,m.symbolScale,j,d,m);var n=m.symbolSize,o=sk(c.get("symbolOffset"),n);return JZ(c,n,e,f,g,o,h,m.valueLineWidth,m.boundingLength,m.repeatCutLength,d,m),m}function JV(a,b,c,d,e){var f,g=d.valueDim,h=a.get("symbolBoundingData"),i=d.coordSys.getOtherAxis(d.coordSys.getBaseAxis()),j=i.toGlobalCoord(i.dataToCoord(0)),k=1- +(c[g.wh]<=0);if(a3(h)){var l=[JW(i,h[0])-j,JW(i,h[1])-j];l[1]<l[0]&&l.reverse(),f=l[k]}else f=null!=h?JW(i,h)-j:b?d.coordSysExtent[g.index][k]-j:c[g.wh];e.boundingLength=f,b&&(e.repeatCutLength=c[g.wh]),e.pxSign=f>0?1:-1}function JW(a,b){return a.toGlobalCoord(a.dataToCoord(a.scale.parse(b)))}function JX(a,b,c,d,e,f,g,h,i,j){var k,l=i.valueDim,m=i.categoryDim,n=Math.abs(c[m.wh]),o=a.getItemVisual(b,"symbolSize");(k=a3(o)?o.slice():null==o?["100%","100%"]:[o,o])[m.index]=f0(k[m.index],n),k[l.index]=f0(k[l.index],d?n:Math.abs(f)),j.symbolSize=k;var p=j.symbolScale=[k[0]/h,k[1]/h];p[l.index]*=(i.isHorizontal?-1:1)*g}function JY(a,b,c,d,e){var f=a.get(JQ)||0;f&&(JS.attr({scaleX:b[0],scaleY:b[1],rotation:c}),JS.updateTransform(),f/=JS.getLineScale(),f*=b[d.valueDim.index]),e.valueLineWidth=f||0}function JZ(a,b,c,d,e,f,g,h,i,j,k,l){var m=k.categoryDim,n=k.valueDim,o=l.pxSign,p=Math.max(b[n.index]+h,0),q=p;if(d){var r=Math.abs(i),s=bg(a.get("symbolMargin"),"15%")+"",t=!1;s.lastIndexOf("!")===s.length-1&&(t=!0,s=s.slice(0,s.length-1));var u=f0(s,b[n.index]),v=Math.max(p+2*u,0),w=t?0:2*u,x=gk(d),y=x?d:Kd((r+w)/v);u=(r-y*p)/2/(t?y:Math.max(y-1,1)),v=p+2*u,w=t?0:2*u,x||"fixed"===d||(y=j?Kd((Math.abs(j)+w)/v):0),q=y*v-w,l.repeatTimes=y,l.symbolMargin=u}var z=o*(q/2),A=l.pathPosition=[];A[m.index]=c[m.wh]/2,A[n.index]="start"===g?z:"end"===g?i-z:i/2,f&&(A[0]+=f[0],A[1]+=f[1]);var B=l.bundlePosition=[];B[m.index]=c[m.xy],B[n.index]=c[n.xy];var C=l.barRectShape=aQ({},c);C[n.wh]=o*Math.max(Math.abs(c[n.wh]),Math.abs(A[n.index]+z)),C[m.wh]=c[m.wh];var D=l.clipShape={};D[m.xy]=-c[m.xy],D[m.wh]=k.ecSize[m.wh],D[n.xy]=0,D[n.wh]=c[n.wh]}function J$(a){var b=a.symbolPatternSize,c=si(a.symbolType,-b/2,-b/2,b,b);return c.attr({culling:!0}),"image"!==c.type&&c.setStyle({strokeNoScale:!0}),c}function J_(a,b,c,d){var e=function(a){var b=i.slice(),d=c.pxSign,e=a;return("start"===c.symbolRepeatDirection?d>0:d<0)&&(e=k-1-a),b[j.index]=m*(e-k/2+.5)+i[j.index],{x:b[0],y:b[1],scaleX:c.symbolScale[0],scaleY:c.symbolScale[1],rotation:c.rotation}},f=a.__pictorialBundle,g=c.symbolSize,h=c.valueLineWidth,i=c.pathPosition,j=b.valueDim,k=c.repeatTimes||0,l=0,m=g[b.valueDim.index]+h+2*c.symbolMargin;for(Ka(a,function(a){a.__pictorialAnimationIndex=l,a.__pictorialRepeatTimes=k,l<k?Kb(a,null,e(l),c,d):Kb(a,null,{scaleX:0,scaleY:0},c,d,function(){f.remove(a)}),l++});l<k;l++){var n=J$(c);n.__pictorialAnimationIndex=l,n.__pictorialRepeatTimes=k,f.add(n);var o=e(l);Kb(n,{x:o.x,y:o.y,scaleX:0,scaleY:0},{scaleX:o.scaleX,scaleY:o.scaleY,rotation:o.rotation},c,d)}}function J0(a,b,c,d){var e=a.__pictorialBundle,f=a.__pictorialMainPath;f?Kb(f,null,{x:c.pathPosition[0],y:c.pathPosition[1],scaleX:c.symbolScale[0],scaleY:c.symbolScale[1],rotation:c.rotation},c,d):(f=a.__pictorialMainPath=J$(c),e.add(f),Kb(f,{x:c.pathPosition[0],y:c.pathPosition[1],scaleX:0,scaleY:0,rotation:c.rotation},{scaleX:c.symbolScale[0],scaleY:c.symbolScale[1]},c,d))}function J1(a,b,c){var d=aQ({},b.barRectShape),e=a.__pictorialBarRect;e?Kb(e,null,{shape:d},b,c):((e=a.__pictorialBarRect=new iS({z2:2,shape:d,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}})).disableMorphing=!0,a.add(e))}function J2(a,b,c,d){if(c.symbolClip){var e=a.__pictorialClipPath,f=aQ({},c.clipShape),g=b.valueDim,h=c.animationModel,i=c.dataIndex;if(e)jZ(e,{shape:f},h,i);else{f[g.wh]=0,e=new iS({shape:f}),a.__pictorialBundle.setClipPath(e),a.__pictorialClipPath=e;var j={};j[g.wh]=c.clipShape[g.wh],U[d?"updateProps":"initProps"](e,{shape:j},h,i)}}}function J3(a,b){var c=a.getItemModel(b);return c.getAnimationDelayParams=J4,c.isAnimationEnabled=J5,c}function J4(a){return{index:a.__pictorialAnimationIndex,count:a.__pictorialRepeatTimes}}function J5(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function J6(a,b,c,d){var e=new fP,f=new fP;return e.add(f),e.__pictorialBundle=f,f.x=c.bundlePosition[0],f.y=c.bundlePosition[1],c.symbolRepeat?J_(e,b,c):J0(e,b,c),J1(e,c,d),J2(e,b,c,d),e.__pictorialShapeStr=J9(a,c),e.__pictorialSymbolMeta=c,e}function J7(a,b,c){var d=c.animationModel,e=c.dataIndex,f=a.__pictorialBundle;jZ(f,{x:c.bundlePosition[0],y:c.bundlePosition[1]},d,e),c.symbolRepeat?J_(a,b,c,!0):J0(a,b,c,!0),J1(a,c,!0),J2(a,b,c,!0)}function J8(a,b,c,d){var e=d.__pictorialBarRect;e&&e.removeTextContent();var f=[];Ka(d,function(a){f.push(a)}),d.__pictorialMainPath&&f.push(d.__pictorialMainPath),d.__pictorialClipPath&&(c=null),aX(f,function(a){j0(a,{scaleX:0,scaleY:0},c,b,function(){d.parent&&d.parent.remove(d)})}),a.setItemGraphicEl(b,null)}function J9(a,b){return[a.getItemVisual(b.dataIndex,"symbol")||"none",!!b.symbolRepeat,!!b.symbolClip].join(":")}function Ka(a,b,c){aX(a.__pictorialBundle.children(),function(d){d!==a.__pictorialBarRect&&b.call(c,d)})}function Kb(a,b,c,d,e,f){b&&a.attr(b),d.symbolClip&&!e?c&&a.attr(c):c&&U[e?"updateProps":"initProps"](a,c,d.animationModel,d.dataIndex,f)}function Kc(a,b,c){var d=c.dataIndex,e=c.itemModel,f=e.getModel("emphasis"),g=f.getModel("itemStyle").getItemStyle(),h=e.getModel(["blur","itemStyle"]).getItemStyle(),i=e.getModel(["select","itemStyle"]).getItemStyle(),j=e.getShallow("cursor"),k=f.get("focus"),l=f.get("blurScope"),m=f.get("scale");Ka(a,function(a){if((0,ab.Z)(a,iG)){var b=a.style;a.useStyle(aQ({image:b.image,x:b.x,y:b.y,width:b.width,height:b.height},c.style))}else a.useStyle(c.style);var d=a.ensureState("emphasis");d.style=g,m&&(d.scaleX=1.1*a.scaleX,d.scaleY=1.1*a.scaleY),a.ensureState("blur").style=h,a.ensureState("select").style=i,j&&(a.cursor=j),a.z2=c.z2});var n=b.valueDim.posDesc[+(c.boundingLength>0)],o=a.__pictorialBarRect;o.ignoreClip=!0,j7(o,j8(e),{labelFetcher:b.seriesModel,labelDataIndex:d,defaultText:yj(b.seriesModel.getData(),d),inheritColor:c.style.fill,defaultOpacity:c.style.opacity,defaultOutsidePosition:n}),jN(a,k,l,f.get("disabled"))}function Kd(a){var b=Math.round(a);return 1e-4>Math.abs(a-b)?b:Math.ceil(a)}var Ke=JT,Kf=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.hasSymbolVisual=!0,c.defaultSymbol="roundRect",c}return ad(b,a),b.prototype.getInitialData=function(b){return b.stack=null,a.prototype.getInitialData.apply(this,arguments)},b.type="series.pictorialBar",b.dependencies=["grid"],b.defaultOption=kF(y8.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"}}}),b}(y8),Kg=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c._layers=[],c}return ad(b,a),b.prototype.render=function(a,b,c){var d=function(a){return a.name},e=function(b,c,d){var e,j,k=g._layers;if("remove"===b){h.remove(k[c]);return}for(var l=[],m=[],o=i[c].indices,p=0;p<o.length;p++){var q=f.getItemLayout(o[p]),r=q.x,s=q.y0,t=q.y;l.push(r,s),m.push(r,s+t),e=f.getItemVisual(o[p],"style")}var u=f.getItemLayout(o[0]),v=a.getModel("label").get("margin"),w=a.getModel("emphasis");if("add"===b){var x=n[c]=new fP;j=new yM({shape:{points:l,stackedOnPoints:m,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),x.add(j),h.add(x),a.isAnimationEnabled()&&j.setClipPath(Kh(j.getBoundingRect(),a,function(){j.removeClipPath()}))}else{var x=k[d];j=x.childAt(0),h.add(x),n[c]=x,jZ(j,{shape:{points:l,stackedOnPoints:m}},a),j3(j)}j7(j,j8(a),{labelDataIndex:o[p-1],defaultText:f.getName(o[p-1]),inheritColor:e.fill},{normal:{verticalAlign:"middle"}}),j.setTextConfig({position:null,local:!0});var y=j.getTextContent();y&&(y.x=u.x-v,y.y=u.y0+u.y/2),j.useStyle(e),f.setItemGraphicEl(c,j),jR(j,a),jN(j,w.get("focus"),w.get("blurScope"),w.get("disabled"))},f=a.getData(),g=this,h=this.group,i=a.getLayerSeries(),j=f.getLayout("layoutInfo"),k=j.rect,l=j.boundaryGap;h.x=0,h.y=k.y+l[0];var m=new tZ(this._layersSeries||[],i,d,d),n=[];m.add(a1(e,this,"add")).update(a1(e,this,"update")).remove(a1(e,this,"remove")).execute(),this._layersSeries=i,this._layers=n},b.type="themeRiver",b}(ro);function Kh(a,b,c){var d=new iS({shape:{x:a.x-10,y:a.y-10,width:0,height:a.height+20}});return j$(d,{shape:{x:a.x-50,width:a.width+100,height:a.height+20}},b,c),d}var Ki=Kg,Kj=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.init=function(b){a.prototype.init.apply(this,arguments),this.legendVisualProvider=new z3(a1(this.getData,this),a1(this.getRawData,this))},b.prototype.fixData=function(a){var b=a.length,c={},d=gQ(a,function(a){return c.hasOwnProperty(a[0]+"")||(c[a[0]+""]=-1),a[2]}),e=[];d.buckets.each(function(a,b){e.push({name:b,dataList:a})});for(var f=e.length,g=0;g<f;++g){for(var h=e[g].name,i=0;i<e[g].dataList.length;++i){var j=e[g].dataList[i][0]+"";c[j]=g}for(var j in c)c.hasOwnProperty(j)&&c[j]!==g&&(c[j]=g,a[b]=[j,0,h],b++)}return a},b.prototype.getInitialData=function(a,b){for(var c=this.getReferringComponents("singleAxis",gM).models[0].get("type"),d=a$(a.data,function(a){return void 0!==a[2]}),e=this.fixData(d||[]),f=[],g=this.nameMap=bu(),h=0,i=0;i<e.length;++i)f.push(e[i][2]),!g.get(e[i][2])&&(g.set(e[i][2],h),h++);var j=ui(e,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:t0(c)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}).dimensions,k=new ug(j,this);return k.initData(e),k},b.prototype.getLayerSeries=function(){for(var a=this.getData(),b=a.count(),c=[],d=0;d<b;++d)c[d]=d;var e=a.mapDimension("single"),f=gQ(c,function(b){return a.get("name",b)}),g=[];return f.buckets.each(function(b,c){b.sort(function(b,c){return a.get(e,b)-a.get(e,c)}),g.push({name:c,indices:b})}),g},b.prototype.getAxisTooltipData=function(a,b,c){a3(a)||(a=a?[a]:[]);for(var d,e=this.getData(),f=this.getLayerSeries(),g=[],h=f.length,i=0;i<h;++i){for(var j=Number.MAX_VALUE,k=-1,l=f[i].indices.length,m=0;m<l;++m){var n=e.get(a[0],f[i].indices[m]),o=Math.abs(n-b);o<=j&&(d=n,j=o,k=f[i].indices[m])}g.push(k)}return{dataIndices:g,nestestValue:d}},b.prototype.formatTooltip=function(a,b,c){var d=this.getData(),e=d.getName(a),f=d.get(d.mapDimension("value"),a);return of("nameValue",{name:e,value:f})},b.type="series.themeRiver",b.dependencies=["singleAxis"],b.defaultOption={z:2,colorBy:"data",coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",fontSize:11},emphasis:{label:{show:!0}}},b}(oO);function Kk(a,b){a.eachSeriesByType("themeRiver",function(a){var b=a.getData(),c=a.coordinateSystem,d={},e=c.getRect();d.rect=e;var f=a.get("boundaryGap"),g=c.getAxis();(d.boundaryGap=f,"horizontal"===g.orient)?(f[0]=f0(f[0],e.height),f[1]=f0(f[1],e.height),Kl(b,a,e.height-f[0]-f[1])):(f[0]=f0(f[0],e.width),f[1]=f0(f[1],e.width),Kl(b,a,e.width-f[0]-f[1])),b.setLayout("layoutInfo",d)})}function Kl(a,b,c){if(a.count())for(var d,e=b.coordinateSystem,f=b.getLayerSeries(),g=a.mapDimension("single"),h=a.mapDimension("value"),i=aY(f,function(b){return aY(b.indices,function(b){var c=e.dataToPoint(a.get(g,b));return c[1]=a.get(h,b),c})}),j=Km(i),k=j.y0,l=c/j.max,m=f.length,n=f[0].indices.length,o=0;o<n;++o){d=k[o]*l,a.setItemLayout(f[0].indices[o],{layerIndex:0,x:i[0][o][0],y0:d,y:i[0][o][1]*l});for(var p=1;p<m;++p)d+=i[p-1][o][1]*l,a.setItemLayout(f[p].indices[o],{layerIndex:p,x:i[p][o][0],y0:d,y:i[p][o][1]*l})}}function Km(a){for(var b=a.length,c=a[0].length,d=[],e=[],f=0,g=0;g<c;++g){for(var h=0,i=0;i<b;++i)h+=a[i][g][1];h>f&&(f=h),d.push(h)}for(var j=0;j<c;++j)e[j]=(f-d[j])/2;f=0;for(var k=0;k<c;++k){var l=d[k]+e[k];l>f&&(f=l)}return{y0:e,max:f}}var Kn,Ko,Kp=(Kn=pD,Ko=function(a,b,c,d){var e=Kn.call(this)||this;e.z2=2,e.textConfig={inside:!0},i8(e).seriesIndex=b.seriesIndex;var f=new i7({z2:4,silent:a.getModel().get(["label","silent"])});return e.setTextContent(f),e.updateData(!0,a,b,c,d),e},ad(Ko,Kn),Ko.prototype.updateData=function(a,b,c,d,e){this.node=b,b.piece=this,c=c||this._seriesModel,d=d||this._ecModel;var f=this;i8(f).dataIndex=b.dataIndex;var g=b.getModel(),h=g.getModel("emphasis"),i=b.getLayout(),j=aQ({},i);j.label=null;var k=b.getVisual("style");k.lineJoin="bevel";var l=b.getVisual("decal");l&&(k.decal=sK(l,e));var m=ze(g.getModel("itemStyle"),j,!0);aQ(j,m),aX(je,function(a){var b=f.ensureState(a),c=g.getModel([a,"itemStyle"]);b.style=c.getItemStyle();var d=ze(c,j);d&&(b.shape=d)}),a?(f.setShape(j),f.shape.r=i.r0,j$(f,{shape:{r:i.r}},c,b.dataIndex)):(jZ(f,{shape:j},c),j3(f)),f.useStyle(k),this._updateLabel(c);var n=g.getShallow("cursor");n&&f.attr("cursor",n),this._seriesModel=c||this._seriesModel,this._ecModel=d||this._ecModel;var o=h.get("focus"),p="ancestor"===o?b.getAncestorsIndices():"descendant"===o?b.getDescendantIndices():o;jN(this,p,h.get("blurScope"),h.get("disabled"))},Ko.prototype._updateLabel=function(a){var b=function(a,b){var c=a.get(b);return null==c?e.get(b):c},c=this,d=this.node.getModel(),e=d.getModel("label"),f=this.node.getLayout(),g=f.endAngle-f.startAngle,h=(f.startAngle+f.endAngle)/2,i=Math.cos(h),j=Math.sin(h),k=this,l=k.getTextContent(),m=this.node.dataIndex,n=e.get("minAngle")/180*Math.PI,o=e.get("show")&&!(null!=n&&Math.abs(g)<n);l.ignore=!o,aX(jf,function(e){var n,o="normal"===e?d.getModel("label"):d.getModel([e,"label"]),p="normal"===e,q=p?l:l.ensureState(e),r=a.getFormattedLabel(m,e);p&&(r=r||c.node.name),q.style=j9(o,{},null,"normal"!==e,!0),r&&(q.style.text=r);var s=o.get("show");null==s||p||(q.ignore=!s);var t=b(o,"position"),u=p?k:k.states[e],v=u.style.fill;u.textConfig={outsideFill:"inherit"===o.get("color")?v:null,inside:"outside"!==t};var w=b(o,"distance")||0,x=b(o,"align"),y=b(o,"rotate"),z=.5*Math.PI,A=ia("tangential"===y?Math.PI/2-h:h),B=A>z&&!gb(A-z)&&A<1.5*Math.PI;"outside"===t?(n=f.r+w,x=B?"right":"left"):x&&"center"!==x?"left"===x?(n=f.r0+w,x=B?"right":"left"):"right"===x&&(n=f.r-w,x=B?"left":"right"):(n=g===2*Math.PI&&0===f.r0?0:(f.r+f.r0)/2,x="center"),q.style.align=x,q.style.verticalAlign=b(o,"verticalAlign")||"middle",q.x=n*i+f.cx,q.y=n*j+f.cy;var C=0;"radial"===y?C=ia(-h)+(B?Math.PI:0):"tangential"===y?C=ia(Math.PI/2-h)+(B?Math.PI:0):a7(y)&&(C=y*Math.PI/180),q.rotation=ia(C)}),l.dirtyStyle()},Ko),Kq="sunburstRootToNode",Kr="sunburstHighlight",Ks=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c,d){var e=function(d,e){if(n||!d||d.getValue()||(d=null),d!==k&&e!==k){if(e&&e.piece)d?(e.piece.updateData(!1,d,a,b,c),j.setItemGraphicEl(d.dataIndex,e.piece)):f(e);else if(d){var g=new Kp(d,a,b,c);m.add(g),j.setItemGraphicEl(d.dataIndex,g)}}},f=function(a){a&&a.piece&&(m.remove(a.piece),a.piece=null)},g=this;this.seriesModel=a,this.api=c,this.ecModel=b;var h,i,j=a.getData(),k=j.tree.root,l=a.getViewRoot(),m=this.group,n=a.get("renderLabelForZeroData"),o=[];l.eachNode(function(a){o.push(a)}),function(a,b){function c(a){return a.getId()}function d(c,d){var f;e(null==c?null:a[c],null==d?null:b[d])}(0!==a.length||0!==b.length)&&new tZ(b,a,c,c).add(d).update(d).remove(a2(d,null)).execute()}(o,this._oldChildren||[]),h=k,(i=l).depth>0?(g.virtualPiece?g.virtualPiece.updateData(!1,h,a,b,c):(g.virtualPiece=new Kp(h,a,b,c),m.add(g.virtualPiece)),i.piece.off("click"),g.virtualPiece.on("click",function(a){g._rootToNode(i.parentNode)})):g.virtualPiece&&(m.remove(g.virtualPiece),g.virtualPiece=null),this._initEvents(),this._oldChildren=o},b.prototype._initEvents=function(){var a=this;this.group.off("click"),this.group.on("click",function(b){var c=!1;a.seriesModel.getViewRoot().eachNode(function(d){if(!c&&d.piece&&d.piece===b.target){var e=d.getModel().get("nodeClick");if("rootToNode"===e)a._rootToNode(d);else if("link"===e){var f=d.getModel(),g=f.get("link");g&&ll(g,f.get("target",!0)||"_blank")}c=!0}})})},b.prototype._rootToNode=function(a){a!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:Kq,from:this.uid,seriesId:this.seriesModel.id,targetNode:a})},b.prototype.containPoint=function(a,b){var c=b.getData().getItemLayout(0);if(c){var d=a[0]-c.cx,e=a[1]-c.cy,f=Math.sqrt(d*d+e*e);return f<=c.r&&f>=c.r0}},b.type="sunburst",b}(ro),Kt=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.ignoreStyleOnData=!0,c}return ad(b,a),b.prototype.getInitialData=function(a,b){var c=function(a){a.wrapMethod("getItemModel",function(a,b){var c=e[f.getNodeByDataIndex(b).depth];return c&&(a.parentModel=c),a})},d={name:a.name,children:a.data};Ku(d);var e=this._levelModels=aY(a.levels||[],function(a){return new kC(a,this,b)},this),f=DK.createTree(d,this,c);return f.data},b.prototype.optionUpdated=function(){this.resetViewRoot()},b.prototype.getDataParams=function(b){var c=a.prototype.getDataParams.apply(this,arguments),d=this.getData().tree.getNodeByDataIndex(b);return c.treePathInfo=DO(d,this),c},b.prototype.getLevelModel=function(a){return this._levelModels&&this._levelModels[a.depth]},b.prototype.getViewRoot=function(){return this._viewRoot},b.prototype.resetViewRoot=function(a){a?this._viewRoot=a:a=this._viewRoot;var b=this.getRawData().tree.root;a&&(a===b||b.contains(a))||(this._viewRoot=b)},b.prototype.enableAriaDecal=function(){DX(this)},b.type="series.sunburst",b.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"},b}(oO);function Ku(a){var b=0;aX(a.children,function(a){Ku(a);var c=a.value;a3(c)&&(c=c[0]),b+=c});var c=a.value;a3(c)&&(c=c[0]),(null==c||isNaN(c))&&(c=b),c<0&&(c=0),a3(a.value)?a.value[0]=c:a.value=c}var Kv=Kt,Kw=Math.PI/180;function Kx(a,b,c){b.eachSeriesByType(a,function(a){var b=a.get("center"),d=a.get("radius");a3(d)||(d=[0,d]),a3(b)||(b=[b,b]);var e=c.getWidth(),f=c.getHeight(),g=Math.min(e,f),h=f0(b[0],e),i=f0(b[1],f),j=f0(d[0],g/2),k=f0(d[1],g/2),l=-a.get("startAngle")*Kw,m=a.get("minAngle")*Kw,n=a.getData().tree.root,o=a.getViewRoot(),p=o.depth,q=a.get("sort");null!=q&&Ky(o,q);var r=0;aX(o.children,function(a){!isNaN(a.getValue())&&r++});var s=o.getValue(),t=Math.PI/(s||r)*2,u=o.depth>0,v=(k-j)/(o.height-(u?-1:1)||1),w=a.get("clockwise"),x=a.get("stillShowZeroSum"),y=w?1:-1,z=function(b,c){if(b){var d=c;if(b!==n){var e=b.getValue(),f=0===s&&x?t:e*t;f<m&&(f=m),d=c+y*f;var k=b.depth-p-(u?-1:1),l=j+v*k,o=j+v*(k+1),q=a.getLevelModel(b);if(q){var r=q.get("r0",!0),A=q.get("r",!0),B=q.get("radius",!0);null!=B&&(r=B[0],A=B[1]),null!=r&&(l=f0(r,g/2)),null!=A&&(o=f0(A,g/2))}b.setLayout({angle:f,startAngle:c,endAngle:d,clockwise:w,cx:h,cy:i,r0:l,r:o})}if(b.children&&b.children.length){var C=0;aX(b.children,function(a){C+=z(a,c+C)})}return d-c}};if(u){var A=j,B=j+v,C=2*Math.PI;n.setLayout({angle:C,startAngle:l,endAngle:l+C,clockwise:w,cx:h,cy:i,r0:A,r:B})}z(o,l)})}function Ky(a,b){var c=a.children||[];a.children=Kz(c,b),c.length&&aX(a.children,function(a){Ky(a,b)})}function Kz(a,b){if(a4(b)){var c=aY(a,function(a,b){var c=a.getValue();return{params:{depth:a.depth,height:a.height,dataIndex:a.dataIndex,getValue:function(){return c}},index:b}});return c.sort(function(a,c){return b(a.params,c.params)}),aY(c,function(b){return a[b.index]})}var d="asc"===b;return a.sort(function(a,b){var c=(a.getValue()-b.getValue())*(d?1:-1);return 0===c?(a.dataIndex-b.dataIndex)*(d?-1:1):c})}function KA(a){var b=function(a,b,d){for(var e=a;e&&e.depth>1;)e=e.parentNode;var f=b.getColorFromPalette(e.name||e.dataIndex+"",c);return a.depth>1&&a5(f)&&(f=d4(f,(a.depth-1)/(d-1)*.5)),f},c={};a.eachSeriesByType("sunburst",function(a){var c=a.getData(),d=c.tree;d.eachNode(function(e){var f=e.getModel().getModel("itemStyle").getItemStyle();f.fill||(f.fill=b(e,a,d.root.height)),aQ(c.ensureUniqueItemVisual(e.dataIndex,"style"),f)})})}var KB={color:"fill",borderColor:"stroke"},KC={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},KD=gI(),KE=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},b.prototype.getInitialData=function(a,b){return uv(null,this)},b.prototype.getDataParams=function(b,c,d){var e=a.prototype.getDataParams.call(this,b,c);return d&&(e.info=KD(d).info),e},b.type="series.custom",b.dependencies=["grid","polar","geo","singleAxis","calendar"],b.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},b}(oO);function KF(a,b){return b=b||[0,0],aY(["x","y"],function(c,d){var e=this.getAxis(c),f=b[d],g=a[d]/2;return"category"===e.type?e.getBandWidth():Math.abs(e.dataToCoord(f-g)-e.dataToCoord(f+g))},this)}function KG(a,b){return b=b||[0,0],aY([0,1],function(c){var d=b[c],e=a[c]/2,f=[],g=[];return f[c]=d-e,g[c]=d+e,f[1-c]=g[1-c]=b[1-c],Math.abs(this.dataToPoint(f)[c]-this.dataToPoint(g)[c])},this)}function KH(a,b){var c=this.getAxis(),d=(0,ab.Z)(b,Array)?b[0]:b,e=((0,ab.Z)(a,Array)?a[0]:a)/2;return"category"===c.type?c.getBandWidth():Math.abs(c.dataToCoord(d-e)-c.dataToCoord(d+e))}function KI(a,b){return b=b||[0,0],aY(["Radius","Angle"],function(c,d){var e=this["get"+c+"Axis"](),f=b[d],g=a[d]/2,h="category"===e.type?e.getBandWidth():Math.abs(e.dataToCoord(f-g)-e.dataToCoord(f+g));return"Angle"===c&&(h=h*Math.PI/180),h},this)}function KJ(a,b,c,d){return a&&(a.legacy|| !1!==a.legacy&&!c&&!d&&"tspan"!==b&&("text"===b||by(a,"text")))}function KK(a,b,c){var d,e,f,g=a;if("text"===b)f=g;else{f={},by(g,"text")&&(f.text=g.text),by(g,"rich")&&(f.rich=g.rich),by(g,"textFill")&&(f.fill=g.textFill),by(g,"textStroke")&&(f.stroke=g.textStroke),by(g,"fontFamily")&&(f.fontFamily=g.fontFamily),by(g,"fontSize")&&(f.fontSize=g.fontSize),by(g,"fontStyle")&&(f.fontStyle=g.fontStyle),by(g,"fontWeight")&&(f.fontWeight=g.fontWeight),e={type:"text",style:f,silent:!0},d={};var h=by(g,"textPosition");c?d.position=h?g.textPosition:"inside":h&&(d.position=g.textPosition),by(g,"textPosition")&&(d.position=g.textPosition),by(g,"textOffset")&&(d.offset=g.textOffset),by(g,"textRotation")&&(d.rotation=g.textRotation),by(g,"textDistance")&&(d.distance=g.textDistance)}return KL(f,a),aX(f.rich,function(a){KL(a,a)}),{textConfig:d,textContent:e}}function KL(a,b){b&&(b.font=b.textFont||b.font,by(b,"textStrokeWidth")&&(a.lineWidth=b.textStrokeWidth),by(b,"textAlign")&&(a.align=b.textAlign),by(b,"textVerticalAlign")&&(a.verticalAlign=b.textVerticalAlign),by(b,"textLineHeight")&&(a.lineHeight=b.textLineHeight),by(b,"textWidth")&&(a.width=b.textWidth),by(b,"textHeight")&&(a.height=b.textHeight),by(b,"textBackgroundColor")&&(a.backgroundColor=b.textBackgroundColor),by(b,"textPadding")&&(a.padding=b.textPadding),by(b,"textBorderColor")&&(a.borderColor=b.textBorderColor),by(b,"textBorderWidth")&&(a.borderWidth=b.textBorderWidth),by(b,"textBorderRadius")&&(a.borderRadius=b.textBorderRadius),by(b,"textBoxShadowColor")&&(a.shadowColor=b.textBoxShadowColor),by(b,"textBoxShadowBlur")&&(a.shadowBlur=b.textBoxShadowBlur),by(b,"textBoxShadowOffsetX")&&(a.shadowOffsetX=b.textBoxShadowOffsetX),by(b,"textBoxShadowOffsetY")&&(a.shadowOffsetY=b.textBoxShadowOffsetY))}function KM(a,b,c){var d=a;d.textPosition=d.textPosition||c.position||"inside",null!=c.offset&&(d.textOffset=c.offset),null!=c.rotation&&(d.textRotation=c.rotation),null!=c.distance&&(d.textDistance=c.distance);var e=d.textPosition.indexOf("inside")>=0,f=a.fill||"#000";KN(d,b);var g=null==d.textFill;return e?g&&(d.textFill=c.insideFill||"#fff",!d.textStroke&&c.insideStroke&&(d.textStroke=c.insideStroke),d.textStroke||(d.textStroke=f),null==d.textStrokeWidth&&(d.textStrokeWidth=2)):(g&&(d.textFill=a.fill||c.outsideFill||"#000"),!d.textStroke&&c.outsideStroke&&(d.textStroke=c.outsideStroke)),d.text=b.text,d.rich=b.rich,aX(b.rich,function(a){KN(a,a)}),d}function KN(a,b){b&&(by(b,"fill")&&(a.textFill=b.fill),by(b,"stroke")&&(a.textStroke=b.fill),by(b,"lineWidth")&&(a.textStrokeWidth=b.lineWidth),by(b,"font")&&(a.font=b.font),by(b,"fontStyle")&&(a.fontStyle=b.fontStyle),by(b,"fontWeight")&&(a.fontWeight=b.fontWeight),by(b,"fontSize")&&(a.fontSize=b.fontSize),by(b,"fontFamily")&&(a.fontFamily=b.fontFamily),by(b,"align")&&(a.textAlign=b.align),by(b,"verticalAlign")&&(a.textVerticalAlign=b.verticalAlign),by(b,"lineHeight")&&(a.textLineHeight=b.lineHeight),by(b,"width")&&(a.textWidth=b.width),by(b,"height")&&(a.textHeight=b.height),by(b,"backgroundColor")&&(a.textBackgroundColor=b.backgroundColor),by(b,"padding")&&(a.textPadding=b.padding),by(b,"borderColor")&&(a.textBorderColor=b.borderColor),by(b,"borderWidth")&&(a.textBorderWidth=b.borderWidth),by(b,"borderRadius")&&(a.textBorderRadius=b.borderRadius),by(b,"shadowColor")&&(a.textBoxShadowColor=b.shadowColor),by(b,"shadowBlur")&&(a.textBoxShadowBlur=b.shadowBlur),by(b,"shadowOffsetX")&&(a.textBoxShadowOffsetX=b.shadowOffsetX),by(b,"shadowOffsetY")&&(a.textBoxShadowOffsetY=b.shadowOffsetY),by(b,"textShadowColor")&&(a.textShadowColor=b.textShadowColor),by(b,"textShadowBlur")&&(a.textShadowBlur=b.textShadowBlur),by(b,"textShadowOffsetX")&&(a.textShadowOffsetX=b.textShadowOffsetX),by(b,"textShadowOffsetY")&&(a.textShadowOffsetY=b.textShadowOffsetY))}var KO={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},KP=a0(KO);aZ(fk,function(a,b){return a[b]=1,a},{}),fk.join(", ");var KQ=["","style","shape","extra"],KR=gI();function KS(a,b,c,d,e){var f=jX(a,d,e)||{},g=KR(b).userDuring;return f.duration>0&&(f.during=g?a1(K0,{el:b,userDuring:g}):null,f.setToFinal=!0,f.scope=a),aQ(f,c[a+"Animation"]),f}function KT(a,b,c,d){var e=(d=d||{}).dataIndex,f=d.isInit,g=d.clearStyle,h=c.isAnimationEnabled(),i=KR(a),j=b.style;i.userDuring=b.during;var k={},l={};if(K4(a,b,l),K2("shape",b,l),K2("extra",b,l),!f&&h&&(K3(a,b,k),K1("shape",a,b,k),K1("extra",a,b,k),K5(a,b,j,k)),l.style=j,KX(a,l,g),KZ(a,b),h){if(f){var m={};aX(KQ,function(a){var c=a?b[a]:b;c&&c.enterFrom&&(a&&(m[a]=m[a]||{}),aQ(a?m[a]:m,c.enterFrom))});var n=KS("enter",a,b,c,e);n.duration>0&&a.animateFrom(m,n)}else KY(a,b,e||0,c,k)}KU(a,b),j?a.dirty():a.markRedraw()}function KU(a,b){for(var c=KR(a).leaveToProps,d=0;d<KQ.length;d++){var e=KQ[d],f=e?b[e]:b;f&&f.leaveTo&&(c||(c=KR(a).leaveToProps={}),e&&(c[e]=c[e]||{}),aQ(e?c[e]:c,f.leaveTo))}}function KV(a,b,c,d){if(a){var e=a.parent,f=KR(a).leaveToProps;if(f){var g=KS("update",a,b,c,0);g.done=function(){e.remove(a),d&&d()},a.animateTo(f,g)}else e.remove(a),d&&d()}}function KW(a){return"all"===a}function KX(a,b,c){var d=b.style;if(!a.isGroup&&d){if(c){a.useStyle({});for(var e=a.animators,f=0;f<e.length;f++){var g=e[f];"style"===g.targetName&&g.changeTarget(a.style)}}a.setStyle(d)}b&&(b.style=null,b&&a.attr(b),b.style=d)}function KY(a,b,c,d,e){if(e){var f=KS("update",a,b,d,c);f.duration>0&&a.animateFrom(e,f)}}function KZ(a,b){by(b,"silent")&&(a.silent=b.silent),by(b,"ignore")&&(a.ignore=b.ignore),(0,ab.Z)(a,hx)&&by(b,"invisible")&&(a.invisible=b.invisible),(0,ab.Z)(a,ix)&&by(b,"autoBatch")&&(a.autoBatch=b.autoBatch)}var K$={},K_={setTransform:function(a,b){return K$.el[a]=b,this},getTransform:function(a){return K$.el[a]},setShape:function(a,b){var c=K$.el;return(c.shape||(c.shape={}))[a]=b,c.dirtyShape&&c.dirtyShape(),this},getShape:function(a){var b=K$.el.shape;if(b)return b[a]},setStyle:function(a,b){var c=K$.el,d=c.style;return d&&(d[a]=b,c.dirtyStyle&&c.dirtyStyle()),this},getStyle:function(a){var b=K$.el.style;if(b)return b[a]},setExtra:function(a,b){return(K$.el.extra||(K$.el.extra={}))[a]=b,this},getExtra:function(a){var b=K$.el.extra;if(b)return b[a]}};function K0(){var a=this,b=a.el;if(b){var c=KR(b).userDuring,d=a.userDuring;if(c!==d){a.el=a.userDuring=null;return}K$.el=b,d(K_)}}function K1(a,b,c,d){var e,f=c[a];if(f){var g=b[a];if(g){var h=c.transition,i=f.transition;if(i){if(e||(e=d[a]={}),KW(i))aQ(e,g);else for(var j=gq(i),k=0;k<j.length;k++){var l=j[k],m=g[l];e[l]=m}}else if(KW(h)||aT(h,a)>=0){e||(e=d[a]={});for(var n=a0(g),k=0;k<n.length;k++){var l=n[k],m=g[l];K6(f[l],m)&&(e[l]=m)}}}}}function K2(a,b,c){var d=b[a];if(d)for(var e=c[a]={},f=a0(d),g=0;g<f.length;g++){var h=f[g];e[h]=eD(d[h])}}function K3(a,b,c){for(var d=b.transition,e=KW(d)?fk:gq(d||[]),f=0;f<e.length;f++){var g=e[f];if("style"!==g&&"shape"!==g&&"extra"!==g){var h=a[g];c[g]=h}}}function K4(a,b,c){for(var d=0;d<KP.length;d++){var e=KP[d],f=KO[e],g=b[e];g&&(c[f[0]]=g[0],c[f[1]]=g[1])}for(var d=0;d<fk.length;d++){var h=fk[d];null!=b[h]&&(c[h]=b[h])}}function K5(a,b,c,d){if(c){var e,f=a.style;if(f){var g=c.transition,h=b.transition;if(g&&!KW(g)){var i=gq(g);e||(e=d.style={});for(var j=0;j<i.length;j++){var k=i[j],l=f[k];e[k]=l}}else if(a.getAnimationStyleProps&&(KW(h)||KW(g)||aT(h,"style")>=0)){var m=a.getAnimationStyleProps(),n=m?m.style:null;if(n){e||(e=d.style={});for(var o=a0(c),j=0;j<o.length;j++){var k=o[j];if(n[k]){var l=f[k];e[k]=l}}}}}}}function K6(a,b){return aW(a)?a!==b:null!=a&&isFinite(a)}var K7=gI(),K8=["percent","easing","shape","style","extra"];function K9(a){a.stopAnimation("keyframe"),a.attr(K7(a))}function La(a,b,c){if(c.isAnimationEnabled()&&b){if(a3(b)){aX(b,function(b){La(a,b,c)});return}var d=b.keyframes,e=b.duration;if(c&&null==e){var f=jX("enter",c,0);e=f&&f.duration}if(d&&e){var g=K7(a);aX(KQ,function(c){var f;if(!c||a[c])d.sort(function(a,b){return a.percent-b.percent}),aX(d,function(d){var h=a.animators,i=c?d[c]:d;if(i){var j=a0(i);if(c||(j=a$(j,function(a){return 0>aT(K8,a)})),j.length){f||((f=a.animate(c,b.loop,!0)).scope="keyframe");for(var k=0;k<h.length;k++)h[k]!==f&&h[k].targetName===f.targetName&&h[k].stopTracks(j);c&&(g[c]=g[c]||{});var l=c?g[c]:g;aX(j,function(b){l[b]=((c?a[c]:a)||{})[b]}),f.whenWithKeys(e*d.percent,i,j,d.easing)}}}),f&&f.delay(b.delay||0).duration(e).start(b.easing)})}}}var Lb="emphasis",Lc="normal",Ld="blur",Le="select",Lf=[Lc,Lb,Ld,Le],Lg={normal:["itemStyle"],emphasis:[Lb,"itemStyle"],blur:[Ld,"itemStyle"],select:[Le,"itemStyle"]},Lh={normal:["label"],emphasis:[Lb,"label"],blur:[Ld,"label"],select:[Le,"label"]},Li=["x","y"],Lj={normal:{},emphasis:{},blur:{},select:{}},Lk={cartesian2d:function(a){var b=a.master.getRect();return{coordSys:{type:"cartesian2d",x:b.x,y:b.y,width:b.width,height:b.height},api:{coord:function(b){return a.dataToPoint(b)},size:a1(KF,a)}}},geo:function(a){var b=a.getBoundingRect();return{coordSys:{type:"geo",x:b.x,y:b.y,width:b.width,height:b.height,zoom:a.getZoom()},api:{coord:function(b){return a.dataToPoint(b)},size:a1(KG,a)}}},single:function(a){var b=a.getRect();return{coordSys:{type:"singleAxis",x:b.x,y:b.y,width:b.width,height:b.height},api:{coord:function(b){return a.dataToPoint(b)},size:a1(KH,a)}}},polar:function(a){var b=a.getRadiusAxis(),c=a.getAngleAxis(),d=b.getExtent();return d[0]>d[1]&&d.reverse(),{coordSys:{type:"polar",cx:a.cx,cy:a.cy,r:d[1],r0:d[0]},api:{coord:function(d){var e=b.dataToRadius(d[0]),f=c.dataToAngle(d[1]),g=a.coordToPoint([e,f]);return g.push(e,f*Math.PI/180),g},size:a1(KI,a)}}},calendar:function(a){var b=a.getRect(),c=a.getRangeInfo();return{coordSys:{type:"calendar",x:b.x,y:b.y,width:b.width,height:b.height,cellWidth:a.getCellWidth(),cellHeight:a.getCellHeight(),rangeInfo:{start:c.start,end:c.end,weeks:c.weeks,dayCount:c.allDay}},api:{coord:function(b,c){return a.dataToPoint(b,c)}}}}};function Ll(a){return(0,ab.Z)(a,ix)}function Lm(a){return(0,ab.Z)(a,hx)}var Ln=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c,d){this._progressiveEls=null;var e=this._data,f=a.getData(),g=this.group,h=Ls(a,f,b,c);e||g.removeAll(),f.diff(e).add(function(b){Lu(c,null,b,h(b,d),a,g,f)}).remove(function(b){var c=e.getItemGraphicEl(b);c&&KV(c,KD(c).option,a)}).update(function(b,i){Lu(c,e.getItemGraphicEl(i),b,h(b,d),a,g,f)}).execute();var i=a.get("clip",!0)?yP(a.coordinateSystem,!1,a):null;i?g.setClipPath(i):g.removeClipPath(),this._data=f},b.prototype.incrementalPrepareRender=function(a,b,c){this.group.removeAll(),this._data=null},b.prototype.incrementalRender=function(a,b,c,d,e){for(var f=function(a){a.isGroup||(a.incremental=!0,a.ensureState("emphasis").hoverLayer=!0)},g=b.getData(),h=Ls(b,g,c,d),i=this._progressiveEls=[],j=a.start;j<a.end;j++){var k=Lu(null,null,j,h(j,e),b,this.group,g);k&&(k.traverse(f),i.push(k))}},b.prototype.eachRendered=function(a){qW(this._progressiveEls||this.group,a)},b.prototype.filterForExposedEvent=function(a,b,c,d){var e=b.element;if(null==e||c.name===e)return!0;for(;(c=c.__hostTarget||c.parent)&&c!==this.group;)if(c.name===e)return!0;return!1},b.type="custom",b}(ro);function Lo(a){var b,c=a.type;if("path"===c){var d=a.shape,e=null!=d.width&&null!=d.height?{x:d.x||0,y:d.y||0,width:d.width,height:d.height}:null,f=LI(d);b=qB(f,null,e,d.layout||"center"),KD(b).customPathData=f}else if("image"===c)b=new iG({}),KD(b).customImagePath=a.style.image;else if("text"===c)b=new i7({});else if("group"===c)b=new fP;else if("compoundPath"===c)throw Error('"compoundPath" is not supported yet.');else{var g,h=qA(c);if(!h){nA("")}b=new h}return KD(b).customGraphicType=c,b.name=a.name,b.z2EmphasisLift=1,b.z2SelectLift=1,b}function Lp(a,b,c,d,e,f,g){K9(b);var h=e&&e.normal.cfg;h&&b.setTextConfig(h),d&&null==d.transition&&(d.transition=Li);var i=d&&d.style;if(i){if("text"===b.type){var j=i;by(j,"textFill")&&(j.fill=j.textFill),by(j,"textStroke")&&(j.stroke=j.textStroke)}var k=void 0,l=Ll(b)?i.decal:null;a&&l&&(l.dirty=!0,k=sK(l,a)),i.__decalPattern=k}if(Lm(b)&&i){var k=i.__decalPattern;k&&(i.decal=k)}KT(b,d,f,{dataIndex:c,isInit:g,clearStyle:!0}),La(b,d.keyframeAnimation,f)}function Lq(a,b,c,d,e){var f=b.isGroup?null:b,g=e&&e[a].cfg;if(f){var h=f.ensureState(a);if(!1===d){var i=f.getState(a);i&&(i.style=null)}else h.style=d||null;g&&(h.textConfig=g),jx(f)}}function Lr(a,b,c){var d,e=c===Lc,f=e?b:LA(b,c),g=f?f.z2:null;null!=g&&((e?a:a.ensureState(c)).z2=g||0)}function Ls(a,b,c,d){var e,f,g=function(a){return a===e?f||(f=b.getItemModel(a)):b.getItemModel(a)},h=function(a,c){return b.hasItemOption?a===e?y[c]||(y[c]=g(a).getModel(Lg[c])):g(a).getModel(Lg[c]):A[c]},i=function(a,c){return b.hasItemOption?a===e?z[c]||(z[c]=g(a).getModel(Lh[c])):g(a).getModel(Lh[c]):B[c]},j=function(a,c){return null==c&&(c=e),b.getStore().get(b.getDimensionIndex(a||0),c)},k=function(a,c){null==c&&(c=e),a=a||0;var d=b.getDimensionInfo(a);if(!d){var f=b.getDimensionIndex(a);return f>=0?b.getStore().get(f,c):void 0}var g=b.get(d.name,c),h=d&&d.ordinalMeta;return h?h.categories[g]:g},l=function(c,d){null==d&&(d=e);var f=b.getItemVisual(d,"style"),g=f&&f.fill,j=f&&f.opacity,k=h(d,Lc).getItemStyle();null!=g&&(k.fill=g),null!=j&&(k.opacity=j);var l={inheritColor:a5(g)?g:"#000"},m=i(d,Lc),p=j9(m,null,l,!1,!0);p.text=m.getShallow("show")?bh(a.getFormattedLabel(d,Lc),yj(b,d)):null;var q=ka(m,l,!1);return o(c,k),k=KM(k,p,q),c&&n(k,c),k.legacy=!0,k},m=function(c,d){null==d&&(d=e);var f=h(d,Lb).getItemStyle(),g=i(d,Lb),j=j9(g,null,null,!0,!0);j.text=g.getShallow("show")?bi(a.getFormattedLabel(d,Lb),a.getFormattedLabel(d,Lc),yj(b,d)):null;var k=ka(g,null,!0);return o(c,f),f=KM(f,j,k),c&&n(f,c),f.legacy=!0,f},n=function(a,b){for(var c in b)by(b,c)&&(a[c]=b[c])},o=function(a,b){a&&(a.textFill&&(b.textFill=a.textFill),a.textPosition&&(b.textPosition=a.textPosition))},p=function(a,c){if(null==c&&(c=e),by(KB,a)){var d=b.getItemVisual(c,"style");return d?d[KB[a]]:null}if(by(KC,a))return b.getItemVisual(c,a)},q=function(a){if("cartesian2d"===u.type)return function(a){var b=[],c=a.axis,d="axis0";if("category"===c.type){for(var e=c.getBandWidth(),f=0;f<a.count;f++)b.push(aR({bandWidth:e,axisKey:d,stackId:uW+f},a));for(var g=u_(b),h=[],f=0;f<a.count;f++){var i=g[d][uW+f];i.offsetCenter=i.offset+i.width/2,h.push(i)}return h}}(aR({axis:u.getBaseAxis()},a))},r=function(){return c.getCurrentSeriesIndices()},s=function(a){return kh(a,c)},t=a.get("renderItem"),u=a.coordinateSystem,v={};u&&(v=u.prepareCustoms?u.prepareCustoms(u):Lk[u.type](u));for(var w=aR({getWidth:d.getWidth,getHeight:d.getHeight,getZr:d.getZr,getDevicePixelRatio:d.getDevicePixelRatio,value:j,style:l,ordinalRawValue:k,styleEmphasis:m,visual:p,barLayout:q,currentSeriesIndices:r,font:s},v.api||{}),x={context:{},seriesId:a.id,seriesName:a.name,seriesIndex:a.seriesIndex,coordSys:v.coordSys,dataInsideLength:b.count(),encode:Lt(a.getData())},y={},z={},A={},B={},C=0;C<Lf.length;C++){var D=Lf[C];A[D]=a.getModel(Lg[D]),B[D]=a.getModel(Lh[D])}return function(a,c){return e=a,f=null,y={},z={},t&&t(aR({dataIndexInside:a,dataIndex:b.getRawIndex(a),actionType:c?c.type:null},x),w)}}function Lt(a){var b={};return aX(a.dimensions,function(c){var d=a.getDimensionInfo(c);if(!d.isExtraCoord){var e=d.coordDim;(b[e]=b[e]||[])[d.coordDimIndex]=a.getDimensionIndex(c)}}),b}function Lu(a,b,c,d,e,f,g){if(!d){f.remove(b);return}var h=Lv(a,b,c,d,e,f);return h&&g.setItemGraphicEl(c,h),h&&jN(h,d.focus,d.blurScope,d.emphasisDisabled),h}function Lv(a,b,c,d,e,f){var g,h,i=-1,j=b;b&&Lw(b,d,e)&&(i=aT(f.childrenRef(),b),b=null);var k=!b,l=b;l?l.clearStates():(l=Lo(d),j&&(g=j,(h=l).copyTransform(g),Lm(h)&&Lm(g)&&(h.setStyle(g.style),h.z=g.z,h.z2=g.z2,h.zlevel=g.zlevel,h.invisible=g.invisible,h.ignore=g.ignore,Ll(h)&&Ll(g)&&h.setShape(g.shape)))),!1===d.morph?l.disableMorphing=!0:l.disableMorphing&&(l.disableMorphing=!1),Lj.normal.cfg=Lj.normal.conOpt=Lj.emphasis.cfg=Lj.emphasis.conOpt=Lj.blur.cfg=Lj.blur.conOpt=Lj.select.cfg=Lj.select.conOpt=null,Lj.isLegacy=!1,Ly(l,c,d,e,k,Lj),Lx(l,c,d,e,k),Lp(a,l,c,d,Lj,e,k),by(d,"info")&&(KD(l).info=d.info);for(var m=0;m<Lf.length;m++){var n=Lf[m];if(n!==Lc){var o=LA(d,n),p=LB(d,o,n);Lq(n,l,o,p,Lj)}}return!function(a,b,c){if(!a.isGroup){var d=a,e=c.currentZ,f=c.currentZLevel;d.z=e,d.zlevel=f;var g=b.z2;null!=g&&(d.z2=g||0);for(var h=0;h<Lf.length;h++)Lr(d,b,Lf[h])}}(l,d,e),"group"===d.type&&LC(a,l,c,d,e),i>=0?f.replaceAt(l,i):f.add(l),l}function Lw(a,b,c){var d=KD(a),e=b.type,f=b.shape,g=b.style;return c.isUniversalTransitionEnabled()||null!=e&&e!==d.customGraphicType||"path"===e&&LJ(f)&&LI(f)!==d.customPathData||"image"===e&&by(g,"image")&&g.image!==d.customImagePath}function Lx(a,b,c,d,e){var f=c.clipPath;if(!1===f)a&&a.getClipPath()&&a.removeClipPath();else if(f){var g=a.getClipPath();g&&Lw(g,f,d)&&(g=null),!g&&(g=Lo(f),a.setClipPath(g)),Lp(null,g,b,f,null,d,e)}}function Ly(a,b,c,d,e,f){if(!a.isGroup){Lz(c,null,f),Lz(c,Lb,f);var g=f.normal.conOpt,h=f.emphasis.conOpt,i=f.blur.conOpt,j=f.select.conOpt;if(null!=g||null!=h||null!=j||null!=i){var k=a.getTextContent();if(!1===g)k&&a.removeTextContent();else{g=f.normal.conOpt=g||{type:"text"},k?k.clearStates():(k=Lo(g),a.setTextContent(k)),Lp(null,k,b,g,null,d,e);for(var l=g&&g.style,m=0;m<Lf.length;m++){var n=Lf[m];if(n!==Lc){var o=f[n].conOpt;Lq(n,k,o,LB(g,o,n),null)}}l?k.dirty():k.markRedraw()}}}}function Lz(a,b,c){var d=b?LA(a,b):a,e=b?LB(a,d,Lb):a.style,f=a.type,g=d?d.textConfig:null,h=a.textContent,i=h?b?LA(h,b):h:null;if(e&&(c.isLegacy||KJ(e,f,!!g,!!i))){c.isLegacy=!0;var j=KK(e,f,!b);!g&&j.textConfig&&(g=j.textConfig),!i&&j.textContent&&(i=j.textContent)}if(!b&&i){var k=i;k.type||(k.type="text")}var l=b?c[b]:c.normal;l.cfg=g,l.conOpt=i}function LA(a,b){return b?a?a[b]:null:a}function LB(a,b,c){var d=b&&b.style;return null==d&&c===Lb&&a&&(d=a.styleEmphasis),d}function LC(a,b,c,d,e){var f=d.children,g=f?f.length:0,h=d.$mergeChildren,i="byName"===h||d.diffChildrenByName,j=!1===h;if(g||i||j){if(i){LE({api:a,oldChildren:b.children()||[],newChildren:f||[],dataIndex:c,seriesModel:e,group:b});return}j&&b.removeAll();for(var k=0;k<g;k++){var l=f[k],m=b.childAt(k);l?(null==l.ignore&&(l.ignore=!1),Lv(a,m,c,l,e,b)):m.ignore=!0}for(var n=b.childCount()-1;n>=k;n--){var o=b.childAt(n);LD(b,o,e)}}}function LD(a,b,c){b&&KV(b,KD(a).option,c)}function LE(a){new tZ(a.oldChildren,a.newChildren,LF,LF,a).add(LG).update(LG).remove(LH).execute()}function LF(a,b){var c=a&&a.name;return null!=c?c:"e\0\0"+b}function LG(a,b){var c=this.context,d=null!=a?c.newChildren[a]:null,e=null!=b?c.oldChildren[b]:null;Lv(c.api,e,c.dataIndex,d,c.seriesModel,c.group)}function LH(a){var b=this.context,c=b.oldChildren[a];c&&KV(c,KD(c).option,b.seriesModel)}function LI(a){return a&&(a.pathData||a.d)}function LJ(a){return a&&(by(a,"pathData")||by(a,"d"))}var LK,LL=gI(),LM=aN,LN=a1,LO=((LK=function(){this._dragging=!1,this.animationThreshold=15}).prototype.render=function(a,b,c,d){var e=b.get("value"),f=b.get("status");if(this._axisModel=a,this._axisPointerModel=b,this._api=c,d||this._lastValue!==e||this._lastStatus!==f){this._lastValue=e,this._lastStatus=f;var g=this._group,h=this._handle;if(!f||"hide"===f){g&&g.hide(),h&&h.hide();return}g&&g.show(),h&&h.show();var i={};this.makeElOption(i,e,a,b,c);var j=i.graphicKey;j!==this._lastGraphicKey&&this.clear(c),this._lastGraphicKey=j;var k=this._moveAnimation=this.determineAnimation(a,b);if(g){var l=a2(LP,b,k);this.updatePointerEl(g,i,l),this.updateLabelEl(g,i,l,b)}else g=this._group=new fP,this.createPointerEl(g,i,a,b),this.createLabelEl(g,i,a,b),c.getZr().add(g);LT(g,b,!0),this._renderHandle(e)}},LK.prototype.remove=function(a){this.clear(a)},LK.prototype.dispose=function(a){this.clear(a)},LK.prototype.determineAnimation=function(a,b){var c=b.get("animation"),d=a.axis,e="category"===d.type,f=b.get("snap");if(!f&&!e)return!1;if("auto"===c||null==c){var g=this.animationThreshold;if(e&&d.getBandWidth()>g)return!0;if(f){var h=AZ(a).seriesDataCount,i=d.getExtent();return Math.abs(i[0]-i[1])/h>g}return!1}return!0===c},LK.prototype.makeElOption=function(a,b,c,d,e){},LK.prototype.createPointerEl=function(a,b,c,d){var e=b.pointer;if(e){var f=LL(a).pointerEl=new U[e.type](LM(b.pointer));a.add(f)}},LK.prototype.createLabelEl=function(a,b,c,d){if(b.label){var e=LL(a).labelEl=new i7(LM(b.label));a.add(e),LR(e,d)}},LK.prototype.updatePointerEl=function(a,b,c){var d=LL(a).pointerEl;d&&b.pointer&&(d.setStyle(b.pointer.style),c(d,{shape:b.pointer.shape}))},LK.prototype.updateLabelEl=function(a,b,c,d){var e=LL(a).labelEl;e&&(e.setStyle(b.label.style),c(e,{x:b.label.x,y:b.label.y}),LR(e,d))},LK.prototype._renderHandle=function(a){if(!this._dragging&&this.updateHandleTransform){var b,c=this._axisPointerModel,d=this._api.getZr(),e=this._handle,f=c.getModel("handle"),g=c.get("status");if(!f.get("show")||!g||"hide"===g){e&&d.remove(e),this._handle=null;return}this._handle||(b=!0,e=this._handle=qQ(f.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(a){ct(a.event)},onmousedown:LN(this._onHandleDragMove,this,0,0),drift:LN(this._onHandleDragMove,this),ondragend:LN(this._onHandleDragEnd,this)}),d.add(e)),LT(e,c,!1),e.setStyle(f.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var h=f.get("size");a3(h)||(h=[h,h]),e.scaleX=h[0]/2,e.scaleY=h[1]/2,rt(this,"_doDispatchAxisPointer",f.get("throttle")||0,"fixRate"),this._moveHandleToValue(a,b)}},LK.prototype._moveHandleToValue=function(a,b){LP(this._axisPointerModel,!b&&this._moveAnimation,this._handle,LS(this.getHandleTransform(a,this._axisModel,this._axisPointerModel)))},LK.prototype._onHandleDragMove=function(a,b){var c=this._handle;if(c){this._dragging=!0;var d=this.updateHandleTransform(LS(c),[a,b],this._axisModel,this._axisPointerModel);this._payloadInfo=d,c.stopAnimation(),c.attr(LS(d)),LL(c).lastProp=null,this._doDispatchAxisPointer()}},LK.prototype._doDispatchAxisPointer=function(){if(this._handle){var a=this._payloadInfo,b=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:a.cursorPoint[0],y:a.cursorPoint[1],tooltipOption:a.tooltipOption,axesInfo:[{axisDim:b.axis.dim,axisIndex:b.componentIndex}]})}},LK.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var a=this._axisPointerModel.get("value");this._moveHandleToValue(a),this._api.dispatchAction({type:"hideTip"})}},LK.prototype.clear=function(a){this._lastValue=null,this._lastStatus=null;var b=a.getZr(),c=this._group,d=this._handle;b&&c&&(this._lastGraphicKey=null,c&&b.remove(c),d&&b.remove(d),this._group=null,this._handle=null,this._payloadInfo=null),ru(this,"_doDispatchAxisPointer")},LK.prototype.doClear=function(){},LK.prototype.buildLabel=function(a,b,c){return{x:a[c=c||0],y:a[1-c],width:b[c],height:b[1-c]}},LK);function LP(a,b,c,d){LQ(LL(c).lastProp,d)||(LL(c).lastProp=d,b?jZ(c,d,a):(c.stopAnimation(),c.attr(d)))}function LQ(a,b){if(!(a8(a)&&a8(b)))return a===b;var c=!0;return aX(b,function(b,d){c=c&&LQ(a[d],b)}),!!c}function LR(a,b){a[b.get(["label","show"])?"show":"hide"]()}function LS(a){return{x:a.x||0,y:a.y||0,rotation:a.rotation||0}}function LT(a,b,c){var d=b.get("z"),e=b.get("zlevel");a&&a.traverse(function(a){"group"!==a.type&&(null!=d&&(a.z=d),null!=e&&(a.zlevel=e),a.silent=c)})}var LU=LO;function LV(a){var b,c=a.get("type"),d=a.getModel(c+"Style");return"line"===c?(b=d.getLineStyle()).fill=null:"shadow"===c&&((b=d.getAreaStyle()).stroke=null),b}function LW(a,b,c,d,e){var f=LY(c.get("value"),b.axis,b.ecModel,c.get("seriesDataIndices"),{precision:c.get(["label","precision"]),formatter:c.get(["label","formatter"])}),g=c.getModel("label"),h=lc(g.get("padding")||0),i=g.getFont(),j=fq(f,i),k=e.position,l=j.width+h[1]+h[3],m=j.height+h[0]+h[2],n=e.align;"right"===n&&(k[0]-=l),"center"===n&&(k[0]-=l/2);var o=e.verticalAlign;"bottom"===o&&(k[1]-=m),"middle"===o&&(k[1]-=m/2),LX(k,l,m,d);var p=g.get("backgroundColor");p&&"auto"!==p||(p=b.get(["axisLine","lineStyle","color"])),a.label={x:k[0],y:k[1],style:j9(g,{text:f,font:i,fill:g.getTextColor(),padding:h,backgroundColor:p}),z2:10}}function LX(a,b,c,d){var e=d.getWidth(),f=d.getHeight();a[0]=Math.min(a[0]+b,e)-b,a[1]=Math.min(a[1]+c,f)-c,a[0]=Math.max(a[0],0),a[1]=Math.max(a[1],0)}function LY(a,b,c,d,e){a=b.scale.parse(a);var f=b.scale.getLabel({value:a},{precision:e.precision}),g=e.formatter;if(g){var h={value:vH(b,{value:a}),axisDimension:b.dim,axisIndex:b.index,seriesData:[]};aX(d,function(a){var b=c.getSeriesByIndex(a.seriesIndex),d=a.dataIndexInside,e=b&&b.getDataParams(d);e&&h.seriesData.push(e)}),a5(g)?f=g.replace("{value}",f):a4(g)&&(f=g(h))}return f}function LZ(a,b,c){var d=cz();return cE(d,d,c.rotation),cD(d,d,c.position),qK([a.dataToCoord(b),(c.labelOffset||0)+(c.labelDirection||1)*(c.labelMargin||0)],d)}function L$(a,b,c,d,e,f){var g=AV.innerTextLayout(c.rotation,0,c.labelDirection);c.labelMargin=e.get(["label","margin"]),LW(b,d,e,f,{position:LZ(d.axis,a,c),align:g.textAlign,verticalAlign:g.textVerticalAlign})}function L_(a,b,c){return{x1:a[c=c||0],y1:a[1-c],x2:b[c],y2:b[1-c]}}function L0(a,b,c){return{x:a[c=c||0],y:a[1-c],width:b[c],height:b[1-c]}}function L1(a,b,c,d,e,f){return{cx:a,cy:b,r0:c,r:d,startAngle:e,endAngle:f,clockwise:!0}}var L2,L3,L4=(L2=LU,L3=function(){return null!==L2&&L2.apply(this,arguments)||this},ad(L3,L2),L3.prototype.makeElOption=function(a,b,c,d,e){var f=c.axis,g=f.grid,h=d.get("type"),i=L5(g,f).getOtherAxis(f).getGlobalExtent(),j=f.toGlobalCoord(f.dataToCoord(b,!0));if(h&&"none"!==h){var k=LV(d),l=L6[h](f,j,i);l.style=k,a.graphicKey=l.type,a.pointer=l}var m=Aw(g.model,c);L$(b,a,m,c,d,e)},L3.prototype.getHandleTransform=function(a,b,c){var d=Aw(b.axis.grid.model,b,{labelInside:!1});d.labelMargin=c.get(["handle","margin"]);var e=LZ(b.axis,a,d);return{x:e[0],y:e[1],rotation:d.rotation+(d.labelDirection<0?Math.PI:0)}},L3.prototype.updateHandleTransform=function(a,b,c,d){var e=c.axis,f=e.grid,g=e.getGlobalExtent(!0),h=L5(f,e).getOtherAxis(e).getGlobalExtent(),i="x"===e.dim?0:1,j=[a.x,a.y];j[i]+=b[i],j[i]=Math.min(g[1],j[i]),j[i]=Math.max(g[0],j[i]);var k=(h[1]+h[0])/2,l=[k,k];return l[i]=j[i],{x:j[0],y:j[1],rotation:a.rotation,cursorPoint:l,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][i]}},L3);function L5(a,b){var c={};return c[b.dim+"AxisIndex"]=b.index,a.getCartesian(c)}var L6={line:function(a,b,c){return{type:"Line",subPixelOptimize:!0,shape:L_([b,c[0]],[b,c[1]],L7(a))}},shadow:function(a,b,c){var d=Math.max(1,a.getBandWidth()),e=c[1]-c[0];return{type:"Rect",shape:L0([b-d/2,c[0]],[d,e],L7(a))}}};function L7(a){return"x"===a.dim?0:1}var L8=L4,L9=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.type="axisPointer",b.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}},b}(lK),Ma=gI(),Mb=aX;function Mc(a,b,c){if(!as.node){var d=b.getZr();Ma(d).records||(Ma(d).records={}),Md(d,b),(Ma(d).records[a]||(Ma(d).records[a]={})).handler=c}}function Md(a,b){var c=function(c,d){a.on(c,function(c){var e=Mh(b);Mb(Ma(a).records,function(a){a&&d(a,c,e.dispatchAction)}),Me(e.pendings,b)})};!Ma(a).initialized&&(Ma(a).initialized=!0,c("click",a2(Mg,"click")),c("mousemove",a2(Mg,"mousemove")),c("globalout",Mf))}function Me(a,b){var c,d=a.showTip.length,e=a.hideTip.length;d?c=a.showTip[d-1]:e&&(c=a.hideTip[e-1]),c&&(c.dispatchAction=null,b.dispatchAction(c))}function Mf(a,b,c){a.handler("leave",null,c)}function Mg(a,b,c,d){b.handler(a,c,d)}function Mh(a){var b={showTip:[],hideTip:[]},c=function(d){var e=b[d.type];e?e.push(d):(d.dispatchAction=c,a.dispatchAction(d))};return{dispatchAction:c,pendings:b}}function Mi(a,b){if(!as.node){var c=b.getZr();(Ma(c).records||{})[a]&&(Ma(c).records[a]=null)}}var Mj=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c){var d=b.getComponent("tooltip"),e=a.get("triggerOn")||d&&d.get("triggerOn")||"mousemove|click";Mc("axisPointer",c,function(a,b,c){"none"!==e&&("leave"===a||e.indexOf(a)>=0)&&c({type:"updateAxisPointer",currTrigger:a,x:b&&b.offsetX,y:b&&b.offsetY})})},b.prototype.remove=function(a,b){Mi("axisPointer",b)},b.prototype.dispose=function(a,b){Mi("axisPointer",b)},b.type="axisPointer",b}(oQ);function Mk(a,b){var c,d=[],e=a.seriesIndex;if(null==e||!(c=b.getSeriesByIndex(e)))return{point:[]};var f=c.getData(),g=gH(f,a);if(null==g||g<0||a3(g))return{point:[]};var h=f.getItemGraphicEl(g),i=c.coordinateSystem;if(c.getTooltipPosition)d=c.getTooltipPosition(g)||[];else if(i&&i.dataToPoint){if(a.isStacked){var j=i.getBaseAxis(),k=i.getOtherAxis(j).dim,l=j.dim,m="x"===k||"radius"===k?1:0,n=f.mapDimension(l),o=[];o[m]=f.get(n,g),o[1-m]=f.get(f.getCalculationInfo("stackResultDimension"),g),d=i.dataToPoint(o)||[]}else d=i.dataToPoint(f.getValues(aY(i.dimensions,function(a){return f.mapDimension(a)}),g))||[]}else if(h){var p=h.getBoundingRect().clone();p.applyTransform(h.transform),d=[p.x+p.width/2,p.y+p.height/2]}return{point:d,el:h}}var Ml=gI();function Mm(a,b,c){var d=a.currTrigger,e=[a.x,a.y],f=a,g=a.dispatchAction||a1(c.dispatchAction,c),h=b.getComponent("axisPointer").coordSysAxesInfo;if(h){Mw(e)&&(e=Mk({seriesIndex:f.seriesIndex,dataIndex:f.dataIndex},b).point);var i=Mw(e),j=f.axesInfo,k=h.axesInfo,l="leave"===d||Mw(e),m={},n={},o={list:[],map:{}},p={showPointer:a2(Mp,n),showTooltip:a2(Mq,o)};aX(h.coordSysMap,function(a,b){var c=i||a.containPoint(e);aX(h.coordSysAxesInfo[b],function(a,b){var d=a.axis,f=Mu(j,a);if(!l&&c&&(!j||f)){var g=f&&f.value;null!=g||i||(g=d.pointToData(e)),null!=g&&Mn(a,g,p,!1,m)}})});var q={};return aX(k,function(a,b){var c=a.linkGroup;c&&!n[b]&&aX(c.axesInfo,function(b,d){var e=n[d];if(b!==a&&e){var f=e.value;c.mapper&&(f=a.axis.scale.parse(c.mapper(f,Mv(b),Mv(a)))),q[a.key]=f}})}),aX(q,function(a,b){Mn(k[b],a,p,!0,m)}),Mr(n,k,m),Ms(o,e,a,g),Mt(k,g,c),m}}function Mn(a,b,c,d,e){var f=a.axis;if(!f.scale.isBlank()&&f.containData(b)){if(!a.involveSeries){c.showPointer(a,b);return}var g=Mo(b,a),h=g.payloadBatch,i=g.snapToValue;h[0]&&null==e.seriesIndex&&aQ(e,h[0]),!d&&a.snap&&f.containData(i)&&null!=i&&(b=i),c.showPointer(a,b,h),c.showTooltip(a,g,i)}}function Mo(a,b){var c=b.axis,d=c.dim,e=a,f=[],g=Number.MAX_VALUE,h=-1;return aX(b.seriesModels,function(b,i){var j,k,l=b.getData().mapDimensionsAll(d);if(b.getAxisTooltipData){var m=b.getAxisTooltipData(l,a,c);k=m.dataIndices,j=m.nestestValue}else{if(!(k=b.getData().indicesOfNearest(l[0],a,"category"===c.type?.5:null)).length)return;j=b.getData().get(l[0],k[0])}if(null!=j&&isFinite(j)){var n=a-j,o=Math.abs(n);o<=g&&((o<g||n>=0&&h<0)&&(g=o,h=n,e=j,f.length=0),aX(k,function(a){f.push({seriesIndex:b.seriesIndex,dataIndexInside:a,dataIndex:b.getData().getRawIndex(a)})}))}}),{payloadBatch:f,snapToValue:e}}function Mp(a,b,c,d){a[b.key]={value:c,payloadBatch:d}}function Mq(a,b,c,d){var e=c.payloadBatch,f=b.axis,g=f.model,h=b.axisPointerModel;if(b.triggerTooltip&&e.length){var i=b.coordSys.model,j=A_(i),k=a.map[j];k||(k=a.map[j]={coordSysId:i.id,coordSysIndex:i.componentIndex,coordSysType:i.type,coordSysMainType:i.mainType,dataByAxis:[]},a.list.push(k)),k.dataByAxis.push({axisDim:f.dim,axisIndex:g.componentIndex,axisType:g.type,axisId:g.id,value:d,valueLabelOpt:{precision:h.get(["label","precision"]),formatter:h.get(["label","formatter"])},seriesDataIndices:e.slice()})}}function Mr(a,b,c){var d=c.axesInfo=[];aX(b,function(b,c){var e=b.axisPointerModel.option,f=a[c];f?(b.useHandle||(e.status="show"),e.value=f.value,e.seriesDataIndices=(f.payloadBatch||[]).slice()):b.useHandle||(e.status="hide"),"show"===e.status&&d.push({axisDim:b.axis.dim,axisIndex:b.axis.model.componentIndex,value:e.value})})}function Ms(a,b,c,d){if(Mw(b)||!a.list.length){d({type:"hideTip"});return}var e=((a.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};d({type:"showTip",escapeConnect:!0,x:b[0],y:b[1],tooltipOption:c.tooltipOption,position:c.position,dataIndexInside:e.dataIndexInside,dataIndex:e.dataIndex,seriesIndex:e.seriesIndex,dataByCoordSys:a.list})}function Mt(a,b,c){var d=c.getZr(),e="axisPointerLastHighlights",f=Ml(d)[e]||{},g=Ml(d)[e]={};aX(a,function(a,b){var c=a.axisPointerModel.option;"show"===c.status&&a.triggerEmphasis&&aX(c.seriesDataIndices,function(a){g[a.seriesIndex+" | "+a.dataIndex]=a})});var h=[],i=[];aX(f,function(a,b){g[b]||i.push(a)}),aX(g,function(a,b){f[b]||h.push(a)}),i.length&&c.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:i}),h.length&&c.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:h})}function Mu(a,b){for(var c=0;c<(a||[]).length;c++){var d=a[c];if(b.axis.dim===d.axisDim&&b.axis.model.componentIndex===d.axisIndex)return d}}function Mv(a){var b=a.axis.model,c={},d=c.axisDim=a.axis.dim;return c.axisIndex=c[d+"AxisIndex"]=b.componentIndex,c.axisName=c[d+"AxisName"]=b.name,c.axisId=c[d+"AxisId"]=b.id,c}function Mw(a){return!a||null==a[0]||isNaN(a[0])||null==a[1]||isNaN(a[1])}function Mx(a){A1.registerAxisPointerClass("CartesianAxisPointer",L8),a.registerComponentModel(L9),a.registerComponentView(Mj),a.registerPreprocessor(function(a){if(a){a.axisPointer&&0!==a.axisPointer.length||(a.axisPointer={});var b=a.axisPointer.link;b&&!a3(b)&&(a.axisPointer.link=[b])}}),a.registerProcessor(a.PRIORITY.PROCESSOR.STATISTIC,function(a,b){var c,d,e,f,g,h,i,j,k,l;a.getComponent("axisPointer").coordSysAxesInfo=(c=a,d=b,f=e={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}},g=c,h=d,i=g.getComponent("tooltip"),j=g.getComponent("axisPointer"),k=j.get("link",!0)||[],l=[],aX(h.getCoordinateSystems(),function(a){var b=function(b,c,h){var i=h.model.getModel("axisPointer",j),m=i.get("show");if(m&&("auto"!==m||b||A$(i))){null==c&&(c=i.get("triggerTooltip"));var n=(i=b?AW(h,e,j,g,b,c):i).get("snap"),o=i.get("triggerEmphasis"),p=A_(h.model),q=c||n||"category"===h.type,r=f.axesInfo[p]={key:p,axis:h,coordSys:a,axisPointerModel:i,triggerTooltip:c,triggerEmphasis:o,involveSeries:q,snap:n,useHandle:A$(i),seriesModels:[],linkGroup:null};d[p]=r,f.seriesInvolved=f.seriesInvolved||q;var s=AX(k,h);if(null!=s){var t=l[s]||(l[s]={axesInfo:{}});t.axesInfo[p]=r,t.mapper=k[s].mapper,r.linkGroup=t}}};if(a.axisPointerEnabled){var c=A_(a.model),d=f.coordSysAxesInfo[c]={};f.coordSysMap[c]=a;var e=a.model.getModel("tooltip",i);if(aX(a.getAxes(),a2(b,!1,null)),a.getTooltipAxes&&i&&e.get("show")){var h="axis"===e.get("trigger"),m="cross"===e.get(["axisPointer","type"]),n=a.getTooltipAxes(e.get(["axisPointer","axis"]));(h||m)&&aX(n.baseAxes,a2(b,!m||"cross",h)),m&&aX(n.otherAxes,a2(b,"cross",!1))}}}),e.seriesInvolved&&function a(b,c){c.eachSeries(function(a){var c=a.coordinateSystem,d=a.get(["tooltip","trigger"],!0),e=a.get(["tooltip","show"],!0);c&&"none"!==d&& !1!==d&&"item"!==d&& !1!==e&& !1!==a.get(["axisPointer","show"],!0)&&aX(b.coordSysAxesInfo[A_(c.model)],function(b){var d=b.axis;c.getAxis(d.dim)===d&&(b.seriesModels.push(a),null==b.seriesDataCount&&(b.seriesDataCount=0),b.seriesDataCount+=a.getData().count())})})}(e,c),e)}),a.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},Mm)}var My,Mz,MA=(My=LU,Mz=function(){return null!==My&&My.apply(this,arguments)||this},ad(Mz,My),Mz.prototype.makeElOption=function(a,b,c,d,e){var f=c.axis;"angle"===f.dim&&(this.animationThreshold=Math.PI/18);var g=f.polar,h=g.getOtherAxis(f).getExtent(),i=f.dataToCoord(b),j=d.get("type");if(j&&"none"!==j){var k=LV(d),l=ME[j](f,g,i,h);l.style=k,a.graphicKey=l.type,a.pointer=l}var m=d.get(["label","margin"]),n=MB(b,c,d,g,m);LW(a,c,d,e,n)},Mz);function MB(a,b,c,d,e){var f,g,h,i=b.axis,j=i.dataToCoord(a),k=d.getAngleAxis().getExtent()[0];k=k/180*Math.PI;var l=d.getRadiusAxis().getExtent();if("radius"===i.dim){var m=cz();cE(m,m,k),cD(m,m,[d.cx,d.cy]),f=qK([j,-e],m);var n=b.getModel("axisLabel").get("rotate")||0,o=AV.innerTextLayout(k,n*Math.PI/180,-1);g=o.textAlign,h=o.textVerticalAlign}else{var p=l[1];f=d.coordToPoint([p+e,j]);var q=d.cx,r=d.cy;g=Math.abs(f[0]-q)/p<.3?"center":f[0]>q?"left":"right",h=Math.abs(f[1]-r)/p<.3?"middle":f[1]>r?"top":"bottom"}return{position:f,align:g,verticalAlign:h}}var MC,MD,ME={line:function(a,b,c,d){return"angle"===a.dim?{type:"Line",shape:L_(b.coordToPoint([d[0],c]),b.coordToPoint([d[1],c]))}:{type:"Circle",shape:{cx:b.cx,cy:b.cy,r:c}}},shadow:function(a,b,c,d){var e=Math.max(1,a.getBandWidth()),f=Math.PI/180;return"angle"===a.dim?{type:"Sector",shape:L1(b.cx,b.cy,d[0],d[1],(-c-e/2)*f,(-c+e/2)*f)}:{type:"Sector",shape:L1(b.cx,b.cy,c-e/2,c+e/2,0,2*Math.PI)}}},MF=MA,MG=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.findAxisModel=function(a){var b;return this.ecModel.eachComponent(a,function(a){a.getCoordSysModel()===this&&(b=a)},this),b},b.type="polar",b.dependencies=["radiusAxis","angleAxis"],b.defaultOption={z:0,center:["50%","50%"],radius:"80%"},b}(lK),MH=(MC=lK,MD=function(){return null!==MC&&MC.apply(this,arguments)||this},ad(MD,MC),MD.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",gM).models[0]},MD.type="polarAxis",MD);aV(MH,vN);var MI,MJ,MK=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.type="angleAxis",b}(MH),ML=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.type="radiusAxis",b}(MH),MM=(MI=wo,ad(MJ=function(a,b){return MI.call(this,"radius",a,b)||this},MI),MJ.prototype.pointToData=function(a,b){return this.polar.pointToData(a,b)["radius"===this.dim?0:1]},MJ);MM.prototype.dataToRadius=wo.prototype.dataToCoord,MM.prototype.radiusToData=wo.prototype.coordToData;var MN,MO,MP=MM,MQ=gI(),MR=(MN=wo,ad(MO=function(a,b){return MN.call(this,"angle",a,b||[0,360])||this},MN),MO.prototype.pointToData=function(a,b){return this.polar.pointToData(a,b)["radius"===this.dim?0:1]},MO.prototype.calculateCategoryInterval=function(){var a=this,b=a.getLabelModel(),c=a.scale,d=c.getExtent(),e=c.count();if(d[1]-d[0]<1)return 0;var f=d[0],g=Math.abs(a.dataToCoord(f+1)-a.dataToCoord(f)),h=Math.max(fq(null==f?"":f+"",b.getFont(),"center","top").height,7)/g;isNaN(h)&&(h=1/0);var i=Math.max(0,Math.floor(h)),j=MQ(a.model),k=j.lastAutoInterval,l=j.lastTickCount;return null!=k&&null!=l&&1>=Math.abs(k-i)&&1>=Math.abs(l-e)&&k>i?i=k:(j.lastTickCount=e,j.lastAutoInterval=i),i},MO);MR.prototype.dataToAngle=wo.prototype.dataToCoord,MR.prototype.angleToData=wo.prototype.coordToData;var MS,MT=MR,MU=["radius","angle"],MV=((MS=function(a){this.dimensions=MU,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new MP,this._angleAxis=new MT,this.axisPointerEnabled=!0,this.name=a||"",this._radiusAxis.polar=this._angleAxis.polar=this}).prototype.containPoint=function(a){var b=this.pointToCoord(a);return this._radiusAxis.contain(b[0])&&this._angleAxis.contain(b[1])},MS.prototype.containData=function(a){return this._radiusAxis.containData(a[0])&&this._angleAxis.containData(a[1])},MS.prototype.getAxis=function(a){return this["_"+a+"Axis"]},MS.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},MS.prototype.getAxesByScale=function(a){var b=[],c=this._angleAxis,d=this._radiusAxis;return c.scale.type===a&&b.push(c),d.scale.type===a&&b.push(d),b},MS.prototype.getAngleAxis=function(){return this._angleAxis},MS.prototype.getRadiusAxis=function(){return this._radiusAxis},MS.prototype.getOtherAxis=function(a){var b=this._angleAxis;return a===b?this._radiusAxis:b},MS.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},MS.prototype.getTooltipAxes=function(a){var b=null!=a&&"auto"!==a?this.getAxis(a):this.getBaseAxis();return{baseAxes:[b],otherAxes:[this.getOtherAxis(b)]}},MS.prototype.dataToPoint=function(a,b){return this.coordToPoint([this._radiusAxis.dataToRadius(a[0],b),this._angleAxis.dataToAngle(a[1],b)])},MS.prototype.pointToData=function(a,b){var c=this.pointToCoord(a);return[this._radiusAxis.radiusToData(c[0],b),this._angleAxis.angleToData(c[1],b)]},MS.prototype.pointToCoord=function(a){var b=a[0]-this.cx,c=a[1]-this.cy,d=this.getAngleAxis(),e=d.getExtent(),f=Math.min(e[0],e[1]),g=Math.max(e[0],e[1]);d.inverse?f=g-360:g=f+360;var h=Math.sqrt(b*b+c*c);b/=h,c/=h;for(var i=Math.atan2(-c,b)/Math.PI*180,j=i<f?1:-1;i<f||i>g;)i+=360*j;return[h,i]},MS.prototype.coordToPoint=function(a){var b=a[0],c=a[1]/180*Math.PI,d=Math.cos(c)*b+this.cx,e=-Math.sin(c)*b+this.cy;return[d,e]},MS.prototype.getArea=function(){var a=this.getAngleAxis(),b=this.getRadiusAxis().getExtent().slice();b[0]>b[1]&&b.reverse();var c=a.getExtent(),d=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:b[0],r:b[1],startAngle:-c[0]*d,endAngle:-c[1]*d,clockwise:a.inverse,contain:function(a,b){var c=a-this.cx,d=b-this.cy,e=c*c+d*d-1e-4,f=this.r,g=this.r0;return e<=f*f&&e>=g*g}}},MS.prototype.convertToPixel=function(a,b,c){return MW(b)===this?this.dataToPoint(c):null},MS.prototype.convertFromPixel=function(a,b,c){return MW(b)===this?this.pointToData(c):null},MS);function MW(a){var b=a.seriesModel,c=a.polarModel;return c&&c.coordinateSystem||b&&b.coordinateSystem}var MX=MV;function MY(a,b){var c=this,d=c.getAngleAxis(),e=c.getRadiusAxis();if(d.scale.setExtent(1/0,-1/0),e.scale.setExtent(1/0,-1/0),a.eachSeries(function(a){if(a.coordinateSystem===c){var b=a.getData();aX(vL(b,"radius"),function(a){e.scale.unionExtentFromData(b,a)}),aX(vL(b,"angle"),function(a){d.scale.unionExtentFromData(b,a)})}}),vE(d.scale,d.model),vE(e.scale,e.model),"category"===d.type&&!d.onBand){var f=d.getExtent(),g=360/d.scale.count();d.inverse?f[1]+=g:f[1]-=g,d.setExtent(f[0],f[1])}}function MZ(a,b){var c,d;if(a.type=b.get("type"),a.scale=vF(b),a.onBand=b.get("boundaryGap")&&"category"===a.type,a.inverse=b.get("inverse"),"angleAxis"===(d=b).mainType){a.inverse=a.inverse!==b.get("clockwise");var e=b.get("startAngle"),f=null!==(c=b.get("endAngle"))&& void 0!==c?c:e+(a.inverse?-360:360);a.setExtent(e,f)}b.axis=a,a.model=b}var M$={dimensions:MU,create:function(a,b){var c=[];return a.eachComponent("polar",function(a,d){var e=new MX(d+"");e.update=MY;var f,g,h,i,j,k,l,m,n,o,p=e.getRadiusAxis(),q=e.getAngleAxis(),r=a.findAxisModel("radiusAxis"),s=a.findAxisModel("angleAxis");MZ(p,r),MZ(q,s),f=e,g=a,h=b,i=g.get("center"),j=h.getWidth(),k=h.getHeight(),f.cx=f0(i[0],j),f.cy=f0(i[1],k),l=f.getRadiusAxis(),m=Math.min(j,k)/2,n=g.get("radius"),null==n?n=[0,"100%"]:a3(n)||(n=[0,n]),o=[f0(n[0],m),f0(n[1],m)],l.inverse?l.setExtent(o[1],o[0]):l.setExtent(o[0],o[1]),c.push(e),a.coordinateSystem=e,e.model=a}),a.eachSeries(function(a){if("polar"===a.get("coordinateSystem")){var b=a.getReferringComponents("polar",gM).models[0];a.coordinateSystem=b.coordinateSystem}}),c}},M_=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function M0(a,b,c){b[1]>b[0]&&(b=b.slice().reverse());var d=a.coordToPoint([b[0],c]),e=a.coordToPoint([b[1],c]);return{x1:d[0],y1:d[1],x2:e[0],y2:e[1]}}function M1(a){return a.getRadiusAxis().inverse?0:1}function M2(a){var b=a[0],c=a[a.length-1];b&&c&&1e-4>Math.abs(Math.abs(b.coord-c.coord)-360)&&a.pop()}var M3=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.axisPointerClass="PolarAxisPointer",c}return ad(b,a),b.prototype.render=function(a,b){if(this.group.removeAll(),a.get("show")){var c=a.axis,d=c.polar,e=d.getRadiusAxis().getExtent(),f=c.getTicksCoords(),g=c.getMinorTicksCoords(),h=aY(c.getViewLabels(),function(a){a=aN(a);var b=c.scale,d="ordinal"===b.type?b.getRawOrdinalNumber(a.tickValue):a.tickValue;return a.coord=c.dataToCoord(d),a});M2(h),M2(f),aX(M_,function(b){a.get([b,"show"])&&(!c.scale.isBlank()||"axisLine"===b)&&M4[b](this.group,a,d,f,g,e,h)},this)}},b.type="angleAxis",b}(A1),M4={axisLine:function(a,b,c,d,e,f){var g,h=b.getModel(["axisLine","lineStyle"]),i=c.getAngleAxis(),j=Math.PI/180,k=i.getExtent(),l=M1(c),m=l?0:1,n=360===Math.abs(k[1]-k[0])?"Circle":"Arc";(g=0===f[m]?new U[n]({shape:{cx:c.cx,cy:c.cy,r:f[l],startAngle:-k[0]*j,endAngle:-k[1]*j,clockwise:i.inverse},style:h.getLineStyle(),z2:1,silent:!0}):new pG({shape:{cx:c.cx,cy:c.cy,r:f[l],r0:f[m]},style:h.getLineStyle(),z2:1,silent:!0})).style.fill=null,a.add(g)},axisTick:function(a,b,c,d,e,f){var g=b.getModel("axisTick"),h=(g.get("inside")?-1:1)*g.get("length"),i=f[M1(c)],j=aY(d,function(a){return new pX({shape:M0(c,[i,i+h],a.coord)})});a.add(qE(j,{style:aR(g.getModel("lineStyle").getLineStyle(),{stroke:b.get(["axisLine","lineStyle","color"])})}))},minorTick:function(a,b,c,d,e,f){if(e.length){for(var g=b.getModel("axisTick"),h=b.getModel("minorTick"),i=(g.get("inside")?-1:1)*h.get("length"),j=f[M1(c)],k=[],l=0;l<e.length;l++)for(var m=0;m<e[l].length;m++)k.push(new pX({shape:M0(c,[j,j+i],e[l][m].coord)}));a.add(qE(k,{style:aR(h.getModel("lineStyle").getLineStyle(),aR(g.getLineStyle(),{stroke:b.get(["axisLine","lineStyle","color"])}))}))}},axisLabel:function(a,b,c,d,e,f,g){var h=b.getCategories(!0),i=b.getModel("axisLabel"),j=i.get("margin"),k=b.get("triggerEvent");aX(g,function(d,e){var g=i,l=d.tickValue,m=f[M1(c)],n=c.coordToPoint([m+j,d.coord]),o=c.cx,p=c.cy,q=Math.abs(n[0]-o)/m<.3?"center":n[0]>o?"left":"right",r=Math.abs(n[1]-p)/m<.3?"middle":n[1]>p?"top":"bottom";if(h&&h[l]){var s=h[l];a8(s)&&s.textStyle&&(g=new kC(s.textStyle,i,i.ecModel))}var t=new i7({silent:AV.isLabelSilent(b),style:j9(g,{x:n[0],y:n[1],fill:g.getTextColor()||b.get(["axisLine","lineStyle","color"]),text:d.formattedLabel,align:q,verticalAlign:r})});if(a.add(t),k){var u=AV.makeAxisEventDataBase(b);u.targetType="axisLabel",u.value=d.rawLabel,i8(t).eventData=u}},this)},splitLine:function(a,b,c,d,e,f){var g=b.getModel("splitLine").getModel("lineStyle"),h=g.get("color"),i=0;h=(0,ab.Z)(h,Array)?h:[h];for(var j=[],k=0;k<d.length;k++){var l=(i++)%h.length;j[l]=j[l]||[],j[l].push(new pX({shape:M0(c,f,d[k].coord)}))}for(var k=0;k<j.length;k++)a.add(qE(j[k],{style:aR({stroke:h[k%h.length]},g.getLineStyle()),silent:!0,z:b.get("z")}))},minorSplitLine:function(a,b,c,d,e,f){if(e.length){for(var g=b.getModel("minorSplitLine").getModel("lineStyle"),h=[],i=0;i<e.length;i++)for(var j=0;j<e[i].length;j++)h.push(new pX({shape:M0(c,f,e[i][j].coord)}));a.add(qE(h,{style:g.getLineStyle(),silent:!0,z:b.get("z")}))}},splitArea:function(a,b,c,d,e,f){if(d.length){var g=b.getModel("splitArea").getModel("areaStyle"),h=g.get("color"),i=0;h=(0,ab.Z)(h,Array)?h:[h];for(var j=[],k=Math.PI/180,l=-d[0].coord*k,m=Math.min(f[0],f[1]),n=Math.max(f[0],f[1]),o=b.get("clockwise"),p=1,q=d.length;p<=q;p++){var r=p===q?d[0].coord:d[p].coord,s=(i++)%h.length;j[s]=j[s]||[],j[s].push(new pD({shape:{cx:c.cx,cy:c.cy,r0:m,r:n,startAngle:l,endAngle:-r*k,clockwise:o},silent:!0})),l=-r*k}for(var p=0;p<j.length;p++)a.add(qE(j[p],{style:aR({fill:h[p%h.length]},g.getAreaStyle()),silent:!0}))}}},M5=M3,M6=["axisLine","axisTickLabel","axisName"],M7=["splitLine","splitArea","minorSplitLine"],M8=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.axisPointerClass="PolarAxisPointer",c}return ad(b,a),b.prototype.render=function(a,b){if(this.group.removeAll(),a.get("show")){var c=this._axisGroup,d=this._axisGroup=new fP;this.group.add(d);var e=a.axis,f=e.polar,g=f.getAngleAxis(),h=e.getTicksCoords(),i=e.getMinorTicksCoords(),j=g.getExtent()[0],k=e.getExtent(),l=Na(f,a,j),m=new AV(a,l);aX(M6,m.add,m),d.add(m.getGroup()),qN(c,d,a),aX(M7,function(b){a.get([b,"show"])&&!e.scale.isBlank()&&M9[b](this.group,a,f,j,k,h,i)},this)}},b.type="radiusAxis",b}(A1),M9={splitLine:function(a,b,c,d,e,f){var g=b.getModel("splitLine").getModel("lineStyle"),h=g.get("color"),i=0,j=c.getAngleAxis(),k=Math.PI/180,l=j.getExtent(),m=360===Math.abs(l[1]-l[0])?"Circle":"Arc";h=(0,ab.Z)(h,Array)?h:[h];for(var n=[],o=0;o<f.length;o++){var p=(i++)%h.length;n[p]=n[p]||[],n[p].push(new U[m]({shape:{cx:c.cx,cy:c.cy,r:Math.max(f[o].coord,0),startAngle:-l[0]*k,endAngle:-l[1]*k,clockwise:j.inverse}}))}for(var o=0;o<n.length;o++)a.add(qE(n[o],{style:aR({stroke:h[o%h.length],fill:null},g.getLineStyle()),silent:!0}))},minorSplitLine:function(a,b,c,d,e,f,g){if(g.length){for(var h=b.getModel("minorSplitLine").getModel("lineStyle"),i=[],j=0;j<g.length;j++)for(var k=0;k<g[j].length;k++)i.push(new pi({shape:{cx:c.cx,cy:c.cy,r:g[j][k].coord}}));a.add(qE(i,{style:aR({fill:null},h.getLineStyle()),silent:!0}))}},splitArea:function(a,b,c,d,e,f){if(f.length){var g=b.getModel("splitArea").getModel("areaStyle"),h=g.get("color"),i=0;h=(0,ab.Z)(h,Array)?h:[h];for(var j=[],k=f[0].coord,l=1;l<f.length;l++){var m=(i++)%h.length;j[m]=j[m]||[],j[m].push(new pD({shape:{cx:c.cx,cy:c.cy,r0:k,r:f[l].coord,startAngle:0,endAngle:2*Math.PI},silent:!0})),k=f[l].coord}for(var l=0;l<j.length;l++)a.add(qE(j[l],{style:aR({fill:h[l%h.length]},g.getAreaStyle()),silent:!0}))}}};function Na(a,b,c){return{position:[a.cx,a.cy],rotation:c/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:b.getModel("axisLabel").get("rotate"),z2:1}}var Nb=M8;function Nc(a){return a.get("stack")||"__ec_stack_"+a.seriesIndex}function Nd(a,b){return b.dim+a.model.componentIndex}var Ne=function(a,b,c){var d,e,f,g={},h=(d=a$(b.getSeriesByType(a),function(a){return!b.isSeriesFiltered(a)&&a.coordinateSystem&&"polar"===a.coordinateSystem.type}),e={},aX(d,function(a,b){var c=a.getData(),d=a.coordinateSystem,f=d.getBaseAxis(),g=Nd(d,f),h=f.getExtent(),i="category"===f.type?f.getBandWidth():Math.abs(h[1]-h[0])/c.count(),j=e[g]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},k=j.stacks;e[g]=j;var l=Nc(a);!k[l]&&j.autoWidthCount++,k[l]=k[l]||{width:0,maxWidth:0};var m=f0(a.get("barWidth"),i),n=f0(a.get("barMaxWidth"),i),o=a.get("barGap"),p=a.get("barCategoryGap");m&&!k[l].width&&(m=Math.min(j.remainedWidth,m),k[l].width=m,j.remainedWidth-=m),n&&(k[l].maxWidth=n),null!=o&&(j.gap=o),null!=p&&(j.categoryGap=p)}),f={},aX(e,function(a,b){f[b]={};var c,d=a.stacks,e=a.bandWidth,g=f0(a.categoryGap,e),h=f0(a.gap,1),i=a.remainedWidth,j=a.autoWidthCount,k=(i-g)/(j+(j-1)*h);k=Math.max(k,0),aX(d,function(a,b){var c=a.maxWidth;c&&c<k&&(c=Math.min(c,i),a.width&&(c=Math.min(c,a.width)),i-=c,a.width=c,j--)}),k=Math.max(k=(i-g)/(j+(j-1)*h),0);var l=0;aX(d,function(a,b){a.width||(a.width=k),c=a,l+=a.width*(1+h)}),c&&(l-=c.width*h);var m=-l/2;aX(d,function(a,c){f[b][c]=f[b][c]||{offset:m,width:a.width},m+=a.width*(1+h)})}),f);b.eachSeriesByType(a,function(a){if("polar"===a.coordinateSystem.type){var b=a.getData(),c=a.coordinateSystem,d=c.getBaseAxis(),e=Nd(c,d),f=Nc(a),i=h[e][f],j=i.offset,k=i.width,l=c.getOtherAxis(d),m=a.coordinateSystem.cx,n=a.coordinateSystem.cy,o=a.get("barMinHeight")||0,p=a.get("barMinAngle")||0;g[f]=g[f]||[];for(var q=b.mapDimension(l.dim),r=b.mapDimension(d.dim),s=ur(b,q),t="radius"!==d.dim||!a.get("roundCap",!0),u=l.dataToCoord(0),v=0,w=b.count();v<w;v++){var x=b.get(q,v),y=b.get(r,v),z=x>=0?"p":"n",A=u;s&&(g[f][y]||(g[f][y]={p:u,n:u}),A=g[f][y][z]);var B=void 0,C=void 0,D=void 0,E=void 0;if("radius"===l.dim){var F=l.dataToCoord(x)-u,G=d.dataToCoord(y);Math.abs(F)<o&&(F=(F<0?-1:1)*o),B=A,C=A+F,D=G-j,E=D-k,s&&(g[f][y][z]=C)}else{var H=l.dataToCoord(x,t)-u,I=d.dataToCoord(y);Math.abs(H)<p&&(H=(H<0?-1:1)*p),C=(B=I+j)+k,D=A,E=A+H,s&&(g[f][y][z]=E)}b.setItemLayout(v,{cx:m,cy:n,r0:B,r:C,startAngle:-D*Math.PI/180,endAngle:-E*Math.PI/180,clockwise:D>=E})}}})},Nf={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},Ng={splitNumber:5},Nh=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.type="polar",b}(oQ);function Ni(a,b){b=b||{};var c=a.coordinateSystem,d=a.axis,e={},f=d.position,g=d.orient,h=c.getRect(),i=[h.x,h.x+h.width,h.y,h.y+h.height],j={horizontal:{top:i[2],bottom:i[3]},vertical:{left:i[0],right:i[1]}};e.position=["vertical"===g?j.vertical[f]:i[0],"horizontal"===g?j.horizontal[f]:i[3]],e.rotation=Math.PI/2*({horizontal:0,vertical:1})[g],e.labelDirection=e.tickDirection=e.nameDirection=({top:-1,bottom:1,right:1,left:-1})[f],a.get(["axisTick","inside"])&&(e.tickDirection=-e.tickDirection),bg(b.labelInside,a.get(["axisLabel","inside"]))&&(e.labelDirection=-e.labelDirection);var k=b.rotate;return null==k&&(k=a.get(["axisLabel","rotate"])),e.labelRotation="top"===f?-k:k,e.z2=1,e}var Nj=["axisLine","axisTickLabel","axisName"],Nk=["splitArea","splitLine"],Nl=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.axisPointerClass="SingleAxisPointer",c}return ad(b,a),b.prototype.render=function(b,c,d,e){var f=this.group;f.removeAll();var g=this._axisGroup;this._axisGroup=new fP;var h=Ni(b),i=new AV(b,h);aX(Nj,i.add,i),f.add(this._axisGroup),f.add(i.getGroup()),aX(Nk,function(a){b.get([a,"show"])&&Nm[a](this,this.group,this._axisGroup,b)},this),qN(g,this._axisGroup,b),a.prototype.render.call(this,b,c,d,e)},b.prototype.remove=function(){A4(this)},b.type="singleAxis",b}(A1),Nm={splitLine:function(a,b,c,d){var e=d.axis;if(!e.scale.isBlank()){var f=d.getModel("splitLine"),g=f.getModel("lineStyle"),h=g.get("color");h=(0,ab.Z)(h,Array)?h:[h];for(var i=g.get("width"),j=d.coordinateSystem.getRect(),k=e.isHorizontal(),l=[],m=0,n=e.getTicksCoords({tickModel:f}),o=[],p=[],q=0;q<n.length;++q){var r=e.toGlobalCoord(n[q].coord);k?(o[0]=r,o[1]=j.y,p[0]=r,p[1]=j.y+j.height):(o[0]=j.x,o[1]=r,p[0]=j.x+j.width,p[1]=r);var s=new pX({shape:{x1:o[0],y1:o[1],x2:p[0],y2:p[1]},silent:!0});qG(s.shape,i);var t=(m++)%h.length;l[t]=l[t]||[],l[t].push(s)}for(var u=g.getLineStyle(["color"]),q=0;q<l.length;++q)b.add(qE(l[q],{style:aR({stroke:h[q%h.length]},u),silent:!0}))}},splitArea:function(a,b,c,d){A3(a,c,d,d)}},Nn=Nl,No=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.getCoordSysModel=function(){return this},b.type="singleAxis",b.layoutMode="box",b.defaultOption={left:"5%",top:"5%",right:"5%",bottom:"5%",type:"value",position:"bottom",orient:"horizontal",axisLine:{show:!0,lineStyle:{width:1,type:"solid"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:"auto"},splitLine:{show:!0,lineStyle:{type:"dashed",opacity:.2}}},b}(lK);aV(No,vN.prototype);var Np,Nq,Nr,Ns=No,Nt=(Np=wo,ad(Nq=function(a,b,c,d,e){var f=Np.call(this,a,b,c)||this;return f.type=d||"value",f.position=e||"bottom",f},Np),Nq.prototype.isHorizontal=function(){var a=this.position;return"top"===a||"bottom"===a},Nq.prototype.pointToData=function(a,b){return this.coordinateSystem.pointToData(a)[0]},Nq),Nu=["single"],Nv=((Nr=function(a,b,c){this.type="single",this.dimension="single",this.dimensions=Nu,this.axisPointerEnabled=!0,this.model=a,this._init(a,b,c)}).prototype._init=function(a,b,c){var d=this.dimension,e=new Nt(d,vF(a),[0,0],a.get("type"),a.get("position")),f="category"===e.type;e.onBand=f&&a.get("boundaryGap"),e.inverse=a.get("inverse"),e.orient=a.get("orient"),a.axis=e,e.model=a,e.coordinateSystem=this,this._axis=e},Nr.prototype.update=function(a,b){a.eachSeries(function(a){if(a.coordinateSystem===this){var b=a.getData();aX(b.mapDimensionsAll(this.dimension),function(a){this._axis.scale.unionExtentFromData(b,a)},this),vE(this._axis.scale,this._axis.model)}},this)},Nr.prototype.resize=function(a,b){this._rect=ls({left:a.get("left"),top:a.get("top"),right:a.get("right"),bottom:a.get("bottom"),width:a.get("width"),height:a.get("height")},{width:b.getWidth(),height:b.getHeight()}),this._adjustAxis()},Nr.prototype.getRect=function(){return this._rect},Nr.prototype._adjustAxis=function(){var a=this._rect,b=this._axis,c=b.isHorizontal(),d=c?[0,a.width]:[0,a.height],e=b.inverse?1:0;b.setExtent(d[e],d[1-e]),this._updateAxisTransform(b,c?a.x:a.y)},Nr.prototype._updateAxisTransform=function(a,b){var c=a.getExtent(),d=c[0]+c[1],e=a.isHorizontal();a.toGlobalCoord=e?function(a){return a+b}:function(a){return d-a+b},a.toLocalCoord=e?function(a){return a-b}:function(a){return d-a+b}},Nr.prototype.getAxis=function(){return this._axis},Nr.prototype.getBaseAxis=function(){return this._axis},Nr.prototype.getAxes=function(){return[this._axis]},Nr.prototype.getTooltipAxes=function(){return{baseAxes:[this.getAxis()],otherAxes:[]}},Nr.prototype.containPoint=function(a){var b=this.getRect(),c=this.getAxis();return"horizontal"===c.orient?c.contain(c.toLocalCoord(a[0]))&&a[1]>=b.y&&a[1]<=b.y+b.height:c.contain(c.toLocalCoord(a[1]))&&a[0]>=b.y&&a[0]<=b.y+b.height},Nr.prototype.pointToData=function(a){var b=this.getAxis();return[b.coordToData(b.toLocalCoord(a["horizontal"===b.orient?0:1]))]},Nr.prototype.dataToPoint=function(a){var b=this.getAxis(),c=this.getRect(),d=[],e="horizontal"===b.orient?0:1;return(0,ab.Z)(a,Array)&&(a=a[0]),d[e]=b.toGlobalCoord(b.dataToCoord(+a)),d[1-e]=0===e?c.y+c.height/2:c.x+c.width/2,d},Nr.prototype.convertToPixel=function(a,b,c){return Nw(b)===this?this.dataToPoint(c):null},Nr.prototype.convertFromPixel=function(a,b,c){return Nw(b)===this?this.pointToData(c):null},Nr);function Nw(a){var b=a.seriesModel,c=a.singleAxisModel;return c&&c.coordinateSystem||b&&b.coordinateSystem}var Nx,Ny,Nz=Nv,NA={create:function(a,b){var c=[];return a.eachComponent("singleAxis",function(d,e){var f=new Nz(d,a,b);f.name="single_"+e,f.resize(d,b),d.coordinateSystem=f,c.push(f)}),a.eachSeries(function(a){if("singleAxis"===a.get("coordinateSystem")){var b=a.getReferringComponents("singleAxis",gM).models[0];a.coordinateSystem=b&&b.coordinateSystem}}),c},dimensions:Nu},NB=["x","y"],NC=["width","height"],ND=(Nx=LU,Ny=function(){return null!==Nx&&Nx.apply(this,arguments)||this},ad(Ny,Nx),Ny.prototype.makeElOption=function(a,b,c,d,e){var f=c.axis,g=f.coordinateSystem,h=NG(g,1-NF(f)),i=g.dataToPoint(b)[0],j=d.get("type");if(j&&"none"!==j){var k=LV(d),l=NE[j](f,i,h);l.style=k,a.graphicKey=l.type,a.pointer=l}var m=Ni(c);L$(b,a,m,c,d,e)},Ny.prototype.getHandleTransform=function(a,b,c){var d=Ni(b,{labelInside:!1});d.labelMargin=c.get(["handle","margin"]);var e=LZ(b.axis,a,d);return{x:e[0],y:e[1],rotation:d.rotation+(d.labelDirection<0?Math.PI:0)}},Ny.prototype.updateHandleTransform=function(a,b,c,d){var e=c.axis,f=e.coordinateSystem,g=NF(e),h=NG(f,g),i=[a.x,a.y];i[g]+=b[g],i[g]=Math.min(h[1],i[g]),i[g]=Math.max(h[0],i[g]);var j=NG(f,1-g),k=(j[1]+j[0])/2,l=[k,k];return l[g]=i[g],{x:i[0],y:i[1],rotation:a.rotation,cursorPoint:l,tooltipOption:{verticalAlign:"middle"}}},Ny),NE={line:function(a,b,c){return{type:"Line",subPixelOptimize:!0,shape:L_([b,c[0]],[b,c[1]],NF(a))}},shadow:function(a,b,c){var d=a.getBandWidth(),e=c[1]-c[0];return{type:"Rect",shape:L0([b-d/2,c[0]],[d,e],NF(a))}}};function NF(a){return a.isHorizontal()?0:1}function NG(a,b){var c=a.getRect();return[c[NB[b]],c[NB[b]]+c[NC[b]]]}var NH=ND,NI=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.type="single",b}(oQ),NJ=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.init=function(b,c,d){var e=lw(b);a.prototype.init.apply(this,arguments),NK(b,e)},b.prototype.mergeOption=function(b){a.prototype.mergeOption.apply(this,arguments),NK(this.option,b)},b.prototype.getCellSize=function(){return this.option.cellSize},b.type="calendar",b.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}},b}(lK);function NK(a,b){var c,d=a.cellSize;1===(c=a3(d)?d:a.cellSize=[d,d]).length&&(c[1]=c[0]);var e=aY([0,1],function(a){var d,e;return d=b,(null!=d[lo[e=a][0]]||null!=d[lo[e][1]]&&null!=d[lo[e][2]])&&(c[a]="auto"),null!=c[a]&&"auto"!==c[a]});lv(a,b,{type:"box",ignoreSize:e})}var NL=NJ,NM=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c){var d=this.group;d.removeAll();var e=a.coordinateSystem,f=e.getRangeInfo(),g=e.getOrient(),h=b.getLocaleModel();this._renderDayRect(a,f,d),this._renderLines(a,f,g,d),this._renderYearText(a,f,g,d),this._renderMonthText(a,h,g,d),this._renderWeekText(a,h,f,g,d)},b.prototype._renderDayRect=function(a,b,c){for(var d=a.coordinateSystem,e=a.getModel("itemStyle").getItemStyle(),f=d.getCellWidth(),g=d.getCellHeight(),h=b.start.time;h<=b.end.time;h=d.getNextNDay(h,1).time){var i=d.dataToRect([h],!1).tl,j=new iS({shape:{x:i[0],y:i[1],width:f,height:g},cursor:"default",style:e});c.add(j)}},b.prototype._renderLines=function(a,b,c,d){var e=function(b){f._firstDayOfMonth.push(g.getDateInfo(b)),f._firstDayPoints.push(g.dataToRect([b],!1).tl);var e=f._getLinePointsOfOneWeek(a,b,c);f._tlpoints.push(e[0]),f._blpoints.push(e[e.length-1]),i&&f._drawSplitline(e,h,d)},f=this,g=a.coordinateSystem,h=a.getModel(["splitLine","lineStyle"]).getLineStyle(),i=a.get(["splitLine","show"]),j=h.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var k=b.start,l=0;k.time<=b.end.time;l++){e(k.formatedDate),0===l&&(k=g.getDateInfo(b.start.y+"-"+b.start.m));var m=k.date;m.setMonth(m.getMonth()+1),k=g.getDateInfo(m)}e(g.getNextNDay(b.end.time,1).formatedDate),i&&this._drawSplitline(f._getEdgesPoints(f._tlpoints,j,c),h,d),i&&this._drawSplitline(f._getEdgesPoints(f._blpoints,j,c),h,d)},b.prototype._getEdgesPoints=function(a,b,c){var d=[a[0].slice(),a[a.length-1].slice()],e="horizontal"===c?0:1;return d[0][e]=d[0][e]-b/2,d[1][e]=d[1][e]+b/2,d},b.prototype._drawSplitline=function(a,b,c){var d=new pT({z2:20,shape:{points:a},style:b});c.add(d)},b.prototype._getLinePointsOfOneWeek=function(a,b,c){for(var d=a.coordinateSystem,e=d.getDateInfo(b),f=[],g=0;g<7;g++){var h=d.getNextNDay(e.time,g),i=d.dataToRect([h.time],!1);f[2*h.day]=i.tl,f[2*h.day+1]=i["horizontal"===c?"bl":"tr"]}return f},b.prototype._formatterLabel=function(a,b){if(a5(a)&&a){var c,d;return c=a,aX(d=b,function(a,b){c=c.replace("{"+b+"}",a)}),c}return a4(a)?a(b):b.nameMap},b.prototype._yearTextPositionControl=function(a,b,c,d,e){var f=b[0],g=b[1],h=["center","bottom"];"bottom"===d?(g+=e,h=["center","top"]):"left"===d?f-=e:"right"===d?(f+=e,h=["center","top"]):g-=e;var i=0;return("left"===d||"right"===d)&&(i=Math.PI/2),{rotation:i,x:f,y:g,style:{align:h[0],verticalAlign:h[1]}}},b.prototype._renderYearText=function(a,b,c,d){var e=a.getModel("yearLabel");if(e.get("show")){var f=e.get("margin"),g=e.get("position");g||(g="horizontal"!==c?"top":"left");var h=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],i=(h[0][0]+h[1][0])/2,j=(h[0][1]+h[1][1])/2,k="horizontal"===c?0:1,l={top:[i,h[k][1]],bottom:[i,h[1-k][1]],left:[h[1-k][0],j],right:[h[k][0],j]},m=b.start.y;+b.end.y> +b.start.y&&(m=m+"-"+b.end.y);var n=e.get("formatter"),o={start:b.start.y,end:b.end.y,nameMap:m},p=this._formatterLabel(n,o),q=new i7({z2:30,style:j9(e,{text:p})});q.attr(this._yearTextPositionControl(q,l[g],c,g,f)),d.add(q)}},b.prototype._monthTextPositionControl=function(a,b,c,d,e){var f="left",g="top",h=a[0],i=a[1];return"horizontal"===c?(i+=e,b&&(f="center"),"start"===d&&(g="bottom")):(h+=e,b&&(g="middle"),"start"===d&&(f="right")),{x:h,y:i,align:f,verticalAlign:g}},b.prototype._renderMonthText=function(a,b,c,d){var e,f=a.getModel("monthLabel");if(f.get("show")){var g=f.get("nameMap"),h=f.get("margin"),i=f.get("position"),j=f.get("align"),k=[this._tlpoints,this._blpoints];(!g||a5(g))&&(g&&(b=kH[e=g]||b),g=b.get(["time","monthAbbr"])||[]);var l="start"===i?0:1,m="horizontal"===c?0:1;h="start"===i?-h:h;for(var n="center"===j,o=0;o<k[l].length-1;o++){var p=k[l][o].slice(),q=this._firstDayOfMonth[o];if(n){var r=this._firstDayPoints[o];p[m]=(r[m]+k[0][o+1][m])/2}var s=f.get("formatter"),t=g[+q.m-1],u={yyyy:q.y,yy:(q.y+"").slice(2),MM:q.m,M:+q.m,nameMap:t},v=this._formatterLabel(s,u),w=new i7({z2:30,style:aQ(j9(f,{text:v}),this._monthTextPositionControl(p,n,c,i,h))});d.add(w)}}},b.prototype._weekTextPositionControl=function(a,b,c,d,e){var f="center",g="middle",h=a[0],i=a[1],j="start"===c;return"horizontal"===b?(h=h+d+(j?1:-1)*e[0]/2,f=j?"right":"left"):(i=i+d+(j?1:-1)*e[1]/2,g=j?"bottom":"top"),{x:h,y:i,align:f,verticalAlign:g}},b.prototype._renderWeekText=function(a,b,c,d,e){var f,g=a.getModel("dayLabel");if(g.get("show")){var h=a.coordinateSystem,i=g.get("position"),j=g.get("nameMap"),k=g.get("margin"),l=h.getFirstDayOfWeek();(!j||a5(j))&&(j&&(b=kH[f=j]||b),j=b.get(["time","dayOfWeekShort"])||aY(b.get(["time","dayOfWeekAbbr"]),function(a){return a[0]}));var m=h.getNextNDay(c.end.time,7-c.lweek).time,n=[h.getCellWidth(),h.getCellHeight()];k=f0(k,Math.min(n[1],n[0])),"start"===i&&(m=h.getNextNDay(c.start.time,-(7+c.fweek)).time,k=-k);for(var o=0;o<7;o++){var p=h.getNextNDay(m,o),q=h.dataToRect([p.time],!1).center,r=o;r=Math.abs((o+l)%7);var s=new i7({z2:30,style:aQ(j9(g,{text:j[r]}),this._weekTextPositionControl(q,d,i,k,n))});e.add(s)}}},b.type="calendar",b}(oQ),NN=function(){function a(b,c,d){this.type="calendar",this.dimensions=a.dimensions,this.getDimensionsInfo=a.getDimensionsInfo,this._model=b}return a.getDimensionsInfo=function(){return[{name:"time",type:"time"},"value"]},a.prototype.getRangeInfo=function(){return this._rangeInfo},a.prototype.getModel=function(){return this._model},a.prototype.getRect=function(){return this._rect},a.prototype.getCellWidth=function(){return this._sw},a.prototype.getCellHeight=function(){return this._sh},a.prototype.getOrient=function(){return this._orient},a.prototype.getFirstDayOfWeek=function(){return this._firstDayOfWeek},a.prototype.getDateInfo=function(a){var b=(a=gd(a)).getFullYear(),c=a.getMonth()+1,d=c<10?"0"+c:""+c,e=a.getDate(),f=e<10?"0"+e:""+e,g=a.getDay();return{y:b+"",m:d,d:f,day:g=Math.abs((g+7-this.getFirstDayOfWeek())%7),time:a.getTime(),formatedDate:b+"-"+d+"-"+f,date:a}},a.prototype.getNextNDay=function(a,b){return 0===(b=b||0)||(a=new Date(this.getDateInfo(a).time)).setDate(a.getDate()+b),this.getDateInfo(a)},a.prototype.update=function(a,b){var c=function(a,b){return null!=a[b]&&"auto"!==a[b]};this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var d=this._rangeInfo.weeks||1,e=["width","height"],f=this._model.getCellSize().slice(),g=this._model.getBoxLayoutParams(),h="horizontal"===this._orient?[d,7]:[7,d];aX([0,1],function(a){c(f,a)&&(g[e[a]]=f[a]*h[a])});var i={width:b.getWidth(),height:b.getHeight()},j=this._rect=ls(g,i);aX([0,1],function(a){c(f,a)||(f[a]=j[e[a]]/h[a])}),this._sw=f[0],this._sh=f[1]},a.prototype.dataToPoint=function(a,b){a3(a)&&(a=a[0]),null==b&&(b=!0);var c=this.getDateInfo(a),d=this._rangeInfo,e=c.formatedDate;if(b&&!(c.time>=d.start.time&&c.time<d.end.time+864e5))return[NaN,NaN];var f=c.day,g=this._getRangeInfo([d.start.time,e]).nthWeek;return"vertical"===this._orient?[this._rect.x+f*this._sw+this._sw/2,this._rect.y+g*this._sh+this._sh/2]:[this._rect.x+g*this._sw+this._sw/2,this._rect.y+f*this._sh+this._sh/2]},a.prototype.pointToData=function(a){var b=this.pointToDate(a);return b&&b.time},a.prototype.dataToRect=function(a,b){var c=this.dataToPoint(a,b);return{contentShape:{x:c[0]-(this._sw-this._lineWidth)/2,y:c[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:c,tl:[c[0]-this._sw/2,c[1]-this._sh/2],tr:[c[0]+this._sw/2,c[1]-this._sh/2],br:[c[0]+this._sw/2,c[1]+this._sh/2],bl:[c[0]-this._sw/2,c[1]+this._sh/2]}},a.prototype.pointToDate=function(a){var b=Math.floor((a[0]-this._rect.x)/this._sw)+1,c=Math.floor((a[1]-this._rect.y)/this._sh)+1,d=this._rangeInfo.range;return"vertical"===this._orient?this._getDateByWeeksAndDay(c,b-1,d):this._getDateByWeeksAndDay(b,c-1,d)},a.prototype.convertToPixel=function(a,b,c){var d=NO(b);return d===this?d.dataToPoint(c):null},a.prototype.convertFromPixel=function(a,b,c){var d=NO(b);return d===this?d.pointToData(c):null},a.prototype.containPoint=function(a){return console.warn("Not implemented."),!1},a.prototype._initRangeOption=function(){var a,b=this._model.get("range");if(a3(b)&&1===b.length&&(b=b[0]),a3(b))a=b;else{var c=b.toString();if(/^\d{4}$/.test(c)&&(a=[c+"-01-01",c+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(c)){var d=this.getDateInfo(c),e=d.date;e.setMonth(e.getMonth()+1);var f=this.getNextNDay(e,-1);a=[d.formatedDate,f.formatedDate]}/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(c)&&(a=[c,c])}if(!a)return b;var g=this._getRangeInfo(a);return g.start.time>g.end.time&&a.reverse(),a},a.prototype._getRangeInfo=function(a){var b,c=[this.getDateInfo(a[0]),this.getDateInfo(a[1])];c[0].time>c[1].time&&(b=!0,c.reverse());var d=Math.floor(c[1].time/864e5)-Math.floor(c[0].time/864e5)+1,e=new Date(c[0].time),f=e.getDate(),g=c[1].date.getDate();e.setDate(f+d-1);var h=e.getDate();if(h!==g)for(var i=e.getTime()-c[1].time>0?1:-1;(h=e.getDate())!==g&&(e.getTime()-c[1].time)*i>0;)d-=i,e.setDate(h-i);var j=Math.floor((d+c[0].day+6)/7),k=b?-j+1:j-1;return b&&c.reverse(),{range:[c[0].formatedDate,c[1].formatedDate],start:c[0],end:c[1],allDay:d,weeks:j,nthWeek:k,fweek:c[0].day,lweek:c[1].day}},a.prototype._getDateByWeeksAndDay=function(a,b,c){var d=this._getRangeInfo(c);if(a>d.weeks||0===a&&b<d.fweek||a===d.weeks&&b>d.lweek)return null;var e=(a-1)*7-d.fweek+b,f=new Date(d.start.time);return f.setDate(+d.start.d+e),this.getDateInfo(f)},a.create=function(b,c){var d=[];return b.eachComponent("calendar",function(e){var f=new a(e,b,c);d.push(f),e.coordinateSystem=f}),b.eachSeries(function(a){"calendar"===a.get("coordinateSystem")&&(a.coordinateSystem=d[a.get("calendarIndex")||0])}),d},a.dimensions=["time","value"],a}();function NO(a){var b=a.calendarModel,c=a.seriesModel;return b?b.coordinateSystem:c?c.coordinateSystem:null}var NP=NN;function NQ(a,b){var c;return aX(b,function(b){null!=a[b]&&"auto"!==a[b]&&(c=!0)}),c}var NR=["transition","enterFrom","leaveTo"],NS=NR.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function NT(a,b,c){if(c&&(!a[c]&&b[c]&&(a[c]={}),a=a[c],b=b[c]),a&&b)for(var d=c?NR:NS,e=0;e<d.length;e++){var f=d[e];null==a[f]&&null!=b[f]&&(a[f]=b[f])}}var NU=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.preventAutoZ=!0,c}return ad(b,a),b.prototype.mergeOption=function(b,c){var d=this.option.elements;this.option.elements=null,a.prototype.mergeOption.call(this,b,c),this.option.elements=d},b.prototype.optionUpdated=function(a,b){var c=this.option,d=(b?c:a).elements,e=c.elements=b?[]:c.elements,f=[];this._flatten(d,f,null);var g=gv(e,f,"normalMerge"),h=this._elOptionsToUpdate=[];aX(g,function(a,b){var c,d,f,g,i,j,k=a.newOption;k&&(h.push(k),function(a,b){var c=a.existing;if(b.id=a.keyInfo.id,!b.type&&c&&(b.type=c.type),null==b.parentId){var d=b.parentOption;d?b.parentId=d.id:c&&(b.parentId=c.parentId)}b.parentOption=null}(a,k),c=e,d=b,g=aQ({},f=k),i=c[d],"merge"===(j=f.$action||"merge")?i?(aO(i,g,!0),lv(i,g,{ignoreSize:!0}),lx(f,i),NT(f,i),NT(f,i,"shape"),NT(f,i,"style"),NT(f,i,"extra"),f.clipPath=i.clipPath):c[d]=g:"replace"===j?c[d]=g:"remove"===j&&i&&(c[d]=null),function(a,b){if(a&&(a.hv=b.hv=[NQ(b,["left","right"]),NQ(b,["top","bottom"])],"group"===a.type)){var c=a,d=b;null==c.width&&(c.width=d.width=0),null==c.height&&(c.height=d.height=0)}}(e[b],k))},this),c.elements=a$(e,function(a){return a&&delete a.$action,null!=a})},b.prototype._flatten=function(a,b,c){aX(a,function(a){if(a){c&&(a.parentOption=c),b.push(a);var d=a.children;d&&d.length&&this._flatten(d,b,a),delete a.children}},this)},b.prototype.useElOptionsToUpdate=function(){var a=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,a},b.type="graphic",b.defaultOption={elements:[]},b}(lK),NV={path:null,compoundPath:null,group:fP,image:iG,text:i7},NW=gI(),NX=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.init=function(){this._elMap=bu()},b.prototype.render=function(a,b,c){a!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=a,this._updateElements(a),this._relocate(a,c)},b.prototype._updateElements=function(a){var b=a.useElOptionsToUpdate();if(b){var c=this._elMap,d=this.group,e=a.get("z"),f=a.get("zlevel");aX(b,function(b){var g=gE(b.id,null),h=null!=g?c.get(g):null,i=gE(b.parentId,null),j=null!=i?c.get(i):d,k=b.type,l=b.style;"text"===k&&l&&b.hv&&b.hv[1]&&(l.textVerticalAlign=l.textBaseline=l.verticalAlign=l.align=null);var m=b.textContent,n=b.textConfig;if(l&&KJ(l,k,!!n,!!m)){var o=KK(l,k,!0);!n&&o.textConfig&&(n=b.textConfig=o.textConfig),!m&&o.textContent&&(m=o.textContent)}var p=N0(b),q=b.$action||"merge",r="merge"===q,s="replace"===q;if(r){var t=!h,u=h;t?u=NZ(g,j,b.type,c):(u&&(NW(u).isNew=!1),K9(u)),u&&(KT(u,p,a,{isInit:t}),N_(u,b,e,f))}else if(s){N$(h,b,c,a);var v=NZ(g,j,b.type,c);v&&(KT(v,p,a,{isInit:!0}),N_(v,b,e,f))}else"remove"===q&&(KU(h,b),N$(h,b,c,a));var w=c.get(g);if(w&&m){if(r){var x=w.getTextContent();x?x.attr(m):w.setTextContent(new i7(m))}else s&&w.setTextContent(new i7(m))}if(w){var y=b.clipPath;if(y){var z=y.type,A=void 0,t=!1;if(r){var B=w.getClipPath();A=(t=!B||NW(B).type!==z)?NY(z):B}else s&&(t=!0,A=NY(z));w.setClipPath(A),KT(A,y,a,{isInit:t}),La(A,y.keyframeAnimation,a)}var C=NW(w);w.setTextConfig(n),C.option=b,N1(w,a,b),qU({el:w,componentModel:a,itemName:w.name,itemTooltipOption:b.tooltip}),La(w,b.keyframeAnimation,a)}})}},b.prototype._relocate=function(a,b){for(var c=a.option.elements,d=this.group,e=this._elMap,f=b.getWidth(),g=b.getHeight(),h=["x","y"],i=0;i<c.length;i++){var j=c[i],k=gE(j.id,null),l=null!=k?e.get(k):null;if(l&&l.isGroup){var m=l.parent,n=m===d,o=NW(l),p=NW(m);o.width=f0(o.option.width,n?f:p.width)||0,o.height=f0(o.option.height,n?g:p.height)||0}}for(var i=c.length-1;i>=0;i--){var j=c[i],k=gE(j.id,null),l=null!=k?e.get(k):null;if(l){var m=l.parent,p=NW(m),q=m===d?{width:f,height:g}:{width:p.width,height:p.height},r={},s=lt(l,j,q,null,{hv:j.hv,boundingMode:j.bounding},r);if(!NW(l).isNew&&s){for(var t=j.transition,u={},v=0;v<h.length;v++){var w=h[v],x=r[w];t&&(KW(t)||aT(t,w)>=0)?u[w]=x:l[w]=x}jZ(l,u,a,0)}else l.attr(r)}}},b.prototype._clear=function(){var a=this,b=this._elMap;b.each(function(c){N$(c,NW(c).option,b,a._lastGraphicModel)}),this._elMap=bu()},b.prototype.dispose=function(){this._clear()},b.type="graphic",b}(oQ);function NY(a){var b,c=new(by(NV,a)?NV[a]:qA(a))({});return NW(c).type=a,c}function NZ(a,b,c,d){var e=NY(c);return b.add(e),d.set(a,e),NW(e).id=a,NW(e).isNew=!0,e}function N$(a,b,c,d){a&&a.parent&&("group"===a.type&&a.traverse(function(a){N$(a,b,c,d)}),KV(a,b,d),c.removeKey(NW(a).id))}function N_(a,b,c,d){a.isGroup||aX([["cursor",hx.prototype.cursor],["zlevel",d||0],["z",c||0],["z2",0]],function(c){var d=c[0];by(b,d)?a[d]=bh(b[d],c[1]):null==a[d]&&(a[d]=c[1])}),aX(a0(b),function(c){if(0===c.indexOf("on")){var d=b[c];a[c]=a4(d)?d:null}}),by(b,"draggable")&&(a.draggable=b.draggable),null!=b.name&&(a.name=b.name),null!=b.id&&(a.id=b.id)}function N0(a){return a=aQ({},a),aX(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(ln),function(b){delete a[b]}),a}function N1(a,b,c){var d=i8(a).eventData;a.silent||a.ignore||d||(d=i8(a).eventData={componentType:"graphic",componentIndex:b.componentIndex,name:a.name}),d&&(d.info=c.info)}var N2=["x","y","radius","angle","single"],N3=["cartesian2d","polar","singleAxis"];function N4(a){return a+"Axis"}function N5(a){var b=a.ecModel,c={infoList:[],infoMap:bu()};return a.eachTargetAxis(function(a,d){var e=b.getComponent(N4(a),d);if(e){var f=e.getCoordSysModel();if(f){var g=f.uid,h=c.infoMap.get(g);h||(h={model:f,axisModels:[]},c.infoList.push(h),c.infoMap.set(g,h)),h.axisModels.push(e)}}}),c}var N6,N7=((N6=function(){this.indexList=[],this.indexMap=[]}).prototype.add=function(a){this.indexMap[a]||(this.indexList.push(a),this.indexMap[a]=!0)},N6),N8=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c._autoThrottle=!0,c._noTarget=!0,c._rangePropMode=["percent","percent"],c}return ad(b,a),b.prototype.init=function(a,b,c){var d=N9(a);this.settledOption=d,this.mergeDefaultAndTheme(a,c),this._doInit(d)},b.prototype.mergeOption=function(a){var b=N9(a);aO(this.option,a,!0),aO(this.settledOption,b,!0),this._doInit(b)},b.prototype._doInit=function(a){var b=this.option;this._setDefaultThrottle(a),this._updateRangeUse(a);var c=this.settledOption;aX([["start","startValue"],["end","endValue"]],function(a,d){"value"===this._rangePropMode[d]&&(b[a[0]]=c[a[0]]=null)},this),this._resetTarget()},b.prototype._resetTarget=function(){var a=this.get("orient",!0),b=this._targetAxisInfoMap=bu();this._fillSpecifiedTargetAxis(b)?this._orient=a||this._makeAutoOrientByTargetAxis():(this._orient=a||"horizontal",this._fillAutoTargetAxisByOrient(b,this._orient)),this._noTarget=!0,b.each(function(a){a.indexList.length&&(this._noTarget=!1)},this)},b.prototype._fillSpecifiedTargetAxis=function(a){var b=!1;return aX(N2,function(c){var d=this.getReferringComponents(N4(c),gN);if(d.specified){b=!0;var e=new N7;aX(d.models,function(a){e.add(a.componentIndex)}),a.set(c,e)}},this),b},b.prototype._fillAutoTargetAxisByOrient=function(a,b){var c=function(b,c){var d=b[0];if(d){var f=new N7;if(f.add(d.componentIndex),a.set(c,f),e=!1,"x"===c||"y"===c){var g=d.getReferringComponents("grid",gM).models[0];g&&aX(b,function(a){d.componentIndex!==a.componentIndex&&g===a.getReferringComponents("grid",gM).models[0]&&f.add(a.componentIndex)})}}},d=this.ecModel,e=!0;if(e){var f="vertical"===b?"y":"x",g=d.findComponents({mainType:f+"Axis"});c(g,f)}if(e){var g=d.findComponents({mainType:"singleAxis",filter:function(a){return a.get("orient",!0)===b}});c(g,"single")}e&&aX(N2,function(b){if(e){var c=d.findComponents({mainType:N4(b),filter:function(a){return"category"===a.get("type",!0)}});if(c[0]){var f=new N7;f.add(c[0].componentIndex),a.set(b,f),e=!1}}},this)},b.prototype._makeAutoOrientByTargetAxis=function(){var a;return this.eachTargetAxis(function(b){a||(a=b)},this),"y"===a?"vertical":"horizontal"},b.prototype._setDefaultThrottle=function(a){if(a.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var b=this.ecModel.option;this.option.throttle=b.animation&&b.animationDurationUpdate>0?100:20}},b.prototype._updateRangeUse=function(a){var b=this._rangePropMode,c=this.get("rangeMode");aX([["start","startValue"],["end","endValue"]],function(d,e){var f=null!=a[d[0]],g=null!=a[d[1]];f&&!g?b[e]="percent":!f&&g?b[e]="value":c?b[e]=c[e]:f&&(b[e]="percent")})},b.prototype.noTarget=function(){return this._noTarget},b.prototype.getFirstTargetAxisModel=function(){var a;return this.eachTargetAxis(function(b,c){null==a&&(a=this.ecModel.getComponent(N4(b),c))},this),a},b.prototype.eachTargetAxis=function(a,b){this._targetAxisInfoMap.each(function(c,d){aX(c.indexList,function(c){a.call(b,d,c)})})},b.prototype.getAxisProxy=function(a,b){var c=this.getAxisModel(a,b);if(c)return c.__dzAxisProxy},b.prototype.getAxisModel=function(a,b){var c=this._targetAxisInfoMap.get(a);if(c&&c.indexMap[b])return this.ecModel.getComponent(N4(a),b)},b.prototype.setRawRange=function(a){var b=this.option,c=this.settledOption;aX([["start","startValue"],["end","endValue"]],function(d){(null!=a[d[0]]||null!=a[d[1]])&&(b[d[0]]=c[d[0]]=a[d[0]],b[d[1]]=c[d[1]]=a[d[1]])},this),this._updateRangeUse(a)},b.prototype.setCalculatedRange=function(a){var b=this.option;aX(["start","startValue","end","endValue"],function(c){b[c]=a[c]})},b.prototype.getPercentRange=function(){var a=this.findRepresentativeAxisProxy();if(a)return a.getDataPercentWindow()},b.prototype.getValueRange=function(a,b){if(null!=a||null!=b)return this.getAxisProxy(a,b).getDataValueWindow();var c=this.findRepresentativeAxisProxy();if(c)return c.getDataValueWindow()},b.prototype.findRepresentativeAxisProxy=function(a){if(a)return a.__dzAxisProxy;for(var b,c=this._targetAxisInfoMap.keys(),d=0;d<c.length;d++)for(var e=c[d],f=this._targetAxisInfoMap.get(e),g=0;g<f.indexList.length;g++){var h=this.getAxisProxy(e,f.indexList[g]);if(h.hostedBy(this))return h;b||(b=h)}return b},b.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},b.prototype.getOrient=function(){return this._orient},b.type="dataZoom",b.dependencies=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","series","toolbox"],b.defaultOption={z:4,filterMode:"filter",start:0,end:100},b}(lK);function N9(a){var b={};return aX(["start","end","startValue","endValue","throttle"],function(c){a.hasOwnProperty(c)&&(b[c]=a[c])}),b}var Oa,Ob=N8,Oc=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.type="dataZoom.select",b}(Ob),Od=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c,d){this.dataZoomModel=a,this.ecModel=b,this.api=c},b.type="dataZoom",b}(oQ),Oe=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.type="dataZoom.select",b}(Od),Of=aX,Og=f2,Oh=((Oa=function(a,b,c,d){this._dimName=a,this._axisIndex=b,this.ecModel=d,this._dataZoomModel=c}).prototype.hostedBy=function(a){return this._dataZoomModel===a},Oa.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},Oa.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},Oa.prototype.getTargetSeriesModels=function(){var a=[];return this.ecModel.eachSeries(function(b){var c;if(aT(N3,(c=b).get("coordinateSystem"))>=0){var d=N4(this._dimName),e=b.getReferringComponents(d,gM).models[0];e&&this._axisIndex===e.componentIndex&&a.push(b)}},this),a},Oa.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},Oa.prototype.getMinMaxSpan=function(){return aN(this._minMaxSpan)},Oa.prototype.calculateDataWindow=function(a){var b,c=function(a,b,c,d,f){var g=f?"Span":"ValueSpan";GP(0,a,c,"all",j["min"+g],j["max"+g]);for(var h=0;h<2;h++)b[h]=f_(a[h],c,d,!0),f&&(b[h]=e.parse(b[h]))},d=this._dataExtent,e=this.getAxisModel().axis.scale,f=this._dataZoomModel.getRangePropMode(),g=[0,100],h=[],i=[];Of(["start","end"],function(c,j){var k=a[c],l=a[c+"Value"];"percent"===f[j]?(null==k&&(k=g[j]),l=e.parse(f_(k,g,d))):(b=!0,k=f_(l=null==l?d[j]:e.parse(l),d,g)),i[j]=null==l||isNaN(l)?d[j]:l,h[j]=null==k||isNaN(k)?g[j]:k}),Og(i),Og(h);var j=this._minMaxSpan;return b?c(i,h,d,g,!1):c(h,i,g,d,!0),{valueWindow:i,percentWindow:h}},Oa.prototype.reset=function(a){if(a===this._dataZoomModel){var b=this.getTargetSeriesModels();this._dataExtent=Oi(this,this._dimName,b),this._updateMinMaxSpan();var c=this.calculateDataWindow(a.settledOption);this._valueWindow=c.valueWindow,this._percentWindow=c.percentWindow,this._setAxisModel()}},Oa.prototype.filterData=function(a,b){if(a===this._dataZoomModel){var c=this._dimName,d=this.getTargetSeriesModels(),e=a.get("filterMode"),f=this._valueWindow;"none"!==e&&Of(d,function(a){var b=a.getData(),d=b.mapDimensionsAll(c);if(d.length){if("weakFilter"===e){var g=b.getStore(),h=aY(d,function(a){return b.getDimensionIndex(a)},b);b.filterSelf(function(a){for(var b,c,e,i=0;i<d.length;i++){var j=g.get(h[i],a),k=!isNaN(j),l=j<f[0],m=j>f[1];if(k&&!l&&!m)return!0;k&&(e=!0),l&&(b=!0),m&&(c=!0)}return e&&b&&c})}else Of(d,function(c){if("empty"===e)a.setData(b=b.map(c,function(a){var b;return(b=a)>=f[0]&&b<=f[1]?a:NaN}));else{var d={};d[c]=f,b.selectRange(d)}});Of(d,function(a){b.setApproximateExtent(f,a)})}})}},Oa.prototype._updateMinMaxSpan=function(){var a=this._minMaxSpan={},b=this._dataZoomModel,c=this._dataExtent;Of(["min","max"],function(d){var e=b.get(d+"Span"),f=b.get(d+"ValueSpan");null!=f&&(f=this.getAxisModel().axis.scale.parse(f)),null!=f?e=f_(c[0]+f,c,[0,100],!0):null!=e&&(f=f_(e,[0,100],c,!0)-c[0]),a[d+"Span"]=e,a[d+"ValueSpan"]=f},this)},Oa.prototype._setAxisModel=function(){var a=this.getAxisModel(),b=this._percentWindow,c=this._valueWindow;if(b){var d=f5(c,[0,500]);d=Math.min(d,20);var e=a.axis.scale.rawExtentInfo;0!==b[0]&&e.setDeterminedMinMax("min",+c[0].toFixed(d)),100!==b[1]&&e.setDeterminedMinMax("max",+c[1].toFixed(d)),e.freeze()}},Oa);function Oi(a,b,c){var d=[1/0,-1/0];Of(c,function(a){var c,e,f;c=d,e=a.getData(),f=b,e&&aX(vL(e,f),function(a){var b=e.getApproximateExtent(a);b[0]<c[0]&&(c[0]=b[0]),b[1]>c[1]&&(c[1]=b[1])})});var e=a.getAxisModel(),f=vA(e.axis.scale,e,d).calculate();return[f.min,f.max]}var Oj=Oh,Ok={getTargetSeries:function(a){var b=function(b){a.eachComponent("dataZoom",function(c){c.eachTargetAxis(function(d,e){var f=a.getComponent(N4(d),e);b(d,e,f,c)})})};b(function(a,b,c,d){c.__dzAxisProxy=null});var c=[];b(function(b,d,e,f){e.__dzAxisProxy||(e.__dzAxisProxy=new Oj(b,d,f,a),c.push(e.__dzAxisProxy))});var d=bu();return aX(c,function(a){aX(a.getTargetSeriesModels(),function(a){d.set(a.uid,a)})}),d},overallReset:function(a,b){a.eachComponent("dataZoom",function(a){a.eachTargetAxis(function(b,c){a.getAxisProxy(b,c).reset(a)}),a.eachTargetAxis(function(c,d){a.getAxisProxy(c,d).filterData(a,b)})}),a.eachComponent("dataZoom",function(a){var b=a.findRepresentativeAxisProxy();if(b){var c=b.getDataPercentWindow(),d=b.getDataValueWindow();a.setCalculatedRange({start:c[0],end:c[1],startValue:d[0],endValue:d[1]})}})}},Ol=!1;function Om(a){!Ol&&(Ol=!0,a.registerProcessor(a.PRIORITY.PROCESSOR.FILTER,Ok),function(a){a.registerAction("dataZoom",function(a,b){var c=function(a,b){var c,d=function(a){!j.get(a.uid)&&f(a)&&(e(a),c=!0)},e=function(a){j.set(a.uid,!0),i.push(a),g(a)},f=function(a){var b=!1;return a.eachTargetAxis(function(a,c){var d=h.get(a);d&&d[c]&&(b=!0)}),b},g=function(a){a.eachTargetAxis(function(a,b){(h.get(a)||h.set(a,[]))[b]=!0})},h=bu(),i=[],j=bu();a.eachComponent({mainType:"dataZoom",query:b},function(a){j.get(a.uid)||e(a)});do c=!1,a.eachComponent("dataZoom",d);while(c);return i}(b,a);aX(c,function(b){b.setRawRange({start:a.start,end:a.end,startValue:a.startValue,endValue:a.endValue})})})}(a),a.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function On(a){a.registerComponentModel(Oc),a.registerComponentView(Oe),Om(a)}var Oo=function(){},Op={},Oq=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.optionUpdated=function(){a.prototype.optionUpdated.apply(this,arguments);var b=this.ecModel;aX(this.option.feature,function(a,c){var d,e=Op[d=c];e&&(e.getDefaultOption&&(e.defaultOption=e.getDefaultOption(b)),aO(a,e.defaultOption))})},b.type="toolbox",b.layoutMode={type:"box",ignoreSize:!0},b.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"}},b}(lK);function Or(a,b){var c=lc(b.get("padding")),d=b.getItemStyle(["color","opacity"]);return d.fill=b.get("backgroundColor"),a=new iS({shape:{x:a.x-c[3],y:a.y-c[0],width:a.width+c[1]+c[3],height:a.height+c[0]+c[2],r:b.get("borderRadius")},style:d,silent:!0,z2:-1})}var Os,Ot,Ou=(Os=oQ,Ot=function(){return null!==Os&&Os.apply(this,arguments)||this},ad(Ot,Os),Ot.prototype.render=function(a,b,c,d){var e=function(e,g){var h,i=s[e],j=s[g],k=q[i],l=new kC(k,a,a.ecModel);if(d&&null!=d.newTitle&&d.featureName===i&&(k.title=d.newTitle),i&&!j){if(Ov(i))h={onclick:l.option.onclick,featureName:i};else{var m,n=Op[m=i];if(!n)return;h=new n}r[i]=h}else if(!(h=r[j]))return;h.uid=kE("toolbox-feature"),h.model=l,h.ecModel=b,h.api=c;var o=(0,ab.Z)(h,Oo);if(!i&&j){o&&h.dispose&&h.dispose(b,c);return}if(!l.get("show")||o&&h.unusable){o&&h.remove&&h.remove(b,c);return}f(l,h,i),l.setIconStatus=function(a,b){var c=this.option,d=this.iconPaths;c.iconStatus=c.iconStatus||{},c.iconStatus[a]=b,d[a]&&("emphasis"===b?jA:jB)(d[a])},(0,ab.Z)(h,Oo)&&h.render&&h.render(l,b,c,d)},f=function(d,e,f){var h,i,j=d.getModel("iconStyle"),k=d.getModel(["emphasis","iconStyle"]),l=(0,ab.Z)(e,Oo)&&e.getIcons?e.getIcons():d.get("icon"),m=d.get("title")||{};a5(l)?(h={})[f]=l:h=l,a5(m)?(i={})[f]=m:i=m;var n=d.iconPaths={};aX(h,function(f,h){var l=qQ(f,{},{x:-o/2,y:-o/2,width:o,height:o});l.setStyle(j.getItemStyle()),l.ensureState("emphasis").style=k.getItemStyle();var m=new i7({style:{text:i[h],align:k.get("textAlign"),borderRadius:k.get("textBorderRadius"),padding:k.get("textPadding"),fill:null,font:kh({fontStyle:k.get("textFontStyle"),fontFamily:k.get("textFontFamily"),fontSize:k.get("textFontSize"),fontWeight:k.get("textFontWeight")},b)},ignore:!0});l.setTextContent(m),qU({el:l,componentModel:a,itemName:h,formatterParamsExtra:{title:i[h]}}),l.__title=i[h],l.on("mouseover",function(){var b=k.getItemStyle(),d=p?null==a.get("right")&&"right"!==a.get("left")?"right":"left":null==a.get("bottom")&&"bottom"!==a.get("top")?"bottom":"top";m.setStyle({fill:k.get("textFill")||b.fill||b.stroke||"#000",backgroundColor:k.get("textBackgroundColor")}),l.setTextConfig({position:k.get("textPosition")||d}),m.ignore=!a.get("showTitle"),c.enterEmphasis(this)}).on("mouseout",function(){"emphasis"!==d.get(["iconStatus",h])&&c.leaveEmphasis(this),m.hide()}),("emphasis"===d.get(["iconStatus",h])?jA:jB)(l),g.add(l),l.on("click",a1(e.onclick,e,b,c,h)),n[h]=l})},g=this.group;if(g.removeAll(),a.get("show")){var h,i,j,k,l,m,n,o=+a.get("itemSize"),p="vertical"===a.get("orient"),q=a.get("feature")||{},r=this._features||(this._features={}),s=[];aX(q,function(a,b){s.push(b)}),new tZ(this._featureNames||[],s).add(e).update(e).remove(a2(e,null)).execute(),this._featureNames=s,h=g,i=a,j=c,k=i.getBoxLayoutParams(),l=i.get("padding"),m={width:j.getWidth(),height:j.getHeight()},n=ls(k,m,l),lq(i.get("orient"),h,i.get("itemGap"),n.width,n.height),lt(h,k,m,l),g.add(Or(g.getBoundingRect(),a)),p||g.eachChild(function(a){var b=a.__title,d=a.ensureState("emphasis"),e=d.textConfig||(d.textConfig={}),f=a.getTextContent(),h=f&&f.ensureState("emphasis");if(h&&!a4(h)&&b){var i=h.style||(h.style={}),j=fq(b,i7.makeFont(i)),k=a.x+g.x,l=a.y+g.y+o,m=!1;l+j.height>c.getHeight()&&(e.position="top",m=!0);var n=m?-5-j.height:o+10;k+j.width/2>c.getWidth()?(e.position=["100%",n],i.align="right"):k-j.width/2<0&&(e.position=[0,n],i.align="left")}})}},Ot.prototype.updateView=function(a,b,c,d){aX(this._features,function(a){(0,ab.Z)(a,Oo)&&a.updateView&&a.updateView(a.model,b,c,d)})},Ot.prototype.remove=function(a,b){aX(this._features,function(c){(0,ab.Z)(c,Oo)&&c.remove&&c.remove(a,b)}),this.group.removeAll()},Ot.prototype.dispose=function(a,b){aX(this._features,function(c){(0,ab.Z)(c,Oo)&&c.dispose&&c.dispose(a,b)})},Ot.type="toolbox",Ot);function Ov(a){return 0===a.indexOf("my")}var Ow,Ox,Oy,Oz,OA=Ou,OB=(Ow=Oo,Ox=function(){return null!==Ow&&Ow.apply(this,arguments)||this},ad(Ox,Ow),Ox.prototype.onclick=function(a,b){var c=this.model,d=c.get("name")||a.get("title.0.text")||"echarts",e="svg"===b.getZr().painter.getType(),f=e?"svg":c.get("type",!0)||"png",g=b.getConnectedDataURL({type:f,backgroundColor:c.get("backgroundColor",!0)||a.get("backgroundColor")||"#fff",connectedBackgroundColor:c.get("connectedBackgroundColor"),excludeComponents:c.get("excludeComponents"),pixelRatio:c.get("pixelRatio")}),h=as.browser;if(a4(MouseEvent)&&(h.newEdge|| !h.ie&&!h.edge)){var i=document.createElement("a");i.download=d+"."+f,i.target="_blank",i.href=g;var j=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});i.dispatchEvent(j)}else if(window.navigator.msSaveOrOpenBlob||e){var k=g.split(","),l=k[0].indexOf("base64")> -1,m=e?decodeURIComponent(k[1]):k[1];l&&(m=window.atob(m));var n=d+"."+f;if(window.navigator.msSaveOrOpenBlob){for(var o=m.length,p=new Uint8Array(o);o--;)p[o]=m.charCodeAt(o);var q=new Blob([p]);window.navigator.msSaveOrOpenBlob(q,n)}else{var r=document.createElement("iframe");document.body.appendChild(r);var s=r.contentWindow,t=s.document;t.open("image/svg+xml","replace"),t.write(m),t.close(),s.focus(),t.execCommand("SaveAs",!0,n),document.body.removeChild(r)}}else{var u=c.get("lang"),v='<body style="margin:0;"><img src="'+g+'" style="max-width:100%;" title="'+(u&&u[0]||"")+'" /></body>',w=window.open();w.document.write(v),w.document.title=d}},Ox.getDefaultOption=function(a){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:a.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:a.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},Ox),OC="__ec_magicType_stack__",OD=[["line","bar"],["stack"]],OE=(Oy=Oo,Oz=function(){return null!==Oy&&Oy.apply(this,arguments)||this},ad(Oz,Oy),Oz.prototype.getIcons=function(){var a=this.model,b=a.get("icon"),c={};return aX(a.get("type"),function(a){b[a]&&(c[a]=b[a])}),c},Oz.getDefaultOption=function(a){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:a.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},Oz.prototype.onclick=function(a,b,c){var d,e=this.model,f=e.get(["seriesIndex",c]);if(OF[c]){var g={series:[]},h=function(a){var b=a.subType,d=a.id,f=OF[c](b,d,a,e);f&&(aR(f,a.option),g.series.push(f));var h=a.coordinateSystem;if(h&&"cartesian2d"===h.type&&("line"===c||"bar"===c)){var i=h.getAxesByScale("ordinal")[0];if(i){var j=i.dim+"Axis",k=a.getReferringComponents(j,gM).models[0].componentIndex;g[j]=g[j]||[];for(var l=0;l<=k;l++)g[j][k]=g[j][k]||{};g[j][k].boundaryGap="bar"===c}}};aX(OD,function(a){aT(a,c)>=0&&aX(a,function(a){e.setIconStatus(a,"normal")})}),e.setIconStatus(c,"emphasis"),a.eachComponent({mainType:"series",query:null==f?null:{seriesIndex:f}},h);var i=c;"stack"===c&&(d=aO({stack:e.option.title.tiled,tiled:e.option.title.stack},e.option.title),"emphasis"!==e.get(["iconStatus",c])&&(i="tiled")),b.dispatchAction({type:"changeMagicType",currentType:i,newOption:g,newTitle:d,featureName:"magicType"})}},Oz),OF={line:function(a,b,c,d){if("bar"===a)return aO({id:b,type:"line",data:c.get("data"),stack:c.get("stack"),markPoint:c.get("markPoint"),markLine:c.get("markLine")},d.get(["option","line"])||{},!0)},bar:function(a,b,c,d){if("line"===a)return aO({id:b,type:"bar",data:c.get("data"),stack:c.get("stack"),markPoint:c.get("markPoint"),markLine:c.get("markLine")},d.get(["option","bar"])||{},!0)},stack:function(a,b,c,d){var e=c.get("stack")===OC;if("line"===a||"bar"===a)return d.setIconStatus("stack",e?"normal":"emphasis"),aO({id:b,stack:e?"":OC},d.get(["option","stack"])||{},!0)}};tB({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(a,b){b.mergeOption(a.newOption)});var OG=OE,OH=Array(60).join("-");function OI(a){return a.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}var OJ,OK,OL=RegExp("[	]+","g"),OM=(OJ=Oo,OK=function(){return null!==OJ&&OJ.apply(this,arguments)||this},ad(OK,OJ),OK.prototype.onclick=function(a,b){var c=function(){d.removeChild(f),D._dom=null};setTimeout(function(){b.dispatchAction({type:"hideTip"})});var d=b.getDom(),e=this.model;this._dom&&d.removeChild(this._dom);var f=document.createElement("div");f.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",f.style.backgroundColor=e.get("backgroundColor")||"#fff";var g=document.createElement("h4"),h=e.get("lang")||[];g.innerHTML=h[0]||e.get("title"),g.style.cssText="margin:10px 20px",g.style.color=e.get("textColor");var i=document.createElement("div"),j=document.createElement("textarea");i.style.cssText="overflow:auto";var k,l,m,n,o,p,q,r,s,t=e.get("optionToContent"),u=e.get("contentToOption"),v=(p=(m={},n=[],o=[],(l=k=a).eachRawSeries(function(a){var b=a.coordinateSystem;if(b&&("cartesian2d"===b.type||"polar"===b.type)){var c=b.getBaseAxis();if("category"===c.type){var d=c.dim+"_"+c.index;m[d]||(m[d]={categoryAxis:c,valueAxis:b.getOtherAxis(c),series:[]},o.push({axisDim:c.dim,axisIndex:c.index})),m[d].series.push(a)}else n.push(a)}else n.push(a)}),{seriesGroupByCategoryAxis:m,other:n,meta:o}),{value:a$([(q=p.seriesGroupByCategoryAxis,r=[],aX(q,function(a,b){var c=a.categoryAxis,d=a.valueAxis,e=d.dim,f=[" "].concat(aY(a.series,function(a){return a.name})),g=[c.model.getCategories()];aX(a.series,function(a){var b=a.getRawData();g.push(a.getRawData().mapArray(b.mapDimension(e),function(a){return a}))});for(var h=[f.join("	")],i=0;i<g[0].length;i++){for(var j=[],k=0;k<g.length;k++)j.push(g[k][i]);h.push(j.join("	"))}r.push(h.join("\n"))}),r.join("\n\n"+OH+"\n\n")),aY(s=p.other,function(a){var b=a.getRawData(),c=[a.name],d=[];return b.each(b.dimensions,function(){for(var a=arguments.length,e=arguments[a-1],f=b.getName(e),g=0;g<a-1;g++)d[g]=arguments[g];c.push((f?f+"	":"")+d.join("	"))}),c.join("\n")}).join("\n\n"+OH+"\n\n")],function(a){return!!a.replace(/[\n\t\s]/g,"")}).join("\n\n"+OH+"\n\n"),meta:p.meta});if(a4(t)){var w=t(b.getOption());a5(w)?i.innerHTML=w:bb(w)&&i.appendChild(w)}else{j.readOnly=e.get("readOnly");var x=j.style;x.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",x.color=e.get("textColor"),x.borderColor=e.get("textareaBorderColor"),x.backgroundColor=e.get("textareaColor"),j.value=v.value,i.appendChild(j)}var y=v.meta,z=document.createElement("div");z.style.cssText="position:absolute;bottom:5px;left:0;right:0";var A="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",B=document.createElement("div"),C=document.createElement("div");A+=";background-color:"+e.get("buttonColor"),A+=";color:"+e.get("buttonTextColor");var D=this;cr(B,"click",c),cr(C,"click",function(){var a,d,e,f,g;if(null==u&&null!=t||null!=u&&null==t){c();return}try{a=a4(u)?u(i,b.getOption()):(d=j.value,e=y,f=d.split(RegExp("\n*"+OH+"\n*","g")),g={series:[]},aX(f,function(a,b){if(function(a){if(a.slice(0,a.indexOf("\n")).indexOf("	")>=0)return!0}(a)){var c=function(a){for(var b=a.split(/\n+/g),c=OI(b.shift()).split(OL),d=[],e=aY(c,function(a){return{name:a,data:[]}}),f=0;f<b.length;f++){var g=OI(b[f]).split(OL);d.push(g.shift());for(var h=0;h<g.length;h++)e[h]&&(e[h].data[f]=g[h])}return{series:e,categories:d}}(a),d=e[b],f=d.axisDim+"Axis";d&&(g[f]=g[f]||[],g[f][d.axisIndex]={data:c.categories},g.series=g.series.concat(c.series))}else{var c=function(a){for(var b=a.split(/\n+/g),c=OI(b.shift()),d=[],e=0;e<b.length;e++){var f=OI(b[e]);if(f){var g=f.split(OL),h="",i=void 0,j=!1;isNaN(g[0])?(j=!0,h=g[0],g=g.slice(1),d[e]={name:h,value:[]},i=d[e].value):i=d[e]=[];for(var k=0;k<g.length;k++)i.push(+g[k]);1===i.length&&(j?d[e].value=i[0]:d[e]=i[0])}}return{name:c,data:d}}(a);g.series.push(c)}}),g)}catch(h){throw c(),Error("Data view format error "+h)}a&&b.dispatchAction({type:"changeDataView",newOption:a}),c()}),B.innerHTML=h[1],C.innerHTML=h[2],C.style.cssText=B.style.cssText=A,e.get("readOnly")||z.appendChild(C),z.appendChild(B),f.appendChild(g),f.appendChild(i),f.appendChild(z),i.style.height=d.clientHeight-80+"px",d.appendChild(f),this._dom=f},OK.prototype.remove=function(a,b){this._dom&&b.getDom().removeChild(this._dom)},OK.prototype.dispose=function(a,b){this.remove(a,b)},OK.getDefaultOption=function(a){return{show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:a.getLocaleModel().get(["toolbox","dataView","title"]),lang:a.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"}},OK);tB({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(a,b){var c=[];aX(a.newOption.series,function(a){var d=b.getSeriesByName(a.name)[0];if(d){var e,f,g=d.get("data");c.push({name:a.name,data:(e=a.data,f=g,aY(e,function(a,b){var c=f&&f[b];if(!a8(c)||a3(c))return a;a8(a)&&!a3(a)||(a={value:a});var d=null!=c.name&&null==a.name;return a=aR(a,c),d&&delete a.name,a}))})}else c.push(aQ({type:"scatter"},a))}),b.mergeOption(aR({series:c},a.newOption))});var ON=OM,OO=aX,OP=gI();function OQ(a){var b=OP(a);return b.snapshots||(b.snapshots=[{}]),b.snapshots}var OR,OS,OT=(OR=Oo,OS=function(){return null!==OR&&OR.apply(this,arguments)||this},ad(OS,OR),OS.prototype.onclick=function(a,b){var c;OP(c=a).snapshots=null,b.dispatchAction({type:"restore",from:this.uid})},OS.getDefaultOption=function(a){return{show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:a.getLocaleModel().get(["toolbox","restore","title"])}},OS);tB({type:"restore",event:"restore",update:"prepareAndUpdate"},function(a,b){b.resetOption("recreate")});var OU,OV=OT,OW=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],OX=((OU=function(a,b,c){var d=this;this._targetInfoList=[];var e=OZ(b,a);aX(O$,function(a,b){(!c||!c.include||aT(c.include,b)>=0)&&a(e,d._targetInfoList)})}).prototype.setOutputRanges=function(a,b){return this.matchOutputRanges(a,b,function(a,b,c){if((a.coordRanges||(a.coordRanges=[])).push(b),!a.coordRange){a.coordRange=b;var d=O1[a.brushType](0,c,b);a.__rangeOffset={offset:O3[a.brushType](d.values,a.range,[1,1]),xyMinMax:d.xyMinMax}}}),a},OU.prototype.matchOutputRanges=function(a,b,c){aX(a,function(a){var d=this.findTargetInfo(a,b);d&& !0!==d&&aX(d.coordSyses,function(d){var e=O1[a.brushType](1,d,a.range,!0);c(a,e.values,d,b)})},this)},OU.prototype.setInputRanges=function(a,b){aX(a,function(a){var c=this.findTargetInfo(a,b);if(a.range=a.range||[],c&& !0!==c){a.panelId=c.panelId;var d=O1[a.brushType](0,c.coordSys,a.coordRange),e=a.__rangeOffset;a.range=e?O3[a.brushType](d.values,e.offset,O5(d.xyMinMax,e.xyMinMax)):d.values}},this)},OU.prototype.makePanelOpts=function(a,b){return aY(this._targetInfoList,function(c){var d=c.getPanelRect();return{panelId:c.panelId,defaultBrushType:b?b(c):null,clipPath:HP(d),isTargetByCursor:HR(d,a,c.coordSysModel),getLinearBrushOtherExtent:HQ(d)}})},OU.prototype.controlSeries=function(a,b,c){var d=this.findTargetInfo(a,c);return!0===d||d&&aT(d.coordSyses,b.coordinateSystem)>=0},OU.prototype.findTargetInfo=function(a,b){for(var c=this._targetInfoList,d=OZ(b,a),e=0;e<c.length;e++){var f=c[e],g=a.panelId;if(g){if(f.panelId===g)return f}else for(var h=0;h<O_.length;h++)if(O_[h](d,f))return f}return!0},OU);function OY(a){return a[0]>a[1]&&a.reverse(),a}function OZ(a,b){return gK(a,b,{includeMainTypes:OW})}var O$={grid:function(a,b){var c=a.xAxisModels,d=a.yAxisModels,e=a.gridModels,f=bu(),g={},h={};(c||d||e)&&(aX(c,function(a){var b=a.axis.grid.model;f.set(b.id,b),g[b.id]=!0}),aX(d,function(a){var b=a.axis.grid.model;f.set(b.id,b),h[b.id]=!0}),aX(e,function(a){f.set(a.id,a),g[a.id]=!0,h[a.id]=!0}),f.each(function(a){var e=a.coordinateSystem,f=[];aX(e.getCartesians(),function(a,b){(aT(c,a.getAxis("x").model)>=0||aT(d,a.getAxis("y").model)>=0)&&f.push(a)}),b.push({panelId:"grid--"+a.id,gridModel:a,coordSysModel:a,coordSys:f[0],coordSyses:f,getPanelRect:O0.grid,xAxisDeclared:g[a.id],yAxisDeclared:h[a.id]})}))},geo:function(a,b){aX(a.geoModels,function(a){var c=a.coordinateSystem;b.push({panelId:"geo--"+a.id,geoModel:a,coordSysModel:a,coordSys:c,coordSyses:[c],getPanelRect:O0.geo})})}},O_=[function(a,b){var c=a.xAxisModel,d=a.yAxisModel,e=a.gridModel;return!e&&c&&(e=c.axis.grid.model),!e&&d&&(e=d.axis.grid.model),e&&e===b.gridModel},function(a,b){var c=a.geoModel;return c&&c===b.geoModel}],O0={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var a=this.coordSys,b=a.getBoundingRect().clone();return b.applyTransform(qJ(a)),b}},O1={lineX:a2(O2,0),lineY:a2(O2,1),rect:function(a,b,c,d){var e=a?b.pointToData([c[0][0],c[1][0]],d):b.dataToPoint([c[0][0],c[1][0]],d),f=a?b.pointToData([c[0][1],c[1][1]],d):b.dataToPoint([c[0][1],c[1][1]],d),g=[OY([e[0],f[0]]),OY([e[1],f[1]])];return{values:g,xyMinMax:g}},polygon:function(a,b,c,d){var e=[[1/0,-1/0],[1/0,-1/0]];return{values:aY(c,function(c){var f=a?b.pointToData(c,d):b.dataToPoint(c,d);return e[0][0]=Math.min(e[0][0],f[0]),e[1][0]=Math.min(e[1][0],f[1]),e[0][1]=Math.max(e[0][1],f[0]),e[1][1]=Math.max(e[1][1],f[1]),f}),xyMinMax:e}}};function O2(a,b,c,d){var e=c.getAxis(["x","y"][a]),f=OY(aY([0,1],function(a){return b?e.coordToData(e.toLocalCoord(d[a]),!0):e.toGlobalCoord(e.dataToCoord(d[a]))})),g=[];return g[a]=f,g[1-a]=[NaN,NaN],{values:f,xyMinMax:g}}var O3={lineX:a2(O4,0),lineY:a2(O4,1),rect:function(a,b,c){return[[a[0][0]-c[0]*b[0][0],a[0][1]-c[0]*b[0][1]],[a[1][0]-c[1]*b[1][0],a[1][1]-c[1]*b[1][1]]]},polygon:function(a,b,c){return aY(a,function(a,d){return[a[0]-c[0]*b[d][0],a[1]-c[1]*b[d][1]]})}};function O4(a,b,c,d){return[b[0]-d[a]*c[0],b[1]-d[a]*c[1]]}function O5(a,b){var c=O6(a),d=O6(b),e=[c[0]/d[0],c[1]/d[1]];return isNaN(e[0])&&(e[0]=1),isNaN(e[1])&&(e[1]=1),e}function O6(a){return a?[a[0][1]-a[0][0],a[1][1]-a[1][0]]:[NaN,NaN]}var O7,O8,O9,Pa=OX,Pb=aX,Pc=gp+(O7="toolbox-dataZoom_"),Pd=(O8=Oo,O9=function(){return null!==O8&&O8.apply(this,arguments)||this},ad(O9,O8),O9.prototype.render=function(a,b,c,d){this._brushController||(this._brushController=new HO(c.getZr()),this._brushController.on("brush",a1(this._onBrush,this)).mount()),Ph(a,b,this,d,c),Pg(a,b)},O9.prototype.onclick=function(a,b,c){Pe[c].call(this)},O9.prototype.remove=function(a,b){this._brushController&&this._brushController.unmount()},O9.prototype.dispose=function(a,b){this._brushController&&this._brushController.dispose()},O9.prototype._onBrush=function(a){var b=function(a,b,d){var e=b.getAxis(a),f=e.model,g=c(a,f,i),j=g.findRepresentativeAxisProxy(f).getMinMaxSpan();(null!=j.minValueSpan||null!=j.maxValueSpan)&&(d=GP(0,d.slice(),e.scale.getExtent(),0,j.minValueSpan,j.maxValueSpan)),g&&(h[g.id]={dataZoomId:g.id,startValue:d[0],endValue:d[1]})},c=function(a,b,c){var d;return c.eachComponent({mainType:"dataZoom",subType:"select"},function(c){c.getAxisModel(a,b.componentIndex)&&(d=c)}),d},d=a.areas;if(a.isEnd&&d.length){var e,f,g,h={},i=this.ecModel;this._brushController.updateCovers([]),new Pa(Pf(this.model),i,{include:["grid"]}).matchOutputRanges(d,i,function(a,c,d){if("cartesian2d"===d.type){var e=a.brushType;"rect"===e?(b("x",d,c[0]),b("y",d,c[1])):b({lineX:"x",lineY:"y"}[e],d,c)}}),e=i,f=h,g=OQ(e),OO(f,function(a,b){for(var c=g.length-1;c>=0&&!g[c][b];c--);if(c<0){var d=e.queryComponents({mainType:"dataZoom",subType:"select",id:b})[0];if(d){var f=d.getPercentRange();g[0][b]={dataZoomId:b,start:f[0],end:f[1]}}}}),g.push(f),this._dispatchZoomAction(h)}},O9.prototype._dispatchZoomAction=function(a){var b=[];Pb(a,function(a,c){b.push(aN(a))}),b.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:b})},O9.getDefaultOption=function(a){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:a.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},O9),Pe={zoom:function(){var a=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:a})},back:function(){var a,b,c,d;this._dispatchZoomAction((c=(b=OQ(a=this.ecModel))[b.length-1],b.length>1&&b.pop(),d={},OO(c,function(a,c){for(var e=b.length-1;e>=0;e--)if(a=b[e][c]){d[c]=a;break}}),d))}};function Pf(a){var b={xAxisIndex:a.get("xAxisIndex",!0),yAxisIndex:a.get("yAxisIndex",!0),xAxisId:a.get("xAxisId",!0),yAxisId:a.get("yAxisId",!0)};return null==b.xAxisIndex&&null==b.xAxisId&&(b.xAxisIndex="all"),null==b.yAxisIndex&&null==b.yAxisId&&(b.yAxisIndex="all"),b}function Pg(a,b){var c;a.setIconStatus("back",OQ(c=b).length>1?"emphasis":"normal")}function Ph(a,b,c,d,e){var f=c._isZoomActive;d&&"takeGlobalCursor"===d.type&&(f="dataZoomSelect"===d.key&&d.dataZoomSelectActive),c._isZoomActive=f,a.setIconStatus("zoom",f?"emphasis":"normal");var g=new Pa(Pf(a),b,{include:["grid"]}).makePanelOpts(e,function(a){return a.xAxisDeclared&&!a.yAxisDeclared?"lineX":!a.xAxisDeclared&&a.yAxisDeclared?"lineY":"rect"});c._brushController.setPanels(g).enableBrush(!!f&&!!g.length&&{brushType:"auto",brushStyle:a.getModel("brushStyle").getItemStyle()})}!function(a,b){bl(null==l2.get(a)&&b),l2.set(a,b)}("dataZoom",function(a){var b=function(a,b,c){var d=a.componentIndex,g={type:"select",$fromToolbox:!0,filterMode:e.get("filterMode",!0)||"filter",id:Pc+b+d};g[c]=d,f.push(g)},c=a.getComponent("toolbox",0),d=["feature","dataZoom"];if(c&&null!=c.get(d)){var e=c.getModel(d),f=[],g=Pf(e),h=gK(a,g);return Pb(h.xAxisModels,function(a){return b(a,"xAxis","xAxisIndex")}),Pb(h.yAxisModels,function(a){return b(a,"yAxis","yAxisIndex")}),f}});var Pi=Pd,Pj=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.type="tooltip",b.dependencies=["axisPointer"],b.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}},b}(lK);function Pk(a){var b=a.get("confine");return null!=b?!!b:"richText"===a.get("renderMode")}function Pl(a){if(as.domSupported){for(var b=document.documentElement.style,c=0,d=a.length;c<d;c++)if(a[c]in b)return a[c]}}var Pm=Pl(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),Pn=Pl(["webkitTransition","transition","OTransition","MozTransition","msTransition"]);function Po(a,b){if(!a)return b;b=lb(b,!0);var c=a.indexOf(b);return(a=-1===c?b:"-"+a.slice(0,c)+"-"+b).toLowerCase()}var Pp=Po(Pn,"transition"),Pq=Po(Pm,"transform"),Pr="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(as.transform3dSupported?"will-change:transform;":"");function Ps(a,b,c){var d=a.toFixed(0)+"px",e=b.toFixed(0)+"px";if(!as.transformSupported)return c?"top:"+e+";left:"+d+";":[["top",e],["left",d]];var f=as.transform3dSupported,g="translate"+(f?"3d":"")+"("+d+","+e+(f?",0":"")+")";return c?"top:0;left:0;"+Pq+":"+g+";":[["top",0],["left",0],[Pm,g]]}function Pt(a,b,c,d,e){var f=b&&b.painter;if(c){var g,h,i,j,k,l=f&&f.getViewportRoot();l&&(g=a,h=l,i=c,j=d,cc(cb,h,j,k=e,!0)&&cc(g,i,cb[0],cb[1]))}else{a[0]=d,a[1]=e;var m=f&&f.getViewportRootOffset();m&&(a[0]+=m.offsetLeft,a[1]+=m.offsetTop)}a[2]=a[0]/b.getWidth(),a[3]=a[1]/b.getHeight()}var Pu,Pv,Pw=((Pu=function(a,b){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,as.wxa)return null;var c=document.createElement("div");c.domBelongToZr=!0,this.el=c;var d=this._zr=a.getZr(),e=b.appendTo,f=e&&(a5(e)?document.querySelector(e):bb(e)?e:a4(e)&&e(a.getDom()));Pt(this._styleCoord,d,f,a.getWidth()/2,a.getHeight()/2),(f||a.getDom()).appendChild(c),this._api=a,this._container=f;var g=this;c.onmouseenter=function(){g._enterable&&(clearTimeout(g._hideTimeout),g._show=!0),g._inContent=!0},c.onmousemove=function(a){if(a=a||window.event,!g._enterable){var b=d.handler,c=d.painter.getViewportRoot();cp(c,a,!0),b.dispatch("mousemove",a)}},c.onmouseleave=function(){g._inContent=!1,g._enterable&&g._show&&g.hideLater(g._hideDelay)}}).prototype.update=function(a){if(!this._container){var b,c,d,e=this._api.getDom(),f=(c="position",(d=(b=e).currentStyle||document.defaultView&&document.defaultView.getComputedStyle(b))?c?d[c]:d:null),g=e.style;"absolute"!==g.position&&"absolute"!==f&&(g.position="relative")}var h=a.get("alwaysShowContent");h&&this._moveIfResized(),this._alwaysShowContent=h,this.el.className=a.get("className")||""},Pu.prototype.show=function(a,b){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B=this.el,C=B.style,D=this._styleCoord;B.innerHTML?C.cssText=Pr+(c=a,d=!this._firstShow,e=this._longHide,f=[],g=c.get("transitionDuration"),h=c.get("backgroundColor"),i=c.get("shadowBlur"),j=c.get("shadowColor"),k=c.get("shadowOffsetX"),l=c.get("shadowOffsetY"),m=c.getModel("textStyle"),n=ot(c,"html"),f.push("box-shadow:"+(k+"px "+l+"px "+i)+"px "+j),d&&g&&f.push((o=g,p=e,s="opacity"+(r=" "+o/2+"s "+(q="cubic-bezier(0.23,1,0.32,1)"))+",visibility"+r,p||(r=" "+o+"s "+q,s+=as.transformSupported?","+Pq+r:",left"+r+",top"+r),Pp+":"+s)),h&&f.push("background-color:"+h),aX(["width","color","radius"],function(a){var b="border-"+a,d=lb(b),e=c.get(d);null!=e&&f.push(b+":"+e+("color"===a?"":"px"))}),f.push((u=[],v=(t=m).get("fontSize"),w=t.getTextColor(),w&&u.push("color:"+w),u.push("font:"+t.getFont()),v&&u.push("line-height:"+Math.round(3*v/2)+"px"),x=t.get("textShadowColor"),y=t.get("textShadowBlur")||0,z=t.get("textShadowOffsetX")||0,A=t.get("textShadowOffsetY")||0,x&&y&&u.push("text-shadow:"+z+"px "+A+"px "+y+"px "+x),aX(["decoration","align"],function(a){var b=t.get(a);b&&u.push("text-"+a+":"+b)}),u.join(";"))),null!=n&&f.push("padding:"+lc(n).join("px ")+"px"),f.join(";")+";")+Ps(D[0],D[1],!0)+"border-color:"+lk(b)+";"+(a.get("extraCssText")||"")+";pointer-events:"+(this._enterable?"auto":"none"):C.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},Pu.prototype.setContent=function(a,b,c,d,e){var f=this.el;if(null==a){f.innerHTML="";return}var g="";if(a5(e)&&"item"===c.get("trigger")&&!Pk(c)&&(g=function(a,b,c){if(!a5(c)||"inside"===c)return"";var d,e,f=a.get("backgroundColor"),g=a.get("borderWidth");b=lk(b);var h=e="left"===(e=c)?"right":"right"===e?"left":"top"===e?"bottom":"top",i=Math.max(1.5*Math.round(g),6),j="",k=Pq+":";aT(["left","right"],h)> -1?(j+="top:50%",k+="translateY(-50%) rotate("+(d="left"===h?-225:-45)+"deg)"):(j+="left:50%",k+="translateX(-50%) rotate("+(d="top"===h?225:45)+"deg)");var l=d*Math.PI/180,m=i+g,n=m*Math.abs(Math.cos(l))+m*Math.abs(Math.sin(l));j+=";"+h+":-"+Math.round(((n-Math.SQRT2*g)/2+Math.SQRT2*g-(n-m)/2)*100)/100+"px";var o=b+" solid "+g+"px;",p=["position:absolute;width:"+i+"px;height:"+i+"px;z-index:-1;",j+";"+k+";","border-bottom:"+o,"border-right:"+o,"background-color:"+f+";"];return'<div style="'+p.join("")+'"></div>'}(c,d,e)),a5(a))f.innerHTML=a+g;else if(a){f.innerHTML="",a3(a)||(a=[a]);for(var h=0;h<a.length;h++)bb(a[h])&&a[h].parentNode!==f&&f.appendChild(a[h]);if(g&&f.childNodes.length){var i=document.createElement("div");i.innerHTML=g,f.appendChild(i)}}},Pu.prototype.setEnterable=function(a){this._enterable=a},Pu.prototype.getSize=function(){var a=this.el;return[a.offsetWidth,a.offsetHeight]},Pu.prototype.moveTo=function(a,b){var c=this._styleCoord;if(Pt(c,this._zr,this._container,a,b),null!=c[0]&&null!=c[1]){var d=this.el.style,e=Ps(c[0],c[1]);aX(e,function(a){d[a[0]]=a[1]})}},Pu.prototype._moveIfResized=function(){var a=this._styleCoord[2],b=this._styleCoord[3];this.moveTo(a*this._zr.getWidth(),b*this._zr.getHeight())},Pu.prototype.hide=function(){var a=this,b=this.el.style;b.visibility="hidden",b.opacity="0",as.transform3dSupported&&(b.willChange=""),this._show=!1,this._longHideTimeout=setTimeout(function(){return a._longHide=!0},500)},Pu.prototype.hideLater=function(a){!this._show||this._inContent&&this._enterable||this._alwaysShowContent||(a?(this._hideDelay=a,this._show=!1,this._hideTimeout=setTimeout(a1(this.hide,this),a)):this.hide())},Pu.prototype.isShow=function(){return this._show},Pu.prototype.dispose=function(){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var a=this.el.parentNode;a&&a.removeChild(this.el),this.el=this._container=null},Pu),Px=((Pv=function(a){this._show=!1,this._styleCoord=[0,0,0,0],this._alwaysShowContent=!1,this._enterable=!0,this._zr=a.getZr(),PA(this._styleCoord,this._zr,a.getWidth()/2,a.getHeight()/2)}).prototype.update=function(a){var b=a.get("alwaysShowContent");b&&this._moveIfResized(),this._alwaysShowContent=b},Pv.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.show(),this._show=!0},Pv.prototype.setContent=function(a,b,c,d,e){var f=this;a8(a)&&nA(""),this.el&&this._zr.remove(this.el);var g=c.getModel("textStyle");this.el=new i7({style:{rich:b.richTextStyles,text:a,lineHeight:22,borderWidth:1,borderColor:d,textShadowColor:g.get("textShadowColor"),fill:c.get(["textStyle","color"]),padding:ot(c,"richText"),verticalAlign:"top",align:"left"},z:c.get("z")}),aX(["backgroundColor","borderRadius","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"],function(a){f.el.style[a]=c.get(a)}),aX(["textShadowBlur","textShadowOffsetX","textShadowOffsetY"],function(a){f.el.style[a]=g.get(a)||0}),this._zr.add(this.el);var h=this;this.el.on("mouseover",function(){h._enterable&&(clearTimeout(h._hideTimeout),h._show=!0),h._inContent=!0}),this.el.on("mouseout",function(){h._enterable&&h._show&&h.hideLater(h._hideDelay),h._inContent=!1})},Pv.prototype.setEnterable=function(a){this._enterable=a},Pv.prototype.getSize=function(){var a=this.el,b=this.el.getBoundingRect(),c=Pz(a.style);return[b.width+c.left+c.right,b.height+c.top+c.bottom]},Pv.prototype.moveTo=function(a,b){var c=this.el;if(c){var d=this._styleCoord;PA(d,this._zr,a,b),a=d[0],b=d[1];var e=c.style,f=Py(e.borderWidth||0),g=Pz(e);c.x=a+f+g.left,c.y=b+f+g.top,c.markRedraw()}},Pv.prototype._moveIfResized=function(){var a=this._styleCoord[2],b=this._styleCoord[3];this.moveTo(a*this._zr.getWidth(),b*this._zr.getHeight())},Pv.prototype.hide=function(){this.el&&this.el.hide(),this._show=!1},Pv.prototype.hideLater=function(a){!this._show||this._inContent&&this._enterable||this._alwaysShowContent||(a?(this._hideDelay=a,this._show=!1,this._hideTimeout=setTimeout(a1(this.hide,this),a)):this.hide())},Pv.prototype.isShow=function(){return this._show},Pv.prototype.dispose=function(){this._zr.remove(this.el)},Pv);function Py(a){return Math.max(0,a)}function Pz(a){var b=Py(a.shadowBlur||0),c=Py(a.shadowOffsetX||0),d=Py(a.shadowOffsetY||0);return{left:Py(b-c),right:Py(b+c),top:Py(b-d),bottom:Py(b+d)}}function PA(a,b,c,d){a[0]=c,a[1]=d,a[2]=a[0]/b.getWidth(),a[3]=a[1]/b.getHeight()}var PB=Px,PC=new iS({shape:{x:-1,y:-1,width:2,height:2}}),PD=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.init=function(a,b){if(!as.node&&b.getDom()){var c,d=a.getComponent("tooltip"),e=this._renderMode="auto"===(c=d.get("renderMode"))?as.domSupported?"html":"richText":c||"html";this._tooltipContent="richText"===e?new PB(b):new Pw(b,{appendTo:d.get("appendToBody",!0)?"body":d.get("appendTo",!0)})}},b.prototype.render=function(a,b,c){if(!as.node&&c.getDom()){this.group.removeAll(),this._tooltipModel=a,this._ecModel=b,this._api=c;var d=this._tooltipContent;d.update(a),d.setEnterable(a.get("enterable")),this._initGlobalListener(),this._keepShow(),"richText"!==this._renderMode&&a.get("transitionDuration")?rt(this,"_updatePosition",50,"fixRate"):ru(this,"_updatePosition")}},b.prototype._initGlobalListener=function(){var a=this._tooltipModel.get("triggerOn");Mc("itemTooltip",this._api,a1(function(b,c,d){"none"!==a&&(a.indexOf(b)>=0?this._tryShow(c,d):"leave"===b&&this._hide(d))},this))},b.prototype._keepShow=function(){var a=this._tooltipModel,b=this._ecModel,c=this._api,d=a.get("triggerOn");if(null!=this._lastX&&null!=this._lastY&&"none"!==d&&"click"!==d){var e=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){c.isDisposed()||e.manuallyShowTip(a,b,c,{x:e._lastX,y:e._lastY,dataByCoordSys:e._lastDataByCoordSys})})}},b.prototype.manuallyShowTip=function(a,b,c,d){if(d.from!==this.uid&&!as.node&&c.getDom()){var e=PF(d,c);this._ticket="";var f=d.dataByCoordSys,g=PK(d,b,c);if(g){var h=g.el.getBoundingRect().clone();h.applyTransform(g.el.transform),this._tryShow({offsetX:h.x+h.width/2,offsetY:h.y+h.height/2,target:g.el,position:d.position,positionDefault:"bottom"},e)}else if(d.tooltip&&null!=d.x&&null!=d.y){var i=PC;i.x=d.x,i.y=d.y,i.update(),i8(i).tooltipConfig={name:null,option:d.tooltip},this._tryShow({offsetX:d.x,offsetY:d.y,target:i},e)}else if(f)this._tryShow({offsetX:d.x,offsetY:d.y,position:d.position,dataByCoordSys:f,tooltipOption:d.tooltipOption},e);else if(null!=d.seriesIndex){if(this._manuallyAxisShowTip(a,b,c,d))return;var j=Mk(d,b),k=j.point[0],l=j.point[1];null!=k&&null!=l&&this._tryShow({offsetX:k,offsetY:l,target:j.el,position:d.position,positionDefault:"bottom"},e)}else null!=d.x&&null!=d.y&&(c.dispatchAction({type:"updateAxisPointer",x:d.x,y:d.y}),this._tryShow({offsetX:d.x,offsetY:d.y,position:d.position,target:c.getZr().findHover(d.x,d.y).target},e))}},b.prototype.manuallyHideTip=function(a,b,c,d){var e=this._tooltipContent;this._tooltipModel&&e.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,d.from!==this.uid&&this._hide(PF(d,c))},b.prototype._manuallyAxisShowTip=function(a,b,c,d){var e=d.seriesIndex,f=d.dataIndex,g=b.getComponent("axisPointer").coordSysAxesInfo;if(null!=e&&null!=f&&null!=g){var h=b.getSeriesByIndex(e);if(h){if("axis"===PE([h.getData().getItemModel(f),h,(h.coordinateSystem||{}).model],this._tooltipModel).get("trigger"))return c.dispatchAction({type:"updateAxisPointer",seriesIndex:e,dataIndex:f,position:d.position}),!0}}},b.prototype._tryShow=function(a,b){var c,d,e=a.target;if(this._tooltipModel){this._lastX=a.offsetX,this._lastY=a.offsetY;var f=a.dataByCoordSys;if(f&&f.length)this._showAxisTooltip(f,a);else if(e){if("legend"===i8(e).ssrType)return;this._lastDataByCoordSys=null,r5(e,function(a){return null!=i8(a).dataIndex?(c=a,!0):null!=i8(a).tooltipConfig?(d=a,!0):void 0},!0),c?this._showSeriesItemTooltip(a,c,b):d?this._showComponentItemTooltip(a,d,b):this._hide(b)}else this._lastDataByCoordSys=null,this._hide(b)}},b.prototype._showOrMove=function(a,b){var c=a.get("showDelay");b=a1(b,this),clearTimeout(this._showTimout),c>0?this._showTimout=setTimeout(b,c):b()},b.prototype._showAxisTooltip=function(a,b){var c=this._ecModel,d=this._tooltipModel,e=[b.offsetX,b.offsetY],f=PE([b.tooltipOption],d),g=this._renderMode,h=[],i=of("section",{blocks:[],noHeader:!0}),j=[],k=new ov;aX(a,function(a){aX(a.dataByAxis,function(a){var b=c.getComponent(a.axisDim+"Axis",a.axisIndex),e=a.value;if(b&&null!=e){var f=LY(e,b.axis,c,a.seriesDataIndices,a.valueLabelOpt),l=of("section",{header:f,noHeader:!bm(f),sortBlocks:!0,blocks:[]});i.blocks.push(l),aX(a.seriesDataIndices,function(i){var m=c.getSeriesByIndex(i.seriesIndex),n=i.dataIndexInside,o=m.getDataParams(n);if(!(o.dataIndex<0)){o.axisDim=a.axisDim,o.axisIndex=a.axisIndex,o.axisType=a.axisType,o.axisId=a.axisId,o.axisValue=vH(b.axis,{value:e}),o.axisValueLabel=f,o.marker=k.makeTooltipMarker("item",lk(o.color),g);var p=nk(m.formatTooltip(n,!0,null)),q=p.frag;if(q){var r=PE([m],d).get("valueFormatter");l.blocks.push(r?aQ({valueFormatter:r},q):q)}p.text&&j.push(p.text),h.push(o)}})}})}),i.blocks.reverse(),j.reverse();var l=b.position,m=ol(i,k,g,f.get("order"),c.get("useUTC"),f.get("textStyle"));m&&j.unshift(m);var n=j.join("richText"===g?"\n\n":"<br/>");this._showOrMove(f,function(){this._updateContentNotChangedOnAxis(a,h)?this._updatePosition(f,l,e[0],e[1],this._tooltipContent,h):this._showTooltipContent(f,n,h,Math.random()+"",e[0],e[1],l,null,k)})},b.prototype._showSeriesItemTooltip=function(a,b,c){var d=this._ecModel,e=i8(b),f=e.seriesIndex,g=d.getSeriesByIndex(f),h=e.dataModel||g,i=e.dataIndex,j=e.dataType,k=h.getData(j),l=this._renderMode,m=a.positionDefault,n=PE([k.getItemModel(i),h,g&&(g.coordinateSystem||{}).model],this._tooltipModel,m?{position:m}:null),o=n.get("trigger");if(null==o||"item"===o){var p=h.getDataParams(i,j),q=new ov;p.marker=q.makeTooltipMarker("item",lk(p.color),l);var r=nk(h.formatTooltip(i,!1,j)),s=n.get("order"),t=n.get("valueFormatter"),u=r.frag,v=u?ol(t?aQ({valueFormatter:t},u):u,q,l,s,d.get("useUTC"),n.get("textStyle")):r.text,w="item_"+h.name+"_"+i;this._showOrMove(n,function(){this._showTooltipContent(n,v,p,w,a.offsetX,a.offsetY,a.position,a.target,q)}),c({type:"showTip",dataIndexInside:i,dataIndex:k.getRawIndex(i),seriesIndex:f,from:this.uid})}},b.prototype._showComponentItemTooltip=function(a,b,c){var d=i8(b),e=d.tooltipConfig.option||{};if(a5(e)){var f=e;e={content:f,formatter:f}}var g=[e],h=this._ecModel.getComponent(d.componentMainType,d.componentIndex);h&&g.push(h),g.push({formatter:e.content});var i=a.positionDefault,j=PE(g,this._tooltipModel,i?{position:i}:null),k=j.get("content"),l=Math.random()+"",m=new ov;this._showOrMove(j,function(){var c=aN(j.get("formatterParams")||{});this._showTooltipContent(j,k,c,l,a.offsetX,a.offsetY,a.position,b,m)}),c({type:"showTip",from:this.uid})},b.prototype._showTooltipContent=function(a,b,c,d,e,f,g,h,i){if(this._ticket="",a.get("showContent")&&a.get("show")){var j=this._tooltipContent;j.setEnterable(a.get("enterable"));var k=a.get("formatter");g=g||a.get("position");var l=b,m=this._getNearestPoint([e,f],c,a.get("trigger"),a.get("borderColor")).color;if(k){if(a5(k)){var n=a.ecModel.get("useUTC"),o=a3(c)?c[0]:c,p=o&&o.axisType&&o.axisType.indexOf("time")>=0;l=k,p&&(l=kV(o.axisValue,l,n)),l=lg(l,c,!0)}else if(a4(k)){var q=a1(function(b,d){b===this._ticket&&(j.setContent(d,i,a,m,g),this._updatePosition(a,g,e,f,j,c,h))},this);this._ticket=d,l=k(c,d,q)}else l=k}j.setContent(l,i,a,m,g),j.show(a,m),this._updatePosition(a,g,e,f,j,c,h)}},b.prototype._getNearestPoint=function(a,b,c,d){return"axis"===c||a3(b)?{color:d||("html"===this._renderMode?"#fff":"none")}:a3(b)?void 0:{color:d||b.color||b.borderColor}},b.prototype._updatePosition=function(a,b,c,d,e,f,g){var h=this._api.getWidth(),i=this._api.getHeight();b=b||a.get("position");var j=e.getSize(),k=a.get("align"),l=a.get("verticalAlign"),m=g&&g.getBoundingRect().clone();if(g&&m.applyTransform(g.transform),a4(b)&&(b=b([c,d],f,e.el,m,{viewSize:[h,i],contentSize:j.slice()})),a3(b))c=f0(b[0],h),d=f0(b[1],i);else if(a8(b)){var n=b;n.width=j[0],n.height=j[1];var o=ls(n,{width:h,height:i});c=o.x,d=o.y,k=null,l=null}else if(a5(b)&&g){var p=PI(b,m,j,a.get("borderWidth"));c=p[0],d=p[1]}else{var p=PG(c,d,e,h,i,k?null:20,l?null:20);c=p[0],d=p[1]}if(k&&(c-=PJ(k)?j[0]/2:"right"===k?j[0]:0),l&&(d-=PJ(l)?j[1]/2:"bottom"===l?j[1]:0),Pk(a)){var p=PH(c,d,e,h,i);c=p[0],d=p[1]}e.moveTo(c,d)},b.prototype._updateContentNotChangedOnAxis=function(a,b){var c=this._lastDataByCoordSys,d=this._cbParamsList,e=!!c&&c.length===a.length;return e&&aX(c,function(c,f){var g=c.dataByAxis||[],h=(a[f]||{}).dataByAxis||[];(e=e&&g.length===h.length)&&aX(g,function(a,c){var f=h[c]||{},g=a.seriesDataIndices||[],i=f.seriesDataIndices||[];(e=e&&a.value===f.value&&a.axisType===f.axisType&&a.axisId===f.axisId&&g.length===i.length)&&aX(g,function(a,b){var c=i[b];e=e&&a.seriesIndex===c.seriesIndex&&a.dataIndex===c.dataIndex}),d&&aX(a.seriesDataIndices,function(a){var c=a.seriesIndex,f=b[c],g=d[c];f&&g&&g.data!==f.data&&(e=!1)})})}),this._lastDataByCoordSys=a,this._cbParamsList=b,!!e},b.prototype._hide=function(a){this._lastDataByCoordSys=null,a({type:"hideTip",from:this.uid})},b.prototype.dispose=function(a,b){!as.node&&b.getDom()&&(ru(this,"_updatePosition"),this._tooltipContent.dispose(),Mi("itemTooltip",b))},b.type="tooltip",b}(oQ);function PE(a,b,c){var d,e=b.ecModel;c?(d=new kC(c,e,e),d=new kC(b.option,d,e)):d=b;for(var f=a.length-1;f>=0;f--){var g=a[f];g&&((0,ab.Z)(g,kC)&&(g=g.get("tooltip",!0)),a5(g)&&(g={formatter:g}),g&&(d=new kC(g,d,e)))}return d}function PF(a,b){return a.dispatchAction||a1(b.dispatchAction,b)}function PG(a,b,c,d,e,f,g){var h=c.getSize(),i=h[0],j=h[1];return null!=f&&(a+i+f+2>d?a-=i+f:a+=f),null!=g&&(b+j+g>e?b-=j+g:b+=g),[a,b]}function PH(a,b,c,d,e){var f=c.getSize(),g=f[0],h=f[1];return a=Math.min(a+g,d)-g,b=Math.min(b+h,e)-h,a=Math.max(a,0),b=Math.max(b,0),[a,b]}function PI(a,b,c,d){var e=c[0],f=c[1],g=Math.ceil(Math.SQRT2*d)+8,h=0,i=0,j=b.width,k=b.height;switch(a){case"inside":h=b.x+j/2-e/2,i=b.y+k/2-f/2;break;case"top":h=b.x+j/2-e/2,i=b.y-f-g;break;case"bottom":h=b.x+j/2-e/2,i=b.y+k+g;break;case"left":h=b.x-e-g,i=b.y+k/2-f/2;break;case"right":h=b.x+j+g,i=b.y+k/2-f/2}return[h,i]}function PJ(a){return"center"===a||"middle"===a}function PK(a,b,c){var d,e=gL(a).queryOptionMap,f=e.keys()[0];if(f&&"series"!==f){var g=gO(b,f,e.get(f),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(g&&(c.getViewOfComponentModel(g).group.traverse(function(b){var c=i8(b).tooltipConfig;if(c&&c.name===a.name)return d=b,!0}),d))return{componentMainType:f,componentIndex:g.componentIndex,el:d}}}var PL=PD,PM=["rect","polygon","keep","clear"];function PN(a,b){var c=gq(a?a.brush:[]);if(c.length){var d=[];aX(c,function(a){var b=a.hasOwnProperty("toolbox")?a.toolbox:[];(0,ab.Z)(b,Array)&&(d=d.concat(b))});var e=a&&a.toolbox;a3(e)&&(e=e[0]),e||(e={feature:{}},a.toolbox=[e]);var f=e.feature||(e.feature={}),g=f.brush||(f.brush={}),h=g.type||(g.type=[]);h.push.apply(h,d),PO(h),b&&!h.length&&h.push.apply(h,PM)}}function PO(a){var b={};aX(a,function(a){b[a]=1}),a.length=0,aX(b,function(b,c){a.push(c)})}var PP=aX;function PQ(a){if(a){for(var b in a)if(a.hasOwnProperty(b))return!0}}function PR(a,b,c){var d=function(){var a=function(){};return a.prototype.__hidden=a.prototype,new a},e={};return PP(b,function(b){var f=e[b]=d();PP(a[b],function(a,d){if(EB.isValidType(d)){var e={type:d,visual:a};c&&c(e,b),f[d]=new EB(e),"opacity"===d&&((e=aN(e)).type="colorAlpha",f.__hidden.__alphaForOpacity=new EB(e))}})}),e}function PS(a,b,c){var d;aX(c,function(a){b.hasOwnProperty(a)&&PQ(b[a])&&(d=!0)}),d&&aX(c,function(c){b.hasOwnProperty(c)&&PQ(b[c])?a[c]=aN(b[c]):delete a[c]})}var PT={lineX:PU(0),lineY:PU(1),rect:{point:function(a,b,c){return a&&c.boundingRect.contain(a[0],a[1])},rect:function(a,b,c){return a&&c.boundingRect.intersect(a)}},polygon:{point:function(a,b,c){return a&&c.boundingRect.contain(a[0],a[1])&&vU(c.range,a[0],a[1])},rect:function(a,b,c){var d=c.range;if(!a||d.length<=1)return!1;var e=a.x,f=a.y,g=a.width,h=a.height,i=d[0];if(vU(d,e,f)||vU(d,e+g,f)||vU(d,e,f+h)||vU(d,e+g,f+h)||cT.create(a).contain(i[0],i[1])||qR(e,f,e+g,f,d)||qR(e,f,e,f+h,d)||qR(e+g,f,e+g,f+h,d)||qR(e,f+h,e+g,f+h,d))return!0}}};function PU(a){var b=["x","y"],c=["width","height"];return{point:function(b,c,d){if(b){var e=d.range;return PV(b[a],e)}},rect:function(d,e,f){if(d){var g=f.range,h=[d[b[a]],d[b[a]]+d[c[a]]];return h[1]<h[0]&&h.reverse(),PV(h[0],g)||PV(h[1],g)||PV(g[0],h)||PV(g[1],h)}}}}function PV(a,b){return b[0]<=a&&a<=b[1]}var PW=["inBrush","outOfBrush"],PX="__ecBrushSelect",PY="__ecInBrushSelectEvent";function PZ(a){a.eachComponent({mainType:"brush"},function(b){(b.brushTargetManager=new Pa(b.option,a)).setInputRanges(b.areas,a)})}function P$(a,b,c){var d,e,f=[];a.eachComponent({mainType:"brush"},function(a){c&&"takeGlobalCursor"===c.type&&a.setBrushOption("brush"===c.key?c.brushOption:{brushType:!1})}),PZ(a),a.eachComponent({mainType:"brush"},function(b,c){var g=function(a){return"all"===m||!!n[a]},h=function(a){return!!a.length},i=function(a,b){var c=a.coordinateSystem;q=q||c.hasAxisBrushed(),g(b)&&c.eachActiveState(a.getData(),function(a,b){"active"===a&&(o[b]=1)})},j=function(c,d,e){if(!(!c.brushSelector||P2(b,d))&&(aX(r,function(d){b.brushTargetManager.controlSeries(d,c,a)&&e.push(d),q=q||h(e)}),g(d)&&h(e))){var f=c.getData();f.each(function(a){P1(c,e,f,a)&&(o[a]=1)})}},k={brushId:b.id,brushIndex:c,brushName:b.name,areas:aN(b.areas),selected:[]};f.push(k);var l=b.option,m=l.brushLink,n=[],o=[],p=[],q=!1;c||(d=l.throttleType,e=l.throttleDelay);var r=aY(b.areas,function(a){var b,c,d,e=P3[a.brushType],f=aR({boundingRect:e?e(a):void 0},a);return f.selectors=(c=(b=f).brushType,d={point:function(a){return PT[c].point(a,d,b)},rect:function(a){return PT[c].rect(a,d,b)}}),f}),s=PR(b.option,PW,function(a){a.mappingMethod="fixed"});a3(m)&&aX(m,function(a){n[a]=1}),a.eachSeries(function(a,b){var c=p[b]=[];"parallel"===a.subType?i(a,b):j(a,b,c)}),a.eachSeries(function(a,b){var c={seriesId:a.id,seriesIndex:b,seriesName:a.name,dataIndex:[]};k.selected.push(c);var d,e,f,i,j,l,m,n,r,t,u=p[b],v=a.getData(),w=g(b)?function(a){return o[a]?(c.dataIndex.push(v.getRawIndex(a)),"inBrush"):"outOfBrush"}:function(b){return P1(a,u,v,b)?(c.dataIndex.push(v.getRawIndex(b)),"inBrush"):"outOfBrush"};(g(b)?q:h(u))&&(d=PW,e=s,f=v,i=w,m=function(a){return r0(f,l,a)},n=function(a,b){r2(f,l,a,b)},r=function(a,b){l=null==j?a:b;var c=f.getRawDataItem(l);if(!c|| !1!==c.visualMap)for(var d=i.call(void 0,a),g=e[d],h=t[d],k=0,o=h.length;k<o;k++){var p=h[k];g[p]&&g[p].applyVisual(a,m,n)}},t={},aX(d,function(a){var b=EB.prepareVisualTypes(e[a]);t[a]=b}),null==j?f.each(r):f.each([j],r))})}),P_(b,d,e,f,c)}function P_(a,b,c,d,e){if(e){var f=a.getZr();!f[PY]&&(f[PX]||(f[PX]=P0),rt(f,PX,c,b)(a,d))}}function P0(a,b){if(!a.isDisposed()){var c=a.getZr();c[PY]=!0,a.dispatchAction({type:"brushSelect",batch:b}),c[PY]=!1}}function P1(a,b,c,d){for(var e=0,f=b.length;e<f;e++){var g=b[e];if(a.brushSelector(d,c,g.selectors,g))return!0}}function P2(a,b){var c=a.option.seriesIndex;return null!=c&&"all"!==c&&(a3(c)?0>aT(c,b):b!==c)}var P3={rect:function(a){return P4(a.range)},polygon:function(a){for(var b,c=a.range,d=0,e=c.length;d<e;d++){b=b||[[1/0,-1/0],[1/0,-1/0]];var f=c[d];f[0]<b[0][0]&&(b[0][0]=f[0]),f[0]>b[0][1]&&(b[0][1]=f[0]),f[1]<b[1][0]&&(b[1][0]=f[1]),f[1]>b[1][1]&&(b[1][1]=f[1])}return b&&P4(b)}};function P4(a){return new cT(a[0][0],a[1][0],a[0][1]-a[0][0],a[1][1]-a[1][0])}var P5=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.init=function(a,b){this.ecModel=a,this.api=b,this.model,(this._brushController=new HO(b.getZr())).on("brush",a1(this._onBrush,this)).mount()},b.prototype.render=function(a,b,c,d){this.model=a,this._updateController(a,b,c,d)},b.prototype.updateTransform=function(a,b,c,d){PZ(b),this._updateController(a,b,c,d)},b.prototype.updateVisual=function(a,b,c,d){this.updateTransform(a,b,c,d)},b.prototype.updateView=function(a,b,c,d){this._updateController(a,b,c,d)},b.prototype._updateController=function(a,b,c,d){d&&d.$from===a.id||this._brushController.setPanels(a.brushTargetManager.makePanelOpts(c)).enableBrush(a.brushOption).updateCovers(a.areas.slice())},b.prototype.dispose=function(){this._brushController.dispose()},b.prototype._onBrush=function(a){var b=this.model.id,c=this.model.brushTargetManager.setOutputRanges(a.areas,this.ecModel);(!a.isEnd||a.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:b,areas:aN(c),$from:b}),a.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:b,areas:aN(c),$from:b})},b.type="brush",b}(oQ),P6=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.areas=[],c.brushOption={},c}return ad(b,a),b.prototype.optionUpdated=function(a,b){var c=this.option;b||PS(c,a,["inBrush","outOfBrush"]);var d=c.inBrush=c.inBrush||{};c.outOfBrush=c.outOfBrush||{color:"#ddd"},d.hasOwnProperty("liftZ")||(d.liftZ=5)},b.prototype.setAreas=function(a){a&&(this.areas=aY(a,function(a){return P7(this.option,a)},this))},b.prototype.setBrushOption=function(a){this.brushOption=P7(this.option,a),this.brushType=this.brushOption.brushType},b.type="brush",b.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],b.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},b}(lK);function P7(a,b){return aO({brushType:a.brushType,brushMode:a.brushMode,transformable:a.transformable,brushStyle:new kC(a.brushStyle).getItemStyle(),removeOnClick:a.removeOnClick,z:a.z},b,!0)}var P8,P9,Qa=P6,Qb=["rect","polygon","lineX","lineY","keep","clear"],Qc=(P8=Oo,P9=function(){return null!==P8&&P8.apply(this,arguments)||this},ad(P9,P8),P9.prototype.render=function(a,b,c){var d,e,f;b.eachComponent({mainType:"brush"},function(a){d=a.brushType,e=a.brushOption.brushMode||"single",f=f||!!a.areas.length}),this._brushType=d,this._brushMode=e,aX(a.get("type",!0),function(b){a.setIconStatus(b,("keep"===b?"multiple"===e:"clear"===b?f:b===d)?"emphasis":"normal")})},P9.prototype.updateView=function(a,b,c){this.render(a,b,c)},P9.prototype.getIcons=function(){var a=this.model,b=a.get("icon",!0),c={};return aX(a.get("type",!0),function(a){b[a]&&(c[a]=b[a])}),c},P9.prototype.onclick=function(a,b,c){var d=this._brushType,e=this._brushMode;"clear"===c?(b.dispatchAction({type:"axisAreaSelect",intervals:[]}),b.dispatchAction({type:"brush",command:"clear",areas:[]})):b.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===c?d:d!==c&&c,brushMode:"keep"===c?"multiple"===e?"single":"multiple":e}})},P9.getDefaultOption=function(a){return{show:!0,type:Qb.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:a.getLocaleModel().get(["toolbox","brush","title"])}},P9),Qd=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.layoutMode={type:"box",ignoreSize:!0},c}return ad(b,a),b.type="title",b.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"}},b}(lK),Qe=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.render=function(a,b,c){if(this.group.removeAll(),a.get("show")){var d=this.group,e=a.getModel("textStyle"),f=a.getModel("subtextStyle"),g=a.get("textAlign"),h=bh(a.get("textBaseline"),a.get("textVerticalAlign")),i=new i7({style:j9(e,{text:a.get("text"),fill:e.getTextColor()},{disableBox:!0}),z2:10}),j=i.getBoundingRect(),k=a.get("subtext"),l=new i7({style:j9(f,{text:k,fill:f.getTextColor(),y:j.height+a.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),m=a.get("link"),n=a.get("sublink"),o=a.get("triggerEvent",!0);i.silent=!m&&!o,l.silent=!n&&!o,m&&i.on("click",function(){ll(m,"_"+a.get("target"))}),n&&l.on("click",function(){ll(n,"_"+a.get("subtarget"))}),i8(i).eventData=i8(l).eventData=o?{componentType:"title",componentIndex:a.componentIndex}:null,d.add(i),k&&d.add(l);var p=d.getBoundingRect(),q=a.getBoxLayoutParams();q.width=p.width,q.height=p.height;var r=ls(q,{width:c.getWidth(),height:c.getHeight()},a.get("padding"));g||("middle"===(g=a.get("left")||a.get("right"))&&(g="center"),"right"===g?r.x+=r.width:"center"!==g||(r.x+=r.width/2)),h||("center"===(h=a.get("top")||a.get("bottom"))&&(h="middle"),"bottom"===h?r.y+=r.height:"middle"===h&&(r.y+=r.height/2),h=h||"top"),d.x=r.x,d.y=r.y,d.markRedraw();var s={align:g,verticalAlign:h};i.setStyle(s),l.setStyle(s),p=d.getBoundingRect();var t=r.margin,u=a.getItemStyle(["color","opacity"]);u.fill=a.get("backgroundColor");var v=new iS({shape:{x:p.x-t[3],y:p.y-t[0],width:p.width+t[1]+t[3],height:p.height+t[0]+t[2],r:a.get("borderRadius")},style:u,subPixelOptimize:!0,silent:!0});d.add(v)}},b.type="title",b}(oQ),Qf=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.layoutMode="box",c}return ad(b,a),b.prototype.init=function(a,b,c){this.mergeDefaultAndTheme(a,c),this._initData()},b.prototype.mergeOption=function(b){a.prototype.mergeOption.apply(this,arguments),this._initData()},b.prototype.setCurrentIndex=function(a){null==a&&(a=this.option.currentIndex);var b=this._data.count();this.option.loop?a=(a%b+b)%b:(a>=b&&(a=b-1),a<0&&(a=0)),this.option.currentIndex=a},b.prototype.getCurrentIndex=function(){return this.option.currentIndex},b.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},b.prototype.setPlayState=function(a){this.option.autoPlay=!!a},b.prototype.getPlayState=function(){return!!this.option.autoPlay},b.prototype._initData=function(){var a,b=this.option,c=b.data||[],d=b.axisType,e=this._names=[];"category"===d?(a=[],aX(c,function(b,c){var d,f=gE(gt(b),"");a8(b)?(d=aN(b)).value=c:d=c,a.push(d),e.push(f)})):a=c;var f={category:"ordinal",time:"time",value:"number"}[d]||"number";(this._data=new ug([{name:"value",type:f}],this)).initData(a,e)},b.prototype.getData=function(){return this._data},b.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},b.type="timeline",b.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:[]},b}(lK),Qg=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.type="timeline.slider",b.defaultOption=kF(Qf.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:[]}),b}(Qf);aV(Qg,nj.prototype);var Qh,Qi,Qj=Qg,Qk=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.type="timeline",b}(oQ),Ql=(Qh=wo,ad(Qi=function(a,b,c,d){var e=Qh.call(this,a,b,c)||this;return e.type=d||"value",e},Qh),Qi.prototype.getLabelModel=function(){return this.model.getModel("label")},Qi.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},Qi),Qm=Math.PI,Qn=gI(),Qo=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.init=function(a,b){this.api=b},b.prototype.render=function(a,b,c){if(this.model=a,this.api=c,this.ecModel=b,this.group.removeAll(),a.get("show",!0)){var d=this._layout(a,c),e=this._createGroup("_mainGroup"),f=this._createGroup("_labelGroup"),g=this._axis=this._createAxis(d,a);a.formatTooltip=function(a){return of("nameValue",{noName:!0,value:g.scale.getLabel({value:a})})},aX(["AxisLine","AxisTick","Control","CurrentPointer"],function(b){this["_render"+b](d,e,g,a)},this),this._renderAxisLabel(d,f,g,a),this._position(d,a)}this._doPlayStop(),this._updateTicksStatus()},b.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},b.prototype.dispose=function(){this._clearTimer()},b.prototype._layout=function(a,b){var c,d,e,f,g=a.get(["label","position"]),h=a.get("orient"),i=Qq(a,b),j={horizontal:"center",vertical:(c=null==g||"auto"===g?"horizontal"===h?i.y+i.height/2<b.getHeight()/2?"-":"+":i.x+i.width/2<b.getWidth()/2?"+":"-":a5(g)?({horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}})[h][g]:g)>=0||"+"===c?"left":"right"},k={horizontal:c>=0||"+"===c?"top":"bottom",vertical:"middle"},l="vertical"===h?i.height:i.width,m=a.getModel("controlStyle"),n=m.get("show",!0),o=n?m.get("itemSize"):0,p=n?m.get("itemGap"):0,q=o+p,r=a.get(["label","rotate"])||0;r=r*Qm/180;var s=m.get("position",!0),t=n&&m.get("showPlayBtn",!0),u=n&&m.get("showPrevBtn",!0),v=n&&m.get("showNextBtn",!0),w=0,x=l;"left"===s||"bottom"===s?(t&&(d=[0,0],w+=q),u&&(e=[w,0],w+=q),v&&(f=[x-o,0],x-=q)):(t&&(d=[x-o,0],x-=q),u&&(e=[0,0],w+=q),v&&(f=[x-o,0],x-=q));var y=[w,x];return a.get("inverse")&&y.reverse(),{viewRect:i,mainLength:l,orient:h,rotation:({horizontal:0,vertical:Qm/2})[h],labelRotation:r,labelPosOpt:c,labelAlign:a.get(["label","align"])||j[h],labelBaseline:a.get(["label","verticalAlign"])||a.get(["label","baseline"])||k[h],playPosition:d,prevBtnPosition:e,nextBtnPosition:f,axisExtent:y,controlSize:o,controlGap:p}},b.prototype._position=function(a,b){var c=function(a){a.originX=l[0][0]-a.x,a.originY=l[1][0]-a.y},d=function(a){return[[a.x,a.x+a.width],[a.y,a.y+a.height]]},e=function(a,b,c,d,e){a[d]+=c[d][e]-b[d][e]},f=this._mainGroup,g=this._labelGroup,h=a.viewRect;if("vertical"===a.orient){var i=cz(),j=h.x,k=h.y+h.height;cD(i,i,[-j,-k]),cE(i,i,-Qm/2),cD(i,i,[j,k]),(h=h.clone()).applyTransform(i)}var l=d(h),m=d(f.getBoundingRect()),n=d(g.getBoundingRect()),o=[f.x,f.y],p=[g.x,g.y];p[0]=o[0]=l[0][0];var q=a.labelPosOpt;if(null==q||a5(q)){var r="+"===q?0:1;e(o,m,l,1,r),e(p,n,l,1,1-r)}else{var r=q>=0?0:1;e(o,m,l,1,r),p[1]=o[1]+q}f.setPosition(o),g.setPosition(p),f.rotation=g.rotation=a.rotation,c(f),c(g)},b.prototype._createAxis=function(a,b){var c=b.getData(),d=b.get("axisType"),e=Qp(b,d);e.getTicks=function(){return c.mapArray(["value"],function(a){return{value:a}})};var f=c.getDataExtent("value");e.setExtent(f[0],f[1]),e.calcNiceTicks();var g=new Ql("value",e,a.axisExtent,d);return g.model=b,g},b.prototype._createGroup=function(a){var b=this[a]=new fP;return this.group.add(b),b},b.prototype._renderAxisLine=function(a,b,c,d){var e=c.getExtent();if(d.get(["lineStyle","show"])){var f=new pX({shape:{x1:e[0],y1:0,x2:e[1],y2:0},style:aQ({lineCap:"round"},d.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});b.add(f);var g=this._progressLine=new pX({shape:{x1:e[0],x2:this._currentPointer?this._currentPointer.x:e[0],y1:0,y2:0},style:aR({lineCap:"round",lineWidth:f.style.lineWidth},d.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});b.add(g)}},b.prototype._renderAxisTick=function(a,b,c,d){var e=this,f=d.getData(),g=c.scale.getTicks();this._tickSymbols=[],aX(g,function(a){var g=c.dataToCoord(a.value),h=f.getItemModel(a.value),i=h.getModel("itemStyle"),j=h.getModel(["emphasis","itemStyle"]),k=h.getModel(["progress","itemStyle"]),l={x:g,y:0,onclick:a1(e._changeTimeline,e,a.value)},m=Qs(h,i,b,l);m.ensureState("emphasis").style=j.getItemStyle(),m.ensureState("progress").style=k.getItemStyle(),jM(m);var n=i8(m);h.get("tooltip")?(n.dataIndex=a.value,n.dataModel=d):n.dataIndex=n.dataModel=null,e._tickSymbols.push(m)})},b.prototype._renderAxisLabel=function(a,b,c,d){var e=this;if(c.getLabelModel().get("show")){var f=d.getData(),g=c.getViewLabels();this._tickLabels=[],aX(g,function(d){var g=d.tickValue,h=f.getItemModel(g),i=h.getModel("label"),j=h.getModel(["emphasis","label"]),k=h.getModel(["progress","label"]),l=c.dataToCoord(d.tickValue),m=new i7({x:l,y:0,rotation:a.labelRotation-a.rotation,onclick:a1(e._changeTimeline,e,g),silent:!1,style:j9(i,{text:d.formattedLabel,align:a.labelAlign,verticalAlign:a.labelBaseline})});m.ensureState("emphasis").style=j9(j),m.ensureState("progress").style=j9(k),b.add(m),jM(m),Qn(m).dataIndex=g,e._tickLabels.push(m)})}},b.prototype._renderControl=function(a,b,c,d){var e=function(a,c,e,j){if(a){var k=fu(bh(d.get(["controlStyle",c+"BtnSize"]),f),f),l=Qr(d,c+"Icon",[0,-k/2,k,k],{x:a[0],y:a[1],originX:f/2,originY:0,rotation:j?-g:0,rectHover:!0,style:h,onclick:e});l.ensureState("emphasis").style=i,b.add(l),jM(l)}},f=a.controlSize,g=a.rotation,h=d.getModel("controlStyle").getItemStyle(),i=d.getModel(["emphasis","controlStyle"]).getItemStyle(),j=d.getPlayState(),k=d.get("inverse",!0);e(a.nextBtnPosition,"next",a1(this._changeTimeline,this,k?"-":"+")),e(a.prevBtnPosition,"prev",a1(this._changeTimeline,this,k?"+":"-")),e(a.playPosition,j?"stop":"play",a1(this._handlePlayClick,this,!j),!0)},b.prototype._renderCurrentPointer=function(a,b,c,d){var e=d.getData(),f=d.getCurrentIndex(),g=e.getItemModel(f).getModel("checkpointStyle"),h=this;this._currentPointer=Qs(g,g,this._mainGroup,{},this._currentPointer,{onCreate:function(a){a.draggable=!0,a.drift=a1(h._handlePointerDrag,h),a.ondragend=a1(h._handlePointerDragend,h),Qt(a,h._progressLine,f,c,d,!0)},onUpdate:function(a){Qt(a,h._progressLine,f,c,d)}})},b.prototype._handlePlayClick=function(a){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:a,from:this.uid})},b.prototype._handlePointerDrag=function(a,b,c){this._clearTimer(),this._pointerChangeTimeline([c.offsetX,c.offsetY])},b.prototype._handlePointerDragend=function(a){this._pointerChangeTimeline([a.offsetX,a.offsetY],!0)},b.prototype._pointerChangeTimeline=function(a,b){var c=this._toAxisCoord(a)[0],d=f2(this._axis.getExtent().slice());c>d[1]&&(c=d[1]),c<d[0]&&(c=d[0]),this._currentPointer.x=c,this._currentPointer.markRedraw();var e=this._progressLine;e&&(e.shape.x2=c,e.dirty());var f=this._findNearestTick(c),g=this.model;(b||f!==g.getCurrentIndex()&&g.get("realtime"))&&this._changeTimeline(f)},b.prototype._doPlayStop=function(){var a=this;this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout(function(){var b=a.model;a._changeTimeline(b.getCurrentIndex()+(b.get("rewind",!0)?-1:1))},this.model.get("playInterval")))},b.prototype._toAxisCoord=function(a){return qK(a,this._mainGroup.getLocalTransform(),!0)},b.prototype._findNearestTick=function(a){var b,c=this.model.getData(),d=1/0,e=this._axis;return c.each(["value"],function(c,f){var g=Math.abs(e.dataToCoord(c)-a);g<d&&(d=g,b=f)}),b},b.prototype._clearTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},b.prototype._changeTimeline=function(a){var b=this.model.getCurrentIndex();"+"===a?a=b+1:"-"===a&&(a=b-1),this.api.dispatchAction({type:"timelineChange",currentIndex:a,from:this.uid})},b.prototype._updateTicksStatus=function(){var a=this.model.getCurrentIndex(),b=this._tickSymbols,c=this._tickLabels;if(b)for(var d=0;d<b.length;d++)b&&b[d]&&b[d].toggleState("progress",d<a);if(c)for(var d=0;d<c.length;d++)c&&c[d]&&c[d].toggleState("progress",Qn(c[d]).dataIndex<=a)},b.type="timeline.slider",b}(Qk);function Qp(a,b){if(b=b||a.get("type"))switch(b){case"category":return new uP({ordinalMeta:a.getCategories(),extent:[1/0,-1/0]});case"time":return new vk({locale:a.ecModel.getLocaleModel(),useUTC:a.ecModel.get("useUTC")});default:return new uS}}function Qq(a,b){return ls(a.getBoxLayoutParams(),{width:b.getWidth(),height:b.getHeight()},a.get("padding"))}function Qr(a,b,c,d){var e=d.style,f=qQ(a.get(["controlStyle",b]),d||{},new cT(c[0],c[1],c[2],c[3]));return e&&f.setStyle(e),f}function Qs(a,b,c,d,e,f){var g=b.get("color");e?(e.setColor(g),c.add(e),f&&f.onUpdate(e)):((e=si(a.get("symbol"),-1,-1,2,2,g)).setStyle("strokeNoScale",!0),c.add(e),f&&f.onCreate(e));var h=b.getItemStyle(["color"]);e.setStyle(h),d=aO({rectHover:!0,z2:100},d,!0);var i=sj(a.get("symbolSize"));d.scaleX=i[0]/2,d.scaleY=i[1]/2;var j=sk(a.get("symbolOffset"),i);j&&(d.x=(d.x||0)+j[0],d.y=(d.y||0)+j[1]);var k=a.get("symbolRotate");return d.rotation=(k||0)*Math.PI/180||0,e.attr(d),e.updateTransform(),e}function Qt(a,b,c,d,e,f){if(!a.dragging){var g=e.getModel("checkpointStyle"),h=d.dataToCoord(e.getData().get("value",c));if(f||!g.get("animation",!0))a.attr({x:h,y:0}),b&&b.attr({shape:{x2:h}});else{var i={duration:g.get("animationDuration",!0),easing:g.get("animationEasing",!0)};a.stopAnimation(null,!0),a.animateTo({x:h,y:0},i),b&&b.animateTo({shape:{x2:h}},i)}}}var Qu=Qo;function Qv(a){var b=a&&a.timeline;a3(b)||(b=b?[b]:[]),aX(b,function(a){a&&Qw(a)})}function Qw(a){var b=a.type,c={number:"value",time:"time"};if(c[b]&&(a.axisType=c[b],delete a.type),Qx(a),Qy(a,"controlPosition")){var d=a.controlStyle||(a.controlStyle={});Qy(d,"position")||(d.position=a.controlPosition),"none"!==d.position||Qy(d,"show")||(d.show=!1,delete d.position),delete a.controlPosition}aX(a.data||[],function(a){a8(a)&&!a3(a)&&(!Qy(a,"value")&&Qy(a,"name")&&(a.value=a.name),Qx(a))})}function Qx(a){var b=a.itemStyle||(a.itemStyle={}),c=b.emphasis||(b.emphasis={}),d=a.label||a.label||{},e=d.normal||(d.normal={}),f={normal:1,emphasis:1};aX(d,function(a,b){f[b]||Qy(e,b)||(e[b]=a)}),c.label&&!Qy(d,"emphasis")&&(d.emphasis=c.label,delete c.label)}function Qy(a,b){return a.hasOwnProperty(b)}function Qz(a,b){if(!a)return!1;for(var c=a3(a)?a:[a],d=0;d<c.length;d++)if(c[d]&&c[d][b])return!0;return!1}function QA(a){gr(a,"label",["show"])}var QB=gI(),QC=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.createdBySelf=!1,c}return ad(b,a),b.prototype.init=function(a,b,c){this.mergeDefaultAndTheme(a,c),this._mergeOption(a,c,!1,!0)},b.prototype.isAnimationEnabled=function(){if(as.node)return!1;var a=this.__hostSeries;return this.getShallow("animation")&&a&&a.isAnimationEnabled()},b.prototype.mergeOption=function(a,b){this._mergeOption(a,b,!1,!1)},b.prototype._mergeOption=function(a,b,c,d){var e=this.mainType;c||b.eachSeries(function(a){var c=a.get(this.mainType,!0),f=QB(a)[e];if(!c||!c.data){QB(a)[e]=null;return}f?f._mergeOption(c,b,!0):(d&&QA(c),aX(c.data,function(a){(0,ab.Z)(a,Array)?(QA(a[0]),QA(a[1])):QA(a)}),f=this.createMarkerModelFromSeries(c,this,b),aQ(f,{mainType:this.mainType,seriesIndex:a.seriesIndex,name:a.name,createdBySelf:!0}),f.__hostSeries=a),QB(a)[e]=f},this)},b.prototype.formatTooltip=function(a,b,c){var d=this.getData(),e=this.getRawValue(a),f=d.getName(a);return of("section",{header:this.name,blocks:[of("nameValue",{name:f,value:e,noName:!f,noValue:null==e})]})},b.prototype.getData=function(){return this._data},b.prototype.setData=function(a){this._data=a},b.getMarkerModelFromSeries=function(a,b){return QB(a)[b]},b.type="marker",b.dependencies=["series","grid","polar","geo"],b}(lK);aV(QC,nj.prototype);var QD=QC,QE=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.createMarkerModelFromSeries=function(a,c,d){return new b(a,c,d)},b.type="markPoint",b.defaultOption={z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},b}(QD);function QF(a){return!(isNaN(parseFloat(a.x))&&isNaN(parseFloat(a.y)))}function QG(a,b,c,d,e,f){var g=[],h=ur(b,d)?b.getCalculationInfo("stackResultDimension"):d,i=QN(b,h,a),j=b.indicesOfNearest(h,i)[0];g[e]=b.get(c,j),g[f]=b.get(h,j);var k=b.get(d,j),l=f3(b.get(d,j));return(l=Math.min(l,20))>=0&&(g[f]=+g[f].toFixed(l)),[g,k]}var QH={min:a2(QG,"min"),max:a2(QG,"max"),average:a2(QG,"average"),median:a2(QG,"median")};function QI(a,b){if(b){var c,d=a.getData(),e=a.coordinateSystem,f=e&&e.dimensions;if((isNaN(parseFloat((c=b).x))||isNaN(parseFloat(c.y)))&&!a3(b.coord)&&a3(f)){var g=QJ(b,d,e,a);if((b=aN(b)).type&&QH[b.type]&&g.baseAxis&&g.valueAxis){var h=aT(f,g.baseAxis.dim),i=aT(f,g.valueAxis.dim),j=QH[b.type](d,g.baseDataDim,g.valueDataDim,h,i);b.coord=j[0],b.value=j[1]}else b.coord=[null!=b.xAxis?b.xAxis:b.radiusAxis,null!=b.yAxis?b.yAxis:b.angleAxis]}if(null!=b.coord&&a3(f))for(var k=b.coord,l=0;l<2;l++)QH[k[l]]&&(k[l]=QN(d,d.mapDimension(f[l]),k[l]));else b.coord=[];return b}}function QJ(a,b,c,d){var e={};return null!=a.valueIndex||null!=a.valueDim?(e.valueDataDim=null!=a.valueIndex?b.getDimension(a.valueIndex):a.valueDim,e.valueAxis=c.getAxis(QK(d,e.valueDataDim)),e.baseAxis=c.getOtherAxis(e.valueAxis),e.baseDataDim=b.mapDimension(e.baseAxis.dim)):(e.baseAxis=d.getBaseAxis(),e.valueAxis=c.getOtherAxis(e.baseAxis),e.baseDataDim=b.mapDimension(e.baseAxis.dim),e.valueDataDim=b.mapDimension(e.valueAxis.dim)),e}function QK(a,b){var c=a.getData().getDimensionInfo(b);return c&&c.coordDim}function QL(a,b){return!a||!a.containData||!b.coord||!!QF(b)||a.containData(b.coord)}function QM(a,b){return a?function(a,c,d,e){return nB(e<2?a.coord&&a.coord[e]:a.value,b[e])}:function(a,c,d,e){return nB(a.value,b[e])}}function QN(a,b,c){if("average"===c){var d=0,e=0;return a.each(b,function(a,b){!isNaN(a)&&(d+=a,e++)}),d/e}return"median"===c?a.getMedian(b):(0,a.getDataExtent(b)["max"===c?1:0])}var QO=gI(),QP=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.init=function(){this.markerGroupMap=bu()},b.prototype.render=function(a,b,c){var d=this,e=this.markerGroupMap;e.each(function(a){QO(a).keep=!1}),b.eachSeries(function(a){var e=QD.getMarkerModelFromSeries(a,d.type);e&&d.renderSeries(a,e,b,c)}),e.each(function(a){QO(a).keep||d.group.remove(a.group)})},b.prototype.markKeep=function(a){QO(a).keep=!0},b.prototype.toggleBlurSeries=function(a,b){var c=this;aX(a,function(a){var d=QD.getMarkerModelFromSeries(a,c.type);d&&d.getData().eachItemGraphicEl(function(a){a&&(b?jC(a):jD(a))})})},b.type="marker",b}(oQ);function QQ(a,b,c){var d=b.coordinateSystem;a.each(function(e){var f,g=a.getItemModel(e),h=f0(g.get("x"),c.getWidth()),i=f0(g.get("y"),c.getHeight());if(isNaN(h)||isNaN(i)){if(b.getMarkerPosition)f=b.getMarkerPosition(a.getValues(a.dimensions,e));else if(d){var j=a.get(d.dimensions[0],e),k=a.get(d.dimensions[1],e);f=d.dataToPoint([j,k])}}else f=[h,i];isNaN(h)||(f[0]=h),isNaN(i)||(f[1]=i),a.setItemLayout(e,f)})}var QR=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.updateTransform=function(a,b,c){b.eachSeries(function(a){var b=QD.getMarkerModelFromSeries(a,"markPoint");b&&(QQ(b.getData(),a,c),this.markerGroupMap.get(a.id).updateLayout())},this)},b.prototype.renderSeries=function(a,b,c,d){var e=a.coordinateSystem,f=a.id,g=a.getData(),h=this.markerGroupMap,i=h.get(f)||h.set(f,new yu),j=QS(e,a,b);b.setData(j),QQ(b.getData(),a,d),j.each(function(a){var c=j.getItemModel(a),d=c.getShallow("symbol"),e=c.getShallow("symbolSize"),f=c.getShallow("symbolRotate"),h=c.getShallow("symbolOffset"),i=c.getShallow("symbolKeepAspect");if(a4(d)||a4(e)||a4(f)||a4(h)){var k=b.getRawValue(a),l=b.getDataParams(a);a4(d)&&(d=d(k,l)),a4(e)&&(e=e(k,l)),a4(f)&&(f=f(k,l)),a4(h)&&(h=h(k,l))}var m=c.getModel("itemStyle").getItemStyle(),n=r1(g,"color");m.fill||(m.fill=n),j.setItemVisual(a,{symbol:d,symbolSize:e,symbolRotate:f,symbolOffset:h,symbolKeepAspect:i,style:m})}),i.updateData(j),this.group.add(i.group),j.eachItemGraphicEl(function(a){a.traverse(function(a){i8(a).dataModel=b})}),this.markKeep(i),i.group.silent=b.get("silent")||a.get("silent")},b.type="markPoint",b}(QP);function QS(a,b,c){d=a?aY(a&&a.dimensions,function(a){var c=b.getData().getDimensionInfo(b.getData().mapDimension(a))||{};return aQ(aQ({},c),{name:a,ordinalMeta:null})}):[{name:"value",type:"float"}];var d,e=new ug(d,c),f=aY(c.get("data"),a2(QI,b));a&&(f=a$(f,a2(QL,a)));var g=QM(!!a,d);return e.initData(f,null,g),e}var QT=QR,QU=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.createMarkerModelFromSeries=function(a,c,d){return new b(a,c,d)},b.type="markLine",b.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"},b}(QD),QV=gI(),QW=function(a,b,c,d){var e,f=a.getData();if(a3(d))e=d;else{var g=d.type;if("min"===g||"max"===g||"average"===g||"median"===g||null!=d.xAxis||null!=d.yAxis){var h=void 0,i=void 0;if(null!=d.yAxis||null!=d.xAxis)h=b.getAxis(null!=d.yAxis?"y":"x"),i=bg(d.yAxis,d.xAxis);else{var j=QJ(d,f,b,a);h=j.valueAxis;var k=us(f,j.valueDataDim);i=QN(f,k,g)}var l="x"===h.dim?0:1,m=1-l,n=aN(d),o={coord:[]};n.type=null,n.coord=[],n.coord[m]=-1/0,o.coord[m]=1/0;var p=c.get("precision");p>=0&&a7(i)&&(i=+i.toFixed(Math.min(p,20))),n.coord[l]=o.coord[l]=i,e=[n,o,{type:g,valueIndex:d.valueIndex,value:i}]}else e=[]}var q=[QI(a,e[0]),QI(a,e[1]),aQ({},e[2])];return q[2].type=q[2].type||null,aO(q[2],q[0]),aO(q[2],q[1]),q};function QX(a){return!isNaN(a)&&!isFinite(a)}function QY(a,b,c,d){var e=1-a,f=d.dimensions[a];return QX(b[e])&&QX(c[e])&&b[a]===c[a]&&d.getAxis(f).containData(b[a])}function QZ(a,b){if("cartesian2d"===a.type){var c=b[0].coord,d=b[1].coord;if(c&&d&&(QY(1,c,d,a)||QY(0,c,d,a)))return!0}return QL(a,b[0])&&QL(a,b[1])}function Q$(a,b,c,d,e){var f,g=d.coordinateSystem,h=a.getItemModel(b),i=f0(h.get("x"),e.getWidth()),j=f0(h.get("y"),e.getHeight());if(isNaN(i)||isNaN(j)){if(d.getMarkerPosition)f=d.getMarkerPosition(a.getValues(a.dimensions,b));else{var k=g.dimensions,l=a.get(k[0],b),m=a.get(k[1],b);f=g.dataToPoint([l,m])}if(yQ(g,"cartesian2d")){var n=g.getAxis("x"),o=g.getAxis("y"),k=g.dimensions;QX(a.get(k[0],b))?f[0]=n.toGlobalCoord(n.getExtent()[c?0:1]):QX(a.get(k[1],b))&&(f[1]=o.toGlobalCoord(o.getExtent()[c?0:1]))}isNaN(i)||(f[0]=i),isNaN(j)||(f[1]=j)}else f=[i,j];a.setItemLayout(b,f)}var Q_=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.updateTransform=function(a,b,c){b.eachSeries(function(a){var b=QD.getMarkerModelFromSeries(a,"markLine");if(b){var d=b.getData(),e=QV(b).from,f=QV(b).to;e.each(function(b){Q$(e,b,!0,a,c),Q$(f,b,!1,a,c)}),d.each(function(a){d.setItemLayout(a,[e.getItemLayout(a),f.getItemLayout(a)])}),this.markerGroupMap.get(a.id).updateLayout()}},this)},b.prototype.renderSeries=function(a,b,c,d){var e=function(b,c,e){var f=b.getItemModel(c);Q$(b,c,e,a,d);var g=f.getModel("itemStyle").getItemStyle();null==g.fill&&(g.fill=r1(h,"color")),b.setItemVisual(c,{symbolKeepAspect:f.get("symbolKeepAspect"),symbolOffset:bh(f.get("symbolOffset",!0),r[e?0:1]),symbolRotate:bh(f.get("symbolRotate",!0),q[e?0:1]),symbolSize:bh(f.get("symbolSize"),p[e?0:1]),symbol:bh(f.get("symbol",!0),o[e?0:1]),style:g})},f=a.coordinateSystem,g=a.id,h=a.getData(),i=this.markerGroupMap,j=i.get(g)||i.set(g,new FR);this.group.add(j.group);var k=Q0(f,a,b),l=k.from,m=k.to,n=k.line;QV(b).from=l,QV(b).to=m,b.setData(n);var o=b.get("symbol"),p=b.get("symbolSize"),q=b.get("symbolRotate"),r=b.get("symbolOffset");a3(o)||(o=[o,o]),a3(p)||(p=[p,p]),a3(q)||(q=[q,q]),a3(r)||(r=[r,r]),k.from.each(function(a){e(l,a,!0),e(m,a,!1)}),n.each(function(a){var b=n.getItemModel(a).getModel("lineStyle").getLineStyle();n.setItemLayout(a,[l.getItemLayout(a),m.getItemLayout(a)]),null==b.stroke&&(b.stroke=l.getItemVisual(a,"style").fill),n.setItemVisual(a,{fromSymbolKeepAspect:l.getItemVisual(a,"symbolKeepAspect"),fromSymbolOffset:l.getItemVisual(a,"symbolOffset"),fromSymbolRotate:l.getItemVisual(a,"symbolRotate"),fromSymbolSize:l.getItemVisual(a,"symbolSize"),fromSymbol:l.getItemVisual(a,"symbol"),toSymbolKeepAspect:m.getItemVisual(a,"symbolKeepAspect"),toSymbolOffset:m.getItemVisual(a,"symbolOffset"),toSymbolRotate:m.getItemVisual(a,"symbolRotate"),toSymbolSize:m.getItemVisual(a,"symbolSize"),toSymbol:m.getItemVisual(a,"symbol"),style:b})}),j.updateData(n),k.line.eachItemGraphicEl(function(a){i8(a).dataModel=b,a.traverse(function(a){i8(a).dataModel=b})}),this.markKeep(j),j.group.silent=b.get("silent")||a.get("silent")},b.type="markLine",b}(QP);function Q0(a,b,c){d=a?aY(a&&a.dimensions,function(a){var c=b.getData().getDimensionInfo(b.getData().mapDimension(a))||{};return aQ(aQ({},c),{name:a,ordinalMeta:null})}):[{name:"value",type:"float"}];var d,e=new ug(d,c),f=new ug(d,c),g=new ug([],c),h=aY(c.get("data"),a2(QW,b,a,c));a&&(h=a$(h,a2(QZ,a)));var i=QM(!!a,d);return e.initData(aY(h,function(a){return a[0]}),null,i),f.initData(aY(h,function(a){return a[1]}),null,i),g.initData(aY(h,function(a){return a[2]})),g.hasItemOption=!0,{from:e,to:f,line:g}}var Q1=Q_,Q2=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.createMarkerModelFromSeries=function(a,c,d){return new b(a,c,d)},b.type="markArea",b.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},b}(QD),Q3=gI(),Q4=function(a,b,c,d){var e=d[0],f=d[1];if(e&&f){var g=QI(a,e),h=QI(a,f),i=g.coord,j=h.coord;i[0]=bg(i[0],-1/0),i[1]=bg(i[1],-1/0),j[0]=bg(j[0],1/0),j[1]=bg(j[1],1/0);var k=aP([{},g,h]);return k.coord=[g.coord,h.coord],k.x0=g.x,k.y0=g.y,k.x1=h.x,k.y1=h.y,k}};function Q5(a){return!isNaN(a)&&!isFinite(a)}function Q6(a,b,c,d){var e=1-a;return Q5(b[e])&&Q5(c[e])}function Q7(a,b){var c,d,e,f=b.coord[0],g=b.coord[1],h={coord:f,x:b.x0,y:b.y0},i={coord:g,x:b.x1,y:b.y1};if(yQ(a,"cartesian2d"))return!!(f&&g&&(Q6(1,f,g,a)||Q6(0,f,g,a)))||(c=a,d=h,e=i,!c||!c.containZone||!d.coord||!e.coord||!!QF(d)||!!QF(e)||c.containZone(d.coord,e.coord));return QL(a,h)||QL(a,i)}function Q8(a,b,c,d,e){var f,g=d.coordinateSystem,h=a.getItemModel(b),i=f0(h.get(c[0]),e.getWidth()),j=f0(h.get(c[1]),e.getHeight());if(isNaN(i)||isNaN(j)){if(d.getMarkerPosition){var k=a.getValues(["x0","y0"],b),l=a.getValues(["x1","y1"],b),m=g.clampData(k),n=g.clampData(l),o=[];"x0"===c[0]?o[0]=m[0]>n[0]?l[0]:k[0]:o[0]=m[0]>n[0]?k[0]:l[0],"y0"===c[1]?o[1]=m[1]>n[1]?l[1]:k[1]:o[1]=m[1]>n[1]?k[1]:l[1],f=d.getMarkerPosition(o,c,!0)}else{var p=a.get(c[0],b),q=a.get(c[1],b),r=[p,q];g.clampData&&g.clampData(r,r),f=g.dataToPoint(r,!0)}if(yQ(g,"cartesian2d")){var s=g.getAxis("x"),t=g.getAxis("y"),p=a.get(c[0],b),q=a.get(c[1],b);Q5(p)?f[0]=s.toGlobalCoord(s.getExtent()["x0"===c[0]?0:1]):Q5(q)&&(f[1]=t.toGlobalCoord(t.getExtent()["y0"===c[1]?0:1]))}isNaN(i)||(f[0]=i),isNaN(j)||(f[1]=j)}else f=[i,j];return f}var Q9=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],Ra=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.updateTransform=function(a,b,c){b.eachSeries(function(a){var b=QD.getMarkerModelFromSeries(a,"markArea");if(b){var d=b.getData();d.each(function(b){var e=aY(Q9,function(e){return Q8(d,b,e,a,c)});d.setItemLayout(b,e),d.getItemGraphicEl(b).setShape("points",e)})}},this)},b.prototype.renderSeries=function(a,b,c,d){var e=a.coordinateSystem,f=a.id,g=a.getData(),h=this.markerGroupMap,i=h.get(f)||h.set(f,{group:new fP});this.group.add(i.group),this.markKeep(i);var j=Rb(e,a,b);b.setData(j),j.each(function(b){var c=aY(Q9,function(c){return Q8(j,b,c,a,d)}),f=e.getAxis("x").scale,h=e.getAxis("y").scale,i=f.getExtent(),k=h.getExtent(),l=[f.parse(j.get("x0",b)),f.parse(j.get("x1",b))],m=[h.parse(j.get("y0",b)),h.parse(j.get("y1",b))];f2(l),f2(m);var n=!(i[0]>l[1]||i[1]<l[0]||k[0]>m[1]||k[1]<m[0]);j.setItemLayout(b,{points:c,allClipped:!n});var o=j.getItemModel(b).getModel("itemStyle").getItemStyle(),p=r1(g,"color");!o.fill&&(o.fill=p,a5(o.fill)&&(o.fill=eb(o.fill,.4))),o.stroke||(o.stroke=p),j.setItemVisual(b,"style",o)}),j.diff(Q3(i).data).add(function(a){var b=j.getItemLayout(a);if(!b.allClipped){var c=new pO({shape:{points:b.points}});j.setItemGraphicEl(a,c),i.group.add(c)}}).update(function(a,c){var d=Q3(i).data.getItemGraphicEl(c),e=j.getItemLayout(a);e.allClipped?d&&i.group.remove(d):(d?jZ(d,{shape:{points:e.points}},b,a):d=new pO({shape:{points:e.points}}),j.setItemGraphicEl(a,d),i.group.add(d))}).remove(function(a){var b=Q3(i).data.getItemGraphicEl(a);i.group.remove(b)}).execute(),j.eachItemGraphicEl(function(a,c){var d=j.getItemModel(c),e=j.getItemVisual(c,"style");a.useStyle(j.getItemVisual(c,"style")),j7(a,j8(d),{labelFetcher:b,labelDataIndex:c,defaultText:j.getName(c)||"",inheritColor:a5(e.fill)?eb(e.fill,1):"#000"}),jR(a,d),jN(a,null,null,d.get(["emphasis","disabled"])),i8(a).dataModel=b}),Q3(i).data=j,i.group.silent=b.get("silent")||a.get("silent")},b.type="markArea",b}(QP);function Rb(a,b,c){if(a){var d,e,f=aY(a&&a.dimensions,function(a){var c=b.getData(),d=c.getDimensionInfo(c.mapDimension(a))||{};return aQ(aQ({},d),{name:a,ordinalMeta:null})});e=aY(["x0","y0","x1","y1"],function(a,b){return{name:a,type:f[b%2].type}}),d=new ug(e,c)}else e=[{name:"value",type:"float"}],d=new ug(e,c);var g=aY(c.get("data"),a2(Q4,b,a,c));a&&(g=a$(g,a2(Q7,a)));var h=a?function(a,b,c,d){return nB(a.coord[Math.floor(d/2)][d%2],e[d])}:function(a,b,c,d){return nB(a.value,e[d])};return d.initData(g,null,h),d.hasItemOption=!0,d}var Rc=Ra,Rd=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.layoutMode={type:"box",ignoreSize:!0},c}return ad(b,a),b.prototype.init=function(a,b,c){this.mergeDefaultAndTheme(a,c),a.selected=a.selected||{},this._updateSelector(a)},b.prototype.mergeOption=function(b,c){a.prototype.mergeOption.call(this,b,c),this._updateSelector(b)},b.prototype._updateSelector=function(a){var b=a.selector,c=this.ecModel;!0===b&&(b=a.selector=["all","inverse"]),a3(b)&&aX(b,function(a,d){var e,f;a5(a)&&(a={type:a}),b[d]=aO(a,(e=c,"all"===(f=a.type)?{type:"all",title:e.getLocaleModel().get(["legend","selector","all"])}:"inverse"===f?{type:"inverse",title:e.getLocaleModel().get(["legend","selector","inverse"])}:void 0))})},b.prototype.optionUpdated=function(){this._updateData(this.ecModel);var a=this._data;if(a[0]&&"single"===this.get("selectedMode")){for(var b=!1,c=0;c<a.length;c++){var d=a[c].get("name");if(this.isSelected(d)){this.select(d),b=!0;break}}b||this.select(a[0].get("name"))}},b.prototype._updateData=function(a){var b=[],c=[];a.eachRawSeries(function(d){var e,f=d.name;if(c.push(f),d.legendVisualProvider){var g=d.legendVisualProvider.getAllNames();a.isSeriesFiltered(d)||(c=c.concat(g)),g.length?b=b.concat(g):e=!0}else e=!0;e&&gF(d)&&b.push(d.name)}),this._availableNames=c;var d=this.get("data")||b,e=bu(),f=aY(d,function(a){return((a5(a)||a7(a))&&(a={name:a}),e.get(a.name))?null:(e.set(a.name,!0),new kC(a,this,this.ecModel))},this);this._data=a$(f,function(a){return!!a})},b.prototype.getData=function(){return this._data},b.prototype.select=function(a){var b=this.option.selected;"single"===this.get("selectedMode")&&aX(this._data,function(a){b[a.get("name")]=!1}),b[a]=!0},b.prototype.unSelect=function(a){"single"!==this.get("selectedMode")&&(this.option.selected[a]=!1)},b.prototype.toggleSelected=function(a){var b=this.option.selected;b.hasOwnProperty(a)||(b[a]=!0),this[b[a]?"unSelect":"select"](a)},b.prototype.allSelect=function(){var a=this._data,b=this.option.selected;aX(a,function(a){b[a.get("name",!0)]=!0})},b.prototype.inverseSelect=function(){var a=this._data,b=this.option.selected;aX(a,function(a){var c=a.get("name",!0);b.hasOwnProperty(c)||(b[c]=!0),b[c]=!b[c]})},b.prototype.isSelected=function(a){var b=this.option.selected;return!(b.hasOwnProperty(a)&&!b[a])&&aT(this._availableNames,a)>=0},b.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},b.type="legend.plain",b.dependencies=["series"],b.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}},b}(lK),Re=a2,Rf=aX,Rg=fP,Rh=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.newlineDisabled=!1,c}return ad(b,a),b.prototype.init=function(){this.group.add(this._contentGroup=new Rg),this.group.add(this._selectorGroup=new Rg),this._isFirstRender=!0},b.prototype.getContentGroup=function(){return this._contentGroup},b.prototype.getSelectorGroup=function(){return this._selectorGroup},b.prototype.render=function(a,b,c){var d=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),a.get("show",!0)){var e=a.get("align"),f=a.get("orient");e&&"auto"!==e||(e="right"===a.get("left")&&"vertical"===f?"right":"left");var g=a.get("selector",!0),h=a.get("selectorPosition",!0);g&&(!h||"auto"===h)&&(h="horizontal"===f?"end":"start"),this.renderInner(e,a,b,c,g,f,h);var i=a.getBoxLayoutParams(),j={width:c.getWidth(),height:c.getHeight()},k=a.get("padding"),l=ls(i,j,k),m=this.layoutInner(a,e,l,d,g,h),n=ls(aR({width:m.width,height:m.height},i),j,k);this.group.x=n.x-m.x,this.group.y=n.y-m.y,this.group.markRedraw(),this.group.add(this._backgroundEl=Or(m,a))}},b.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},b.prototype.renderInner=function(a,b,c,d,e,f,g){var h=this.getContentGroup(),i=bu(),j=b.get("selectedMode"),k=[];c.eachRawSeries(function(a){a.get("legendHoverLink")||k.push(a.id)}),Rf(b.getData(),function(e,f){var g=e.get("name");if(!this.newlineDisabled&&(""===g||"\n"===g)){var l=new Rg;l.newline=!0,h.add(l);return}var m=c.getSeriesByName(g)[0];if(!i.get(g)){if(m){var n=m.getData(),o=n.getVisual("legendLineStyle")||{},p=n.getVisual("legendIcon"),q=n.getVisual("style"),r=this._createItem(m,g,f,e,b,a,o,q,p,j,d);r.on("click",Re(Rk,g,null,d,k)).on("mouseover",Re(Rm,m.name,null,d,k)).on("mouseout",Re(Rn,m.name,null,d,k)),c.ssr&&r.eachChild(function(a){var b=i8(a);b.seriesIndex=m.seriesIndex,b.dataIndex=f,b.ssrType="legend"}),i.set(g,!0)}else c.eachRawSeries(function(h){if(!i.get(g)&&h.legendVisualProvider){var l=h.legendVisualProvider;if(l.containName(g)){var m=l.indexOfName(g),n=l.getItemVisual(m,"style"),o=l.getItemVisual(m,"legendIcon"),p=d2(n.fill);p&&0===p[3]&&(p[3]=.2,n=aQ(aQ({},n),{fill:ec(p,"rgba")}));var q=this._createItem(h,g,f,e,b,a,{},n,o,j,d);q.on("click",Re(Rk,null,g,d,k)).on("mouseover",Re(Rm,null,g,d,k)).on("mouseout",Re(Rn,null,g,d,k)),c.ssr&&q.eachChild(function(a){var b=i8(a);b.seriesIndex=h.seriesIndex,b.dataIndex=f,b.ssrType="legend"}),i.set(g,!0)}}},this)}},this),e&&this._createSelector(e,b,d,f,g)},b.prototype._createSelector=function(a,b,c,d,e){var f=this.getSelectorGroup();Rf(a,function(a){var d=a.type,e=new i7({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){c.dispatchAction({type:"all"===d?"legendAllSelect":"legendInverseSelect"})}});f.add(e);var g=b.getModel("selectorLabel"),h=b.getModel(["emphasis","selectorLabel"]);j7(e,{normal:g,emphasis:h},{defaultText:a.title}),jM(e)})},b.prototype._createItem=function(a,b,c,d,e,f,g,h,i,j,k){var l=a.visualDrawType,m=e.get("itemWidth"),n=e.get("itemHeight"),o=e.isSelected(b),p=d.get("symbolRotate"),q=d.get("symbolKeepAspect"),r=d.get("icon");i=r||i||"roundRect";var s=Ri(i,d,g,h,l,o,k),t=new Rg,u=d.getModel("textStyle");if(a4(a.getLegendIcon)&&(!r||"inherit"===r))t.add(a.getLegendIcon({itemWidth:m,itemHeight:n,icon:i,iconRotate:p,itemStyle:s.itemStyle,lineStyle:s.lineStyle,symbolKeepAspect:q}));else{var v="inherit"===r&&a.getData().getVisual("symbol")?"inherit"===p?a.getData().getVisual("symbolRotate"):p:0;t.add(Rj({itemWidth:m,itemHeight:n,icon:i,iconRotate:v,itemStyle:s.itemStyle,lineStyle:s.lineStyle,symbolKeepAspect:q}))}var w=e.get("formatter"),x=b;a5(w)&&w?x=w.replace("{name}",null!=b?b:""):a4(w)&&(x=w(b));var y=o?u.getTextColor():d.get("inactiveColor");t.add(new i7({style:j9(u,{text:x,x:"left"===f?m+5:-5,y:n/2,fill:y,align:f,verticalAlign:"middle"},{inheritColor:y})}));var z=new iS({shape:t.getBoundingRect(),style:{fill:"transparent"}}),A=d.getModel("tooltip");return A.get("show")&&qU({el:z,componentModel:e,itemName:b,itemTooltipOption:A.option}),t.add(z),t.eachChild(function(a){a.silent=!0}),z.silent=!j,this.getContentGroup().add(t),jM(t),t.__legendDataIndex=c,t},b.prototype.layoutInner=function(a,b,c,d,e,f){var g=this.getContentGroup(),h=this.getSelectorGroup();lq(a.get("orient"),g,a.get("itemGap"),c.width,c.height);var i=g.getBoundingRect(),j=[-i.x,-i.y];if(h.markRedraw(),g.markRedraw(),!e)return g.x=j[0],g.y=j[1],this.group.getBoundingRect();lq("horizontal",h,a.get("selectorItemGap",!0));var k=h.getBoundingRect(),l=[-k.x,-k.y],m=a.get("selectorButtonGap",!0),n=a.getOrient().index,o=0===n?"width":"height",p=0===n?"height":"width",q=0===n?"y":"x";"end"===f?l[n]+=i[o]+m:j[n]+=k[o]+m,l[1-n]+=i[p]/2-k[p]/2,h.x=l[0],h.y=l[1],g.x=j[0],g.y=j[1];var r={x:0,y:0};return r[o]=i[o]+m+k[o],r[p]=Math.max(i[p],k[p]),r[q]=Math.min(0,k[q]+l[1-n]),r},b.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},b.type="legend.plain",b}(oQ);function Ri(a,b,c,d,e,f,g){var h=function(a,b){"auto"===a.lineWidth&&(a.lineWidth=b.lineWidth>0?2:0),Rf(a,function(c,d){"inherit"===a[d]&&(a[d]=b[d])})},i=b.getModel("itemStyle"),j=i.getItemStyle(),k=0===a.lastIndexOf("empty",0)?"fill":"stroke",l=i.getShallow("decal");j.decal=l&&"inherit"!==l?sK(l,g):d.decal,"inherit"===j.fill&&(j.fill=d[e]),"inherit"===j.stroke&&(j.stroke=d[k]),"inherit"===j.opacity&&(j.opacity=("fill"===e?d:c).opacity),h(j,d);var m=b.getModel("lineStyle"),n=m.getLineStyle();if(h(n,c),"auto"===j.fill&&(j.fill=d.fill),"auto"===j.stroke&&(j.stroke=d.fill),"auto"===n.stroke&&(n.stroke=d.fill),!f){var o=b.get("inactiveBorderWidth"),p=j[k];j.lineWidth="auto"===o?d.lineWidth>0&&p?2:0:j.lineWidth,j.fill=b.get("inactiveColor"),j.stroke=b.get("inactiveBorderColor"),n.stroke=m.get("inactiveColor"),n.lineWidth=m.get("inactiveWidth")}return{itemStyle:j,lineStyle:n}}function Rj(a){var b=a.icon||"roundRect",c=si(b,0,0,a.itemWidth,a.itemHeight,a.itemStyle.fill,a.symbolKeepAspect);return c.setStyle(a.itemStyle),c.rotation=(a.iconRotate||0)*Math.PI/180,c.setOrigin([a.itemWidth/2,a.itemHeight/2]),b.indexOf("empty")> -1&&(c.style.stroke=c.style.fill,c.style.fill="#fff",c.style.lineWidth=2),c}function Rk(a,b,c,d){Rn(a,b,c,d),c.dispatchAction({type:"legendToggleSelect",name:null!=a?a:b}),Rm(a,b,c,d)}function Rl(a){for(var b,c=a.getZr().storage.getDisplayList(),d=0,e=c.length;d<e&&!(b=c[d].states.emphasis);)d++;return b&&b.hoverLayer}function Rm(a,b,c,d){Rl(c)||c.dispatchAction({type:"highlight",seriesName:a,name:b,excludeSeriesId:d})}function Rn(a,b,c,d){Rl(c)||c.dispatchAction({type:"downplay",seriesName:a,name:b,excludeSeriesId:d})}var Ro=Rh;function Rp(a){var b=a.findComponents({mainType:"legend"});b&&b.length&&a.filterSeries(function(a){for(var c=0;c<b.length;c++)if(!b[c].isSelected(a.name))return!1;return!0})}function Rq(a,b,c){var d,e={},f="toggleSelected"===a;return c.eachComponent("legend",function(c){f&&null!=d?c[d?"select":"unSelect"](b.name):"allSelect"===a||"inverseSelect"===a?c[a]():(c[a](b.name),d=c.isSelected(b.name)),aX(c.getData(),function(a){var b=a.get("name");if("\n"!==b&&""!==b){var d=c.isSelected(b);e.hasOwnProperty(b)?e[b]=e[b]&&d:e[b]=d}})}),"allSelect"===a||"inverseSelect"===a?{selected:e}:{name:b.name,selected:e}}function Rr(a){var b;a.registerComponentModel(Rd),a.registerComponentView(Ro),a.registerProcessor(a.PRIORITY.PROCESSOR.SERIES_FILTER,Rp),a.registerSubTypeDefaulter("legend",function(){return"plain"}),(b=a).registerAction("legendToggleSelect","legendselectchanged",a2(Rq,"toggleSelected")),b.registerAction("legendAllSelect","legendselectall",a2(Rq,"allSelect")),b.registerAction("legendInverseSelect","legendinverseselect",a2(Rq,"inverseSelect")),b.registerAction("legendSelect","legendselected",a2(Rq,"select")),b.registerAction("legendUnSelect","legendunselected",a2(Rq,"unSelect"))}var Rs=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.setScrollDataIndex=function(a){this.option.scrollDataIndex=a},b.prototype.init=function(b,c,d){var e=lw(b);a.prototype.init.call(this,b,c,d),Rt(this,b,e)},b.prototype.mergeOption=function(b,c){a.prototype.mergeOption.call(this,b,c),Rt(this,this.option,b)},b.type="legend.scroll",b.defaultOption=kF(Rd.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),b}(Rd);function Rt(a,b,c){var d=a.getOrient(),e=[1,1];e[d.index]=0,lv(b,c,{type:"box",ignoreSize:!!e})}var Ru=Rs,Rv=fP,Rw=["width","height"],Rx=["x","y"],Ry=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.newlineDisabled=!0,c._currentIndex=0,c}return ad(b,a),b.prototype.init=function(){a.prototype.init.call(this),this.group.add(this._containerGroup=new Rv),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new Rv)},b.prototype.resetInner=function(){a.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},b.prototype.renderInner=function(b,c,d,e,f,g,h){var i=function(a,b){var d=qQ(c.get("pageIcons",!0)[c.getOrient().name][b],{onclick:a1(j._pageGo,j,a+"DataIndex",c,e)},{x:-m[0]/2,y:-m[1]/2,width:m[0],height:m[1]});d.name=a,k.add(d)},j=this;a.prototype.renderInner.call(this,b,c,d,e,f,g,h);var k=this._controllerGroup,l=c.get("pageIconSize",!0),m=a3(l)?l:[l,l];i("pagePrev",0);var n=c.getModel("pageTextStyle");k.add(new i7({name:"pageText",style:{text:"xx/xx",fill:n.getTextColor(),font:n.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),i("pageNext",1)},b.prototype.layoutInner=function(a,b,c,d,e,f){var g=this.getSelectorGroup(),h=a.getOrient().index,i=Rw[h],j=Rx[h],k=Rw[1-h],l=Rx[1-h];e&&lq("horizontal",g,a.get("selectorItemGap",!0));var m=a.get("selectorButtonGap",!0),n=g.getBoundingRect(),o=[-n.x,-n.y],p=aN(c);e&&(p[i]=c[i]-n[i]-m);var q=this._layoutContentAndController(a,d,p,h,i,k,l,j);if(e){if("end"===f)o[h]+=q[i]+m;else{var r=n[i]+m;o[h]-=r,q[j]-=r}q[i]+=n[i]+m,o[1-h]+=q[l]+q[k]/2-n[k]/2,q[k]=Math.max(q[k],n[k]),q[l]=Math.min(q[l],n[l]+o[1-h]),g.x=o[0],g.y=o[1],g.markRedraw()}return q},b.prototype._layoutContentAndController=function(a,b,c,d,e,f,g,h){var i=this.getContentGroup(),j=this._containerGroup,k=this._controllerGroup;lq(a.get("orient"),i,a.get("itemGap"),d?c.width:null,d?null:c.height),lq("horizontal",k,a.get("pageButtonItemGap",!0));var l=i.getBoundingRect(),m=k.getBoundingRect(),n=this._showController=l[e]>c[e],o=[-l.x,-l.y];b||(o[d]=i[h]);var p=[0,0],q=[-m.x,-m.y],r=bh(a.get("pageButtonGap",!0),a.get("itemGap",!0));n&&("end"===a.get("pageButtonPosition",!0)?q[d]+=c[e]-m[e]:p[d]+=m[e]+r),q[1-d]+=l[f]/2-m[f]/2,i.setPosition(o),j.setPosition(p),k.setPosition(q);var s={x:0,y:0};if(s[e]=n?c[e]:l[e],s[f]=Math.max(l[f],m[f]),s[g]=Math.min(0,m[g]+q[1-d]),j.__rectSize=c[e],n){var t={x:0,y:0};t[e]=Math.max(c[e]-m[e]-r,0),t[f]=s[f],j.setClipPath(new iS({shape:t})),j.__rectSize=t[e]}else k.eachChild(function(a){a.attr({invisible:!0,silent:!0})});var u=this._getPageInfo(a);return null!=u.pageIndex&&jZ(i,{x:u.contentPosition[0],y:u.contentPosition[1]},n?a:null),this._updatePageInfoView(a,u),s},b.prototype._pageGo=function(a,b,c){var d=this._getPageInfo(b)[a];null!=d&&c.dispatchAction({type:"legendScroll",scrollDataIndex:d,legendId:b.id})},b.prototype._updatePageInfoView=function(a,b){var c=this._controllerGroup;aX(["pagePrev","pageNext"],function(d){var e=null!=b[d+"DataIndex"],f=c.childOfName(d);f&&(f.setStyle("fill",e?a.get("pageIconColor",!0):a.get("pageIconInactiveColor",!0)),f.cursor=e?"pointer":"default")});var d=c.childOfName("pageText"),e=a.get("pageFormatter"),f=b.pageIndex,g=null!=f?f+1:0,h=b.pageCount;d&&e&&d.setStyle("text",a5(e)?e.replace("{current}",null==g?"":g+"").replace("{total}",null==h?"":h+""):e({current:g,total:h}))},b.prototype._getPageInfo=function(a){var b=function(a){if(a){var b=a.getBoundingRect(),c=b[i]+a[i];return{s:c,e:c+b[h],i:a.__legendDataIndex}}},c=function(a,b){return a.e>=b&&a.s<=b+f},d=a.get("scrollDataIndex",!0),e=this.getContentGroup(),f=this._containerGroup.__rectSize,g=a.getOrient().index,h=Rw[g],i=Rx[g],j=this._findTargetItemIndex(d),k=e.children(),l=k[j],m=k.length,n=m?1:0,o={contentPosition:[e.x,e.y],pageCount:n,pageIndex:n-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!l)return o;var p=b(l);o.contentPosition[g]=-p.s;for(var q=j+1,r=p,s=p,t=null;q<=m;++q)(!(t=b(k[q]))&&s.e>r.s+f||t&&!c(t,r.s))&&(r=s.i>r.i?s:t)&&(null==o.pageNextDataIndex&&(o.pageNextDataIndex=r.i),++o.pageCount),s=t;for(var q=j-1,r=p,s=p,t=null;q>= -1;--q)(!(t=b(k[q]))||!c(s,t.s))&&r.i<s.i&&(s=r,null==o.pagePrevDataIndex&&(o.pagePrevDataIndex=r.i),++o.pageCount,++o.pageIndex),r=t;return o},b.prototype._findTargetItemIndex=function(a){var b,c;return this._showController?(this.getContentGroup().eachChild(function(d,e){var f=d.__legendDataIndex;null==c&&null!=f&&(c=e),f===a&&(b=e)}),null!=b?b:c):0},b.type="legend.scroll",b}(Ro);function Rz(a){tU(Rr),a.registerComponentModel(Ru),a.registerComponentView(Ry),function(a){a.registerAction("legendScroll","legendscroll",function(a,b){var c=a.scrollDataIndex;null!=c&&b.eachComponent({mainType:"legend",subType:"scroll",query:a},function(a){a.setScrollDataIndex(c)})})}(a)}var RA=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.type="dataZoom.inside",b.defaultOption=kF(Ob.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),b}(Ob),RB=gI();function RC(a,b){if(b){a.removeKey(b.model.uid);var c=b.controller;c&&c.dispose()}}function RD(a,b){a.isDisposed()||a.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:b})}function RE(a,b,c,d){return a.coordinateSystem.containPoint([c,d])}var RF,RG,RH=(RF=Od,RG=function(){var a=null!==RF&&RF.apply(this,arguments)||this;return a.type="dataZoom.inside",a},ad(RG,RF),RG.prototype.render=function(a,b,c){if(RF.prototype.render.apply(this,arguments),a.noTarget()){this._clear();return}this.range=a.getPercentRange(),function(a,b,c){RB(a).coordSysRecordMap.each(function(a){var d=a.dataZoomInfoMap.get(b.uid);d&&(d.getRange=c)})}(c,a,{pan:a1(RI.pan,this),zoom:a1(RI.zoom,this),scrollMove:a1(RI.scrollMove,this)})},RG.prototype.dispose=function(){this._clear(),RF.prototype.dispose.apply(this,arguments)},RG.prototype._clear=function(){(function(a,b){for(var c=RB(a).coordSysRecordMap,d=c.keys(),e=0;e<d.length;e++){var f=d[e],g=c.get(f),h=g.dataZoomInfoMap;if(h){var i=b.uid;h.get(i)&&(h.removeKey(i),h.keys().length||RC(c,g))}}})(this.api,this.dataZoomModel),this.range=null},RG.type="dataZoom.inside",RG),RI={zoom:function(a,b,c,d){var e=this.range,f=e.slice(),g=a.axisModels[0];if(g){var h=RK[b](null,[d.originX,d.originY],g,c,a),i=(h.signal>0?h.pixelStart+h.pixelLength-h.pixel:h.pixel-h.pixelStart)/h.pixelLength*(f[1]-f[0])+f[0],j=Math.max(1/d.scale,0);f[0]=(f[0]-i)*j+i,f[1]=(f[1]-i)*j+i;var k=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(GP(0,f,[0,100],0,k.minSpan,k.maxSpan),this.range=f,e[0]!==f[0]||e[1]!==f[1])return f}},pan:RJ(function(a,b,c,d,e,f){var g=RK[d]([f.oldX,f.oldY],[f.newX,f.newY],b,e,c);return g.signal*(a[1]-a[0])*g.pixel/g.pixelLength}),scrollMove:RJ(function(a,b,c,d,e,f){return RK[d]([0,0],[f.scrollDelta,f.scrollDelta],b,e,c).signal*(a[1]-a[0])*f.scrollDelta})};function RJ(a){return function(b,c,d,e){var f=this.range,g=f.slice(),h=b.axisModels[0];if(h&&(GP(a(g,h,b,c,d,e),g,[0,100],"all"),this.range=g,f[0]!==g[0]||f[1]!==g[1]))return g}}var RK={grid:function(a,b,c,d,e){var f=c.axis,g={},h=e.model.coordinateSystem.getRect();return a=a||[0,0],"x"===f.dim?(g.pixel=b[0]-a[0],g.pixelLength=h.width,g.pixelStart=h.x,g.signal=f.inverse?1:-1):(g.pixel=b[1]-a[1],g.pixelLength=h.height,g.pixelStart=h.y,g.signal=f.inverse?-1:1),g},polar:function(a,b,c,d,e){var f=c.axis,g={},h=e.model.coordinateSystem,i=h.getRadiusAxis().getExtent(),j=h.getAngleAxis().getExtent();return a=a?h.pointToCoord(a):[0,0],b=h.pointToCoord(b),"radiusAxis"===c.mainType?(g.pixel=b[0]-a[0],g.pixelLength=i[1]-i[0],g.pixelStart=i[0],g.signal=f.inverse?1:-1):(g.pixel=b[1]-a[1],g.pixelLength=j[1]-j[0],g.pixelStart=j[0],g.signal=f.inverse?-1:1),g},singleAxis:function(a,b,c,d,e){var f=c.axis,g=e.model.coordinateSystem.getRect(),h={};return a=a||[0,0],"horizontal"===f.orient?(h.pixel=b[0]-a[0],h.pixelLength=g.width,h.pixelStart=g.x,h.signal=f.inverse?1:-1):(h.pixel=b[1]-a[1],h.pixelLength=g.height,h.pixelStart=g.y,h.signal=f.inverse?-1:1),h}},RL=RH;function RM(a){Om(a),a.registerComponentModel(RA),a.registerComponentView(RL),function(a){a.registerProcessor(a.PRIORITY.PROCESSOR.FILTER,function(a,b){var c=RB(b),d=c.coordSysRecordMap||(c.coordSysRecordMap=bu());d.each(function(a){a.dataZoomInfoMap=null}),a.eachComponent({mainType:"dataZoom",subType:"inside"},function(a){var c=N5(a);aX(c.infoList,function(c){var e,f,g,h,i=c.model.uid,j=d.get(i)||d.set(i,(e=b,h=(g={model:f=c.model,containsPoint:a2(RE,f),dispatchAction:a2(RD,e),dataZoomInfoMap:null,controller:null}).controller=new BG(e.getZr()),aX(["pan","zoom","scrollMove"],function(a){h.on(a,function(b){var c=[];g.dataZoomInfoMap.each(function(d){if(b.isAvailableBehavior(d.model.option)){var e=(d.getRange||{})[a],f=e&&e(d.dzReferCoordSysInfo,g.model.mainType,g.controller,b);!d.model.get("disabled",!0)&&f&&c.push({dataZoomId:d.model.id,start:f[0],end:f[1]})}}),c.length&&g.dispatchAction(c)})}),g));(j.dataZoomInfoMap||(j.dataZoomInfoMap=bu())).set(a.uid,{dzReferCoordSysInfo:c,model:a,getRange:null})})}),d.each(function(a){var b,c=a.controller,e=a.dataZoomInfoMap;if(e){var f=e.keys()[0];null!=f&&(b=e.get(f))}if(!b){RC(d,a);return}var g,h,i,j,k,l=(i="type_",j={type_true:2,type_move:1,type_false:0,type_undefined:-1},k=!0,(g=e).each(function(a){var b=a.model,c=!b.get("disabled",!0)&&(!b.get("zoomLock",!0)||"move");j[i+c]>j[i+h]&&(h=c),k=k&&b.get("preventDefaultMouseMove",!0)}),{controlType:h,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!k}});c.enable(l.controlType,l.opt),c.setPointerChecker(a.containsPoint),rt(a,"dispatchAction",b.model.get("throttle",!0),"fixRate")})})}(a)}var RN=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.type="dataZoom.slider",b.layoutMode="box",b.defaultOption=kF(Ob.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"}}}),b}(Ob),RO=iS,RP="horizontal",RQ="vertical",RR=["line","bar","candlestick","scatter"],RS={easing:"cubicOut",duration:100,delay:0},RT=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c._displayables={},c}return ad(b,a),b.prototype.init=function(a,b){this.api=b,this._onBrush=a1(this._onBrush,this),this._onBrushEnd=a1(this._onBrushEnd,this)},b.prototype.render=function(b,c,d,e){if(a.prototype.render.apply(this,arguments),rt(this,"_dispatchZoomAction",b.get("throttle"),"fixRate"),this._orient=b.getOrient(),!1===b.get("show")){this.group.removeAll();return}if(b.noTarget()){this._clear(),this.group.removeAll();return}e&&"dataZoom"===e.type&&e.from===this.uid||this._buildView(),this._updateView()},b.prototype.dispose=function(){this._clear(),a.prototype.dispose.apply(this,arguments)},b.prototype._clear=function(){ru(this,"_dispatchZoomAction");var a=this.api.getZr();a.off("mousemove",this._onBrush),a.off("mouseup",this._onBrushEnd)},b.prototype._buildView=function(){var a=this.group;a.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var b=this._displayables.sliderGroup=new fP;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),a.add(b),this._positionGroup()},b.prototype._resetLocation=function(){var a=this.dataZoomModel,b=this.api,c=a.get("brushSelect"),d=this._findCoordRect(),e={width:b.getWidth(),height:b.getHeight()},f=this._orient===RP?{right:e.width-d.x-d.width,top:e.height-30-7-(c?7:0),width:d.width,height:30}:{right:7,top:d.y,width:30,height:d.height},g=lw(a.option);aX(["right","top","width","height"],function(a){"ph"===g[a]&&(g[a]=f[a])});var h=ls(g,e);this._location={x:h.x,y:h.y},this._size=[h.width,h.height],this._orient===RQ&&this._size.reverse()},b.prototype._positionGroup=function(){var a=this.group,b=this._location,c=this._orient,d=this.dataZoomModel.getFirstTargetAxisModel(),e=d&&d.get("inverse"),f=this._displayables.sliderGroup,g=(this._dataShadowInfo||{}).otherAxisInverse;f.attr(c!==RP||e?c===RP&&e?{scaleY:g?1:-1,scaleX:-1}:c!==RQ||e?{scaleY:g?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:g?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:g?1:-1,scaleX:1});var h=a.getBoundingRect([f]);a.x=b.x-h.x,a.y=b.y-h.y,a.markRedraw()},b.prototype._getViewExtent=function(){return[0,this._size[0]]},b.prototype._renderBackground=function(){var a=this.dataZoomModel,b=this._size,c=this._displayables.sliderGroup,d=a.get("brushSelect");c.add(new RO({silent:!0,shape:{x:0,y:0,width:b[0],height:b[1]},style:{fill:a.get("backgroundColor")},z2:-40}));var e=new RO({shape:{x:0,y:0,width:b[0],height:b[1]},style:{fill:"transparent"},z2:0,onclick:a1(this._onClickPanel,this)}),f=this.api.getZr();d?(e.on("mousedown",this._onBrushStart,this),e.cursor="crosshair",f.on("mousemove",this._onBrush),f.on("mouseup",this._onBrushEnd)):(f.off("mousemove",this._onBrush),f.off("mouseup",this._onBrushEnd)),c.add(e)},b.prototype._renderDataShadow=function(){var a=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],a){var b=this._size,c=this._shadowSize||[],d=a.series,e=d.getRawData(),f=d.getShadowDim&&d.getShadowDim(),g=f&&e.getDimensionInfo(f)?d.getShadowDim():a.otherDim;if(null!=g){var h=this._shadowPolygonPts,i=this._shadowPolylinePts;if(e!==this._shadowData||g!==this._shadowDim||b[0]!==c[0]||b[1]!==c[1]){var j,k=e.getDataExtent(g),l=(k[1]-k[0])*.3;k=[k[0]-l,k[1]+l];var m=[0,b[1]],n=[0,b[0]],o=[[b[0],0],[0,0]],p=[],q=n[1]/(e.count()-1),r=0,s=Math.round(e.count()/b[0]);e.each([g],function(a,b){if(s>0&&b%s){r+=q;return}var c=null==a||isNaN(a)||""===a,d=c?0:f_(a,k,m,!0);c&&!j&&b?(o.push([o[o.length-1][0],0]),p.push([p[p.length-1][0],0])):!c&&j&&(o.push([r,0]),p.push([r,0])),o.push([r,d]),p.push([r,d]),r+=q,j=c}),h=this._shadowPolygonPts=o,i=this._shadowPolylinePts=p}this._shadowData=e,this._shadowDim=g,this._shadowSize=[b[0],b[1]];for(var t=this.dataZoomModel,u=0;u<3;u++){var v=function(a){var b=t.getModel(a?"selectedDataBackground":"dataBackground"),c=new fP,d=new pO({shape:{points:h},segmentIgnoreThreshold:1,style:b.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),e=new pT({shape:{points:i},segmentIgnoreThreshold:1,style:b.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return c.add(d),c.add(e),c}(1===u);this._displayables.sliderGroup.add(v),this._displayables.dataShadowSegs.push(v)}}}},b.prototype._prepareDataShadowInfo=function(){var a,b=this.dataZoomModel,c=b.get("showDataShadow");if(!1!==c){var d=this.ecModel;return b.eachTargetAxis(function(e,f){var g=b.getAxisProxy(e,f).getTargetSeriesModels();aX(g,function(b){if(!(a|| !0!==c&&0>aT(RR,b.get("type")))){var g,h=d.getComponent(N4(e),f).axis,i=RU(e),j=b.coordinateSystem;null!=i&&j.getOtherAxis&&(g=j.getOtherAxis(h).inverse),i=b.getData().mapDimension(i),a={thisAxis:h,series:b,thisDim:e,otherDim:i,otherAxisInverse:g}}},this)},this),a}},b.prototype._renderHandle=function(){var a=this.group,b=this._displayables,c=b.handles=[null,null],d=b.handleLabels=[null,null],e=this._displayables.sliderGroup,f=this._size,g=this.dataZoomModel,h=this.api,i=g.get("borderRadius")||0,j=g.get("brushSelect"),k=b.filler=new RO({silent:j,style:{fill:g.get("fillerColor")},textConfig:{position:"inside"}});e.add(k),e.add(new RO({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:f[0],height:f[1],r:i},style:{stroke:g.get("dataBackgroundColor")||g.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),aX([0,1],function(b){var f=g.get("handleIcon");!sf[f]&&0>f.indexOf("path://")&&0>f.indexOf("image://")&&(f="path://"+f);var h=si(f,-1,0,2,2,null,!0);h.attr({cursor:RV(this._orient),draggable:!0,drift:a1(this._onDragMove,this,b),ondragend:a1(this._onDragEnd,this),onmouseover:a1(this._showDataInfo,this,!0),onmouseout:a1(this._showDataInfo,this,!1),z2:5});var i=h.getBoundingRect(),j=g.get("handleSize");this._handleHeight=f0(j,this._size[1]),this._handleWidth=i.width/i.height*this._handleHeight,h.setStyle(g.getModel("handleStyle").getItemStyle()),h.style.strokeNoScale=!0,h.rectHover=!0,h.ensureState("emphasis").style=g.getModel(["emphasis","handleStyle"]).getItemStyle(),jM(h);var k=g.get("handleColor");null!=k&&(h.style.fill=k),e.add(c[b]=h);var l=g.getModel("textStyle");a.add(d[b]=new i7({silent:!0,invisible:!0,style:j9(l,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:l.getTextColor(),font:l.getFont()}),z2:10}))},this);var l=k;if(j){var m=f0(g.get("moveHandleSize"),f[1]),n=b.moveHandle=new iS({style:g.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:f[1]-.5,height:m}}),o=.8*m,p=b.moveHandleIcon=si(g.get("moveHandleIcon"),-o/2,-o/2,o,o,"#fff",!0);p.silent=!0,p.y=f[1]+m/2-.5,n.ensureState("emphasis").style=g.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var q=Math.min(f[1]/2,Math.max(m,10));(l=b.moveZone=new iS({invisible:!0,shape:{y:f[1]-q,height:m+q}})).on("mouseover",function(){h.enterEmphasis(n)}).on("mouseout",function(){h.leaveEmphasis(n)}),e.add(n),e.add(p),e.add(l)}l.attr({draggable:!0,cursor:RV(this._orient),drift:a1(this._onDragMove,this,"all"),ondragstart:a1(this._showDataInfo,this,!0),ondragend:a1(this._onDragEnd,this),onmouseover:a1(this._showDataInfo,this,!0),onmouseout:a1(this._showDataInfo,this,!1)})},b.prototype._resetInterval=function(){var a=this._range=this.dataZoomModel.getPercentRange(),b=this._getViewExtent();this._handleEnds=[f_(a[0],[0,100],b,!0),f_(a[1],[0,100],b,!0)]},b.prototype._updateInterval=function(a,b){var c=this.dataZoomModel,d=this._handleEnds,e=this._getViewExtent(),f=c.findRepresentativeAxisProxy().getMinMaxSpan(),g=[0,100];GP(b,d,e,c.get("zoomLock")?"all":a,null!=f.minSpan?f_(f.minSpan,g,e,!0):null,null!=f.maxSpan?f_(f.maxSpan,g,e,!0):null);var h=this._range,i=this._range=f2([f_(d[0],e,g,!0),f_(d[1],e,g,!0)]);return!h||h[0]!==i[0]||h[1]!==i[1]},b.prototype._updateView=function(a){var b=this._displayables,c=this._handleEnds,d=f2(c.slice()),e=this._size;aX([0,1],function(a){var d=b.handles[a],f=this._handleHeight;d.attr({scaleX:f/2,scaleY:f/2,x:c[a]+(a?-1:1),y:e[1]/2-f/2})},this),b.filler.setShape({x:d[0],y:0,width:d[1]-d[0],height:e[1]});var f={x:d[0],width:d[1]-d[0]};b.moveHandle&&(b.moveHandle.setShape(f),b.moveZone.setShape(f),b.moveZone.getBoundingRect(),b.moveHandleIcon&&b.moveHandleIcon.attr("x",f.x+f.width/2));for(var g=b.dataShadowSegs,h=[0,d[0],d[1],e[0]],i=0;i<g.length;i++){var j=g[i],k=j.getClipPath();k||(k=new iS,j.setClipPath(k)),k.setShape({x:h[i],y:0,width:h[i+1]-h[i],height:e[1]})}this._updateDataInfo(a)},b.prototype._updateDataInfo=function(a){var b=function(a){var b=qJ(d.handles[a].parent,this.group),c=qL(0===a?"right":"left",b),h=this._handleWidth/2+5,i=qK([l[a]+(0===a?-h:h),this._size[1]/2],b);e[a].setStyle({x:i[0],y:i[1],verticalAlign:f===RP?"middle":c,align:f===RP?c:"center",text:g[a]})},c=this.dataZoomModel,d=this._displayables,e=d.handleLabels,f=this._orient,g=["",""];if(c.get("showDetail")){var h=c.findRepresentativeAxisProxy();if(h){var i=h.getAxisModel().axis,j=this._range,k=a?h.calculateDataWindow({start:j[0],end:j[1]}).valueWindow:h.getDataValueWindow();g=[this._formatLabel(k[0],i),this._formatLabel(k[1],i)]}}var l=f2(this._handleEnds.slice());b.call(this,0),b.call(this,1)},b.prototype._formatLabel=function(a,b){var c=this.dataZoomModel,d=c.get("labelFormatter"),e=c.get("labelPrecision");(null==e||"auto"===e)&&(e=b.getPixelPrecision());var f=null==a||isNaN(a)?"":"category"===b.type||"time"===b.type?b.scale.getLabel({value:Math.round(a)}):a.toFixed(Math.min(e,20));return a4(d)?d(a,f):a5(d)?d.replace("{value}",f):f},b.prototype._showDataInfo=function(a){a=this._dragging||a;var b=this._displayables,c=b.handleLabels;c[0].attr("invisible",!a),c[1].attr("invisible",!a),b.moveHandle&&this.api[a?"enterEmphasis":"leaveEmphasis"](b.moveHandle,1)},b.prototype._onDragMove=function(a,b,c,d){this._dragging=!0,ct(d.event);var e=qK([b,c],this._displayables.sliderGroup.getLocalTransform(),!0),f=this._updateInterval(a,e[0]),g=this.dataZoomModel.get("realtime");this._updateView(!g),f&&g&&this._dispatchZoomAction(!0)},b.prototype._onDragEnd=function(){this._dragging=!1,this._showDataInfo(!1),this.dataZoomModel.get("realtime")||this._dispatchZoomAction(!1)},b.prototype._onClickPanel=function(a){var b=this._size,c=this._displayables.sliderGroup.transformCoordToLocal(a.offsetX,a.offsetY);if(!(c[0]<0)&&!(c[0]>b[0])&&!(c[1]<0)&&!(c[1]>b[1])){var d=this._handleEnds,e=(d[0]+d[1])/2,f=this._updateInterval("all",c[0]-e);this._updateView(),f&&this._dispatchZoomAction(!1)}},b.prototype._onBrushStart=function(a){var b=a.offsetX,c=a.offsetY;this._brushStart=new cK(b,c),this._brushing=!0,this._brushStartTime=+new Date},b.prototype._onBrushEnd=function(a){if(this._brushing){var b=this._displayables.brushRect;if(this._brushing=!1,b){b.attr("ignore",!0);var c=b.shape;if(!(+new Date-this._brushStartTime<200&&5>Math.abs(c.width))){var d=this._getViewExtent(),e=[0,100];this._range=f2([f_(c.x,d,e,!0),f_(c.x+c.width,d,e,!0)]),this._handleEnds=[c.x,c.x+c.width],this._updateView(),this._dispatchZoomAction(!1)}}}},b.prototype._onBrush=function(a){this._brushing&&(ct(a.event),this._updateBrushRect(a.offsetX,a.offsetY))},b.prototype._updateBrushRect=function(a,b){var c=this._displayables,d=this.dataZoomModel,e=c.brushRect;e||(e=c.brushRect=new RO({silent:!0,style:d.getModel("brushStyle").getItemStyle()}),c.sliderGroup.add(e)),e.attr("ignore",!1);var f=this._brushStart,g=this._displayables.sliderGroup,h=g.transformCoordToLocal(a,b),i=g.transformCoordToLocal(f.x,f.y),j=this._size;h[0]=Math.max(Math.min(j[0],h[0]),0),e.setShape({x:i[0],y:0,width:h[0]-i[0],height:j[1]})},b.prototype._dispatchZoomAction=function(a){var b=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:a?RS:null,start:b[0],end:b[1]})},b.prototype._findCoordRect=function(){var a,b=N5(this.dataZoomModel).infoList;if(!a&&b.length){var c=b[0].model.coordinateSystem;a=c.getRect&&c.getRect()}if(!a){var d=this.api.getWidth(),e=this.api.getHeight();a={x:.2*d,y:.2*e,width:.6*d,height:.6*e}}return a},b.type="dataZoom.slider",b}(Od);function RU(a){return({x:"y",y:"x",radius:"angle",angle:"radius"})[a]}function RV(a){return"vertical"===a?"ns-resize":"ew-resize"}var RW=RT;function RX(a){a.registerComponentModel(RN),a.registerComponentView(RW),Om(a)}var RY={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]}},RZ={get:function(a,b,c){var d=aN((RY[a]||{})[b]);return c&&a3(d)?d[d.length-1]:d}},R$=EB.mapVisual,R_=EB.eachVisual,R0=a3,R1=aX,R2=f2,R3=f_,R4=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.stateList=["inRange","outOfRange"],c.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],c.layoutMode={type:"box",ignoreSize:!0},c.dataBound=[-1/0,1/0],c.targetVisuals={},c.controllerVisuals={},c}return ad(b,a),b.prototype.init=function(a,b,c){this.mergeDefaultAndTheme(a,c)},b.prototype.optionUpdated=function(a,b){var c=this.option;b||PS(c,a,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},b.prototype.resetVisual=function(a){var b=this.stateList;a=a1(a,this),this.controllerVisuals=PR(this.option.controller,b,a),this.targetVisuals=PR(this.option.target,b,a)},b.prototype.getItemSymbol=function(){return null},b.prototype.getTargetSeriesIndices=function(){var a=this.option.seriesIndex,b=[];return null==a||"all"===a?this.ecModel.eachSeries(function(a,c){b.push(c)}):b=gq(a),b},b.prototype.eachTargetSeries=function(a,b){aX(this.getTargetSeriesIndices(),function(c){var d=this.ecModel.getSeriesByIndex(c);d&&a.call(b,d)},this)},b.prototype.isTargetSeries=function(a){var b=!1;return this.eachTargetSeries(function(c){c===a&&(b=!0)}),b},b.prototype.formatValueText=function(a,b,c){var d,e=function(a){return a===h[0]?"min":a===h[1]?"max":(+a).toFixed(Math.min(g,20))},f=this.option,g=f.precision,h=this.dataBound,i=f.formatter;c=c||["<",">"],a3(a)&&(a=a.slice(),d=!0);var j=b?a:d?[e(a[0]),e(a[1])]:e(a);return a5(i)?i.replace("{value}",d?j[0]:j).replace("{value2}",d?j[1]:j):a4(i)?d?i(a[0],a[1]):i(a):d?a[0]===h[0]?c[0]+" "+j[1]:a[1]===h[1]?c[1]+" "+j[0]:j[0]+" - "+j[1]:j},b.prototype.resetExtent=function(){var a=this.option,b=R2([a.min,a.max]);this._dataExtent=b},b.prototype.getDataDimensionIndex=function(a){var b=this.option.dimension;if(null!=b)return a.getDimensionIndex(b);for(var c=a.dimensions,d=c.length-1;d>=0;d--){var e=c[d],f=a.getDimensionInfo(e);if(!f.isCalculationCoord)return f.storeDimIndex}},b.prototype.getExtent=function(){return this._dataExtent.slice()},b.prototype.completeVisualOption=function(){var a=function(a){R0(e.color)&&!a.inRange&&(a.inRange={color:e.color.slice().reverse()}),a.inRange=a.inRange||{color:d.get("gradientColor")}},b=function(a,b,c){var d=a[b],e=a[c];d&&!e&&(e=a[c]={},R1(d,function(a,b){if(EB.isValidType(b)){var c=RZ.get(b,"inactive",i);null==c||(e[b]=c,"color"!==b||e.hasOwnProperty("opacity")||e.hasOwnProperty("colorAlpha")||(e.opacity=[0,0]))}}))},c=function(a){var b=(a.inRange||{}).symbol||(a.outOfRange||{}).symbol,c=(a.inRange||{}).symbolSize||(a.outOfRange||{}).symbolSize,d=this.get("inactiveColor"),e=this.getItemSymbol()||"roundRect";R1(this.stateList,function(f){var g=this.itemSize,h=a[f];h||(h=a[f]={color:i?d:[d]}),null==h.symbol&&(h.symbol=b&&aN(b)||(i?e:[e])),null==h.symbolSize&&(h.symbolSize=c&&aN(c)||(i?g[0]:[g[0],g[0]])),h.symbol=R$(h.symbol,function(a){return"none"===a?e:a});var j=h.symbolSize;if(null!=j){var k=-1/0;R_(j,function(a){a>k&&(k=a)}),h.symbolSize=R$(j,function(a){return R3(a,[0,k],[0,g[0]],!0)})}},this)},d=this.ecModel,e=this.option,f={inRange:e.inRange,outOfRange:e.outOfRange},g=e.target||(e.target={}),h=e.controller||(e.controller={});aO(g,f),aO(h,f);var i=this.isCategory();a.call(this,g),a.call(this,h),b.call(this,g,"inRange","outOfRange"),c.call(this,h)},b.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},b.prototype.isCategory=function(){return!!this.option.categories},b.prototype.setSelected=function(a){},b.prototype.getSelected=function(){return null},b.prototype.getValueState=function(a){return null},b.prototype.getVisualMeta=function(a){return null},b.type="visualMap",b.dependencies=["series"],b.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"}},b}(lK),R5=[20,140],R6=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.optionUpdated=function(b,c){a.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(a){a.mappingMethod="linear",a.dataExtent=this.getExtent()}),this._resetRange()},b.prototype.resetItemSize=function(){a.prototype.resetItemSize.apply(this,arguments);var b=this.itemSize;(null==b[0]||isNaN(b[0]))&&(b[0]=R5[0]),(null==b[1]||isNaN(b[1]))&&(b[1]=R5[1])},b.prototype._resetRange=function(){var a=this.getExtent(),b=this.option.range;!b||b.auto?(a.auto=1,this.option.range=a):a3(b)&&(b[0]>b[1]&&b.reverse(),b[0]=Math.max(b[0],a[0]),b[1]=Math.min(b[1],a[1]))},b.prototype.completeVisualOption=function(){a.prototype.completeVisualOption.apply(this,arguments),aX(this.stateList,function(a){var b=this.option.controller[a].symbolSize;b&&b[0]!==b[1]&&(b[0]=b[1]/3)},this)},b.prototype.setSelected=function(a){this.option.range=a.slice(),this._resetRange()},b.prototype.getSelected=function(){var a=this.getExtent(),b=f2((this.get("range")||[]).slice());return b[0]>a[1]&&(b[0]=a[1]),b[1]>a[1]&&(b[1]=a[1]),b[0]<a[0]&&(b[0]=a[0]),b[1]<a[0]&&(b[1]=a[0]),b},b.prototype.getValueState=function(a){var b=this.option.range,c=this.getExtent();return(b[0]<=c[0]||b[0]<=a)&&(b[1]>=c[1]||a<=b[1])?"inRange":"outOfRange"},b.prototype.findTargetDataIndices=function(a){var b=[];return this.eachTargetSeries(function(c){var d=[],e=c.getData();e.each(this.getDataDimensionIndex(e),function(b,c){a[0]<=b&&b<=a[1]&&d.push(c)},this),b.push({seriesId:c.id,dataIndex:d})},this),b},b.prototype.getVisualMeta=function(a){for(var b=function(b,c){e.push({value:b,color:a(b,c)})},c=R7(this,"outOfRange",this.getExtent()),d=R7(this,"inRange",this.option.range.slice()),e=[],f=0,g=0,h=d.length,i=c.length;g<i&&(!d.length||c[g]<=d[0]);g++)c[g]<d[f]&&b(c[g],"outOfRange");for(var j=1;f<h;f++,j=0)j&&e.length&&b(d[f],"outOfRange"),b(d[f],"inRange");for(var j=1;g<i;g++)(!d.length||d[d.length-1]<c[g])&&(j&&(e.length&&b(e[e.length-1].value,"outOfRange"),j=0),b(c[g],"outOfRange"));var k=e.length;return{stops:e,outerColors:[k?e[0].color:"transparent",k?e[k-1].color:"transparent"]}},b.type="visualMap.continuous",b.defaultOption=kF(R4.defaultOption,{align:"auto",calculable:!1,hoverLink:!0,realtime:!0,handleIcon:"path://M-11.39,9.77h0a3.5,3.5,0,0,1-3.5,3.5h-22a3.5,3.5,0,0,1-3.5-3.5h0a3.5,3.5,0,0,1,3.5-3.5h22A3.5,3.5,0,0,1-11.39,9.77Z",handleSize:"120%",handleStyle:{borderColor:"#fff",borderWidth:1},indicatorIcon:"circle",indicatorSize:"50%",indicatorStyle:{borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}}),b}(R4);function R7(a,b,c){if(c[0]===c[1])return c.slice();for(var d=(c[1]-c[0])/200,e=c[0],f=[],g=0;g<=200&&e<c[1];g++)f.push(e),e+=d;return f.push(c[1]),f}var R8=R6,R9=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.autoPositionValues={left:1,right:1,top:1,bottom:1},c}return ad(b,a),b.prototype.init=function(a,b){this.ecModel=a,this.api=b},b.prototype.render=function(a,b,c,d){if(this.visualMapModel=a,!1===a.get("show")){this.group.removeAll();return}this.doRender(a,b,c,d)},b.prototype.renderBackground=function(a){var b=this.visualMapModel,c=lc(b.get("padding")||0),d=a.getBoundingRect();a.add(new iS({z2:-1,silent:!0,shape:{x:d.x-c[3],y:d.y-c[0],width:d.width+c[3]+c[1],height:d.height+c[0]+c[2]},style:{fill:b.get("backgroundColor"),stroke:b.get("borderColor"),lineWidth:b.get("borderWidth")}}))},b.prototype.getControllerVisual=function(a,b,c){var d=function(a){return h[a]},e=function(a,b){h[a]=b},f=(c=c||{}).forceState,g=this.visualMapModel,h={};if("color"===b){var i=g.get("contentColor");h.color=i}var j=g.controllerVisuals[f||g.getValueState(a)],k=EB.prepareVisualTypes(j);return aX(k,function(f){var g=j[f];c.convertOpacityToAlpha&&"opacity"===f&&(f="colorAlpha",g=j.__alphaForOpacity),EB.dependsOn(f,b)&&g&&g.applyVisual(a,d,e)}),h[b]},b.prototype.positionGroup=function(a){var b=this.visualMapModel,c=this.api;lt(a,b.getBoxLayoutParams(),{width:c.getWidth(),height:c.getHeight()})},b.prototype.doRender=function(a,b,c,d){},b.type="visualMap",b}(oQ),Sa=[["left","right","width"],["top","bottom","height"]];function Sb(a,b,c){var d=a.option,e=d.align;if(null!=e&&"auto"!==e)return e;for(var f={width:b.getWidth(),height:b.getHeight()},g="horizontal"===d.orient?1:0,h=Sa[g],i=[0,null,10],j={},k=0;k<3;k++)j[Sa[1-g][k]]=i[k],j[h[k]]=2===k?c[0]:d[h[k]];var l=[["x","width",3],["y","height",0]][g],m=ls(j,f,d.padding);return h[(m.margin[l[2]]||0)+m[l[0]]+.5*m[l[1]]<.5*f[l[1]]?0:1]}function Sc(a,b){return aX(a||[],function(a){null!=a.dataIndex&&(a.dataIndexInside=a.dataIndex,a.dataIndex=null),a.highlightKey="visualMap"+(b?b.componentIndex:"")}),a}var Sd=f_,Se=aX,Sf=Math.min,Sg=Math.max,Sh=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c._shapes={},c._dataInterval=[],c._handleEnds=[],c._hoverLinkDataIndices=[],c}return ad(b,a),b.prototype.init=function(b,c){a.prototype.init.call(this,b,c),this._hoverLinkFromSeriesMouseOver=a1(this._hoverLinkFromSeriesMouseOver,this),this._hideIndicator=a1(this._hideIndicator,this)},b.prototype.doRender=function(a,b,c,d){d&&"selectDataRange"===d.type&&d.from===this.uid||this._buildView()},b.prototype._buildView=function(){this.group.removeAll();var a=this.visualMapModel,b=this.group;this._orient=a.get("orient"),this._useHandle=a.get("calculable"),this._resetInterval(),this._renderBar(b);var c=a.get("text");this._renderEndsText(b,c,0),this._renderEndsText(b,c,1),this._updateView(!0),this.renderBackground(b),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(b)},b.prototype._renderEndsText=function(a,b,c){if(b){var d=b[1-c];d=null!=d?d+"":"";var e=this.visualMapModel,f=e.get("textGap"),g=e.itemSize,h=this._shapes.mainGroup,i=this._applyTransform([g[0]/2,0===c?-f:g[1]+f],h),j=this._applyTransform(0===c?"bottom":"top",h),k=this._orient,l=this.visualMapModel.textStyleModel;this.group.add(new i7({style:j9(l,{x:i[0],y:i[1],verticalAlign:"horizontal"===k?"middle":j,align:"horizontal"===k?j:"center",text:d})}))}},b.prototype._renderBar=function(a){var b=this.visualMapModel,c=this._shapes,d=b.itemSize,e=this._orient,f=this._useHandle,g=Sb(b,this.api,d),h=c.mainGroup=this._createBarGroup(g),i=new fP;h.add(i),i.add(c.outOfRange=Si()),i.add(c.inRange=Si(null,f?Sl(this._orient):null,a1(this._dragHandle,this,"all",!1),a1(this._dragHandle,this,"all",!0))),i.setClipPath(new iS({shape:{x:0,y:0,width:d[0],height:d[1],r:3}}));var j=b.textStyleModel.getTextRect("国"),k=Sg(j.width,j.height);f&&(c.handleThumbs=[],c.handleLabels=[],c.handleLabelPoints=[],this._createHandle(b,h,0,d,k,e),this._createHandle(b,h,1,d,k,e)),this._createIndicator(b,h,d,k,e),a.add(h)},b.prototype._createHandle=function(a,b,c,d,e,f){var g=a1(this._dragHandle,this,c,!1),h=a1(this._dragHandle,this,c,!0),i=fu(a.get("handleSize"),d[0]),j=si(a.get("handleIcon"),-i/2,-i/2,i,i,null,!0),k=Sl(this._orient);j.attr({cursor:k,draggable:!0,drift:g,ondragend:h,onmousemove:function(a){ct(a.event)}}),j.x=d[0]/2,j.useStyle(a.getModel("handleStyle").getItemStyle()),j.setStyle({strokeNoScale:!0,strokeFirst:!0}),j.style.lineWidth*=2,j.ensureState("emphasis").style=a.getModel(["emphasis","handleStyle"]).getItemStyle(),jS(j,!0),b.add(j);var l=this.visualMapModel.textStyleModel,m=new i7({cursor:k,draggable:!0,drift:g,onmousemove:function(a){ct(a.event)},ondragend:h,style:j9(l,{x:0,y:0,text:""})});m.ensureState("blur").style={opacity:.1},m.stateTransition={duration:200},this.group.add(m);var n=this._shapes;n.handleThumbs[c]=j,n.handleLabelPoints[c]=[i,0],n.handleLabels[c]=m},b.prototype._createIndicator=function(a,b,c,d,e){var f=fu(a.get("indicatorSize"),c[0]),g=si(a.get("indicatorIcon"),-f/2,-f/2,f,f,null,!0);g.attr({cursor:"move",invisible:!0,silent:!0,x:c[0]/2});var h=a.getModel("indicatorStyle").getItemStyle();if((0,ab.Z)(g,iG)){var i=g.style;g.useStyle(aQ({image:i.image,x:i.x,y:i.y,width:i.width,height:i.height},h))}else g.useStyle(h);b.add(g);var j=this.visualMapModel.textStyleModel,k=new i7({silent:!0,invisible:!0,style:j9(j,{x:0,y:0,text:""})});this.group.add(k);var l=[("horizontal"===e?d/2:6)+c[0]/2,0],m=this._shapes;m.indicator=g,m.indicatorLabel=k,m.indicatorLabelPoint=l,this._firstShowIndicator=!0},b.prototype._dragHandle=function(a,b,c,d){if(this._useHandle){if(this._dragging=!b,!b){var e=this._applyTransform([c,d],this._shapes.mainGroup,!0);this._updateInterval(a,e[1]),this._hideIndicator(),this._updateView()}!this.visualMapModel.get("realtime")===b&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),b?this._hovering||this._clearHoverLinkToSeries():Sk(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[a],!1)}},b.prototype._resetInterval=function(){var a=this.visualMapModel,b=this._dataInterval=a.getSelected(),c=a.getExtent(),d=[0,a.itemSize[1]];this._handleEnds=[Sd(b[0],c,d,!0),Sd(b[1],c,d,!0)]},b.prototype._updateInterval=function(a,b){b=b||0;var c=this.visualMapModel,d=this._handleEnds,e=[0,c.itemSize[1]];GP(b,d,e,a,0);var f=c.getExtent();this._dataInterval=[Sd(d[0],e,f,!0),Sd(d[1],e,f,!0)]},b.prototype._updateView=function(a){var b=this.visualMapModel,c=b.getExtent(),d=this._shapes,e=[0,b.itemSize[1]],f=a?e:this._handleEnds,g=this._createBarVisual(this._dataInterval,c,f,"inRange"),h=this._createBarVisual(c,c,e,"outOfRange");d.inRange.setStyle({fill:g.barColor}).setShape("points",g.barPoints),d.outOfRange.setStyle({fill:h.barColor}).setShape("points",h.barPoints),this._updateHandle(f,g)},b.prototype._createBarVisual=function(a,b,c,d){var e={forceState:d,convertOpacityToAlpha:!0},f=this._makeColorGradient(a,e),g=[this.getControllerVisual(a[0],"symbolSize",e),this.getControllerVisual(a[1],"symbolSize",e)],h=this._createBarPoints(c,g);return{barColor:new qk(0,0,0,1,f),barPoints:h,handlesColor:[f[0].color,f[f.length-1].color]}},b.prototype._makeColorGradient=function(a,b){var c=[],d=(a[1]-a[0])/100;c.push({color:this.getControllerVisual(a[0],"color",b),offset:0});for(var e=1;e<100;e++){var f=a[0]+d*e;if(f>a[1])break;c.push({color:this.getControllerVisual(f,"color",b),offset:e/100})}return c.push({color:this.getControllerVisual(a[1],"color",b),offset:1}),c},b.prototype._createBarPoints=function(a,b){var c=this.visualMapModel.itemSize;return[[c[0]-b[0],a[0]],[c[0],a[0]],[c[0],a[1]],[c[0]-b[1],a[1]]]},b.prototype._createBarGroup=function(a){var b=this._orient,c=this.visualMapModel.get("inverse");return new fP("horizontal"!==b||c?"horizontal"===b&&c?{scaleX:"bottom"===a?-1:1,rotation:-Math.PI/2}:"vertical"!==b||c?{scaleX:"left"===a?1:-1}:{scaleX:"left"===a?1:-1,scaleY:-1}:{scaleX:"bottom"===a?1:-1,rotation:Math.PI/2})},b.prototype._updateHandle=function(a,b){if(this._useHandle){var c=this._shapes,d=this.visualMapModel,e=c.handleThumbs,f=c.handleLabels,g=d.itemSize,h=d.getExtent();Se([0,1],function(i){var j=e[i];j.setStyle("fill",b.handlesColor[i]),j.y=a[i];var k=Sd(a[i],[0,g[1]],h,!0),l=this.getControllerVisual(k,"symbolSize");j.scaleX=j.scaleY=l/g[0],j.x=g[0]-l/2;var m=qK(c.handleLabelPoints[i],qJ(j,this.group));f[i].setStyle({x:m[0],y:m[1],text:d.formatValueText(this._dataInterval[i]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",c.mainGroup):"center"})},this)}},b.prototype._showIndicator=function(a,b,c,d){var e=this.visualMapModel,f=e.getExtent(),g=e.itemSize,h=[0,g[1]],i=this._shapes,j=i.indicator;if(j){j.attr("invisible",!1);var k=this.getControllerVisual(a,"color",{convertOpacityToAlpha:!0}),l=this.getControllerVisual(a,"symbolSize"),m=Sd(a,f,h,!0),n=g[0]-l/2,o={x:j.x,y:j.y};j.y=m,j.x=n;var p=qK(i.indicatorLabelPoint,qJ(j,this.group)),q=i.indicatorLabel;q.attr("invisible",!1);var r=this._applyTransform("left",i.mainGroup),s="horizontal"===this._orient;q.setStyle({text:(c||"")+e.formatValueText(b),verticalAlign:s?r:"middle",align:s?"center":r});var t={x:n,y:m,style:{fill:k}},u={style:{x:p[0],y:p[1]}};if(e.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var v={duration:100,easing:"cubicInOut",additive:!0};j.x=o.x,j.y=o.y,j.animateTo(t,v),q.animateTo(u,v)}else j.attr(t),q.attr(u);this._firstShowIndicator=!1;var w=this._shapes.handleLabels;if(w)for(var x=0;x<w.length;x++)this.api.enterBlur(w[x])}},b.prototype._enableHoverLinkToSeries=function(){var a=this;this._shapes.mainGroup.on("mousemove",function(b){if(a._hovering=!0,!a._dragging){var c=a.visualMapModel.itemSize,d=a._applyTransform([b.offsetX,b.offsetY],a._shapes.mainGroup,!0,!0);d[1]=Sf(Sg(0,d[1]),c[1]),a._doHoverLinkToSeries(d[1],0<=d[0]&&d[0]<=c[0])}}).on("mouseout",function(){a._hovering=!1,a._dragging||a._clearHoverLinkToSeries()})},b.prototype._enableHoverLinkFromSeries=function(){var a=this.api.getZr();this.visualMapModel.option.hoverLink?(a.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),a.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},b.prototype._doHoverLinkToSeries=function(a,b){var c=this.visualMapModel,d=c.itemSize;if(c.option.hoverLink){var e=[0,d[1]],f=c.getExtent();a=Sf(Sg(e[0],a),e[1]);var g=Sj(c,f,e),h=[a-g,a+g],i=Sd(a,e,f,!0),j=[Sd(h[0],e,f,!0),Sd(h[1],e,f,!0)];h[0]<e[0]&&(j[0]=-1/0),h[1]>e[1]&&(j[1]=1/0),b&&(j[0]=== -1/0?this._showIndicator(i,j[1],"< ",g):j[1]===1/0?this._showIndicator(i,j[0],"> ",g):this._showIndicator(i,i,"≈ ",g));var k=this._hoverLinkDataIndices,l=[];(b||Sk(c))&&(l=this._hoverLinkDataIndices=c.findTargetDataIndices(j));var m=function(a,b){var c=function(a,b,c){for(var d=0,e=a.length;d<e;d++){var f=gE(a[d].seriesId,null);if(null==f)return;for(var g=gq(a[d].dataIndex),h=c&&c[f],i=0,j=g.length;i<j;i++){var k=g[i];h&&h[k]?h[k]=null:(b[f]||(b[f]={}))[k]=1}}},d={},e={};return c(a||[],d),c(b||[],e,d),[f(d),f(e)];function f(a,b){var c=[];for(var d in a)if(a.hasOwnProperty(d)&&null!=a[d])if(b)c.push(+d);else{var e=f(a[d],!0);e.length&&c.push({seriesId:d,dataIndex:e})}return c}}(k,l);this._dispatchHighDown("downplay",Sc(m[0],c)),this._dispatchHighDown("highlight",Sc(m[1],c))}},b.prototype._hoverLinkFromSeriesMouseOver=function(a){if(r5(a.target,function(a){var c=i8(a);if(null!=c.dataIndex)return b=c,!0},!0),b){var b,c=this.ecModel.getSeriesByIndex(b.seriesIndex),d=this.visualMapModel;if(d.isTargetSeries(c)){var e=c.getData(b.dataType),f=e.getStore().get(d.getDataDimensionIndex(e),b.dataIndex);isNaN(f)||this._showIndicator(f,f)}}},b.prototype._hideIndicator=function(){var a=this._shapes;a.indicator&&a.indicator.attr("invisible",!0),a.indicatorLabel&&a.indicatorLabel.attr("invisible",!0);var b=this._shapes.handleLabels;if(b)for(var c=0;c<b.length;c++)this.api.leaveBlur(b[c])},b.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var a=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",Sc(a,this.visualMapModel)),a.length=0},b.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var a=this.api.getZr();a.off("mouseover",this._hoverLinkFromSeriesMouseOver),a.off("mouseout",this._hideIndicator)},b.prototype._applyTransform=function(a,b,c,d){var e=qJ(b,d?null:this.group);return a3(a)?qK(a,e,c):qL(a,e,c)},b.prototype._dispatchHighDown=function(a,b){b&&b.length&&this.api.dispatchAction({type:a,batch:b})},b.prototype.dispose=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},b.type="visualMap.continuous",b}(R9);function Si(a,b,c,d){return new pO({shape:{points:a},draggable:!!c,cursor:b,drift:c,onmousemove:function(a){ct(a.event)},ondragend:d})}function Sj(a,b,c){var d=6,e=a.get("hoverLinkDataSize");return e&&(d=Sd(e,b,c,!0)/2),d}function Sk(a){var b=a.get("hoverLinkOnHandle");return!!(null==b?a.get("realtime"):b)}function Sl(a){return"vertical"===a?"ns-resize":"ew-resize"}var Sm=Sh,Sn={type:"selectDataRange",event:"dataRangeSelected",update:"update"},So=function(a,b){b.eachComponent({mainType:"visualMap",query:a},function(b){b.setSelected(a.selected)})},Sp=[{createOnAllSeries:!0,reset:function(a,b){var c=[];return b.eachComponent("visualMap",function(b){var d,e,f,g,h,i=a.pipelineContext;b.isTargetSeries(a)&&(!i||!i.large)&&c.push((d=b.stateList,e=b.targetVisuals,f=a1(b.getValueState,b),g=b.getDataDimensionIndex(a.getData()),h={},aX(d,function(a){var b=EB.prepareVisualTypes(e[a]);h[a]=b}),{progress:function(a,b){var c,d,i=function(a){return r0(b,d,a)},j=function(a,c){r2(b,d,a,c)};null!=g&&(c=b.getDimensionIndex(g));for(var k=b.getStore();null!=(d=a.next());){var l=b.getRawDataItem(d);if(!l|| !1!==l.visualMap)for(var m=null!=g?k.get(c,d):d,n=f(m),o=e[n],p=h[n],q=0,r=p.length;q<r;q++){var s=p[q];o[s]&&o[s].applyVisual(m,i,j)}}}}))}),c}},{createOnAllSeries:!0,reset:function(a,b){var c=a.getData(),d=[];b.eachComponent("visualMap",function(b){if(b.isTargetSeries(a)){var e=b.getVisualMeta(a1(Sq,null,a,b))||{stops:[],outerColors:[]},f=b.getDataDimensionIndex(c);f>=0&&(e.dimension=f,d.push(e))}}),a.getData().setVisual("visualMeta",d)}}];function Sq(a,b,c,d){for(var e=function(a){return i[a]},f=function(a,b){i[a]=b},g=b.targetVisuals[d],h=EB.prepareVisualTypes(g),i={color:r1(a.getData(),"color")},j=0,k=h.length;j<k;j++){var l=h[j],m=g["opacity"===l?"__alphaForOpacity":l];m&&m.applyVisual(c,e,f)}return i.color}var Sr=aX;function Ss(a){var b=a&&a.visualMap;a3(b)||(b=b?[b]:[]),Sr(b,function(a){if(a){St(a,"splitList")&&!St(a,"pieces")&&(a.pieces=a.splitList,delete a.splitList);var b=a.pieces;b&&a3(b)&&Sr(b,function(a){a8(a)&&(St(a,"start")&&!St(a,"min")&&(a.min=a.start),St(a,"end")&&!St(a,"max")&&(a.max=a.end))})}})}function St(a,b){return a&&a.hasOwnProperty&&a.hasOwnProperty(b)}var Su=!1;function Sv(a){!Su&&(Su=!0,a.registerSubTypeDefaulter("visualMap",function(a){return a.categories||(a.pieces?a.pieces.length>0:a.splitNumber>0)&&!a.calculable?"piecewise":"continuous"}),a.registerAction(Sn,So),aX(Sp,function(b){a.registerVisual(a.PRIORITY.VISUAL.COMPONENT,b)}),a.registerPreprocessor(Ss))}function Sw(a){a.registerComponentModel(R8),a.registerComponentView(Sm),Sv(a)}var Sx=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c._pieceList=[],c}return ad(b,a),b.prototype.optionUpdated=function(b,c){a.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var d=this._mode=this._determineMode();this._pieceList=[],Sy[this._mode].call(this,this._pieceList),this._resetSelected(b,c);var e=this.option.categories;this.resetVisual(function(a,b){"categories"===d?(a.mappingMethod="category",a.categories=aN(e)):(a.dataExtent=this.getExtent(),a.mappingMethod="piecewise",a.pieceList=aY(this._pieceList,function(a){return a=aN(a),"inRange"!==b&&(a.visual=null),a}))})},b.prototype.completeVisualOption=function(){var b=function(a,b,c){return a&&a[b]&&a[b].hasOwnProperty(c)},c=this.option,d={},e=EB.listVisualTypes(),f=this.isCategory();aX(c.pieces,function(a){aX(e,function(b){a.hasOwnProperty(b)&&(d[b]=1)})}),aX(d,function(a,d){var e=!1;aX(this.stateList,function(a){e=e||b(c,a,d)||b(c.target,a,d)},this),e||aX(this.stateList,function(a){(c[a]||(c[a]={}))[d]=RZ.get(d,"inRange"===a?"active":"inactive",f)})},this),a.prototype.completeVisualOption.apply(this,arguments)},b.prototype._resetSelected=function(a,b){var c=this.option,d=this._pieceList,e=(b?c:a).selected||{};if(c.selected=e,aX(d,function(a,b){var c=this.getSelectedMapKey(a);e.hasOwnProperty(c)||(e[c]=!0)},this),"single"===c.selectedMode){var f=!1;aX(d,function(a,b){var c=this.getSelectedMapKey(a);e[c]&&(f?e[c]=!1:f=!0)},this)}},b.prototype.getItemSymbol=function(){return this.get("itemSymbol")},b.prototype.getSelectedMapKey=function(a){return"categories"===this._mode?a.value+"":a.index+""},b.prototype.getPieceList=function(){return this._pieceList},b.prototype._determineMode=function(){var a=this.option;return a.pieces&&a.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},b.prototype.setSelected=function(a){this.option.selected=aN(a)},b.prototype.getValueState=function(a){var b=EB.findPieceIndex(a,this._pieceList);return null!=b&&this.option.selected[this.getSelectedMapKey(this._pieceList[b])]?"inRange":"outOfRange"},b.prototype.findTargetDataIndices=function(a){var b=[],c=this._pieceList;return this.eachTargetSeries(function(d){var e=[],f=d.getData();f.each(this.getDataDimensionIndex(f),function(b,d){EB.findPieceIndex(b,c)===a&&e.push(d)},this),b.push({seriesId:d.id,dataIndex:e})},this),b},b.prototype.getRepresentValue=function(a){var b;if(this.isCategory())b=a.value;else if(null!=a.value)b=a.value;else{var c=a.interval||[];b=c[0]=== -1/0&&c[1]===1/0?0:(c[0]+c[1])/2}return b},b.prototype.getVisualMeta=function(a){var b=function(b,f){var g=e.getRepresentValue({interval:b});f||(f=e.getValueState(g));var h=a(g,f);b[0]=== -1/0?d[0]=h:b[1]===1/0?d[1]=h:c.push({value:b[0],color:h},{value:b[1],color:h})};if(!this.isCategory()){var c=[],d=["",""],e=this,f=this._pieceList.slice();if(f.length){var g=f[0].interval[0];g!== -1/0&&f.unshift({interval:[-1/0,g]}),(g=f[f.length-1].interval[1])!==1/0&&f.push({interval:[g,1/0]})}else f.push({interval:[-1/0,1/0]});var h=-1/0;return aX(f,function(a){var c=a.interval;c&&(c[0]>h&&b([h,c[0]],"outOfRange"),b(c.slice()),h=c[1])},this),{stops:c,outerColors:d}}},b.type="visualMap.piecewise",b.defaultOption=kF(R4.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}),b}(R4),Sy={splitNumber:function(a){var b=this.option,c=Math.min(b.precision,20),d=this.getExtent(),e=b.splitNumber;e=Math.max(parseInt(e,10),1),b.splitNumber=e;for(var f=(d[1]-d[0])/e;+f.toFixed(c)!==f&&c<5;)c++;b.precision=c,f=+f.toFixed(c),b.minOpen&&a.push({interval:[-1/0,d[0]],close:[0,0]});for(var g=0,h=d[0];g<e;h+=f,g++){var i=g===e-1?d[1]:h+f;a.push({interval:[h,i],close:[1,1]})}b.maxOpen&&a.push({interval:[d[1],1/0],close:[0,0]}),gi(a),aX(a,function(a,b){a.index=b,a.text=this.formatValueText(a.interval)},this)},categories:function(a){var b=this.option;aX(b.categories,function(b){a.push({text:this.formatValueText(b,!0),value:b})},this),Sz(b,a)},pieces:function(a){var b=this.option;aX(b.pieces,function(b,c){a8(b)||(b={value:b});var d={text:"",index:c};if(null!=b.label&&(d.text=b.label),b.hasOwnProperty("value")){var e=d.value=b.value;d.interval=[e,e],d.close=[1,1]}else{for(var f=d.interval=[],g=d.close=[0,0],h=[1,0,1],i=[-1/0,1/0],j=[],k=0;k<2;k++){for(var l=[["gte","gt","min"],["lte","lt","max"]][k],m=0;m<3&&null==f[k];m++)f[k]=b[l[m]],g[k]=h[m],j[k]=2===m;null==f[k]&&(f[k]=i[k])}j[0]&&f[1]===1/0&&(g[0]=0),j[1]&&f[0]=== -1/0&&(g[1]=0),f[0]===f[1]&&g[0]&&g[1]&&(d.value=f[0])}d.visual=EB.retrieveVisuals(b),a.push(d)},this),Sz(b,a),gi(a),aX(a,function(a){var b=a.close,c=[["<","≤"][b[1]],[">","≥"][b[0]]];a.text=a.text||this.formatValueText(null!=a.value?a.value:a.interval,!1,c)},this)}};function Sz(a,b){var c=a.inverse;("vertical"===a.orient?!c:c)&&b.reverse()}var SA=Sx,SB=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ad(b,a),b.prototype.doRender=function(){var a=this.group;a.removeAll();var b=this.visualMapModel,c=b.get("textGap"),d=b.textStyleModel,e=d.getFont(),f=d.getTextColor(),g=this._getItemAlign(),h=b.itemSize,i=this._getViewData(),j=i.endsText,k=bg(b.get("showLabel",!0),!j);j&&this._renderEndsText(a,j[0],h,k,g),aX(i.viewPieceList,function(d){var i=d.piece,j=new fP;j.onclick=a1(this._onItemClick,this,i),this._enableHoverLink(j,d.indexInModelPieceList);var l=b.getRepresentValue(i);if(this._createItemSymbol(j,l,[0,0,h[0],h[1]]),k){var m=this.visualMapModel.getValueState(l);j.add(new i7({style:{x:"right"===g?-c:h[0]+c,y:h[1]/2,text:i.text,verticalAlign:"middle",align:g,font:e,fill:f,opacity:"outOfRange"===m?.5:1}}))}a.add(j)},this),j&&this._renderEndsText(a,j[1],h,k,g),lq(b.get("orient"),a,b.get("itemGap")),this.renderBackground(a),this.positionGroup(a)},b.prototype._enableHoverLink=function(a,b){var c=this;a.on("mouseover",function(){return d("highlight")}).on("mouseout",function(){return d("downplay")});var d=function(a){var d=c.visualMapModel;d.option.hoverLink&&c.api.dispatchAction({type:a,batch:Sc(d.findTargetDataIndices(b),d)})}},b.prototype._getItemAlign=function(){var a=this.visualMapModel,b=a.option;if("vertical"===b.orient)return Sb(a,this.api,a.itemSize);var c=b.align;return c&&"auto"!==c||(c="left"),c},b.prototype._renderEndsText=function(a,b,c,d,e){if(b){var f=new fP,g=this.visualMapModel.textStyleModel;f.add(new i7({style:j9(g,{x:d?"right"===e?c[0]:0:c[0]/2,y:c[1]/2,verticalAlign:"middle",align:d?e:"center",text:b})})),a.add(f)}},b.prototype._getViewData=function(){var a=this.visualMapModel,b=aY(a.getPieceList(),function(a,b){return{piece:a,indexInModelPieceList:b}}),c=a.get("text"),d=a.get("orient"),e=a.get("inverse");return("horizontal"===d?e:!e)?b.reverse():c&&(c=c.slice().reverse()),{viewPieceList:b,endsText:c}},b.prototype._createItemSymbol=function(a,b,c){a.add(si(this.getControllerVisual(b,"symbol"),c[0],c[1],c[2],c[3],this.getControllerVisual(b,"color")))},b.prototype._onItemClick=function(a){var b=this.visualMapModel,c=b.option,d=c.selectedMode;if(d){var e=aN(c.selected),f=b.getSelectedMapKey(a);"single"===d|| !0===d?(e[f]=!0,aX(e,function(a,b){e[b]=b===f})):e[f]=!e[f],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:e})}},b.type="visualMap.piecewise",b}(R9);function SC(a){a.registerComponentModel(SA),a.registerComponentView(SB),Sv(a)}var SD={label:{enabled:!0},decal:{show:!1}},SE=gI(),SF={};function SG(a,b){var c=function(a,b){if(!a5(a))return a;var c=a;return aX(b,function(a,b){c=c.replace(RegExp("\\{\\s*"+b+"\\s*\\}","g"),a)}),c},d=function(){var b=a.get("title");return b&&b.length&&(b=b[0]),b&&b.text},e=function(b){var c=a.getLocaleModel().get(["series","typeNames"]);return c[b]||c.chart},f=a.getModel("aria");if(f.get("enabled")){var g=aN(SD);aO(g.label,a.getLocaleModel().get("aria"),!1),aO(f.option,g,!1),function(){if(f.getModel("decal").get("show")){var b=bu();a.eachSeries(function(a){if(!a.isColorBySeries()){var c=b.get(a.type);c||(c={},b.set(a.type,c)),SE(a).scope=c}}),a.eachRawSeries(function(b){if(!a.isSeriesFiltered(b)){if(a4(b.enableAriaDecal)){b.enableAriaDecal();return}var c=b.getData();if(b.isColorBySeries()){var d=l6(b.ecModel,b.name,SF,a.getSeriesCount()),e=c.getVisual("decal");c.setVisual("decal",j(e,d))}else{var f=b.getRawData(),g={},h=SE(b).scope;c.each(function(a){g[c.getRawIndex(a)]=a});var i=f.count();f.each(function(a){var d=g[a],e=f.getName(a)||a+"",k=l6(b.ecModel,e,h,i),l=c.getItemVisual(d,"decal");c.setItemVisual(d,"decal",j(l,k))})}}function j(a,b){var c=a?aQ(aQ({},b),a):b;return c.dirty=!0,c}})}}(),function(){var g,h=a.getLocaleModel().get("aria"),i=f.getModel("label");if(i.option=aR(i.option,h),i.get("enabled")){var j=b.getZr().dom;if(i.get("description")){j.setAttribute("aria-label",i.get("description"));return}var k=a.getSeriesCount(),l=i.get(["data","maxCount"])||10,m=Math.min(k,i.get(["series","maxCount"])||10);if(!(k<1)){var n=d();g=n?c(i.get(["general","withTitle"]),{title:n}):i.get(["general","withoutTitle"]);var o=[];g+=c(k>1?i.get(["series","multiple","prefix"]):i.get(["series","single","prefix"]),{seriesCount:k}),a.eachSeries(function(a,b){if(b<m){var d=void 0,f=a.get("name")?"withName":"withoutName";d=k>1?i.get(["series","multiple",f]):i.get(["series","single",f]),d=c(d,{seriesId:a.seriesIndex,seriesName:a.get("name"),seriesType:e(a.subType)});var g=a.getData();g.count()>l?d+=c(i.get(["data","partialData"]),{displayCnt:l}):d+=i.get(["data","allData"]);for(var h=i.get(["data","separator","middle"]),j=i.get(["data","separator","end"]),n=[],p=0;p<g.count();p++)if(p<l){var q=g.getName(p),r=g.getValues(p),s=i.get(["data",q?"withName":"withoutName"]);n.push(c(s,{name:q,value:r.join(h)}))}d+=n.join(h)+j,o.push(d)}});var p=i.getModel(["series","multiple","separator"]),q=p.get("middle"),r=p.get("end");g+=o.join(q)+r,j.setAttribute("aria-label",g)}}}()}}function SH(a){if(a&&a.aria){var b=a.aria;null!=b.show&&(b.enabled=b.show),b.label=b.label||{},aX(["description","general","series","data"],function(a){null!=b[a]&&(b.label[a]=b[a])})}}var SI,SJ,SK,SL,SM,SN,SO={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},SP=((SI=function(a){if(null==(this._condVal=a5(a)?RegExp(a):be(a)?a:null)){var b;nA("")}}).prototype.evaluate=function(a){var b=void 0===a?"undefined":(0,at.Z)(a);return a5(b)?this._condVal.test(a):!!a7(b)&&this._condVal.test(a+"")},SI),SQ=((SJ=function(){}).prototype.evaluate=function(){return this.value},SJ),SR=((SK=function(){}).prototype.evaluate=function(){for(var a=this.children,b=0;b<a.length;b++)if(!a[b].evaluate())return!1;return!0},SK),SS=((SL=function(){}).prototype.evaluate=function(){for(var a=this.children,b=0;b<a.length;b++)if(a[b].evaluate())return!0;return!1},SL),ST=((SM=function(){}).prototype.evaluate=function(){return!this.child.evaluate()},SM),SU=((SN=function(){}).prototype.evaluate=function(){for(var a=!!this.valueParser,b=(0,this.getValue)(this.valueGetterParam),c=a?this.valueParser(b):null,d=0;d<this.subCondList.length;d++)if(!this.subCondList[d].evaluate(a?c:b))return!1;return!0},SN);function SV(a,b){if(!0===a|| !1===a){var c=new SQ;return c.value=a,c}return(SZ(a)||nA(""),a.and)?SW("and",a,b):a.or?SW("or",a,b):a.not?SX(a,b):SY(a,b)}function SW(a,b,c){var d=b[a];a3(d)||nA(""),d.length||nA("");var e="and"===a?new SR:new SS;return e.children=aY(d,function(a){return SV(a,c)}),e.children.length||nA(""),e}function SX(a,b){var c=a.not;SZ(c)||nA("");var d=new ST;return d.child=SV(c,b),d.child||nA(""),d}function SY(a,b){for(var c=b.prepareGetValue(a),d=[],e=a0(a),f=a.parser,g=f?nD(f):null,h=0;h<e.length;h++){var i=e[h];if(!("parser"===i||b.valueGetterAttrMap.get(i))){var j=by(SO,i)?SO[i]:i,k=a[i],l=g?g(k):k,m=nL(j,l)||"reg"===j&&new SP(l);m||nA(""),d.push(m)}}d.length||nA("");var n=new SU;return n.valueGetterParam=c,n.valueParser=g,n.getValue=b.getValue,n.subCondList=d,n}function SZ(a){return a8(a)&&!aW(a)}var S$,S_,S0,S1,S2,S3=((S$=function(a,b){this._cond=SV(a,b)}).prototype.evaluate=function(){return this._cond.evaluate()},S$),S4={type:"echarts:filter",transform:function(a){for(var b,c,d,e=a.upstream,f=(c=a.config,d={valueGetterAttrMap:bu({dimension:!0}),prepareGetValue:function(a){var b=a.dimension;by(a,"dimension")||nA("");var c=e.getDimensionInfo(b);return c||nA(""),{dimIdx:c.index}},getValue:function(a){return e.retrieveValueFromItem(b,a.dimIdx)}},new S3(c,d)),g=[],h=0,i=e.count();h<i;h++)b=e.getRawDataItem(h),f.evaluate()&&g.push(b);return{data:g}}},S5={type:"echarts:sort",transform:function(a){var b,c=a.upstream,d=gq(a.config);d.length||nA("");var e=[];aX(d,function(a){var b,d,f=a.dimension,g=a.order,h=a.parser,i=a.incomparable;if(null==f&&nA(""),"asc"!==g&&"desc"!==g&&nA(""),i&&"min"!==i&&"max"!==i){nA("")}if("asc"!==g&&"desc"!==g){nA("")}var j=c.getDimensionInfo(f);j||nA("");var k=h?nD(h):null;h&&!k&&nA(""),e.push({dimIdx:j.index,parser:k,comparator:new nJ(g,i)})});var f=c.sourceFormat;f!==lQ&&f!==lR&&nA("");for(var g=[],h=0,i=c.count();h<i;h++)g.push(c.getRawDataItem(h));return g.sort(function(a,b){for(var d=0;d<e.length;d++){var f=e[d],g=c.retrieveValueFromItem(a,f.dimIdx),h=c.retrieveValueFromItem(b,f.dimIdx);f.parser&&(g=f.parser(g),h=f.parser(h));var i=f.comparator.evaluate(g,h);if(0!==i)return i}return 0}),{data:g}}},S6=(S_=lK,S0=function(){var a=null!==S_&&S_.apply(this,arguments)||this;return a.type="dataset",a},ad(S0,S_),S0.prototype.init=function(a,b,c){S_.prototype.init.call(this,a,b,c),this._sourceManager=new n7(this),n8(this)},S0.prototype.mergeOption=function(a,b){S_.prototype.mergeOption.call(this,a,b),n8(this)},S0.prototype.optionUpdated=function(){this._sourceManager.dirty()},S0.prototype.getSourceManager=function(){return this._sourceManager},S0.type="dataset",S0.defaultOption={seriesLayoutBy:lV},S0),S7=(S1=oQ,S2=function(){var a=null!==S1&&S1.apply(this,arguments)||this;return a.type="dataset",a},ad(S2,S1),S2.type="dataset",S2),S8=h5.CMD;function S9(a,b){return 1e-5>Math.abs(a-b)}function Ta(a){for(var b,c,d,e,f,g=function(a,c){b&&b.length>2&&k.push(b),b=[a,c]},h=function(a,c,d,e){S9(a,d)&&S9(c,e)||b.push(a,c,d,e,d,e)},i=a.data,j=a.len(),k=[],l=0,m=0,n=0,o=0,p=0;p<j;){var q=i[p++],r=1===p;switch(r&&(l=i[p],m=i[p+1],n=l,o=m,(q===S8.L||q===S8.C||q===S8.Q)&&(b=[n,o])),q){case S8.M:l=n=i[p++],m=o=i[p++],g(n,o);break;case S8.L:c=i[p++],d=i[p++],h(l,m,c,d),l=c,m=d;break;case S8.C:b.push(i[p++],i[p++],i[p++],i[p++],l=i[p++],m=i[p++]);break;case S8.Q:c=i[p++],d=i[p++],e=i[p++],f=i[p++],b.push(l+2/3*(c-l),m+2/3*(d-m),e+2/3*(c-e),f+2/3*(d-f),e,f),l=e,m=f;break;case S8.A:var s=i[p++],t=i[p++],u=i[p++],v=i[p++],w=i[p++],x=i[p++]+w;p+=1;var y=!i[p++];c=Math.cos(w)*u+s,d=Math.sin(w)*v+t,r?g(n=c,o=d):h(l,m,c,d),l=Math.cos(x)*u+s,m=Math.sin(x)*v+t;for(var z=(y?-1:1)*Math.PI/2,A=w;y?A>x:A<x;A+=z){var B=y?Math.max(A+z,x):Math.min(A+z,x);!function(a,c,d,e,f,g){var h=4*Math.tan(Math.abs(c-a)/4)/3,i=c<a?-1:1,j=Math.cos(a),k=Math.sin(a),l=Math.cos(c),m=Math.sin(c),n=l*f+d,o=m*g+e,p=f*h*i,q=g*h*i;b.push(j*f+d-p*k,k*g+e+q*j,n+p*m,o-q*l,n,o)}(A,B,s,t,u,v)}break;case S8.R:n=l=i[p++],o=m=i[p++],c=n+i[p++],d=o+i[p++],g(c,o),h(c,o,c,d),h(c,d,n,d),h(n,d,n,o),h(n,o,c,o);break;case S8.Z:b&&h(l,m,n,o),l=n,m=o}}return b&&b.length>2&&k.push(b),k}function Tb(a,b,c,d,e,f,g,h,i,j){if(S9(a,c)&&S9(b,d)&&S9(e,g)&&S9(f,h)){i.push(g,h);return}var k=2/j,l=k*k,m=g-a,n=h-b,o=Math.sqrt(m*m+n*n);m/=o,n/=o;var p=c-a,q=d-b,r=e-g,s=f-h,t=p*p+q*q,u=r*r+s*s;if(t<l&&u<l){i.push(g,h);return}var v=m*p+n*q,w=-m*r-n*s;if(t-v*v<l&&v>=0&&u-w*w<l&&w>=0){i.push(g,h);return}var x=[],y=[];dB(a,c,e,g,.5,x),dB(b,d,f,h,.5,y),Tb(x[0],y[0],x[1],y[1],x[2],y[2],x[3],y[3],i,j),Tb(x[4],y[4],x[5],y[5],x[6],y[6],x[7],y[7],i,j)}function Tc(a,b){var c=Ta(a),d=[];b=b||1;for(var e=0;e<c.length;e++){var f=c[e],g=[],h=f[0],i=f[1];g.push(h,i);for(var j=2;j<f.length;){var k=f[j++],l=f[j++],m=f[j++],n=f[j++],o=f[j++],p=f[j++];Tb(h,i,k,l,m,n,o,p,g,b),h=o,i=p}d.push(g)}return d}function Td(a,b,c){var d=a[b],e=a[1-b],f=Math.ceil(Math.sqrt(Math.abs(d/e)*c)),g=Math.floor(c/f);0===g&&(g=1,f=c);for(var h=[],i=0;i<f;i++)h.push(g);var j=c-f*g;if(j>0)for(var i=0;i<j;i++)h[i%f]+=1;return h}function Te(a,b,c){for(var d=a.r0,e=a.r,f=a.startAngle,g=Math.abs(a.endAngle-f),h=g*e,i=e-d,j=h>Math.abs(i),k=Td([h,i],j?0:1,b),l=(j?g:i)/k.length,m=0;m<k.length;m++)for(var n=(j?i:g)/k[m],o=0;o<k[m];o++){var p={};j?(p.startAngle=f+l*m,p.endAngle=f+l*(m+1),p.r0=d+n*o,p.r=d+n*(o+1)):(p.startAngle=f+n*o,p.endAngle=f+n*(o+1),p.r0=d+l*m,p.r=d+l*(m+1)),p.clockwise=a.clockwise,p.cx=a.cx,p.cy=a.cy,c.push(p)}}function Tf(a,b,c,d,e,f,g,h){var i,j,k,l,m=c-a,n=d-b,o=g-e,p=h-f,q=(i=o,j=p,k=m,i*(l=n)-k*j);if(1e-6>Math.abs(q))return null;var r,s,t,u,v=(r=a-e,s=b-f,t=o,(r*(u=p)-t*s)/q);return v<0||v>1?null:new cK(v*m+a,v*n+b)}function Tg(a,b,c){var d=new cK;cK.sub(d,c,b),d.normalize();var e=new cK;return cK.sub(e,a,b),e.dot(d)}function Th(a,b){var c=a[a.length-1];(!c||c[0]!==b[0]||c[1]!==b[1])&&a.push(b)}function Ti(a){var b=a.points,c=[],d=[];hG(b,c,d);var e=new cT(c[0],c[1],d[0]-c[0],d[1]-c[1]),f=e.width,g=e.height,h=e.x,i=e.y,j=new cK,k=new cK;return f>g?(j.x=k.x=h+f/2,j.y=i,k.y=i+g):(j.y=k.y=i+g/2,j.x=h,k.x=h+f),function(a,b,c){for(var d=a.length,e=[],f=0;f<d;f++){var g=a[f],h=a[(f+1)%d],i=Tf(g[0],g[1],h[0],h[1],b.x,b.y,c.x,c.y);i&&e.push({projPt:Tg(i,b,c),pt:i,idx:f})}if(e.length<2)return[{points:a},{points:a}];e.sort(function(a,b){return a.projPt-b.projPt});var j=e[0],k=e[e.length-1];if(k.idx<j.idx){var l=j;j=k,k=l}for(var m=[j.pt.x,j.pt.y],n=[k.pt.x,k.pt.y],o=[m],p=[n],f=j.idx+1;f<=k.idx;f++)Th(o,a[f].slice());Th(o,n),Th(o,m);for(var f=k.idx+1;f<=j.idx+d;f++)Th(p,a[f%d].slice());return Th(p,m),Th(p,n),[{points:o},{points:p}]}(b,j,k)}function Tj(a,b,c,d){if(1===c)d.push(b);else{var e=Math.floor(c/2),f=a(b);Tj(a,f[0],e,d),Tj(a,f[1],c-e,d)}return d}function Tk(a,b){b.setStyle(a.style),b.z=a.z,b.z2=a.z2,b.zlevel=a.zlevel}function Tl(a){for(var b=[],c=0;c<a.length;)b.push([a[c++],a[c++]]);return b}function Tm(a,b){var c=a.length,d=b.length;if(c===d)return[a,b];for(var e=[],f=[],g=c<d?a:b,h=Math.min(c,d),i=Math.abs(d-c)/6,j=Math.ceil(i/((h-2)/6))+1,k=[g[0],g[1]],l=i,m=2;m<h;){var n=g[m-2],o=g[m-1],p=g[m++],q=g[m++],r=g[m++],s=g[m++],t=g[m++],u=g[m++];if(l<=0){k.push(p,q,r,s,t,u);continue}for(var v=Math.min(l,j-1)+1,w=1;w<=v;w++){var x=w/v;dB(n,p,r,t,x,e),dB(o,q,s,u,x,f),n=e[3],o=f[3],k.push(e[1],f[1],e[2],f[2],n,o),p=e[5],q=f[5],r=e[6],s=f[6]}l-=v-1}return g===a?[k,b]:[a,k]}function Tn(a,b){for(var c=a.length,d=a[c-2],e=a[c-1],f=[],g=0;g<b.length;)f[g++]=d,f[g++]=e;return f}function To(a){for(var b=0,c=0,d=0,e=a.length,f=0,g=e-2;f<e;g=f,f+=2){var h=a[g],i=a[g+1],j=a[f],k=a[f+1],l=h*k-j*i;b+=l,c+=(h+j)*l,d+=(i+k)*l}return 0===b?[a[0]||0,a[1]||0]:[c/b/3,d/b/3,b]}function Tp(a,b,c,d){for(var e=(a.length-2)/6,f=1/0,g=0,h=a.length,i=h-2,j=0;j<e;j++){for(var k=6*j,l=0,m=0;m<h;m+=2){var n=0===m?k:(k+m-2)%i+2,o=a[n]-c[0],p=a[n+1]-c[1],q=b[m]-d[0],r=b[m+1]-d[1],s=q-o,t=r-p;l+=s*s+t*t}l<f&&(f=l,g=j)}return g}function Tq(a){for(var b=[],c=a.length,d=0;d<c;d+=2)b[d]=a[c-d-2],b[d+1]=a[c-d-1];return b}function Tr(a){return a.__isCombineMorphing}var Ts="__mOriginal_";function Tt(a,b,c){var d=Ts+b,e=a[d]||a[b];a[d]||(a[d]=a[b]);var f=c.replace,g=c.after,h=c.before;a[b]=function(){var a,b=arguments;return h&&h.apply(this,b),a=f?f.apply(this,b):e.apply(this,b),g&&g.apply(this,b),a}}function Tu(a,b){var c=Ts+b;a[c]&&(a[b]=a[c],a[c]=null)}function Tv(a,b){for(var c=0;c<a.length;c++)for(var d=a[c],e=0;e<d.length;){var f=d[e],g=d[e+1];d[e++]=b[0]*f+b[2]*g+b[4],d[e++]=b[1]*f+b[3]*g+b[5]}}function Tw(a,b){var c=function(){this.transform=null},d=a.getUpdatedPathProxy(),e=b.getUpdatedPathProxy(),f=function(a,b){for(var c,d,e,f=[],g=[],h=0;h<Math.max(a.length,b.length);h++){var i=a[h],j=b[h],k=void 0,l=void 0;i?j?(k=(c=Tm(i,j))[0],l=c[1],d=k,e=l):(l=Tn(e||i,i),k=i):(k=Tn(d||j,j),l=j),f.push(k),g.push(l)}return[f,g]}(Ta(d),Ta(e)),g=f[0],h=f[1],i=a.getComputedTransform(),j=b.getComputedTransform();i&&Tv(g,i),j&&Tv(h,j),Tt(b,"updateTransform",{replace:c}),b.transform=null;var k=function(a,b,c,d){for(var e,f=[],g=0;g<a.length;g++){var h=a[g],i=b[g],j=To(h),k=To(i);null==e&&(e=j[2]<0!=k[2]<0);var l=[],m=[],n=0,o=1/0,p=[],q=h.length;e&&(h=Tq(h));for(var r=6*Tp(h,i,j,k),s=q-2,t=0;t<s;t+=2){var u=(r+t)%s+2;l[t+2]=h[u]-j[0],l[t+3]=h[u+1]-j[1]}if(l[0]=h[r]-j[0],l[1]=h[r+1]-j[1],c>0)for(var v=d/c,w=-d/2;w<=d/2;w+=v){for(var x=Math.sin(w),y=Math.cos(w),z=0,t=0;t<h.length;t+=2){var A=l[t],B=l[t+1],C=i[t]-k[0],D=i[t+1]-k[1],E=C*y-D*x,F=C*x+D*y;p[t]=E,p[t+1]=F;var G=E-A,H=F-B;z+=G*G+H*H}if(z<o){o=z,n=w;for(var I=0;I<p.length;I++)m[I]=p[I]}}else for(var J=0;J<q;J+=2)m[J]=i[J]-k[0],m[J+1]=i[J+1]-k[1];f.push({from:l,to:m,fromCp:j,toCp:k,rotation:-n})}return f}(g,h,10,Math.PI),l=[];Tt(b,"buildPath",{replace:function(a){for(var c=b.__morphT,d=1-c,e=[],f=0;f<k.length;f++){var g=k[f],h=g.from,i=g.to,j=g.rotation*c,m=g.fromCp,n=g.toCp,o=Math.sin(j),p=Math.cos(j);b$(e,m,n,c);for(var q=0;q<h.length;q+=2){var r=h[q],s=h[q+1],t=i[q],u=i[q+1],v=r*d+t*c,w=s*d+u*c;l[q]=v*p-w*o+e[0],l[q+1]=v*o+w*p+e[1]}var x=l[0],y=l[1];a.moveTo(x,y);for(var q=2;q<h.length;){var t=l[q++],u=l[q++],z=l[q++],A=l[q++],B=l[q++],C=l[q++];x===t&&y===u&&z===B&&A===C?a.lineTo(B,C):a.bezierCurveTo(t,u,z,A,B,C),x=B,y=C}}}})}function Tx(a,b,c){var d=function(){Tu(b,"buildPath"),Tu(b,"updateTransform"),b.__morphT=-1,b.createPathProxy(),b.dirtyShape()};if(!a||!b)return b;var e=c.done,f=c.during;return Tw(a,b),b.__morphT=0,b.animateTo({__morphT:1},aR({during:function(a){b.dirtyShape(),f&&f(a)},done:function(){d(),e&&e()}},c)),b}function Ty(a){var b=1/0,c=1/0,d=-1/0,e=-1/0,f=aY(a,function(a){var f=a.getBoundingRect(),g=a.getComputedTransform(),h=f.x+f.width/2+(g?g[4]:0),i=f.y+f.height/2+(g?g[5]:0);return b=Math.min(h,b),c=Math.min(i,c),d=Math.max(h,d),e=Math.max(i,e),[h,i]}),g=aY(f,function(f,g){return{cp:f,z:function(a,b,c,d,e,f){var g,h=16;a=e===c?0:Math.round(32767*(a-c)/(e-c)),b=f===d?0:Math.round(32767*(b-d)/(f-d));for(var i=0,j=(1<<h)/2;j>0;j/=2){var k=0,l=0;(a&j)>0&&(k=1),(b&j)>0&&(l=1),i+=j*j*(3*k^l),0===l&&(1===k&&(a=j-1-a,b=j-1-b),g=a,a=b,b=g)}return i}(f[0],f[1],b,c,d,e),path:a[g]}});return g.sort(function(a,b){return a.z-b.z}).map(function(a){return a.path})}function Tz(a){return function(a,b){var c,d=[],e=a.shape;switch(a.type){case"rect":!function(a,b,c){for(var d=a.width,e=a.height,f=d>e,g=Td([d,e],f?0:1,b),h=f?"width":"height",i=f?"height":"width",j=f?"x":"y",k=f?"y":"x",l=a[h]/g.length,m=0;m<g.length;m++)for(var n=a[i]/g[m],o=0;o<g[m];o++){var p={};p[j]=m*l,p[k]=o*n,p[h]=l,p[i]=n,p.x+=a.x,p.y+=a.y,c.push(p)}}(e,b,d),c=iS;break;case"sector":Te(e,b,d),c=pD;break;case"circle":Te({r0:0,r:e.r,startAngle:0,endAngle:2*Math.PI,cx:e.cx,cy:e.cy},b,d),c=pD;break;default:var f=a.getComputedTransform(),g=f?Math.sqrt(Math.max(f[0]*f[0]+f[1]*f[1],f[2]*f[2]+f[3]*f[3])):1,h=aY(Tc(a.getUpdatedPathProxy(),g),function(a){return Tl(a)}),i=h.length;if(0===i)Tj(Ti,{points:h[0]},b,d);else if(i===b)for(var j=0;j<i;j++)d.push({points:h[j]});else{var k=0,l=aY(h,function(a){var b=[],c=[];hG(a,b,c);var d=(c[1]-b[1])*(c[0]-b[0]);return k+=d,{poly:a,area:d}});l.sort(function(a,b){return b.area-a.area});for(var m=b,j=0;j<i;j++){var n=l[j];if(m<=0)break;var o=j===i-1?m:Math.ceil(n.area/k*b);!(o<0)&&(Tj(Ti,{points:n.poly},o,d),m-=o)}}c=pO}if(!c)return function(a,b){for(var c=[],d=0;d<b;d++)c.push(pb(a));return c}(a,b);for(var p=[],j=0;j<d.length;j++){var q=new c;q.setShape(d[j]),Tk(a,q),p.push(q)}return p}(a.path,a.count)}function TA(){return{fromIndividuals:[],toIndividuals:[],count:0}}function TB(a){return a3(a[0])}function TC(a,b){for(var c=[],d=a.length,e=0;e<d;e++)c.push({one:a[e],many:[]});for(var e=0;e<b.length;e++){var f=b[e].length,g=void 0;for(g=0;g<f;g++)c[g%d].many.push(b[e][g])}for(var h=0,e=d-1;e>=0;e--)if(!c[e].many.length){var i=c[h].many;if(i.length<=1){if(!h)return c;h=0}var f=i.length,j=Math.ceil(f/2);c[e].many=i.slice(j,f),c[h].many=i.slice(0,j),h++}return c}var TD={clone:function(a){for(var b=[],c=1-Math.pow(1-a.path.style.opacity,1/a.count),d=0;d<a.count;d++){var e=pb(a.path);e.setStyle("opacity",c),b.push(e)}return b},split:null};function TE(a,b,c,d,e,f){if(a.length&&b.length){var g,h,i=jX("update",d,e);if(i&&i.duration>0){var j=d.getModel("universalTransition").get("delay"),k=Object.assign({setToFinal:!0},i);TB(a)&&(g=a,h=b),TB(b)&&(g=b,h=a);for(var l=g?g===a:a.length>b.length,m=g?TC(h,g):TC(l?b:a,[l?a:b]),n=0,o=0;o<m.length;o++)n+=m[o].many.length;for(var p=0,o=0;o<m.length;o++)q(m[o],l,p,n),p+=m[o].many.length}}function q(a,b,d,e,g){var h=a.many,i=a.one;if(1!==h.length||g)for(var l=aR({dividePath:TD[c],individualDelay:j&&function(a,b,c,f){return j(a+d,e)}},k),m=b?function(a,b,c){var d=function(a){for(var b=0;b<i.length;b++)i[b].addSelfToZr(a)},e=function(){b.__isCombineMorphing=!1,b.__morphT=-1,b.childrenRef=null,Tu(b,"addSelfToZr"),Tu(b,"removeSelfFromZr")},f=[];function g(a){for(var b=0;b<a.length;b++){var c=a[b];Tr(c)?g(c.childrenRef()):(0,ab.Z)(c,ix)&&f.push(c)}}g(a);var h=f.length;if(!h)return TA();var i=(c.dividePath||Tz)({path:b,count:h});if(i.length!==h)return console.error("Invalid morphing: unmatched splitted path"),TA();f=Ty(f),i=Ty(i);for(var j=c.done,k=c.during,l=c.individualDelay,m=new fm,n=0;n<h;n++){var o=f[n],p=i[n];p.parent=b,p.copyTransform(m),l||Tw(o,p)}b.__isCombineMorphing=!0,b.childrenRef=function(){return i},Tt(b,"addSelfToZr",{after:function(a){d(a)}}),Tt(b,"removeSelfFromZr",{after:function(a){for(var b=0;b<i.length;b++)i[b].removeSelfFromZr(a)}});var q=i.length;if(l)for(var r=q,s=function(){0== --r&&(e(),j&&j())},n=0;n<q;n++){var t=l?aR({delay:(c.delay||0)+l(n,q,f[n],i[n]),done:s},c):c;Tx(f[n],i[n],t)}else b.__morphT=0,b.animateTo({__morphT:1},aR({during:function(a){for(var c=0;c<q;c++){var d=i[c];d.__morphT=b.__morphT,d.dirtyShape()}k&&k(a)},done:function(){e();for(var b=0;b<a.length;b++)Tu(a[b],"updateTransform");j&&j()}},c));return b.__zr&&d(b.__zr),{fromIndividuals:f,toIndividuals:i,count:q}}(h,i,l):function(a,b,c){var d=b.length,e=[],f=c.dividePath||Tz;function g(a){for(var b=0;b<a.length;b++){var c=a[b];Tr(c)?g(c.childrenRef()):(0,ab.Z)(c,ix)&&e.push(c)}}if(Tr(a)){g(a.childrenRef());var h=e.length;if(h<d)for(var i=0,j=h;j<d;j++)e.push(pb(e[(i++)%h]));e.length=d}else{e=f({path:a,count:d});for(var k=a.getComputedTransform(),j=0;j<e.length;j++)e[j].setLocalTransform(k);if(e.length!==d)return console.error("Invalid morphing: unmatched splitted path"),TA()}e=Ty(e),b=Ty(b);for(var l=c.individualDelay,j=0;j<d;j++){var m=l?aR({delay:(c.delay||0)+l(j,d,e[j],b[j])},c):c;Tx(e[j],b[j],m)}return{fromIndividuals:e,toIndividuals:b,count:b.length}}(i,h,l),n=m.fromIndividuals,o=m.toIndividuals,p=n.length,r=0;r<p;r++){var s=j?aR({delay:j(r,p)},k):k;f(n[r],o[r],b?h[r]:a.one,b?a.one:h[r],s)}else{var t=b?h[0]:i,u=b?i:h[0];if(Tr(t))q({many:[t],one:u},!0,d,e,!0);else{var s=j?aR({delay:j(d,e)},k):k;Tx(t,u,s),f(t,u,t,u,s)}}}}function TF(a){if(!a)return[];if(a3(a)){for(var b=[],c=0;c<a.length;c++)b.push(TF(a[c]));return b}var d=[];return a.traverse(function(a){!(0,ab.Z)(a,ix)||a.disableMorphing||a.invisible||a.ignore||d.push(a)}),d}var TG=gI();function TH(a,b,c,d){var e=function(a,b){for(var c=a.dimensions,d=0;d<c.length;d++){var e=a.getDimensionInfo(c[d]);if(e&&0===e.otherDims[b])return c[d]}}(a,d?"itemChildGroupId":"itemGroupId");if(e)return function(a,b,c){var d=a.getDimensionInfo(c),e=d&&d.ordinalMeta;if(d){var f=a.get(d.name,b);return e&&e.categories[f]||f+""}}(a,b,e);var f=a.getRawDataItem(b),g=d?"childGroupId":"groupId";return f&&f[g]?f[g]+"":d?void 0:c||a.getId(b)}function TI(a){var b=[];return aX(a,function(a){var c=a.data,d=a.dataGroupId;if(!(c.count()>1e4))for(var e=c.getIndices(),f=0;f<e.length;f++)b.push({data:c,groupId:TH(c,f,d,!1),childGroupId:TH(c,f,d,!0),divide:a.divide,dataIndex:f})}),b}function TJ(a,b,c){a.traverse(function(a){(0,ab.Z)(a,ix)&&j$(a,{style:{opacity:0}},b,{dataIndex:c,isFrom:!0})})}function TK(a){if(a.parent){var b=a.getComputedTransform();a.setLocalTransform(b),a.parent.remove(a)}}function TL(a){a.stopAnimation(),a.isGroup&&a.traverse(function(a){a.stopAnimation()})}function TM(a,b,c){var d=function(a,b,c,d,e){(c||a)&&b.animateFrom({style:c&&c!==a?aQ(aQ({},c.style),a.style):a.style},e)},e=function(a,b){return function(c){var d=c.data,e=c.dataIndex;return b?d.getId(e):a?1===j?c.childGroupId:c.groupId:2===j?c.childGroupId:c.groupId}},f=function(a,b){var c,e,f,j,k=g[b],l=h[a],m=l.data.hostModel,n=k.data.getItemGraphicEl(k.dataIndex),o=l.data.getItemGraphicEl(l.dataIndex);if(n===o){o&&(c=o,e=l.dataIndex,(j=jX("update",f=m,e))&&c.traverse(function(a){if((0,ab.Z)(a,hx)){var b,c=jW(b=a).oldStyle;c&&a.animateFrom({style:c},j)}}));return}(!n||!q[n.id])&&o&&(TL(o),n?(TL(n),TK(n),i=!0,TE(TF(n),TF(o),l.divide,m,a,d)):TJ(o,m,a))},g=TI(a),h=TI(b),i=!1,j=0,k=bu(),l=bu();g.forEach(function(a){a.groupId&&k.set(a.groupId,!0),a.childGroupId&&l.set(a.childGroupId,!0)});for(var m=0;m<h.length;m++){var n=h[m].groupId;if(l.get(n)){j=1;break}var o=h[m].childGroupId;if(o&&k.get(o)){j=2;break}}var p=function(a,b){var c=a.length;if(c!==b.length)return!1;for(var d=0;d<c;d++){var e=a[d],f=b[d];if(e.data.getId(e.dataIndex)!==f.data.getId(f.dataIndex))return!1}return!0}(g,h),q={};if(!p)for(var m=0;m<h.length;m++){var r=h[m],s=r.data.getItemGraphicEl(r.dataIndex);s&&(q[s.id]=!0)}new tZ(g,h,e(!0,p),e(!1,p),null,"multiple").update(f).updateManyToOne(function(a,b){var c=h[a],e=c.data,f=e.hostModel,j=e.getItemGraphicEl(c.dataIndex),k=a$(aY(b,function(a){return g[a].data.getItemGraphicEl(g[a].dataIndex)}),function(a){return a&&a!==j&&!q[a.id]});j&&(TL(j),k.length?(aX(k,function(a){TL(a),TK(a)}),i=!0,TE(TF(k),TF(j),c.divide,f,a,d)):TJ(j,f,c.dataIndex))}).updateOneToMany(function(a,b){var c=g[b],e=c.data.getItemGraphicEl(c.dataIndex);if(!e||!q[e.id]){var f=a$(aY(a,function(a){return h[a].data.getItemGraphicEl(h[a].dataIndex)}),function(a){return a&&a!==e}),j=h[a[0]].data.hostModel;f.length&&(aX(f,function(a){return TL(a)}),e?(TL(e),TK(e),i=!0,TE(TF(e),TF(f),c.divide,j,a[0],d)):aX(f,function(b){return TJ(b,j,a[0])}))}}).updateManyToMany(function(a,b){new tZ(b,a,function(a){return g[a].data.getId(g[a].dataIndex)},function(a){return h[a].data.getId(h[a].dataIndex)}).update(function(c,d){f(a[c],b[d])}).execute()}).execute(),i&&aX(b,function(a){var b=a.data.hostModel,d=b&&c.getViewOfSeriesModel(b),e=jX("update",b,0);d&&b.isAnimationEnabled()&&e&&e.duration>0&&d.group.traverse(function(a){(0,ab.Z)(a,ix)&&!a.animators.length&&a.animateFrom({style:{opacity:0}},e)})})}function TN(a){var b=a.getModel("universalTransition").get("seriesKey");return b||a.id}function TO(a){return a3(a)?a.sort().join(","):a}function TP(a){if(a.hostModel)return a.hostModel.getModel("universalTransition").get("divideShape")}function TQ(a,b){for(var c=0;c<a.length;c++)if(null!=b.seriesIndex&&b.seriesIndex===a[c].seriesIndex||null!=b.seriesId&&b.seriesId===a[c].id)return c}tU([function(a){a.registerPainter("canvas",xb)}]),tU([function(a){a.registerPainter("svg",yh)}]),tU([function(a){a.registerChartView(y0),a.registerSeriesModel(yi),a.registerLayout(y1("line",!0)),a.registerVisual({seriesType:"line",reset:function(a){var b=a.getData(),c=a.getModel("lineStyle").getLineStyle();c&&!c.stroke&&(c.stroke=b.getVisual("style").fill),b.setVisual("legendLineStyle",c)}}),a.registerProcessor(a.PRIORITY.PROCESSOR.STATISTIC,y4("line"))},function(a){a.registerChartView(zD),a.registerSeriesModel(y9),a.registerLayout(a.PRIORITY.VISUAL.LAYOUT,a2(u0,"bar")),a.registerLayout(a.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,u1("bar")),a.registerProcessor(a.PRIORITY.PROCESSOR.STATISTIC,y4("bar")),a.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(a,b){var c=a.componentType||"series";b.eachComponent({mainType:c,query:a},function(b){a.sortInfo&&b.axis.setCategorySortInfo(a.sortInfo)})})},function(a){var b;a.registerChartView(zT),a.registerSeriesModel(z5),r3("pie",a.registerAction),a.registerLayout(a2(zI,"pie")),a.registerProcessor(zJ("pie")),a.registerProcessor({seriesType:"pie",reset:function(a,b){var c=a.getData();c.filterSelf(function(a){var b=c.mapDimension("value"),d=c.get(b,a);return!a7(d)||!!isNaN(d)||!(d<0)})}})},function(a){tU(Bh),a.registerSeriesModel(z6),a.registerChartView(Aa),a.registerLayout(y1("scatter"))},function(a){tU(By),a.registerChartView(Bm),a.registerSeriesModel(Bn),a.registerLayout(Bi),a.registerProcessor(zJ("radar")),a.registerPreprocessor(Bl)},function(a){tU(C6),a.registerChartView(CJ),a.registerSeriesModel(CK),a.registerLayout(CM),a.registerProcessor(a.PRIORITY.PROCESSOR.STATISTIC,CL),r3("map",a.registerAction)},function(a){var b;a.registerChartView(Du),a.registerSeriesModel(DR),a.registerLayout(DT),a.registerVisual(DV),(b=a).registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(a,b){b.eachComponent({mainType:"series",subType:"tree",query:a},function(b){var c=a.dataIndex,d=b.getData().tree.getNodeByDataIndex(c);d.isExpand=!d.isExpand})}),b.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(a,b,c){b.eachComponent({mainType:"series",subType:"tree",query:a},function(b){var d=C3(b.coordinateSystem,a,void 0,c);b.setCenter&&b.setCenter(d.center),b.setZoom&&b.setZoom(d.zoom)})})},function(a){a.registerSeriesModel(D0),a.registerChartView(Ek),a.registerVisual(ED),a.registerLayout(EU),function(a){for(var b=0;b<DW.length;b++)a.registerAction({type:DW[b],update:"updateView"},bz);a.registerAction({type:"treemapRootToNode",update:"updateView"},function(a,b){var c=function(b,c){var d=DL(a,["treemapZoomToNode","treemapRootToNode"],b);if(d){var e=b.getViewRoot();e&&(a.direction=DN(e,d.node)?"rollUp":"drillDown"),b.resetViewRoot(d.node)}};b.eachComponent({mainType:"series",subType:"treemap",query:a},c)})}(a)},function(a){a.registerChartView(F_),a.registerSeriesModel(Gc),a.registerProcessor(E4),a.registerVisual(E5),a.registerVisual(E7),a.registerLayout(Fi),a.registerLayout(a.PRIORITY.VISUAL.POST_CHART_LAYOUT,Fq),a.registerLayout(Fs),a.registerCoordinateSystem("graphView",{dimensions:CU.dimensions,create:Ft}),a.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},bz),a.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},bz),a.registerAction(Gd,function(a,b,c){b.eachComponent({mainType:"series",query:a},function(b){var d=C3(b.coordinateSystem,a,void 0,c);b.setCenter&&b.setCenter(d.center),b.setZoom&&b.setZoom(d.zoom)})})},function(a){a.registerChartView(Gj),a.registerSeriesModel(Gk)},function(a){a.registerChartView(Gn),a.registerSeriesModel(Go),a.registerLayout(Gp),a.registerProcessor(zJ("funnel"))},function(a){tU(H_),a.registerChartView(Gx),a.registerSeriesModel(GB),a.registerVisual(a.PRIORITY.VISUAL.BRUSH,GD)},function(a){a.registerChartView(H7),a.registerSeriesModel(H8),a.registerLayout(H9),a.registerVisual(Iw),a.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(a,b){b.eachComponent({mainType:"series",subType:"sankey",query:a},function(b){b.setNodePosition(a.dataIndex,[a.localX,a.localY])})})},function(a){a.registerSeriesModel(IC),a.registerChartView(IJ),a.registerLayout(IL),a.registerTransform(IR)},function(a){a.registerChartView(I4),a.registerSeriesModel(I6),a.registerPreprocessor(I7),a.registerVisual(Jd),a.registerLayout(Jh)},function(a){a.registerChartView(Jv),a.registerSeriesModel(Jw),a.registerLayout(y1("effectScatter"))},function(a){a.registerChartView(JE),a.registerSeriesModel(JI),a.registerLayout(JD),a.registerVisual(JL)},function(a){a.registerChartView(JO),a.registerSeriesModel(JP)},function(a){a.registerChartView(Ke),a.registerSeriesModel(Kf),a.registerLayout(a.PRIORITY.VISUAL.LAYOUT,a2(u0,"pictorialBar")),a.registerLayout(a.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,u1("pictorialBar"))},function(a){a.registerChartView(Ki),a.registerSeriesModel(Kj),a.registerLayout(Kk),a.registerProcessor(zJ("themeRiver"))},function(a){var b;a.registerChartView(Ks),a.registerSeriesModel(Kv),a.registerLayout(a2(Kx,"sunburst")),a.registerProcessor(a2(zJ,"sunburst")),a.registerVisual(KA),(b=a).registerAction({type:Kq,update:"updateView"},function(a,b){var c=function(b,c){var d=DL(a,[Kq],b);if(d){var e=b.getViewRoot();e&&(a.direction=DN(e,d.node)?"rollUp":"drillDown"),b.resetViewRoot(d.node)}};b.eachComponent({mainType:"series",subType:"sunburst",query:a},c)}),b.registerAction({type:Kr,update:"none"},function(a,b,c){var d=function(b){var c=DL(a,[Kr],b);c&&(a.dataIndex=c.node.dataIndex)};a=aQ({},a),b.eachComponent({mainType:"series",subType:"sunburst",query:a},d),c.dispatchAction(aQ(a,{type:"highlight"}))}),b.registerAction({type:"sunburstUnhighlight",update:"updateView"},function(a,b,c){a=aQ({},a),c.dispatchAction(aQ(a,{type:"downplay"}))})},function(a){a.registerChartView(Ln),a.registerSeriesModel(KE)}]),tU(function(a){tU(Bh),tU(Mx)}),tU(function(a){tU(Mx),A1.registerAxisPointerClass("PolarAxisPointer",MF),a.registerCoordinateSystem("polar",M$),a.registerComponentModel(MG),a.registerComponentView(Nh),Ak(a,"angle",MK,Nf),Ak(a,"radius",ML,Ng),a.registerComponentView(M5),a.registerComponentView(Nb),a.registerLayout(a2(Ne,"bar"))}),tU(C6),tU(function(a){tU(Mx),A1.registerAxisPointerClass("SingleAxisPointer",NH),a.registerComponentView(NI),a.registerComponentView(Nn),a.registerComponentModel(Ns),Ak(a,"single",Ns,Ns.defaultOption),a.registerCoordinateSystem("single",NA)}),tU(H_),tU(function(a){a.registerComponentModel(NL),a.registerComponentView(NM),a.registerCoordinateSystem("calendar",NP)}),tU(function(a){a.registerComponentModel(NU),a.registerComponentView(NX),a.registerPreprocessor(function(a){var b=a.graphic;a3(b)?b[0]&&b[0].elements?a.graphic=[a.graphic[0]]:a.graphic=[{elements:b}]:b&&!b.elements&&(a.graphic=[{elements:[b]}])})}),tU(function(a){var b,c,d,e,f,g,h,i,j,k;a.registerComponentModel(Oq),a.registerComponentView(OA),b="saveAsImage",c=OB,Op[b]=c,d="magicType",e=OG,Op[d]=e,f="dataView",g=ON,Op[f]=g,h="dataZoom",i=Pi,Op[h]=i,j="restore",k=OV,Op[j]=k,tU(On)}),tU(function(a){tU(Mx),a.registerComponentModel(Pj),a.registerComponentView(PL),a.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},bz),a.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},bz)}),tU(Mx),tU(function(a){var b,c;a.registerComponentView(P5),a.registerComponentModel(Qa),a.registerPreprocessor(PN),a.registerVisual(a.PRIORITY.VISUAL.BRUSH,P$),a.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(a,b){b.eachComponent({mainType:"brush",query:a},function(b){b.setAreas(a.areas)})}),a.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},bz),a.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},bz),b="brush",c=Qc,Op[b]=c}),tU(function(a){a.registerComponentModel(Qd),a.registerComponentView(Qe)}),tU(function(a){var b;a.registerComponentModel(Qj),a.registerComponentView(Qu),a.registerSubTypeDefaulter("timeline",function(){return"slider"}),(b=a).registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(a,b,c){var d=b.getComponent("timeline");return d&&null!=a.currentIndex&&(d.setCurrentIndex(a.currentIndex),!d.get("loop",!0)&&d.isIndexMax()&&d.getPlayState()&&(d.setPlayState(!1),c.dispatchAction({type:"timelinePlayChange",playState:!1,from:a.from}))),b.resetOption("timeline",{replaceMerge:d.get("replaceMerge",!0)}),aR({currentIndex:d.option.currentIndex},a)}),b.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(a,b){var c=b.getComponent("timeline");c&&null!=a.playState&&c.setPlayState(a.playState)}),a.registerPreprocessor(Qv)}),tU(function(a){a.registerComponentModel(QE),a.registerComponentView(QT),a.registerPreprocessor(function(a){Qz(a.series,"markPoint")&&(a.markPoint=a.markPoint||{})})}),tU(function(a){a.registerComponentModel(QU),a.registerComponentView(Q1),a.registerPreprocessor(function(a){Qz(a.series,"markLine")&&(a.markLine=a.markLine||{})})}),tU(function(a){a.registerComponentModel(Q2),a.registerComponentView(Rc),a.registerPreprocessor(function(a){Qz(a.series,"markArea")&&(a.markArea=a.markArea||{})})}),tU(function(a){tU(Rr),tU(Rz)}),tU(function(a){tU(RM),tU(RX)}),tU(RM),tU(RX),tU(function(a){tU(Sw),tU(SC)}),tU(Sw),tU(SC),tU(function(a){a.registerPreprocessor(SH),a.registerVisual(a.PRIORITY.VISUAL.ARIA,SG)}),tU(function(a){a.registerTransform(S4),a.registerTransform(S5)}),tU(function(a){a.registerComponentModel(S6),a.registerComponentView(S7)}),tU(function(a){a.registerUpdateLifecycle("series:beforeupdate",function(a,b,c){aX(gq(c.seriesTransition),function(a){aX(gq(a.to),function(a){for(var b=c.updatedSeries,d=0;d<b.length;d++)(null!=a.seriesIndex&&a.seriesIndex===b[d].seriesIndex||null!=a.seriesId&&a.seriesId===b[d].id)&&(b[d][oD]=!0)})})}),a.registerUpdateLifecycle("series:transition",function(a,b,c){var d=TG(b);if(d.oldSeries&&c.updatedSeries&&c.optionChanged){var e=c.seriesTransition;if(e)aX(gq(e),function(a){var e,f,g,h,i,j;e=a,f=d,g=c,h=b,i=[],j=[],aX(gq(e.from),function(a){var b=TQ(f.oldSeries,a);b>=0&&i.push({dataGroupId:f.oldDataGroupIds[b],data:f.oldData[b],divide:TP(f.oldData[b]),groupIdDim:a.dimension})}),aX(gq(e.to),function(a){var b=TQ(g.updatedSeries,a);if(b>=0){var c=g.updatedSeries[b].getData();j.push({dataGroupId:f.oldDataGroupIds[b],data:c,divide:TP(c),groupIdDim:a.dimension})}}),i.length>0&&j.length>0&&TM(i,j,h)});else{var f,g,h,i,j,k=(f=d,g=c,h=bu(),i=bu(),j=bu(),aX(f.oldSeries,function(a,b){var c=f.oldDataGroupIds[b],d=f.oldData[b],e=TN(a),g=TO(e);i.set(g,{dataGroupId:c,data:d}),a3(e)&&aX(e,function(a){j.set(a,{key:g,dataGroupId:c,data:d})})}),aX(g.updatedSeries,function(a){if(a.isUniversalTransitionEnabled()&&a.isAnimationEnabled()){var b=a.get("dataGroupId"),c=a.getData(),d=TN(a),e=TO(d),f=i.get(e);if(f)h.set(e,{oldSeries:[{dataGroupId:f.dataGroupId,divide:TP(f.data),data:f.data}],newSeries:[{dataGroupId:b,divide:TP(c),data:c}]});else if(a3(d)){var g=[];aX(d,function(a){var b=i.get(a);b.data&&g.push({dataGroupId:b.dataGroupId,divide:TP(b.data),data:b.data})}),g.length&&h.set(e,{oldSeries:g,newSeries:[{dataGroupId:b,data:c,divide:TP(c)}]})}else{var k=j.get(d);if(k){var l=h.get(k.key);l||(l={oldSeries:[{dataGroupId:k.dataGroupId,data:k.data,divide:TP(k.data)}],newSeries:[]},h.set(k.key,l)),l.newSeries.push({dataGroupId:b,data:c,divide:TP(c)})}}}}),h);aX(k.keys(),function(a){var c=k.get(a);TM(c.oldSeries,c.newSeries,b)})}aX(c.updatedSeries,function(a){a[oD]&&(a[oD]=!1)})}for(var l=a.getSeries(),m=d.oldSeries=[],n=d.oldDataGroupIds=[],o=d.oldData=[],p=0;p<l.length;p++){var q=l[p].getData();1e4>q.count()&&(m.push(l[p]),n.push(l[p].get("dataGroupId")),o.push(q))}})}),tU(w4);var TR=c(2784),TS=c(66948);function TT(a,b){var c={};return b.forEach(function(b){c[b]=a[b]}),c}function TU(a){return"function"==typeof a}var TV,TW,TX,TY,TZ=c(69378),T$=c.n(TZ),T_=(TV=TR.PureComponent,TW=function(a){var b=TV.call(this,a)||this;return b.echarts=a.echarts,b.ele=null,b.isInitialResize=!0,b},(0,aa.__extends)(TW,TV),TW.prototype.componentDidMount=function(){this.renderNewEcharts()},TW.prototype.componentDidUpdate=function(a){var b=this.props.shouldSetOption;if(!TU(b)||b(a,this.props)){if(!T$()(a.theme,this.props.theme)||!T$()(a.opts,this.props.opts)||!T$()(a.onEvents,this.props.onEvents)){this.dispose(),this.renderNewEcharts();return}var c=["option","notMerge","lazyUpdate","showLoading","loadingOption"];T$()(TT(this.props,c),TT(a,c))||this.updateEChartsOption(),T$()(a.style,this.props.style)&&T$()(a.className,this.props.className)||this.resize()}},TW.prototype.componentWillUnmount=function(){this.dispose()},TW.prototype.getEchartsInstance=function(){return this.echarts.getInstanceByDom(this.ele)||this.echarts.init(this.ele,this.props.theme,this.props.opts)},TW.prototype.dispose=function(){if(this.ele){try{(0,TS.ZH)(this.ele)}catch(a){console.warn(a)}this.echarts.dispose(this.ele)}},TW.prototype.renderNewEcharts=function(){var a=this,b=this.props,c=b.onEvents,d=b.onChartReady,e=this.updateEChartsOption();this.bindEvents(e,c||{}),TU(d)&&d(e),this.ele&&(0,TS.ak)(this.ele,function(){a.resize()})},TW.prototype.bindEvents=function(a,b){var c=function(b,c){var d;"string"==typeof(d=b)&&TU(c)&&a.on(b,function(b){c(b,a)})};for(var d in b)Object.prototype.hasOwnProperty.call(b,d)&&c(d,b[d])},TW.prototype.updateEChartsOption=function(){var a=this.props,b=a.option,c=a.notMerge,d=a.lazyUpdate,e=a.showLoading,f=a.loadingOption,g=this.getEchartsInstance();return g.setOption(b,void 0!==c&&c,void 0!==d&&d),e?g.showLoading(void 0===f?null:f):g.hideLoading(),g},TW.prototype.resize=function(){var a=this.getEchartsInstance();if(!this.isInitialResize)try{a.resize()}catch(b){console.warn(b)}this.isInitialResize=!1},TW.prototype.render=function(){var a=this,b=this.props,c=b.style,d=b.className,e=(0,aa.__assign)({height:300},c);return TR.createElement("div",{ref:function(b){a.ele=b},style:e,className:"echarts-for-react "+(void 0===d?"":d)})},TW),T0=(TX=T_,TY=function(a){var b=TX.call(this,a)||this;return b.echarts=_,b},(0,aa.__extends)(TY,TX),TY)},30179:function(a,b,c){"use strict";c.d(b,{i:function(){return h}});var d=c(74798),e=c(30663),f=d._,g=e.i,h=function(a){return!0===a|| !1===a||g(a)&&"[object Boolean]"==f(a)}},58229:function(a,b,c){"use strict";c.d(b,{P:function(){return q},Z:function(){return r}});var d=c(11731),e=c(19066),f=c(74787),g=c(2784),h=c(12524),i=c.n(h),j=c(30179);function k(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}var l=c(62725),m=c(40949);c(28879);/**
 * tdesign v1.9.0
 * (c) 2024 tdesign
 * @license MIT
 */ var n=["allowUncheck","type","disabled","name","value","onChange","indeterminate","children","label","className","style","readonly","onClick"];function o(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function p(a){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?o(Object(c),!0).forEach(function(b){(0,d._)(a,b,c[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):o(Object(c)).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))})}return a}var q=g.createContext(null),r=(0,g.forwardRef)(function(a,b){var c=(0,g.useContext)(q),h=c?c.inject(a):a,o=h.allowUncheck,r=void 0!==o&&o,s=h.type,t=h.disabled,u=h.name,v=h.value,w=h.onChange,x=h.indeterminate,y=h.children,z=h.label,A=h.className,B=h.style,C=h.readonly,D=h.onClick,E=(0,f._)(h,n),F=(0,l.Z)(),G=F.classPrefix,H=(0,m.Z)(h,"checked",w),I=(0,e._)(H,2),J=I[0],K=I[1],L=i()("".concat(G,"-").concat(s),A,(0,d._)((0,d._)((0,d._)({},"".concat(G,"-is-checked"),J),"".concat(G,"-is-disabled"),t),"".concat(G,"-is-indeterminate"),x)),M=t||C,N=g.createElement("input",{readOnly:C,type:"radio-button"===s?"radio":s,className:"".concat(G,"-").concat(s,"__former"),checked:J,disabled:t,name:u,tabIndex:-1,value:(0,j.i)(v)?Number(v):v,"data-value":"string"==typeof v?"'".concat(v,"'"):v,"data-allow-uncheck":r||void 0,onClick:function(a){a.stopPropagation(),("radio-button"===s||"radio"===s)&&r&&J&&K(!a.currentTarget.checked,{e:a})},onChange:function(a){M||K(a.currentTarget.checked,{e:a})}}),O=function(a){h.stopLabelTrigger&&a.preventDefault()},P=function(a){M||null==D||D({e:a})};return g.createElement("label",p(p({ref:b,tabIndex:t?void 0:0,className:L,title:h.title,style:B},function(a,b){for(var c=function(a){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?k(Object(c),!0).forEach(function(b){(0,d._)(a,b,c[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):k(Object(c)).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))})}return a}({},a),e=0;e<b.length;e++)delete c[b[e]];return c}(E,["checkAll","stopLabelTrigger"])),{},{onClick:P}),N,g.createElement("span",{className:"".concat(G,"-").concat(s,"__input")}),!!(y||z)&&g.createElement("span",{key:"label",className:"".concat(G,"-").concat(s,"__label"),onClick:O},y||z))});r.displayName="Check"},16922:function(a,b,c){"use strict";c.d(b,{Z:function(){return f}});var d=c(2784),e=c(62725);/**
 * tdesign v1.9.0
 * (c) 2024 tdesign
 * @license MIT
 */ function f(){var a=(0,e.Z)().classPrefix;return(0,d.useMemo)(function(){var b={SIZE:{default:"",xs:"".concat(a,"-size-xs"),small:"".concat(a,"-size-s"),medium:"".concat(a,"-size-m"),large:"".concat(a,"-size-l"),xl:"".concat(a,"-size-xl"),block:"".concat(a,"-size-full-width")},STATUS:{loading:"".concat(a,"-is-loading"),disabled:"".concat(a,"-is-disabled"),focused:"".concat(a,"-is-focused"),success:"".concat(a,"-is-success"),error:"".concat(a,"-is-error"),warning:"".concat(a,"-is-warning"),selected:"".concat(a,"-is-selected"),active:"".concat(a,"-is-active"),checked:"".concat(a,"-is-checked"),current:"".concat(a,"-is-current"),hidden:"".concat(a,"-is-hidden"),visible:"".concat(a,"-is-visible"),expanded:"".concat(a,"-is-expanded"),indeterminate:"".concat(a,"-is-indeterminate")}};return{SIZE:b.SIZE,STATUS:b.STATUS,sizeClassNames:b.SIZE,statusClassNames:b.STATUS,classPrefix:a}},[a])}c(28879)},33992:function(a,b,c){"use strict";c.d(b,{Y8:function(){return z}});var d=c(11731),e=c(2784),f=c(63234),g=c(58229),h=c(19066),i=c(12524),j=c.n(i),k=c(62725),l=c(40949),m=c(16922),n={allowUncheck:!1,defaultChecked:!1,disabled:void 0,value:void 0},o={allowUncheck:!1,disabled:void 0,size:"medium",variant:"outline"},p=c(50068),q=c(51310),r=c(80554),s=c(36839);/**
 * tdesign v1.9.0
 * (c) 2024 tdesign
 * @license MIT
 */ function t(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function u(a){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?t(Object(c),!0).forEach(function(b){(0,d._)(a,b,c[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):t(Object(c)).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))})}return a}c(23493);var v=function(a){var b,c,f,i,n=(0,k.Z)().classPrefix,t=(0,p.Z)(a,o),v=t.disabled,w=t.children,x=t.onChange,z=t.size,A=t.variant,B=t.options,C=t.className,D=t.style,E=(0,l.Z)(t,"value",x),F=(0,h._)(E,2),G=F[0],H=F[1],I=(0,e.useState)({}),J=(0,h._)(I,2),K=J[0],L=J[1],M=(0,e.useRef)(null);c=M,f=H,i=function(a){if(r.ll.test(a.key)||r.ll.test(a.code)){var b=a.target.querySelector("input"),c=(null==b?void 0:b.dataset)||{};if(b.checked&&c.allowUncheck)f(void 0,{e:a});else{var d=isNaN(Number(c.value))?c.value:Number(c.value);d="string"==typeof(d="string"==typeof d&&({true:!0,false:!1})[d]||d)&&"'"===d[0]?d.replace(/'/g,""):d,f(d,{e:a})}}},(0,e.useEffect)(function(){return(0,s.on)(c.current,"keydown",i),function(){(0,s.S1)(c.current,"keydown",i)}},[]);var N=".".concat(n,"-radio-button.").concat(n,"-is-checked"),O=(0,m.Z)(),P=O.SIZE,Q=function(){if(A.includes("filled")){var a,b,c=null===(a=(b=M.current).querySelector)|| void 0===a?void 0:a.call(b,N);if(!c)return L({width:0});var d=c.offsetWidth,e=c.offsetHeight,f=c.offsetLeft,g=c.offsetTop;L({width:"".concat(d,"px"),height:"".concat(e,"px"),left:"".concat(f,"px"),top:"".concat(g,"px")})}};return(0,e.useEffect)(function(){Q()},[M.current,G]),(0,q.Z)(M.current,Q),e.createElement(g.P.Provider,{value:{inject:function(a){if(void 0!==a.checked)return a;var b=a.value;return u(u({},a),{},{name:t.name,allowUncheck:a.allowUncheck||t.allowUncheck,checked:G===a.value,disabled:a.disabled||v,onChange:function(c,d){var e=d.e;"function"==typeof a.onChange&&a.onChange(c,{e:e}),H(c?b:void 0,{e:e})}})}}},e.createElement("div",{ref:M,style:D,className:j()("".concat(n,"-radio-group"),P[z],C,(0,d._)((0,d._)((0,d._)({},"".concat(n,"-radio-group__outline"),"outline"===A),"".concat(n,"-radio-group--filled"),A.includes("filled")),"".concat(n,"-radio-group--primary-filled"),"primary-filled"===A))},w||(b=A.includes("filled")?y.Button:y,(void 0===B?[]:B).map(function(a){var c,d,f;return"string"==typeof a||"number"==typeof a?(c=a,d=a):(c=a.label,d=a.value,f=a.disabled),e.createElement(b,{value:d,key:d,disabled:f},c)})),A.includes("filled")?e.createElement("div",{style:K,className:"".concat(n,"-radio-group__bg-block")}):null))};function w(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function x(a){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?w(Object(c),!0).forEach(function(b){(0,d._)(a,b,c[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):w(Object(c)).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))})}return a}v.displayName="RadioGroup";var y=(0,f.Z)(function(a,b){return e.createElement(g.Z,x({ref:b,type:"radio"},(0,p.Z)(a,n)))},{Group:v,Button:(0,e.forwardRef)(function(a,b){return e.createElement(g.Z,x({ref:b,type:"radio-button"},(0,p.Z)(a,n)))})});y.displayName="Radio",c(73463),c(28879);/**
 * tdesign v1.9.0
 * (c) 2024 tdesign
 * @license MIT
 */ var z=y;y.Group},95638:function(){},59234:function(a,b){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.SizeSensorId=b.SensorTabIndex=b.SensorClassName=void 0,b.SizeSensorId="size-sensor-id",b.SensorClassName="size-sensor-object",b.SensorTabIndex="-1"},23367:function(a,b){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.default=void 0;var c=function(a){var b=arguments.length>1&& void 0!==arguments[1]?arguments[1]:60,c=null;return function(){for(var d=this,e=arguments.length,f=Array(e),g=0;g<e;g++)f[g]=arguments[g];clearTimeout(c),c=setTimeout(function(){a.apply(d,f)},b)}};b.default=c},52030:function(a,b){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.default=void 0;var c=1,d=function(){return"".concat(c++)};b.default=d},66948:function(a,b,c){"use strict";b.ZH=b.ak=void 0;var d=c(88929),e=function(a,b){var c=(0,d.getSensor)(a);return c.bind(b),function(){c.unbind(b)}};b.ak=e;var f=function(a){var b=(0,d.getSensor)(a);(0,d.removeSensor)(b)};b.ZH=f},88929:function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.removeSensor=b.getSensor=b.Sensors=void 0;var d,e=(d=c(52030),d&&d.__esModule?d:{default:d}),f=c(22145),g=c(59234),h={};function i(a){a&&h[a]&&delete h[a]}b.Sensors=h;var j=function(a){var b=a.getAttribute(g.SizeSensorId);if(b&&h[b])return h[b];var c=(0,e.default)();a.setAttribute(g.SizeSensorId,c);var d=(0,f.createSensor)(a,function(){return i(c)});return h[c]=d,d};b.getSensor=j;var k=function(a){var b=a.element.getAttribute(g.SizeSensorId);a.destroy(),i(b)};b.removeSensor=k},22145:function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.createSensor=void 0;var d=c(95371),e=c(51029),f="undefined"!=typeof ResizeObserver?e.createSensor:d.createSensor;b.createSensor=f},95371:function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.createSensor=void 0;var d,e=(d=c(23367),d&&d.__esModule?d:{default:d}),f=c(59234),g=function(a,b){var c=void 0,d=[],g=function(){"static"===getComputedStyle(a).position&&(a.style.position="relative");var b=document.createElement("object");return b.onload=function(){b.contentDocument.defaultView.addEventListener("resize",h),h()},b.style.display="block",b.style.position="absolute",b.style.top="0",b.style.left="0",b.style.height="100%",b.style.width="100%",b.style.overflow="hidden",b.style.pointerEvents="none",b.style.zIndex="-1",b.style.opacity="0",b.setAttribute("class",f.SensorClassName),b.setAttribute("tabindex",f.SensorTabIndex),b.type="text/html",a.appendChild(b),b.data="about:blank",b},h=(0,e.default)(function(){d.forEach(function(b){b(a)})}),i=function(a){c||(c=g()),-1===d.indexOf(a)&&d.push(a)},j=function(){c&&c.parentNode&&(c.contentDocument&&c.contentDocument.defaultView.removeEventListener("resize",h),c.parentNode.removeChild(c),a.removeAttribute(f.SizeSensorId),c=void 0,d=[],b&&b())},k=function(a){var b=d.indexOf(a);-1!==b&&d.splice(b,1),0===d.length&&c&&j()};return{element:a,bind:i,destroy:j,unbind:k}};b.createSensor=g},51029:function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.createSensor=void 0;var d,e=c(59234),f=(d=c(23367),d&&d.__esModule?d:{default:d}),g=function(a,b){var c=void 0,d=[],g=(0,f.default)(function(){d.forEach(function(b){b(a)})}),h=function(){var b=new ResizeObserver(g);return b.observe(a),g(),b},i=function(a){c||(c=h()),-1===d.indexOf(a)&&d.push(a)},j=function(){c.disconnect(),d=[],c=void 0,a.removeAttribute(e.SizeSensorId),b&&b()},k=function(a){var b=d.indexOf(a);-1!==b&&d.splice(b,1),0===d.length&&c&&j()};return{element:a,bind:i,destroy:j,unbind:k}};b.createSensor=g},1899:function(a,b,c){"use strict";function d(a){return a&&a.constructor===Symbol?"symbol":typeof a}c.d(b,{Z:function(){return d}})},22970:function(a,b,c){"use strict";c.r(b),c.d(b,{"__addDisposableResource":function(){return I},"__assign":function(){return f},"__asyncDelegator":function(){return z},"__asyncGenerator":function(){return y},"__asyncValues":function(){return A},"__await":function(){return x},"__awaiter":function(){return o},"__classPrivateFieldGet":function(){return F},"__classPrivateFieldIn":function(){return H},"__classPrivateFieldSet":function(){return G},"__createBinding":function(){return q},"__decorate":function(){return h},"__disposeResources":function(){return K},"__esDecorate":function(){return j},"__exportStar":function(){return r},"__extends":function(){return e},"__generator":function(){return p},"__importDefault":function(){return E},"__importStar":function(){return D},"__makeTemplateObject":function(){return B},"__metadata":function(){return n},"__param":function(){return i},"__propKey":function(){return l},"__read":function(){return t},"__rest":function(){return g},"__runInitializers":function(){return k},"__setFunctionName":function(){return m},"__spread":function(){return u},"__spreadArray":function(){return w},"__spreadArrays":function(){return v},"__values":function(){return s}});var d=function(a,b){return(d=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&(a[c]=b[c])})(a,b)};function e(a,b){if("function"!=typeof b&&null!==b)throw TypeError("Class extends value "+String(b)+" is not a constructor or null");function c(){this.constructor=a}d(a,b),a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)}var f=function(){return(f=Object.assign||function(a){for(var b,c=1,d=arguments.length;c<d;c++)for(var e in b=arguments[c])Object.prototype.hasOwnProperty.call(b,e)&&(a[e]=b[e]);return a}).apply(this,arguments)};function g(a,b){var c={};for(var d in a)Object.prototype.hasOwnProperty.call(a,d)&&0>b.indexOf(d)&&(c[d]=a[d]);if(null!=a&&"function"==typeof Object.getOwnPropertySymbols)for(var e=0,d=Object.getOwnPropertySymbols(a);e<d.length;e++)0>b.indexOf(d[e])&&Object.prototype.propertyIsEnumerable.call(a,d[e])&&(c[d[e]]=a[d[e]]);return c}function h(a,b,c,d){var e,f=arguments.length,g=f<3?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(f<3?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g}function i(a,b){return function(c,d){b(c,d,a)}}function j(a,b,c,d,e,f){function g(a){if(void 0!==a&&"function"!=typeof a)throw TypeError("Function expected");return a}for(var h,i=d.kind,j="getter"===i?"get":"setter"===i?"set":"value",k=!b&&a?d.static?a:a.prototype:null,l=b||(k?Object.getOwnPropertyDescriptor(k,d.name):{}),m=!1,n=c.length-1;n>=0;n--){var o={};for(var p in d)o[p]="access"===p?{}:d[p];for(var p in d.access)o.access[p]=d.access[p];o.addInitializer=function(a){if(m)throw TypeError("Cannot add initializers after decoration has completed");f.push(g(a||null))};var q=(0,c[n])("accessor"===i?{get:l.get,set:l.set}:l[j],o);if("accessor"===i){if(void 0===q)continue;if(null===q||"object"!=typeof q)throw TypeError("Object expected");(h=g(q.get))&&(l.get=h),(h=g(q.set))&&(l.set=h),(h=g(q.init))&&e.unshift(h)}else(h=g(q))&&("field"===i?e.unshift(h):l[j]=h)}k&&Object.defineProperty(k,d.name,l),m=!0}function k(a,b,c){for(var d=arguments.length>2,e=0;e<b.length;e++)c=d?b[e].call(a,c):b[e].call(a);return d?c:void 0}function l(a){return"symbol"==typeof a?a:"".concat(a)}function m(a,b,c){return"symbol"==typeof b&&(b=b.description?"[".concat(b.description,"]"):""),Object.defineProperty(a,"name",{configurable:!0,value:c?"".concat(c," ",b):b})}function n(a,b){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(a,b)}function o(a,b,c,d){return new(c||(c=Promise))(function(e,f){function g(a){try{i(d.next(a))}catch(b){f(b)}}function h(a){try{i(d.throw(a))}catch(b){f(b)}}function i(a){var b;a.done?e(a.value):((b=a.value)instanceof c?b:new c(function(a){a(b)})).then(g,h)}i((d=d.apply(a,b||[])).next())})}function p(a,b){var c,d,e,f,g={label:0,sent:function(){if(1&e[0])throw e[1];return e[1]},trys:[],ops:[]};return f={next:h(0),throw:h(1),return:h(2)},"function"==typeof Symbol&&(f[Symbol.iterator]=function(){return this}),f;function h(a){return function(b){return i([a,b])}}function i(h){if(c)throw TypeError("Generator is already executing.");for(;f&&(f=0,h[0]&&(g=0)),g;)try{if(c=1,d&&(e=2&h[0]?d.return:h[0]?d.throw||((e=d.return)&&e.call(d),0):d.next)&&!(e=e.call(d,h[1])).done)return e;switch(d=0,e&&(h=[2&h[0],e.value]),h[0]){case 0:case 1:e=h;break;case 4:return g.label++,{value:h[1],done:!1};case 5:g.label++,d=h[1],h=[0];continue;case 7:h=g.ops.pop(),g.trys.pop();continue;default:if(!(e=(e=g.trys).length>0&&e[e.length-1])&&(6===h[0]||2===h[0])){g=0;continue}if(3===h[0]&&(!e||h[1]>e[0]&&h[1]<e[3])){g.label=h[1];break}if(6===h[0]&&g.label<e[1]){g.label=e[1],e=h;break}if(e&&g.label<e[2]){g.label=e[2],g.ops.push(h);break}e[2]&&g.ops.pop(),g.trys.pop();continue}h=b.call(a,g)}catch(i){h=[6,i],d=0}finally{c=e=0}if(5&h[0])throw h[1];return{value:h[0]?h[1]:void 0,done:!0}}}var q=Object.create?function(a,b,c,d){void 0===d&&(d=c);var e=Object.getOwnPropertyDescriptor(b,c);(!e||("get"in e?!b.__esModule:e.writable||e.configurable))&&(e={enumerable:!0,get:function(){return b[c]}}),Object.defineProperty(a,d,e)}:function(a,b,c,d){void 0===d&&(d=c),a[d]=b[c]};function r(a,b){for(var c in a)"default"===c||Object.prototype.hasOwnProperty.call(b,c)||q(b,a,c)}function s(a){var b="function"==typeof Symbol&&Symbol.iterator,c=b&&a[b],d=0;if(c)return c.call(a);if(a&&"number"==typeof a.length)return{next:function(){return a&&d>=a.length&&(a=void 0),{value:a&&a[d++],done:!a}}};throw TypeError(b?"Object is not iterable.":"Symbol.iterator is not defined.")}function t(a,b){var c="function"==typeof Symbol&&a[Symbol.iterator];if(!c)return a;var d,e,f=c.call(a),g=[];try{for(;(void 0===b||b-- >0)&&!(d=f.next()).done;)g.push(d.value)}catch(h){e={error:h}}finally{try{d&&!d.done&&(c=f.return)&&c.call(f)}finally{if(e)throw e.error}}return g}function u(){for(var a=[],b=0;b<arguments.length;b++)a=a.concat(t(arguments[b]));return a}function v(){for(var a=0,b=0,c=arguments.length;b<c;b++)a+=arguments[b].length;for(var d=Array(a),e=0,b=0;b<c;b++)for(var f=arguments[b],g=0,h=f.length;g<h;g++,e++)d[e]=f[g];return d}function w(a,b,c){if(c||2===arguments.length)for(var d,e=0,f=b.length;e<f;e++)!d&&e in b||(d||(d=Array.prototype.slice.call(b,0,e)),d[e]=b[e]);return a.concat(d||Array.prototype.slice.call(b))}function x(a){return this instanceof x?(this.v=a,this):new x(a)}function y(a,b,c){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var d,e=c.apply(a,b||[]),f=[];return d={},g("next"),g("throw"),g("return"),d[Symbol.asyncIterator]=function(){return this},d;function g(a){e[a]&&(d[a]=function(b){return new Promise(function(c,d){f.push([a,b,c,d])>1||h(a,b)})})}function h(a,b){try{i(e[a](b))}catch(c){l(f[0][3],c)}}function i(a){a.value instanceof x?Promise.resolve(a.value.v).then(j,k):l(f[0][2],a)}function j(a){h("next",a)}function k(a){h("throw",a)}function l(a,b){a(b),f.shift(),f.length&&h(f[0][0],f[0][1])}}function z(a){var b,c;return b={},d("next"),d("throw",function(a){throw a}),d("return"),b[Symbol.iterator]=function(){return this},b;function d(d,e){b[d]=a[d]?function(b){return(c=!c)?{value:x(a[d](b)),done:!1}:e?e(b):b}:e}}function A(a){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var b,c=a[Symbol.asyncIterator];return c?c.call(a):(a=s(a),b={},d("next"),d("throw"),d("return"),b[Symbol.asyncIterator]=function(){return this},b);function d(c){b[c]=a[c]&&function(b){return new Promise(function(d,f){e(d,f,(b=a[c](b)).done,b.value)})}}function e(a,b,c,d){Promise.resolve(d).then(function(b){a({value:b,done:c})},b)}}function B(a,b){return Object.defineProperty?Object.defineProperty(a,"raw",{value:b}):a.raw=b,a}var C=Object.create?function(a,b){Object.defineProperty(a,"default",{enumerable:!0,value:b})}:function(a,b){a.default=b};function D(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)"default"!==c&&Object.prototype.hasOwnProperty.call(a,c)&&q(b,a,c);return C(b,a),b}function E(a){return a&&a.__esModule?a:{default:a}}function F(a,b,c,d){if("a"===c&&!d)throw TypeError("Private accessor was defined without a getter");if("function"==typeof b?a!==b||!d:!b.has(a))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===c?d:"a"===c?d.call(a):d?d.value:b.get(a)}function G(a,b,c,d,e){if("m"===d)throw TypeError("Private method is not writable");if("a"===d&&!e)throw TypeError("Private accessor was defined without a setter");if("function"==typeof b?a!==b||!e:!b.has(a))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===d?e.call(a,c):e?e.value=c:b.set(a,c),c}function H(a,b){if(null===b||"object"!=typeof b&&"function"!=typeof b)throw TypeError("Cannot use 'in' operator on non-object");return"function"==typeof a?b===a:a.has(b)}function I(a,b,c){if(null!=b){var d;if("object"!=typeof b&&"function"!=typeof b)throw TypeError("Object expected.");if(c){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");d=b[Symbol.asyncDispose]}if(void 0===d){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");d=b[Symbol.dispose]}if("function"!=typeof d)throw TypeError("Object not disposable.");a.stack.push({value:b,dispose:d,async:c})}else c&&a.stack.push({async:!0});return b}var J="function"==typeof SuppressedError?SuppressedError:function(a,b,c){var d=Error(c);return d.name="SuppressedError",d.error=a,d.suppressed=b,d};function K(a){function b(b){a.error=a.hasError?new J(b,a.error,"An error was suppressed during disposal."):b,a.hasError=!0}function c(){for(;a.stack.length;){var d=a.stack.pop();try{var e=d.dispose&&d.dispose.call(d.value);if(d.async)return Promise.resolve(e).then(c,function(a){return b(a),c()})}catch(f){b(f)}}if(a.hasError)throw a.error}return c()}b.default={__extends:e,__assign:f,__rest:g,__decorate:h,__param:i,__metadata:n,__awaiter:o,__generator:p,__createBinding:q,__exportStar:r,__values:s,__read:t,__spread:u,__spreadArrays:v,__spreadArray:w,__await:x,__asyncGenerator:y,__asyncDelegator:z,__asyncValues:A,__makeTemplateObject:B,__importStar:D,__importDefault:E,__classPrivateFieldGet:F,__classPrivateFieldSet:G,__classPrivateFieldIn:H,__addDisposableResource:I,__disposeResources:K}}}])