import{g as fe,t as le}from"./install-073b9d34.js";import{d as ve,aa as j,T as he,O as w,P as pe,i as T,ab as Y,b as ge,J as ze,ac as ee,R as be,e as we,ad as R,n as ye}from"./index-ce293e15.js";var W=null;function Ee(e){return W||(W=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){return setTimeout(t,16)}).bind(window)),W(e)}var N=null;function Oe(e){N||(N=(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(t){clearTimeout(t)}).bind(window)),N(e)}function me(e){var t=document.createElement("style");return t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),(document.querySelector("head")||document.body).appendChild(t),t}function H(e,t){t===void 0&&(t={});var r=document.createElement(e);return Object.keys(t).forEach(function(a){r[a]=t[a]}),r}function ie(e,t,r){var a=window.getComputedStyle(e,r||null)||{display:"none"};return a[t]}function q(e){if(!document.documentElement.contains(e))return{detached:!0,rendered:!1};for(var t=e;t!==document;){if(ie(t,"display")==="none")return{detached:!1,rendered:!1};t=t.parentNode}return{detached:!1,rendered:!0}}var xe='.resize-triggers{visibility:hidden;opacity:0;pointer-events:none}.resize-contract-trigger,.resize-contract-trigger:before,.resize-expand-trigger,.resize-triggers{content:"";position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.resize-contract-trigger,.resize-expand-trigger{background:#eee;overflow:auto}.resize-contract-trigger:before{width:200%;height:200%}',B=0,F=null;function Ce(e,t){e.__resize_mutation_handler__||(e.__resize_mutation_handler__=Se.bind(e));var r=e.__resize_listeners__;if(!r){if(e.__resize_listeners__=[],window.ResizeObserver){var a=e.offsetWidth,o=e.offsetHeight,n=new ResizeObserver(function(){!e.__resize_observer_triggered__&&(e.__resize_observer_triggered__=!0,e.offsetWidth===a&&e.offsetHeight===o)||k(e)}),u=q(e),g=u.detached,v=u.rendered;e.__resize_observer_triggered__=g===!1&&v===!1,e.__resize_observer__=n,n.observe(e)}else if(e.attachEvent&&e.addEventListener)e.__resize_legacy_resize_handler__=function(){k(e)},e.attachEvent("onresize",e.__resize_legacy_resize_handler__),document.addEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);else if(B||(F=me(xe)),je(e),e.__resize_rendered__=q(e).rendered,window.MutationObserver){var h=new MutationObserver(e.__resize_mutation_handler__);h.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),e.__resize_mutation_observer__=h}}e.__resize_listeners__.push(t),B++}function Le(e,t){var r=e.__resize_listeners__;if(r){if(t&&r.splice(r.indexOf(t),1),!r.length||!t){if(e.detachEvent&&e.removeEventListener){e.detachEvent("onresize",e.__resize_legacy_resize_handler__),document.removeEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);return}e.__resize_observer__?(e.__resize_observer__.unobserve(e),e.__resize_observer__.disconnect(),e.__resize_observer__=null):(e.__resize_mutation_observer__&&(e.__resize_mutation_observer__.disconnect(),e.__resize_mutation_observer__=null),e.removeEventListener("scroll",P),e.removeChild(e.__resize_triggers__.triggers),e.__resize_triggers__=null),e.__resize_listeners__=null}!--B&&F&&F.parentNode.removeChild(F)}}function Ae(e){var t=e.__resize_last__,r=t.width,a=t.height,o=e.offsetWidth,n=e.offsetHeight;return o!==r||n!==a?{width:o,height:n}:null}function Se(){var e=q(this),t=e.rendered,r=e.detached;t!==this.__resize_rendered__&&(!r&&this.__resize_triggers__&&($(this),this.addEventListener("scroll",P,!0)),this.__resize_rendered__=t,k(this))}function P(){var e=this;$(this),this.__resize_raf__&&Oe(this.__resize_raf__),this.__resize_raf__=Ee(function(){var t=Ae(e);t&&(e.__resize_last__=t,k(e))})}function k(e){!e||!e.__resize_listeners__||e.__resize_listeners__.forEach(function(t){t.call(e,e)})}function je(e){var t=ie(e,"position");(!t||t==="static")&&(e.style.position="relative"),e.__resize_old_position__=t,e.__resize_last__={};var r=H("div",{className:"resize-triggers"}),a=H("div",{className:"resize-expand-trigger"}),o=H("div"),n=H("div",{className:"resize-contract-trigger"});a.appendChild(o),r.appendChild(a),r.appendChild(n),e.appendChild(r),e.__resize_triggers__={triggers:r,expand:a,expandChild:o,contract:n},$(e),e.addEventListener("scroll",P,!0),e.__resize_last__={width:e.offsetWidth,height:e.offsetHeight}}function $(e){var t=e.__resize_triggers__,r=t.expand,a=t.expandChild,o=t.contract,n=o.scrollWidth,u=o.scrollHeight,g=r.offsetWidth,v=r.offsetHeight,h=r.scrollWidth,f=r.scrollHeight;o.scrollLeft=n,o.scrollTop=u,a.style.width=g+1+"px",a.style.height=v+1+"px",r.scrollLeft=h,r.scrollTop=f}var p=function(){return p=Object.assign||function(e){for(var t,r=1,a=arguments.length;r"u"||typeof customElements>"u")return O=!1;try{new Function("tag",`class EChartsElement extends HTMLElement { __dispose = null; disconnectedCallback() { if (this.__dispose) { this.__dispose(); this.__dispose = null; } } } if (customElements.get(tag) == null) { customElements.define(tag, EChartsElement); } `)(ae)}catch{return O=!1}return O=!0}(),Ue="ecTheme",We="ecInitOptions",Ne="ecUpdateOptions",ne=/(^&?~?!?)native:/,Pe=ve({name:"echarts",props:p(p({option:Object,theme:{type:[Object,String]},initOptions:Object,updateOptions:Object,group:String,manualUpdate:Boolean},He),ke),emits:{},inheritAttrs:!1,setup:function(e,t){var r=t.attrs,a=j(),o=j(),n=j(),u=j(),g=R(Ue,null),v=R(We,null),h=R(Ne,null),f=he(e),x=f.autoresize,se=f.manualUpdate,oe=f.loading,ue=f.loadingOptions,_e=w(function(){return u.value||e.option||null}),I=w(function(){return e.theme||M(g,{})}),J=w(function(){return e.initOptions||M(v,{})}),Z=w(function(){return e.updateOptions||M(h,{})}),ce=w(function(){return function(s){var i={};for(var _ in s)te(_)||(i[_]=s[_]);return i}(r)}),D={},C=pe().proxy.$listeners,L={};function A(s){if(o.value){var i=n.value=fe(o.value,I.value,J.value);e.group&&(i.group=e.group),Object.keys(L).forEach(function(l){var c=L[l];if(c){var d=l.toLowerCase();d.charAt(0)==="~"&&(d=d.substring(1),c.__once__=!0);var y=i;if(d.indexOf("zr:")===0&&(y=i.getZr(),d=d.substring(3)),c.__once__){delete c.__once__;var b=c;c=function(){for(var E=[],z=0;z