PluginProbe
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler / 1.7.1
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler v1.7.1
1.7.1 1.7.0 1.6.6 1.6.5 1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.5.4 1.5.5 1.5.3 1.5.2 1.5.1 1.5.0 1.4.2 1.4.1 1.4.0 1.3.28 1.3.27 1.3.26 1.3.25 1.3.23 1.3.22 1.3.21 All 51 releases
← All changes | assets/chunks/dateShortCuts.js +2 -2 1.6.1 → 1.7.1 View file →
@@ -1,5 +1,5 @@
1 -var SL=Object.defineProperty;var Tm=r=>{throw TypeError(r)};var xL=(r,e,t)=>e in r?SL(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var Rr=(r,e,t)=>xL(r,typeof e!="symbol"?e+"":e,t),Cm=(r,e,t)=>e.has(r)||Tm("Cannot "+t);var Gl=(r,e,t)=>(Cm(r,e,"read from private field"),t?t.call(r):e.get(r)),Am=(r,e,t)=>e.has(r)?Tm("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(r):e.set(r,t),Dm=(r,e,t,a)=>(Cm(r,e,"write to private field"),a?a.call(r,t):e.set(r,t),t);import{h as wr,i as pg,R as df,u as za,e as fe,a as De,w as Tr,r as Ha,o as Jt,d as xe,F as As,g as Uu,n as gf,t as Ds,U as bL,f as Nw,J as wL,v as Bw,b as Yu,k as TL,x as CL,S as AL,m as Mm,c as Vw,q as DL,G as ML,Y as LL}from"./vue.esm-bundler.js?ver=1.6.1";import{t as pe,A as IL}from"./Translator.js?ver=1.6.1";import{C as PL}from"./index4.js?ver=1.6.1";import{I as EL}from"./IconButton.js?ver=1.6.1";import{_ as yf}from"./DynamicIcon.js?ver=1.6.1";import{ae as RL}from"./index.js?ver=1.6.1";import"./Rest.js?ver=1.6.1";import{A as kL}from"./Arr.js?ver=1.6.1";import{F as OL,a as NL}from"./Badge.js?ver=1.6.1";import{S as BL}from"./common.js?ver=1.6.1";import{g as VL,d as Yt}from"./dayjs.min.js?ver=1.6.1";const zL={class:"el_pop_data_group"},FL={class:"el_pop_data_headings"},GL=["data-item_index","onClick"],HL={class:"el_pop_data_body"},WL=["onClick"],UL=Object.assign({name:"InputPopoverDropdownExtended"},{__name:"input-popover-dropdown",props:{data:[Array,Object],close_on_insert:{type:Boolean,default(){return!0}},btnType:{type:String,default(){return"success"}},btnSize:{type:String,default:""},plain:{type:Boolean,default(){return!1}},placement:{type:String,default:"top"}},emits:["command"],setup(r,{emit:e}){const t=r,a=wr(),n=wr(!1),i=wr(""),o=e,s=wr(""),l=()=>{n.value=!1},u=h=>{o("command",h),t.close_on_insert&&(n.value=!1)},f=h=>{if(!i.value.trim())return h;const v=i.value.toLowerCase().trim(),c={};return Object.entries(h).forEach(([p,d])=>{(d.toLowerCase().includes(v)||p.toLowerCase().includes(v))&&(c[p]=d)}),c};return pg(()=>{s.value=Object.keys(t.data)[0]}),(h,v)=>{const c=Ha("el-input"),p=Ha("el-button"),d=Ha("el-popover");return df((Jt(),fe("div",null,[De(d,{ref_key:"popoverRef",ref:a,placement:r.placement,width:500,trigger:"click","popper-class":"fct-input-dropdown-popover-wrap","show-arrow":!0,visible:n.value,teleported:!1},{reference:Tr(()=>[De(p,{onClick:v[1]||(v[1]=g=>n.value=!n.value),class:"editor-add-shortcode",type:r.btnType,plain:r.plain,size:r.btnSize},{default:Tr(()=>v[2]||(v[2]=[Nw(" {{:}} ",-1)])),_:1,__:[2]},8,["type","plain","size"])]),default:Tr(()=>[xe("div",zL,[xe("div",FL,[xe("ul",null,[(Jt(!0),fe(As,null,Uu(r.data,(g,y)=>(Jt(),fe("li",{key:y,"data-item_index":y,class:gf(s.value==y?"item_selected":""),onClick:m=>s.value=y},Ds(g.title),11,GL))),128))])]),xe("div",HL,[De(c,{modelValue:i.value,"onUpdate:modelValue":v[0]||(v[0]=g=>i.value=g),class:"sticky top-0 bg-white dark:bg-primary-600",placeholder:za(pe)("Search"),clearable:""},null,8,["modelValue","placeholder"]),(Jt(!0),fe(As,null,Uu(r.data,(g,y)=>df((Jt(),fe("ul",{key:y,class:gf("el_pop_body_item_"+y)},[(Jt(!0),fe(As,null,Uu(f(g.shortcodes),(m,_,S)=>(Jt(),fe("li",{onClick:x=>u(_),key:S},[xe("span",null,Ds(m),1),xe("span",null,Ds(_),1)],8,WL))),128))],2)),[[bL,s.value==y]])),128))])])]),_:1},8,["placement","visible"])])),[[za(PL),l]])}}});function YL(){const r=`${fluentCartRestVars.rest.url}/upload-editor-file`,e=window.fluentCartRestVars.rest.nonce,t=wL({uploadingFile:!1,uploadProgress:0});let a=null,n;function i(f){a=f,a.on("paste",function(h){const v=h.clipboardData.files[0];v&&(h.preventDefault(),o(v))})}function o(f){f!==null&&(t.uploadingFile=!0,t.uploadProgress=0,s(u(f)))}function s(f){jQuery.ajax({type:"POST",url:r,data:f,contentType:!1,processData:!1,xhr:function(){return n=new window.XMLHttpRequest,n.upload.addEventListener("progress",function(h){h.lengthComputable&&(t.uploadProgress=h.loaded/h.total*100)},!1),n},error:()=>{t.uploadingFile=!1,t.uploadProgress=0},success:h=>{if(h){let v=`&#160<img src="${h.url}" alt="${h.title}" width="300" height="200" class="alignnone size-medium wp-image-${h.id}"/>&#160`;a.insertContent(v)}t.uploadingFile=!1,t.uploadProgress=0}})}function l(){n!=null&&(n.abort(),n=null)}function u(f){const h=new FormData;return h.append("file",f),h.append("X-WP-Nonce",e),h}return{state:t,init:i,cancelUploading:l}}function $L(){let r,e,t,a;function n(f,h,v){r=f;let c=jQuery(`#${h}`);if(a=v??250,e=jQuery(c).parents()[0],jQuery(e).css({resize:"vertical","overflow-y":"auto","min-height":`${a}px`,height:`${a}px`}),!r||!r.contentAreaContainer){setTimeout(()=>n(f,h,v),100);return}o(),l(e)}function i(){const f=e.offsetHeight,h=jQuery(e).find(".mce-toolbar-grp").outerHeight(!0)||0,v=jQuery(e).find(".mce-statusbar").outerHeight(!0)||0,c=h+v+10,p=f-c;return Math.max(a-c,p)}function o(){if(!r||!r.contentAreaContainer)return;const f=i(),h=r.contentAreaContainer.offsetHeight;Math.abs(f-h)>2&&(r.contentAreaContainer.style.height=`${f}px`,r.theme&&r.theme.resizeTo&&r.theme.resizeTo(null,f)),f+s()<a&&jQuery(e).css("height",`${a}px`)}function s(){const f=jQuery(e).find(".mce-toolbar-grp").outerHeight(!0)||0,h=jQuery(e).find(".mce-statusbar").outerHeight(!0)||0;return f+h+10}function l(f){t=new ResizeObserver(()=>{o()}),t.observe(f)}function u(){t&&e&&t.unobserve(e)}return{init:n,destroy:u}}const XL={key:0},y9={__name:"MediaButton",props:{multiple:!1,iconMode:!1,attachments:{type:Array,default:()=>[]},title:{default:pe("Add Media")},action_title:{default:pe("Use This Media")},icon:{default:"GalleryAdd"}},emits:["onMediaSelected"],setup(r,{expose:e,emit:t}){const a=r;let n=[],i=null;const o=t,s=()=>{i!=null&&i.open()};e({openMediaFrame:s}),pg(()=>{!typeof window.wp.media!=="function"&&(wp.media.view.Modal=wp.media.view.Modal.extend({className:"wp-fluent-media-modal"}),u(),i=window.wp.media({title:pe("Select or Upload Media"),button:{text:a.action_title},library:{type:"image"},multiple:a.multiple?"add":!1,is_button:a.is_button}),f(),h())});const l=v=>/^\d+$/.test(v),u=()=>{n=[],Array.isArray(a.attachments)&&a.attachments.length>0&&Object.values(a.attachments).forEach((v,c)=>{l(v.id)&&n.push(v.id)})},f=()=>{i.on("open",function(){let v=i.state().get("selection");n.forEach(function(c){let p=window.wp.media.attachment(c);p&&v.add(p)})})},h=()=>{i.on("select",function(){const v=i.state().get("selection").toJSON();o("onMediaSelected",v)})};return Bw(()=>a.attachments,(v,c)=>{u()}),(v,c)=>r.iconMode?(Jt(),fe("div",{key:1,onClick:s},[De(yf,{name:"Edit"})])):(Jt(),fe("div",{key:0,class:"fct-media-button",onClick:s},[De(yf,{name:r.icon},null,8,["name"]),r.title?(Jt(),fe("span",XL,Ds(r.title),1)):Yu("",!0)]))}},ZL={"bg-neutral-lite":"#F6F7FA",neutral:{50:"#F8F9FC",100:"#EEEFF1",200:"#DADDE7",300:"#F1F2F8",400:"#E8EAF1",500:"#E3E6EF",600:"#DEE1EB",700:"#CDD0DA",800:"#C9CBCF",900:"#A0A1A7",1e3:"#868A98",1100:"#666978",1200:"#1B1F35"},secondary:{25:"#F8F5FE",50:"#F0ECFD",100:"#E1D8FB",200:"#C4B1F7",300:"#A68AF3",400:"#8963EF",500:"#6B3CEB",600:"#6036D4",700:"#5630BC",800:"#4B2AA5"},gray:{25:"#F9FAFB",50:"#F5F6F7",100:"#EAECF0",200:"#D6DAE1",300:"#C1C7D1",400:"#ADB5C2",500:"#98A2B3",600:"#8E99AA",700:"#808B9C",800:"#758195",outline:"#D6DAE1",divider:"#EAECF0",neutral:"#FAFAFA","alpha-16":"#98A2B329"},blue:{25:"#F2F9FE",50:"#E6F2FE",100:"#CCE5FD",200:"#99CBFA",300:"#67B2F8",400:"#3498F5",500:"#017EF3",600:"#0171DB",700:"#0165C2",800:"#0158AA","alpha-16":"#017EF329"},primary:{25:"#F0F0F1",50:"#D9DADC",100:"#C0C2C4",200:"#8D9095",300:"#5A5F66",400:"#2C3C4E",500:"#253241",600:"#1C2732",700:"#151D26",800:"#11171D"},success:{25:"#F3FAF8",50:"#E8F5F1",100:"#D1EAE4",200:"#A3D6C9",300:"#74C1AD",400:"#46AD92",500:"#189877",600:"#16896B",700:"#137A5F",800:"#116A53","alpha-16":"#18987729"},warning:{25:"#FFF9F3",50:"#FEF4E6",100:"#FDE8CD",200:"#FBD29C",300:"#F9BB6A",400:"#F7A539",500:"#F58E07",600:"#DC8006",700:"#C47206",800:"#AC6305","alpha-16":"#F58E0729",dark:"#71330A",base:"#FA7319",light:"#FFD9C0",lighter:"#FFF3EB","dark-dark":"#FFA468","base-dark":"#E16614","light-dark":"#FA73193D","lighter-dark":"#FA731929"},red:{25:"#FDF5F3",50:"#FCEBE6",100:"#F8D6CE",200:"#F1AE9D",300:"#EB856B",400:"#E45D3A",500:"#F04438",600:"#C72F08",700:"#B12A07",800:"#9B2406","alpha-16":"#F0443829"},dark:{25:"#F0F0F1",50:"#D9DADC",100:"#C0C2C4",200:"#8D9095",300:"#5A5F66",400:"#2C3C4E",500:"#253241",600:"#1C2732",700:"#151D26",800:"#11171D"},system:{dark:"#2F3448",mid:"#565865","dark-light":"#696778",light:"#9D9FAC"},report:{royal_blue:"#4D6EF5",medium_turquoise:"#33D3BB",hot_pink:"#FB4BA3",deep_sky_blue:"#47C2FF",medium_slate_blue:"#855EF8",golden_rod:"#F6B51E",sea_green:"#23A682",coral:"#FF8447",purple:"#8C71F6",cyan_blue:"#B8D4E7",cyan_blue_dark:"#9EC2DE",light_gray:"#EAF0F4",light_gray_cyan_blue:"#A7C1D2",light_gray_blue:"#E3E9F5",dark_blue:"#1436FF",dark_purple:"#6733FC",blue:"#6895FF",dark_cyan_blue_16:"#47C2FF29",dark_cyan_blue_24:"#47C2FF3D",dark_cyan_blue_36:"#47c2ff66",dark_cyan_blue_40:"#47C2FF66",purple_dark_mode:"#9175FF",blue_dark_mode:"#6F8CFF"},information:{dark:"#122368",base:"#335CFF",light:"#C0D5FF",lighter:"#EBF1FF","dark-dark":"#6895FF","base-dark":"#335CFF","light-dark":"#476CFF3D","lighter-dark":"#476CFF29"},feature:{dark:"#351A75",base:"#7D52F4",light:"#CAC0FF",lighter:"#EFEBFF","dark-dark":"#8C71F6","base-dark":"#7D52F4","light-dark":"#784DEF3D","lighter-dark":"#784DEF29"},highlighted:{dark:"#68123D",base:"#FB4BA3",light:"#FFC0DF",lighter:"#FFEBF4","dark-dark":"#FF68B3","base-dark":"#FB4BA3","light-dark":"#FB4BA33D","lighter-dark":"#FB4BA329"}};var ri;const Wt=class Wt{static get colors(){return ZL}static getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?this.MODE_DARK:this.MODE_LIGHT}static getCurrentTheme(){return[this.MODE_LIGHT,this.MODE_DARK,this.MODE_SYSTEM].includes(this.getSavedTheme())?this.getSavedTheme().toString():this.MODE_SYSTEM}static getSavedTheme(){const e=localStorage.getItem(this.STORAGE_KEY);if(e)return e;const t=localStorage.getItem(this.LEGACY_STORAGE_KEY);return t?(localStorage.setItem(this.STORAGE_KEY,t),localStorage.removeItem(this.LEGACY_STORAGE_KEY),t):null}static isDark(){return this.isSystem()?this.getSystemTheme()===this.MODE_DARK:this.getCurrentTheme()===this.MODE_DARK}static isLight(){return this.isSystem()?this.getSystemTheme()===this.MODE_LIGHT:this.getCurrentTheme()===this.MODE_LIGHT}static isSystem(){return this.getCurrentTheme().startsWith(this.MODE_SYSTEM)}static toggle(){const e=this.isLight()?this.MODE_DARK:this.MODE_LIGHT;return this.apply(e),e}static apply(e,t={},a=!0){const n=e;e===this.MODE_SYSTEM&&(e=this.getSystemTheme()),document.documentElement.classList.remove(this.DARK_CLASS);const i=[document.querySelector("#wpbody-content"),document.querySelector(".wp-toolbar"),document.body,document.querySelector("#wpfooter")].filter(Boolean);e===this.MODE_DARK?i.forEach(o=>o.classList.add(this.DARK_CLASS)):i.forEach(o=>o.classList.remove(this.DARK_CLASS)),n===Wt.MODE_SYSTEM?this.saveThemePreference(`${n}:${e}`):this.saveThemePreference(n),document.documentElement.setAttribute("data-fct-theme",n),this.dispatchThemeChangeEvent(e,t),a&&Gl(Wt,ri)&&Gl(Wt,ri).postMessage({mode:n})}static dispatchThemeChangeEvent(e,t){t.theme=e,window.dispatchEvent(new CustomEvent(this.THEME_CHANGE_EVENT,{detail:t}))}static isAdminBarEnabled(){return kL.get(window,"fluentCartAdminApp.is_admin_bar_showing",!1)}static saveThemePreference(e){localStorage.setItem(this.STORAGE_KEY,e),localStorage.removeItem(this.LEGACY_STORAGE_KEY)}static addDarkClass(e){e&&this.isDark()&&e.classList.add(this.DARK_CLASS)}static removeDarkClass(e){e&&e.classList.remove(this.DARK_CLASS)}static toggleDarkClass(e){e&&e.classList.toggle(this.DARK_CLASS)}listenForThemeChange(){window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",()=>{Wt.isSystem()&&Wt.apply(Wt.MODE_SYSTEM)})}init(){this.listenForThemeChange(),Wt.apply(Wt.getCurrentTheme(),{},!1)}};ri=new WeakMap,Rr(Wt,"MODE_LIGHT","light"),Rr(Wt,"MODE_DARK","dark"),Rr(Wt,"MODE_SYSTEM","system"),Rr(Wt,"DARK_CLASS","fluent_theme_dark"),Rr(Wt,"THEME_CHANGE_EVENT","onFluentCartThemeChange"),Rr(Wt,"THEME_TOGGLE_EVENT","changeFluentCartTheme"),Rr(Wt,"STORAGE_KEY","fluent_theme_mode"),Rr(Wt,"LEGACY_STORAGE_KEY","fcart_admin_theme"),Rr(Wt,"THEME_CHANNEL","fluent_theme_changed"),Am(Wt,ri,null),typeof BroadcastChannel<"u"&&(Dm(Wt,ri,new BroadcastChannel(Wt.THEME_CHANNEL+":"+window.location.origin)),Gl(Wt,ri).onmessage=function(e){e.data&&e.data.mode&&Wt.apply(e.data.mode,{},!1)});let mf=Wt;new mf().init();const qL=["innerHTML"],KL={class:"relative w-full"},QL={class:"top-1 absolute w-[calc(100%-128px)] left-0 flex gap-2 justify-between pb-0 z-[9]"},jL={key:0,class:"flex gap-2 flex-row"},JL={class:"fct-add-shortcode-button-wrap"},tI={class:"flex gap-2 items-center ml-auto"},eI={key:0,class:"w-full"},rI={class:"custom-wp-editor-wrapper"},aI=["id","value"],nI={key:0},iI={key:1},m9={__name:"WpEditor",props:{editor_id:{type:String,default(){return"wp_editor_"+Date.now()+parseInt((Math.random()*1e3).toString())}},shortCodes:{default:{}},buttons:{default:{}},templates:{default:{}},emailTemplateEditor:!1,height:{type:Number,default(){return 250}},modelValue:{type:String,default:""}},emits:["update","onEditorReady","getTemplate"],setup(r,{expose:e,emit:t}){TL().ctx;const a=wr(!1),n=wr(null);wr(null);const{state:i,init:o,cancelUploading:s}=YL(),{init:l}=$L(),u=r,f=wr(u.modelValue.length),h=wr(u.modelValue),v=wr();pg(function(){window.wp.editor&&(a.value=!0,CL(function(){setTimeout(function(){y(),window.addEventListener("onFluentCartThemeChange",A=>{y()},!1)},200)}))});const c=t,p=()=>{n.value!==null?n.value.setContent(""):(h.value="",f.value=0)},d=T=>{const A=T||"";n.value!==null?n.value.setContent(A):(h.value=A,f.value=A.length)},g=T=>{if(n.value!==null)n.value.setContent(n.value.getContent()+T);else{const A=u.modelValue.slice(0,f.value),M=u.modelValue.slice(f.value,h.value.length);h.value=A+T+M,f.value+=T.length}};e({clear:p,setContent:g,resetContent:d});const y=()=>{wp.editor.remove(u.editor_id),typeof window.wp.media=="function"&&(wp.media.view.Modal=wp.media.view.Modal.extend({className:"wp-fluent-media-modal"})),wp.editor.initialize(u.editor_id,{mediaButtons:!0,tinymce:{plugins:"fullscreen,lists,link",content_style:mf.isDark()?"*{color:white;} body { background: #11171d; }":"",toolbar1:"formatselect,table,bold,italic,bullist,numlist,link,blockquote,alignleft,aligncenter,alignright,underline,strikethrough,forecolor,removeformat,codeformat,outdent,indent,undo,redo,mediaButton",setup(T){setTimeout(()=>{n.value=T,T.on("ObjectResized",function(I){m()}),T.on("OpenWindow",I=>{const P=I.win.$el;P&&setTimeout(()=>{P.addClass("fluent-cart")})}),jQuery(".wp-media-buttons").css("display","none"),l(T,u.editor_id,u.height),o(T);let A=jQuery(`#${u.editor_id}`);const M=jQuery(A).parents()[0];let L=jQuery(M).find(".ed_button.button.button-small");jQuery(L).click(function(){setTimeout(function(){g(jQuery("#"+u.editor_id).val()),m();const I=jQuery("#wp-link-wrap");I.is(":visible")&&I.addClass("fluent-cart")},100)})},100),c("onEditorReady",T),T.on("input cut paste ExecCommand",function(A,M){m()}),T.on("keyup",A=>{(A.key==="Backspace"||A.key==="Delete"||A.key==="x"&&(A.ctrlKey||A.metaKey))&&T.getContent().trim()===""&&m()}),T.addButton("mediaButton",{icon:"image",tooltip:pe("Insert Media"),onclick:()=>{jQuery(".button.insert-media.add_media").click()}})}},quicktags:!0})},m=()=>{let T=wp.editor.getContent(u.editor_id);c("update",T)},_=T=>{if(n.value!==null)n.value.insertContent(T);else{const A=u.modelValue.slice(0,f.value),M=u.modelValue.slice(f.value,h.value.length);h.value=A+T+M,f.value+=T.length}},S=wr(!1);let x="";const b=()=>{C(),S.value=!0},w=()=>{const T=jQuery(".wp_vue_editor_plain").prop("selectionStart");T.value=T},C=()=>{a.value?x=wp.editor.getContent(u.editor_id):x=h.value,x=x.trim(),x||(x=pe("Nothing to preview"))};return Bw(h,async(T,A)=>{v.value=T,c("update",T)}),(T,A)=>{const M=Ha("el-dialog"),L=Ha("el-tooltip"),I=Ha("el-progress"),P=Ha("el-icon"),E=Ha("el-button"),R=AL("loading");return Jt(),fe(As,null,[De(M,{modelValue:S.value,"onUpdate:modelValue":A[0]||(A[0]=N=>S.value=N),title:T.$t("Preview")},{default:Tr(()=>[xe("div",{innerHTML:za(x)},null,8,qL)]),_:1},8,["modelValue","title"]),xe("div",KL,[xe("div",QL,[Object.keys(r.shortCodes).length?(Jt(),fe("div",jL,[xe("div",JL,[De(UL,{data:r.shortCodes,onCommand:_,btnType:"info",btnSize:"small",plain:""},{default:Tr(()=>[Nw(Ds(T.$t("Add ShortCodes")),1)]),_:1},8,["data"])]),Mm(T.$slots,"action")])):Yu("",!0),xe("div",tI,[n.value!==null?(Jt(),Vw(L,{key:0,effect:"dark",content:T.$t("Preview Template"),placement:"top","popper-class":"fct-tooltip"},{default:Tr(()=>[De(EL,{bg:"white",onClick:DL(b,["prevent"]),tag:"button",size:"small"},{default:Tr(()=>[De(yf,{name:"Eye"})]),_:1})]),_:1},8,["content"])):Yu("",!0),Mm(T.$slots,"reset_template")])]),xe("div",null,[a.value?(Jt(),fe("div",eI,[xe("div",{class:gf(n.value===null?"opacity-0 ":""),style:ML({"min-height":r.height})},[df((Jt(),fe("div",rI,[xe("div",null,[xe("textarea",{onInput:A[1]||(A[1]=()=>{m()}),class:"wp_vue_editor test",id:r.editor_id,value:r.modelValue},null,40,aI)])])),[[R,za(i).uploadingFile]]),za(i).uploadingFile?(Jt(),fe("div",nI,[De(I,{"text-inside":!0,"stroke-width":20,percentage:za(i).uploadProgress},null,8,["percentage"]),De(E,{onClick:A[2]||(A[2]=N=>{za(s)()})},{default:Tr(()=>[De(P,null,{default:Tr(()=>[De(za(RL))]),_:1})]),_:1})])):Yu("",!0)],6)])):(Jt(),fe("div",iI,[df(xe("textarea",{class:"wp_vue_editor wp_vue_editor_plain",onClick:w,"onUpdate:modelValue":A[3]||(A[3]=N=>h.value=N)},null,512),[[LL,h.value]])]))])])],64)}}};/*! *****************************************************************************
1 +var SL=Object.defineProperty;var Tm=r=>{throw TypeError(r)};var xL=(r,e,t)=>e in r?SL(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var Rr=(r,e,t)=>xL(r,typeof e!="symbol"?e+"":e,t),Cm=(r,e,t)=>e.has(r)||Tm("Cannot "+t);var Gl=(r,e,t)=>(Cm(r,e,"read from private field"),t?t.call(r):e.get(r)),Am=(r,e,t)=>e.has(r)?Tm("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(r):e.set(r,t),Dm=(r,e,t,a)=>(Cm(r,e,"write to private field"),a?a.call(r,t):e.set(r,t),t);import{f as wr,y as pg,O as df,u as za,g as fe,G as De,t as Tr,v as Ha,j as Jt,C as xe,F as As,D as Uu,A as gf,x as Ds,X as bL,q as Nw,r as wL,w as Bw,l as Yu,K as TL,n as CL,N as AL,k as Mm,m as Vw,E as DL,P as ML,ar as LL}from"./vue.esm-bundler.js?ver=1.7.1";import{t as pe,A as IL}from"./Translator.js?ver=1.7.1";import{C as PL}from"./index4.js?ver=1.7.1";import{I as EL}from"./IconButton.js?ver=1.7.1";import{_ as yf}from"./DynamicIcon.js?ver=1.7.1";import{D as RL}from"./index.js?ver=1.7.1";import"./Rest.js?ver=1.7.1";import{A as kL}from"./Arr.js?ver=1.7.1";import{F as OL,c as NL}from"./Badge.js?ver=1.7.1";import{S as BL}from"./common.js?ver=1.7.1";import{g as VL,d as Yt}from"./dayjs.min.js?ver=1.7.1";const zL={class:"el_pop_data_group"},FL={class:"el_pop_data_headings"},GL=["data-item_index","onClick"],HL={class:"el_pop_data_body"},WL=["onClick"],UL=Object.assign({name:"InputPopoverDropdownExtended"},{__name:"input-popover-dropdown",props:{data:[Array,Object],close_on_insert:{type:Boolean,default(){return!0}},btnType:{type:String,default(){return"success"}},btnSize:{type:String,default:""},plain:{type:Boolean,default(){return!1}},placement:{type:String,default:"top"}},emits:["command"],setup(r,{emit:e}){const t=r,a=wr(),n=wr(!1),i=wr(""),o=e,s=wr(""),l=()=>{n.value=!1},u=h=>{o("command",h),t.close_on_insert&&(n.value=!1)},f=h=>{if(!i.value.trim())return h;const v=i.value.toLowerCase().trim(),c={};return Object.entries(h).forEach(([p,d])=>{(d.toLowerCase().includes(v)||p.toLowerCase().includes(v))&&(c[p]=d)}),c};return pg(()=>{s.value=Object.keys(t.data)[0]}),(h,v)=>{const c=Ha("el-input"),p=Ha("el-button"),d=Ha("el-popover");return df((Jt(),fe("div",null,[De(d,{ref_key:"popoverRef",ref:a,placement:r.placement,width:500,trigger:"click","popper-class":"fct-input-dropdown-popover-wrap","show-arrow":!0,visible:n.value,teleported:!1},{reference:Tr(()=>[De(p,{onClick:v[1]||(v[1]=g=>n.value=!n.value),class:"editor-add-shortcode",type:r.btnType,plain:r.plain,size:r.btnSize},{default:Tr(()=>v[2]||(v[2]=[Nw(" {{:}} ",-1)])),_:1,__:[2]},8,["type","plain","size"])]),default:Tr(()=>[xe("div",zL,[xe("div",FL,[xe("ul",null,[(Jt(!0),fe(As,null,Uu(r.data,(g,y)=>(Jt(),fe("li",{key:y,"data-item_index":y,class:gf(s.value==y?"item_selected":""),onClick:m=>s.value=y},Ds(g.title),11,GL))),128))])]),xe("div",HL,[De(c,{modelValue:i.value,"onUpdate:modelValue":v[0]||(v[0]=g=>i.value=g),class:"sticky top-0 bg-white dark:bg-primary-600",placeholder:za(pe)("Search"),clearable:""},null,8,["modelValue","placeholder"]),(Jt(!0),fe(As,null,Uu(r.data,(g,y)=>df((Jt(),fe("ul",{key:y,class:gf("el_pop_body_item_"+y)},[(Jt(!0),fe(As,null,Uu(f(g.shortcodes),(m,_,S)=>(Jt(),fe("li",{onClick:x=>u(_),key:S},[xe("span",null,Ds(m),1),xe("span",null,Ds(_),1)],8,WL))),128))],2)),[[bL,s.value==y]])),128))])])]),_:1},8,["placement","visible"])])),[[za(PL),l]])}}});function YL(){const r=`${fluentCartRestVars.rest.url}/upload-editor-file`,e=window.fluentCartRestVars.rest.nonce,t=wL({uploadingFile:!1,uploadProgress:0});let a=null,n;function i(f){a=f,a.on("paste",function(h){const v=h.clipboardData.files[0];v&&(h.preventDefault(),o(v))})}function o(f){f!==null&&(t.uploadingFile=!0,t.uploadProgress=0,s(u(f)))}function s(f){jQuery.ajax({type:"POST",url:r,data:f,contentType:!1,processData:!1,xhr:function(){return n=new window.XMLHttpRequest,n.upload.addEventListener("progress",function(h){h.lengthComputable&&(t.uploadProgress=h.loaded/h.total*100)},!1),n},error:()=>{t.uploadingFile=!1,t.uploadProgress=0},success:h=>{if(h){let v=`&#160<img src="${h.url}" alt="${h.title}" width="300" height="200" class="alignnone size-medium wp-image-${h.id}"/>&#160`;a.insertContent(v)}t.uploadingFile=!1,t.uploadProgress=0}})}function l(){n!=null&&(n.abort(),n=null)}function u(f){const h=new FormData;return h.append("file",f),h.append("X-WP-Nonce",e),h}return{state:t,init:i,cancelUploading:l}}function $L(){let r,e,t,a;function n(f,h,v){r=f;let c=jQuery(`#${h}`);if(a=v??250,e=jQuery(c).parents()[0],jQuery(e).css({resize:"vertical","overflow-y":"auto","min-height":`${a}px`,height:`${a}px`}),!r||!r.contentAreaContainer){setTimeout(()=>n(f,h,v),100);return}o(),l(e)}function i(){const f=e.offsetHeight,h=jQuery(e).find(".mce-toolbar-grp").outerHeight(!0)||0,v=jQuery(e).find(".mce-statusbar").outerHeight(!0)||0,c=h+v+10,p=f-c;return Math.max(a-c,p)}function o(){if(!r||!r.contentAreaContainer)return;const f=i(),h=r.contentAreaContainer.offsetHeight;Math.abs(f-h)>2&&(r.contentAreaContainer.style.height=`${f}px`,r.theme&&r.theme.resizeTo&&r.theme.resizeTo(null,f)),f+s()<a&&jQuery(e).css("height",`${a}px`)}function s(){const f=jQuery(e).find(".mce-toolbar-grp").outerHeight(!0)||0,h=jQuery(e).find(".mce-statusbar").outerHeight(!0)||0;return f+h+10}function l(f){t=new ResizeObserver(()=>{o()}),t.observe(f)}function u(){t&&e&&t.unobserve(e)}return{init:n,destroy:u}}const XL={key:0},y9={__name:"MediaButton",props:{multiple:!1,iconMode:!1,attachments:{type:Array,default:()=>[]},title:{default:pe("Add Media")},action_title:{default:pe("Use This Media")},icon:{default:"GalleryAdd"}},emits:["onMediaSelected"],setup(r,{expose:e,emit:t}){const a=r;let n=[],i=null;const o=t,s=()=>{i!=null&&i.open()};e({openMediaFrame:s}),pg(()=>{!typeof window.wp.media!=="function"&&(wp.media.view.Modal=wp.media.view.Modal.extend({className:"wp-fluent-media-modal"}),u(),i=window.wp.media({title:pe("Select or Upload Media"),button:{text:a.action_title},library:{type:"image"},multiple:a.multiple?"add":!1,is_button:a.is_button}),f(),h(),v())});const l=c=>/^\d+$/.test(c),u=()=>{n=[],Array.isArray(a.attachments)&&a.attachments.length>0&&Object.values(a.attachments).forEach((c,p)=>{l(c.id)&&n.push(c.id)})},f=()=>{i.on("toolbar:create:select",function(c){c.view=new window.wp.media.view.Toolbar.Select({text:a.action_title,controller:i})})},h=()=>{i.on("open",function(){let c=i.state().get("selection");n.forEach(function(p){let d=window.wp.media.attachment(p);d&&c.add(d)})})},v=()=>{i.on("select",function(){const c=i.state().get("selection").toJSON();o("onMediaSelected",c)})};return Bw(()=>a.attachments,(c,p)=>{u()}),(c,p)=>r.iconMode?(Jt(),fe("div",{key:1,onClick:s},[De(yf,{name:"Edit"})])):(Jt(),fe("div",{key:0,class:"fct-media-button",onClick:s},[De(yf,{name:r.icon},null,8,["name"]),r.title?(Jt(),fe("span",XL,Ds(r.title),1)):Yu("",!0)]))}},ZL={"bg-neutral-lite":"#F6F7FA",neutral:{50:"#F8F9FC",100:"#EEEFF1",200:"#DADDE7",300:"#F1F2F8",400:"#E8EAF1",500:"#E3E6EF",600:"#DEE1EB",700:"#CDD0DA",800:"#C9CBCF",900:"#A0A1A7",1e3:"#868A98",1100:"#666978",1200:"#1B1F35"},secondary:{25:"#F8F5FE",50:"#F0ECFD",100:"#E1D8FB",200:"#C4B1F7",300:"#A68AF3",400:"#8963EF",500:"#6B3CEB",600:"#6036D4",700:"#5630BC",800:"#4B2AA5"},gray:{25:"#F9FAFB",50:"#F5F6F7",100:"#EAECF0",200:"#D6DAE1",300:"#C1C7D1",400:"#ADB5C2",500:"#98A2B3",600:"#8E99AA",700:"#808B9C",800:"#758195",outline:"#D6DAE1",divider:"#EAECF0",neutral:"#FAFAFA","alpha-16":"#98A2B329"},blue:{25:"#F2F9FE",50:"#E6F2FE",100:"#CCE5FD",200:"#99CBFA",300:"#67B2F8",400:"#3498F5",500:"#017EF3",600:"#0171DB",700:"#0165C2",800:"#0158AA","alpha-16":"#017EF329"},primary:{25:"#F0F0F1",50:"#D9DADC",100:"#C0C2C4",200:"#8D9095",300:"#5A5F66",400:"#2C3C4E",500:"#253241",600:"#1C2732",700:"#151D26",800:"#11171D"},success:{25:"#F3FAF8",50:"#E8F5F1",100:"#D1EAE4",200:"#A3D6C9",300:"#74C1AD",400:"#46AD92",500:"#189877",600:"#16896B",700:"#137A5F",800:"#116A53","alpha-16":"#18987729"},warning:{25:"#FFF9F3",50:"#FEF4E6",100:"#FDE8CD",200:"#FBD29C",300:"#F9BB6A",400:"#F7A539",500:"#F58E07",600:"#DC8006",700:"#C47206",800:"#AC6305","alpha-16":"#F58E0729",dark:"#71330A",base:"#FA7319",light:"#FFD9C0",lighter:"#FFF3EB","dark-dark":"#FFA468","base-dark":"#E16614","light-dark":"#FA73193D","lighter-dark":"#FA731929"},red:{25:"#FDF5F3",50:"#FCEBE6",100:"#F8D6CE",200:"#F1AE9D",300:"#EB856B",400:"#E45D3A",500:"#F04438",600:"#C72F08",700:"#B12A07",800:"#9B2406","alpha-16":"#F0443829"},dark:{25:"#F0F0F1",50:"#D9DADC",100:"#C0C2C4",200:"#8D9095",300:"#5A5F66",400:"#2C3C4E",500:"#253241",600:"#1C2732",700:"#151D26",800:"#11171D"},system:{dark:"#2F3448",mid:"#565865","dark-light":"#696778",light:"#9D9FAC"},report:{royal_blue:"#4D6EF5",medium_turquoise:"#33D3BB",hot_pink:"#FB4BA3",deep_sky_blue:"#47C2FF",medium_slate_blue:"#855EF8",golden_rod:"#F6B51E",sea_green:"#23A682",coral:"#FF8447",purple:"#8C71F6",cyan_blue:"#B8D4E7",cyan_blue_dark:"#9EC2DE",light_gray:"#EAF0F4",light_gray_cyan_blue:"#A7C1D2",light_gray_blue:"#E3E9F5",dark_blue:"#1436FF",dark_purple:"#6733FC",blue:"#6895FF",dark_cyan_blue_16:"#47C2FF29",dark_cyan_blue_24:"#47C2FF3D",dark_cyan_blue_36:"#47c2ff66",dark_cyan_blue_40:"#47C2FF66",purple_dark_mode:"#9175FF",blue_dark_mode:"#6F8CFF"},information:{dark:"#122368",base:"#335CFF",light:"#C0D5FF",lighter:"#EBF1FF","dark-dark":"#6895FF","base-dark":"#335CFF","light-dark":"#476CFF3D","lighter-dark":"#476CFF29"},feature:{dark:"#351A75",base:"#7D52F4",light:"#CAC0FF",lighter:"#EFEBFF","dark-dark":"#8C71F6","base-dark":"#7D52F4","light-dark":"#784DEF3D","lighter-dark":"#784DEF29"},highlighted:{dark:"#68123D",base:"#FB4BA3",light:"#FFC0DF",lighter:"#FFEBF4","dark-dark":"#FF68B3","base-dark":"#FB4BA3","light-dark":"#FB4BA33D","lighter-dark":"#FB4BA329"}};var ri;const Wt=class Wt{static get colors(){return ZL}static getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?this.MODE_DARK:this.MODE_LIGHT}static getCurrentTheme(){return[this.MODE_LIGHT,this.MODE_DARK,this.MODE_SYSTEM].includes(this.getSavedTheme())?this.getSavedTheme().toString():this.MODE_SYSTEM}static getSavedTheme(){const e=localStorage.getItem(this.STORAGE_KEY);if(e)return e;const t=localStorage.getItem(this.LEGACY_STORAGE_KEY);return t?(localStorage.setItem(this.STORAGE_KEY,t),localStorage.removeItem(this.LEGACY_STORAGE_KEY),t):null}static isDark(){return this.isSystem()?this.getSystemTheme()===this.MODE_DARK:this.getCurrentTheme()===this.MODE_DARK}static isLight(){return this.isSystem()?this.getSystemTheme()===this.MODE_LIGHT:this.getCurrentTheme()===this.MODE_LIGHT}static isSystem(){return this.getCurrentTheme().startsWith(this.MODE_SYSTEM)}static toggle(){const e=this.isLight()?this.MODE_DARK:this.MODE_LIGHT;return this.apply(e),e}static apply(e,t={},a=!0){const n=e;e===this.MODE_SYSTEM&&(e=this.getSystemTheme()),document.documentElement.classList.remove(this.DARK_CLASS);const i=[document.querySelector("#wpbody-content"),document.querySelector(".wp-toolbar"),document.body,document.querySelector("#wpfooter")].filter(Boolean);e===this.MODE_DARK?i.forEach(o=>o.classList.add(this.DARK_CLASS)):i.forEach(o=>o.classList.remove(this.DARK_CLASS)),n===Wt.MODE_SYSTEM?this.saveThemePreference(`${n}:${e}`):this.saveThemePreference(n),document.documentElement.setAttribute("data-fct-theme",n),this.dispatchThemeChangeEvent(e,t),a&&Gl(Wt,ri)&&Gl(Wt,ri).postMessage({mode:n})}static dispatchThemeChangeEvent(e,t){t.theme=e,window.dispatchEvent(new CustomEvent(this.THEME_CHANGE_EVENT,{detail:t}))}static isAdminBarEnabled(){return kL.get(window,"fluentCartAdminApp.is_admin_bar_showing",!1)}static saveThemePreference(e){localStorage.setItem(this.STORAGE_KEY,e),localStorage.removeItem(this.LEGACY_STORAGE_KEY)}static addDarkClass(e){e&&this.isDark()&&e.classList.add(this.DARK_CLASS)}static removeDarkClass(e){e&&e.classList.remove(this.DARK_CLASS)}static toggleDarkClass(e){e&&e.classList.toggle(this.DARK_CLASS)}listenForThemeChange(){window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",()=>{Wt.isSystem()&&Wt.apply(Wt.MODE_SYSTEM)})}init(){this.listenForThemeChange(),Wt.apply(Wt.getCurrentTheme(),{},!1)}};ri=new WeakMap,Rr(Wt,"MODE_LIGHT","light"),Rr(Wt,"MODE_DARK","dark"),Rr(Wt,"MODE_SYSTEM","system"),Rr(Wt,"DARK_CLASS","fluent_theme_dark"),Rr(Wt,"THEME_CHANGE_EVENT","onFluentCartThemeChange"),Rr(Wt,"THEME_TOGGLE_EVENT","changeFluentCartTheme"),Rr(Wt,"STORAGE_KEY","fluent_theme_mode"),Rr(Wt,"LEGACY_STORAGE_KEY","fcart_admin_theme"),Rr(Wt,"THEME_CHANNEL","fluent_theme_changed"),Am(Wt,ri,null),typeof BroadcastChannel<"u"&&(Dm(Wt,ri,new BroadcastChannel(Wt.THEME_CHANNEL+":"+window.location.origin)),Gl(Wt,ri).onmessage=function(e){e.data&&e.data.mode&&Wt.apply(e.data.mode,{},!1)});let mf=Wt;new mf().init();const qL=["innerHTML"],KL={class:"relative w-full"},QL={class:"top-1 absolute w-[calc(100%-128px)] left-0 flex gap-2 justify-between pb-0 z-[9]"},jL={key:0,class:"flex gap-2 flex-row"},JL={class:"fct-add-shortcode-button-wrap"},tI={class:"flex gap-2 items-center ml-auto"},eI={key:0,class:"w-full"},rI={class:"custom-wp-editor-wrapper"},aI=["id","value"],nI={key:0},iI={key:1},m9={__name:"WpEditor",props:{editor_id:{type:String,default(){return"wp_editor_"+Date.now()+parseInt((Math.random()*1e3).toString())}},shortCodes:{default:{}},buttons:{default:{}},templates:{default:{}},emailTemplateEditor:!1,height:{type:Number,default(){return 250}},modelValue:{type:String,default:""}},emits:["update","onEditorReady","getTemplate"],setup(r,{expose:e,emit:t}){TL().ctx;const a=wr(!1),n=wr(null);wr(null);const{state:i,init:o,cancelUploading:s}=YL(),{init:l}=$L(),u=r,f=wr(u.modelValue.length),h=wr(u.modelValue),v=wr();pg(function(){window.wp.editor&&(a.value=!0,CL(function(){setTimeout(function(){y(),window.addEventListener("onFluentCartThemeChange",A=>{y()},!1)},200)}))});const c=t,p=()=>{n.value!==null?n.value.setContent(""):(h.value="",f.value=0)},d=T=>{const A=T||"";n.value!==null?n.value.setContent(A):(h.value=A,f.value=A.length)},g=T=>{if(n.value!==null)n.value.setContent(n.value.getContent()+T);else{const A=u.modelValue.slice(0,f.value),M=u.modelValue.slice(f.value,h.value.length);h.value=A+T+M,f.value+=T.length}};e({clear:p,setContent:g,resetContent:d});const y=()=>{wp.editor.remove(u.editor_id),typeof window.wp.media=="function"&&(wp.media.view.Modal=wp.media.view.Modal.extend({className:"wp-fluent-media-modal"})),wp.editor.initialize(u.editor_id,{mediaButtons:!0,tinymce:{plugins:"fullscreen,lists,link",content_style:mf.isDark()?"*{color:white;} body { background: #11171d; }":"",toolbar1:"formatselect,table,bold,italic,bullist,numlist,link,blockquote,alignleft,aligncenter,alignright,underline,strikethrough,forecolor,removeformat,codeformat,outdent,indent,undo,redo,mediaButton",setup(T){setTimeout(()=>{n.value=T,T.on("ObjectResized",function(I){m()}),T.on("OpenWindow",I=>{const P=I.win.$el;P&&setTimeout(()=>{P.addClass("fluent-cart")})}),jQuery(".wp-media-buttons").css("display","none"),l(T,u.editor_id,u.height),o(T);let A=jQuery(`#${u.editor_id}`);const M=jQuery(A).parents()[0];let L=jQuery(M).find(".ed_button.button.button-small");jQuery(L).click(function(){setTimeout(function(){g(jQuery("#"+u.editor_id).val()),m();const I=jQuery("#wp-link-wrap");I.is(":visible")&&I.addClass("fluent-cart")},100)})},100),c("onEditorReady",T),T.on("input cut paste ExecCommand",function(A,M){m()}),T.on("keyup",A=>{(A.key==="Backspace"||A.key==="Delete"||A.key==="x"&&(A.ctrlKey||A.metaKey))&&T.getContent().trim()===""&&m()}),T.addButton("mediaButton",{icon:"image",tooltip:pe("Insert Media"),onclick:()=>{jQuery(".button.insert-media.add_media").click()}})}},quicktags:!0})},m=()=>{let T=wp.editor.getContent(u.editor_id);c("update",T)},_=T=>{if(n.value!==null)n.value.insertContent(T);else{const A=u.modelValue.slice(0,f.value),M=u.modelValue.slice(f.value,h.value.length);h.value=A+T+M,f.value+=T.length}},S=wr(!1);let x="";const b=()=>{C(),S.value=!0},w=()=>{const T=jQuery(".wp_vue_editor_plain").prop("selectionStart");T.value=T},C=()=>{a.value?x=wp.editor.getContent(u.editor_id):x=h.value,x=x.trim(),x||(x=pe("Nothing to preview"))};return Bw(h,async(T,A)=>{v.value=T,c("update",T)}),(T,A)=>{const M=Ha("el-dialog"),L=Ha("el-tooltip"),I=Ha("el-progress"),P=Ha("el-icon"),E=Ha("el-button"),R=AL("loading");return Jt(),fe(As,null,[De(M,{modelValue:S.value,"onUpdate:modelValue":A[0]||(A[0]=N=>S.value=N),title:T.$t("Preview")},{default:Tr(()=>[xe("div",{innerHTML:za(x)},null,8,qL)]),_:1},8,["modelValue","title"]),xe("div",KL,[xe("div",QL,[Object.keys(r.shortCodes).length?(Jt(),fe("div",jL,[xe("div",JL,[De(UL,{data:r.shortCodes,onCommand:_,btnType:"info",btnSize:"small",plain:""},{default:Tr(()=>[Nw(Ds(T.$t("Add ShortCodes")),1)]),_:1},8,["data"])]),Mm(T.$slots,"action")])):Yu("",!0),xe("div",tI,[n.value!==null?(Jt(),Vw(L,{key:0,effect:"dark",content:T.$t("Preview Template"),placement:"top","popper-class":"fct-tooltip"},{default:Tr(()=>[De(EL,{bg:"white",onClick:DL(b,["prevent"]),tag:"button",size:"small"},{default:Tr(()=>[De(yf,{name:"Eye"})]),_:1})]),_:1},8,["content"])):Yu("",!0),Mm(T.$slots,"reset_template")])]),xe("div",null,[a.value?(Jt(),fe("div",eI,[xe("div",{class:gf(n.value===null?"opacity-0 ":""),style:ML({"min-height":r.height})},[df((Jt(),fe("div",rI,[xe("div",null,[xe("textarea",{onInput:A[1]||(A[1]=()=>{m()}),class:"wp_vue_editor test",id:r.editor_id,value:r.modelValue},null,40,aI)])])),[[R,za(i).uploadingFile]]),za(i).uploadingFile?(Jt(),fe("div",nI,[De(I,{"text-inside":!0,"stroke-width":20,percentage:za(i).uploadProgress},null,8,["percentage"]),De(E,{onClick:A[2]||(A[2]=N=>{za(s)()})},{default:Tr(()=>[De(P,null,{default:Tr(()=>[De(za(RL))]),_:1})]),_:1})])):Yu("",!0)],6)])):(Jt(),fe("div",iI,[df(xe("textarea",{class:"wp_vue_editor wp_vue_editor_plain",onClick:w,"onUpdate:modelValue":A[3]||(A[3]=N=>h.value=N)},null,512),[[LL,h.value]])]))])])],64)}}};/*! *****************************************************************************
2 2 Copyright (c) Microsoft Corporation.
3 3
4 4 Permission to use, copy, modify, and/or distribute this software for any
5 5 purpose with or without fee is hereby granted.
@@ -56,5 +56,5 @@
56 56 *`,"g")),a={series:[]};return D(t,function(n,i){if(P8(n)){var o=E8(n),s=e[i],l=s.axisDim+"Axis";s&&(a[l]=a[l]||[],a[l][s.axisIndex]={data:o.categories},a.series=a.series.concat(o.series))}else{var o=R8(n);a.series.push(o)}}),a}var O8=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.onclick=function(t,a){setTimeout(function(){a.dispatchAction({type:"hideTip"})});var n=a.getDom(),i=this.model;this._dom&&n.removeChild(this._dom);var o=document.createElement("div");o.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",o.style.backgroundColor=i.get("backgroundColor")||"#fff";var s=document.createElement("h4"),l=i.get("lang")||[];s.innerHTML=l[0]||i.get("title"),s.style.cssText="margin:10px 20px",s.style.color=i.get("textColor");var u=document.createElement("div"),f=document.createElement("textarea");u.style.cssText="overflow:auto";var h=i.get("optionToContent"),v=i.get("contentToOption"),c=I8(t);if(Q(h)){var p=h(a.getOption());Y(p)?u.innerHTML=p:ho(p)&&u.appendChild(p)}else{f.readOnly=i.get("readOnly");var d=f.style;d.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",d.color=i.get("textColor"),d.borderColor=i.get("textareaBorderColor"),d.backgroundColor=i.get("textareaColor"),f.value=c.value,u.appendChild(f)}var g=c.meta,y=document.createElement("div");y.style.cssText="position:absolute;bottom:5px;left:0;right:0";var m="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",_=document.createElement("div"),S=document.createElement("div");m+=";background-color:"+i.get("buttonColor"),m+=";color:"+i.get("buttonTextColor");var x=this;function b(){n.removeChild(o),x._dom=null}Rp(_,"click",b),Rp(S,"click",function(){if(v==null&&h!=null||v!=null&&h==null){b();return}var w;try{Q(v)?w=v(u,a.getOption()):w=k8(f.value,g)}catch(C){throw b(),new Error("Data view format error "+C)}w&&a.dispatchAction({type:"changeDataView",newOption:w}),b()}),_.innerHTML=l[1],S.innerHTML=l[2],S.style.cssText=_.style.cssText=m,!i.get("readOnly")&&y.appendChild(S),y.appendChild(_),o.appendChild(s),o.appendChild(u),o.appendChild(y),u.style.height=n.clientHeight-80+"px",n.appendChild(o),this._dom=o},e.prototype.remove=function(t,a){this._dom&&a.getDom().removeChild(this._dom)},e.prototype.dispose=function(t,a){this.remove(t,a)},e.getDefaultOption=function(t){var a={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:t.getLocaleModel().get(["toolbox","dataView","title"]),lang:t.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"};return a},e}(lr);function N8(r,e){return F(r,function(t,a){var n=e&&e[a];if(et(n)&&!z(n)){var i=et(t)&&!z(t);i||(t={value:t});var o=n.name!=null&&t.name==null;return t=J(t,n),o&&delete t.name,t}else return t})}ra({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(r,e){var t=[];D(r.newOption.series,function(a){var n=e.getSeriesByName(a.name)[0];if(!n)t.push(V({type:"scatter"},a));else{var i=n.get("data");t.push({name:a.name,data:N8(a.data,i)})}}),e.mergeOption(J({series:t},r.newOption))});var U2=D,Y2=xt();function B8(r,e){var t=cm(r);U2(e,function(a,n){for(var i=t.length-1;i>=0;i--){var o=t[i];if(o[n])break}if(i<0){var s=r.queryComponents({mainType:"dataZoom",subType:"select",id:n})[0];if(s){var l=s.getPercentRange();t[0][n]={dataZoomId:n,start:l[0],end:l[1]}}}}),t.push(e)}function V8(r){var e=cm(r),t=e[e.length-1];e.length>1&&e.pop();var a={};return U2(t,function(n,i){for(var o=e.length-1;o>=0;o--)if(n=e[o][i],n){a[i]=n;break}}),a}function z8(r){Y2(r).snapshots=null}function F8(r){return cm(r).length}function cm(r){var e=Y2(r);return e.snapshots||(e.snapshots=[{}]),e.snapshots}var G8=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.onclick=function(t,a){z8(t),a.dispatchAction({type:"restore",from:this.uid})},e.getDefaultOption=function(t){var a={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:t.getLocaleModel().get(["toolbox","restore","title"])};return a},e}(lr);ra({type:"restore",event:"restore",update:"prepareAndUpdate"},function(r,e){e.resetOption("recreate")});var H8=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],pm=function(){function r(e,t,a){var n=this;this._targetInfoList=[];var i=mb(t,e);D(W8,function(o,s){(!a||!a.include||ct(a.include,s)>=0)&&o(i,n._targetInfoList)})}return r.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,function(a,n,i){if((a.coordRanges||(a.coordRanges=[])).push(n),!a.coordRange){a.coordRange=n;var o=up[a.brushType](0,i,n);a.__rangeOffset={offset:bb[a.brushType](o.values,a.range,[1,1]),xyMinMax:o.xyMinMax}}}),e},r.prototype.matchOutputRanges=function(e,t,a){D(e,function(n){var i=this.findTargetInfo(n,t);i&&i!==!0&&D(i.coordSyses,function(o){var s=up[n.brushType](1,o,n.range,!0);a(n,s.values,o,t)})},this)},r.prototype.setInputRanges=function(e,t){D(e,function(a){var n=this.findTargetInfo(a,t);if(a.range=a.range||[],n&&n!==!0){a.panelId=n.panelId;var i=up[a.brushType](0,n.coordSys,a.coordRange),o=a.__rangeOffset;a.range=o?bb[a.brushType](i.values,o.offset,U8(i.xyMinMax,o.xyMinMax)):i.values}},this)},r.prototype.makePanelOpts=function(e,t){return F(this._targetInfoList,function(a){var n=a.getPanelRect();return{panelId:a.panelId,defaultBrushType:t?t(a):null,clipPath:JM(n),isTargetByCursor:e2(n,e,a.coordSysModel),getLinearBrushOtherExtent:t2(n)}})},r.prototype.controlSeries=function(e,t,a){var n=this.findTargetInfo(e,a);return n===!0||n&&ct(n.coordSyses,t.coordinateSystem)>=0},r.prototype.findTargetInfo=function(e,t){for(var a=this._targetInfoList,n=mb(t,e),i=0;i<a.length;i++){var o=a[i],s=e.panelId;if(s){if(o.panelId===s)return o}else for(var l=0;l<_b.length;l++)if(_b[l](n,o))return o}return!0},r}();function rg(r){return r[0]>r[1]&&r.reverse(),r}function mb(r,e){return Rs(r,e,{includeMainTypes:H8})}var W8={grid:function(r,e){var t=r.xAxisModels,a=r.yAxisModels,n=r.gridModels,i=Z(),o={},s={};!t&&!a&&!n||(D(t,function(l){var u=l.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),D(a,function(l){var u=l.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),D(n,function(l){i.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),i.each(function(l){var u=l.coordinateSystem,f=[];D(u.getCartesians(),function(h,v){(ct(t,h.getAxis("x").model)>=0||ct(a,h.getAxis("y").model)>=0)&&f.push(h)}),e.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:f[0],coordSyses:f,getPanelRect:Sb.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(r,e){D(r.geoModels,function(t){var a=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:a,coordSyses:[a],getPanelRect:Sb.geo})})}},_b=[function(r,e){var t=r.xAxisModel,a=r.yAxisModel,n=r.gridModel;return!n&&t&&(n=t.axis.grid.model),!n&&a&&(n=a.axis.grid.model),n&&n===e.gridModel},function(r,e){var t=r.geoModel;return t&&t===e.geoModel}],Sb={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var r=this.coordSys,e=r.getBoundingRect().clone();return e.applyTransform(li(r)),e}},up={lineX:lt(xb,0),lineY:lt(xb,1),rect:function(r,e,t,a){var n=r?e.pointToData([t[0][0],t[1][0]],a):e.dataToPoint([t[0][0],t[1][0]],a),i=r?e.pointToData([t[0][1],t[1][1]],a):e.dataToPoint([t[0][1],t[1][1]],a),o=[rg([n[0],i[0]]),rg([n[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(r,e,t,a){var n=[[1/0,-1/0],[1/0,-1/0]],i=F(t,function(o){var s=r?e.pointToData(o,a):e.dataToPoint(o,a);return n[0][0]=Math.min(n[0][0],s[0]),n[1][0]=Math.min(n[1][0],s[1]),n[0][1]=Math.max(n[0][1],s[0]),n[1][1]=Math.max(n[1][1],s[1]),s});return{values:i,xyMinMax:n}}};function xb(r,e,t,a){var n=t.getAxis(["x","y"][r]),i=rg(F([0,1],function(s){return e?n.coordToData(n.toLocalCoord(a[s]),!0):n.toGlobalCoord(n.dataToCoord(a[s]))})),o=[];return o[r]=i,o[1-r]=[NaN,NaN],{values:i,xyMinMax:o}}var bb={lineX:lt(wb,0),lineY:lt(wb,1),rect:function(r,e,t){return[[r[0][0]-t[0]*e[0][0],r[0][1]-t[0]*e[0][1]],[r[1][0]-t[1]*e[1][0],r[1][1]-t[1]*e[1][1]]]},polygon:function(r,e,t){return F(r,function(a,n){return[a[0]-t[0]*e[n][0],a[1]-t[1]*e[n][1]]})}};function wb(r,e,t,a){return[e[0]-a[r]*t[0],e[1]-a[r]*t[1]]}function U8(r,e){var t=Tb(r),a=Tb(e),n=[t[0]/a[0],t[1]/a[1]];return isNaN(n[0])&&(n[0]=1),isNaN(n[1])&&(n[1]=1),n}function Tb(r){return r?[r[0][1]-r[0][0],r[1][1]-r[1][0]]:[NaN,NaN]}var ag=D,Y8=JP("toolbox-dataZoom_"),$8=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.render=function(t,a,n,i){this._brushController||(this._brushController=new Gy(n.getZr()),this._brushController.on("brush",$(this._onBrush,this)).mount()),q8(t,a,this,i,n),Z8(t,a)},e.prototype.onclick=function(t,a,n){X8[n].call(this)},e.prototype.remove=function(t,a){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(t,a){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(t){var a=t.areas;if(!t.isEnd||!a.length)return;var n={},i=this.ecModel;this._brushController.updateCovers([]);var o=new pm(dm(this.model),i,{include:["grid"]});o.matchOutputRanges(a,i,function(u,f,h){if(h.type==="cartesian2d"){var v=u.brushType;v==="rect"?(s("x",h,f[0]),s("y",h,f[1])):s({lineX:"x",lineY:"y"}[v],h,f)}}),B8(i,n),this._dispatchZoomAction(n);function s(u,f,h){var v=f.getAxis(u),c=v.model,p=l(u,c,i),d=p.findRepresentativeAxisProxy(c).getMinMaxSpan();(d.minValueSpan!=null||d.maxValueSpan!=null)&&(h=Di(0,h.slice(),v.scale.getExtent(),0,d.minValueSpan,d.maxValueSpan)),p&&(n[p.id]={dataZoomId:p.id,startValue:h[0],endValue:h[1]})}function l(u,f,h){var v;return h.eachComponent({mainType:"dataZoom",subType:"select"},function(c){var p=c.getAxisModel(u,f.componentIndex);p&&(v=c)}),v}},e.prototype._dispatchZoomAction=function(t){var a=[];ag(t,function(n,i){a.push(rt(n))}),a.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:a})},e.getDefaultOption=function(t){var a={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:t.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return a},e}(lr),X8={zoom:function(){var r=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:r})},back:function(){this._dispatchZoomAction(V8(this.ecModel))}};function dm(r){var e={xAxisIndex:r.get("xAxisIndex",!0),yAxisIndex:r.get("yAxisIndex",!0),xAxisId:r.get("xAxisId",!0),yAxisId:r.get("yAxisId",!0)};return e.xAxisIndex==null&&e.xAxisId==null&&(e.xAxisIndex="all"),e.yAxisIndex==null&&e.yAxisId==null&&(e.yAxisIndex="all"),e}function Z8(r,e){r.setIconStatus("back",F8(e)>1?"emphasis":"normal")}function q8(r,e,t,a,n){var i=t._isZoomActive;a&&a.type==="takeGlobalCursor"&&(i=a.key==="dataZoomSelect"?a.dataZoomSelectActive:!1),t._isZoomActive=i,r.setIconStatus("zoom",i?"emphasis":"normal");var o=new pm(dm(r),e,{include:["grid"]}),s=o.makePanelOpts(n,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});t._brushController.setPanels(s).enableBrush(i&&s.length?{brushType:"auto",brushStyle:r.getModel("brushStyle").getItemStyle()}:!1)}Tk("dataZoom",function(r){var e=r.getComponent("toolbox",0),t=["feature","dataZoom"];if(!e||e.get(t)==null)return;var a=e.getModel(t),n=[],i=dm(a),o=Rs(r,i);ag(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),ag(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")});function s(l,u,f){var h=l.componentIndex,v={type:"select",$fromToolbox:!0,filterMode:a.get("filterMode",!0)||"filter",id:Y8+u+h};v[f]=h,n.push(v)}return n});function K8(r){r.registerComponentModel(S8),r.registerComponentView(b8),to("saveAsImage",T8),to("magicType",A8),to("dataView",O8),to("dataZoom",$8),to("restore",G8),dt(_8)}var Q8=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="tooltip",e.dependencies=["axisPointer"],e.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},e}(mt);function $2(r){var e=r.get("confine");return e!=null?!!e:r.get("renderMode")==="richText"}function X2(r){if(yt.domSupported){for(var e=document.documentElement.style,t=0,a=r.length;t<a;t++)if(r[t]in e)return r[t]}}var Z2=X2(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),j8=X2(["webkitTransition","transition","OTransition","MozTransition","msTransition"]);function q2(r,e){if(!r)return e;e=DC(e,!0);var t=r.indexOf(e);return r=t===-1?e:"-"+r.slice(0,t)+"-"+e,r.toLowerCase()}function J8(r,e){var t=r.currentStyle||document.defaultView&&document.defaultView.getComputedStyle(r);return t?t[e]:null}var t7=q2(j8,"transition"),gm=q2(Z2,"transform"),e7="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(yt.transform3dSupported?"will-change:transform;":"");function r7(r){return r=r==="left"?"right":r==="right"?"left":r==="top"?"bottom":"top",r}function a7(r,e,t){if(!Y(t)||t==="inside")return"";var a=r.get("backgroundColor"),n=r.get("borderWidth");e=gi(e);var i=r7(t),o=Math.max(Math.round(n)*1.5,6),s="",l=gm+":",u;ct(["left","right"],i)>-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u=i==="left"?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u=i==="top"?225:45)+"deg)");var f=u*Math.PI/180,h=o+n,v=h*Math.abs(Math.cos(f))+h*Math.abs(Math.sin(f)),c=Math.round(((v-Math.SQRT2*n)/2+Math.SQRT2*n-(v-h)/2)*100)/100;s+=";"+i+":-"+c+"px";var p=e+" solid "+n+"px;",d=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+l+";","border-bottom:"+p,"border-right:"+p,"background-color:"+a+";"];return'<div style="'+d.join("")+'"></div>'}function n7(r,e){var t="cubic-bezier(0.23,1,0.32,1)",a=" "+r/2+"s "+t,n="opacity"+a+",visibility"+a;return e||(a=" "+r+"s "+t,n+=yt.transformSupported?","+gm+a:",left"+a+",top"+a),t7+":"+n}function Cb(r,e,t){var a=r.toFixed(0)+"px",n=e.toFixed(0)+"px";if(!yt.transformSupported)return t?"top:"+n+";left:"+a+";":[["top",n],["left",a]];var i=yt.transform3dSupported,o="translate"+(i?"3d":"")+"("+a+","+n+(i?",0":"")+")";return t?"top:0;left:0;"+gm+":"+o+";":[["top",0],["left",0],[Z2,o]]}function i7(r){var e=[],t=r.get("fontSize"),a=r.getTextColor();a&&e.push("color:"+a),e.push("font:"+r.getFont());var n=st(r.get("lineHeight"),Math.round(t*3/2));t&&e.push("line-height:"+n+"px");var i=r.get("textShadowColor"),o=r.get("textShadowBlur")||0,s=r.get("textShadowOffsetX")||0,l=r.get("textShadowOffsetY")||0;return i&&o&&e.push("text-shadow:"+s+"px "+l+"px "+o+"px "+i),D(["decoration","align"],function(u){var f=r.get(u);f&&e.push("text-"+u+":"+f)}),e.join(";")}function o7(r,e,t){var a=[],n=r.get("transitionDuration"),i=r.get("backgroundColor"),o=r.get("shadowBlur"),s=r.get("shadowColor"),l=r.get("shadowOffsetX"),u=r.get("shadowOffsetY"),f=r.getModel("textStyle"),h=sA(r,"html"),v=l+"px "+u+"px "+o+"px "+s;return a.push("box-shadow:"+v),e&&n&&a.push(n7(n,t)),i&&a.push("background-color:"+i),D(["width","color","radius"],function(c){var p="border-"+c,d=DC(p),g=r.get(d);g!=null&&a.push(p+":"+g+(c==="color"?"":"px"))}),a.push(i7(f)),h!=null&&a.push("padding:"+Po(h).join("px ")+"px"),a.join(";")+";"}function Ab(r,e,t,a,n){var i=e&&e.painter;if(t){var o=i&&i.getViewportRoot();o&&PI(r,o,t,a,n)}else{r[0]=a,r[1]=n;var s=i&&i.getViewportRootOffset();s&&(r[0]+=s.offsetLeft,r[1]+=s.offsetTop)}r[2]=r[0]/e.getWidth(),r[3]=r[1]/e.getHeight()}var s7=function(){function r(e,t){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,yt.wxa)return null;var a=document.createElement("div");a.domBelongToZr=!0,this.el=a;var n=this._zr=e.getZr(),i=t.appendTo,o=i&&(Y(i)?document.querySelector(i):ho(i)?i:Q(i)&&i(e.getDom()));Ab(this._styleCoord,n,o,e.getWidth()/2,e.getHeight()/2),(o||e.getDom()).appendChild(a),this._api=e,this._container=o;var s=this;a.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},a.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=n.handler,f=n.painter.getViewportRoot();ar(f,l,!0),u.dispatch("mousemove",l)}},a.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return r.prototype.update=function(e){if(!this._container){var t=this._api.getDom(),a=J8(t,"position"),n=t.style;n.position!=="absolute"&&a!=="absolute"&&(n.position="relative")}var i=e.get("alwaysShowContent");i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=e.get("className")||""},r.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var a=this.el,n=a.style,i=this._styleCoord;a.innerHTML?n.cssText=e7+o7(e,!this._firstShow,this._longHide)+Cb(i[0],i[1],!0)+("border-color:"+gi(t)+";")+(e.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):n.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},r.prototype.setContent=function(e,t,a,n,i){var o=this.el;if(e==null){o.innerHTML="";return}var s="";if(Y(i)&&a.get("trigger")==="item"&&!$2(a)&&(s=a7(a,n,i)),Y(e))o.innerHTML=e+s;else if(e){o.innerHTML="",z(e)||(e=[e]);for(var l=0;l<e.length;l++)ho(e[l])&&e[l].parentNode!==o&&o.appendChild(e[l]);if(s&&o.childNodes.length){var u=document.createElement("div");u.innerHTML=s,o.appendChild(u)}}},r.prototype.setEnterable=function(e){this._enterable=e},r.prototype.getSize=function(){var e=this.el;return e?[e.offsetWidth,e.offsetHeight]:[0,0]},r.prototype.moveTo=function(e,t){if(this.el){var a=this._styleCoord;if(Ab(a,this._zr,this._container,e,t),a[0]!=null&&a[1]!=null){var n=this.el.style,i=Cb(a[0],a[1]);D(i,function(o){n[o[0]]=o[1]})}}},r.prototype._moveIfResized=function(){var e=this._styleCoord[2],t=this._styleCoord[3];this.moveTo(e*this._zr.getWidth(),t*this._zr.getHeight())},r.prototype.hide=function(){var e=this,t=this.el.style;t.visibility="hidden",t.opacity="0",yt.transform3dSupported&&(t.willChange=""),this._show=!1,this._longHideTimeout=setTimeout(function(){return e._longHide=!0},500)},r.prototype.hideLater=function(e){this._show&&!(this._inContent&&this._enterable)&&!this._alwaysShowContent&&(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout($(this.hide,this),e)):this.hide())},r.prototype.isShow=function(){return this._show},r.prototype.dispose=function(){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var e=this.el.parentNode;e&&e.removeChild(this.el),this.el=this._container=null},r}(),l7=function(){function r(e){this._show=!1,this._styleCoord=[0,0,0,0],this._alwaysShowContent=!1,this._enterable=!0,this._zr=e.getZr(),Mb(this._styleCoord,this._zr,e.getWidth()/2,e.getHeight()/2)}return r.prototype.update=function(e){var t=e.get("alwaysShowContent");t&&this._moveIfResized(),this._alwaysShowContent=t},r.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.show(),this._show=!0},r.prototype.setContent=function(e,t,a,n,i){var o=this;et(e)&&Ct(""),this.el&&this._zr.remove(this.el);var s=a.getModel("textStyle");this.el=new bt({style:{rich:t.richTextStyles,text:e,lineHeight:22,borderWidth:1,borderColor:n,textShadowColor:s.get("textShadowColor"),fill:a.get(["textStyle","color"]),padding:sA(a,"richText"),verticalAlign:"top",align:"left"},z:a.get("z")}),D(["backgroundColor","borderRadius","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"],function(u){o.el.style[u]=a.get(u)}),D(["textShadowBlur","textShadowOffsetX","textShadowOffsetY"],function(u){o.el.style[u]=s.get(u)||0}),this._zr.add(this.el);var l=this;this.el.on("mouseover",function(){l._enterable&&(clearTimeout(l._hideTimeout),l._show=!0),l._inContent=!0}),this.el.on("mouseout",function(){l._enterable&&l._show&&l.hideLater(l._hideDelay),l._inContent=!1})},r.prototype.setEnterable=function(e){this._enterable=e},r.prototype.getSize=function(){var e=this.el,t=this.el.getBoundingRect(),a=Db(e.style);return[t.width+a.left+a.right,t.height+a.top+a.bottom]},r.prototype.moveTo=function(e,t){var a=this.el;if(a){var n=this._styleCoord;Mb(n,this._zr,e,t),e=n[0],t=n[1];var i=a.style,o=Va(i.borderWidth||0),s=Db(i);a.x=e+o+s.left,a.y=t+o+s.top,a.markRedraw()}},r.prototype._moveIfResized=function(){var e=this._styleCoord[2],t=this._styleCoord[3];this.moveTo(e*this._zr.getWidth(),t*this._zr.getHeight())},r.prototype.hide=function(){this.el&&this.el.hide(),this._show=!1},r.prototype.hideLater=function(e){this._show&&!(this._inContent&&this._enterable)&&!this._alwaysShowContent&&(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout($(this.hide,this),e)):this.hide())},r.prototype.isShow=function(){return this._show},r.prototype.dispose=function(){this._zr.remove(this.el)},r}();function Va(r){return Math.max(0,r)}function Db(r){var e=Va(r.shadowBlur||0),t=Va(r.shadowOffsetX||0),a=Va(r.shadowOffsetY||0);return{left:Va(e-t),right:Va(e+t),top:Va(e-a),bottom:Va(e+a)}}function Mb(r,e,t,a){r[0]=t,r[1]=a,r[2]=r[0]/e.getWidth(),r[3]=r[1]/e.getHeight()}var u7=new St({shape:{x:-1,y:-1,width:2,height:2}}),f7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){if(!(yt.node||!a.getDom())){var n=t.getComponent("tooltip"),i=this._renderMode=oE(n.get("renderMode"));this._tooltipContent=i==="richText"?new l7(a):new s7(a,{appendTo:n.get("appendToBody",!0)?"body":n.get("appendTo",!0)})}},e.prototype.render=function(t,a,n){if(!(yt.node||!n.getDom())){this.group.removeAll(),this._tooltipModel=t,this._ecModel=a,this._api=n;var i=this._tooltipContent;i.update(t),i.setEnterable(t.get("enterable")),this._initGlobalListener(),this._keepShow(),this._renderMode!=="richText"&&t.get("transitionDuration")?Oo(this,"_updatePosition",50,"fixRate"):al(this,"_updatePosition")}},e.prototype._initGlobalListener=function(){var t=this._tooltipModel,a=t.get("triggerOn");R2("itemTooltip",this._api,$(function(n,i,o){a!=="none"&&(a.indexOf(n)>=0?this._tryShow(i,o):n==="leave"&&this._hide(o))},this))},e.prototype._keepShow=function(){var t=this._tooltipModel,a=this._ecModel,n=this._api,i=t.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&i!=="none"&&i!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&o.manuallyShowTip(t,a,n,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},e.prototype.manuallyShowTip=function(t,a,n,i){if(!(i.from===this.uid||yt.node||!n.getDom())){var o=Lb(i,n);this._ticket="";var s=i.dataByCoordSys,l=p7(i,a,n);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&i.x!=null&&i.y!=null){var f=u7;f.x=i.x,f.y=i.y,f.update(),nt(f).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:f},o)}else if(s)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:s,tooltipOption:i.tooltipOption},o);else if(i.seriesIndex!=null){if(this._manuallyAxisShowTip(t,a,n,i))return;var h=k2(i,a),v=h.point[0],c=h.point[1];v!=null&&c!=null&&this._tryShow({offsetX:v,offsetY:c,target:h.el,position:i.position,positionDefault:"bottom"},o)}else i.x!=null&&i.y!=null&&(n.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},o))}},e.prototype.manuallyHideTip=function(t,a,n,i){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(Lb(i,n))},e.prototype._manuallyAxisShowTip=function(t,a,n,i){var o=i.seriesIndex,s=i.dataIndex,l=a.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=a.getSeriesByIndex(o);if(u){var f=u.getData(),h=us([f.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(h.get("trigger")==="axis")return n.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:i.position}),!0}}},e.prototype._tryShow=function(t,a){var n=t.target,i=this._tooltipModel;if(i){this._lastX=t.offsetX,this._lastY=t.offsetY;var o=t.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,t);else if(n){var s=nt(n);if(s.ssrType==="legend")return;this._lastDataByCoordSys=null;var l,u;jn(n,function(f){if(nt(f).dataIndex!=null)return l=f,!0;if(nt(f).tooltipConfig!=null)return u=f,!0},!0),l?this._showSeriesItemTooltip(t,l,a):u?this._showComponentItemTooltip(t,u,a):this._hide(a)}else this._lastDataByCoordSys=null,this._hide(a)}},e.prototype._showOrMove=function(t,a){var n=t.get("showDelay");a=$(a,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(a,n):a()},e.prototype._showAxisTooltip=function(t,a){var n=this._ecModel,i=this._tooltipModel,o=[a.offsetX,a.offsetY],s=us([a.tooltipOption],i),l=this._renderMode,u=[],f=le("section",{blocks:[],noHeader:!0}),h=[],v=new Zv;D(t,function(m){D(m.dataByAxis,function(_){var S=n.getComponent(_.axisDim+"Axis",_.axisIndex),x=_.value;if(!(!S||x==null)){var b=I2(x,S.axis,n,_.seriesDataIndices,_.valueLabelOpt),w=le("section",{header:b,noHeader:!Cr(b),sortBlocks:!0,blocks:[]});f.blocks.push(w),D(_.seriesDataIndices,function(C){var T=n.getSeriesByIndex(C.seriesIndex),A=C.dataIndexInside,M=T.getDataParams(A);if(!(M.dataIndex<0)){M.axisDim=_.axisDim,M.axisIndex=_.axisIndex,M.axisType=_.axisType,M.axisId=_.axisId,M.axisValue=dy(S.axis,{value:x}),M.axisValueLabel=b,M.marker=v.makeTooltipMarker("item",gi(M.color),l);var L=p_(T.formatTooltip(A,!0,null)),I=L.frag;if(I){var P=us([T],i).get("valueFormatter");w.blocks.push(P?V({valueFormatter:P},I):I)}L.text&&h.push(L.text),u.push(M)}})}})}),f.blocks.reverse(),h.reverse();var c=a.position,p=s.get("order"),d=S_(f,v,l,p,n.get("useUTC"),s.get("textStyle"));d&&h.unshift(d);var g=l==="richText"?`
57 57
58 58 `:"<br/>",y=h.join(g);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(t,u)?this._updatePosition(s,c,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,y,u,Math.random()+"",o[0],o[1],c,null,v)})},e.prototype._showSeriesItemTooltip=function(t,a,n){var i=this._ecModel,o=nt(a),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,f=o.dataIndex,h=o.dataType,v=u.getData(h),c=this._renderMode,p=t.positionDefault,d=us([v.getItemModel(f),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),g=d.get("trigger");if(!(g!=null&&g!=="item")){var y=u.getDataParams(f,h),m=new Zv;y.marker=m.makeTooltipMarker("item",gi(y.color),c);var _=p_(u.formatTooltip(f,!1,h)),S=d.get("order"),x=d.get("valueFormatter"),b=_.frag,w=b?S_(x?V({valueFormatter:x},b):b,m,c,S,i.get("useUTC"),d.get("textStyle")):_.text,C="item_"+u.name+"_"+f;this._showOrMove(d,function(){this._showTooltipContent(d,w,y,C,t.offsetX,t.offsetY,t.position,t.target,m)}),n({type:"showTip",dataIndexInside:f,dataIndex:v.getRawIndex(f),seriesIndex:s,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,a,n){var i=this._renderMode==="html",o=nt(a),s=o.tooltipConfig,l=s.option||{},u=l.encodeHTMLContent;if(Y(l)){var f=l;l={content:f,formatter:f},u=!0}u&&i&&l.content&&(l=rt(l),l.content=Ie(l.content));var h=[l],v=this._ecModel.getComponent(o.componentMainType,o.componentIndex);v&&h.push(v),h.push({formatter:l.content});var c=t.positionDefault,p=us(h,this._tooltipModel,c?{position:c}:null),d=p.get("content"),g=Math.random()+"",y=new Zv;this._showOrMove(p,function(){var m=rt(p.get("formatterParams")||{});this._showTooltipContent(p,d,m,g,t.offsetX,t.offsetY,t.position,a,y)}),n({type:"showTip",from:this.uid})},e.prototype._showTooltipContent=function(t,a,n,i,o,s,l,u,f){if(this._ticket="",!(!t.get("showContent")||!t.get("show"))){var h=this._tooltipContent;h.setEnterable(t.get("enterable"));var v=t.get("formatter");l=l||t.get("position");var c=a,p=this._getNearestPoint([o,s],n,t.get("trigger"),t.get("borderColor")),d=p.color;if(v)if(Y(v)){var g=t.ecModel.get("useUTC"),y=z(n)?n[0]:n,m=y&&y.axisType&&y.axisType.indexOf("time")>=0;c=v,m&&(c=Ph(y.axisValue,c,g)),c=MC(c,n,!0)}else if(Q(v)){var _=$(function(S,x){S===this._ticket&&(h.setContent(x,f,t,d,l),this._updatePosition(t,l,o,s,h,n,u))},this);this._ticket=i,c=v(n,i,_)}else c=v;h.setContent(c,f,t,d,l),h.show(t,d),this._updatePosition(t,l,o,s,h,n,u)}},e.prototype._getNearestPoint=function(t,a,n,i){if(n==="axis"||z(a))return{color:i||(this._renderMode==="html"?"#fff":"none")};if(!z(a))return{color:i||a.color||a.borderColor}},e.prototype._updatePosition=function(t,a,n,i,o,s,l){var u=this._api.getWidth(),f=this._api.getHeight();a=a||t.get("position");var h=o.getSize(),v=t.get("align"),c=t.get("verticalAlign"),p=l&&l.getBoundingRect().clone();if(l&&p.applyTransform(l.transform),Q(a)&&(a=a([n,i],s,o.el,p,{viewSize:[u,f],contentSize:h.slice()})),z(a))n=W(a[0],u),i=W(a[1],f);else if(et(a)){var d=a;d.width=h[0],d.height=h[1];var g=ee(d,{width:u,height:f});n=g.x,i=g.y,v=null,c=null}else if(Y(a)&&l){var y=c7(a,p,h,t.get("borderWidth"));n=y[0],i=y[1]}else{var y=h7(n,i,o,u,f,v?null:20,c?null:20);n=y[0],i=y[1]}if(v&&(n-=Ib(v)?h[0]/2:v==="right"?h[0]:0),c&&(i-=Ib(c)?h[1]/2:c==="bottom"?h[1]:0),$2(t)){var y=v7(n,i,o,u,f);n=y[0],i=y[1]}o.moveTo(n,i)},e.prototype._updateContentNotChangedOnAxis=function(t,a){var n=this._lastDataByCoordSys,i=this._cbParamsList,o=!!n&&n.length===t.length;return o&&D(n,function(s,l){var u=s.dataByAxis||[],f=t[l]||{},h=f.dataByAxis||[];o=o&&u.length===h.length,o&&D(u,function(v,c){var p=h[c]||{},d=v.seriesDataIndices||[],g=p.seriesDataIndices||[];o=o&&v.value===p.value&&v.axisType===p.axisType&&v.axisId===p.axisId&&d.length===g.length,o&&D(d,function(y,m){var _=g[m];o=o&&y.seriesIndex===_.seriesIndex&&y.dataIndex===_.dataIndex}),i&&D(v.seriesDataIndices,function(y){var m=y.seriesIndex,_=a[m],S=i[m];_&&S&&S.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=t,this._cbParamsList=a,!!o},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},e.prototype.dispose=function(t,a){yt.node||!a.getDom()||(al(this,"_updatePosition"),this._tooltipContent.dispose(),jd("itemTooltip",a))},e.type="tooltip",e}(Gt);function us(r,e,t){var a=e.ecModel,n;t?(n=new Mt(t,a,a),n=new Mt(e.option,n,a)):n=e;for(var i=r.length-1;i>=0;i--){var o=r[i];o&&(o instanceof Mt&&(o=o.get("tooltip",!0)),Y(o)&&(o={formatter:o}),o&&(n=new Mt(o,n,a)))}return n}function Lb(r,e){return r.dispatchAction||$(e.dispatchAction,e)}function h7(r,e,t,a,n,i,o){var s=t.getSize(),l=s[0],u=s[1];return i!=null&&(r+l+i+2>a?r-=l+i:r+=i),o!=null&&(e+u+o>n?e-=u+o:e+=o),[r,e]}function v7(r,e,t,a,n){var i=t.getSize(),o=i[0],s=i[1];return r=Math.min(r+o,a)-o,e=Math.min(e+s,n)-s,r=Math.max(r,0),e=Math.max(e,0),[r,e]}function c7(r,e,t,a){var n=t[0],i=t[1],o=Math.ceil(Math.SQRT2*a)+8,s=0,l=0,u=e.width,f=e.height;switch(r){case"inside":s=e.x+u/2-n/2,l=e.y+f/2-i/2;break;case"top":s=e.x+u/2-n/2,l=e.y-i-o;break;case"bottom":s=e.x+u/2-n/2,l=e.y+f+o;break;case"left":s=e.x-n-o,l=e.y+f/2-i/2;break;case"right":s=e.x+u+o,l=e.y+f/2-i/2}return[s,l]}function Ib(r){return r==="center"||r==="middle"}function p7(r,e,t){var a=Ig(r).queryOptionMap,n=a.keys()[0];if(!(!n||n==="series")){var i=xl(e,n,a.get(n),{useDefault:!1,enableAll:!1,enableNone:!1}),o=i.models[0];if(o){var s=t.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var f=nt(u).tooltipConfig;if(f&&f.name===r.name)return l=u,!0}),l)return{componentMainType:n,componentIndex:o.componentIndex,el:l}}}}function d7(r){dt(Fl),r.registerComponentModel(Q8),r.registerComponentView(f7),r.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Zt),r.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Zt)}var g7=["rect","polygon","keep","clear"];function y7(r,e){var t=Pt(r?r.brush:[]);if(t.length){var a=[];D(t,function(l){var u=l.hasOwnProperty("toolbox")?l.toolbox:[];u instanceof Array&&(a=a.concat(u))});var n=r&&r.toolbox;z(n)&&(n=n[0]),n||(n={feature:{}},r.toolbox=[n]);var i=n.feature||(n.feature={}),o=i.brush||(i.brush={}),s=o.type||(o.type=[]);s.push.apply(s,a),m7(s),e&&!s.length&&s.push.apply(s,g7)}}function m7(r){var e={};D(r,function(t){e[t]=1}),r.length=0,D(e,function(t,a){r.push(a)})}var Pb=D;function Eb(r){if(r){for(var e in r)if(r.hasOwnProperty(e))return!0}}function ng(r,e,t){var a={};return Pb(e,function(i){var o=a[i]=n();Pb(r[i],function(s,l){if(oe.isValidType(l)){var u={type:l,visual:s};t&&t(u,i),o[l]=new oe(u),l==="opacity"&&(u=rt(u),u.type="colorAlpha",o.__hidden.__alphaForOpacity=new oe(u))}})}),a;function n(){var i=function(){};i.prototype.__hidden=i.prototype;var o=new i;return o}}function K2(r,e,t){var a;D(t,function(n){e.hasOwnProperty(n)&&Eb(e[n])&&(a=!0)}),a&&D(t,function(n){e.hasOwnProperty(n)&&Eb(e[n])?r[n]=rt(e[n]):delete r[n]})}function _7(r,e,t,a,n,i){var o={};D(r,function(h){var v=oe.prepareVisualTypes(e[h]);o[h]=v});var s;function l(h){return iy(t,s,h)}function u(h,v){yA(t,s,h,v)}t.each(f);function f(h,v){s=h;var c=t.getRawDataItem(s);if(!(c&&c.visualMap===!1))for(var p=a.call(n,h),d=e[p],g=o[p],y=0,m=g.length;y<m;y++){var _=g[y];d[_]&&d[_].applyVisual(h,l,u)}}}function S7(r,e,t,a){var n={};return D(r,function(i){var o=oe.prepareVisualTypes(e[i]);n[i]=o}),{progress:function(o,s){var l;a!=null&&(l=s.getDimensionIndex(a));function u(x){return iy(s,h,x)}function f(x,b){yA(s,h,x,b)}for(var h,v=s.getStore();(h=o.next())!=null;){var c=s.getRawDataItem(h);if(!(c&&c.visualMap===!1))for(var p=a!=null?v.get(l,h):h,d=t(p),g=e[d],y=n[d],m=0,_=y.length;m<_;m++){var S=y[m];g[S]&&g[S].applyVisual(p,u,f)}}}}}function x7(r){var e=r.brushType,t={point:function(a){return Rb[e].point(a,t,r)},rect:function(a){return Rb[e].rect(a,t,r)}};return t}var Rb={lineX:kb(0),lineY:kb(1),rect:{point:function(r,e,t){return r&&t.boundingRect.contain(r[0],r[1])},rect:function(r,e,t){return r&&t.boundingRect.intersect(r)}},polygon:{point:function(r,e,t){return r&&t.boundingRect.contain(r[0],r[1])&&Un(t.range,r[0],r[1])},rect:function(r,e,t){var a=t.range;if(!r||a.length<=1)return!1;var n=r.x,i=r.y,o=r.width,s=r.height,l=a[0];if(Un(a,n,i)||Un(a,n+o,i)||Un(a,n,i+s)||Un(a,n+o,i+s)||ht.create(r).contain(l[0],l[1])||ms(n,i,n+o,i,a)||ms(n,i,n,i+s,a)||ms(n+o,i,n+o,i+s,a)||ms(n,i+s,n+o,i+s,a))return!0}}};function kb(r){var e=["x","y"],t=["width","height"];return{point:function(a,n,i){if(a){var o=i.range,s=a[r];return fs(s,o)}},rect:function(a,n,i){if(a){var o=i.range,s=[a[e[r]],a[e[r]]+a[t[r]]];return s[1]<s[0]&&s.reverse(),fs(s[0],o)||fs(s[1],o)||fs(o[0],s)||fs(o[1],s)}}}}function fs(r,e){return e[0]<=r&&r<=e[1]}var Ob=["inBrush","outOfBrush"],fp="__ecBrushSelect",ig="__ecInBrushSelectEvent";function Q2(r){r.eachComponent({mainType:"brush"},function(e){var t=e.brushTargetManager=new pm(e.option,r);t.setInputRanges(e.areas,r)})}function b7(r,e,t){var a=[],n,i;r.eachComponent({mainType:"brush"},function(o){t&&t.type==="takeGlobalCursor"&&o.setBrushOption(t.key==="brush"?t.brushOption:{brushType:!1})}),Q2(r),r.eachComponent({mainType:"brush"},function(o,s){var l={brushId:o.id,brushIndex:s,brushName:o.name,areas:rt(o.areas),selected:[]};a.push(l);var u=o.option,f=u.brushLink,h=[],v=[],c=[],p=!1;s||(n=u.throttleType,i=u.throttleDelay);var d=F(o.areas,function(x){var b=A7[x.brushType],w=J({boundingRect:b?b(x):void 0},x);return w.selectors=x7(w),w}),g=ng(o.option,Ob,function(x){x.mappingMethod="fixed"});z(f)&&D(f,function(x){h[x]=1});function y(x){return f==="all"||!!h[x]}function m(x){return!!x.length}r.eachSeries(function(x,b){var w=c[b]=[];x.subType==="parallel"?_(x,b):S(x,b,w)});function _(x,b){var w=x.coordinateSystem;p=p||w.hasAxisBrushed(),y(b)&&w.eachActiveState(x.getData(),function(C,T){C==="active"&&(v[T]=1)})}function S(x,b,w){if(!(!x.brushSelector||C7(o,b))&&(D(d,function(T){o.brushTargetManager.controlSeries(T,x,r)&&w.push(T),p=p||m(w)}),y(b)&&m(w))){var C=x.getData();C.each(function(T){Nb(x,w,C,T)&&(v[T]=1)})}}r.eachSeries(function(x,b){var w={seriesId:x.id,seriesIndex:b,seriesName:x.name,dataIndex:[]};l.selected.push(w);var C=c[b],T=x.getData(),A=y(b)?function(M){return v[M]?(w.dataIndex.push(T.getRawIndex(M)),"inBrush"):"outOfBrush"}:function(M){return Nb(x,C,T,M)?(w.dataIndex.push(T.getRawIndex(M)),"inBrush"):"outOfBrush"};(y(b)?p:m(C))&&_7(Ob,g,T,A)})}),w7(e,n,i,a,t)}function w7(r,e,t,a,n){if(n){var i=r.getZr();if(!i[ig]){i[fp]||(i[fp]=T7);var o=Oo(i,fp,t,e);o(r,a)}}}function T7(r,e){if(!r.isDisposed()){var t=r.getZr();t[ig]=!0,r.dispatchAction({type:"brushSelect",batch:e}),t[ig]=!1}}function Nb(r,e,t,a){for(var n=0,i=e.length;n<i;n++){var o=e[n];if(r.brushSelector(a,t,o.selectors,o))return!0}}function C7(r,e){var t=r.option.seriesIndex;return t!=null&&t!=="all"&&(z(t)?ct(t,e)<0:e!==t)}var A7={rect:function(r){return Bb(r.range)},polygon:function(r){for(var e,t=r.range,a=0,n=t.length;a<n;a++){e=e||[[1/0,-1/0],[1/0,-1/0]];var i=t[a];i[0]<e[0][0]&&(e[0][0]=i[0]),i[0]>e[0][1]&&(e[0][1]=i[0]),i[1]<e[1][0]&&(e[1][0]=i[1]),i[1]>e[1][1]&&(e[1][1]=i[1])}return e&&Bb(e)}};function Bb(r){return new ht(r[0][0],r[1][0],r[0][1]-r[0][0],r[1][1]-r[1][0])}var D7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){this.ecModel=t,this.api=a,this.model,(this._brushController=new Gy(a.getZr())).on("brush",$(this._onBrush,this)).mount()},e.prototype.render=function(t,a,n,i){this.model=t,this._updateController(t,a,n,i)},e.prototype.updateTransform=function(t,a,n,i){Q2(a),this._updateController(t,a,n,i)},e.prototype.updateVisual=function(t,a,n,i){this.updateTransform(t,a,n,i)},e.prototype.updateView=function(t,a,n,i){this._updateController(t,a,n,i)},e.prototype._updateController=function(t,a,n,i){(!i||i.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(n)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(t){var a=this.model.id,n=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:a,areas:rt(n),$from:a}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:a,areas:rt(n),$from:a})},e.type="brush",e}(Gt),M7="#ddd",L7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.areas=[],t.brushOption={},t}return e.prototype.optionUpdated=function(t,a){var n=this.option;!a&&K2(n,t,["inBrush","outOfBrush"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:M7},i.hasOwnProperty("liftZ")||(i.liftZ=5)},e.prototype.setAreas=function(t){t&&(this.areas=F(t,function(a){return Vb(this.option,a)},this))},e.prototype.setBrushOption=function(t){this.brushOption=Vb(this.option,t),this.brushType=this.brushOption.brushType},e.type="brush",e.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],e.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},e}(mt);function Vb(r,e){return ut({brushType:r.brushType,brushMode:r.brushMode,transformable:r.transformable,brushStyle:new Mt(r.brushStyle).getItemStyle(),removeOnClick:r.removeOnClick,z:r.z},e,!0)}var I7=["rect","polygon","lineX","lineY","keep","clear"],P7=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.render=function(t,a,n){var i,o,s;a.eachComponent({mainType:"brush"},function(l){i=l.brushType,o=l.brushOption.brushMode||"single",s=s||!!l.areas.length}),this._brushType=i,this._brushMode=o,D(t.get("type",!0),function(l){t.setIconStatus(l,(l==="keep"?o==="multiple":l==="clear"?s:l===i)?"emphasis":"normal")})},e.prototype.updateView=function(t,a,n){this.render(t,a,n)},e.prototype.getIcons=function(){var t=this.model,a=t.get("icon",!0),n={};return D(t.get("type",!0),function(i){a[i]&&(n[i]=a[i])}),n},e.prototype.onclick=function(t,a,n){var i=this._brushType,o=this._brushMode;n==="clear"?(a.dispatchAction({type:"axisAreaSelect",intervals:[]}),a.dispatchAction({type:"brush",command:"clear",areas:[]})):a.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:n==="keep"?i:i===n?!1:n,brushMode:n==="keep"?o==="multiple"?"single":"multiple":o}})},e.getDefaultOption=function(t){var a={show:!0,type:I7.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:t.getLocaleModel().get(["toolbox","brush","title"])};return a},e}(lr);function E7(r){r.registerComponentView(D7),r.registerComponentModel(L7),r.registerPreprocessor(y7),r.registerVisual(r.PRIORITY.VISUAL.BRUSH,b7),r.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(e,t){t.eachComponent({mainType:"brush",query:e},function(a){a.setAreas(e.areas)})}),r.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},Zt),r.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},Zt),to("brush",P7)}var R7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode={type:"box",ignoreSize:!0},t}return e.type="title",e.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},e}(mt),k7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){if(this.group.removeAll(),!!t.get("show")){var i=this.group,o=t.getModel("textStyle"),s=t.getModel("subtextStyle"),l=t.get("textAlign"),u=st(t.get("textBaseline"),t.get("textVerticalAlign")),f=new bt({style:Bt(o,{text:t.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),h=f.getBoundingRect(),v=t.get("subtext"),c=new bt({style:Bt(s,{text:v,fill:s.getTextColor(),y:h.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),p=t.get("link"),d=t.get("sublink"),g=t.get("triggerEvent",!0);f.silent=!p&&!g,c.silent=!d&&!g,p&&f.on("click",function(){Of(p,"_"+t.get("target"))}),d&&c.on("click",function(){Of(d,"_"+t.get("subtarget"))}),nt(f).eventData=nt(c).eventData=g?{componentType:"title",componentIndex:t.componentIndex}:null,i.add(f),v&&i.add(c);var y=i.getBoundingRect(),m=t.getBoxLayoutParams();m.width=y.width,m.height=y.height;var _=ee(m,{width:n.getWidth(),height:n.getHeight()},t.get("padding"));l||(l=t.get("left")||t.get("right"),l==="middle"&&(l="center"),l==="right"?_.x+=_.width:l==="center"&&(_.x+=_.width/2)),u||(u=t.get("top")||t.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?_.y+=_.height:u==="middle"&&(_.y+=_.height/2),u=u||"top"),i.x=_.x,i.y=_.y,i.markRedraw();var S={align:l,verticalAlign:u};f.setStyle(S),c.setStyle(S),y=i.getBoundingRect();var x=_.margin,b=t.getItemStyle(["color","opacity"]);b.fill=t.get("backgroundColor");var w=new St({shape:{x:y.x-x[3],y:y.y-x[0],width:y.width+x[1]+x[3],height:y.height+x[0]+x[2],r:t.get("borderRadius")},style:b,subPixelOptimize:!0,silent:!0});i.add(w)}},e.type="title",e}(Gt);function O7(r){r.registerComponentModel(R7),r.registerComponentView(k7)}var zb=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode="box",t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),this._initData()},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.setCurrentIndex=function(t){t==null&&(t=this.option.currentIndex);var a=this._data.count();this.option.loop?t=(t%a+a)%a:(t>=a&&(t=a-1),t<0&&(t=0)),this.option.currentIndex=t},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var t=this.option,a=t.data||[],n=t.axisType,i=this._names=[],o;n==="category"?(o=[],D(a,function(u,f){var h=te(Ao(u),""),v;et(u)?(v=rt(u),v.value=f):v=f,o.push(v),i.push(h)})):o=a;var s={category:"ordinal",time:"time",value:"number"}[n]||"number",l=this._data=new Pe([{name:"value",type:s}],this);l.initData(o,i)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if(this.get("axisType")==="category")return this._names.slice()},e.type="timeline",e.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},e}(mt),j2=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="timeline.slider",e.defaultOption=vn(zb.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),e}(zb);jt(j2,Vh.prototype);var N7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="timeline",e}(Gt),B7=function(r){k(e,r);function e(t,a,n,i){var o=r.call(this,t,a,n)||this;return o.type=i||"value",o}return e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},e}(Er),hp=Math.PI,Fb=xt(),V7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){this.api=a},e.prototype.render=function(t,a,n){if(this.model=t,this.api=n,this.ecModel=a,this.group.removeAll(),t.get("show",!0)){var i=this._layout(t,n),o=this._createGroup("_mainGroup"),s=this._createGroup("_labelGroup"),l=this._axis=this._createAxis(i,t);t.formatTooltip=function(u){var f=l.scale.getLabel({value:u});return le("nameValue",{noName:!0,value:f})},D(["AxisLine","AxisTick","Control","CurrentPointer"],function(u){this["_render"+u](i,o,l,t)},this),this._renderAxisLabel(i,s,l,t),this._position(i,t)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(t,a){var n=t.get(["label","position"]),i=t.get("orient"),o=F7(t,a),s;n==null||n==="auto"?s=i==="horizontal"?o.y+o.height/2<a.getHeight()/2?"-":"+":o.x+o.width/2<a.getWidth()/2?"+":"-":Y(n)?s={horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[i][n]:s=n;var l={horizontal:"center",vertical:s>=0||s==="+"?"left":"right"},u={horizontal:s>=0||s==="+"?"top":"bottom",vertical:"middle"},f={horizontal:0,vertical:hp/2},h=i==="vertical"?o.height:o.width,v=t.getModel("controlStyle"),c=v.get("show",!0),p=c?v.get("itemSize"):0,d=c?v.get("itemGap"):0,g=p+d,y=t.get(["label","rotate"])||0;y=y*hp/180;var m,_,S,x=v.get("position",!0),b=c&&v.get("showPlayBtn",!0),w=c&&v.get("showPrevBtn",!0),C=c&&v.get("showNextBtn",!0),T=0,A=h;x==="left"||x==="bottom"?(b&&(m=[0,0],T+=g),w&&(_=[T,0],T+=g),C&&(S=[A-p,0],A-=g)):(b&&(m=[A-p,0],A-=g),w&&(_=[0,0],T+=g),C&&(S=[A-p,0],A-=g));var M=[T,A];return t.get("inverse")&&M.reverse(),{viewRect:o,mainLength:h,orient:i,rotation:f[i],labelRotation:y,labelPosOpt:s,labelAlign:t.get(["label","align"])||l[i],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||u[i],playPosition:m,prevBtnPosition:_,nextBtnPosition:S,axisExtent:M,controlSize:p,controlGap:d}},e.prototype._position=function(t,a){var n=this._mainGroup,i=this._labelGroup,o=t.viewRect;if(t.orient==="vertical"){var s=qe(),l=o.x,u=o.y+o.height;Qr(s,s,[-l,-u]),Si(s,s,-hp/2),Qr(s,s,[l,u]),o=o.clone(),o.applyTransform(s)}var f=m(o),h=m(n.getBoundingRect()),v=m(i.getBoundingRect()),c=[n.x,n.y],p=[i.x,i.y];p[0]=c[0]=f[0][0];var d=t.labelPosOpt;if(d==null||Y(d)){var g=d==="+"?0:1;_(c,h,f,1,g),_(p,v,f,1,1-g)}else{var g=d>=0?0:1;_(c,h,f,1,g),p[1]=c[1]+d}n.setPosition(c),i.setPosition(p),n.rotation=i.rotation=t.rotation,y(n),y(i);function y(S){S.originX=f[0][0]-S.x,S.originY=f[1][0]-S.y}function m(S){return[[S.x,S.x+S.width],[S.y,S.y+S.height]]}function _(S,x,b,w,C){S[w]+=b[w][C]-x[w][C]}},e.prototype._createAxis=function(t,a){var n=a.getData(),i=a.get("axisType"),o=z7(a,i);o.getTicks=function(){return n.mapArray(["value"],function(u){return{value:u}})};var s=n.getDataExtent("value");o.setExtent(s[0],s[1]),o.calcNiceTicks();var l=new B7("value",o,t.axisExtent,i);return l.model=a,l},e.prototype._createGroup=function(t){var a=this[t]=new at;return this.group.add(a),a},e.prototype._renderAxisLine=function(t,a,n,i){var o=n.getExtent();if(i.get(["lineStyle","show"])){var s=new ne({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:V({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});a.add(s);var l=this._progressLine=new ne({shape:{x1:o[0],x2:this._currentPointer?this._currentPointer.x:o[0],y1:0,y2:0},style:J({lineCap:"round",lineWidth:s.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});a.add(l)}},e.prototype._renderAxisTick=function(t,a,n,i){var o=this,s=i.getData(),l=n.scale.getTicks();this._tickSymbols=[],D(l,function(u){var f=n.dataToCoord(u.value),h=s.getItemModel(u.value),v=h.getModel("itemStyle"),c=h.getModel(["emphasis","itemStyle"]),p=h.getModel(["progress","itemStyle"]),d={x:f,y:0,onclick:$(o._changeTimeline,o,u.value)},g=Gb(h,v,a,d);g.ensureState("emphasis").style=c.getItemStyle(),g.ensureState("progress").style=p.getItemStyle(),si(g);var y=nt(g);h.get("tooltip")?(y.dataIndex=u.value,y.dataModel=i):y.dataIndex=y.dataModel=null,o._tickSymbols.push(g)})},e.prototype._renderAxisLabel=function(t,a,n,i){var o=this,s=n.getLabelModel();if(s.get("show")){var l=i.getData(),u=n.getViewLabels();this._tickLabels=[],D(u,function(f){var h=f.tickValue,v=l.getItemModel(h),c=v.getModel("label"),p=v.getModel(["emphasis","label"]),d=v.getModel(["progress","label"]),g=n.dataToCoord(f.tickValue),y=new bt({x:g,y:0,rotation:t.labelRotation-t.rotation,onclick:$(o._changeTimeline,o,h),silent:!1,style:Bt(c,{text:f.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});y.ensureState("emphasis").style=Bt(p),y.ensureState("progress").style=Bt(d),a.add(y),si(y),Fb(y).dataIndex=h,o._tickLabels.push(y)})}},e.prototype._renderControl=function(t,a,n,i){var o=t.controlSize,s=t.rotation,l=i.getModel("controlStyle").getItemStyle(),u=i.getModel(["emphasis","controlStyle"]).getItemStyle(),f=i.getPlayState(),h=i.get("inverse",!0);v(t.nextBtnPosition,"next",$(this._changeTimeline,this,h?"-":"+")),v(t.prevBtnPosition,"prev",$(this._changeTimeline,this,h?"+":"-")),v(t.playPosition,f?"stop":"play",$(this._handlePlayClick,this,!f),!0);function v(c,p,d,g){if(c){var y=Lr(st(i.get(["controlStyle",p+"BtnSize"]),o),o),m=[0,-y/2,y,y],_=G7(i,p+"Icon",m,{x:c[0],y:c[1],originX:o/2,originY:0,rotation:g?-s:0,rectHover:!0,style:l,onclick:d});_.ensureState("emphasis").style=u,a.add(_),si(_)}}},e.prototype._renderCurrentPointer=function(t,a,n,i){var o=i.getData(),s=i.getCurrentIndex(),l=o.getItemModel(s).getModel("checkpointStyle"),u=this,f={onCreate:function(h){h.draggable=!0,h.drift=$(u._handlePointerDrag,u),h.ondragend=$(u._handlePointerDragend,u),Hb(h,u._progressLine,s,n,i,!0)},onUpdate:function(h){Hb(h,u._progressLine,s,n,i)}};this._currentPointer=Gb(l,l,this._mainGroup,{},this._currentPointer,f)},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},e.prototype._handlePointerDrag=function(t,a,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},e.prototype._pointerChangeTimeline=function(t,a){var n=this._toAxisCoord(t)[0],i=this._axis,o=hr(i.getExtent().slice());n>o[1]&&(n=o[1]),n<o[0]&&(n=o[0]),this._currentPointer.x=n,this._currentPointer.markRedraw();var s=this._progressLine;s&&(s.shape.x2=n,s.dirty());var l=this._findNearestTick(n),u=this.model;(a||l!==u.getCurrentIndex()&&u.get("realtime"))&&this._changeTimeline(l)},e.prototype._doPlayStop=function(){var t=this;this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout(function(){var a=t.model;t._changeTimeline(a.getCurrentIndex()+(a.get("rewind",!0)?-1:1))},this.model.get("playInterval")))},e.prototype._toAxisCoord=function(t){var a=this._mainGroup.getLocalTransform();return Mr(t,a,!0)},e.prototype._findNearestTick=function(t){var a=this.model.getData(),n=1/0,i,o=this._axis;return a.each(["value"],function(s,l){var u=o.dataToCoord(s),f=Math.abs(u-t);f<n&&(n=f,i=l)}),i},e.prototype._clearTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},e.prototype._changeTimeline=function(t){var a=this.model.getCurrentIndex();t==="+"?t=a+1:t==="-"&&(t=a-1),this.api.dispatchAction({type:"timelineChange",currentIndex:t,from:this.uid})},e.prototype._updateTicksStatus=function(){var t=this.model.getCurrentIndex(),a=this._tickSymbols,n=this._tickLabels;if(a)for(var i=0;i<a.length;i++)a&&a[i]&&a[i].toggleState("progress",i<t);if(n)for(var i=0;i<n.length;i++)n&&n[i]&&n[i].toggleState("progress",Fb(n[i]).dataIndex<=t)},e.type="timeline.slider",e}(N7);function z7(r,e){if(e=e||r.get("type"),e)switch(e){case"category":return new Uh({ordinalMeta:r.getCategories(),extent:[1/0,-1/0]});case"time":return new cy({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get("useUTC")});default:return new xa}}function F7(r,e){return ee(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()},r.get("padding"))}function G7(r,e,t,a){var n=a.style,i=Dl(r.get(["controlStyle",e]),a||{},new ht(t[0],t[1],t[2],t[3]));return n&&i.setStyle(n),i}function Gb(r,e,t,a,n,i){var o=e.get("color");if(n)n.setColor(o),t.add(n),i&&i.onUpdate(n);else{var s=r.get("symbol");n=Qt(s,-1,-1,2,2,o),n.setStyle("strokeNoScale",!0),t.add(n),i&&i.onCreate(n)}var l=e.getItemStyle(["color"]);n.setStyle(l),a=ut({rectHover:!0,z2:100},a,!0);var u=No(r.get("symbolSize"));a.scaleX=u[0]/2,a.scaleY=u[1]/2;var f=wi(r.get("symbolOffset"),u);f&&(a.x=(a.x||0)+f[0],a.y=(a.y||0)+f[1]);var h=r.get("symbolRotate");return a.rotation=(h||0)*Math.PI/180||0,n.attr(a),n.updateTransform(),n}function Hb(r,e,t,a,n,i){if(!r.dragging){var o=n.getModel("checkpointStyle"),s=a.dataToCoord(n.getData().get("value",t));if(i||!o.get("animation",!0))r.attr({x:s,y:0}),e&&e.attr({shape:{x2:s}});else{var l={duration:o.get("animationDuration",!0),easing:o.get("animationEasing",!0)};r.stopAnimation(null,!0),r.animateTo({x:s,y:0},l),e&&e.animateTo({shape:{x2:s}},l)}}}function H7(r){r.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(e,t,a){var n=t.getComponent("timeline");return n&&e.currentIndex!=null&&(n.setCurrentIndex(e.currentIndex),!n.get("loop",!0)&&n.isIndexMax()&&n.getPlayState()&&(n.setPlayState(!1),a.dispatchAction({type:"timelinePlayChange",playState:!1,from:e.from}))),t.resetOption("timeline",{replaceMerge:n.get("replaceMerge",!0)}),J({currentIndex:n.option.currentIndex},e)}),r.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(e,t){var a=t.getComponent("timeline");a&&e.playState!=null&&a.setPlayState(e.playState)})}function W7(r){var e=r&&r.timeline;z(e)||(e=e?[e]:[]),D(e,function(t){t&&U7(t)})}function U7(r){var e=r.type,t={number:"value",time:"time"};if(t[e]&&(r.axisType=t[e],delete r.type),Wb(r),Xn(r,"controlPosition")){var a=r.controlStyle||(r.controlStyle={});Xn(a,"position")||(a.position=r.controlPosition),a.position==="none"&&!Xn(a,"show")&&(a.show=!1,delete a.position),delete r.controlPosition}D(r.data||[],function(n){et(n)&&!z(n)&&(!Xn(n,"value")&&Xn(n,"name")&&(n.value=n.name),Wb(n))})}function Wb(r){var e=r.itemStyle||(r.itemStyle={}),t=e.emphasis||(e.emphasis={}),a=r.label||r.label||{},n=a.normal||(a.normal={}),i={normal:1,emphasis:1};D(a,function(o,s){!i[s]&&!Xn(n,s)&&(n[s]=o)}),t.label&&!Xn(a,"emphasis")&&(a.emphasis=t.label,delete t.label)}function Xn(r,e){return r.hasOwnProperty(e)}function Y7(r){r.registerComponentModel(j2),r.registerComponentView(V7),r.registerSubTypeDefaulter("timeline",function(){return"slider"}),H7(r),r.registerPreprocessor(W7)}function ym(r,e){if(!r)return!1;for(var t=z(r)?r:[r],a=0;a<t.length;a++)if(t[a]&&t[a][e])return!0;return!1}function Vu(r){vi(r,"label",["show"])}var zu=xt(),wa=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.createdBySelf=!1,t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),this._mergeOption(t,n,!1,!0)},e.prototype.isAnimationEnabled=function(){if(yt.node)return!1;var t=this.__hostSeries;return this.getShallow("animation")&&t&&t.isAnimationEnabled()},e.prototype.mergeOption=function(t,a){this._mergeOption(t,a,!1,!1)},e.prototype._mergeOption=function(t,a,n,i){var o=this.mainType;n||a.eachSeries(function(s){var l=s.get(this.mainType,!0),u=zu(s)[o];if(!l||!l.data){zu(s)[o]=null;return}u?u._mergeOption(l,a,!0):(i&&Vu(l),D(l.data,function(f){f instanceof Array?(Vu(f[0]),Vu(f[1])):Vu(f)}),u=this.createMarkerModelFromSeries(l,this,a),V(u,{mainType:this.mainType,seriesIndex:s.seriesIndex,name:s.name,createdBySelf:!0}),u.__hostSeries=s),zu(s)[o]=u},this)},e.prototype.formatTooltip=function(t,a,n){var i=this.getData(),o=this.getRawValue(t),s=i.getName(t);return le("section",{header:this.name,blocks:[le("nameValue",{name:s,value:o,noName:!s,noValue:o==null})]})},e.prototype.getData=function(){return this._data},e.prototype.setData=function(t){this._data=t},e.prototype.getDataParams=function(t,a){var n=Vh.prototype.getDataParams.call(this,t,a),i=this.__hostSeries;return i&&(n.seriesId=i.id,n.seriesName=i.name,n.seriesType=i.subType),n},e.getMarkerModelFromSeries=function(t,a){return zu(t)[a]},e.type="marker",e.dependencies=["series","grid","polar","geo"],e}(mt);jt(wa,Vh.prototype);var $7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type="markPoint",e.defaultOption={z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},e}(wa);function og(r){return!(isNaN(parseFloat(r.x))&&isNaN(parseFloat(r.y)))}function X7(r){return!isNaN(parseFloat(r.x))&&!isNaN(parseFloat(r.y))}function Fu(r,e,t,a,n,i){var o=[],s=ln(e,a),l=s?e.getCalculationInfo("stackResultDimension"):a,u=mm(e,l,r),f=e.indicesOfNearest(l,u)[0];o[n]=e.get(t,f),o[i]=e.get(l,f);var h=e.get(a,f),v=Ur(e.get(a,f));return v=Math.min(v,20),v>=0&&(o[i]=+o[i].toFixed(v)),[o,h]}var vp={min:lt(Fu,"min"),max:lt(Fu,"max"),average:lt(Fu,"average"),median:lt(Fu,"median")};function yl(r,e){if(e){var t=r.getData(),a=r.coordinateSystem,n=a&&a.dimensions;if(!X7(e)&&!z(e.coord)&&z(n)){var i=J2(e,t,a,r);if(e=rt(e),e.type&&vp[e.type]&&i.baseAxis&&i.valueAxis){var o=ct(n,i.baseAxis.dim),s=ct(n,i.valueAxis.dim),l=vp[e.type](t,i.baseDataDim,i.valueDataDim,o,s);e.coord=l[0],e.value=l[1]}else e.coord=[e.xAxis!=null?e.xAxis:e.radiusAxis,e.yAxis!=null?e.yAxis:e.angleAxis]}if(e.coord==null||!z(n))e.coord=[];else for(var u=e.coord,f=0;f<2;f++)vp[u[f]]&&(u[f]=mm(t,t.mapDimension(n[f]),u[f]));return e}}function J2(r,e,t,a){var n={};return r.valueIndex!=null||r.valueDim!=null?(n.valueDataDim=r.valueIndex!=null?e.getDimension(r.valueIndex):r.valueDim,n.valueAxis=t.getAxis(Z7(a,n.valueDataDim)),n.baseAxis=t.getOtherAxis(n.valueAxis),n.baseDataDim=e.mapDimension(n.baseAxis.dim)):(n.baseAxis=a.getBaseAxis(),n.valueAxis=t.getOtherAxis(n.baseAxis),n.baseDataDim=e.mapDimension(n.baseAxis.dim),n.valueDataDim=e.mapDimension(n.valueAxis.dim)),n}function Z7(r,e){var t=r.getData().getDimensionInfo(e);return t&&t.coordDim}function ml(r,e){return r&&r.containData&&e.coord&&!og(e)?r.containData(e.coord):!0}function q7(r,e,t){return r&&r.containZone&&e.coord&&t.coord&&!og(e)&&!og(t)?r.containZone(e.coord,t.coord):!0}function tL(r,e){return r?function(t,a,n,i){var o=i<2?t.coord&&t.coord[i]:t.value;return tn(o,e[i])}:function(t,a,n,i){return tn(t.value,e[i])}}function mm(r,e,t){if(t==="average"){var a=0,n=0;return r.each(e,function(i,o){isNaN(i)||(a+=i,n++)}),a/n}else return t==="median"?r.getMedian(e):r.getDataExtent(e)[t==="max"?1:0]}var cp=xt(),_m=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(){this.markerGroupMap=Z()},e.prototype.render=function(t,a,n){var i=this,o=this.markerGroupMap;o.each(function(s){cp(s).keep=!1}),a.eachSeries(function(s){var l=wa.getMarkerModelFromSeries(s,i.type);l&&i.renderSeries(s,l,a,n)}),o.each(function(s){!cp(s).keep&&i.group.remove(s.group)})},e.prototype.markKeep=function(t){cp(t).keep=!0},e.prototype.toggleBlurSeries=function(t,a){var n=this;D(t,function(i){var o=wa.getMarkerModelFromSeries(i,n.type);if(o){var s=o.getData();s.eachItemGraphicEl(function(l){l&&(a?YT(l):Bg(l))})}})},e.type="marker",e}(Gt);function Ub(r,e,t){var a=e.coordinateSystem;r.each(function(n){var i=r.getItemModel(n),o,s=W(i.get("x"),t.getWidth()),l=W(i.get("y"),t.getHeight());if(!isNaN(s)&&!isNaN(l))o=[s,l];else if(e.getMarkerPosition)o=e.getMarkerPosition(r.getValues(r.dimensions,n));else if(a){var u=r.get(a.dimensions[0],n),f=r.get(a.dimensions[1],n);o=a.dataToPoint([u,f])}isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),r.setItemLayout(n,o)})}var K7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=wa.getMarkerModelFromSeries(i,"markPoint");o&&(Ub(o.getData(),i,n),this.markerGroupMap.get(i.id).updateLayout())},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new Rl),h=Q7(o,t,a);a.setData(h),Ub(a.getData(),t,i),h.each(function(v){var c=h.getItemModel(v),p=c.getShallow("symbol"),d=c.getShallow("symbolSize"),g=c.getShallow("symbolRotate"),y=c.getShallow("symbolOffset"),m=c.getShallow("symbolKeepAspect");if(Q(p)||Q(d)||Q(g)||Q(y)){var _=a.getRawValue(v),S=a.getDataParams(v);Q(p)&&(p=p(_,S)),Q(d)&&(d=d(_,S)),Q(g)&&(g=g(_,S)),Q(y)&&(y=y(_,S))}var x=c.getModel("itemStyle").getItemStyle(),b=Ll(l,"color");x.fill||(x.fill=b),h.setItemVisual(v,{symbol:p,symbolSize:d,symbolRotate:g,symbolOffset:y,symbolKeepAspect:m,style:x})}),f.updateData(h),this.group.add(f.group),h.eachItemGraphicEl(function(v){v.traverse(function(c){nt(c).dataModel=a})}),this.markKeep(f),f.group.silent=a.get("silent")||t.get("silent")},e.type="markPoint",e}(_m);function Q7(r,e,t){var a;r?a=F(r&&r.dimensions,function(s){var l=e.getData().getDimensionInfo(e.getData().mapDimension(s))||{};return V(V({},l),{name:s,ordinalMeta:null})}):a=[{name:"value",type:"float"}];var n=new Pe(a,t),i=F(t.get("data"),lt(yl,e));r&&(i=At(i,lt(ml,r)));var o=tL(!!r,a);return n.initData(i,null,o),n}function j7(r){r.registerComponentModel($7),r.registerComponentView(K7),r.registerPreprocessor(function(e){ym(e.series,"markPoint")&&(e.markPoint=e.markPoint||{})})}var J7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type="markLine",e.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},e}(wa),Gu=xt(),tU=function(r,e,t,a){var n=r.getData(),i;if(z(a))i=a;else{var o=a.type;if(o==="min"||o==="max"||o==="average"||o==="median"||a.xAxis!=null||a.yAxis!=null){var s=void 0,l=void 0;if(a.yAxis!=null||a.xAxis!=null)s=e.getAxis(a.yAxis!=null?"y":"x"),l=he(a.yAxis,a.xAxis);else{var u=J2(a,n,e,r);s=u.valueAxis;var f=$A(n,u.valueDataDim);l=mm(n,f,o)}var h=s.dim==="x"?0:1,v=1-h,c=rt(a),p={coord:[]};c.type=null,c.coord=[],c.coord[v]=-1/0,p.coord[v]=1/0;var d=t.get("precision");d>=0&&wt(l)&&(l=+l.toFixed(Math.min(d,20))),c.coord[h]=p.coord[h]=l,i=[c,p,{type:o,valueIndex:a.valueIndex,value:l}]}else i=[]}var g=[yl(r,i[0]),yl(r,i[1]),V({},i[2])];return g[2].type=g[2].type||null,ut(g[2],g[0]),ut(g[2],g[1]),g};function oh(r){return!isNaN(r)&&!isFinite(r)}function Yb(r,e,t,a){var n=1-r,i=a.dimensions[r];return oh(e[n])&&oh(t[n])&&e[r]===t[r]&&a.getAxis(i).containData(e[r])}function eU(r,e){if(r.type==="cartesian2d"){var t=e[0].coord,a=e[1].coord;if(t&&a&&(Yb(1,t,a,r)||Yb(0,t,a,r)))return!0}return ml(r,e[0])&&ml(r,e[1])}function pp(r,e,t,a,n){var i=a.coordinateSystem,o=r.getItemModel(e),s,l=W(o.get("x"),n.getWidth()),u=W(o.get("y"),n.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(a.getMarkerPosition)s=a.getMarkerPosition(r.getValues(r.dimensions,e));else{var f=i.dimensions,h=r.get(f[0],e),v=r.get(f[1],e);s=i.dataToPoint([h,v])}if(Ci(i,"cartesian2d")){var c=i.getAxis("x"),p=i.getAxis("y"),f=i.dimensions;oh(r.get(f[0],e))?s[0]=c.toGlobalCoord(c.getExtent()[t?0:1]):oh(r.get(f[1],e))&&(s[1]=p.toGlobalCoord(p.getExtent()[t?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}r.setItemLayout(e,s)}var rU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=wa.getMarkerModelFromSeries(i,"markLine");if(o){var s=o.getData(),l=Gu(o).from,u=Gu(o).to;l.each(function(f){pp(l,f,!0,i,n),pp(u,f,!1,i,n)}),s.each(function(f){s.setItemLayout(f,[l.getItemLayout(f),u.getItemLayout(f)])}),this.markerGroupMap.get(i.id).updateLayout()}},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new Fy);this.group.add(f.group);var h=aU(o,t,a),v=h.from,c=h.to,p=h.line;Gu(a).from=v,Gu(a).to=c,a.setData(p);var d=a.get("symbol"),g=a.get("symbolSize"),y=a.get("symbolRotate"),m=a.get("symbolOffset");z(d)||(d=[d,d]),z(g)||(g=[g,g]),z(y)||(y=[y,y]),z(m)||(m=[m,m]),h.from.each(function(S){_(v,S,!0),_(c,S,!1)}),p.each(function(S){var x=p.getItemModel(S).getModel("lineStyle").getLineStyle();p.setItemLayout(S,[v.getItemLayout(S),c.getItemLayout(S)]),x.stroke==null&&(x.stroke=v.getItemVisual(S,"style").fill),p.setItemVisual(S,{fromSymbolKeepAspect:v.getItemVisual(S,"symbolKeepAspect"),fromSymbolOffset:v.getItemVisual(S,"symbolOffset"),fromSymbolRotate:v.getItemVisual(S,"symbolRotate"),fromSymbolSize:v.getItemVisual(S,"symbolSize"),fromSymbol:v.getItemVisual(S,"symbol"),toSymbolKeepAspect:c.getItemVisual(S,"symbolKeepAspect"),toSymbolOffset:c.getItemVisual(S,"symbolOffset"),toSymbolRotate:c.getItemVisual(S,"symbolRotate"),toSymbolSize:c.getItemVisual(S,"symbolSize"),toSymbol:c.getItemVisual(S,"symbol"),style:x})}),f.updateData(p),h.line.eachItemGraphicEl(function(S){nt(S).dataModel=a,S.traverse(function(x){nt(x).dataModel=a})});function _(S,x,b){var w=S.getItemModel(x);pp(S,x,b,t,i);var C=w.getModel("itemStyle").getItemStyle();C.fill==null&&(C.fill=Ll(l,"color")),S.setItemVisual(x,{symbolKeepAspect:w.get("symbolKeepAspect"),symbolOffset:st(w.get("symbolOffset",!0),m[b?0:1]),symbolRotate:st(w.get("symbolRotate",!0),y[b?0:1]),symbolSize:st(w.get("symbolSize"),g[b?0:1]),symbol:st(w.get("symbol",!0),d[b?0:1]),style:C})}this.markKeep(f),f.group.silent=a.get("silent")||t.get("silent")},e.type="markLine",e}(_m);function aU(r,e,t){var a;r?a=F(r&&r.dimensions,function(u){var f=e.getData().getDimensionInfo(e.getData().mapDimension(u))||{};return V(V({},f),{name:u,ordinalMeta:null})}):a=[{name:"value",type:"float"}];var n=new Pe(a,t),i=new Pe(a,t),o=new Pe([],t),s=F(t.get("data"),lt(tU,e,r,t));r&&(s=At(s,lt(eU,r)));var l=tL(!!r,a);return n.initData(F(s,function(u){return u[0]}),null,l),i.initData(F(s,function(u){return u[1]}),null,l),o.initData(F(s,function(u){return u[2]})),o.hasItemOption=!0,{from:n,to:i,line:o}}function nU(r){r.registerComponentModel(J7),r.registerComponentView(rU),r.registerPreprocessor(function(e){ym(e.series,"markLine")&&(e.markLine=e.markLine||{})})}var iU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type="markArea",e.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},e}(wa),Hu=xt(),oU=function(r,e,t,a){var n=a[0],i=a[1];if(!(!n||!i)){var o=yl(r,n),s=yl(r,i),l=o.coord,u=s.coord;l[0]=he(l[0],-1/0),l[1]=he(l[1],-1/0),u[0]=he(u[0],1/0),u[1]=he(u[1],1/0);var f=_g([{},o,s]);return f.coord=[o.coord,s.coord],f.x0=o.x,f.y0=o.y,f.x1=s.x,f.y1=s.y,f}};function sh(r){return!isNaN(r)&&!isFinite(r)}function $b(r,e,t,a){var n=1-r;return sh(e[n])&&sh(t[n])}function sU(r,e){var t=e.coord[0],a=e.coord[1],n={coord:t,x:e.x0,y:e.y0},i={coord:a,x:e.x1,y:e.y1};return Ci(r,"cartesian2d")?t&&a&&($b(1,t,a)||$b(0,t,a))?!0:q7(r,n,i):ml(r,n)||ml(r,i)}function Xb(r,e,t,a,n){var i=a.coordinateSystem,o=r.getItemModel(e),s,l=W(o.get(t[0]),n.getWidth()),u=W(o.get(t[1]),n.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(a.getMarkerPosition){var f=r.getValues(["x0","y0"],e),h=r.getValues(["x1","y1"],e),v=i.clampData(f),c=i.clampData(h),p=[];t[0]==="x0"?p[0]=v[0]>c[0]?h[0]:f[0]:p[0]=v[0]>c[0]?f[0]:h[0],t[1]==="y0"?p[1]=v[1]>c[1]?h[1]:f[1]:p[1]=v[1]>c[1]?f[1]:h[1],s=a.getMarkerPosition(p,t,!0)}else{var d=r.get(t[0],e),g=r.get(t[1],e),y=[d,g];i.clampData&&i.clampData(y,y),s=i.dataToPoint(y,!0)}if(Ci(i,"cartesian2d")){var m=i.getAxis("x"),_=i.getAxis("y"),d=r.get(t[0],e),g=r.get(t[1],e);sh(d)?s[0]=m.toGlobalCoord(m.getExtent()[t[0]==="x0"?0:1]):sh(g)&&(s[1]=_.toGlobalCoord(_.getExtent()[t[1]==="y0"?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}return s}var Zb=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],lU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=wa.getMarkerModelFromSeries(i,"markArea");if(o){var s=o.getData();s.each(function(l){var u=F(Zb,function(h){return Xb(s,l,h,i,n)});s.setItemLayout(l,u);var f=s.getItemGraphicEl(l);f.setShape("points",u)})}},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,{group:new at});this.group.add(f.group),this.markKeep(f);var h=uU(o,t,a);a.setData(h),h.each(function(v){var c=F(Zb,function(C){return Xb(h,v,C,t,i)}),p=o.getAxis("x").scale,d=o.getAxis("y").scale,g=p.getExtent(),y=d.getExtent(),m=[p.parse(h.get("x0",v)),p.parse(h.get("x1",v))],_=[d.parse(h.get("y0",v)),d.parse(h.get("y1",v))];hr(m),hr(_);var S=!(g[0]>m[1]||g[1]<m[0]||y[0]>_[1]||y[1]<_[0]),x=!S;h.setItemLayout(v,{points:c,allClipped:x});var b=h.getItemModel(v).getModel("itemStyle").getItemStyle(),w=Ll(l,"color");b.fill||(b.fill=w,Y(b.fill)&&(b.fill=wf(b.fill,.4))),b.stroke||(b.stroke=w),h.setItemVisual(v,"style",b)}),h.diff(Hu(f).data).add(function(v){var c=h.getItemLayout(v);if(!c.allClipped){var p=new Ne({shape:{points:c.points}});h.setItemGraphicEl(v,p),f.group.add(p)}}).update(function(v,c){var p=Hu(f).data.getItemGraphicEl(c),d=h.getItemLayout(v);d.allClipped?p&&f.group.remove(p):(p?Tt(p,{shape:{points:d.points}},a,v):p=new Ne({shape:{points:d.points}}),h.setItemGraphicEl(v,p),f.group.add(p))}).remove(function(v){var c=Hu(f).data.getItemGraphicEl(v);f.group.remove(c)}).execute(),h.eachItemGraphicEl(function(v,c){var p=h.getItemModel(c),d=h.getItemVisual(c,"style");v.useStyle(h.getItemVisual(c,"style")),ye(v,se(p),{labelFetcher:a,labelDataIndex:c,defaultText:h.getName(c)||"",inheritColor:Y(d.fill)?wf(d.fill,1):"#000"}),ge(v,p),Ht(v,null,null,p.get(["emphasis","disabled"])),nt(v).dataModel=a}),Hu(f).data=h,f.group.silent=a.get("silent")||t.get("silent")},e.type="markArea",e}(_m);function uU(r,e,t){var a,n,i=["x0","y0","x1","y1"];if(r){var o=F(r&&r.dimensions,function(u){var f=e.getData(),h=f.getDimensionInfo(f.mapDimension(u))||{};return V(V({},h),{name:u,ordinalMeta:null})});n=F(i,function(u,f){return{name:u,type:o[f%2].type}}),a=new Pe(n,t)}else n=[{name:"value",type:"float"}],a=new Pe(n,t);var s=F(t.get("data"),lt(oU,e,r,t));r&&(s=At(s,lt(sU,r)));var l=r?function(u,f,h,v){var c=u.coord[Math.floor(v/2)][v%2];return tn(c,n[v])}:function(u,f,h,v){return tn(u.value,n[v])};return a.initData(s,null,l),a.hasItemOption=!0,a}function fU(r){r.registerComponentModel(iU),r.registerComponentView(lU),r.registerPreprocessor(function(e){ym(e.series,"markArea")&&(e.markArea=e.markArea||{})})}var hU=function(r,e){if(e==="all")return{type:"all",title:r.getLocaleModel().get(["legend","selector","all"])};if(e==="inverse")return{type:"inverse",title:r.getLocaleModel().get(["legend","selector","inverse"])}},sg=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode={type:"box",ignoreSize:!0},t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),t.selected=t.selected||{},this._updateSelector(t)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),this._updateSelector(t)},e.prototype._updateSelector=function(t){var a=t.selector,n=this.ecModel;a===!0&&(a=t.selector=["all","inverse"]),z(a)&&D(a,function(i,o){Y(i)&&(i={type:i}),a[o]=ut(i,hU(n,i.type))})},e.prototype.optionUpdated=function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&this.get("selectedMode")==="single"){for(var a=!1,n=0;n<t.length;n++){var i=t[n].get("name");if(this.isSelected(i)){this.select(i),a=!0;break}}!a&&this.select(t[0].get("name"))}},e.prototype._updateData=function(t){var a=[],n=[];t.eachRawSeries(function(l){var u=l.name;n.push(u);var f;if(l.legendVisualProvider){var h=l.legendVisualProvider,v=h.getAllNames();t.isSeriesFiltered(l)||(n=n.concat(v)),v.length?a=a.concat(v):f=!0}else f=!0;f&&Lg(l)&&a.push(l.name)}),this._availableNames=n;var i=this.get("data")||a,o=Z(),s=F(i,function(l){return(Y(l)||wt(l))&&(l={name:l}),o.get(l.name)?null:(o.set(l.name,!0),new Mt(l,this,this.ecModel))},this);this._data=At(s,function(l){return!!l})},e.prototype.getData=function(){return this._data},e.prototype.select=function(t){var a=this.option.selected,n=this.get("selectedMode");if(n==="single"){var i=this._data;D(i,function(o){a[o.get("name")]=!1})}a[t]=!0},e.prototype.unSelect=function(t){this.get("selectedMode")!=="single"&&(this.option.selected[t]=!1)},e.prototype.toggleSelected=function(t){var a=this.option.selected;a.hasOwnProperty(t)||(a[t]=!0),this[a[t]?"unSelect":"select"](t)},e.prototype.allSelect=function(){var t=this._data,a=this.option.selected;D(t,function(n){a[n.get("name",!0)]=!0})},e.prototype.inverseSelect=function(){var t=this._data,a=this.option.selected;D(t,function(n){var i=n.get("name",!0);a.hasOwnProperty(i)||(a[i]=!0),a[i]=!a[i]})},e.prototype.isSelected=function(t){var a=this.option.selected;return!(a.hasOwnProperty(t)&&!a[t])&&ct(this._availableNames,t)>=0},e.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},e.type="legend.plain",e.dependencies=["series"],e.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},e}(mt),$i=lt,lg=D,Wu=at,eL=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.newlineDisabled=!1,t}return e.prototype.init=function(){this.group.add(this._contentGroup=new Wu),this.group.add(this._selectorGroup=new Wu),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.prototype.render=function(t,a,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!t.get("show",!0)){var o=t.get("align"),s=t.get("orient");(!o||o==="auto")&&(o=t.get("left")==="right"&&s==="vertical"?"right":"left");var l=t.get("selector",!0),u=t.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,t,a,n,l,s,u);var f=t.getBoxLayoutParams(),h={width:n.getWidth(),height:n.getHeight()},v=t.get("padding"),c=ee(f,h,v),p=this.layoutInner(t,o,c,i,l,u),d=ee(J({width:p.width,height:p.height},f),h,v);this.group.x=d.x-p.x,this.group.y=d.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=W2(p,t))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(t,a,n,i,o,s,l){var u=this.getContentGroup(),f=Z(),h=a.get("selectedMode"),v=[];n.eachRawSeries(function(c){!c.get("legendHoverLink")&&v.push(c.id)}),lg(a.getData(),function(c,p){var d=c.get("name");if(!this.newlineDisabled&&(d===""||d===`
59 59 `)){var g=new Wu;g.newline=!0,u.add(g);return}var y=n.getSeriesByName(d)[0];if(!f.get(d))if(y){var m=y.getData(),_=m.getVisual("legendLineStyle")||{},S=m.getVisual("legendIcon"),x=m.getVisual("style"),b=this._createItem(y,d,p,c,a,t,_,x,S,h,i);b.on("click",$i(qb,d,null,i,v)).on("mouseover",$i(ug,y.name,null,i,v)).on("mouseout",$i(fg,y.name,null,i,v)),n.ssr&&b.eachChild(function(w){var C=nt(w);C.seriesIndex=y.seriesIndex,C.dataIndex=p,C.ssrType="legend"}),f.set(d,!0)}else n.eachRawSeries(function(w){if(!f.get(d)&&w.legendVisualProvider){var C=w.legendVisualProvider;if(!C.containName(d))return;var T=C.indexOfName(d),A=C.getItemVisual(T,"style"),M=C.getItemVisual(T,"legendIcon"),L=Ke(A.fill);L&&L[3]===0&&(L[3]=.2,A=V(V({},A),{fill:ca(L,"rgba")}));var I=this._createItem(w,d,p,c,a,t,{},A,M,h,i);I.on("click",$i(qb,null,d,i,v)).on("mouseover",$i(ug,null,d,i,v)).on("mouseout",$i(fg,null,d,i,v)),n.ssr&&I.eachChild(function(P){var E=nt(P);E.seriesIndex=w.seriesIndex,E.dataIndex=p,E.ssrType="legend"}),f.set(d,!0)}},this)},this),o&&this._createSelector(o,a,i,s,l)},e.prototype._createSelector=function(t,a,n,i,o){var s=this.getSelectorGroup();lg(t,function(u){var f=u.type,h=new bt({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:f==="all"?"legendAllSelect":"legendInverseSelect",legendId:a.id})}});s.add(h);var v=a.getModel("selectorLabel"),c=a.getModel(["emphasis","selectorLabel"]);ye(h,{normal:v,emphasis:c},{defaultText:u.title}),si(h)})},e.prototype._createItem=function(t,a,n,i,o,s,l,u,f,h,v){var c=t.visualDrawType,p=o.get("itemWidth"),d=o.get("itemHeight"),g=o.isSelected(a),y=i.get("symbolRotate"),m=i.get("symbolKeepAspect"),_=i.get("icon");f=_||f||"roundRect";var S=vU(f,i,l,u,c,g,v),x=new Wu,b=i.getModel("textStyle");if(Q(t.getLegendIcon)&&(!_||_==="inherit"))x.add(t.getLegendIcon({itemWidth:p,itemHeight:d,icon:f,iconRotate:y,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:m}));else{var w=_==="inherit"&&t.getData().getVisual("symbol")?y==="inherit"?t.getData().getVisual("symbolRotate"):y:0;x.add(cU({itemWidth:p,itemHeight:d,icon:f,iconRotate:w,itemStyle:S.itemStyle,symbolKeepAspect:m}))}var C=s==="left"?p+5:-5,T=s,A=o.get("formatter"),M=a;Y(A)&&A?M=A.replace("{name}",a??""):Q(A)&&(M=A(a));var L=g?b.getTextColor():i.get("inactiveColor");x.add(new bt({style:Bt(b,{text:M,x:C,y:d/2,fill:L,align:T,verticalAlign:"middle"},{inheritColor:L})}));var I=new St({shape:x.getBoundingRect(),style:{fill:"transparent"}}),P=i.getModel("tooltip");return P.get("show")&&xi({el:I,componentModel:o,itemName:a,itemTooltipOption:P.option}),x.add(I),x.eachChild(function(E){E.silent=!0}),I.silent=!h,this.getContentGroup().add(x),si(x),x.__legendDataIndex=n,x},e.prototype.layoutInner=function(t,a,n,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();ui(t.get("orient"),l,t.get("itemGap"),n.width,n.height);var f=l.getBoundingRect(),h=[-f.x,-f.y];if(u.markRedraw(),l.markRedraw(),o){ui("horizontal",u,t.get("selectorItemGap",!0));var v=u.getBoundingRect(),c=[-v.x,-v.y],p=t.get("selectorButtonGap",!0),d=t.getOrient().index,g=d===0?"width":"height",y=d===0?"height":"width",m=d===0?"y":"x";s==="end"?c[d]+=f[g]+p:h[d]+=v[g]+p,c[1-d]+=f[y]/2-v[y]/2,u.x=c[0],u.y=c[1],l.x=h[0],l.y=h[1];var _={x:0,y:0};return _[g]=f[g]+p+v[g],_[y]=Math.max(f[y],v[y]),_[m]=Math.min(0,v[m]+c[1-d]),_}else return l.x=h[0],l.y=h[1],this.group.getBoundingRect()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type="legend.plain",e}(Gt);function vU(r,e,t,a,n,i,o){function s(g,y){g.lineWidth==="auto"&&(g.lineWidth=y.lineWidth>0?2:0),lg(g,function(m,_){g[_]==="inherit"&&(g[_]=y[_])})}var l=e.getModel("itemStyle"),u=l.getItemStyle(),f=r.lastIndexOf("empty",0)===0?"fill":"stroke",h=l.getShallow("decal");u.decal=!h||h==="inherit"?a.decal:go(h,o),u.fill==="inherit"&&(u.fill=a[n]),u.stroke==="inherit"&&(u.stroke=a[f]),u.opacity==="inherit"&&(u.opacity=(n==="fill"?a:t).opacity),s(u,a);var v=e.getModel("lineStyle"),c=v.getLineStyle();if(s(c,t),u.fill==="auto"&&(u.fill=a.fill),u.stroke==="auto"&&(u.stroke=a.fill),c.stroke==="auto"&&(c.stroke=a.fill),!i){var p=e.get("inactiveBorderWidth"),d=u[f];u.lineWidth=p==="auto"?a.lineWidth>0&&d?2:0:u.lineWidth,u.fill=e.get("inactiveColor"),u.stroke=e.get("inactiveBorderColor"),c.stroke=v.get("inactiveColor"),c.lineWidth=v.get("inactiveWidth")}return{itemStyle:u,lineStyle:c}}function cU(r){var e=r.icon||"roundRect",t=Qt(e,0,0,r.itemWidth,r.itemHeight,r.itemStyle.fill,r.symbolKeepAspect);return t.setStyle(r.itemStyle),t.rotation=(r.iconRotate||0)*Math.PI/180,t.setOrigin([r.itemWidth/2,r.itemHeight/2]),e.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),t}function qb(r,e,t,a){fg(r,e,t,a),t.dispatchAction({type:"legendToggleSelect",name:r??e}),ug(r,e,t,a)}function rL(r){for(var e=r.getZr().storage.getDisplayList(),t,a=0,n=e.length;a<n&&!(t=e[a].states.emphasis);)a++;return t&&t.hoverLayer}function ug(r,e,t,a){rL(t)||t.dispatchAction({type:"highlight",seriesName:r,name:e,excludeSeriesId:a})}function fg(r,e,t,a){rL(t)||t.dispatchAction({type:"downplay",seriesName:r,name:e,excludeSeriesId:a})}function pU(r){var e=r.findComponents({mainType:"legend"});e&&e.length&&r.filterSeries(function(t){for(var a=0;a<e.length;a++)if(!e[a].isSelected(t.name))return!1;return!0})}function hs(r,e,t){var a=r==="allSelect"||r==="inverseSelect",n={},i=[];t.eachComponent({mainType:"legend",query:e},function(s){a?s[r]():s[r](e.name),Kb(s,n),i.push(s.componentIndex)});var o={};return t.eachComponent("legend",function(s){D(n,function(l,u){s[l?"select":"unSelect"](u)}),Kb(s,o)}),a?{selected:o,legendIndex:i}:{name:e.name,selected:o}}function Kb(r,e){var t=e||{};return D(r.getData(),function(a){var n=a.get("name");if(!(n===`
60 -`||n==="")){var i=r.isSelected(n);X(t,n)?t[n]=t[n]&&i:t[n]=i}}),t}function dU(r){r.registerAction("legendToggleSelect","legendselectchanged",lt(hs,"toggleSelected")),r.registerAction("legendAllSelect","legendselectall",lt(hs,"allSelect")),r.registerAction("legendInverseSelect","legendinverseselect",lt(hs,"inverseSelect")),r.registerAction("legendSelect","legendselected",lt(hs,"select")),r.registerAction("legendUnSelect","legendunselected",lt(hs,"unSelect"))}function aL(r){r.registerComponentModel(sg),r.registerComponentView(eL),r.registerProcessor(r.PRIORITY.PROCESSOR.SERIES_FILTER,pU),r.registerSubTypeDefaulter("legend",function(){return"plain"}),dU(r)}var gU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.setScrollDataIndex=function(t){this.option.scrollDataIndex=t},e.prototype.init=function(t,a,n){var i=Eo(t);r.prototype.init.call(this,t,a,n),Qb(this,t,i)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),Qb(this,this.option,t)},e.type="legend.scroll",e.defaultOption=vn(sg.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}),e}(sg);function Qb(r,e,t){var a=r.getOrient(),n=[1,1];n[a.index]=0,sn(e,t,{type:"box",ignoreSize:!!n})}var jb=at,dp=["width","height"],gp=["x","y"],yU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.newlineDisabled=!0,t._currentIndex=0,t}return e.prototype.init=function(){r.prototype.init.call(this),this.group.add(this._containerGroup=new jb),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new jb)},e.prototype.resetInner=function(){r.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},e.prototype.renderInner=function(t,a,n,i,o,s,l){var u=this;r.prototype.renderInner.call(this,t,a,n,i,o,s,l);var f=this._controllerGroup,h=a.get("pageIconSize",!0),v=z(h)?h:[h,h];p("pagePrev",0);var c=a.getModel("pageTextStyle");f.add(new bt({name:"pageText",style:{text:"xx/xx",fill:c.getTextColor(),font:c.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),p("pageNext",1);function p(d,g){var y=d+"DataIndex",m=Dl(a.get("pageIcons",!0)[a.getOrient().name][g],{onclick:$(u._pageGo,u,y,a,i)},{x:-v[0]/2,y:-v[1]/2,width:v[0],height:v[1]});m.name=d,f.add(m)}},e.prototype.layoutInner=function(t,a,n,i,o,s){var l=this.getSelectorGroup(),u=t.getOrient().index,f=dp[u],h=gp[u],v=dp[1-u],c=gp[1-u];o&&ui("horizontal",l,t.get("selectorItemGap",!0));var p=t.get("selectorButtonGap",!0),d=l.getBoundingRect(),g=[-d.x,-d.y],y=rt(n);o&&(y[f]=n[f]-d[f]-p);var m=this._layoutContentAndController(t,i,y,u,f,v,c,h);if(o){if(s==="end")g[u]+=m[f]+p;else{var _=d[f]+p;g[u]-=_,m[h]-=_}m[f]+=d[f]+p,g[1-u]+=m[c]+m[v]/2-d[v]/2,m[v]=Math.max(m[v],d[v]),m[c]=Math.min(m[c],d[c]+g[1-u]),l.x=g[0],l.y=g[1],l.markRedraw()}return m},e.prototype._layoutContentAndController=function(t,a,n,i,o,s,l,u){var f=this.getContentGroup(),h=this._containerGroup,v=this._controllerGroup;ui(t.get("orient"),f,t.get("itemGap"),i?n.width:null,i?null:n.height),ui("horizontal",v,t.get("pageButtonItemGap",!0));var c=f.getBoundingRect(),p=v.getBoundingRect(),d=this._showController=c[o]>n[o],g=[-c.x,-c.y];a||(g[i]=f[u]);var y=[0,0],m=[-p.x,-p.y],_=st(t.get("pageButtonGap",!0),t.get("itemGap",!0));if(d){var S=t.get("pageButtonPosition",!0);S==="end"?m[i]+=n[o]-p[o]:y[i]+=p[o]+_}m[1-i]+=c[s]/2-p[s]/2,f.setPosition(g),h.setPosition(y),v.setPosition(m);var x={x:0,y:0};if(x[o]=d?n[o]:c[o],x[s]=Math.max(c[s],p[s]),x[l]=Math.min(0,p[l]+m[1-i]),h.__rectSize=n[o],d){var b={x:0,y:0};b[o]=Math.max(n[o]-p[o]-_,0),b[s]=x[s],h.setClipPath(new St({shape:b})),h.__rectSize=b[o]}else v.eachChild(function(C){C.attr({invisible:!0,silent:!0})});var w=this._getPageInfo(t);return w.pageIndex!=null&&Tt(f,{x:w.contentPosition[0],y:w.contentPosition[1]},d?t:null),this._updatePageInfoView(t,w),x},e.prototype._pageGo=function(t,a,n){var i=this._getPageInfo(a)[t];i!=null&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:a.id})},e.prototype._updatePageInfoView=function(t,a){var n=this._controllerGroup;D(["pagePrev","pageNext"],function(f){var h=f+"DataIndex",v=a[h]!=null,c=n.childOfName(f);c&&(c.setStyle("fill",v?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),c.cursor=v?"pointer":"default")});var i=n.childOfName("pageText"),o=t.get("pageFormatter"),s=a.pageIndex,l=s!=null?s+1:0,u=a.pageCount;i&&o&&i.setStyle("text",Y(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},e.prototype._getPageInfo=function(t){var a=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,o=t.getOrient().index,s=dp[o],l=gp[o],u=this._findTargetItemIndex(a),f=n.children(),h=f[u],v=f.length,c=v?1:0,p={contentPosition:[n.x,n.y],pageCount:c,pageIndex:c-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!h)return p;var d=S(h);p.contentPosition[o]=-d.s;for(var g=u+1,y=d,m=d,_=null;g<=v;++g)_=S(f[g]),(!_&&m.e>y.s+i||_&&!x(_,y.s))&&(m.i>y.i?y=m:y=_,y&&(p.pageNextDataIndex==null&&(p.pageNextDataIndex=y.i),++p.pageCount)),m=_;for(var g=u-1,y=d,m=d,_=null;g>=-1;--g)_=S(f[g]),(!_||!x(m,_.s))&&y.i<m.i&&(m=y,p.pagePrevDataIndex==null&&(p.pagePrevDataIndex=y.i),++p.pageCount,++p.pageIndex),y=_;return p;function S(b){if(b){var w=b.getBoundingRect(),C=w[l]+b[l];return{s:C,e:C+w[s],i:b.__legendDataIndex}}}function x(b,w){return b.e>=w&&b.s<=w+i}},e.prototype._findTargetItemIndex=function(t){if(!this._showController)return 0;var a,n=this.getContentGroup(),i;return n.eachChild(function(o,s){var l=o.__legendDataIndex;i==null&&l!=null&&(i=s),l===t&&(a=s)}),a??i},e.type="legend.scroll",e}(eL);function mU(r){r.registerAction("legendScroll","legendscroll",function(e,t){var a=e.scrollDataIndex;a!=null&&t.eachComponent({mainType:"legend",subType:"scroll",query:e},function(n){n.setScrollDataIndex(a)})})}function _U(r){dt(aL),r.registerComponentModel(gU),r.registerComponentView(yU),mU(r)}function SU(r){dt(aL),dt(_U)}var xU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="dataZoom.inside",e.defaultOption=vn(gl.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(gl),Sm=xt();function bU(r,e,t){Sm(r).coordSysRecordMap.each(function(a){var n=a.dataZoomInfoMap.get(e.uid);n&&(n.getRange=t)})}function wU(r,e){for(var t=Sm(r).coordSysRecordMap,a=t.keys(),n=0;n<a.length;n++){var i=a[n],o=t.get(i),s=o.dataZoomInfoMap;if(s){var l=e.uid,u=s.get(l);u&&(s.removeKey(l),s.keys().length||nL(t,o))}}}function nL(r,e){if(e){r.removeKey(e.model.uid);var t=e.controller;t&&t.dispose()}}function TU(r,e){var t={model:e,containsPoint:lt(AU,e),dispatchAction:lt(CU,r),dataZoomInfoMap:null,controller:null},a=t.controller=new Vl(r.getZr());return D(["pan","zoom","scrollMove"],function(n){a.on(n,function(i){var o=[];t.dataZoomInfoMap.each(function(s){if(i.isAvailableBehavior(s.model.option)){var l=(s.getRange||{})[n],u=l&&l(s.dzReferCoordSysInfo,t.model.mainType,t.controller,i);!s.model.get("disabled",!0)&&u&&o.push({dataZoomId:s.model.id,start:u[0],end:u[1]})}}),o.length&&t.dispatchAction(o)})}),t}function CU(r,e){r.isDisposed()||r.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:e})}function AU(r,e,t,a){return r.coordinateSystem.containPoint([t,a])}function DU(r){var e,t="type_",a={type_true:2,type_move:1,type_false:0,type_undefined:-1},n=!0;return r.each(function(i){var o=i.model,s=o.get("disabled",!0)?!1:o.get("zoomLock",!0)?"move":!0;a[t+s]>a[t+e]&&(e=s),n=n&&o.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!n}}}function MU(r){r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,function(e,t){var a=Sm(t),n=a.coordSysRecordMap||(a.coordSysRecordMap=Z());n.each(function(i){i.dataZoomInfoMap=null}),e.eachComponent({mainType:"dataZoom",subType:"inside"},function(i){var o=F2(i);D(o.infoList,function(s){var l=s.model.uid,u=n.get(l)||n.set(l,TU(t,s.model)),f=u.dataZoomInfoMap||(u.dataZoomInfoMap=Z());f.set(i.uid,{dzReferCoordSysInfo:s,model:i,getRange:null})})}),n.each(function(i){var o=i.controller,s,l=i.dataZoomInfoMap;if(l){var u=l.keys()[0];u!=null&&(s=l.get(u))}if(!s){nL(n,i);return}var f=DU(l);o.enable(f.controlType,f.opt),o.setPointerChecker(i.containsPoint),Oo(i,"dispatchAction",s.model.get("throttle",!0),"fixRate")})})}var LU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="dataZoom.inside",t}return e.prototype.render=function(t,a,n){if(r.prototype.render.apply(this,arguments),t.noTarget()){this._clear();return}this.range=t.getPercentRange(),bU(n,t,{pan:$(yp.pan,this),zoom:$(yp.zoom,this),scrollMove:$(yp.scrollMove,this)})},e.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){wU(this.api,this.dataZoomModel),this.range=null},e.type="dataZoom.inside",e}(hm),yp={zoom:function(r,e,t,a){var n=this.range,i=n.slice(),o=r.axisModels[0];if(o){var s=mp[e](null,[a.originX,a.originY],o,t,r),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(i[1]-i[0])+i[0],u=Math.max(1/a.scale,0);i[0]=(i[0]-l)*u+l,i[1]=(i[1]-l)*u+l;var f=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(Di(0,i,[0,100],0,f.minSpan,f.maxSpan),this.range=i,n[0]!==i[0]||n[1]!==i[1])return i}},pan:Jb(function(r,e,t,a,n,i){var o=mp[a]([i.oldX,i.oldY],[i.newX,i.newY],e,n,t);return o.signal*(r[1]-r[0])*o.pixel/o.pixelLength}),scrollMove:Jb(function(r,e,t,a,n,i){var o=mp[a]([0,0],[i.scrollDelta,i.scrollDelta],e,n,t);return o.signal*(r[1]-r[0])*i.scrollDelta})};function Jb(r){return function(e,t,a,n){var i=this.range,o=i.slice(),s=e.axisModels[0];if(s){var l=r(o,s,e,t,a,n);if(Di(l,o,[0,100],"all"),this.range=o,i[0]!==o[0]||i[1]!==o[1])return o}}}var mp={grid:function(r,e,t,a,n){var i=t.axis,o={},s=n.model.coordinateSystem.getRect();return r=r||[0,0],i.dim==="x"?(o.pixel=e[0]-r[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=i.inverse?1:-1):(o.pixel=e[1]-r[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=i.inverse?-1:1),o},polar:function(r,e,t,a,n){var i=t.axis,o={},s=n.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return r=r?s.pointToCoord(r):[0,0],e=s.pointToCoord(e),t.mainType==="radiusAxis"?(o.pixel=e[0]-r[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=i.inverse?1:-1):(o.pixel=e[1]-r[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=i.inverse?-1:1),o},singleAxis:function(r,e,t,a,n){var i=t.axis,o=n.model.coordinateSystem.getRect(),s={};return r=r||[0,0],i.orient==="horizontal"?(s.pixel=e[0]-r[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=i.inverse?1:-1):(s.pixel=e[1]-r[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=i.inverse?-1:1),s}};function iL(r){vm(r),r.registerComponentModel(xU),r.registerComponentView(LU),MU(r)}var IU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=vn(gl.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:{handleLabel:{show:!0},handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(gl),vs=St,tw=7,PU=1,_p=30,EU=7,cs="horizontal",ew="vertical",RU=5,kU=["line","bar","candlestick","scatter"],OU={easing:"cubicOut",duration:100,delay:0},NU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._displayables={},t}return e.prototype.init=function(t,a){this.api=a,this._onBrush=$(this._onBrush,this),this._onBrushEnd=$(this._onBrushEnd,this)},e.prototype.render=function(t,a,n,i){if(r.prototype.render.apply(this,arguments),Oo(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),t.get("show")===!1){this.group.removeAll();return}if(t.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!=="dataZoom"||i.from!==this.uid)&&this._buildView(),this._updateView()},e.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){al(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var a=this._displayables.sliderGroup=new at;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(a),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,a=this.api,n=t.get("brushSelect"),i=n?EU:0,o=this._findCoordRect(),s={width:a.getWidth(),height:a.getHeight()},l=this._orient===cs?{right:s.width-o.x-o.width,top:s.height-_p-tw-i,width:o.width,height:_p}:{right:tw,top:o.y,width:_p,height:o.height},u=Eo(t.option);D(["right","top","width","height"],function(h){u[h]==="ph"&&(u[h]=l[h])});var f=ee(u,s);this._location={x:f.x,y:f.y},this._size=[f.width,f.height],this._orient===ew&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,a=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),o=i&&i.get("inverse"),s=this._displayables.sliderGroup,l=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(n===cs&&!o?{scaleY:l?1:-1,scaleX:1}:n===cs&&o?{scaleY:l?1:-1,scaleX:-1}:n===ew&&!o?{scaleY:l?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:l?-1:1,scaleX:-1,rotation:Math.PI/2});var u=t.getBoundingRect([s]);t.x=a.x-u.x,t.y=a.y-u.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,a=this._size,n=this._displayables.sliderGroup,i=t.get("brushSelect");n.add(new vs({silent:!0,shape:{x:0,y:0,width:a[0],height:a[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var o=new vs({shape:{x:0,y:0,width:a[0],height:a[1]},style:{fill:"transparent"},z2:0,onclick:$(this._onClickPanel,this)}),s=this.api.getZr();i?(o.on("mousedown",this._onBrushStart,this),o.cursor="crosshair",s.on("mousemove",this._onBrush),s.on("mouseup",this._onBrushEnd)):(s.off("mousemove",this._onBrush),s.off("mouseup",this._onBrushEnd)),n.add(o)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!t)return;var a=this._size,n=this._shadowSize||[],i=t.series,o=i.getRawData(),s=i.getShadowDim&&i.getShadowDim(),l=s&&o.getDimensionInfo(s)?i.getShadowDim():t.otherDim;if(l==null)return;var u=this._shadowPolygonPts,f=this._shadowPolylinePts;if(o!==this._shadowData||l!==this._shadowDim||a[0]!==n[0]||a[1]!==n[1]){var h=o.getDataExtent(l),v=(h[1]-h[0])*.3;h=[h[0]-v,h[1]+v];var c=[0,a[1]],p=[0,a[0]],d=[[a[0],0],[0,0]],g=[],y=p[1]/(o.count()-1),m=0,_=Math.round(o.count()/a[0]),S;o.each([l],function(T,A){if(_>0&&A%_){m+=y;return}var M=T==null||isNaN(T)||T==="",L=M?0:Dt(T,h,c,!0);M&&!S&&A?(d.push([d[d.length-1][0],0]),g.push([g[g.length-1][0],0])):!M&&S&&(d.push([m,0]),g.push([m,0])),d.push([m,L]),g.push([m,L]),m+=y,S=M}),u=this._shadowPolygonPts=d,f=this._shadowPolylinePts=g}this._shadowData=o,this._shadowDim=l,this._shadowSize=[a[0],a[1]];var x=this.dataZoomModel;function b(T){var A=x.getModel(T?"selectedDataBackground":"dataBackground"),M=new at,L=new Ne({shape:{points:u},segmentIgnoreThreshold:1,style:A.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),I=new Be({shape:{points:f},segmentIgnoreThreshold:1,style:A.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return M.add(L),M.add(I),M}for(var w=0;w<3;w++){var C=b(w===1);this._displayables.sliderGroup.add(C),this._displayables.dataShadowSegs.push(C)}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,a=t.get("showDataShadow");if(a!==!1){var n,i=this.ecModel;return t.eachTargetAxis(function(o,s){var l=t.getAxisProxy(o,s).getTargetSeriesModels();D(l,function(u){if(!n&&!(a!==!0&&ct(kU,u.get("type"))<0)){var f=i.getComponent(Qa(o),s).axis,h=BU(o),v,c=u.coordinateSystem;h!=null&&c.getOtherAxis&&(v=c.getOtherAxis(f).inverse),h=u.getData().mapDimension(h),n={thisAxis:f,series:u,thisDim:o,otherDim:h,otherAxisInverse:v}}},this)},this),n}},e.prototype._renderHandle=function(){var t=this.group,a=this._displayables,n=a.handles=[null,null],i=a.handleLabels=[null,null],o=this._displayables.sliderGroup,s=this._size,l=this.dataZoomModel,u=this.api,f=l.get("borderRadius")||0,h=l.get("brushSelect"),v=a.filler=new vs({silent:h,style:{fill:l.get("fillerColor")},textConfig:{position:"inside"}});o.add(v),o.add(new vs({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:f},style:{stroke:l.get("dataBackgroundColor")||l.get("borderColor"),lineWidth:PU,fill:"rgba(0,0,0,0)"}})),D([0,1],function(_){var S=l.get("handleIcon");!Vf[S]&&S.indexOf("path://")<0&&S.indexOf("image://")<0&&(S="path://"+S);var x=Qt(S,-1,0,2,2,null,!0);x.attr({cursor:rw(this._orient),draggable:!0,drift:$(this._onDragMove,this,_),ondragend:$(this._onDragEnd,this),onmouseover:$(this._showDataInfo,this,!0),onmouseout:$(this._showDataInfo,this,!1),z2:5});var b=x.getBoundingRect(),w=l.get("handleSize");this._handleHeight=W(w,this._size[1]),this._handleWidth=b.width/b.height*this._handleHeight,x.setStyle(l.getModel("handleStyle").getItemStyle()),x.style.strokeNoScale=!0,x.rectHover=!0,x.ensureState("emphasis").style=l.getModel(["emphasis","handleStyle"]).getItemStyle(),si(x);var C=l.get("handleColor");C!=null&&(x.style.fill=C),o.add(n[_]=x);var T=l.getModel("textStyle"),A=l.get("handleLabel")||{},M=A.show||!1;t.add(i[_]=new bt({silent:!0,invisible:!M,style:Bt(T,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:T.getTextColor(),font:T.getFont()}),z2:10}))},this);var c=v;if(h){var p=W(l.get("moveHandleSize"),s[1]),d=a.moveHandle=new St({style:l.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:p}}),g=p*.8,y=a.moveHandleIcon=Qt(l.get("moveHandleIcon"),-g/2,-g/2,g,g,"#fff",!0);y.silent=!0,y.y=s[1]+p/2-.5,d.ensureState("emphasis").style=l.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var m=Math.min(s[1]/2,Math.max(p,10));c=a.moveZone=new St({invisible:!0,shape:{y:s[1]-m,height:p+m}}),c.on("mouseover",function(){u.enterEmphasis(d)}).on("mouseout",function(){u.leaveEmphasis(d)}),o.add(d),o.add(y),o.add(c)}c.attr({draggable:!0,cursor:rw(this._orient),drift:$(this._onDragMove,this,"all"),ondragstart:$(this._showDataInfo,this,!0),ondragend:$(this._onDragEnd,this),onmouseover:$(this._showDataInfo,this,!0),onmouseout:$(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),a=this._getViewExtent();this._handleEnds=[Dt(t[0],[0,100],a,!0),Dt(t[1],[0,100],a,!0)]},e.prototype._updateInterval=function(t,a){var n=this.dataZoomModel,i=this._handleEnds,o=this._getViewExtent(),s=n.findRepresentativeAxisProxy().getMinMaxSpan(),l=[0,100];Di(a,i,o,n.get("zoomLock")?"all":t,s.minSpan!=null?Dt(s.minSpan,l,o,!0):null,s.maxSpan!=null?Dt(s.maxSpan,l,o,!0):null);var u=this._range,f=this._range=hr([Dt(i[0],o,l,!0),Dt(i[1],o,l,!0)]);return!u||u[0]!==f[0]||u[1]!==f[1]},e.prototype._updateView=function(t){var a=this._displayables,n=this._handleEnds,i=hr(n.slice()),o=this._size;D([0,1],function(c){var p=a.handles[c],d=this._handleHeight;p.attr({scaleX:d/2,scaleY:d/2,x:n[c]+(c?-1:1),y:o[1]/2-d/2})},this),a.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:o[1]});var s={x:i[0],width:i[1]-i[0]};a.moveHandle&&(a.moveHandle.setShape(s),a.moveZone.setShape(s),a.moveZone.getBoundingRect(),a.moveHandleIcon&&a.moveHandleIcon.attr("x",s.x+s.width/2));for(var l=a.dataShadowSegs,u=[0,i[0],i[1],o[0]],f=0;f<l.length;f++){var h=l[f],v=h.getClipPath();v||(v=new St,h.setClipPath(v)),v.setShape({x:u[f],y:0,width:u[f+1]-u[f],height:o[1]})}this._updateDataInfo(t)},e.prototype._updateDataInfo=function(t){var a=this.dataZoomModel,n=this._displayables,i=n.handleLabels,o=this._orient,s=["",""];if(a.get("showDetail")){var l=a.findRepresentativeAxisProxy();if(l){var u=l.getAxisModel().axis,f=this._range,h=t?l.calculateDataWindow({start:f[0],end:f[1]}).valueWindow:l.getDataValueWindow();s=[this._formatLabel(h[0],u),this._formatLabel(h[1],u)]}}var v=hr(this._handleEnds.slice());c.call(this,0),c.call(this,1);function c(p){var d=li(n.handles[p].parent,this.group),g=Lh(p===0?"right":"left",d),y=this._handleWidth/2+RU,m=Mr([v[p]+(p===0?-y:y),this._size[1]/2],d);i[p].setStyle({x:m[0],y:m[1],verticalAlign:o===cs?"middle":g,align:o===cs?g:"center",text:s[p]})}},e.prototype._formatLabel=function(t,a){var n=this.dataZoomModel,i=n.get("labelFormatter"),o=n.get("labelPrecision");(o==null||o==="auto")&&(o=a.getPixelPrecision());var s=t==null||isNaN(t)?"":a.type==="category"||a.type==="time"?a.scale.getLabel({value:Math.round(t)}):t.toFixed(Math.min(o,20));return Q(i)?i(t,s):Y(i)?i.replace("{value}",s):s},e.prototype._showDataInfo=function(t){var a=this.dataZoomModel.get("handleLabel")||{},n=a.show||!1,i=this.dataZoomModel.getModel(["emphasis","handleLabel"]),o=i.get("show")||!1,s=t||this._dragging?o:n,l=this._displayables,u=l.handleLabels;u[0].attr("invisible",!s),u[1].attr("invisible",!s),l.moveHandle&&this.api[s?"enterEmphasis":"leaveEmphasis"](l.moveHandle,1)},e.prototype._onDragMove=function(t,a,n,i){this._dragging=!0,ga(i.event);var o=this._displayables.sliderGroup.getLocalTransform(),s=Mr([a,n],o,!0),l=this._updateInterval(t,s[0]),u=this.dataZoomModel.get("realtime");this._updateView(!u),l&&u&&this._dispatchZoomAction(!0)},e.prototype._onDragEnd=function(){this._dragging=!1,this._showDataInfo(!1);var t=this.dataZoomModel.get("realtime");!t&&this._dispatchZoomAction(!1)},e.prototype._onClickPanel=function(t){var a=this._size,n=this._displayables.sliderGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(n[0]<0||n[0]>a[0]||n[1]<0||n[1]>a[1])){var i=this._handleEnds,o=(i[0]+i[1])/2,s=this._updateInterval("all",n[0]-o);this._updateView(),s&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){var a=t.offsetX,n=t.offsetY;this._brushStart=new ft(a,n),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var a=this._displayables.brushRect;if(this._brushing=!1,!!a){a.attr("ignore",!0);var n=a.shape,i=+new Date;if(!(i-this._brushStartTime<200&&Math.abs(n.width)<5)){var o=this._getViewExtent(),s=[0,100];this._range=hr([Dt(n.x,o,s,!0),Dt(n.x+n.width,o,s,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(ga(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,a){var n=this._displayables,i=this.dataZoomModel,o=n.brushRect;o||(o=n.brushRect=new vs({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(o)),o.attr("ignore",!1);var s=this._brushStart,l=this._displayables.sliderGroup,u=l.transformCoordToLocal(t,a),f=l.transformCoordToLocal(s.x,s.y),h=this._size;u[0]=Math.max(Math.min(h[0],u[0]),0),o.setShape({x:f[0],y:0,width:u[0]-f[0],height:h[1]})},e.prototype._dispatchZoomAction=function(t){var a=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?OU:null,start:a[0],end:a[1]})},e.prototype._findCoordRect=function(){var t,a=F2(this.dataZoomModel).infoList;if(!t&&a.length){var n=a[0].model.coordinateSystem;t=n.getRect&&n.getRect()}if(!t){var i=this.api.getWidth(),o=this.api.getHeight();t={x:i*.2,y:o*.2,width:i*.6,height:o*.6}}return t},e.type="dataZoom.slider",e}(hm);function BU(r){var e={x:"y",y:"x",radius:"angle",angle:"radius"};return e[r]}function rw(r){return r==="vertical"?"ns-resize":"ew-resize"}function oL(r){r.registerComponentModel(IU),r.registerComponentView(NU),vm(r)}function VU(r){dt(iL),dt(oL)}var sL={get:function(r,e,t){var a=rt((zU[r]||{})[e]);return t&&z(a)?a[a.length-1]:a}},zU={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]}},aw=oe.mapVisual,FU=oe.eachVisual,GU=z,nw=D,HU=hr,WU=Dt,lh=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.stateList=["inRange","outOfRange"],t.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],t.layoutMode={type:"box",ignoreSize:!0},t.dataBound=[-1/0,1/0],t.targetVisuals={},t.controllerVisuals={},t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n)},e.prototype.optionUpdated=function(t,a){var n=this.option;!a&&K2(n,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var a=this.stateList;t=$(t,this),this.controllerVisuals=ng(this.option.controller,a,t),this.targetVisuals=ng(this.option.target,a,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,a=[];return t==null||t==="all"?this.ecModel.eachSeries(function(n,i){a.push(i)}):a=Pt(t),a},e.prototype.eachTargetSeries=function(t,a){D(this.getTargetSeriesIndices(),function(n){var i=this.ecModel.getSeriesByIndex(n);i&&t.call(a,i)},this)},e.prototype.isTargetSeries=function(t){var a=!1;return this.eachTargetSeries(function(n){n===t&&(a=!0)}),a},e.prototype.formatValueText=function(t,a,n){var i=this.option,o=i.precision,s=this.dataBound,l=i.formatter,u;n=n||["<",">"],z(t)&&(t=t.slice(),u=!0);var f=a?t:u?[h(t[0]),h(t[1])]:h(t);if(Y(l))return l.replace("{value}",u?f[0]:f).replace("{value2}",u?f[1]:f);if(Q(l))return u?l(t[0],t[1]):l(t);if(u)return t[0]===s[0]?n[0]+" "+f[1]:t[1]===s[1]?n[1]+" "+f[0]:f[0]+" - "+f[1];return f;function h(v){return v===s[0]?"min":v===s[1]?"max":(+v).toFixed(Math.min(o,20))}},e.prototype.resetExtent=function(){var t=this.option,a=HU([t.min,t.max]);this._dataExtent=a},e.prototype.getDataDimensionIndex=function(t){var a=this.option.dimension;if(a!=null)return t.getDimensionIndex(a);for(var n=t.dimensions,i=n.length-1;i>=0;i--){var o=n[i],s=t.getDimensionInfo(o);if(!s.isCalculationCoord)return s.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,a=this.option,n={inRange:a.inRange,outOfRange:a.outOfRange},i=a.target||(a.target={}),o=a.controller||(a.controller={});ut(i,n),ut(o,n);var s=this.isCategory();l.call(this,i),l.call(this,o),u.call(this,i,"inRange","outOfRange"),f.call(this,o);function l(h){GU(a.color)&&!h.inRange&&(h.inRange={color:a.color.slice().reverse()}),h.inRange=h.inRange||{color:t.get("gradientColor")}}function u(h,v,c){var p=h[v],d=h[c];p&&!d&&(d=h[c]={},nw(p,function(g,y){if(oe.isValidType(y)){var m=sL.get(y,"inactive",s);m!=null&&(d[y]=m,y==="color"&&!d.hasOwnProperty("opacity")&&!d.hasOwnProperty("colorAlpha")&&(d.opacity=[0,0]))}}))}function f(h){var v=(h.inRange||{}).symbol||(h.outOfRange||{}).symbol,c=(h.inRange||{}).symbolSize||(h.outOfRange||{}).symbolSize,p=this.get("inactiveColor"),d=this.getItemSymbol(),g=d||"roundRect";nw(this.stateList,function(y){var m=this.itemSize,_=h[y];_||(_=h[y]={color:s?p:[p]}),_.symbol==null&&(_.symbol=v&&rt(v)||(s?g:[g])),_.symbolSize==null&&(_.symbolSize=c&&rt(c)||(s?m[0]:[m[0],m[0]])),_.symbol=aw(_.symbol,function(b){return b==="none"?g:b});var S=_.symbolSize;if(S!=null){var x=-1/0;FU(S,function(b){b>x&&(x=b)}),_.symbolSize=aw(S,function(b){return WU(b,[0,x],[0,m[0]],!0)})}},this)}},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},e}(mt),iw=[20,140],UU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(t,a){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(n){n.mappingMethod="linear",n.dataExtent=this.getExtent()}),this._resetRange()},e.prototype.resetItemSize=function(){r.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(t[0]==null||isNaN(t[0]))&&(t[0]=iw[0]),(t[1]==null||isNaN(t[1]))&&(t[1]=iw[1])},e.prototype._resetRange=function(){var t=this.getExtent(),a=this.option.range;!a||a.auto?(t.auto=1,this.option.range=t):z(a)&&(a[0]>a[1]&&a.reverse(),a[0]=Math.max(a[0],t[0]),a[1]=Math.min(a[1],t[1]))},e.prototype.completeVisualOption=function(){r.prototype.completeVisualOption.apply(this,arguments),D(this.stateList,function(t){var a=this.option.controller[t].symbolSize;a&&a[0]!==a[1]&&(a[0]=a[1]/3)},this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),a=hr((this.get("range")||[]).slice());return a[0]>t[1]&&(a[0]=t[1]),a[1]>t[1]&&(a[1]=t[1]),a[0]<t[0]&&(a[0]=t[0]),a[1]<t[0]&&(a[1]=t[0]),a},e.prototype.getValueState=function(t){var a=this.option.range,n=this.getExtent();return(a[0]<=n[0]||a[0]<=t)&&(a[1]>=n[1]||t<=a[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var a=[];return this.eachTargetSeries(function(n){var i=[],o=n.getData();o.each(this.getDataDimensionIndex(o),function(s,l){t[0]<=s&&s<=t[1]&&i.push(l)},this),a.push({seriesId:n.id,dataIndex:i})},this),a},e.prototype.getVisualMeta=function(t){var a=ow(this,"outOfRange",this.getExtent()),n=ow(this,"inRange",this.option.range.slice()),i=[];function o(c,p){i.push({value:c,color:t(c,p)})}for(var s=0,l=0,u=n.length,f=a.length;l<f&&(!n.length||a[l]<=n[0]);l++)a[l]<n[s]&&o(a[l],"outOfRange");for(var h=1;s<u;s++,h=0)h&&i.length&&o(n[s],"outOfRange"),o(n[s],"inRange");for(var h=1;l<f;l++)(!n.length||n[n.length-1]<a[l])&&(h&&(i.length&&o(i[i.length-1].value,"outOfRange"),h=0),o(a[l],"outOfRange"));var v=i.length;return{stops:i,outerColors:[v?i[0].color:"transparent",v?i[v-1].color:"transparent"]}},e.type="visualMap.continuous",e.defaultOption=vn(lh.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)"}}),e}(lh);function ow(r,e,t){if(t[0]===t[1])return t.slice();for(var a=200,n=(t[1]-t[0])/a,i=t[0],o=[],s=0;s<=a&&i<t[1];s++)o.push(i),i+=n;return o.push(t[1]),o}var lL=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.autoPositionValues={left:1,right:1,top:1,bottom:1},t}return e.prototype.init=function(t,a){this.ecModel=t,this.api=a},e.prototype.render=function(t,a,n,i){if(this.visualMapModel=t,t.get("show")===!1){this.group.removeAll();return}this.doRender(t,a,n,i)},e.prototype.renderBackground=function(t){var a=this.visualMapModel,n=Po(a.get("padding")||0),i=t.getBoundingRect();t.add(new St({z2:-1,silent:!0,shape:{x:i.x-n[3],y:i.y-n[0],width:i.width+n[3]+n[1],height:i.height+n[0]+n[2]},style:{fill:a.get("backgroundColor"),stroke:a.get("borderColor"),lineWidth:a.get("borderWidth")}}))},e.prototype.getControllerVisual=function(t,a,n){n=n||{};var i=n.forceState,o=this.visualMapModel,s={};if(a==="color"){var l=o.get("contentColor");s.color=l}function u(c){return s[c]}function f(c,p){s[c]=p}var h=o.controllerVisuals[i||o.getValueState(t)],v=oe.prepareVisualTypes(h);return D(v,function(c){var p=h[c];n.convertOpacityToAlpha&&c==="opacity"&&(c="colorAlpha",p=h.__alphaForOpacity),oe.dependsOn(c,a)&&p&&p.applyVisual(t,u,f)}),s[a]},e.prototype.positionGroup=function(t){var a=this.visualMapModel,n=this.api;Nh(t,a.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()})},e.prototype.doRender=function(t,a,n,i){},e.type="visualMap",e}(Gt),sw=[["left","right","width"],["top","bottom","height"]];function uL(r,e,t){var a=r.option,n=a.align;if(n!=null&&n!=="auto")return n;for(var i={width:e.getWidth(),height:e.getHeight()},o=a.orient==="horizontal"?1:0,s=sw[o],l=[0,null,10],u={},f=0;f<3;f++)u[sw[1-o][f]]=l[f],u[s[f]]=f===2?t[0]:a[s[f]];var h=[["x","width",3],["y","height",0]][o],v=ee(u,i,a.padding);return s[(v.margin[h[2]]||0)+v[h[0]]+v[h[1]]*.5<i[h[1]]*.5?0:1]}function cf(r,e){return D(r||[],function(t){t.dataIndex!=null&&(t.dataIndexInside=t.dataIndex,t.dataIndex=null),t.highlightKey="visualMap"+(e?e.componentIndex:"")}),r}var Fr=Dt,YU=D,lw=Math.min,Sp=Math.max,$U=12,XU=6,ZU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._shapes={},t._dataInterval=[],t._handleEnds=[],t._hoverLinkDataIndices=[],t}return e.prototype.init=function(t,a){r.prototype.init.call(this,t,a),this._hoverLinkFromSeriesMouseOver=$(this._hoverLinkFromSeriesMouseOver,this),this._hideIndicator=$(this._hideIndicator,this)},e.prototype.doRender=function(t,a,n,i){(!i||i.type!=="selectDataRange"||i.from!==this.uid)&&this._buildView()},e.prototype._buildView=function(){this.group.removeAll();var t=this.visualMapModel,a=this.group;this._orient=t.get("orient"),this._useHandle=t.get("calculable"),this._resetInterval(),this._renderBar(a);var n=t.get("text");this._renderEndsText(a,n,0),this._renderEndsText(a,n,1),this._updateView(!0),this.renderBackground(a),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(a)},e.prototype._renderEndsText=function(t,a,n){if(a){var i=a[1-n];i=i!=null?i+"":"";var o=this.visualMapModel,s=o.get("textGap"),l=o.itemSize,u=this._shapes.mainGroup,f=this._applyTransform([l[0]/2,n===0?-s:l[1]+s],u),h=this._applyTransform(n===0?"bottom":"top",u),v=this._orient,c=this.visualMapModel.textStyleModel;this.group.add(new bt({style:Bt(c,{x:f[0],y:f[1],verticalAlign:v==="horizontal"?"middle":h,align:v==="horizontal"?h:"center",text:i})}))}},e.prototype._renderBar=function(t){var a=this.visualMapModel,n=this._shapes,i=a.itemSize,o=this._orient,s=this._useHandle,l=uL(a,this.api,i),u=n.mainGroup=this._createBarGroup(l),f=new at;u.add(f),f.add(n.outOfRange=uw()),f.add(n.inRange=uw(null,s?hw(this._orient):null,$(this._dragHandle,this,"all",!1),$(this._dragHandle,this,"all",!0))),f.setClipPath(new St({shape:{x:0,y:0,width:i[0],height:i[1],r:3}}));var h=a.textStyleModel.getTextRect("国"),v=Sp(h.width,h.height);s&&(n.handleThumbs=[],n.handleLabels=[],n.handleLabelPoints=[],this._createHandle(a,u,0,i,v,o),this._createHandle(a,u,1,i,v,o)),this._createIndicator(a,u,i,v,o),t.add(u)},e.prototype._createHandle=function(t,a,n,i,o,s){var l=$(this._dragHandle,this,n,!1),u=$(this._dragHandle,this,n,!0),f=Lr(t.get("handleSize"),i[0]),h=Qt(t.get("handleIcon"),-f/2,-f/2,f,f,null,!0),v=hw(this._orient);h.attr({cursor:v,draggable:!0,drift:l,ondragend:u,onmousemove:function(y){ga(y.event)}}),h.x=i[0]/2,h.useStyle(t.getModel("handleStyle").getItemStyle()),h.setStyle({strokeNoScale:!0,strokeFirst:!0}),h.style.lineWidth*=2,h.ensureState("emphasis").style=t.getModel(["emphasis","handleStyle"]).getItemStyle(),Kn(h,!0),a.add(h);var c=this.visualMapModel.textStyleModel,p=new bt({cursor:v,draggable:!0,drift:l,onmousemove:function(y){ga(y.event)},ondragend:u,style:Bt(c,{x:0,y:0,text:""})});p.ensureState("blur").style={opacity:.1},p.stateTransition={duration:200},this.group.add(p);var d=[f,0],g=this._shapes;g.handleThumbs[n]=h,g.handleLabelPoints[n]=d,g.handleLabels[n]=p},e.prototype._createIndicator=function(t,a,n,i,o){var s=Lr(t.get("indicatorSize"),n[0]),l=Qt(t.get("indicatorIcon"),-s/2,-s/2,s,s,null,!0);l.attr({cursor:"move",invisible:!0,silent:!0,x:n[0]/2});var u=t.getModel("indicatorStyle").getItemStyle();if(l instanceof ve){var f=l.style;l.useStyle(V({image:f.image,x:f.x,y:f.y,width:f.width,height:f.height},u))}else l.useStyle(u);a.add(l);var h=this.visualMapModel.textStyleModel,v=new bt({silent:!0,invisible:!0,style:Bt(h,{x:0,y:0,text:""})});this.group.add(v);var c=[(o==="horizontal"?i/2:XU)+n[0]/2,0],p=this._shapes;p.indicator=l,p.indicatorLabel=v,p.indicatorLabelPoint=c,this._firstShowIndicator=!0},e.prototype._dragHandle=function(t,a,n,i){if(this._useHandle){if(this._dragging=!a,!a){var o=this._applyTransform([n,i],this._shapes.mainGroup,!0);this._updateInterval(t,o[1]),this._hideIndicator(),this._updateView()}a===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),a?!this._hovering&&this._clearHoverLinkToSeries():fw(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[t],!1)}},e.prototype._resetInterval=function(){var t=this.visualMapModel,a=this._dataInterval=t.getSelected(),n=t.getExtent(),i=[0,t.itemSize[1]];this._handleEnds=[Fr(a[0],n,i,!0),Fr(a[1],n,i,!0)]},e.prototype._updateInterval=function(t,a){a=a||0;var n=this.visualMapModel,i=this._handleEnds,o=[0,n.itemSize[1]];Di(a,i,o,t,0);var s=n.getExtent();this._dataInterval=[Fr(i[0],o,s,!0),Fr(i[1],o,s,!0)]},e.prototype._updateView=function(t){var a=this.visualMapModel,n=a.getExtent(),i=this._shapes,o=[0,a.itemSize[1]],s=t?o:this._handleEnds,l=this._createBarVisual(this._dataInterval,n,s,"inRange"),u=this._createBarVisual(n,n,o,"outOfRange");i.inRange.setStyle({fill:l.barColor}).setShape("points",l.barPoints),i.outOfRange.setStyle({fill:u.barColor}).setShape("points",u.barPoints),this._updateHandle(s,l)},e.prototype._createBarVisual=function(t,a,n,i){var o={forceState:i,convertOpacityToAlpha:!0},s=this._makeColorGradient(t,o),l=[this.getControllerVisual(t[0],"symbolSize",o),this.getControllerVisual(t[1],"symbolSize",o)],u=this._createBarPoints(n,l);return{barColor:new Cl(0,0,0,1,s),barPoints:u,handlesColor:[s[0].color,s[s.length-1].color]}},e.prototype._makeColorGradient=function(t,a){var n=100,i=[],o=(t[1]-t[0])/n;i.push({color:this.getControllerVisual(t[0],"color",a),offset:0});for(var s=1;s<n;s++){var l=t[0]+o*s;if(l>t[1])break;i.push({color:this.getControllerVisual(l,"color",a),offset:s/n})}return i.push({color:this.getControllerVisual(t[1],"color",a),offset:1}),i},e.prototype._createBarPoints=function(t,a){var n=this.visualMapModel.itemSize;return[[n[0]-a[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-a[1],t[1]]]},e.prototype._createBarGroup=function(t){var a=this._orient,n=this.visualMapModel.get("inverse");return new at(a==="horizontal"&&!n?{scaleX:t==="bottom"?1:-1,rotation:Math.PI/2}:a==="horizontal"&&n?{scaleX:t==="bottom"?-1:1,rotation:-Math.PI/2}:a==="vertical"&&!n?{scaleX:t==="left"?1:-1,scaleY:-1}:{scaleX:t==="left"?1:-1})},e.prototype._updateHandle=function(t,a){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,o=n.handleThumbs,s=n.handleLabels,l=i.itemSize,u=i.getExtent(),f=this._applyTransform("left",n.mainGroup);YU([0,1],function(h){var v=o[h];v.setStyle("fill",a.handlesColor[h]),v.y=t[h];var c=Fr(t[h],[0,l[1]],u,!0),p=this.getControllerVisual(c,"symbolSize");v.scaleX=v.scaleY=p/l[0],v.x=l[0]-p/2;var d=Mr(n.handleLabelPoints[h],li(v,this.group));if(this._orient==="horizontal"){var g=f==="left"||f==="top"?(l[0]-p)/2:(l[0]-p)/-2;d[1]+=g}s[h].setStyle({x:d[0],y:d[1],text:i.formatValueText(this._dataInterval[h]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",n.mainGroup):"center"})},this)}},e.prototype._showIndicator=function(t,a,n,i){var o=this.visualMapModel,s=o.getExtent(),l=o.itemSize,u=[0,l[1]],f=this._shapes,h=f.indicator;if(h){h.attr("invisible",!1);var v={convertOpacityToAlpha:!0},c=this.getControllerVisual(t,"color",v),p=this.getControllerVisual(t,"symbolSize"),d=Fr(t,s,u,!0),g=l[0]-p/2,y={x:h.x,y:h.y};h.y=d,h.x=g;var m=Mr(f.indicatorLabelPoint,li(h,this.group)),_=f.indicatorLabel;_.attr("invisible",!1);var S=this._applyTransform("left",f.mainGroup),x=this._orient,b=x==="horizontal";_.setStyle({text:(n||"")+o.formatValueText(a),verticalAlign:b?S:"middle",align:b?"center":S});var w={x:g,y:d,style:{fill:c}},C={style:{x:m[0],y:m[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var T={duration:100,easing:"cubicInOut",additive:!0};h.x=y.x,h.y=y.y,h.animateTo(w,T),_.animateTo(C,T)}else h.attr(w),_.attr(C);this._firstShowIndicator=!1;var A=this._shapes.handleLabels;if(A)for(var M=0;M<A.length;M++)this.api.enterBlur(A[M])}},e.prototype._enableHoverLinkToSeries=function(){var t=this;this._shapes.mainGroup.on("mousemove",function(a){if(t._hovering=!0,!t._dragging){var n=t.visualMapModel.itemSize,i=t._applyTransform([a.offsetX,a.offsetY],t._shapes.mainGroup,!0,!0);i[1]=lw(Sp(0,i[1]),n[1]),t._doHoverLinkToSeries(i[1],0<=i[0]&&i[0]<=n[0])}}).on("mouseout",function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()})},e.prototype._enableHoverLinkFromSeries=function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),t.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},e.prototype._doHoverLinkToSeries=function(t,a){var n=this.visualMapModel,i=n.itemSize;if(n.option.hoverLink){var o=[0,i[1]],s=n.getExtent();t=lw(Sp(o[0],t),o[1]);var l=qU(n,s,o),u=[t-l,t+l],f=Fr(t,o,s,!0),h=[Fr(u[0],o,s,!0),Fr(u[1],o,s,!0)];u[0]<o[0]&&(h[0]=-1/0),u[1]>o[1]&&(h[1]=1/0),a&&(h[0]===-1/0?this._showIndicator(f,h[1],"< ",l):h[1]===1/0?this._showIndicator(f,h[0],"> ",l):this._showIndicator(f,f,"≈ ",l));var v=this._hoverLinkDataIndices,c=[];(a||fw(n))&&(c=this._hoverLinkDataIndices=n.findTargetDataIndices(h));var p=rE(v,c);this._dispatchHighDown("downplay",cf(p[0],n)),this._dispatchHighDown("highlight",cf(p[1],n))}},e.prototype._hoverLinkFromSeriesMouseOver=function(t){var a;if(jn(t.target,function(l){var u=nt(l);if(u.dataIndex!=null)return a=u,!0},!0),!!a){var n=this.ecModel.getSeriesByIndex(a.seriesIndex),i=this.visualMapModel;if(i.isTargetSeries(n)){var o=n.getData(a.dataType),s=o.getStore().get(i.getDataDimensionIndex(o),a.dataIndex);isNaN(s)||this._showIndicator(s,s)}}},e.prototype._hideIndicator=function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0);var a=this._shapes.handleLabels;if(a)for(var n=0;n<a.length;n++)this.api.leaveBlur(a[n])},e.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",cf(t,this.visualMapModel)),t.length=0},e.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var t=this.api.getZr();t.off("mouseover",this._hoverLinkFromSeriesMouseOver),t.off("mouseout",this._hideIndicator)},e.prototype._applyTransform=function(t,a,n,i){var o=li(a,i?null:this.group);return z(t)?Mr(t,o,n):Lh(t,o,n)},e.prototype._dispatchHighDown=function(t,a){a&&a.length&&this.api.dispatchAction({type:t,batch:a})},e.prototype.dispose=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},e.type="visualMap.continuous",e}(lL);function uw(r,e,t,a){return new Ne({shape:{points:r},draggable:!!t,cursor:e,drift:t,onmousemove:function(n){ga(n.event)},ondragend:a})}function qU(r,e,t){var a=$U/2,n=r.get("hoverLinkDataSize");return n&&(a=Fr(n,e,t,!0)/2),a}function fw(r){var e=r.get("hoverLinkOnHandle");return!!(e??r.get("realtime"))}function hw(r){return r==="vertical"?"ns-resize":"ew-resize"}var KU={type:"selectDataRange",event:"dataRangeSelected",update:"update"},QU=function(r,e){e.eachComponent({mainType:"visualMap",query:r},function(t){t.setSelected(r.selected)})},jU=[{createOnAllSeries:!0,reset:function(r,e){var t=[];return e.eachComponent("visualMap",function(a){var n=r.pipelineContext;!a.isTargetSeries(r)||n&&n.large||t.push(S7(a.stateList,a.targetVisuals,$(a.getValueState,a),a.getDataDimensionIndex(r.getData())))}),t}},{createOnAllSeries:!0,reset:function(r,e){var t=r.getData(),a=[];e.eachComponent("visualMap",function(n){if(n.isTargetSeries(r)){var i=n.getVisualMeta($(JU,null,r,n))||{stops:[],outerColors:[]},o=n.getDataDimensionIndex(t);o>=0&&(i.dimension=o,a.push(i))}}),r.getData().setVisual("visualMeta",a)}}];function JU(r,e,t,a){for(var n=e.targetVisuals[a],i=oe.prepareVisualTypes(n),o={color:Ll(r.getData(),"color")},s=0,l=i.length;s<l;s++){var u=i[s],f=n[u==="opacity"?"__alphaForOpacity":u];f&&f.applyVisual(t,h,v)}return o.color;function h(c){return o[c]}function v(c,p){o[c]=p}}var vw=D;function tY(r){var e=r&&r.visualMap;z(e)||(e=e?[e]:[]),vw(e,function(t){if(t){Xi(t,"splitList")&&!Xi(t,"pieces")&&(t.pieces=t.splitList,delete t.splitList);var a=t.pieces;a&&z(a)&&vw(a,function(n){et(n)&&(Xi(n,"start")&&!Xi(n,"min")&&(n.min=n.start),Xi(n,"end")&&!Xi(n,"max")&&(n.max=n.end))})}})}function Xi(r,e){return r&&r.hasOwnProperty&&r.hasOwnProperty(e)}var cw=!1;function fL(r){cw||(cw=!0,r.registerSubTypeDefaulter("visualMap",function(e){return!e.categories&&(!(e.pieces?e.pieces.length>0:e.splitNumber>0)||e.calculable)?"continuous":"piecewise"}),r.registerAction(KU,QU),D(jU,function(e){r.registerVisual(r.PRIORITY.VISUAL.COMPONENT,e)}),r.registerPreprocessor(tY))}function hL(r){r.registerComponentModel(UU),r.registerComponentView(ZU),fL(r)}var eY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._pieceList=[],t}return e.prototype.optionUpdated=function(t,a){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var n=this._mode=this._determineMode();this._pieceList=[],rY[this._mode].call(this,this._pieceList),this._resetSelected(t,a);var i=this.option.categories;this.resetVisual(function(o,s){n==="categories"?(o.mappingMethod="category",o.categories=rt(i)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=F(this._pieceList,function(l){return l=rt(l),s!=="inRange"&&(l.visual=null),l}))})},e.prototype.completeVisualOption=function(){var t=this.option,a={},n=oe.listVisualTypes(),i=this.isCategory();D(t.pieces,function(s){D(n,function(l){s.hasOwnProperty(l)&&(a[l]=1)})}),D(a,function(s,l){var u=!1;D(this.stateList,function(f){u=u||o(t,f,l)||o(t.target,f,l)},this),!u&&D(this.stateList,function(f){(t[f]||(t[f]={}))[l]=sL.get(l,f==="inRange"?"active":"inactive",i)})},this);function o(s,l,u){return s&&s[l]&&s[l].hasOwnProperty(u)}r.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,a){var n=this.option,i=this._pieceList,o=(a?n:t).selected||{};if(n.selected=o,D(i,function(l,u){var f=this.getSelectedMapKey(l);o.hasOwnProperty(f)||(o[f]=!0)},this),n.selectedMode==="single"){var s=!1;D(i,function(l,u){var f=this.getSelectedMapKey(l);o[f]&&(s?o[f]=!1:s=!0)},this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(t){return this._mode==="categories"?t.value+"":t.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(t){this.option.selected=rt(t)},e.prototype.getValueState=function(t){var a=oe.findPieceIndex(t,this._pieceList);return a!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[a])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var a=[],n=this._pieceList;return this.eachTargetSeries(function(i){var o=[],s=i.getData();s.each(this.getDataDimensionIndex(s),function(l,u){var f=oe.findPieceIndex(l,n);f===t&&o.push(u)},this),a.push({seriesId:i.id,dataIndex:o})},this),a},e.prototype.getRepresentValue=function(t){var a;if(this.isCategory())a=t.value;else if(t.value!=null)a=t.value;else{var n=t.interval||[];a=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return a},e.prototype.getVisualMeta=function(t){if(this.isCategory())return;var a=[],n=["",""],i=this;function o(f,h){var v=i.getRepresentValue({interval:f});h||(h=i.getValueState(v));var c=t(v,h);f[0]===-1/0?n[0]=c:f[1]===1/0?n[1]=c:a.push({value:f[0],color:c},{value:f[1],color:c})}var s=this._pieceList.slice();if(!s.length)s.push({interval:[-1/0,1/0]});else{var l=s[0].interval[0];l!==-1/0&&s.unshift({interval:[-1/0,l]}),l=s[s.length-1].interval[1],l!==1/0&&s.push({interval:[l,1/0]})}var u=-1/0;return D(s,function(f){var h=f.interval;h&&(h[0]>u&&o([u,h[0]],"outOfRange"),o(h.slice()),u=h[1])},this),{stops:a,outerColors:n}},e.type="visualMap.piecewise",e.defaultOption=vn(lh.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(lh),rY={splitNumber:function(r){var e=this.option,t=Math.min(e.precision,20),a=this.getExtent(),n=e.splitNumber;n=Math.max(parseInt(n,10),1),e.splitNumber=n;for(var i=(a[1]-a[0])/n;+i.toFixed(t)!==i&&t<5;)t++;e.precision=t,i=+i.toFixed(t),e.minOpen&&r.push({interval:[-1/0,a[0]],close:[0,0]});for(var o=0,s=a[0];o<n;s+=i,o++){var l=o===n-1?a[1]:s+i;r.push({interval:[s,l],close:[1,1]})}e.maxOpen&&r.push({interval:[a[1],1/0],close:[0,0]}),o0(r),D(r,function(u,f){u.index=f,u.text=this.formatValueText(u.interval)},this)},categories:function(r){var e=this.option;D(e.categories,function(t){r.push({text:this.formatValueText(t,!0),value:t})},this),pw(e,r)},pieces:function(r){var e=this.option;D(e.pieces,function(t,a){et(t)||(t={value:t});var n={text:"",index:a};if(t.label!=null&&(n.text=t.label),t.hasOwnProperty("value")){var i=n.value=t.value;n.interval=[i,i],n.close=[1,1]}else{for(var o=n.interval=[],s=n.close=[0,0],l=[1,0,1],u=[-1/0,1/0],f=[],h=0;h<2;h++){for(var v=[["gte","gt","min"],["lte","lt","max"]][h],c=0;c<3&&o[h]==null;c++)o[h]=t[v[c]],s[h]=l[c],f[h]=c===2;o[h]==null&&(o[h]=u[h])}f[0]&&o[1]===1/0&&(s[0]=0),f[1]&&o[0]===-1/0&&(s[1]=0),o[0]===o[1]&&s[0]&&s[1]&&(n.value=o[0])}n.visual=oe.retrieveVisuals(t),r.push(n)},this),pw(e,r),o0(r),D(r,function(t){var a=t.close,n=[["<","≤"][a[1]],[">","≥"][a[0]]];t.text=t.text||this.formatValueText(t.value!=null?t.value:t.interval,!1,n)},this)}};function pw(r,e){var t=r.inverse;(r.orient==="vertical"?!t:t)&&e.reverse()}var aY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.doRender=function(){var t=this.group;t.removeAll();var a=this.visualMapModel,n=a.get("textGap"),i=a.textStyleModel,o=i.getFont(),s=i.getTextColor(),l=this._getItemAlign(),u=a.itemSize,f=this._getViewData(),h=f.endsText,v=he(a.get("showLabel",!0),!h),c=!a.get("selectedMode");h&&this._renderEndsText(t,h[0],u,v,l),D(f.viewPieceList,function(p){var d=p.piece,g=new at;g.onclick=$(this._onItemClick,this,d),this._enableHoverLink(g,p.indexInModelPieceList);var y=a.getRepresentValue(d);if(this._createItemSymbol(g,y,[0,0,u[0],u[1]],c),v){var m=this.visualMapModel.getValueState(y);g.add(new bt({style:{x:l==="right"?-n:u[0]+n,y:u[1]/2,text:d.text,verticalAlign:"middle",align:l,font:o,fill:s,opacity:m==="outOfRange"?.5:1},silent:c}))}t.add(g)},this),h&&this._renderEndsText(t,h[1],u,v,l),ui(a.get("orient"),t,a.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,a){var n=this;t.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});var i=function(o){var s=n.visualMapModel;s.option.hoverLink&&n.api.dispatchAction({type:o,batch:cf(s.findTargetDataIndices(a),s)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,a=t.option;if(a.orient==="vertical")return uL(t,this.api,t.itemSize);var n=a.align;return(!n||n==="auto")&&(n="left"),n},e.prototype._renderEndsText=function(t,a,n,i,o){if(a){var s=new at,l=this.visualMapModel.textStyleModel;s.add(new bt({style:Bt(l,{x:i?o==="right"?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:i?o:"center",text:a})})),t.add(s)}},e.prototype._getViewData=function(){var t=this.visualMapModel,a=F(t.getPieceList(),function(s,l){return{piece:s,indexInModelPieceList:l}}),n=t.get("text"),i=t.get("orient"),o=t.get("inverse");return(i==="horizontal"?o:!o)?a.reverse():n&&(n=n.slice().reverse()),{viewPieceList:a,endsText:n}},e.prototype._createItemSymbol=function(t,a,n,i){var o=Qt(this.getControllerVisual(a,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(a,"color"));o.silent=i,t.add(o)},e.prototype._onItemClick=function(t){var a=this.visualMapModel,n=a.option,i=n.selectedMode;if(i){var o=rt(n.selected),s=a.getSelectedMapKey(t);i==="single"||i===!0?(o[s]=!0,D(o,function(l,u){o[u]=u===s})):o[s]=!o[s],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}},e.type="visualMap.piecewise",e}(lL);function vL(r){r.registerComponentModel(eY),r.registerComponentView(aY),fL(r)}function nY(r){dt(hL),dt(vL)}var iY={label:{enabled:!0},decal:{show:!1}},dw=xt(),oY={};function sY(r,e){var t=r.getModel("aria");if(!t.get("enabled"))return;var a=rt(iY);ut(a.label,r.getLocaleModel().get("aria"),!1),ut(t.option,a,!1),n(),i();function n(){var u=t.getModel("decal"),f=u.get("show");if(f){var h=Z();r.eachSeries(function(v){if(!v.isColorBySeries()){var c=h.get(v.type);c||(c={},h.set(v.type,c)),dw(v).scope=c}}),r.eachRawSeries(function(v){if(r.isSeriesFiltered(v))return;if(Q(v.enableAriaDecal)){v.enableAriaDecal();return}var c=v.getData();if(v.isColorBySeries()){var m=fd(v.ecModel,v.name,oY,r.getSeriesCount()),_=c.getVisual("decal");c.setVisual("decal",S(_,m))}else{var p=v.getRawData(),d={},g=dw(v).scope;c.each(function(x){var b=c.getRawIndex(x);d[b]=x});var y=p.count();p.each(function(x){var b=d[x],w=p.getName(x)||x+"",C=fd(v.ecModel,w,g,y),T=c.getItemVisual(b,"decal");c.setItemVisual(b,"decal",S(T,C))})}function S(x,b){var w=x?V(V({},b),x):b;return w.dirty=!0,w}})}}function i(){var u=e.getZr().dom;if(u){var f=r.getLocaleModel().get("aria"),h=t.getModel("label");if(h.option=J(h.option,f),!!h.get("enabled")){if(u.setAttribute("role","img"),h.get("description")){u.setAttribute("aria-label",h.get("description"));return}var v=r.getSeriesCount(),c=h.get(["data","maxCount"])||10,p=h.get(["series","maxCount"])||10,d=Math.min(v,p),g;if(!(v<1)){var y=s();if(y){var m=h.get(["general","withTitle"]);g=o(m,{title:y})}else g=h.get(["general","withoutTitle"]);var _=[],S=v>1?h.get(["series","multiple","prefix"]):h.get(["series","single","prefix"]);g+=o(S,{seriesCount:v}),r.eachSeries(function(C,T){if(T<d){var A=void 0,M=C.get("name"),L=M?"withName":"withoutName";A=v>1?h.get(["series","multiple",L]):h.get(["series","single",L]),A=o(A,{seriesId:C.seriesIndex,seriesName:C.get("name"),seriesType:l(C.subType)});var I=C.getData();if(I.count()>c){var P=h.get(["data","partialData"]);A+=o(P,{displayCnt:c})}else A+=h.get(["data","allData"]);for(var E=h.get(["data","separator","middle"]),R=h.get(["data","separator","end"]),N=h.get(["data","excludeDimensionId"]),O=[],B=0;B<I.count();B++)if(B<c){var G=I.getName(B),H=N?At(I.getValues(B),function(K,j){return ct(N,j)===-1}):I.getValues(B),U=h.get(["data",G?"withName":"withoutName"]);O.push(o(U,{name:G,value:H.join(E)}))}A+=O.join(E)+R,_.push(A)}});var x=h.getModel(["series","multiple","separator"]),b=x.get("middle"),w=x.get("end");g+=_.join(b)+w,u.setAttribute("aria-label",g)}}}}function o(u,f){if(!Y(u))return u;var h=u;return D(f,function(v,c){h=h.replace(new RegExp("\\{\\s*"+c+"\\s*\\}","g"),v)}),h}function s(){var u=r.get("title");return u&&u.length&&(u=u[0]),u&&u.text}function l(u){var f=r.getLocaleModel().get(["series","typeNames"]);return f[u]||f.chart}}function lY(r){if(!(!r||!r.aria)){var e=r.aria;e.show!=null&&(e.enabled=e.show),e.label=e.label||{},D(["description","general","series","data"],function(t){e[t]!=null&&(e.label[t]=e[t])})}}function uY(r){r.registerPreprocessor(lY),r.registerVisual(r.PRIORITY.VISUAL.ARIA,sY)}var gw={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},fY=function(){function r(e){var t=this._condVal=Y(e)?new RegExp(e):bI(e)?e:null;if(t==null){var a="";Ct(a)}}return r.prototype.evaluate=function(e){var t=typeof e;return Y(t)?this._condVal.test(e):wt(t)?this._condVal.test(e+""):!1},r}(),hY=function(){function r(){}return r.prototype.evaluate=function(){return this.value},r}(),vY=function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,t=0;t<e.length;t++)if(!e[t].evaluate())return!1;return!0},r}(),cY=function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,t=0;t<e.length;t++)if(e[t].evaluate())return!0;return!1},r}(),pY=function(){function r(){}return r.prototype.evaluate=function(){return!this.child.evaluate()},r}(),dY=function(){function r(){}return r.prototype.evaluate=function(){for(var e=!!this.valueParser,t=this.getValue,a=t(this.valueGetterParam),n=e?this.valueParser(a):null,i=0;i<this.subCondList.length;i++)if(!this.subCondList[i].evaluate(e?n:a))return!1;return!0},r}();function xm(r,e){if(r===!0||r===!1){var t=new hY;return t.value=r,t}var a="";return cL(r)||Ct(a),r.and?yw("and",r,e):r.or?yw("or",r,e):r.not?gY(r,e):yY(r,e)}function yw(r,e,t){var a=e[r],n="";z(a)||Ct(n),a.length||Ct(n);var i=r==="and"?new vY:new cY;return i.children=F(a,function(o){return xm(o,t)}),i.children.length||Ct(n),i}function gY(r,e){var t=r.not,a="";cL(t)||Ct(a);var n=new pY;return n.child=xm(t,e),n.child||Ct(a),n}function yY(r,e){for(var t="",a=e.prepareGetValue(r),n=[],i=_t(r),o=r.parser,s=o?ZC(o):null,l=0;l<i.length;l++){var u=i[l];if(!(u==="parser"||e.valueGetterAttrMap.get(u))){var f=X(gw,u)?gw[u]:u,h=r[u],v=s?s(h):h,c=iO(f,v)||f==="reg"&&new fY(v);c||Ct(t),n.push(c)}}n.length||Ct(t);var p=new dY;return p.valueGetterParam=a,p.valueParser=s,p.getValue=e.getValue,p.subCondList=n,p}function cL(r){return et(r)&&!we(r)}var mY=function(){function r(e,t){this._cond=xm(e,t)}return r.prototype.evaluate=function(){return this._cond.evaluate()},r}();function _Y(r,e){return new mY(r,e)}var SY={type:"echarts:filter",transform:function(r){for(var e=r.upstream,t,a=_Y(r.config,{valueGetterAttrMap:Z({dimension:!0}),prepareGetValue:function(s){var l="",u=s.dimension;X(s,"dimension")||Ct(l);var f=e.getDimensionInfo(u);return f||Ct(l),{dimIdx:f.index}},getValue:function(s){return e.retrieveValueFromItem(t,s.dimIdx)}}),n=[],i=0,o=e.count();i<o;i++)t=e.getRawDataItem(i),a.evaluate()&&n.push(t);return{data:n}}},xY={type:"echarts:sort",transform:function(r){var e=r.upstream,t=r.config,a="",n=Pt(t);n.length||Ct(a);var i=[];D(n,function(f){var h=f.dimension,v=f.order,c=f.parser,p=f.incomparable;if(h==null&&Ct(a),v!=="asc"&&v!=="desc"&&Ct(a),p&&p!=="min"&&p!=="max"){var d="";Ct(d)}if(v!=="asc"&&v!=="desc"){var g="";Ct(g)}var y=e.getDimensionInfo(h);y||Ct(a);var m=c?ZC(c):null;c&&!m&&Ct(a),i.push({dimIdx:y.index,parser:m,comparator:new KC(v,p)})});var o=e.sourceFormat;o!==Te&&o!==gr&&Ct(a);for(var s=[],l=0,u=e.count();l<u;l++)s.push(e.getRawDataItem(l));return s.sort(function(f,h){for(var v=0;v<i.length;v++){var c=i[v],p=e.retrieveValueFromItem(f,c.dimIdx),d=e.retrieveValueFromItem(h,c.dimIdx);c.parser&&(p=c.parser(p),d=c.parser(d));var g=c.comparator.evaluate(p,d);if(g!==0)return g}return 0}),{data:s}}};function bY(r){r.registerTransform(SY),r.registerTransform(xY)}var wY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="dataset",t}return e.prototype.init=function(t,a,n){r.prototype.init.call(this,t,a,n),this._sourceManager=new tA(this),m_(this)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),m_(this)},e.prototype.optionUpdated=function(){this._sourceManager.dirty()},e.prototype.getSourceManager=function(){return this._sourceManager},e.type="dataset",e.defaultOption={seriesLayoutBy:qr},e}(mt),TY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="dataset",t}return e.type="dataset",e}(Gt);function CY(r){r.registerComponentModel(wY),r.registerComponentView(TY)}var Vr=ta.CMD;function no(r,e){return Math.abs(r-e)<1e-5}function hg(r){var e=r.data,t=r.len(),a=[],n,i=0,o=0,s=0,l=0;function u(I,P){n&&n.length>2&&a.push(n),n=[I,P]}function f(I,P,E,R){no(I,E)&&no(P,R)||n.push(I,P,E,R,E,R)}function h(I,P,E,R,N,O){var B=Math.abs(P-I),G=Math.tan(B/4)*4/3,H=P<I?-1:1,U=Math.cos(I),K=Math.sin(I),j=Math.cos(P),it=Math.sin(P),It=U*N+E,Ut=K*O+R,vt=j*N+E,tt=it*O+R,pt=N*G*H,q=O*G*H;n.push(It-pt*K,Ut+q*U,vt+pt*it,tt-q*j,vt,tt)}for(var v,c,p,d,g=0;g<t;){var y=e[g++],m=g===1;switch(m&&(i=e[g],o=e[g+1],s=i,l=o,(y===Vr.L||y===Vr.C||y===Vr.Q)&&(n=[s,l])),y){case Vr.M:i=s=e[g++],o=l=e[g++],u(s,l);break;case Vr.L:v=e[g++],c=e[g++],f(i,o,v,c),i=v,o=c;break;case Vr.C:n.push(e[g++],e[g++],e[g++],e[g++],i=e[g++],o=e[g++]);break;case Vr.Q:v=e[g++],c=e[g++],p=e[g++],d=e[g++],n.push(i+2/3*(v-i),o+2/3*(c-o),p+2/3*(v-p),d+2/3*(c-d),p,d),i=p,o=d;break;case Vr.A:var _=e[g++],S=e[g++],x=e[g++],b=e[g++],w=e[g++],C=e[g++]+w;g+=1;var T=!e[g++];v=Math.cos(w)*x+_,c=Math.sin(w)*b+S,m?(s=v,l=c,u(s,l)):f(i,o,v,c),i=Math.cos(C)*x+_,o=Math.sin(C)*b+S;for(var A=(T?-1:1)*Math.PI/2,M=w;T?M>C:M<C;M+=A){var L=T?Math.max(M+A,C):Math.min(M+A,C);h(M,L,_,S,x,b)}break;case Vr.R:s=i=e[g++],l=o=e[g++],v=s+e[g++],c=l+e[g++],u(v,l),f(v,l,v,c),f(v,c,s,c),f(s,c,s,l),f(s,l,v,l);break;case Vr.Z:n&&f(i,o,s,l),i=s,o=l;break}}return n&&n.length>2&&a.push(n),a}function vg(r,e,t,a,n,i,o,s,l,u){if(no(r,t)&&no(e,a)&&no(n,o)&&no(i,s)){l.push(o,s);return}var f=2/u,h=f*f,v=o-r,c=s-e,p=Math.sqrt(v*v+c*c);v/=p,c/=p;var d=t-r,g=a-e,y=n-o,m=i-s,_=d*d+g*g,S=y*y+m*m;if(_<h&&S<h){l.push(o,s);return}var x=v*d+c*g,b=-v*y-c*m,w=_-x*x,C=S-b*b;if(w<h&&x>=0&&C<h&&b>=0){l.push(o,s);return}var T=[],A=[];nn(r,t,n,o,.5,T),nn(e,a,i,s,.5,A),vg(T[0],A[0],T[1],A[1],T[2],A[2],T[3],A[3],l,u),vg(T[4],A[4],T[5],A[5],T[6],A[6],T[7],A[7],l,u)}function AY(r,e){var t=hg(r),a=[];e=e||1;for(var n=0;n<t.length;n++){var i=t[n],o=[],s=i[0],l=i[1];o.push(s,l);for(var u=2;u<i.length;){var f=i[u++],h=i[u++],v=i[u++],c=i[u++],p=i[u++],d=i[u++];vg(s,l,f,h,v,c,p,d,o,e),s=p,l=d}a.push(o)}return a}function pL(r,e,t){var a=r[e],n=r[1-e],i=Math.abs(a/n),o=Math.ceil(Math.sqrt(i*t)),s=Math.floor(t/o);s===0&&(s=1,o=t);for(var l=[],u=0;u<o;u++)l.push(s);var f=o*s,h=t-f;if(h>0)for(var u=0;u<h;u++)l[u%o]+=1;return l}function mw(r,e,t){for(var a=r.r0,n=r.r,i=r.startAngle,o=r.endAngle,s=Math.abs(o-i),l=s*n,u=n-a,f=l>Math.abs(u),h=pL([l,u],f?0:1,e),v=(f?s:u)/h.length,c=0;c<h.length;c++)for(var p=(f?u:s)/h[c],d=0;d<h[c];d++){var g={};f?(g.startAngle=i+v*c,g.endAngle=i+v*(c+1),g.r0=a+p*d,g.r=a+p*(d+1)):(g.startAngle=i+p*d,g.endAngle=i+p*(d+1),g.r0=a+v*c,g.r=a+v*(c+1)),g.clockwise=r.clockwise,g.cx=r.cx,g.cy=r.cy,t.push(g)}}function DY(r,e,t){for(var a=r.width,n=r.height,i=a>n,o=pL([a,n],i?0:1,e),s=i?"width":"height",l=i?"height":"width",u=i?"x":"y",f=i?"y":"x",h=r[s]/o.length,v=0;v<o.length;v++)for(var c=r[l]/o[v],p=0;p<o[v];p++){var d={};d[u]=v*h,d[f]=p*c,d[s]=h,d[l]=c,d.x+=r.x,d.y+=r.y,t.push(d)}}function _w(r,e,t,a){return r*a-t*e}function MY(r,e,t,a,n,i,o,s){var l=t-r,u=a-e,f=o-n,h=s-i,v=_w(f,h,l,u);if(Math.abs(v)<1e-6)return null;var c=r-n,p=e-i,d=_w(c,p,f,h)/v;return d<0||d>1?null:new ft(d*l+r,d*u+e)}function LY(r,e,t){var a=new ft;ft.sub(a,t,e),a.normalize();var n=new ft;ft.sub(n,r,e);var i=n.dot(a);return i}function Zi(r,e){var t=r[r.length-1];t&&t[0]===e[0]&&t[1]===e[1]||r.push(e)}function IY(r,e,t){for(var a=r.length,n=[],i=0;i<a;i++){var o=r[i],s=r[(i+1)%a],l=MY(o[0],o[1],s[0],s[1],e.x,e.y,t.x,t.y);l&&n.push({projPt:LY(l,e,t),pt:l,idx:i})}if(n.length<2)return[{points:r},{points:r}];n.sort(function(g,y){return g.projPt-y.projPt});var u=n[0],f=n[n.length-1];if(f.idx<u.idx){var h=u;u=f,f=h}for(var v=[u.pt.x,u.pt.y],c=[f.pt.x,f.pt.y],p=[v],d=[c],i=u.idx+1;i<=f.idx;i++)Zi(p,r[i].slice());Zi(p,c),Zi(p,v);for(var i=f.idx+1;i<=u.idx+a;i++)Zi(d,r[i%a].slice());return Zi(d,v),Zi(d,c),[{points:p},{points:d}]}function Sw(r){var e=r.points,t=[],a=[];wh(e,t,a);var n=new ht(t[0],t[1],a[0]-t[0],a[1]-t[1]),i=n.width,o=n.height,s=n.x,l=n.y,u=new ft,f=new ft;return i>o?(u.x=f.x=s+i/2,u.y=l,f.y=l+o):(u.y=f.y=l+o/2,u.x=s,f.x=s+i),IY(e,u,f)}function uh(r,e,t,a){if(t===1)a.push(e);else{var n=Math.floor(t/2),i=r(e);uh(r,i[0],n,a),uh(r,i[1],t-n,a)}return a}function PY(r,e){for(var t=[],a=0;a<e;a++)t.push(zg(r));return t}function EY(r,e){e.setStyle(r.style),e.z=r.z,e.z2=r.z2,e.zlevel=r.zlevel}function RY(r){for(var e=[],t=0;t<r.length;)e.push([r[t++],r[t++]]);return e}function kY(r,e){var t=[],a=r.shape,n;switch(r.type){case"rect":DY(a,e,t),n=St;break;case"sector":mw(a,e,t),n=Oe;break;case"circle":mw({r0:0,r:a.r,startAngle:0,endAngle:Math.PI*2,cx:a.cx,cy:a.cy},e,t),n=Oe;break;default:var i=r.getComputedTransform(),o=i?Math.sqrt(Math.max(i[0]*i[0]+i[1]*i[1],i[2]*i[2]+i[3]*i[3])):1,s=F(AY(r.getUpdatedPathProxy(),o),function(y){return RY(y)}),l=s.length;if(l===0)uh(Sw,{points:s[0]},e,t);else if(l===e)for(var u=0;u<l;u++)t.push({points:s[u]});else{var f=0,h=F(s,function(y){var m=[],_=[];wh(y,m,_);var S=(_[1]-m[1])*(_[0]-m[0]);return f+=S,{poly:y,area:S}});h.sort(function(y,m){return m.area-y.area});for(var v=e,u=0;u<l;u++){var c=h[u];if(v<=0)break;var p=u===l-1?v:Math.ceil(c.area/f*e);p<0||(uh(Sw,{points:c.poly},p,t),v-=p)}}n=Ne;break}if(!n)return PY(r,e);for(var d=[],u=0;u<t.length;u++){var g=new n;g.setShape(t[u]),EY(r,g),d.push(g)}return d}function OY(r,e){var t=r.length,a=e.length;if(t===a)return[r,e];for(var n=[],i=[],o=t<a?r:e,s=Math.min(t,a),l=Math.abs(a-t)/6,u=(s-2)/6,f=Math.ceil(l/u)+1,h=[o[0],o[1]],v=l,c=2;c<s;){var p=o[c-2],d=o[c-1],g=o[c++],y=o[c++],m=o[c++],_=o[c++],S=o[c++],x=o[c++];if(v<=0){h.push(g,y,m,_,S,x);continue}for(var b=Math.min(v,f-1)+1,w=1;w<=b;w++){var C=w/b;nn(p,g,m,S,C,n),nn(d,y,_,x,C,i),p=n[3],d=i[3],h.push(n[1],i[1],n[2],i[2],p,d),g=n[5],y=i[5],m=n[6],_=i[6]}v-=b-1}return o===r?[h,e]:[r,h]}function xw(r,e){for(var t=r.length,a=r[t-2],n=r[t-1],i=[],o=0;o<e.length;)i[o++]=a,i[o++]=n;return i}function NY(r,e){for(var t,a,n,i=[],o=[],s=0;s<Math.max(r.length,e.length);s++){var l=r[s],u=e[s],f=void 0,h=void 0;l?u?(t=OY(l,u),f=t[0],h=t[1],a=f,n=h):(h=xw(n||l,l),f=l):(f=xw(a||u,u),h=u),i.push(f),o.push(h)}return[i,o]}function bw(r){for(var e=0,t=0,a=0,n=r.length,i=0,o=n-2;i<n;o=i,i+=2){var s=r[o],l=r[o+1],u=r[i],f=r[i+1],h=s*f-u*l;e+=h,t+=(s+u)*h,a+=(l+f)*h}return e===0?[r[0]||0,r[1]||0]:[t/e/3,a/e/3,e]}function BY(r,e,t,a){for(var n=(r.length-2)/6,i=1/0,o=0,s=r.length,l=s-2,u=0;u<n;u++){for(var f=u*6,h=0,v=0;v<s;v+=2){var c=v===0?f:(f+v-2)%l+2,p=r[c]-t[0],d=r[c+1]-t[1],g=e[v]-a[0],y=e[v+1]-a[1],m=g-p,_=y-d;h+=m*m+_*_}h<i&&(i=h,o=u)}return o}function VY(r){for(var e=[],t=r.length,a=0;a<t;a+=2)e[a]=r[t-a-2],e[a+1]=r[t-a-1];return e}function zY(r,e,t,a){for(var n=[],i,o=0;o<r.length;o++){var s=r[o],l=e[o],u=bw(s),f=bw(l);i==null&&(i=u[2]<0!=f[2]<0);var h=[],v=[],c=0,p=1/0,d=[],g=s.length;i&&(s=VY(s));for(var y=BY(s,l,u,f)*6,m=g-2,_=0;_<m;_+=2){var S=(y+_)%m+2;h[_+2]=s[S]-u[0],h[_+3]=s[S+1]-u[1]}h[0]=s[y]-u[0],h[1]=s[y+1]-u[1];for(var x=a/t,b=-a/2;b<=a/2;b+=x){for(var w=Math.sin(b),C=Math.cos(b),T=0,_=0;_<s.length;_+=2){var A=h[_],M=h[_+1],L=l[_]-f[0],I=l[_+1]-f[1],P=L*C-I*w,E=L*w+I*C;d[_]=P,d[_+1]=E;var R=P-A,N=E-M;T+=R*R+N*N}if(T<p){p=T,c=b;for(var O=0;O<d.length;O++)v[O]=d[O]}}n.push({from:h,to:v,fromCp:u,toCp:f,rotation:-c})}return n}function fh(r){return r.__isCombineMorphing}var dL="__mOriginal_";function hh(r,e,t){var a=dL+e,n=r[a]||r[e];r[a]||(r[a]=r[e]);var i=t.replace,o=t.after,s=t.before;r[e]=function(){var l=arguments,u;return s&&s.apply(this,l),i?u=i.apply(this,l):u=n.apply(this,l),o&&o.apply(this,l),u}}function Ws(r,e){var t=dL+e;r[t]&&(r[e]=r[t],r[t]=null)}function ww(r,e){for(var t=0;t<r.length;t++)for(var a=r[t],n=0;n<a.length;){var i=a[n],o=a[n+1];a[n++]=e[0]*i+e[2]*o+e[4],a[n++]=e[1]*i+e[3]*o+e[5]}}function gL(r,e){var t=r.getUpdatedPathProxy(),a=e.getUpdatedPathProxy(),n=NY(hg(t),hg(a)),i=n[0],o=n[1],s=r.getComputedTransform(),l=e.getComputedTransform();function u(){this.transform=null}s&&ww(i,s),l&&ww(o,l),hh(e,"updateTransform",{replace:u}),e.transform=null;var f=zY(i,o,10,Math.PI),h=[];hh(e,"buildPath",{replace:function(v){for(var c=e.__morphT,p=1-c,d=[],g=0;g<f.length;g++){var y=f[g],m=y.from,_=y.to,S=y.rotation*c,x=y.fromCp,b=y.toCp,w=Math.sin(S),C=Math.cos(S);Zu(d,x,b,c);for(var T=0;T<m.length;T+=2){var A=m[T],M=m[T+1],L=_[T],I=_[T+1],P=A*p+L*c,E=M*p+I*c;h[T]=P*C-E*w+d[0],h[T+1]=P*w+E*C+d[1]}var R=h[0],N=h[1];v.moveTo(R,N);for(var T=2;T<m.length;){var L=h[T++],I=h[T++],O=h[T++],B=h[T++],G=h[T++],H=h[T++];R===L&&N===I&&O===G&&B===H?v.lineTo(G,H):v.bezierCurveTo(L,I,O,B,G,H),R=G,N=H}}}})}function bm(r,e,t){if(!r||!e)return e;var a=t.done,n=t.during;gL(r,e),e.__morphT=0;function i(){Ws(e,"buildPath"),Ws(e,"updateTransform"),e.__morphT=-1,e.createPathProxy(),e.dirtyShape()}return e.animateTo({__morphT:1},J({during:function(o){e.dirtyShape(),n&&n(o)},done:function(){i(),a&&a()}},t)),e}function FY(r,e,t,a,n,i){var o=16;r=n===t?0:Math.round(32767*(r-t)/(n-t)),e=i===a?0:Math.round(32767*(e-a)/(i-a));for(var s=0,l,u=(1<<o)/2;u>0;u/=2){var f=0,h=0;(r&u)>0&&(f=1),(e&u)>0&&(h=1),s+=u*u*(3*f^h),h===0&&(f===1&&(r=u-1-r,e=u-1-e),l=r,r=e,e=l)}return s}function vh(r){var e=1/0,t=1/0,a=-1/0,n=-1/0,i=F(r,function(s){var l=s.getBoundingRect(),u=s.getComputedTransform(),f=l.x+l.width/2+(u?u[4]:0),h=l.y+l.height/2+(u?u[5]:0);return e=Math.min(f,e),t=Math.min(h,t),a=Math.max(f,a),n=Math.max(h,n),[f,h]}),o=F(i,function(s,l){return{cp:s,z:FY(s[0],s[1],e,t,a,n),path:r[l]}});return o.sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function yL(r){return kY(r.path,r.count)}function cg(){return{fromIndividuals:[],toIndividuals:[],count:0}}function GY(r,e,t){var a=[];function n(x){for(var b=0;b<x.length;b++){var w=x[b];fh(w)?n(w.childrenRef()):w instanceof gt&&a.push(w)}}n(r);var i=a.length;if(!i)return cg();var o=t.dividePath||yL,s=o({path:e,count:i});if(s.length!==i)return console.error("Invalid morphing: unmatched splitted path"),cg();a=vh(a),s=vh(s);for(var l=t.done,u=t.during,f=t.individualDelay,h=new ua,v=0;v<i;v++){var c=a[v],p=s[v];p.parent=e,p.copyTransform(h),f||gL(c,p)}e.__isCombineMorphing=!0,e.childrenRef=function(){return s};function d(x){for(var b=0;b<s.length;b++)s[b].addSelfToZr(x)}hh(e,"addSelfToZr",{after:function(x){d(x)}}),hh(e,"removeSelfFromZr",{after:function(x){for(var b=0;b<s.length;b++)s[b].removeSelfFromZr(x)}});function g(){e.__isCombineMorphing=!1,e.__morphT=-1,e.childrenRef=null,Ws(e,"addSelfToZr"),Ws(e,"removeSelfFromZr")}var y=s.length;if(f)for(var m=y,_=function(){m--,m===0&&(g(),l&&l())},v=0;v<y;v++){var S=f?J({delay:(t.delay||0)+f(v,y,a[v],s[v]),done:_},t):t;bm(a[v],s[v],S)}else e.__morphT=0,e.animateTo({__morphT:1},J({during:function(x){for(var b=0;b<y;b++){var w=s[b];w.__morphT=e.__morphT,w.dirtyShape()}u&&u(x)},done:function(){g();for(var x=0;x<r.length;x++)Ws(r[x],"updateTransform");l&&l()}},t));return e.__zr&&d(e.__zr),{fromIndividuals:a,toIndividuals:s,count:y}}function HY(r,e,t){var a=e.length,n=[],i=t.dividePath||yL;function o(c){for(var p=0;p<c.length;p++){var d=c[p];fh(d)?o(d.childrenRef()):d instanceof gt&&n.push(d)}}if(fh(r)){o(r.childrenRef());var s=n.length;if(s<a)for(var l=0,u=s;u<a;u++)n.push(zg(n[l++%s]));n.length=a}else{n=i({path:r,count:a});for(var f=r.getComputedTransform(),u=0;u<n.length;u++)n[u].setLocalTransform(f);if(n.length!==a)return console.error("Invalid morphing: unmatched splitted path"),cg()}n=vh(n),e=vh(e);for(var h=t.individualDelay,u=0;u<a;u++){var v=h?J({delay:(t.delay||0)+h(u,a,n[u],e[u])},t):t;bm(n[u],e[u],v)}return{fromIndividuals:n,toIndividuals:e,count:e.length}}function Tw(r){return z(r[0])}function Cw(r,e){for(var t=[],a=r.length,n=0;n<a;n++)t.push({one:r[n],many:[]});for(var n=0;n<e.length;n++){var i=e[n].length,o=void 0;for(o=0;o<i;o++)t[o%a].many.push(e[n][o])}for(var s=0,n=a-1;n>=0;n--)if(!t[n].many.length){var l=t[s].many;if(l.length<=1)if(s)s=0;else return t;var i=l.length,u=Math.ceil(i/2);t[n].many=l.slice(u,i),t[s].many=l.slice(0,u),s++}return t}var WY={clone:function(r){for(var e=[],t=1-Math.pow(1-r.path.style.opacity,1/r.count),a=0;a<r.count;a++){var n=zg(r.path);n.setStyle("opacity",t),e.push(n)}return e},split:null};function xp(r,e,t,a,n,i){if(!r.length||!e.length)return;var o=Mo("update",a,n);if(!(o&&o.duration>0))return;var s=a.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,f;Tw(r)&&(u=r,f=e),Tw(e)&&(u=e,f=r);function h(y,m,_,S,x){var b=y.many,w=y.one;if(b.length===1&&!x){var C=m?b[0]:w,T=m?w:b[0];if(fh(C))h({many:[C],one:T},!0,_,S,!0);else{var A=s?J({delay:s(_,S)},l):l;bm(C,T,A),i(C,T,C,T,A)}}else for(var M=J({dividePath:WY[t],individualDelay:s&&function(N,O,B,G){return s(N+_,S)}},l),L=m?GY(b,w,M):HY(w,b,M),I=L.fromIndividuals,P=L.toIndividuals,E=I.length,R=0;R<E;R++){var A=s?J({delay:s(R,E)},l):l;i(I[R],P[R],m?b[R]:y.one,m?y.one:b[R],A)}}for(var v=u?u===r:r.length>e.length,c=u?Cw(f,u):Cw(v?e:r,[v?r:e]),p=0,d=0;d<c.length;d++)p+=c[d].many.length;for(var g=0,d=0;d<c.length;d++)h(c[d],v,g,p),g+=c[d].many.length}function Wn(r){if(!r)return[];if(z(r)){for(var e=[],t=0;t<r.length;t++)e.push(Wn(r[t]));return e}var a=[];return r.traverse(function(n){n instanceof gt&&!n.disableMorphing&&!n.invisible&&!n.ignore&&a.push(n)}),a}var mL=1e4,UY=0,Aw=1,Dw=2,YY=xt();function $Y(r,e){for(var t=r.dimensions,a=0;a<t.length;a++){var n=r.getDimensionInfo(t[a]);if(n&&n.otherDims[e]===0)return t[a]}}function XY(r,e,t){var a=r.getDimensionInfo(t),n=a&&a.ordinalMeta;if(a){var i=r.get(a.name,e);return n&&n.categories[i]||i+""}}function Mw(r,e,t,a){var n=a?"itemChildGroupId":"itemGroupId",i=$Y(r,n);if(i){var o=XY(r,e,i);return o}var s=r.getRawDataItem(e),l=a?"childGroupId":"groupId";if(s&&s[l])return s[l]+"";if(!a)return t||r.getId(e)}function Lw(r){var e=[];return D(r,function(t){var a=t.data,n=t.dataGroupId;if(!(a.count()>mL))for(var i=a.getIndices(),o=0;o<i.length;o++)e.push({data:a,groupId:Mw(a,o,n,!1),childGroupId:Mw(a,o,n,!0),divide:t.divide,dataIndex:o})}),e}function bp(r,e,t){r.traverse(function(a){a instanceof gt&&zt(a,{style:{opacity:0}},e,{dataIndex:t,isFrom:!0})})}function Tp(r){if(r.parent){var e=r.getComputedTransform();r.setLocalTransform(e),r.parent.remove(r)}}function qi(r){r.stopAnimation(),r.isGroup&&r.traverse(function(e){e.stopAnimation()})}function ZY(r,e,t){var a=Mo("update",t,e);a&&r.traverse(function(n){if(n instanceof cr){var i=HR(n);i&&n.animateFrom({style:i},a)}})}function qY(r,e){var t=r.length;if(t!==e.length)return!1;for(var a=0;a<t;a++){var n=r[a],i=e[a];if(n.data.getId(n.dataIndex)!==i.data.getId(i.dataIndex))return!1}return!0}function _L(r,e,t){var a=Lw(r),n=Lw(e);function i(_,S,x,b,w){(x||_)&&S.animateFrom({style:x&&x!==_?V(V({},x.style),_.style):_.style},w)}var o=!1,s=UY,l=Z(),u=Z();a.forEach(function(_){_.groupId&&l.set(_.groupId,!0),_.childGroupId&&u.set(_.childGroupId,!0)});for(var f=0;f<n.length;f++){var h=n[f].groupId;if(u.get(h)){s=Aw;break}var v=n[f].childGroupId;if(v&&l.get(v)){s=Dw;break}}function c(_,S){return function(x){var b=x.data,w=x.dataIndex;return S?b.getId(w):_?s===Aw?x.childGroupId:x.groupId:s===Dw?x.childGroupId:x.groupId}}var p=qY(a,n),d={};if(!p)for(var f=0;f<n.length;f++){var g=n[f],y=g.data.getItemGraphicEl(g.dataIndex);y&&(d[y.id]=!0)}function m(_,S){var x=a[S],b=n[_],w=b.data.hostModel,C=x.data.getItemGraphicEl(x.dataIndex),T=b.data.getItemGraphicEl(b.dataIndex);if(C===T){T&&ZY(T,b.dataIndex,w);return}C&&d[C.id]||T&&(qi(T),C?(qi(C),Tp(C),o=!0,xp(Wn(C),Wn(T),b.divide,w,_,i)):bp(T,w,_))}new Sa(a,n,c(!0,p),c(!1,p),null,"multiple").update(m).updateManyToOne(function(_,S){var x=n[_],b=x.data,w=b.hostModel,C=b.getItemGraphicEl(x.dataIndex),T=At(F(S,function(A){return a[A].data.getItemGraphicEl(a[A].dataIndex)}),function(A){return A&&A!==C&&!d[A.id]});C&&(qi(C),T.length?(D(T,function(A){qi(A),Tp(A)}),o=!0,xp(Wn(T),Wn(C),x.divide,w,_,i)):bp(C,w,x.dataIndex))}).updateOneToMany(function(_,S){var x=a[S],b=x.data.getItemGraphicEl(x.dataIndex);if(!(b&&d[b.id])){var w=At(F(_,function(T){return n[T].data.getItemGraphicEl(n[T].dataIndex)}),function(T){return T&&T!==b}),C=n[_[0]].data.hostModel;w.length&&(D(w,function(T){return qi(T)}),b?(qi(b),Tp(b),o=!0,xp(Wn(b),Wn(w),x.divide,C,_[0],i)):D(w,function(T){return bp(T,C,_[0])}))}}).updateManyToMany(function(_,S){new Sa(S,_,function(x){return a[x].data.getId(a[x].dataIndex)},function(x){return n[x].data.getId(n[x].dataIndex)}).update(function(x,b){m(_[x],S[b])}).execute()}).execute(),o&&D(e,function(_){var S=_.data,x=S.hostModel,b=x&&t.getViewOfSeriesModel(x),w=Mo("update",x,0);b&&x.isAnimationEnabled()&&w&&w.duration>0&&b.group.traverse(function(C){C instanceof gt&&!C.animators.length&&C.animateFrom({style:{opacity:0}},w)})})}function Iw(r){var e=r.getModel("universalTransition").get("seriesKey");return e||r.id}function Pw(r){return z(r)?r.sort().join(","):r}function Ga(r){if(r.hostModel)return r.hostModel.getModel("universalTransition").get("divideShape")}function KY(r,e){var t=Z(),a=Z(),n=Z();return D(r.oldSeries,function(i,o){var s=r.oldDataGroupIds[o],l=r.oldData[o],u=Iw(i),f=Pw(u);a.set(f,{dataGroupId:s,data:l}),z(u)&&D(u,function(h){n.set(h,{key:f,dataGroupId:s,data:l})})}),D(e.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var o=i.get("dataGroupId"),s=i.getData(),l=Iw(i),u=Pw(l),f=a.get(u);if(f)t.set(u,{oldSeries:[{dataGroupId:f.dataGroupId,divide:Ga(f.data),data:f.data}],newSeries:[{dataGroupId:o,divide:Ga(s),data:s}]});else if(z(l)){var h=[];D(l,function(p){var d=a.get(p);d.data&&h.push({dataGroupId:d.dataGroupId,divide:Ga(d.data),data:d.data})}),h.length&&t.set(u,{oldSeries:h,newSeries:[{dataGroupId:o,data:s,divide:Ga(s)}]})}else{var v=n.get(l);if(v){var c=t.get(v.key);c||(c={oldSeries:[{dataGroupId:v.dataGroupId,data:v.data,divide:Ga(v.data)}],newSeries:[]},t.set(v.key,c)),c.newSeries.push({dataGroupId:o,data:s,divide:Ga(s)})}}}}),t}function Ew(r,e){for(var t=0;t<r.length;t++){var a=e.seriesIndex!=null&&e.seriesIndex===r[t].seriesIndex||e.seriesId!=null&&e.seriesId===r[t].id;if(a)return t}}function QY(r,e,t,a){var n=[],i=[];D(Pt(r.from),function(o){var s=Ew(e.oldSeries,o);s>=0&&n.push({dataGroupId:e.oldDataGroupIds[s],data:e.oldData[s],divide:Ga(e.oldData[s]),groupIdDim:o.dimension})}),D(Pt(r.to),function(o){var s=Ew(t.updatedSeries,o);if(s>=0){var l=t.updatedSeries[s].getData();i.push({dataGroupId:e.oldDataGroupIds[s],data:l,divide:Ga(l),groupIdDim:o.dimension})}}),n.length>0&&i.length>0&&_L(n,i,a)}function jY(r){r.registerUpdateLifecycle("series:beforeupdate",function(e,t,a){D(Pt(a.seriesTransition),function(n){D(Pt(n.to),function(i){for(var o=a.updatedSeries,s=0;s<o.length;s++)(i.seriesIndex!=null&&i.seriesIndex===o[s].seriesIndex||i.seriesId!=null&&i.seriesId===o[s].id)&&(o[s][of]=!0)})})}),r.registerUpdateLifecycle("series:transition",function(e,t,a){var n=YY(t);if(n.oldSeries&&a.updatedSeries&&a.optionChanged){var i=a.seriesTransition;if(i)D(Pt(i),function(c){QY(c,n,a,t)});else{var o=KY(n,a);D(o.keys(),function(c){var p=o.get(c);_L(p.oldSeries,p.newSeries,t)})}D(a.updatedSeries,function(c){c[of]&&(c[of]=!1)})}for(var s=e.getSeries(),l=n.oldSeries=[],u=n.oldDataGroupIds=[],f=n.oldData=[],h=0;h<s.length;h++){var v=s[h].getData();v.count()<mL&&(l.push(s[h]),u.push(s[h].get("dataGroupId")),f.push(v))}})}dt([l5]);dt([a5]);dt([M5,W5,J5,Ez,Wz,LF,aG,FG,l3,p3,w3,yH,HH,JH,d4,_4,L4,N4,X4,J4,uW,$W]);dt(h6);dt(B6);dt(yM);dt(K6);dt(r2);dt(t8);dt(u8);dt(K8);dt(d7);dt(Fl);dt(E7);dt(O7);dt(Y7);dt(j7);dt(nU);dt(fU);dt(SU);dt(VU);dt(iL);dt(oL);dt(nY);dt(hL);dt(vL);dt(uY);dt(bY);dt(CY);dt(jY);dt(wV);const JY={class:"fct-chart-tab"},S9={__name:"ChartTab",props:{activeType:String,types:Object},emits:["change"],setup(r,{emit:e}){const t=e,a=n=>{t("change",n)};return(n,i)=>(Jt(),fe("div",JY,[De(NL,{hasIcon:"",small:""},{default:Tr(()=>[(Jt(!0),fe(As,null,Uu(r.types,(o,s)=>(Jt(),Vw(OL,{key:s,class:gf({active:r.activeType===s}),onClick:l=>a(s)},{default:Tr(()=>[De(yf,{name:o},null,8,["name"])]),_:2},1032,["class","onClick"]))),128))]),_:1})]))}},x9=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var pf={exports:{}},t9=pf.exports,Rw;function e9(){return Rw||(Rw=1,function(r,e){(function(t,a){r.exports=a()})(t9,function(){var t="month",a="quarter";return function(n,i){var o=i.prototype;o.quarter=function(u){return this.$utils().u(u)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(u-1))};var s=o.add;o.add=function(u,f){return u=Number(u),this.$utils().p(f)===a?this.add(3*u,t):s.bind(this)(u,f)};var l=o.startOf;o.startOf=function(u,f){var h=this.$utils(),v=!!h.u(f)||f;if(h.p(u)===a){var c=this.quarter()-1;return v?this.month(3*c).startOf(t).startOf("day"):this.month(3*c+2).endOf(t).endOf("day")}return l.bind(this)(u,f)}}})}(pf)),pf.exports}var r9=e9();const a9=VL(r9);Yt.extend(a9);const kw=[{text:pe("Today"),value:()=>{const r=Yt().startOf("day").toDate(),e=Yt().endOf("day").toDate();return[r,e]}},{text:pe("This Week"),value:()=>{const r=Yt().startOf("week").toDate(),e=Yt().endOf("week").toDate();return[r,e]}},{text:pe("Last Week"),value:()=>{const r=Yt().subtract(1,"week").startOf("week").toDate(),e=Yt().subtract(1,"week").endOf("week").toDate();return[r,e]}},{text:pe("Last Month"),value:()=>{const r=Yt().subtract(1,"month").startOf("month").toDate(),e=Yt().subtract(1,"month").endOf("month").toDate();return[r,e]}},{text:pe("Last 6 Months"),value:()=>{const r=Yt().subtract(5,"month").startOf("month").toDate(),e=Yt().endOf("day").toDate();return[r,e]}},{text:pe("This Quarter"),value:()=>{const r=Yt().startOf("quarter").toDate(),e=Yt().endOf("quarter").toDate();return[r,e]}},{text:pe("Last Quarter"),value:()=>{const r=Yt().subtract(1,"quarter").startOf("quarter").toDate(),e=Yt().subtract(1,"quarter").endOf("quarter").toDate();return[r,e]}},{text:pe("This Year"),value:()=>{const r=Yt().startOf("year").toDate(),e=Yt().endOf("year").toDate();return[r,e]}},{text:pe("Last Year"),value:()=>{const r=Yt().subtract(1,"year").startOf("year").toDate(),e=Yt().subtract(1,"year").endOf("year").toDate();return[r,e]}},{text:pe("All Time"),value:()=>{const r=BL.get("report-filter").firstOrderDate,e=Yt(r).startOf("day").toDate(),t=Yt().endOf("day").toDate();return[e,t]}}],Ow=[{text:pe("This Month"),value:()=>{const r=Yt().startOf("month").toDate(),e=Yt().endOf("month").toDate();return[r,e]}}],n9=IL.get("app_config.isProActive"),b9=n9?[...kw.slice(0,3),...Ow,...kw.slice(3)]:Ow;export{Cl as L,mf as T,m9 as _,S9 as a,y9 as b,UL as c,b9 as d,_9 as i,x9 as m,jN as r};
60 +`||n==="")){var i=r.isSelected(n);X(t,n)?t[n]=t[n]&&i:t[n]=i}}),t}function dU(r){r.registerAction("legendToggleSelect","legendselectchanged",lt(hs,"toggleSelected")),r.registerAction("legendAllSelect","legendselectall",lt(hs,"allSelect")),r.registerAction("legendInverseSelect","legendinverseselect",lt(hs,"inverseSelect")),r.registerAction("legendSelect","legendselected",lt(hs,"select")),r.registerAction("legendUnSelect","legendunselected",lt(hs,"unSelect"))}function aL(r){r.registerComponentModel(sg),r.registerComponentView(eL),r.registerProcessor(r.PRIORITY.PROCESSOR.SERIES_FILTER,pU),r.registerSubTypeDefaulter("legend",function(){return"plain"}),dU(r)}var gU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.setScrollDataIndex=function(t){this.option.scrollDataIndex=t},e.prototype.init=function(t,a,n){var i=Eo(t);r.prototype.init.call(this,t,a,n),Qb(this,t,i)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),Qb(this,this.option,t)},e.type="legend.scroll",e.defaultOption=vn(sg.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}),e}(sg);function Qb(r,e,t){var a=r.getOrient(),n=[1,1];n[a.index]=0,sn(e,t,{type:"box",ignoreSize:!!n})}var jb=at,dp=["width","height"],gp=["x","y"],yU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.newlineDisabled=!0,t._currentIndex=0,t}return e.prototype.init=function(){r.prototype.init.call(this),this.group.add(this._containerGroup=new jb),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new jb)},e.prototype.resetInner=function(){r.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},e.prototype.renderInner=function(t,a,n,i,o,s,l){var u=this;r.prototype.renderInner.call(this,t,a,n,i,o,s,l);var f=this._controllerGroup,h=a.get("pageIconSize",!0),v=z(h)?h:[h,h];p("pagePrev",0);var c=a.getModel("pageTextStyle");f.add(new bt({name:"pageText",style:{text:"xx/xx",fill:c.getTextColor(),font:c.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),p("pageNext",1);function p(d,g){var y=d+"DataIndex",m=Dl(a.get("pageIcons",!0)[a.getOrient().name][g],{onclick:$(u._pageGo,u,y,a,i)},{x:-v[0]/2,y:-v[1]/2,width:v[0],height:v[1]});m.name=d,f.add(m)}},e.prototype.layoutInner=function(t,a,n,i,o,s){var l=this.getSelectorGroup(),u=t.getOrient().index,f=dp[u],h=gp[u],v=dp[1-u],c=gp[1-u];o&&ui("horizontal",l,t.get("selectorItemGap",!0));var p=t.get("selectorButtonGap",!0),d=l.getBoundingRect(),g=[-d.x,-d.y],y=rt(n);o&&(y[f]=n[f]-d[f]-p);var m=this._layoutContentAndController(t,i,y,u,f,v,c,h);if(o){if(s==="end")g[u]+=m[f]+p;else{var _=d[f]+p;g[u]-=_,m[h]-=_}m[f]+=d[f]+p,g[1-u]+=m[c]+m[v]/2-d[v]/2,m[v]=Math.max(m[v],d[v]),m[c]=Math.min(m[c],d[c]+g[1-u]),l.x=g[0],l.y=g[1],l.markRedraw()}return m},e.prototype._layoutContentAndController=function(t,a,n,i,o,s,l,u){var f=this.getContentGroup(),h=this._containerGroup,v=this._controllerGroup;ui(t.get("orient"),f,t.get("itemGap"),i?n.width:null,i?null:n.height),ui("horizontal",v,t.get("pageButtonItemGap",!0));var c=f.getBoundingRect(),p=v.getBoundingRect(),d=this._showController=c[o]>n[o],g=[-c.x,-c.y];a||(g[i]=f[u]);var y=[0,0],m=[-p.x,-p.y],_=st(t.get("pageButtonGap",!0),t.get("itemGap",!0));if(d){var S=t.get("pageButtonPosition",!0);S==="end"?m[i]+=n[o]-p[o]:y[i]+=p[o]+_}m[1-i]+=c[s]/2-p[s]/2,f.setPosition(g),h.setPosition(y),v.setPosition(m);var x={x:0,y:0};if(x[o]=d?n[o]:c[o],x[s]=Math.max(c[s],p[s]),x[l]=Math.min(0,p[l]+m[1-i]),h.__rectSize=n[o],d){var b={x:0,y:0};b[o]=Math.max(n[o]-p[o]-_,0),b[s]=x[s],h.setClipPath(new St({shape:b})),h.__rectSize=b[o]}else v.eachChild(function(C){C.attr({invisible:!0,silent:!0})});var w=this._getPageInfo(t);return w.pageIndex!=null&&Tt(f,{x:w.contentPosition[0],y:w.contentPosition[1]},d?t:null),this._updatePageInfoView(t,w),x},e.prototype._pageGo=function(t,a,n){var i=this._getPageInfo(a)[t];i!=null&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:a.id})},e.prototype._updatePageInfoView=function(t,a){var n=this._controllerGroup;D(["pagePrev","pageNext"],function(f){var h=f+"DataIndex",v=a[h]!=null,c=n.childOfName(f);c&&(c.setStyle("fill",v?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),c.cursor=v?"pointer":"default")});var i=n.childOfName("pageText"),o=t.get("pageFormatter"),s=a.pageIndex,l=s!=null?s+1:0,u=a.pageCount;i&&o&&i.setStyle("text",Y(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},e.prototype._getPageInfo=function(t){var a=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,o=t.getOrient().index,s=dp[o],l=gp[o],u=this._findTargetItemIndex(a),f=n.children(),h=f[u],v=f.length,c=v?1:0,p={contentPosition:[n.x,n.y],pageCount:c,pageIndex:c-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!h)return p;var d=S(h);p.contentPosition[o]=-d.s;for(var g=u+1,y=d,m=d,_=null;g<=v;++g)_=S(f[g]),(!_&&m.e>y.s+i||_&&!x(_,y.s))&&(m.i>y.i?y=m:y=_,y&&(p.pageNextDataIndex==null&&(p.pageNextDataIndex=y.i),++p.pageCount)),m=_;for(var g=u-1,y=d,m=d,_=null;g>=-1;--g)_=S(f[g]),(!_||!x(m,_.s))&&y.i<m.i&&(m=y,p.pagePrevDataIndex==null&&(p.pagePrevDataIndex=y.i),++p.pageCount,++p.pageIndex),y=_;return p;function S(b){if(b){var w=b.getBoundingRect(),C=w[l]+b[l];return{s:C,e:C+w[s],i:b.__legendDataIndex}}}function x(b,w){return b.e>=w&&b.s<=w+i}},e.prototype._findTargetItemIndex=function(t){if(!this._showController)return 0;var a,n=this.getContentGroup(),i;return n.eachChild(function(o,s){var l=o.__legendDataIndex;i==null&&l!=null&&(i=s),l===t&&(a=s)}),a??i},e.type="legend.scroll",e}(eL);function mU(r){r.registerAction("legendScroll","legendscroll",function(e,t){var a=e.scrollDataIndex;a!=null&&t.eachComponent({mainType:"legend",subType:"scroll",query:e},function(n){n.setScrollDataIndex(a)})})}function _U(r){dt(aL),r.registerComponentModel(gU),r.registerComponentView(yU),mU(r)}function SU(r){dt(aL),dt(_U)}var xU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="dataZoom.inside",e.defaultOption=vn(gl.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(gl),Sm=xt();function bU(r,e,t){Sm(r).coordSysRecordMap.each(function(a){var n=a.dataZoomInfoMap.get(e.uid);n&&(n.getRange=t)})}function wU(r,e){for(var t=Sm(r).coordSysRecordMap,a=t.keys(),n=0;n<a.length;n++){var i=a[n],o=t.get(i),s=o.dataZoomInfoMap;if(s){var l=e.uid,u=s.get(l);u&&(s.removeKey(l),s.keys().length||nL(t,o))}}}function nL(r,e){if(e){r.removeKey(e.model.uid);var t=e.controller;t&&t.dispose()}}function TU(r,e){var t={model:e,containsPoint:lt(AU,e),dispatchAction:lt(CU,r),dataZoomInfoMap:null,controller:null},a=t.controller=new Vl(r.getZr());return D(["pan","zoom","scrollMove"],function(n){a.on(n,function(i){var o=[];t.dataZoomInfoMap.each(function(s){if(i.isAvailableBehavior(s.model.option)){var l=(s.getRange||{})[n],u=l&&l(s.dzReferCoordSysInfo,t.model.mainType,t.controller,i);!s.model.get("disabled",!0)&&u&&o.push({dataZoomId:s.model.id,start:u[0],end:u[1]})}}),o.length&&t.dispatchAction(o)})}),t}function CU(r,e){r.isDisposed()||r.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:e})}function AU(r,e,t,a){return r.coordinateSystem.containPoint([t,a])}function DU(r){var e,t="type_",a={type_true:2,type_move:1,type_false:0,type_undefined:-1},n=!0;return r.each(function(i){var o=i.model,s=o.get("disabled",!0)?!1:o.get("zoomLock",!0)?"move":!0;a[t+s]>a[t+e]&&(e=s),n=n&&o.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!n}}}function MU(r){r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,function(e,t){var a=Sm(t),n=a.coordSysRecordMap||(a.coordSysRecordMap=Z());n.each(function(i){i.dataZoomInfoMap=null}),e.eachComponent({mainType:"dataZoom",subType:"inside"},function(i){var o=F2(i);D(o.infoList,function(s){var l=s.model.uid,u=n.get(l)||n.set(l,TU(t,s.model)),f=u.dataZoomInfoMap||(u.dataZoomInfoMap=Z());f.set(i.uid,{dzReferCoordSysInfo:s,model:i,getRange:null})})}),n.each(function(i){var o=i.controller,s,l=i.dataZoomInfoMap;if(l){var u=l.keys()[0];u!=null&&(s=l.get(u))}if(!s){nL(n,i);return}var f=DU(l);o.enable(f.controlType,f.opt),o.setPointerChecker(i.containsPoint),Oo(i,"dispatchAction",s.model.get("throttle",!0),"fixRate")})})}var LU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="dataZoom.inside",t}return e.prototype.render=function(t,a,n){if(r.prototype.render.apply(this,arguments),t.noTarget()){this._clear();return}this.range=t.getPercentRange(),bU(n,t,{pan:$(yp.pan,this),zoom:$(yp.zoom,this),scrollMove:$(yp.scrollMove,this)})},e.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){wU(this.api,this.dataZoomModel),this.range=null},e.type="dataZoom.inside",e}(hm),yp={zoom:function(r,e,t,a){var n=this.range,i=n.slice(),o=r.axisModels[0];if(o){var s=mp[e](null,[a.originX,a.originY],o,t,r),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(i[1]-i[0])+i[0],u=Math.max(1/a.scale,0);i[0]=(i[0]-l)*u+l,i[1]=(i[1]-l)*u+l;var f=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(Di(0,i,[0,100],0,f.minSpan,f.maxSpan),this.range=i,n[0]!==i[0]||n[1]!==i[1])return i}},pan:Jb(function(r,e,t,a,n,i){var o=mp[a]([i.oldX,i.oldY],[i.newX,i.newY],e,n,t);return o.signal*(r[1]-r[0])*o.pixel/o.pixelLength}),scrollMove:Jb(function(r,e,t,a,n,i){var o=mp[a]([0,0],[i.scrollDelta,i.scrollDelta],e,n,t);return o.signal*(r[1]-r[0])*i.scrollDelta})};function Jb(r){return function(e,t,a,n){var i=this.range,o=i.slice(),s=e.axisModels[0];if(s){var l=r(o,s,e,t,a,n);if(Di(l,o,[0,100],"all"),this.range=o,i[0]!==o[0]||i[1]!==o[1])return o}}}var mp={grid:function(r,e,t,a,n){var i=t.axis,o={},s=n.model.coordinateSystem.getRect();return r=r||[0,0],i.dim==="x"?(o.pixel=e[0]-r[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=i.inverse?1:-1):(o.pixel=e[1]-r[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=i.inverse?-1:1),o},polar:function(r,e,t,a,n){var i=t.axis,o={},s=n.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return r=r?s.pointToCoord(r):[0,0],e=s.pointToCoord(e),t.mainType==="radiusAxis"?(o.pixel=e[0]-r[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=i.inverse?1:-1):(o.pixel=e[1]-r[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=i.inverse?-1:1),o},singleAxis:function(r,e,t,a,n){var i=t.axis,o=n.model.coordinateSystem.getRect(),s={};return r=r||[0,0],i.orient==="horizontal"?(s.pixel=e[0]-r[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=i.inverse?1:-1):(s.pixel=e[1]-r[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=i.inverse?-1:1),s}};function iL(r){vm(r),r.registerComponentModel(xU),r.registerComponentView(LU),MU(r)}var IU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=vn(gl.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:{handleLabel:{show:!0},handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(gl),vs=St,tw=7,PU=1,_p=30,EU=7,cs="horizontal",ew="vertical",RU=5,kU=["line","bar","candlestick","scatter"],OU={easing:"cubicOut",duration:100,delay:0},NU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._displayables={},t}return e.prototype.init=function(t,a){this.api=a,this._onBrush=$(this._onBrush,this),this._onBrushEnd=$(this._onBrushEnd,this)},e.prototype.render=function(t,a,n,i){if(r.prototype.render.apply(this,arguments),Oo(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),t.get("show")===!1){this.group.removeAll();return}if(t.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!=="dataZoom"||i.from!==this.uid)&&this._buildView(),this._updateView()},e.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){al(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var a=this._displayables.sliderGroup=new at;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(a),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,a=this.api,n=t.get("brushSelect"),i=n?EU:0,o=this._findCoordRect(),s={width:a.getWidth(),height:a.getHeight()},l=this._orient===cs?{right:s.width-o.x-o.width,top:s.height-_p-tw-i,width:o.width,height:_p}:{right:tw,top:o.y,width:_p,height:o.height},u=Eo(t.option);D(["right","top","width","height"],function(h){u[h]==="ph"&&(u[h]=l[h])});var f=ee(u,s);this._location={x:f.x,y:f.y},this._size=[f.width,f.height],this._orient===ew&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,a=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),o=i&&i.get("inverse"),s=this._displayables.sliderGroup,l=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(n===cs&&!o?{scaleY:l?1:-1,scaleX:1}:n===cs&&o?{scaleY:l?1:-1,scaleX:-1}:n===ew&&!o?{scaleY:l?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:l?-1:1,scaleX:-1,rotation:Math.PI/2});var u=t.getBoundingRect([s]);t.x=a.x-u.x,t.y=a.y-u.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,a=this._size,n=this._displayables.sliderGroup,i=t.get("brushSelect");n.add(new vs({silent:!0,shape:{x:0,y:0,width:a[0],height:a[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var o=new vs({shape:{x:0,y:0,width:a[0],height:a[1]},style:{fill:"transparent"},z2:0,onclick:$(this._onClickPanel,this)}),s=this.api.getZr();i?(o.on("mousedown",this._onBrushStart,this),o.cursor="crosshair",s.on("mousemove",this._onBrush),s.on("mouseup",this._onBrushEnd)):(s.off("mousemove",this._onBrush),s.off("mouseup",this._onBrushEnd)),n.add(o)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!t)return;var a=this._size,n=this._shadowSize||[],i=t.series,o=i.getRawData(),s=i.getShadowDim&&i.getShadowDim(),l=s&&o.getDimensionInfo(s)?i.getShadowDim():t.otherDim;if(l==null)return;var u=this._shadowPolygonPts,f=this._shadowPolylinePts;if(o!==this._shadowData||l!==this._shadowDim||a[0]!==n[0]||a[1]!==n[1]){var h=o.getDataExtent(l),v=(h[1]-h[0])*.3;h=[h[0]-v,h[1]+v];var c=[0,a[1]],p=[0,a[0]],d=[[a[0],0],[0,0]],g=[],y=p[1]/(o.count()-1),m=0,_=Math.round(o.count()/a[0]),S;o.each([l],function(T,A){if(_>0&&A%_){m+=y;return}var M=T==null||isNaN(T)||T==="",L=M?0:Dt(T,h,c,!0);M&&!S&&A?(d.push([d[d.length-1][0],0]),g.push([g[g.length-1][0],0])):!M&&S&&(d.push([m,0]),g.push([m,0])),d.push([m,L]),g.push([m,L]),m+=y,S=M}),u=this._shadowPolygonPts=d,f=this._shadowPolylinePts=g}this._shadowData=o,this._shadowDim=l,this._shadowSize=[a[0],a[1]];var x=this.dataZoomModel;function b(T){var A=x.getModel(T?"selectedDataBackground":"dataBackground"),M=new at,L=new Ne({shape:{points:u},segmentIgnoreThreshold:1,style:A.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),I=new Be({shape:{points:f},segmentIgnoreThreshold:1,style:A.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return M.add(L),M.add(I),M}for(var w=0;w<3;w++){var C=b(w===1);this._displayables.sliderGroup.add(C),this._displayables.dataShadowSegs.push(C)}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,a=t.get("showDataShadow");if(a!==!1){var n,i=this.ecModel;return t.eachTargetAxis(function(o,s){var l=t.getAxisProxy(o,s).getTargetSeriesModels();D(l,function(u){if(!n&&!(a!==!0&&ct(kU,u.get("type"))<0)){var f=i.getComponent(Qa(o),s).axis,h=BU(o),v,c=u.coordinateSystem;h!=null&&c.getOtherAxis&&(v=c.getOtherAxis(f).inverse),h=u.getData().mapDimension(h),n={thisAxis:f,series:u,thisDim:o,otherDim:h,otherAxisInverse:v}}},this)},this),n}},e.prototype._renderHandle=function(){var t=this.group,a=this._displayables,n=a.handles=[null,null],i=a.handleLabels=[null,null],o=this._displayables.sliderGroup,s=this._size,l=this.dataZoomModel,u=this.api,f=l.get("borderRadius")||0,h=l.get("brushSelect"),v=a.filler=new vs({silent:h,style:{fill:l.get("fillerColor")},textConfig:{position:"inside"}});o.add(v),o.add(new vs({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:f},style:{stroke:l.get("dataBackgroundColor")||l.get("borderColor"),lineWidth:PU,fill:"rgba(0,0,0,0)"}})),D([0,1],function(_){var S=l.get("handleIcon");!Vf[S]&&S.indexOf("path://")<0&&S.indexOf("image://")<0&&(S="path://"+S);var x=Qt(S,-1,0,2,2,null,!0);x.attr({cursor:rw(this._orient),draggable:!0,drift:$(this._onDragMove,this,_),ondragend:$(this._onDragEnd,this),onmouseover:$(this._showDataInfo,this,!0),onmouseout:$(this._showDataInfo,this,!1),z2:5});var b=x.getBoundingRect(),w=l.get("handleSize");this._handleHeight=W(w,this._size[1]),this._handleWidth=b.width/b.height*this._handleHeight,x.setStyle(l.getModel("handleStyle").getItemStyle()),x.style.strokeNoScale=!0,x.rectHover=!0,x.ensureState("emphasis").style=l.getModel(["emphasis","handleStyle"]).getItemStyle(),si(x);var C=l.get("handleColor");C!=null&&(x.style.fill=C),o.add(n[_]=x);var T=l.getModel("textStyle"),A=l.get("handleLabel")||{},M=A.show||!1;t.add(i[_]=new bt({silent:!0,invisible:!M,style:Bt(T,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:T.getTextColor(),font:T.getFont()}),z2:10}))},this);var c=v;if(h){var p=W(l.get("moveHandleSize"),s[1]),d=a.moveHandle=new St({style:l.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:p}}),g=p*.8,y=a.moveHandleIcon=Qt(l.get("moveHandleIcon"),-g/2,-g/2,g,g,"#fff",!0);y.silent=!0,y.y=s[1]+p/2-.5,d.ensureState("emphasis").style=l.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var m=Math.min(s[1]/2,Math.max(p,10));c=a.moveZone=new St({invisible:!0,shape:{y:s[1]-m,height:p+m}}),c.on("mouseover",function(){u.enterEmphasis(d)}).on("mouseout",function(){u.leaveEmphasis(d)}),o.add(d),o.add(y),o.add(c)}c.attr({draggable:!0,cursor:rw(this._orient),drift:$(this._onDragMove,this,"all"),ondragstart:$(this._showDataInfo,this,!0),ondragend:$(this._onDragEnd,this),onmouseover:$(this._showDataInfo,this,!0),onmouseout:$(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),a=this._getViewExtent();this._handleEnds=[Dt(t[0],[0,100],a,!0),Dt(t[1],[0,100],a,!0)]},e.prototype._updateInterval=function(t,a){var n=this.dataZoomModel,i=this._handleEnds,o=this._getViewExtent(),s=n.findRepresentativeAxisProxy().getMinMaxSpan(),l=[0,100];Di(a,i,o,n.get("zoomLock")?"all":t,s.minSpan!=null?Dt(s.minSpan,l,o,!0):null,s.maxSpan!=null?Dt(s.maxSpan,l,o,!0):null);var u=this._range,f=this._range=hr([Dt(i[0],o,l,!0),Dt(i[1],o,l,!0)]);return!u||u[0]!==f[0]||u[1]!==f[1]},e.prototype._updateView=function(t){var a=this._displayables,n=this._handleEnds,i=hr(n.slice()),o=this._size;D([0,1],function(c){var p=a.handles[c],d=this._handleHeight;p.attr({scaleX:d/2,scaleY:d/2,x:n[c]+(c?-1:1),y:o[1]/2-d/2})},this),a.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:o[1]});var s={x:i[0],width:i[1]-i[0]};a.moveHandle&&(a.moveHandle.setShape(s),a.moveZone.setShape(s),a.moveZone.getBoundingRect(),a.moveHandleIcon&&a.moveHandleIcon.attr("x",s.x+s.width/2));for(var l=a.dataShadowSegs,u=[0,i[0],i[1],o[0]],f=0;f<l.length;f++){var h=l[f],v=h.getClipPath();v||(v=new St,h.setClipPath(v)),v.setShape({x:u[f],y:0,width:u[f+1]-u[f],height:o[1]})}this._updateDataInfo(t)},e.prototype._updateDataInfo=function(t){var a=this.dataZoomModel,n=this._displayables,i=n.handleLabels,o=this._orient,s=["",""];if(a.get("showDetail")){var l=a.findRepresentativeAxisProxy();if(l){var u=l.getAxisModel().axis,f=this._range,h=t?l.calculateDataWindow({start:f[0],end:f[1]}).valueWindow:l.getDataValueWindow();s=[this._formatLabel(h[0],u),this._formatLabel(h[1],u)]}}var v=hr(this._handleEnds.slice());c.call(this,0),c.call(this,1);function c(p){var d=li(n.handles[p].parent,this.group),g=Lh(p===0?"right":"left",d),y=this._handleWidth/2+RU,m=Mr([v[p]+(p===0?-y:y),this._size[1]/2],d);i[p].setStyle({x:m[0],y:m[1],verticalAlign:o===cs?"middle":g,align:o===cs?g:"center",text:s[p]})}},e.prototype._formatLabel=function(t,a){var n=this.dataZoomModel,i=n.get("labelFormatter"),o=n.get("labelPrecision");(o==null||o==="auto")&&(o=a.getPixelPrecision());var s=t==null||isNaN(t)?"":a.type==="category"||a.type==="time"?a.scale.getLabel({value:Math.round(t)}):t.toFixed(Math.min(o,20));return Q(i)?i(t,s):Y(i)?i.replace("{value}",s):s},e.prototype._showDataInfo=function(t){var a=this.dataZoomModel.get("handleLabel")||{},n=a.show||!1,i=this.dataZoomModel.getModel(["emphasis","handleLabel"]),o=i.get("show")||!1,s=t||this._dragging?o:n,l=this._displayables,u=l.handleLabels;u[0].attr("invisible",!s),u[1].attr("invisible",!s),l.moveHandle&&this.api[s?"enterEmphasis":"leaveEmphasis"](l.moveHandle,1)},e.prototype._onDragMove=function(t,a,n,i){this._dragging=!0,ga(i.event);var o=this._displayables.sliderGroup.getLocalTransform(),s=Mr([a,n],o,!0),l=this._updateInterval(t,s[0]),u=this.dataZoomModel.get("realtime");this._updateView(!u),l&&u&&this._dispatchZoomAction(!0)},e.prototype._onDragEnd=function(){this._dragging=!1,this._showDataInfo(!1);var t=this.dataZoomModel.get("realtime");!t&&this._dispatchZoomAction(!1)},e.prototype._onClickPanel=function(t){var a=this._size,n=this._displayables.sliderGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(n[0]<0||n[0]>a[0]||n[1]<0||n[1]>a[1])){var i=this._handleEnds,o=(i[0]+i[1])/2,s=this._updateInterval("all",n[0]-o);this._updateView(),s&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){var a=t.offsetX,n=t.offsetY;this._brushStart=new ft(a,n),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var a=this._displayables.brushRect;if(this._brushing=!1,!!a){a.attr("ignore",!0);var n=a.shape,i=+new Date;if(!(i-this._brushStartTime<200&&Math.abs(n.width)<5)){var o=this._getViewExtent(),s=[0,100];this._range=hr([Dt(n.x,o,s,!0),Dt(n.x+n.width,o,s,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(ga(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,a){var n=this._displayables,i=this.dataZoomModel,o=n.brushRect;o||(o=n.brushRect=new vs({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(o)),o.attr("ignore",!1);var s=this._brushStart,l=this._displayables.sliderGroup,u=l.transformCoordToLocal(t,a),f=l.transformCoordToLocal(s.x,s.y),h=this._size;u[0]=Math.max(Math.min(h[0],u[0]),0),o.setShape({x:f[0],y:0,width:u[0]-f[0],height:h[1]})},e.prototype._dispatchZoomAction=function(t){var a=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?OU:null,start:a[0],end:a[1]})},e.prototype._findCoordRect=function(){var t,a=F2(this.dataZoomModel).infoList;if(!t&&a.length){var n=a[0].model.coordinateSystem;t=n.getRect&&n.getRect()}if(!t){var i=this.api.getWidth(),o=this.api.getHeight();t={x:i*.2,y:o*.2,width:i*.6,height:o*.6}}return t},e.type="dataZoom.slider",e}(hm);function BU(r){var e={x:"y",y:"x",radius:"angle",angle:"radius"};return e[r]}function rw(r){return r==="vertical"?"ns-resize":"ew-resize"}function oL(r){r.registerComponentModel(IU),r.registerComponentView(NU),vm(r)}function VU(r){dt(iL),dt(oL)}var sL={get:function(r,e,t){var a=rt((zU[r]||{})[e]);return t&&z(a)?a[a.length-1]:a}},zU={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]}},aw=oe.mapVisual,FU=oe.eachVisual,GU=z,nw=D,HU=hr,WU=Dt,lh=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.stateList=["inRange","outOfRange"],t.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],t.layoutMode={type:"box",ignoreSize:!0},t.dataBound=[-1/0,1/0],t.targetVisuals={},t.controllerVisuals={},t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n)},e.prototype.optionUpdated=function(t,a){var n=this.option;!a&&K2(n,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var a=this.stateList;t=$(t,this),this.controllerVisuals=ng(this.option.controller,a,t),this.targetVisuals=ng(this.option.target,a,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,a=[];return t==null||t==="all"?this.ecModel.eachSeries(function(n,i){a.push(i)}):a=Pt(t),a},e.prototype.eachTargetSeries=function(t,a){D(this.getTargetSeriesIndices(),function(n){var i=this.ecModel.getSeriesByIndex(n);i&&t.call(a,i)},this)},e.prototype.isTargetSeries=function(t){var a=!1;return this.eachTargetSeries(function(n){n===t&&(a=!0)}),a},e.prototype.formatValueText=function(t,a,n){var i=this.option,o=i.precision,s=this.dataBound,l=i.formatter,u;n=n||["<",">"],z(t)&&(t=t.slice(),u=!0);var f=a?t:u?[h(t[0]),h(t[1])]:h(t);if(Y(l))return l.replace("{value}",u?f[0]:f).replace("{value2}",u?f[1]:f);if(Q(l))return u?l(t[0],t[1]):l(t);if(u)return t[0]===s[0]?n[0]+" "+f[1]:t[1]===s[1]?n[1]+" "+f[0]:f[0]+" - "+f[1];return f;function h(v){return v===s[0]?"min":v===s[1]?"max":(+v).toFixed(Math.min(o,20))}},e.prototype.resetExtent=function(){var t=this.option,a=HU([t.min,t.max]);this._dataExtent=a},e.prototype.getDataDimensionIndex=function(t){var a=this.option.dimension;if(a!=null)return t.getDimensionIndex(a);for(var n=t.dimensions,i=n.length-1;i>=0;i--){var o=n[i],s=t.getDimensionInfo(o);if(!s.isCalculationCoord)return s.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,a=this.option,n={inRange:a.inRange,outOfRange:a.outOfRange},i=a.target||(a.target={}),o=a.controller||(a.controller={});ut(i,n),ut(o,n);var s=this.isCategory();l.call(this,i),l.call(this,o),u.call(this,i,"inRange","outOfRange"),f.call(this,o);function l(h){GU(a.color)&&!h.inRange&&(h.inRange={color:a.color.slice().reverse()}),h.inRange=h.inRange||{color:t.get("gradientColor")}}function u(h,v,c){var p=h[v],d=h[c];p&&!d&&(d=h[c]={},nw(p,function(g,y){if(oe.isValidType(y)){var m=sL.get(y,"inactive",s);m!=null&&(d[y]=m,y==="color"&&!d.hasOwnProperty("opacity")&&!d.hasOwnProperty("colorAlpha")&&(d.opacity=[0,0]))}}))}function f(h){var v=(h.inRange||{}).symbol||(h.outOfRange||{}).symbol,c=(h.inRange||{}).symbolSize||(h.outOfRange||{}).symbolSize,p=this.get("inactiveColor"),d=this.getItemSymbol(),g=d||"roundRect";nw(this.stateList,function(y){var m=this.itemSize,_=h[y];_||(_=h[y]={color:s?p:[p]}),_.symbol==null&&(_.symbol=v&&rt(v)||(s?g:[g])),_.symbolSize==null&&(_.symbolSize=c&&rt(c)||(s?m[0]:[m[0],m[0]])),_.symbol=aw(_.symbol,function(b){return b==="none"?g:b});var S=_.symbolSize;if(S!=null){var x=-1/0;FU(S,function(b){b>x&&(x=b)}),_.symbolSize=aw(S,function(b){return WU(b,[0,x],[0,m[0]],!0)})}},this)}},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},e}(mt),iw=[20,140],UU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(t,a){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(n){n.mappingMethod="linear",n.dataExtent=this.getExtent()}),this._resetRange()},e.prototype.resetItemSize=function(){r.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(t[0]==null||isNaN(t[0]))&&(t[0]=iw[0]),(t[1]==null||isNaN(t[1]))&&(t[1]=iw[1])},e.prototype._resetRange=function(){var t=this.getExtent(),a=this.option.range;!a||a.auto?(t.auto=1,this.option.range=t):z(a)&&(a[0]>a[1]&&a.reverse(),a[0]=Math.max(a[0],t[0]),a[1]=Math.min(a[1],t[1]))},e.prototype.completeVisualOption=function(){r.prototype.completeVisualOption.apply(this,arguments),D(this.stateList,function(t){var a=this.option.controller[t].symbolSize;a&&a[0]!==a[1]&&(a[0]=a[1]/3)},this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),a=hr((this.get("range")||[]).slice());return a[0]>t[1]&&(a[0]=t[1]),a[1]>t[1]&&(a[1]=t[1]),a[0]<t[0]&&(a[0]=t[0]),a[1]<t[0]&&(a[1]=t[0]),a},e.prototype.getValueState=function(t){var a=this.option.range,n=this.getExtent();return(a[0]<=n[0]||a[0]<=t)&&(a[1]>=n[1]||t<=a[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var a=[];return this.eachTargetSeries(function(n){var i=[],o=n.getData();o.each(this.getDataDimensionIndex(o),function(s,l){t[0]<=s&&s<=t[1]&&i.push(l)},this),a.push({seriesId:n.id,dataIndex:i})},this),a},e.prototype.getVisualMeta=function(t){var a=ow(this,"outOfRange",this.getExtent()),n=ow(this,"inRange",this.option.range.slice()),i=[];function o(c,p){i.push({value:c,color:t(c,p)})}for(var s=0,l=0,u=n.length,f=a.length;l<f&&(!n.length||a[l]<=n[0]);l++)a[l]<n[s]&&o(a[l],"outOfRange");for(var h=1;s<u;s++,h=0)h&&i.length&&o(n[s],"outOfRange"),o(n[s],"inRange");for(var h=1;l<f;l++)(!n.length||n[n.length-1]<a[l])&&(h&&(i.length&&o(i[i.length-1].value,"outOfRange"),h=0),o(a[l],"outOfRange"));var v=i.length;return{stops:i,outerColors:[v?i[0].color:"transparent",v?i[v-1].color:"transparent"]}},e.type="visualMap.continuous",e.defaultOption=vn(lh.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)"}}),e}(lh);function ow(r,e,t){if(t[0]===t[1])return t.slice();for(var a=200,n=(t[1]-t[0])/a,i=t[0],o=[],s=0;s<=a&&i<t[1];s++)o.push(i),i+=n;return o.push(t[1]),o}var lL=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.autoPositionValues={left:1,right:1,top:1,bottom:1},t}return e.prototype.init=function(t,a){this.ecModel=t,this.api=a},e.prototype.render=function(t,a,n,i){if(this.visualMapModel=t,t.get("show")===!1){this.group.removeAll();return}this.doRender(t,a,n,i)},e.prototype.renderBackground=function(t){var a=this.visualMapModel,n=Po(a.get("padding")||0),i=t.getBoundingRect();t.add(new St({z2:-1,silent:!0,shape:{x:i.x-n[3],y:i.y-n[0],width:i.width+n[3]+n[1],height:i.height+n[0]+n[2]},style:{fill:a.get("backgroundColor"),stroke:a.get("borderColor"),lineWidth:a.get("borderWidth")}}))},e.prototype.getControllerVisual=function(t,a,n){n=n||{};var i=n.forceState,o=this.visualMapModel,s={};if(a==="color"){var l=o.get("contentColor");s.color=l}function u(c){return s[c]}function f(c,p){s[c]=p}var h=o.controllerVisuals[i||o.getValueState(t)],v=oe.prepareVisualTypes(h);return D(v,function(c){var p=h[c];n.convertOpacityToAlpha&&c==="opacity"&&(c="colorAlpha",p=h.__alphaForOpacity),oe.dependsOn(c,a)&&p&&p.applyVisual(t,u,f)}),s[a]},e.prototype.positionGroup=function(t){var a=this.visualMapModel,n=this.api;Nh(t,a.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()})},e.prototype.doRender=function(t,a,n,i){},e.type="visualMap",e}(Gt),sw=[["left","right","width"],["top","bottom","height"]];function uL(r,e,t){var a=r.option,n=a.align;if(n!=null&&n!=="auto")return n;for(var i={width:e.getWidth(),height:e.getHeight()},o=a.orient==="horizontal"?1:0,s=sw[o],l=[0,null,10],u={},f=0;f<3;f++)u[sw[1-o][f]]=l[f],u[s[f]]=f===2?t[0]:a[s[f]];var h=[["x","width",3],["y","height",0]][o],v=ee(u,i,a.padding);return s[(v.margin[h[2]]||0)+v[h[0]]+v[h[1]]*.5<i[h[1]]*.5?0:1]}function cf(r,e){return D(r||[],function(t){t.dataIndex!=null&&(t.dataIndexInside=t.dataIndex,t.dataIndex=null),t.highlightKey="visualMap"+(e?e.componentIndex:"")}),r}var Fr=Dt,YU=D,lw=Math.min,Sp=Math.max,$U=12,XU=6,ZU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._shapes={},t._dataInterval=[],t._handleEnds=[],t._hoverLinkDataIndices=[],t}return e.prototype.init=function(t,a){r.prototype.init.call(this,t,a),this._hoverLinkFromSeriesMouseOver=$(this._hoverLinkFromSeriesMouseOver,this),this._hideIndicator=$(this._hideIndicator,this)},e.prototype.doRender=function(t,a,n,i){(!i||i.type!=="selectDataRange"||i.from!==this.uid)&&this._buildView()},e.prototype._buildView=function(){this.group.removeAll();var t=this.visualMapModel,a=this.group;this._orient=t.get("orient"),this._useHandle=t.get("calculable"),this._resetInterval(),this._renderBar(a);var n=t.get("text");this._renderEndsText(a,n,0),this._renderEndsText(a,n,1),this._updateView(!0),this.renderBackground(a),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(a)},e.prototype._renderEndsText=function(t,a,n){if(a){var i=a[1-n];i=i!=null?i+"":"";var o=this.visualMapModel,s=o.get("textGap"),l=o.itemSize,u=this._shapes.mainGroup,f=this._applyTransform([l[0]/2,n===0?-s:l[1]+s],u),h=this._applyTransform(n===0?"bottom":"top",u),v=this._orient,c=this.visualMapModel.textStyleModel;this.group.add(new bt({style:Bt(c,{x:f[0],y:f[1],verticalAlign:v==="horizontal"?"middle":h,align:v==="horizontal"?h:"center",text:i})}))}},e.prototype._renderBar=function(t){var a=this.visualMapModel,n=this._shapes,i=a.itemSize,o=this._orient,s=this._useHandle,l=uL(a,this.api,i),u=n.mainGroup=this._createBarGroup(l),f=new at;u.add(f),f.add(n.outOfRange=uw()),f.add(n.inRange=uw(null,s?hw(this._orient):null,$(this._dragHandle,this,"all",!1),$(this._dragHandle,this,"all",!0))),f.setClipPath(new St({shape:{x:0,y:0,width:i[0],height:i[1],r:3}}));var h=a.textStyleModel.getTextRect("国"),v=Sp(h.width,h.height);s&&(n.handleThumbs=[],n.handleLabels=[],n.handleLabelPoints=[],this._createHandle(a,u,0,i,v,o),this._createHandle(a,u,1,i,v,o)),this._createIndicator(a,u,i,v,o),t.add(u)},e.prototype._createHandle=function(t,a,n,i,o,s){var l=$(this._dragHandle,this,n,!1),u=$(this._dragHandle,this,n,!0),f=Lr(t.get("handleSize"),i[0]),h=Qt(t.get("handleIcon"),-f/2,-f/2,f,f,null,!0),v=hw(this._orient);h.attr({cursor:v,draggable:!0,drift:l,ondragend:u,onmousemove:function(y){ga(y.event)}}),h.x=i[0]/2,h.useStyle(t.getModel("handleStyle").getItemStyle()),h.setStyle({strokeNoScale:!0,strokeFirst:!0}),h.style.lineWidth*=2,h.ensureState("emphasis").style=t.getModel(["emphasis","handleStyle"]).getItemStyle(),Kn(h,!0),a.add(h);var c=this.visualMapModel.textStyleModel,p=new bt({cursor:v,draggable:!0,drift:l,onmousemove:function(y){ga(y.event)},ondragend:u,style:Bt(c,{x:0,y:0,text:""})});p.ensureState("blur").style={opacity:.1},p.stateTransition={duration:200},this.group.add(p);var d=[f,0],g=this._shapes;g.handleThumbs[n]=h,g.handleLabelPoints[n]=d,g.handleLabels[n]=p},e.prototype._createIndicator=function(t,a,n,i,o){var s=Lr(t.get("indicatorSize"),n[0]),l=Qt(t.get("indicatorIcon"),-s/2,-s/2,s,s,null,!0);l.attr({cursor:"move",invisible:!0,silent:!0,x:n[0]/2});var u=t.getModel("indicatorStyle").getItemStyle();if(l instanceof ve){var f=l.style;l.useStyle(V({image:f.image,x:f.x,y:f.y,width:f.width,height:f.height},u))}else l.useStyle(u);a.add(l);var h=this.visualMapModel.textStyleModel,v=new bt({silent:!0,invisible:!0,style:Bt(h,{x:0,y:0,text:""})});this.group.add(v);var c=[(o==="horizontal"?i/2:XU)+n[0]/2,0],p=this._shapes;p.indicator=l,p.indicatorLabel=v,p.indicatorLabelPoint=c,this._firstShowIndicator=!0},e.prototype._dragHandle=function(t,a,n,i){if(this._useHandle){if(this._dragging=!a,!a){var o=this._applyTransform([n,i],this._shapes.mainGroup,!0);this._updateInterval(t,o[1]),this._hideIndicator(),this._updateView()}a===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),a?!this._hovering&&this._clearHoverLinkToSeries():fw(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[t],!1)}},e.prototype._resetInterval=function(){var t=this.visualMapModel,a=this._dataInterval=t.getSelected(),n=t.getExtent(),i=[0,t.itemSize[1]];this._handleEnds=[Fr(a[0],n,i,!0),Fr(a[1],n,i,!0)]},e.prototype._updateInterval=function(t,a){a=a||0;var n=this.visualMapModel,i=this._handleEnds,o=[0,n.itemSize[1]];Di(a,i,o,t,0);var s=n.getExtent();this._dataInterval=[Fr(i[0],o,s,!0),Fr(i[1],o,s,!0)]},e.prototype._updateView=function(t){var a=this.visualMapModel,n=a.getExtent(),i=this._shapes,o=[0,a.itemSize[1]],s=t?o:this._handleEnds,l=this._createBarVisual(this._dataInterval,n,s,"inRange"),u=this._createBarVisual(n,n,o,"outOfRange");i.inRange.setStyle({fill:l.barColor}).setShape("points",l.barPoints),i.outOfRange.setStyle({fill:u.barColor}).setShape("points",u.barPoints),this._updateHandle(s,l)},e.prototype._createBarVisual=function(t,a,n,i){var o={forceState:i,convertOpacityToAlpha:!0},s=this._makeColorGradient(t,o),l=[this.getControllerVisual(t[0],"symbolSize",o),this.getControllerVisual(t[1],"symbolSize",o)],u=this._createBarPoints(n,l);return{barColor:new Cl(0,0,0,1,s),barPoints:u,handlesColor:[s[0].color,s[s.length-1].color]}},e.prototype._makeColorGradient=function(t,a){var n=100,i=[],o=(t[1]-t[0])/n;i.push({color:this.getControllerVisual(t[0],"color",a),offset:0});for(var s=1;s<n;s++){var l=t[0]+o*s;if(l>t[1])break;i.push({color:this.getControllerVisual(l,"color",a),offset:s/n})}return i.push({color:this.getControllerVisual(t[1],"color",a),offset:1}),i},e.prototype._createBarPoints=function(t,a){var n=this.visualMapModel.itemSize;return[[n[0]-a[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-a[1],t[1]]]},e.prototype._createBarGroup=function(t){var a=this._orient,n=this.visualMapModel.get("inverse");return new at(a==="horizontal"&&!n?{scaleX:t==="bottom"?1:-1,rotation:Math.PI/2}:a==="horizontal"&&n?{scaleX:t==="bottom"?-1:1,rotation:-Math.PI/2}:a==="vertical"&&!n?{scaleX:t==="left"?1:-1,scaleY:-1}:{scaleX:t==="left"?1:-1})},e.prototype._updateHandle=function(t,a){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,o=n.handleThumbs,s=n.handleLabels,l=i.itemSize,u=i.getExtent(),f=this._applyTransform("left",n.mainGroup);YU([0,1],function(h){var v=o[h];v.setStyle("fill",a.handlesColor[h]),v.y=t[h];var c=Fr(t[h],[0,l[1]],u,!0),p=this.getControllerVisual(c,"symbolSize");v.scaleX=v.scaleY=p/l[0],v.x=l[0]-p/2;var d=Mr(n.handleLabelPoints[h],li(v,this.group));if(this._orient==="horizontal"){var g=f==="left"||f==="top"?(l[0]-p)/2:(l[0]-p)/-2;d[1]+=g}s[h].setStyle({x:d[0],y:d[1],text:i.formatValueText(this._dataInterval[h]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",n.mainGroup):"center"})},this)}},e.prototype._showIndicator=function(t,a,n,i){var o=this.visualMapModel,s=o.getExtent(),l=o.itemSize,u=[0,l[1]],f=this._shapes,h=f.indicator;if(h){h.attr("invisible",!1);var v={convertOpacityToAlpha:!0},c=this.getControllerVisual(t,"color",v),p=this.getControllerVisual(t,"symbolSize"),d=Fr(t,s,u,!0),g=l[0]-p/2,y={x:h.x,y:h.y};h.y=d,h.x=g;var m=Mr(f.indicatorLabelPoint,li(h,this.group)),_=f.indicatorLabel;_.attr("invisible",!1);var S=this._applyTransform("left",f.mainGroup),x=this._orient,b=x==="horizontal";_.setStyle({text:(n||"")+o.formatValueText(a),verticalAlign:b?S:"middle",align:b?"center":S});var w={x:g,y:d,style:{fill:c}},C={style:{x:m[0],y:m[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var T={duration:100,easing:"cubicInOut",additive:!0};h.x=y.x,h.y=y.y,h.animateTo(w,T),_.animateTo(C,T)}else h.attr(w),_.attr(C);this._firstShowIndicator=!1;var A=this._shapes.handleLabels;if(A)for(var M=0;M<A.length;M++)this.api.enterBlur(A[M])}},e.prototype._enableHoverLinkToSeries=function(){var t=this;this._shapes.mainGroup.on("mousemove",function(a){if(t._hovering=!0,!t._dragging){var n=t.visualMapModel.itemSize,i=t._applyTransform([a.offsetX,a.offsetY],t._shapes.mainGroup,!0,!0);i[1]=lw(Sp(0,i[1]),n[1]),t._doHoverLinkToSeries(i[1],0<=i[0]&&i[0]<=n[0])}}).on("mouseout",function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()})},e.prototype._enableHoverLinkFromSeries=function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),t.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},e.prototype._doHoverLinkToSeries=function(t,a){var n=this.visualMapModel,i=n.itemSize;if(n.option.hoverLink){var o=[0,i[1]],s=n.getExtent();t=lw(Sp(o[0],t),o[1]);var l=qU(n,s,o),u=[t-l,t+l],f=Fr(t,o,s,!0),h=[Fr(u[0],o,s,!0),Fr(u[1],o,s,!0)];u[0]<o[0]&&(h[0]=-1/0),u[1]>o[1]&&(h[1]=1/0),a&&(h[0]===-1/0?this._showIndicator(f,h[1],"< ",l):h[1]===1/0?this._showIndicator(f,h[0],"> ",l):this._showIndicator(f,f,"≈ ",l));var v=this._hoverLinkDataIndices,c=[];(a||fw(n))&&(c=this._hoverLinkDataIndices=n.findTargetDataIndices(h));var p=rE(v,c);this._dispatchHighDown("downplay",cf(p[0],n)),this._dispatchHighDown("highlight",cf(p[1],n))}},e.prototype._hoverLinkFromSeriesMouseOver=function(t){var a;if(jn(t.target,function(l){var u=nt(l);if(u.dataIndex!=null)return a=u,!0},!0),!!a){var n=this.ecModel.getSeriesByIndex(a.seriesIndex),i=this.visualMapModel;if(i.isTargetSeries(n)){var o=n.getData(a.dataType),s=o.getStore().get(i.getDataDimensionIndex(o),a.dataIndex);isNaN(s)||this._showIndicator(s,s)}}},e.prototype._hideIndicator=function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0);var a=this._shapes.handleLabels;if(a)for(var n=0;n<a.length;n++)this.api.leaveBlur(a[n])},e.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",cf(t,this.visualMapModel)),t.length=0},e.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var t=this.api.getZr();t.off("mouseover",this._hoverLinkFromSeriesMouseOver),t.off("mouseout",this._hideIndicator)},e.prototype._applyTransform=function(t,a,n,i){var o=li(a,i?null:this.group);return z(t)?Mr(t,o,n):Lh(t,o,n)},e.prototype._dispatchHighDown=function(t,a){a&&a.length&&this.api.dispatchAction({type:t,batch:a})},e.prototype.dispose=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},e.type="visualMap.continuous",e}(lL);function uw(r,e,t,a){return new Ne({shape:{points:r},draggable:!!t,cursor:e,drift:t,onmousemove:function(n){ga(n.event)},ondragend:a})}function qU(r,e,t){var a=$U/2,n=r.get("hoverLinkDataSize");return n&&(a=Fr(n,e,t,!0)/2),a}function fw(r){var e=r.get("hoverLinkOnHandle");return!!(e??r.get("realtime"))}function hw(r){return r==="vertical"?"ns-resize":"ew-resize"}var KU={type:"selectDataRange",event:"dataRangeSelected",update:"update"},QU=function(r,e){e.eachComponent({mainType:"visualMap",query:r},function(t){t.setSelected(r.selected)})},jU=[{createOnAllSeries:!0,reset:function(r,e){var t=[];return e.eachComponent("visualMap",function(a){var n=r.pipelineContext;!a.isTargetSeries(r)||n&&n.large||t.push(S7(a.stateList,a.targetVisuals,$(a.getValueState,a),a.getDataDimensionIndex(r.getData())))}),t}},{createOnAllSeries:!0,reset:function(r,e){var t=r.getData(),a=[];e.eachComponent("visualMap",function(n){if(n.isTargetSeries(r)){var i=n.getVisualMeta($(JU,null,r,n))||{stops:[],outerColors:[]},o=n.getDataDimensionIndex(t);o>=0&&(i.dimension=o,a.push(i))}}),r.getData().setVisual("visualMeta",a)}}];function JU(r,e,t,a){for(var n=e.targetVisuals[a],i=oe.prepareVisualTypes(n),o={color:Ll(r.getData(),"color")},s=0,l=i.length;s<l;s++){var u=i[s],f=n[u==="opacity"?"__alphaForOpacity":u];f&&f.applyVisual(t,h,v)}return o.color;function h(c){return o[c]}function v(c,p){o[c]=p}}var vw=D;function tY(r){var e=r&&r.visualMap;z(e)||(e=e?[e]:[]),vw(e,function(t){if(t){Xi(t,"splitList")&&!Xi(t,"pieces")&&(t.pieces=t.splitList,delete t.splitList);var a=t.pieces;a&&z(a)&&vw(a,function(n){et(n)&&(Xi(n,"start")&&!Xi(n,"min")&&(n.min=n.start),Xi(n,"end")&&!Xi(n,"max")&&(n.max=n.end))})}})}function Xi(r,e){return r&&r.hasOwnProperty&&r.hasOwnProperty(e)}var cw=!1;function fL(r){cw||(cw=!0,r.registerSubTypeDefaulter("visualMap",function(e){return!e.categories&&(!(e.pieces?e.pieces.length>0:e.splitNumber>0)||e.calculable)?"continuous":"piecewise"}),r.registerAction(KU,QU),D(jU,function(e){r.registerVisual(r.PRIORITY.VISUAL.COMPONENT,e)}),r.registerPreprocessor(tY))}function hL(r){r.registerComponentModel(UU),r.registerComponentView(ZU),fL(r)}var eY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._pieceList=[],t}return e.prototype.optionUpdated=function(t,a){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var n=this._mode=this._determineMode();this._pieceList=[],rY[this._mode].call(this,this._pieceList),this._resetSelected(t,a);var i=this.option.categories;this.resetVisual(function(o,s){n==="categories"?(o.mappingMethod="category",o.categories=rt(i)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=F(this._pieceList,function(l){return l=rt(l),s!=="inRange"&&(l.visual=null),l}))})},e.prototype.completeVisualOption=function(){var t=this.option,a={},n=oe.listVisualTypes(),i=this.isCategory();D(t.pieces,function(s){D(n,function(l){s.hasOwnProperty(l)&&(a[l]=1)})}),D(a,function(s,l){var u=!1;D(this.stateList,function(f){u=u||o(t,f,l)||o(t.target,f,l)},this),!u&&D(this.stateList,function(f){(t[f]||(t[f]={}))[l]=sL.get(l,f==="inRange"?"active":"inactive",i)})},this);function o(s,l,u){return s&&s[l]&&s[l].hasOwnProperty(u)}r.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,a){var n=this.option,i=this._pieceList,o=(a?n:t).selected||{};if(n.selected=o,D(i,function(l,u){var f=this.getSelectedMapKey(l);o.hasOwnProperty(f)||(o[f]=!0)},this),n.selectedMode==="single"){var s=!1;D(i,function(l,u){var f=this.getSelectedMapKey(l);o[f]&&(s?o[f]=!1:s=!0)},this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(t){return this._mode==="categories"?t.value+"":t.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(t){this.option.selected=rt(t)},e.prototype.getValueState=function(t){var a=oe.findPieceIndex(t,this._pieceList);return a!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[a])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var a=[],n=this._pieceList;return this.eachTargetSeries(function(i){var o=[],s=i.getData();s.each(this.getDataDimensionIndex(s),function(l,u){var f=oe.findPieceIndex(l,n);f===t&&o.push(u)},this),a.push({seriesId:i.id,dataIndex:o})},this),a},e.prototype.getRepresentValue=function(t){var a;if(this.isCategory())a=t.value;else if(t.value!=null)a=t.value;else{var n=t.interval||[];a=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return a},e.prototype.getVisualMeta=function(t){if(this.isCategory())return;var a=[],n=["",""],i=this;function o(f,h){var v=i.getRepresentValue({interval:f});h||(h=i.getValueState(v));var c=t(v,h);f[0]===-1/0?n[0]=c:f[1]===1/0?n[1]=c:a.push({value:f[0],color:c},{value:f[1],color:c})}var s=this._pieceList.slice();if(!s.length)s.push({interval:[-1/0,1/0]});else{var l=s[0].interval[0];l!==-1/0&&s.unshift({interval:[-1/0,l]}),l=s[s.length-1].interval[1],l!==1/0&&s.push({interval:[l,1/0]})}var u=-1/0;return D(s,function(f){var h=f.interval;h&&(h[0]>u&&o([u,h[0]],"outOfRange"),o(h.slice()),u=h[1])},this),{stops:a,outerColors:n}},e.type="visualMap.piecewise",e.defaultOption=vn(lh.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(lh),rY={splitNumber:function(r){var e=this.option,t=Math.min(e.precision,20),a=this.getExtent(),n=e.splitNumber;n=Math.max(parseInt(n,10),1),e.splitNumber=n;for(var i=(a[1]-a[0])/n;+i.toFixed(t)!==i&&t<5;)t++;e.precision=t,i=+i.toFixed(t),e.minOpen&&r.push({interval:[-1/0,a[0]],close:[0,0]});for(var o=0,s=a[0];o<n;s+=i,o++){var l=o===n-1?a[1]:s+i;r.push({interval:[s,l],close:[1,1]})}e.maxOpen&&r.push({interval:[a[1],1/0],close:[0,0]}),o0(r),D(r,function(u,f){u.index=f,u.text=this.formatValueText(u.interval)},this)},categories:function(r){var e=this.option;D(e.categories,function(t){r.push({text:this.formatValueText(t,!0),value:t})},this),pw(e,r)},pieces:function(r){var e=this.option;D(e.pieces,function(t,a){et(t)||(t={value:t});var n={text:"",index:a};if(t.label!=null&&(n.text=t.label),t.hasOwnProperty("value")){var i=n.value=t.value;n.interval=[i,i],n.close=[1,1]}else{for(var o=n.interval=[],s=n.close=[0,0],l=[1,0,1],u=[-1/0,1/0],f=[],h=0;h<2;h++){for(var v=[["gte","gt","min"],["lte","lt","max"]][h],c=0;c<3&&o[h]==null;c++)o[h]=t[v[c]],s[h]=l[c],f[h]=c===2;o[h]==null&&(o[h]=u[h])}f[0]&&o[1]===1/0&&(s[0]=0),f[1]&&o[0]===-1/0&&(s[1]=0),o[0]===o[1]&&s[0]&&s[1]&&(n.value=o[0])}n.visual=oe.retrieveVisuals(t),r.push(n)},this),pw(e,r),o0(r),D(r,function(t){var a=t.close,n=[["<","≤"][a[1]],[">","≥"][a[0]]];t.text=t.text||this.formatValueText(t.value!=null?t.value:t.interval,!1,n)},this)}};function pw(r,e){var t=r.inverse;(r.orient==="vertical"?!t:t)&&e.reverse()}var aY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.doRender=function(){var t=this.group;t.removeAll();var a=this.visualMapModel,n=a.get("textGap"),i=a.textStyleModel,o=i.getFont(),s=i.getTextColor(),l=this._getItemAlign(),u=a.itemSize,f=this._getViewData(),h=f.endsText,v=he(a.get("showLabel",!0),!h),c=!a.get("selectedMode");h&&this._renderEndsText(t,h[0],u,v,l),D(f.viewPieceList,function(p){var d=p.piece,g=new at;g.onclick=$(this._onItemClick,this,d),this._enableHoverLink(g,p.indexInModelPieceList);var y=a.getRepresentValue(d);if(this._createItemSymbol(g,y,[0,0,u[0],u[1]],c),v){var m=this.visualMapModel.getValueState(y);g.add(new bt({style:{x:l==="right"?-n:u[0]+n,y:u[1]/2,text:d.text,verticalAlign:"middle",align:l,font:o,fill:s,opacity:m==="outOfRange"?.5:1},silent:c}))}t.add(g)},this),h&&this._renderEndsText(t,h[1],u,v,l),ui(a.get("orient"),t,a.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,a){var n=this;t.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});var i=function(o){var s=n.visualMapModel;s.option.hoverLink&&n.api.dispatchAction({type:o,batch:cf(s.findTargetDataIndices(a),s)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,a=t.option;if(a.orient==="vertical")return uL(t,this.api,t.itemSize);var n=a.align;return(!n||n==="auto")&&(n="left"),n},e.prototype._renderEndsText=function(t,a,n,i,o){if(a){var s=new at,l=this.visualMapModel.textStyleModel;s.add(new bt({style:Bt(l,{x:i?o==="right"?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:i?o:"center",text:a})})),t.add(s)}},e.prototype._getViewData=function(){var t=this.visualMapModel,a=F(t.getPieceList(),function(s,l){return{piece:s,indexInModelPieceList:l}}),n=t.get("text"),i=t.get("orient"),o=t.get("inverse");return(i==="horizontal"?o:!o)?a.reverse():n&&(n=n.slice().reverse()),{viewPieceList:a,endsText:n}},e.prototype._createItemSymbol=function(t,a,n,i){var o=Qt(this.getControllerVisual(a,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(a,"color"));o.silent=i,t.add(o)},e.prototype._onItemClick=function(t){var a=this.visualMapModel,n=a.option,i=n.selectedMode;if(i){var o=rt(n.selected),s=a.getSelectedMapKey(t);i==="single"||i===!0?(o[s]=!0,D(o,function(l,u){o[u]=u===s})):o[s]=!o[s],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}},e.type="visualMap.piecewise",e}(lL);function vL(r){r.registerComponentModel(eY),r.registerComponentView(aY),fL(r)}function nY(r){dt(hL),dt(vL)}var iY={label:{enabled:!0},decal:{show:!1}},dw=xt(),oY={};function sY(r,e){var t=r.getModel("aria");if(!t.get("enabled"))return;var a=rt(iY);ut(a.label,r.getLocaleModel().get("aria"),!1),ut(t.option,a,!1),n(),i();function n(){var u=t.getModel("decal"),f=u.get("show");if(f){var h=Z();r.eachSeries(function(v){if(!v.isColorBySeries()){var c=h.get(v.type);c||(c={},h.set(v.type,c)),dw(v).scope=c}}),r.eachRawSeries(function(v){if(r.isSeriesFiltered(v))return;if(Q(v.enableAriaDecal)){v.enableAriaDecal();return}var c=v.getData();if(v.isColorBySeries()){var m=fd(v.ecModel,v.name,oY,r.getSeriesCount()),_=c.getVisual("decal");c.setVisual("decal",S(_,m))}else{var p=v.getRawData(),d={},g=dw(v).scope;c.each(function(x){var b=c.getRawIndex(x);d[b]=x});var y=p.count();p.each(function(x){var b=d[x],w=p.getName(x)||x+"",C=fd(v.ecModel,w,g,y),T=c.getItemVisual(b,"decal");c.setItemVisual(b,"decal",S(T,C))})}function S(x,b){var w=x?V(V({},b),x):b;return w.dirty=!0,w}})}}function i(){var u=e.getZr().dom;if(u){var f=r.getLocaleModel().get("aria"),h=t.getModel("label");if(h.option=J(h.option,f),!!h.get("enabled")){if(u.setAttribute("role","img"),h.get("description")){u.setAttribute("aria-label",h.get("description"));return}var v=r.getSeriesCount(),c=h.get(["data","maxCount"])||10,p=h.get(["series","maxCount"])||10,d=Math.min(v,p),g;if(!(v<1)){var y=s();if(y){var m=h.get(["general","withTitle"]);g=o(m,{title:y})}else g=h.get(["general","withoutTitle"]);var _=[],S=v>1?h.get(["series","multiple","prefix"]):h.get(["series","single","prefix"]);g+=o(S,{seriesCount:v}),r.eachSeries(function(C,T){if(T<d){var A=void 0,M=C.get("name"),L=M?"withName":"withoutName";A=v>1?h.get(["series","multiple",L]):h.get(["series","single",L]),A=o(A,{seriesId:C.seriesIndex,seriesName:C.get("name"),seriesType:l(C.subType)});var I=C.getData();if(I.count()>c){var P=h.get(["data","partialData"]);A+=o(P,{displayCnt:c})}else A+=h.get(["data","allData"]);for(var E=h.get(["data","separator","middle"]),R=h.get(["data","separator","end"]),N=h.get(["data","excludeDimensionId"]),O=[],B=0;B<I.count();B++)if(B<c){var G=I.getName(B),H=N?At(I.getValues(B),function(K,j){return ct(N,j)===-1}):I.getValues(B),U=h.get(["data",G?"withName":"withoutName"]);O.push(o(U,{name:G,value:H.join(E)}))}A+=O.join(E)+R,_.push(A)}});var x=h.getModel(["series","multiple","separator"]),b=x.get("middle"),w=x.get("end");g+=_.join(b)+w,u.setAttribute("aria-label",g)}}}}function o(u,f){if(!Y(u))return u;var h=u;return D(f,function(v,c){h=h.replace(new RegExp("\\{\\s*"+c+"\\s*\\}","g"),v)}),h}function s(){var u=r.get("title");return u&&u.length&&(u=u[0]),u&&u.text}function l(u){var f=r.getLocaleModel().get(["series","typeNames"]);return f[u]||f.chart}}function lY(r){if(!(!r||!r.aria)){var e=r.aria;e.show!=null&&(e.enabled=e.show),e.label=e.label||{},D(["description","general","series","data"],function(t){e[t]!=null&&(e.label[t]=e[t])})}}function uY(r){r.registerPreprocessor(lY),r.registerVisual(r.PRIORITY.VISUAL.ARIA,sY)}var gw={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},fY=function(){function r(e){var t=this._condVal=Y(e)?new RegExp(e):bI(e)?e:null;if(t==null){var a="";Ct(a)}}return r.prototype.evaluate=function(e){var t=typeof e;return Y(t)?this._condVal.test(e):wt(t)?this._condVal.test(e+""):!1},r}(),hY=function(){function r(){}return r.prototype.evaluate=function(){return this.value},r}(),vY=function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,t=0;t<e.length;t++)if(!e[t].evaluate())return!1;return!0},r}(),cY=function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,t=0;t<e.length;t++)if(e[t].evaluate())return!0;return!1},r}(),pY=function(){function r(){}return r.prototype.evaluate=function(){return!this.child.evaluate()},r}(),dY=function(){function r(){}return r.prototype.evaluate=function(){for(var e=!!this.valueParser,t=this.getValue,a=t(this.valueGetterParam),n=e?this.valueParser(a):null,i=0;i<this.subCondList.length;i++)if(!this.subCondList[i].evaluate(e?n:a))return!1;return!0},r}();function xm(r,e){if(r===!0||r===!1){var t=new hY;return t.value=r,t}var a="";return cL(r)||Ct(a),r.and?yw("and",r,e):r.or?yw("or",r,e):r.not?gY(r,e):yY(r,e)}function yw(r,e,t){var a=e[r],n="";z(a)||Ct(n),a.length||Ct(n);var i=r==="and"?new vY:new cY;return i.children=F(a,function(o){return xm(o,t)}),i.children.length||Ct(n),i}function gY(r,e){var t=r.not,a="";cL(t)||Ct(a);var n=new pY;return n.child=xm(t,e),n.child||Ct(a),n}function yY(r,e){for(var t="",a=e.prepareGetValue(r),n=[],i=_t(r),o=r.parser,s=o?ZC(o):null,l=0;l<i.length;l++){var u=i[l];if(!(u==="parser"||e.valueGetterAttrMap.get(u))){var f=X(gw,u)?gw[u]:u,h=r[u],v=s?s(h):h,c=iO(f,v)||f==="reg"&&new fY(v);c||Ct(t),n.push(c)}}n.length||Ct(t);var p=new dY;return p.valueGetterParam=a,p.valueParser=s,p.getValue=e.getValue,p.subCondList=n,p}function cL(r){return et(r)&&!we(r)}var mY=function(){function r(e,t){this._cond=xm(e,t)}return r.prototype.evaluate=function(){return this._cond.evaluate()},r}();function _Y(r,e){return new mY(r,e)}var SY={type:"echarts:filter",transform:function(r){for(var e=r.upstream,t,a=_Y(r.config,{valueGetterAttrMap:Z({dimension:!0}),prepareGetValue:function(s){var l="",u=s.dimension;X(s,"dimension")||Ct(l);var f=e.getDimensionInfo(u);return f||Ct(l),{dimIdx:f.index}},getValue:function(s){return e.retrieveValueFromItem(t,s.dimIdx)}}),n=[],i=0,o=e.count();i<o;i++)t=e.getRawDataItem(i),a.evaluate()&&n.push(t);return{data:n}}},xY={type:"echarts:sort",transform:function(r){var e=r.upstream,t=r.config,a="",n=Pt(t);n.length||Ct(a);var i=[];D(n,function(f){var h=f.dimension,v=f.order,c=f.parser,p=f.incomparable;if(h==null&&Ct(a),v!=="asc"&&v!=="desc"&&Ct(a),p&&p!=="min"&&p!=="max"){var d="";Ct(d)}if(v!=="asc"&&v!=="desc"){var g="";Ct(g)}var y=e.getDimensionInfo(h);y||Ct(a);var m=c?ZC(c):null;c&&!m&&Ct(a),i.push({dimIdx:y.index,parser:m,comparator:new KC(v,p)})});var o=e.sourceFormat;o!==Te&&o!==gr&&Ct(a);for(var s=[],l=0,u=e.count();l<u;l++)s.push(e.getRawDataItem(l));return s.sort(function(f,h){for(var v=0;v<i.length;v++){var c=i[v],p=e.retrieveValueFromItem(f,c.dimIdx),d=e.retrieveValueFromItem(h,c.dimIdx);c.parser&&(p=c.parser(p),d=c.parser(d));var g=c.comparator.evaluate(p,d);if(g!==0)return g}return 0}),{data:s}}};function bY(r){r.registerTransform(SY),r.registerTransform(xY)}var wY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="dataset",t}return e.prototype.init=function(t,a,n){r.prototype.init.call(this,t,a,n),this._sourceManager=new tA(this),m_(this)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),m_(this)},e.prototype.optionUpdated=function(){this._sourceManager.dirty()},e.prototype.getSourceManager=function(){return this._sourceManager},e.type="dataset",e.defaultOption={seriesLayoutBy:qr},e}(mt),TY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="dataset",t}return e.type="dataset",e}(Gt);function CY(r){r.registerComponentModel(wY),r.registerComponentView(TY)}var Vr=ta.CMD;function no(r,e){return Math.abs(r-e)<1e-5}function hg(r){var e=r.data,t=r.len(),a=[],n,i=0,o=0,s=0,l=0;function u(I,P){n&&n.length>2&&a.push(n),n=[I,P]}function f(I,P,E,R){no(I,E)&&no(P,R)||n.push(I,P,E,R,E,R)}function h(I,P,E,R,N,O){var B=Math.abs(P-I),G=Math.tan(B/4)*4/3,H=P<I?-1:1,U=Math.cos(I),K=Math.sin(I),j=Math.cos(P),it=Math.sin(P),It=U*N+E,Ut=K*O+R,vt=j*N+E,tt=it*O+R,pt=N*G*H,q=O*G*H;n.push(It-pt*K,Ut+q*U,vt+pt*it,tt-q*j,vt,tt)}for(var v,c,p,d,g=0;g<t;){var y=e[g++],m=g===1;switch(m&&(i=e[g],o=e[g+1],s=i,l=o,(y===Vr.L||y===Vr.C||y===Vr.Q)&&(n=[s,l])),y){case Vr.M:i=s=e[g++],o=l=e[g++],u(s,l);break;case Vr.L:v=e[g++],c=e[g++],f(i,o,v,c),i=v,o=c;break;case Vr.C:n.push(e[g++],e[g++],e[g++],e[g++],i=e[g++],o=e[g++]);break;case Vr.Q:v=e[g++],c=e[g++],p=e[g++],d=e[g++],n.push(i+2/3*(v-i),o+2/3*(c-o),p+2/3*(v-p),d+2/3*(c-d),p,d),i=p,o=d;break;case Vr.A:var _=e[g++],S=e[g++],x=e[g++],b=e[g++],w=e[g++],C=e[g++]+w;g+=1;var T=!e[g++];v=Math.cos(w)*x+_,c=Math.sin(w)*b+S,m?(s=v,l=c,u(s,l)):f(i,o,v,c),i=Math.cos(C)*x+_,o=Math.sin(C)*b+S;for(var A=(T?-1:1)*Math.PI/2,M=w;T?M>C:M<C;M+=A){var L=T?Math.max(M+A,C):Math.min(M+A,C);h(M,L,_,S,x,b)}break;case Vr.R:s=i=e[g++],l=o=e[g++],v=s+e[g++],c=l+e[g++],u(v,l),f(v,l,v,c),f(v,c,s,c),f(s,c,s,l),f(s,l,v,l);break;case Vr.Z:n&&f(i,o,s,l),i=s,o=l;break}}return n&&n.length>2&&a.push(n),a}function vg(r,e,t,a,n,i,o,s,l,u){if(no(r,t)&&no(e,a)&&no(n,o)&&no(i,s)){l.push(o,s);return}var f=2/u,h=f*f,v=o-r,c=s-e,p=Math.sqrt(v*v+c*c);v/=p,c/=p;var d=t-r,g=a-e,y=n-o,m=i-s,_=d*d+g*g,S=y*y+m*m;if(_<h&&S<h){l.push(o,s);return}var x=v*d+c*g,b=-v*y-c*m,w=_-x*x,C=S-b*b;if(w<h&&x>=0&&C<h&&b>=0){l.push(o,s);return}var T=[],A=[];nn(r,t,n,o,.5,T),nn(e,a,i,s,.5,A),vg(T[0],A[0],T[1],A[1],T[2],A[2],T[3],A[3],l,u),vg(T[4],A[4],T[5],A[5],T[6],A[6],T[7],A[7],l,u)}function AY(r,e){var t=hg(r),a=[];e=e||1;for(var n=0;n<t.length;n++){var i=t[n],o=[],s=i[0],l=i[1];o.push(s,l);for(var u=2;u<i.length;){var f=i[u++],h=i[u++],v=i[u++],c=i[u++],p=i[u++],d=i[u++];vg(s,l,f,h,v,c,p,d,o,e),s=p,l=d}a.push(o)}return a}function pL(r,e,t){var a=r[e],n=r[1-e],i=Math.abs(a/n),o=Math.ceil(Math.sqrt(i*t)),s=Math.floor(t/o);s===0&&(s=1,o=t);for(var l=[],u=0;u<o;u++)l.push(s);var f=o*s,h=t-f;if(h>0)for(var u=0;u<h;u++)l[u%o]+=1;return l}function mw(r,e,t){for(var a=r.r0,n=r.r,i=r.startAngle,o=r.endAngle,s=Math.abs(o-i),l=s*n,u=n-a,f=l>Math.abs(u),h=pL([l,u],f?0:1,e),v=(f?s:u)/h.length,c=0;c<h.length;c++)for(var p=(f?u:s)/h[c],d=0;d<h[c];d++){var g={};f?(g.startAngle=i+v*c,g.endAngle=i+v*(c+1),g.r0=a+p*d,g.r=a+p*(d+1)):(g.startAngle=i+p*d,g.endAngle=i+p*(d+1),g.r0=a+v*c,g.r=a+v*(c+1)),g.clockwise=r.clockwise,g.cx=r.cx,g.cy=r.cy,t.push(g)}}function DY(r,e,t){for(var a=r.width,n=r.height,i=a>n,o=pL([a,n],i?0:1,e),s=i?"width":"height",l=i?"height":"width",u=i?"x":"y",f=i?"y":"x",h=r[s]/o.length,v=0;v<o.length;v++)for(var c=r[l]/o[v],p=0;p<o[v];p++){var d={};d[u]=v*h,d[f]=p*c,d[s]=h,d[l]=c,d.x+=r.x,d.y+=r.y,t.push(d)}}function _w(r,e,t,a){return r*a-t*e}function MY(r,e,t,a,n,i,o,s){var l=t-r,u=a-e,f=o-n,h=s-i,v=_w(f,h,l,u);if(Math.abs(v)<1e-6)return null;var c=r-n,p=e-i,d=_w(c,p,f,h)/v;return d<0||d>1?null:new ft(d*l+r,d*u+e)}function LY(r,e,t){var a=new ft;ft.sub(a,t,e),a.normalize();var n=new ft;ft.sub(n,r,e);var i=n.dot(a);return i}function Zi(r,e){var t=r[r.length-1];t&&t[0]===e[0]&&t[1]===e[1]||r.push(e)}function IY(r,e,t){for(var a=r.length,n=[],i=0;i<a;i++){var o=r[i],s=r[(i+1)%a],l=MY(o[0],o[1],s[0],s[1],e.x,e.y,t.x,t.y);l&&n.push({projPt:LY(l,e,t),pt:l,idx:i})}if(n.length<2)return[{points:r},{points:r}];n.sort(function(g,y){return g.projPt-y.projPt});var u=n[0],f=n[n.length-1];if(f.idx<u.idx){var h=u;u=f,f=h}for(var v=[u.pt.x,u.pt.y],c=[f.pt.x,f.pt.y],p=[v],d=[c],i=u.idx+1;i<=f.idx;i++)Zi(p,r[i].slice());Zi(p,c),Zi(p,v);for(var i=f.idx+1;i<=u.idx+a;i++)Zi(d,r[i%a].slice());return Zi(d,v),Zi(d,c),[{points:p},{points:d}]}function Sw(r){var e=r.points,t=[],a=[];wh(e,t,a);var n=new ht(t[0],t[1],a[0]-t[0],a[1]-t[1]),i=n.width,o=n.height,s=n.x,l=n.y,u=new ft,f=new ft;return i>o?(u.x=f.x=s+i/2,u.y=l,f.y=l+o):(u.y=f.y=l+o/2,u.x=s,f.x=s+i),IY(e,u,f)}function uh(r,e,t,a){if(t===1)a.push(e);else{var n=Math.floor(t/2),i=r(e);uh(r,i[0],n,a),uh(r,i[1],t-n,a)}return a}function PY(r,e){for(var t=[],a=0;a<e;a++)t.push(zg(r));return t}function EY(r,e){e.setStyle(r.style),e.z=r.z,e.z2=r.z2,e.zlevel=r.zlevel}function RY(r){for(var e=[],t=0;t<r.length;)e.push([r[t++],r[t++]]);return e}function kY(r,e){var t=[],a=r.shape,n;switch(r.type){case"rect":DY(a,e,t),n=St;break;case"sector":mw(a,e,t),n=Oe;break;case"circle":mw({r0:0,r:a.r,startAngle:0,endAngle:Math.PI*2,cx:a.cx,cy:a.cy},e,t),n=Oe;break;default:var i=r.getComputedTransform(),o=i?Math.sqrt(Math.max(i[0]*i[0]+i[1]*i[1],i[2]*i[2]+i[3]*i[3])):1,s=F(AY(r.getUpdatedPathProxy(),o),function(y){return RY(y)}),l=s.length;if(l===0)uh(Sw,{points:s[0]},e,t);else if(l===e)for(var u=0;u<l;u++)t.push({points:s[u]});else{var f=0,h=F(s,function(y){var m=[],_=[];wh(y,m,_);var S=(_[1]-m[1])*(_[0]-m[0]);return f+=S,{poly:y,area:S}});h.sort(function(y,m){return m.area-y.area});for(var v=e,u=0;u<l;u++){var c=h[u];if(v<=0)break;var p=u===l-1?v:Math.ceil(c.area/f*e);p<0||(uh(Sw,{points:c.poly},p,t),v-=p)}}n=Ne;break}if(!n)return PY(r,e);for(var d=[],u=0;u<t.length;u++){var g=new n;g.setShape(t[u]),EY(r,g),d.push(g)}return d}function OY(r,e){var t=r.length,a=e.length;if(t===a)return[r,e];for(var n=[],i=[],o=t<a?r:e,s=Math.min(t,a),l=Math.abs(a-t)/6,u=(s-2)/6,f=Math.ceil(l/u)+1,h=[o[0],o[1]],v=l,c=2;c<s;){var p=o[c-2],d=o[c-1],g=o[c++],y=o[c++],m=o[c++],_=o[c++],S=o[c++],x=o[c++];if(v<=0){h.push(g,y,m,_,S,x);continue}for(var b=Math.min(v,f-1)+1,w=1;w<=b;w++){var C=w/b;nn(p,g,m,S,C,n),nn(d,y,_,x,C,i),p=n[3],d=i[3],h.push(n[1],i[1],n[2],i[2],p,d),g=n[5],y=i[5],m=n[6],_=i[6]}v-=b-1}return o===r?[h,e]:[r,h]}function xw(r,e){for(var t=r.length,a=r[t-2],n=r[t-1],i=[],o=0;o<e.length;)i[o++]=a,i[o++]=n;return i}function NY(r,e){for(var t,a,n,i=[],o=[],s=0;s<Math.max(r.length,e.length);s++){var l=r[s],u=e[s],f=void 0,h=void 0;l?u?(t=OY(l,u),f=t[0],h=t[1],a=f,n=h):(h=xw(n||l,l),f=l):(f=xw(a||u,u),h=u),i.push(f),o.push(h)}return[i,o]}function bw(r){for(var e=0,t=0,a=0,n=r.length,i=0,o=n-2;i<n;o=i,i+=2){var s=r[o],l=r[o+1],u=r[i],f=r[i+1],h=s*f-u*l;e+=h,t+=(s+u)*h,a+=(l+f)*h}return e===0?[r[0]||0,r[1]||0]:[t/e/3,a/e/3,e]}function BY(r,e,t,a){for(var n=(r.length-2)/6,i=1/0,o=0,s=r.length,l=s-2,u=0;u<n;u++){for(var f=u*6,h=0,v=0;v<s;v+=2){var c=v===0?f:(f+v-2)%l+2,p=r[c]-t[0],d=r[c+1]-t[1],g=e[v]-a[0],y=e[v+1]-a[1],m=g-p,_=y-d;h+=m*m+_*_}h<i&&(i=h,o=u)}return o}function VY(r){for(var e=[],t=r.length,a=0;a<t;a+=2)e[a]=r[t-a-2],e[a+1]=r[t-a-1];return e}function zY(r,e,t,a){for(var n=[],i,o=0;o<r.length;o++){var s=r[o],l=e[o],u=bw(s),f=bw(l);i==null&&(i=u[2]<0!=f[2]<0);var h=[],v=[],c=0,p=1/0,d=[],g=s.length;i&&(s=VY(s));for(var y=BY(s,l,u,f)*6,m=g-2,_=0;_<m;_+=2){var S=(y+_)%m+2;h[_+2]=s[S]-u[0],h[_+3]=s[S+1]-u[1]}h[0]=s[y]-u[0],h[1]=s[y+1]-u[1];for(var x=a/t,b=-a/2;b<=a/2;b+=x){for(var w=Math.sin(b),C=Math.cos(b),T=0,_=0;_<s.length;_+=2){var A=h[_],M=h[_+1],L=l[_]-f[0],I=l[_+1]-f[1],P=L*C-I*w,E=L*w+I*C;d[_]=P,d[_+1]=E;var R=P-A,N=E-M;T+=R*R+N*N}if(T<p){p=T,c=b;for(var O=0;O<d.length;O++)v[O]=d[O]}}n.push({from:h,to:v,fromCp:u,toCp:f,rotation:-c})}return n}function fh(r){return r.__isCombineMorphing}var dL="__mOriginal_";function hh(r,e,t){var a=dL+e,n=r[a]||r[e];r[a]||(r[a]=r[e]);var i=t.replace,o=t.after,s=t.before;r[e]=function(){var l=arguments,u;return s&&s.apply(this,l),i?u=i.apply(this,l):u=n.apply(this,l),o&&o.apply(this,l),u}}function Ws(r,e){var t=dL+e;r[t]&&(r[e]=r[t],r[t]=null)}function ww(r,e){for(var t=0;t<r.length;t++)for(var a=r[t],n=0;n<a.length;){var i=a[n],o=a[n+1];a[n++]=e[0]*i+e[2]*o+e[4],a[n++]=e[1]*i+e[3]*o+e[5]}}function gL(r,e){var t=r.getUpdatedPathProxy(),a=e.getUpdatedPathProxy(),n=NY(hg(t),hg(a)),i=n[0],o=n[1],s=r.getComputedTransform(),l=e.getComputedTransform();function u(){this.transform=null}s&&ww(i,s),l&&ww(o,l),hh(e,"updateTransform",{replace:u}),e.transform=null;var f=zY(i,o,10,Math.PI),h=[];hh(e,"buildPath",{replace:function(v){for(var c=e.__morphT,p=1-c,d=[],g=0;g<f.length;g++){var y=f[g],m=y.from,_=y.to,S=y.rotation*c,x=y.fromCp,b=y.toCp,w=Math.sin(S),C=Math.cos(S);Zu(d,x,b,c);for(var T=0;T<m.length;T+=2){var A=m[T],M=m[T+1],L=_[T],I=_[T+1],P=A*p+L*c,E=M*p+I*c;h[T]=P*C-E*w+d[0],h[T+1]=P*w+E*C+d[1]}var R=h[0],N=h[1];v.moveTo(R,N);for(var T=2;T<m.length;){var L=h[T++],I=h[T++],O=h[T++],B=h[T++],G=h[T++],H=h[T++];R===L&&N===I&&O===G&&B===H?v.lineTo(G,H):v.bezierCurveTo(L,I,O,B,G,H),R=G,N=H}}}})}function bm(r,e,t){if(!r||!e)return e;var a=t.done,n=t.during;gL(r,e),e.__morphT=0;function i(){Ws(e,"buildPath"),Ws(e,"updateTransform"),e.__morphT=-1,e.createPathProxy(),e.dirtyShape()}return e.animateTo({__morphT:1},J({during:function(o){e.dirtyShape(),n&&n(o)},done:function(){i(),a&&a()}},t)),e}function FY(r,e,t,a,n,i){var o=16;r=n===t?0:Math.round(32767*(r-t)/(n-t)),e=i===a?0:Math.round(32767*(e-a)/(i-a));for(var s=0,l,u=(1<<o)/2;u>0;u/=2){var f=0,h=0;(r&u)>0&&(f=1),(e&u)>0&&(h=1),s+=u*u*(3*f^h),h===0&&(f===1&&(r=u-1-r,e=u-1-e),l=r,r=e,e=l)}return s}function vh(r){var e=1/0,t=1/0,a=-1/0,n=-1/0,i=F(r,function(s){var l=s.getBoundingRect(),u=s.getComputedTransform(),f=l.x+l.width/2+(u?u[4]:0),h=l.y+l.height/2+(u?u[5]:0);return e=Math.min(f,e),t=Math.min(h,t),a=Math.max(f,a),n=Math.max(h,n),[f,h]}),o=F(i,function(s,l){return{cp:s,z:FY(s[0],s[1],e,t,a,n),path:r[l]}});return o.sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function yL(r){return kY(r.path,r.count)}function cg(){return{fromIndividuals:[],toIndividuals:[],count:0}}function GY(r,e,t){var a=[];function n(x){for(var b=0;b<x.length;b++){var w=x[b];fh(w)?n(w.childrenRef()):w instanceof gt&&a.push(w)}}n(r);var i=a.length;if(!i)return cg();var o=t.dividePath||yL,s=o({path:e,count:i});if(s.length!==i)return console.error("Invalid morphing: unmatched splitted path"),cg();a=vh(a),s=vh(s);for(var l=t.done,u=t.during,f=t.individualDelay,h=new ua,v=0;v<i;v++){var c=a[v],p=s[v];p.parent=e,p.copyTransform(h),f||gL(c,p)}e.__isCombineMorphing=!0,e.childrenRef=function(){return s};function d(x){for(var b=0;b<s.length;b++)s[b].addSelfToZr(x)}hh(e,"addSelfToZr",{after:function(x){d(x)}}),hh(e,"removeSelfFromZr",{after:function(x){for(var b=0;b<s.length;b++)s[b].removeSelfFromZr(x)}});function g(){e.__isCombineMorphing=!1,e.__morphT=-1,e.childrenRef=null,Ws(e,"addSelfToZr"),Ws(e,"removeSelfFromZr")}var y=s.length;if(f)for(var m=y,_=function(){m--,m===0&&(g(),l&&l())},v=0;v<y;v++){var S=f?J({delay:(t.delay||0)+f(v,y,a[v],s[v]),done:_},t):t;bm(a[v],s[v],S)}else e.__morphT=0,e.animateTo({__morphT:1},J({during:function(x){for(var b=0;b<y;b++){var w=s[b];w.__morphT=e.__morphT,w.dirtyShape()}u&&u(x)},done:function(){g();for(var x=0;x<r.length;x++)Ws(r[x],"updateTransform");l&&l()}},t));return e.__zr&&d(e.__zr),{fromIndividuals:a,toIndividuals:s,count:y}}function HY(r,e,t){var a=e.length,n=[],i=t.dividePath||yL;function o(c){for(var p=0;p<c.length;p++){var d=c[p];fh(d)?o(d.childrenRef()):d instanceof gt&&n.push(d)}}if(fh(r)){o(r.childrenRef());var s=n.length;if(s<a)for(var l=0,u=s;u<a;u++)n.push(zg(n[l++%s]));n.length=a}else{n=i({path:r,count:a});for(var f=r.getComputedTransform(),u=0;u<n.length;u++)n[u].setLocalTransform(f);if(n.length!==a)return console.error("Invalid morphing: unmatched splitted path"),cg()}n=vh(n),e=vh(e);for(var h=t.individualDelay,u=0;u<a;u++){var v=h?J({delay:(t.delay||0)+h(u,a,n[u],e[u])},t):t;bm(n[u],e[u],v)}return{fromIndividuals:n,toIndividuals:e,count:e.length}}function Tw(r){return z(r[0])}function Cw(r,e){for(var t=[],a=r.length,n=0;n<a;n++)t.push({one:r[n],many:[]});for(var n=0;n<e.length;n++){var i=e[n].length,o=void 0;for(o=0;o<i;o++)t[o%a].many.push(e[n][o])}for(var s=0,n=a-1;n>=0;n--)if(!t[n].many.length){var l=t[s].many;if(l.length<=1)if(s)s=0;else return t;var i=l.length,u=Math.ceil(i/2);t[n].many=l.slice(u,i),t[s].many=l.slice(0,u),s++}return t}var WY={clone:function(r){for(var e=[],t=1-Math.pow(1-r.path.style.opacity,1/r.count),a=0;a<r.count;a++){var n=zg(r.path);n.setStyle("opacity",t),e.push(n)}return e},split:null};function xp(r,e,t,a,n,i){if(!r.length||!e.length)return;var o=Mo("update",a,n);if(!(o&&o.duration>0))return;var s=a.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,f;Tw(r)&&(u=r,f=e),Tw(e)&&(u=e,f=r);function h(y,m,_,S,x){var b=y.many,w=y.one;if(b.length===1&&!x){var C=m?b[0]:w,T=m?w:b[0];if(fh(C))h({many:[C],one:T},!0,_,S,!0);else{var A=s?J({delay:s(_,S)},l):l;bm(C,T,A),i(C,T,C,T,A)}}else for(var M=J({dividePath:WY[t],individualDelay:s&&function(N,O,B,G){return s(N+_,S)}},l),L=m?GY(b,w,M):HY(w,b,M),I=L.fromIndividuals,P=L.toIndividuals,E=I.length,R=0;R<E;R++){var A=s?J({delay:s(R,E)},l):l;i(I[R],P[R],m?b[R]:y.one,m?y.one:b[R],A)}}for(var v=u?u===r:r.length>e.length,c=u?Cw(f,u):Cw(v?e:r,[v?r:e]),p=0,d=0;d<c.length;d++)p+=c[d].many.length;for(var g=0,d=0;d<c.length;d++)h(c[d],v,g,p),g+=c[d].many.length}function Wn(r){if(!r)return[];if(z(r)){for(var e=[],t=0;t<r.length;t++)e.push(Wn(r[t]));return e}var a=[];return r.traverse(function(n){n instanceof gt&&!n.disableMorphing&&!n.invisible&&!n.ignore&&a.push(n)}),a}var mL=1e4,UY=0,Aw=1,Dw=2,YY=xt();function $Y(r,e){for(var t=r.dimensions,a=0;a<t.length;a++){var n=r.getDimensionInfo(t[a]);if(n&&n.otherDims[e]===0)return t[a]}}function XY(r,e,t){var a=r.getDimensionInfo(t),n=a&&a.ordinalMeta;if(a){var i=r.get(a.name,e);return n&&n.categories[i]||i+""}}function Mw(r,e,t,a){var n=a?"itemChildGroupId":"itemGroupId",i=$Y(r,n);if(i){var o=XY(r,e,i);return o}var s=r.getRawDataItem(e),l=a?"childGroupId":"groupId";if(s&&s[l])return s[l]+"";if(!a)return t||r.getId(e)}function Lw(r){var e=[];return D(r,function(t){var a=t.data,n=t.dataGroupId;if(!(a.count()>mL))for(var i=a.getIndices(),o=0;o<i.length;o++)e.push({data:a,groupId:Mw(a,o,n,!1),childGroupId:Mw(a,o,n,!0),divide:t.divide,dataIndex:o})}),e}function bp(r,e,t){r.traverse(function(a){a instanceof gt&&zt(a,{style:{opacity:0}},e,{dataIndex:t,isFrom:!0})})}function Tp(r){if(r.parent){var e=r.getComputedTransform();r.setLocalTransform(e),r.parent.remove(r)}}function qi(r){r.stopAnimation(),r.isGroup&&r.traverse(function(e){e.stopAnimation()})}function ZY(r,e,t){var a=Mo("update",t,e);a&&r.traverse(function(n){if(n instanceof cr){var i=HR(n);i&&n.animateFrom({style:i},a)}})}function qY(r,e){var t=r.length;if(t!==e.length)return!1;for(var a=0;a<t;a++){var n=r[a],i=e[a];if(n.data.getId(n.dataIndex)!==i.data.getId(i.dataIndex))return!1}return!0}function _L(r,e,t){var a=Lw(r),n=Lw(e);function i(_,S,x,b,w){(x||_)&&S.animateFrom({style:x&&x!==_?V(V({},x.style),_.style):_.style},w)}var o=!1,s=UY,l=Z(),u=Z();a.forEach(function(_){_.groupId&&l.set(_.groupId,!0),_.childGroupId&&u.set(_.childGroupId,!0)});for(var f=0;f<n.length;f++){var h=n[f].groupId;if(u.get(h)){s=Aw;break}var v=n[f].childGroupId;if(v&&l.get(v)){s=Dw;break}}function c(_,S){return function(x){var b=x.data,w=x.dataIndex;return S?b.getId(w):_?s===Aw?x.childGroupId:x.groupId:s===Dw?x.childGroupId:x.groupId}}var p=qY(a,n),d={};if(!p)for(var f=0;f<n.length;f++){var g=n[f],y=g.data.getItemGraphicEl(g.dataIndex);y&&(d[y.id]=!0)}function m(_,S){var x=a[S],b=n[_],w=b.data.hostModel,C=x.data.getItemGraphicEl(x.dataIndex),T=b.data.getItemGraphicEl(b.dataIndex);if(C===T){T&&ZY(T,b.dataIndex,w);return}C&&d[C.id]||T&&(qi(T),C?(qi(C),Tp(C),o=!0,xp(Wn(C),Wn(T),b.divide,w,_,i)):bp(T,w,_))}new Sa(a,n,c(!0,p),c(!1,p),null,"multiple").update(m).updateManyToOne(function(_,S){var x=n[_],b=x.data,w=b.hostModel,C=b.getItemGraphicEl(x.dataIndex),T=At(F(S,function(A){return a[A].data.getItemGraphicEl(a[A].dataIndex)}),function(A){return A&&A!==C&&!d[A.id]});C&&(qi(C),T.length?(D(T,function(A){qi(A),Tp(A)}),o=!0,xp(Wn(T),Wn(C),x.divide,w,_,i)):bp(C,w,x.dataIndex))}).updateOneToMany(function(_,S){var x=a[S],b=x.data.getItemGraphicEl(x.dataIndex);if(!(b&&d[b.id])){var w=At(F(_,function(T){return n[T].data.getItemGraphicEl(n[T].dataIndex)}),function(T){return T&&T!==b}),C=n[_[0]].data.hostModel;w.length&&(D(w,function(T){return qi(T)}),b?(qi(b),Tp(b),o=!0,xp(Wn(b),Wn(w),x.divide,C,_[0],i)):D(w,function(T){return bp(T,C,_[0])}))}}).updateManyToMany(function(_,S){new Sa(S,_,function(x){return a[x].data.getId(a[x].dataIndex)},function(x){return n[x].data.getId(n[x].dataIndex)}).update(function(x,b){m(_[x],S[b])}).execute()}).execute(),o&&D(e,function(_){var S=_.data,x=S.hostModel,b=x&&t.getViewOfSeriesModel(x),w=Mo("update",x,0);b&&x.isAnimationEnabled()&&w&&w.duration>0&&b.group.traverse(function(C){C instanceof gt&&!C.animators.length&&C.animateFrom({style:{opacity:0}},w)})})}function Iw(r){var e=r.getModel("universalTransition").get("seriesKey");return e||r.id}function Pw(r){return z(r)?r.sort().join(","):r}function Ga(r){if(r.hostModel)return r.hostModel.getModel("universalTransition").get("divideShape")}function KY(r,e){var t=Z(),a=Z(),n=Z();return D(r.oldSeries,function(i,o){var s=r.oldDataGroupIds[o],l=r.oldData[o],u=Iw(i),f=Pw(u);a.set(f,{dataGroupId:s,data:l}),z(u)&&D(u,function(h){n.set(h,{key:f,dataGroupId:s,data:l})})}),D(e.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var o=i.get("dataGroupId"),s=i.getData(),l=Iw(i),u=Pw(l),f=a.get(u);if(f)t.set(u,{oldSeries:[{dataGroupId:f.dataGroupId,divide:Ga(f.data),data:f.data}],newSeries:[{dataGroupId:o,divide:Ga(s),data:s}]});else if(z(l)){var h=[];D(l,function(p){var d=a.get(p);d.data&&h.push({dataGroupId:d.dataGroupId,divide:Ga(d.data),data:d.data})}),h.length&&t.set(u,{oldSeries:h,newSeries:[{dataGroupId:o,data:s,divide:Ga(s)}]})}else{var v=n.get(l);if(v){var c=t.get(v.key);c||(c={oldSeries:[{dataGroupId:v.dataGroupId,data:v.data,divide:Ga(v.data)}],newSeries:[]},t.set(v.key,c)),c.newSeries.push({dataGroupId:o,data:s,divide:Ga(s)})}}}}),t}function Ew(r,e){for(var t=0;t<r.length;t++){var a=e.seriesIndex!=null&&e.seriesIndex===r[t].seriesIndex||e.seriesId!=null&&e.seriesId===r[t].id;if(a)return t}}function QY(r,e,t,a){var n=[],i=[];D(Pt(r.from),function(o){var s=Ew(e.oldSeries,o);s>=0&&n.push({dataGroupId:e.oldDataGroupIds[s],data:e.oldData[s],divide:Ga(e.oldData[s]),groupIdDim:o.dimension})}),D(Pt(r.to),function(o){var s=Ew(t.updatedSeries,o);if(s>=0){var l=t.updatedSeries[s].getData();i.push({dataGroupId:e.oldDataGroupIds[s],data:l,divide:Ga(l),groupIdDim:o.dimension})}}),n.length>0&&i.length>0&&_L(n,i,a)}function jY(r){r.registerUpdateLifecycle("series:beforeupdate",function(e,t,a){D(Pt(a.seriesTransition),function(n){D(Pt(n.to),function(i){for(var o=a.updatedSeries,s=0;s<o.length;s++)(i.seriesIndex!=null&&i.seriesIndex===o[s].seriesIndex||i.seriesId!=null&&i.seriesId===o[s].id)&&(o[s][of]=!0)})})}),r.registerUpdateLifecycle("series:transition",function(e,t,a){var n=YY(t);if(n.oldSeries&&a.updatedSeries&&a.optionChanged){var i=a.seriesTransition;if(i)D(Pt(i),function(c){QY(c,n,a,t)});else{var o=KY(n,a);D(o.keys(),function(c){var p=o.get(c);_L(p.oldSeries,p.newSeries,t)})}D(a.updatedSeries,function(c){c[of]&&(c[of]=!1)})}for(var s=e.getSeries(),l=n.oldSeries=[],u=n.oldDataGroupIds=[],f=n.oldData=[],h=0;h<s.length;h++){var v=s[h].getData();v.count()<mL&&(l.push(s[h]),u.push(s[h].get("dataGroupId")),f.push(v))}})}dt([l5]);dt([a5]);dt([M5,W5,J5,Ez,Wz,LF,aG,FG,l3,p3,w3,yH,HH,JH,d4,_4,L4,N4,X4,J4,uW,$W]);dt(h6);dt(B6);dt(yM);dt(K6);dt(r2);dt(t8);dt(u8);dt(K8);dt(d7);dt(Fl);dt(E7);dt(O7);dt(Y7);dt(j7);dt(nU);dt(fU);dt(SU);dt(VU);dt(iL);dt(oL);dt(nY);dt(hL);dt(vL);dt(uY);dt(bY);dt(CY);dt(jY);dt(wV);const JY={class:"fct-chart-tab"},S9={__name:"ChartTab",props:{activeType:String,types:Object},emits:["change"],setup(r,{emit:e}){const t=e,a=n=>{t("change",n)};return(n,i)=>(Jt(),fe("div",JY,[De(NL,{hasIcon:"",small:""},{default:Tr(()=>[(Jt(!0),fe(As,null,Uu(r.types,(o,s)=>(Jt(),Vw(OL,{key:s,class:gf({active:r.activeType===s}),onClick:l=>a(s)},{default:Tr(()=>[De(yf,{name:o},null,8,["name"])]),_:2},1032,["class","onClick"]))),128))]),_:1})]))}},x9=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var pf={exports:{}},t9=pf.exports,Rw;function e9(){return Rw||(Rw=1,function(r,e){(function(t,a){r.exports=a()})(t9,function(){var t="month",a="quarter";return function(n,i){var o=i.prototype;o.quarter=function(u){return this.$utils().u(u)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(u-1))};var s=o.add;o.add=function(u,f){return u=Number(u),this.$utils().p(f)===a?this.add(3*u,t):s.bind(this)(u,f)};var l=o.startOf;o.startOf=function(u,f){var h=this.$utils(),v=!!h.u(f)||f;if(h.p(u)===a){var c=this.quarter()-1;return v?this.month(3*c).startOf(t).startOf("day"):this.month(3*c+2).endOf(t).endOf("day")}return l.bind(this)(u,f)}}})}(pf)),pf.exports}var r9=e9();const a9=VL(r9);Yt.extend(a9);const kw=[{text:pe("Today"),value:()=>{const r=Yt().startOf("day").toDate(),e=Yt().endOf("day").toDate();return[r,e]}},{text:pe("This Week"),value:()=>{const r=Yt().startOf("week").toDate(),e=Yt().endOf("week").toDate();return[r,e]}},{text:pe("Last Week"),value:()=>{const r=Yt().subtract(1,"week").startOf("week").toDate(),e=Yt().subtract(1,"week").endOf("week").toDate();return[r,e]}},{text:pe("Last Month"),value:()=>{const r=Yt().subtract(1,"month").startOf("month").toDate(),e=Yt().subtract(1,"month").endOf("month").toDate();return[r,e]}},{text:pe("Last 6 Months"),value:()=>{const r=Yt().subtract(5,"month").startOf("month").toDate(),e=Yt().endOf("day").toDate();return[r,e]}},{text:pe("This Quarter"),value:()=>{const r=Yt().startOf("quarter").toDate(),e=Yt().endOf("quarter").toDate();return[r,e]}},{text:pe("Last Quarter"),value:()=>{const r=Yt().subtract(1,"quarter").startOf("quarter").toDate(),e=Yt().subtract(1,"quarter").endOf("quarter").toDate();return[r,e]}},{text:pe("This Year"),value:()=>{const r=Yt().startOf("year").toDate(),e=Yt().endOf("year").toDate();return[r,e]}},{text:pe("Last Year"),value:()=>{const r=Yt().subtract(1,"year").startOf("year").toDate(),e=Yt().subtract(1,"year").endOf("year").toDate();return[r,e]}},{text:pe("All Time"),value:()=>{const r=BL.get("report-filter").firstOrderDate,e=Yt(r).startOf("day").toDate(),t=Yt().endOf("day").toDate();return[e,t]}}],Ow=[{text:pe("This Month"),value:()=>{const r=Yt().startOf("month").toDate(),e=Yt().endOf("month").toDate();return[r,e]}}],n9=IL.get("app_config.isProActive"),b9=n9?[...kw.slice(0,3),...Ow,...kw.slice(3)]:Ow;export{Cl as L,mf as T,m9 as _,S9 as a,y9 as b,UL as c,b9 as d,Ie as e,_9 as i,x9 as m,jN as r};