vito/public/build/assets/app-01264060.js
2024-05-03 10:40:01 +02:00

733 lines
806 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var Events=function(){function ii(ri,oi){oi===void 0&&(oi=[]),this._eventType=ri,this._eventFunctions=oi}return ii.prototype.init=function(){var ri=this;this._eventFunctions.forEach(function(oi){typeof window<"u"&&window.addEventListener(ri._eventType,oi)})},ii}(),Instances=function(){function ii(){this._instances={Accordion:{},Carousel:{},Collapse:{},Dial:{},Dismiss:{},Drawer:{},Dropdown:{},Modal:{},Popover:{},Tabs:{},Tooltip:{},InputCounter:{},CopyClipboard:{}}}return ii.prototype.addInstance=function(ri,oi,hi,gi){if(gi===void 0&&(gi=!1),!this._instances[ri])return console.warn("Flowbite: Component ".concat(ri," does not exist.")),!1;if(this._instances[ri][hi]&&!gi){console.warn("Flowbite: Instance with ID ".concat(hi," already exists."));return}gi&&this._instances[ri][hi]&&this._instances[ri][hi].destroyAndRemoveInstance(),this._instances[ri][hi||this._generateRandomId()]=oi},ii.prototype.getAllInstances=function(){return this._instances},ii.prototype.getInstances=function(ri){return this._instances[ri]?this._instances[ri]:(console.warn("Flowbite: Component ".concat(ri," does not exist.")),!1)},ii.prototype.getInstance=function(ri,oi){if(this._componentAndInstanceCheck(ri,oi)){if(!this._instances[ri][oi]){console.warn("Flowbite: Instance with ID ".concat(oi," does not exist."));return}return this._instances[ri][oi]}},ii.prototype.destroyAndRemoveInstance=function(ri,oi){this._componentAndInstanceCheck(ri,oi)&&(this.destroyInstanceObject(ri,oi),this.removeInstance(ri,oi))},ii.prototype.removeInstance=function(ri,oi){this._componentAndInstanceCheck(ri,oi)&&delete this._instances[ri][oi]},ii.prototype.destroyInstanceObject=function(ri,oi){this._componentAndInstanceCheck(ri,oi)&&this._instances[ri][oi].destroy()},ii.prototype.instanceExists=function(ri,oi){return!(!this._instances[ri]||!this._instances[ri][oi])},ii.prototype._generateRandomId=function(){return Math.random().toString(36).substr(2,9)},ii.prototype._componentAndInstanceCheck=function(ri,oi){return this._instances[ri]?this._instances[ri][oi]?!0:(console.warn("Flowbite: Instance with ID ".concat(oi," does not exist.")),!1):(console.warn("Flowbite: Component ".concat(ri," does not exist.")),!1)},ii}(),instances=new Instances;typeof window<"u"&&(window.FlowbiteInstances=instances);var __assign$c=globalThis&&globalThis.__assign||function(){return __assign$c=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oi<hi;oi++){ri=arguments[oi];for(var gi in ri)Object.prototype.hasOwnProperty.call(ri,gi)&&(ii[gi]=ri[gi])}return ii},__assign$c.apply(this,arguments)},Default$c={alwaysOpen:!1,activeClasses:"bg-gray-100 dark:bg-gray-800 text-gray-900 dark:text-white",inactiveClasses:"text-gray-500 dark:text-gray-400",onOpen:function(){},onClose:function(){},onToggle:function(){}},DefaultInstanceOptions$c={id:null,override:!0},Accordion=function(){function ii(ri,oi,hi,gi){ri===void 0&&(ri=null),oi===void 0&&(oi=[]),hi===void 0&&(hi=Default$c),gi===void 0&&(gi=DefaultInstanceOptions$c),this._instanceId=gi.id?gi.id:ri.id,this._accordionEl=ri,this._items=oi,this._options=__assign$c(__assign$c({},Default$c),hi),this._initialized=!1,this.init(),instances.addInstance("Accordion",this,this._instanceId,gi.override)}return ii.prototype.init=function(){var ri=this;this._items.length&&!this._initialized&&(this._items.forEach(function(oi){oi.active&&ri.open(oi.id);var hi=function(){ri.toggle(oi.id)};oi.triggerEl.addEventListener("click",hi),oi.clickHandler=hi}),this._initialized=!0)},ii.prototype.destroy=function(){this._items.length&&this._initialized&&(this._items.forEach(function(ri){ri.triggerEl.removeEventListener("click",ri.clickHandler),delete ri.clickHandler}),this._initialized=!1)},ii.prototype.removeInstance=function(){instances.removeInstance("Accordion",this._instanceId)},ii.prototype.destroyAndRemoveInstance=function(){this.destroy(),this.removeInstance()},ii.prototype.getItem=function(ri){return this._items.filter(function(oi){return oi.id===ri})[0]},ii.prototype.open=function(ri){var oi,hi,gi=this,bi=this.getItem(ri);this._options.alwaysOpen||this._items.map(function(Ai){var Ci,Pi;Ai!==bi&&((Ci=Ai.triggerEl.classList).remove.apply(Ci,gi._options.activeClasses.split(" ")),(Pi=Ai.triggerEl.classList).add.apply(Pi,gi._options.inactiveClasses.split(" ")),Ai.targetEl.classList.add("hidden"),Ai.triggerEl.setAttribute("aria-expanded","false"),Ai.active=!1,Ai.iconEl&&Ai.iconEl.classList.add("rotate-180"))}),(oi=bi.triggerEl.classList).add.apply(oi,this._options.activeClasses.split(" ")),(hi=bi.triggerEl.classList).remove.apply(hi,this._options.inactiveClasses.split(" ")),bi.triggerEl.setAttribute("aria-expanded","true"),bi.targetEl.classList.remove("hidden"),bi.active=!0,bi.iconEl&&bi.iconEl.classList.remove("rotate-180"),this._options.onOpen(this,bi)},ii.prototype.toggle=function(ri){var oi=this.getItem(ri);oi.active?this.close(ri):this.open(ri),this._options.onToggle(this,oi)},ii.prototype.close=function(ri){var oi,hi,gi=this.getItem(ri);(oi=gi.triggerEl.classList).remove.apply(oi,this._options.activeClasses.split(" ")),(hi=gi.triggerEl.classList).add.apply(hi,this._options.inactiveClasses.split(" ")),gi.targetEl.classList.add("hidden"),gi.triggerEl.setAttribute("aria-expanded","false"),gi.active=!1,gi.iconEl&&gi.iconEl.classList.add("rotate-180"),this._options.onClose(this,gi)},ii.prototype.updateOnOpen=function(ri){this._options.onOpen=ri},ii.prototype.updateOnClose=function(ri){this._options.onClose=ri},ii.prototype.updateOnToggle=function(ri){this._options.onToggle=ri},ii}();function initAccordions(){document.querySelectorAll("[data-accordion]").forEach(function(ii){var ri=ii.getAttribute("data-accordion"),oi=ii.getAttribute("data-active-classes"),hi=ii.getAttribute("data-inactive-classes"),gi=[];ii.querySelectorAll("[data-accordion-target]").forEach(function(bi){if(bi.closest("[data-accordion]")===ii){var Ai={id:bi.getAttribute("data-accordion-target"),triggerEl:bi,targetEl:document.querySelector(bi.getAttribute("data-accordion-target")),iconEl:bi.querySelector("[data-accordion-icon]"),active:bi.getAttribute("aria-expanded")==="true"};gi.push(Ai)}}),new Accordion(ii,gi,{alwaysOpen:ri==="open",activeClasses:oi||Default$c.activeClasses,inactiveClasses:hi||Default$c.inactiveClasses})})}typeof window<"u"&&(window.Accordion=Accordion,window.initAccordions=initAccordions);var __assign$b=globalThis&&globalThis.__assign||function(){return __assign$b=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oi<hi;oi++){ri=arguments[oi];for(var gi in ri)Object.prototype.hasOwnProperty.call(ri,gi)&&(ii[gi]=ri[gi])}return ii},__assign$b.apply(this,arguments)},Default$b={onCollapse:function(){},onExpand:function(){},onToggle:function(){}},DefaultInstanceOptions$b={id:null,override:!0},Collapse=function(){function ii(ri,oi,hi,gi){ri===void 0&&(ri=null),oi===void 0&&(oi=null),hi===void 0&&(hi=Default$b),gi===void 0&&(gi=DefaultInstanceOptions$b),this._instanceId=gi.id?gi.id:ri.id,this._targetEl=ri,this._triggerEl=oi,this._options=__assign$b(__assign$b({},Default$b),hi),this._visible=!1,this._initialized=!1,this.init(),instances.addInstance("Collapse",this,this._instanceId,gi.override)}return ii.prototype.init=function(){var ri=this;this._triggerEl&&this._targetEl&&!this._initialized&&(this._triggerEl.hasAttribute("aria-expanded")?this._visible=this._triggerEl.getAttribute("aria-expanded")==="true":this._visible=!this._targetEl.classList.contains("hidden"),this._clickHandler=function(){ri.toggle()},this._triggerEl.addEventListener("click",this._clickHandler),this._initialized=!0)},ii.prototype.destroy=function(){this._triggerEl&&this._initialized&&(this._triggerEl.removeEventListener("click",this._clickHandler),this._initialized=!1)},ii.prototype.removeInstance=function(){instances.removeInstance("Collapse",this._instanceId)},ii.prototype.destroyAndRemoveInstance=function(){this.destroy(),this.removeInstance()},ii.prototype.collapse=function(){this._targetEl.classList.add("hidden"),this._triggerEl&&this._triggerEl.setAttribute("aria-expanded","false"),this._visible=!1,this._options.onCollapse(this)},ii.prototype.expand=function(){this._targetEl.classList.remove("hidden"),this._triggerEl&&this._triggerEl.setAttribute("aria-expanded","true"),this._visible=!0,this._options.onExpand(this)},ii.prototype.toggle=function(){this._visible?this.collapse():this.expand(),this._options.onToggle(this)},ii.prototype.updateOnCollapse=function(ri){this._options.onCollapse=ri},ii.prototype.updateOnExpand=function(ri){this._options.onExpand=ri},ii.prototype.updateOnToggle=function(ri){this._options.onToggle=ri},ii}();function initCollapses(){document.querySelectorAll("[data-collapse-toggle]").forEach(function(ii){var ri=ii.getAttribute("data-collapse-toggle"),oi=document.getElementById(ri);oi?instances.instanceExists("Collapse",oi.getAttribute("id"))?new Collapse(oi,ii,{},{id:oi.getAttribute("id")+"_"+instances._generateRandomId()}):new Collapse(oi,ii):console.error('The target element with id "'.concat(ri,'" does not exist. Please check the data-collapse-toggle attribute.'))})}typeof window<"u"&&(window.Collapse=Collapse,window.initCollapses=initCollapses);var __assign$a=globalThis&&globalThis.__assign||function(){return __assign$a=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oi<hi;oi++){ri=arguments[oi];for(var gi in ri)Object.prototype.hasOwnProperty.call(ri,gi)&&(ii[gi]=ri[gi])}return ii},__assign$a.apply(this,arguments)},Default$a={defaultPosition:0,indicators:{items:[],activeClasses:"bg-white dark:bg-gray-800",inactiveClasses:"bg-white/50 dark:bg-gray-800/50 hover:bg-white dark:hover:bg-gray-800"},interval:3e3,onNext:function(){},onPrev:function(){},onChange:function(){}},DefaultInstanceOptions$a={id:null,override:!0},Carousel=function(){function ii(ri,oi,hi,gi){ri===void 0&&(ri=null),oi===void 0&&(oi=[]),hi===void 0&&(hi=Default$a),gi===void 0&&(gi=DefaultInstanceOptions$a),this._instanceId=gi.id?gi.id:ri.id,this._carouselEl=ri,this._items=oi,this._options=__assign$a(__assign$a(__assign$a({},Default$a),hi),{indicators:__assign$a(__assign$a({},Default$a.indicators),hi.indicators)}),this._activeItem=this.getItem(this._options.defaultPosition),this._indicators=this._options.indicators.items,this._intervalDuration=this._options.interval,this._intervalInstance=null,this._initialized=!1,this.init(),instances.addInstance("Carousel",this,this._instanceId,gi.override)}return ii.prototype.init=function(){var ri=this;this._items.length&&!this._initialized&&(this._items.map(function(oi){oi.el.classList.add("absolute","inset-0","transition-transform","transform")}),this.getActiveItem()?this.slideTo(this.getActiveItem().position):this.slideTo(0),this._indicators.map(function(oi,hi){oi.el.addEventListener("click",function(){ri.slideTo(hi)})}),this._initialized=!0)},ii.prototype.destroy=function(){this._initialized&&(this._initialized=!1)},ii.prototype.removeInstance=function(){instances.removeInstance("Carousel",this._instanceId)},ii.prototype.destroyAndRemoveInstance=function(){this.destroy(),this.removeInstance()},ii.prototype.getItem=function(ri){return this._items[ri]},ii.prototype.slideTo=function(ri){var oi=this._items[ri],hi={left:oi.position===0?this._items[this._items.length-1]:this._items[oi.position-1],middle:oi,right:oi.position===this._items.length-1?this._items[0]:this._items[oi.position+1]};this._rotate(hi),this._setActiveItem(oi),this._intervalInstance&&(this.pause(),this.cycle()),this._options.onChange(this)},ii.prototype.next=function(){var ri=this.getActiveItem(),oi=null;ri.position===this._items.length-1?oi=this._items[0]:oi=this._items[ri.position+1],this.slideTo(oi.position),this._options.onNext(this)},ii.prototype.prev=function(){var ri=this.getActiveItem(),oi=null;ri.position===0?oi=this._items[this._items.length-1]:oi=this._items[ri.position-1],this.slideTo(oi.position),this._options.onPrev(this)},ii.prototype._rotate=function(ri){if(this._items.map(function(oi){oi.el.classList.add("hidden")}),this._items.length===1){ri.middle.el.classList.remove("-translate-x-full","translate-x-full","translate-x-0","hidden","z-10"),ri.middle.el.classList.add("translate-x-0","z-20");return}ri.left.el.classList.remove("-translate-x-full","translate-x-full","translate-x-0","hidden","z-20"),ri.left.el.classList.add("-translate-x-full","z-10"),ri.middle.el.classList.remove("-translate-x-full","translate-x-full","translate-x-0","hidden","z-10"),ri.middle.el.classList.add("translate-x-0","z-30"),ri.right.el.classList.remove("-translate-x-full","translate-x-full","translate-x-0","hidden","z-30"),ri.right.el.classList.add("translate-x-full","z-20")},ii.prototype.cycle=function(){var ri=this;typeof window<"u"&&(this._intervalInstance=window.setInterval(function(){ri.next()},this._intervalDuration))},ii.prototype.pause=function(){clearInterval(this._intervalInstance)},ii.prototype.getActiveItem=function(){return this._activeItem},ii.prototype._setActiveItem=function(ri){var oi,hi,gi=this;this._activeItem=ri;var bi=ri.position;this._indicators.length&&(this._indicators.map(function(Ai){var Ci,Pi;Ai.el.setAttribute("aria-current","false"),(Ci=Ai.el.classList).remove.apply(Ci,gi._options.indicators.activeClasses.split(" ")),(Pi=Ai.el.classList).add.apply(Pi,gi._options.indicators.inactiveClasses.split(" "))}),(oi=this._indicators[bi].el.classList).add.apply(oi,this._options.indicators.activeClasses.split(" ")),(hi=this._indicators[bi].el.classList).remove.apply(hi,this._options.indicators.inactiveClasses.split(" ")),this._indicators[bi].el.setAttribute("aria-current","true"))},ii.prototype.updateOnNext=function(ri){this._options.onNext=ri},ii.prototype.updateOnPrev=function(ri){this._options.onPrev=ri},ii.prototype.updateOnChange=function(ri){this._options.onChange=ri},ii}();function initCarousels(){document.querySelectorAll("[data-carousel]").forEach(function(ii){var ri=ii.getAttribute("data-carousel-interval"),oi=ii.getAttribute("data-carousel")==="slide",hi=[],gi=0;ii.querySelectorAll("[data-carousel-item]").length&&Array.from(ii.querySelectorAll("[data-carousel-item]")).map(function(zi,Xi){hi.push({position:Xi,el:zi}),zi.getAttribute("data-carousel-item")==="active"&&(gi=Xi)});var bi=[];ii.querySelectorAll("[data-carousel-slide-to]").length&&Array.from(ii.querySelectorAll("[data-carousel-slide-to]")).map(function(zi){bi.push({position:parseInt(zi.getAttribute("data-carousel-slide-to")),el:zi})});var Ai=new Carousel(ii,hi,{defaultPosition:gi,indicators:{items:bi},interval:ri||Default$a.interval});oi&&Ai.cycle();var Ci=ii.querySelector("[data-carousel-next]"),Pi=ii.querySelector("[data-carousel-prev]");Ci&&Ci.addEventListener("click",function(){Ai.next()}),Pi&&Pi.addEventListener("click",function(){Ai.prev()})})}typeof window<"u"&&(window.Carousel=Carousel,window.initCarousels=initCarousels);var __assign$9=globalThis&&globalThis.__assign||function(){return __assign$9=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oi<hi;oi++){ri=arguments[oi];for(var gi in ri)Object.prototype.hasOwnProperty.call(ri,gi)&&(ii[gi]=ri[gi])}return ii},__assign$9.apply(this,arguments)},Default$9={transition:"transition-opacity",duration:300,timing:"ease-out",onHide:function(){}},DefaultInstanceOptions$9={id:null,override:!0},Dismiss=function(){function ii(ri,oi,hi,gi){ri===void 0&&(ri=null),oi===void 0&&(oi=null),hi===void 0&&(hi=Default$9),gi===void 0&&(gi=DefaultInstanceOptions$9),this._instanceId=gi.id?gi.id:ri.id,this._targetEl=ri,this._triggerEl=oi,this._options=__assign$9(__assign$9({},Default$9),hi),this._initialized=!1,this.init(),instances.addInstance("Dismiss",this,this._instanceId,gi.override)}return ii.prototype.init=function(){var ri=this;this._triggerEl&&this._targetEl&&!this._initialized&&(this._clickHandler=function(){ri.hide()},this._triggerEl.addEventListener("click",this._clickHandler),this._initialized=!0)},ii.prototype.destroy=function(){this._triggerEl&&this._initialized&&(this._triggerEl.removeEventListener("click",this._clickHandler),this._initialized=!1)},ii.prototype.removeInstance=function(){instances.removeInstance("Dismiss",this._instanceId)},ii.prototype.destroyAndRemoveInstance=function(){this.destroy(),this.removeInstance()},ii.prototype.hide=function(){var ri=this;this._targetEl.classList.add(this._options.transition,"duration-".concat(this._options.duration),this._options.timing,"opacity-0"),setTimeout(function(){ri._targetEl.classList.add("hidden")},this._options.duration),this._options.onHide(this,this._targetEl)},ii.prototype.updateOnHide=function(ri){this._options.onHide=ri},ii}();function initDismisses(){document.querySelectorAll("[data-dismiss-target]").forEach(function(ii){var ri=ii.getAttribute("data-dismiss-target"),oi=document.querySelector(ri);oi?new Dismiss(oi,ii):console.error('The dismiss element with id "'.concat(ri,'" does not exist. Please check the data-dismiss-target attribute.'))})}typeof window<"u"&&(window.Dismiss=Dismiss,window.initDismisses=initDismisses);var top="top",bottom="bottom",right="right",left="left",auto="auto",basePlacements=[top,bottom,right,left],start$1="start",end="end",clippingParents="clippingParents",viewport="viewport",popper="popper",reference="reference",variationPlacements=basePlacements.reduce(function(ii,ri){return ii.concat([ri+"-"+start$1,ri+"-"+end])},[]),placements=[].concat(basePlacements,[auto]).reduce(function(ii,ri){return ii.concat([ri,ri+"-"+start$1,ri+"-"+end])},[]),beforeRead="beforeRead",read="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write="write",afterWrite="afterWrite",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function getNodeName(ii){return ii?(ii.nodeName||"").toLowerCase():null}function getWindow(ii){if(ii==null)return window;if(ii.toString()!=="[object Window]"){var ri=ii.ownerDocument;return ri&&ri.defaultView||window}return ii}function isElement$1(ii){var ri=getWindow(ii).Element;return ii instanceof ri||ii instanceof Element}function isHTMLElement(ii){var ri=getWindow(ii).HTMLElement;return ii instanceof ri||ii instanceof HTMLElement}function isShadowRoot(ii){if(typeof ShadowRoot>"u")return!1;var ri=getWindow(ii).ShadowRoot;return ii instanceof ri||ii instanceof ShadowRoot}function applyStyles(ii){var ri=ii.state;Object.keys(ri.elements).forEach(function(oi){var hi=ri.styles[oi]||{},gi=ri.attributes[oi]||{},bi=ri.elements[oi];!isHTMLElement(bi)||!getNodeName(bi)||(Object.assign(bi.style,hi),Object.keys(gi).forEach(function(Ai){var Ci=gi[Ai];Ci===!1?bi.removeAttribute(Ai):bi.setAttribute(Ai,Ci===!0?"":Ci)}))})}function effect$3(ii){var ri=ii.state,oi={popper:{position:ri.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(ri.elements.popper.style,oi.popper),ri.styles=oi,ri.elements.arrow&&Object.assign(ri.elements.arrow.style,oi.arrow),function(){Object.keys(ri.elements).forEach(function(hi){var gi=ri.elements[hi],bi=ri.attributes[hi]||{},Ai=Object.keys(ri.styles.hasOwnProperty(hi)?ri.styles[hi]:oi[hi]),Ci=Ai.reduce(function(Pi,zi){return Pi[zi]="",Pi},{});!isHTMLElement(gi)||!getNodeName(gi)||(Object.assign(gi.style,Ci),Object.keys(bi).forEach(function(Pi){gi.removeAttribute(Pi)}))})}}const applyStyles$1={name:"applyStyles",enabled:!0,phase:"write",fn:applyStyles,effect:effect$3,requires:["computeStyles"]};function getBasePlacement$1(ii){return ii.split("-")[0]}var max=Math.max,min=Math.min,round=Math.round;function getUAString(){var ii=navigator.userAgentData;return ii!=null&&ii.brands&&Array.isArray(ii.brands)?ii.brands.map(function(ri){return ri.brand+"/"+ri.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(ii,ri,oi){ri===void 0&&(ri=!1),oi===void 0&&(oi=!1);var hi=ii.getBoundingClientRect(),gi=1,bi=1;ri&&isHTMLElement(ii)&&(gi=ii.offsetWidth>0&&round(hi.width)/ii.offsetWidth||1,bi=ii.offsetHeight>0&&round(hi.height)/ii.offsetHeight||1);var Ai=isElement$1(ii)?getWindow(ii):window,Ci=Ai.visualViewport,Pi=!isLayoutViewport()&&oi,zi=(hi.left+(Pi&&Ci?Ci.offsetLeft:0))/gi,Xi=(hi.top+(Pi&&Ci?Ci.offsetTop:0))/bi,ji=hi.width/gi,Zi=hi.height/bi;return{width:ji,height:Zi,top:Xi,right:zi+ji,bottom:Xi+Zi,left:zi,x:zi,y:Xi}}function getLayoutRect(ii){var ri=getBoundingClientRect(ii),oi=ii.offsetWidth,hi=ii.offsetHeight;return Math.abs(ri.width-oi)<=1&&(oi=ri.width),Math.abs(ri.height-hi)<=1&&(hi=ri.height),{x:ii.offsetLeft,y:ii.offsetTop,width:oi,height:hi}}function contains(ii,ri){var oi=ri.getRootNode&&ri.getRootNode();if(ii.contains(ri))return!0;if(oi&&isShadowRoot(oi)){var hi=ri;do{if(hi&&ii.isSameNode(hi))return!0;hi=hi.parentNode||hi.host}while(hi)}return!1}function getComputedStyle$1(ii){return getWindow(ii).getComputedStyle(ii)}function isTableElement(ii){return["table","td","th"].indexOf(getNodeName(ii))>=0}function getDocumentElement(ii){return((isElement$1(ii)?ii.ownerDocument:ii.document)||window.document).documentElement}function getParentNode(ii){return getNodeName(ii)==="html"?ii:ii.assignedSlot||ii.parentNode||(isShadowRoot(ii)?ii.host:null)||getDocumentElement(ii)}function getTrueOffsetParent(ii){return!isHTMLElement(ii)||getComputedStyle$1(ii).position==="fixed"?null:ii.offsetParent}function getContainingBlock(ii){var ri=/firefox/i.test(getUAString()),oi=/Trident/i.test(getUAString());if(oi&&isHTMLElement(ii)){var hi=getComputedStyle$1(ii);if(hi.position==="fixed")return null}var gi=getParentNode(ii);for(isShadowRoot(gi)&&(gi=gi.host);isHTMLElement(gi)&&["html","body"].indexOf(getNodeName(gi))<0;){var bi=getComputedStyle$1(gi);if(bi.transform!=="none"||bi.perspective!=="none"||bi.contain==="paint"||["transform","perspective"].indexOf(bi.willChange)!==-1||ri&&bi.willChange==="filter"||ri&&bi.filter&&bi.filter!=="none")return gi;gi=gi.parentNode}return null}function getOffsetParent(ii){for(var ri=getWindow(ii),oi=getTrueOffsetParent(ii);oi&&isTableElement(oi)&&getComputedStyle$1(oi).position==="static";)oi=getTrueOffsetParent(oi);return oi&&(getNodeName(oi)==="html"||getNodeName(oi)==="body"&&getComputedStyle$1(oi).position==="static")?ri:oi||getContainingBlock(ii)||ri}function getMainAxisFromPlacement(ii){return["top","bottom"].indexOf(ii)>=0?"x":"y"}function within(ii,ri,oi){return max(ii,min(ri,oi))}function withinMaxClamp(ii,ri,oi){var hi=within(ii,ri,oi);return hi>oi?oi:hi}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(ii){return Object.assign({},getFreshSideObject(),ii)}function expandToHashMap(ii,ri){return ri.reduce(function(oi,hi){return oi[hi]=ii,oi},{})}var toPaddingObject=function(ri,oi){return ri=typeof ri=="function"?ri(Object.assign({},oi.rects,{placement:oi.placement})):ri,mergePaddingObject(typeof ri!="number"?ri:expandToHashMap(ri,basePlacements))};function arrow(ii){var ri,oi=ii.state,hi=ii.name,gi=ii.options,bi=oi.elements.arrow,Ai=oi.modifiersData.popperOffsets,Ci=getBasePlacement$1(oi.placement),Pi=getMainAxisFromPlacement(Ci),zi=[left,right].indexOf(Ci)>=0,Xi=zi?"height":"width";if(!(!bi||!Ai)){var ji=toPaddingObject(gi.padding,oi),Zi=getLayoutRect(bi),ia=Pi==="y"?top:left,la=Pi==="y"?bottom:right,ra=oi.rects.reference[Xi]+oi.rects.reference[Pi]-Ai[Pi]-oi.rects.popper[Xi],Ki=Ai[Pi]-oi.rects.reference[Pi],$i=getOffsetParent(bi),Ri=$i?Pi==="y"?$i.clientHeight||0:$i.clientWidth||0:0,ea=ra/2-Ki/2,Ni=ji[ia],Yi=Ri-Zi[Xi]-ji[la],Gi=Ri/2-Zi[Xi]/2+ea,sa=within(Ni,Gi,Yi),ha=Pi;oi.modifiersData[hi]=(ri={},ri[ha]=sa,ri.centerOffset=sa-Gi,ri)}}function effect$2(ii){var ri=ii.state,oi=ii.options,hi=oi.element,gi=hi===void 0?"[data-popper-arrow]":hi;gi!=null&&(typeof gi=="string"&&(gi=ri.elements.popper.querySelector(gi),!gi)||contains(ri.elements.popper,gi)&&(ri.elements.arrow=gi))}const arrow$1={name:"arrow",enabled:!0,phase:"main",fn:arrow,effect:effect$2,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getVariation(ii){return ii.split("-")[1]}var unsetSides={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(ii,ri){var oi=ii.x,hi=ii.y,gi=ri.devicePixelRatio||1;return{x:round(oi*gi)/gi||0,y:round(hi*gi)/gi||0}}function mapToStyles(ii){var ri,oi=ii.popper,hi=ii.popperRect,gi=ii.placement,bi=ii.variation,Ai=ii.offsets,Ci=ii.position,Pi=ii.gpuAcceleration,zi=ii.adaptive,Xi=ii.roundOffsets,ji=ii.isFixed,Zi=Ai.x,ia=Zi===void 0?0:Zi,la=Ai.y,ra=la===void 0?0:la,Ki=typeof Xi=="function"?Xi({x:ia,y:ra}):{x:ia,y:ra};ia=Ki.x,ra=Ki.y;var $i=Ai.hasOwnProperty("x"),Ri=Ai.hasOwnProperty("y"),ea=left,Ni=top,Yi=window;if(zi){var Gi=getOffsetParent(oi),sa="clientHeight",ha="clientWidth";if(Gi===getWindow(oi)&&(Gi=getDocumentElement(oi),getComputedStyle$1(Gi).position!=="static"&&Ci==="absolute"&&(sa="scrollHeight",ha="scrollWidth")),Gi=Gi,gi===top||(gi===left||gi===right)&&bi===end){Ni=bottom;var ua=ji&&Gi===Yi&&Yi.visualViewport?Yi.visualViewport.height:Gi[sa];ra-=ua-hi.height,ra*=Pi?1:-1}if(gi===left||(gi===top||gi===bottom)&&bi===end){ea=right;var ga=ji&&Gi===Yi&&Yi.visualViewport?Yi.visualViewport.width:Gi[ha];ia-=ga-hi.width,ia*=Pi?1:-1}}var pa=Object.assign({position:Ci},zi&&unsetSides),wa=Xi===!0?roundOffsetsByDPR({x:ia,y:ra},getWindow(oi)):{x:ia,y:ra};if(ia=wa.x,ra=wa.y,Pi){var ka;return Object.assign({},pa,(ka={},ka[Ni]=Ri?"0":"",ka[ea]=$i?"0":"",ka.transform=(Yi.devicePixelRatio||1)<=1?"translate("+ia+"px, "+ra+"px)":"translate3d("+ia+"px, "+ra+"px, 0)",ka))}return Object.assign({},pa,(ri={},ri[Ni]=Ri?ra+"px":"",ri[ea]=$i?ia+"px":"",ri.transform="",ri))}function computeStyles(ii){var ri=ii.state,oi=ii.options,hi=oi.gpuAcceleration,gi=hi===void 0?!0:hi,bi=oi.adaptive,Ai=bi===void 0?!0:bi,Ci=oi.roundOffsets,Pi=Ci===void 0?!0:Ci,zi={placement:getBasePlacement$1(ri.placement),variation:getVariation(ri.placement),popper:ri.elements.popper,popperRect:ri.rects.popper,gpuAcceleration:gi,isFixed:ri.options.strategy==="fixed"};ri.modifiersData.popperOffsets!=null&&(ri.styles.popper=Object.assign({},ri.styles.popper,mapToStyles(Object.assign({},zi,{offsets:ri.modifiersData.popperOffsets,position:ri.options.strategy,adaptive:Ai,roundOffsets:Pi})))),ri.modifiersData.arrow!=null&&(ri.styles.arrow=Object.assign({},ri.styles.arrow,mapToStyles(Object.assign({},zi,{offsets:ri.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:Pi})))),ri.attributes.popper=Object.assign({},ri.attributes.popper,{"data-popper-placement":ri.placement})}const computeStyles$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles,data:{}};var passive={passive:!0};function effect$1(ii){var ri=ii.state,oi=ii.instance,hi=ii.options,gi=hi.scroll,bi=gi===void 0?!0:gi,Ai=hi.resize,Ci=Ai===void 0?!0:Ai,Pi=getWindow(ri.elements.popper),zi=[].concat(ri.scrollParents.reference,ri.scrollParents.popper);return bi&&zi.forEach(function(Xi){Xi.addEventListener("scroll",oi.update,passive)}),Ci&&Pi.addEventListener("resize",oi.update,passive),function(){bi&&zi.forEach(function(Xi){Xi.removeEventListener("scroll",oi.update,passive)}),Ci&&Pi.removeEventListener("resize",oi.update,passive)}}const eventListeners={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:effect$1,data:{}};var hash$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(ii){return ii.replace(/left|right|bottom|top/g,function(ri){return hash$1[ri]})}var hash={start:"end",end:"start"};function getOppositeVariationPlacement(ii){return ii.replace(/start|end/g,function(ri){return hash[ri]})}function getWindowScroll(ii){var ri=getWindow(ii),oi=ri.pageXOffset,hi=ri.pageYOffset;return{scrollLeft:oi,scrollTop:hi}}function getWindowScrollBarX(ii){return getBoundingClientRect(getDocumentElement(ii)).left+getWindowScroll(ii).scrollLeft}function getViewportRect(ii,ri){var oi=getWindow(ii),hi=getDocumentElement(ii),gi=oi.visualViewport,bi=hi.clientWidth,Ai=hi.clientHeight,Ci=0,Pi=0;if(gi){bi=gi.width,Ai=gi.height;var zi=isLayoutViewport();(zi||!zi&&ri==="fixed")&&(Ci=gi.offsetLeft,Pi=gi.offsetTop)}return{width:bi,height:Ai,x:Ci+getWindowScrollBarX(ii),y:Pi}}function getDocumentRect(ii){var ri,oi=getDocumentElement(ii),hi=getWindowScroll(ii),gi=(ri=ii.ownerDocument)==null?void 0:ri.body,bi=max(oi.scrollWidth,oi.clientWidth,gi?gi.scrollWidth:0,gi?gi.clientWidth:0),Ai=max(oi.scrollHeight,oi.clientHeight,gi?gi.scrollHeight:0,gi?gi.clientHeight:0),Ci=-hi.scrollLeft+getWindowScrollBarX(ii),Pi=-hi.scrollTop;return getComputedStyle$1(gi||oi).direction==="rtl"&&(Ci+=max(oi.clientWidth,gi?gi.clientWidth:0)-bi),{width:bi,height:Ai,x:Ci,y:Pi}}function isScrollParent(ii){var ri=getComputedStyle$1(ii),oi=ri.overflow,hi=ri.overflowX,gi=ri.overflowY;return/auto|scroll|overlay|hidden/.test(oi+gi+hi)}function getScrollParent(ii){return["html","body","#document"].indexOf(getNodeName(ii))>=0?ii.ownerDocument.body:isHTMLElement(ii)&&isScrollParent(ii)?ii:getScrollParent(getParentNode(ii))}function listScrollParents(ii,ri){var oi;ri===void 0&&(ri=[]);var hi=getScrollParent(ii),gi=hi===((oi=ii.ownerDocument)==null?void 0:oi.body),bi=getWindow(hi),Ai=gi?[bi].concat(bi.visualViewport||[],isScrollParent(hi)?hi:[]):hi,Ci=ri.concat(Ai);return gi?Ci:Ci.concat(listScrollParents(getParentNode(Ai)))}function rectToClientRect(ii){return Object.assign({},ii,{left:ii.x,top:ii.y,right:ii.x+ii.width,bottom:ii.y+ii.height})}function getInnerBoundingClientRect(ii,ri){var oi=getBoundingClientRect(ii,!1,ri==="fixed");return oi.top=oi.top+ii.clientTop,oi.left=oi.left+ii.clientLeft,oi.bottom=oi.top+ii.clientHeight,oi.right=oi.left+ii.clientWidth,oi.width=ii.clientWidth,oi.height=ii.clientHeight,oi.x=oi.left,oi.y=oi.top,oi}function getClientRectFromMixedType(ii,ri,oi){return ri===viewport?rectToClientRect(getViewportRect(ii,oi)):isElement$1(ri)?getInnerBoundingClientRect(ri,oi):rectToClientRect(getDocumentRect(getDocumentElement(ii)))}function getClippingParents(ii){var ri=listScrollParents(getParentNode(ii)),oi=["absolute","fixed"].indexOf(getComputedStyle$1(ii).position)>=0,hi=oi&&isHTMLElement(ii)?getOffsetParent(ii):ii;return isElement$1(hi)?ri.filter(function(gi){return isElement$1(gi)&&contains(gi,hi)&&getNodeName(gi)!=="body"}):[]}function getClippingRect(ii,ri,oi,hi){var gi=ri==="clippingParents"?getClippingParents(ii):[].concat(ri),bi=[].concat(gi,[oi]),Ai=bi[0],Ci=bi.reduce(function(Pi,zi){var Xi=getClientRectFromMixedType(ii,zi,hi);return Pi.top=max(Xi.top,Pi.top),Pi.right=min(Xi.right,Pi.right),Pi.bottom=min(Xi.bottom,Pi.bottom),Pi.left=max(Xi.left,Pi.left),Pi},getClientRectFromMixedType(ii,Ai,hi));return Ci.width=Ci.right-Ci.left,Ci.height=Ci.bottom-Ci.top,Ci.x=Ci.left,Ci.y=Ci.top,Ci}function computeOffsets(ii){var ri=ii.reference,oi=ii.element,hi=ii.placement,gi=hi?getBasePlacement$1(hi):null,bi=hi?getVariation(hi):null,Ai=ri.x+ri.width/2-oi.width/2,Ci=ri.y+ri.height/2-oi.height/2,Pi;switch(gi){case top:Pi={x:Ai,y:ri.y-oi.height};break;case bottom:Pi={x:Ai,y:ri.y+ri.height};break;case right:Pi={x:ri.x+ri.width,y:Ci};break;case left:Pi={x:ri.x-oi.width,y:Ci};break;default:Pi={x:ri.x,y:ri.y}}var zi=gi?getMainAxisFromPlacement(gi):null;if(zi!=null){var Xi=zi==="y"?"height":"width";switch(bi){case start$1:Pi[zi]=Pi[zi]-(ri[Xi]/2-oi[Xi]/2);break;case end:Pi[zi]=Pi[zi]+(ri[Xi]/2-oi[Xi]/2);break}}return Pi}function detectOverflow(ii,ri){ri===void 0&&(ri={});var oi=ri,hi=oi.placement,gi=hi===void 0?ii.placement:hi,bi=oi.strategy,Ai=bi===void 0?ii.strategy:bi,Ci=oi.boundary,Pi=Ci===void 0?clippingParents:Ci,zi=oi.rootBoundary,Xi=zi===void 0?viewport:zi,ji=oi.elementContext,Zi=ji===void 0?popper:ji,ia=oi.altBoundary,la=ia===void 0?!1:ia,ra=oi.padding,Ki=ra===void 0?0:ra,$i=mergePaddingObject(typeof Ki!="number"?Ki:expandToHashMap(Ki,basePlacements)),Ri=Zi===popper?reference:popper,ea=ii.rects.popper,Ni=ii.elements[la?Ri:Zi],Yi=getClippingRect(isElement$1(Ni)?Ni:Ni.contextElement||getDocumentElement(ii.elements.popper),Pi,Xi,Ai),Gi=getBoundingClientRect(ii.elements.reference),sa=computeOffsets({reference:Gi,element:ea,strategy:"absolute",placement:gi}),ha=rectToClientRect(Object.assign({},ea,sa)),ua=Zi===popper?ha:Gi,ga={top:Yi.top-ua.top+$i.top,bottom:ua.bottom-Yi.bottom+$i.bottom,left:Yi.left-ua.left+$i.left,right:ua.right-Yi.right+$i.right},pa=ii.modifiersData.offset;if(Zi===popper&&pa){var wa=pa[gi];Object.keys(ga).forEach(function(ka){var La=[right,bottom].indexOf(ka)>=0?1:-1,ma=[top,bottom].indexOf(ka)>=0?"y":"x";ga[ka]+=wa[ma]*La})}return ga}function computeAutoPlacement(ii,ri){ri===void 0&&(ri={});var oi=ri,hi=oi.placement,gi=oi.boundary,bi=oi.rootBoundary,Ai=oi.padding,Ci=oi.flipVariations,Pi=oi.allowedAutoPlacements,zi=Pi===void 0?placements:Pi,Xi=getVariation(hi),ji=Xi?Ci?variationPlacements:variationPlacements.filter(function(la){return getVariation(la)===Xi}):basePlacements,Zi=ji.filter(function(la){return zi.indexOf(la)>=0});Zi.length===0&&(Zi=ji);var ia=Zi.reduce(function(la,ra){return la[ra]=detectOverflow(ii,{placement:ra,boundary:gi,rootBoundary:bi,padding:Ai})[getBasePlacement$1(ra)],la},{});return Object.keys(ia).sort(function(la,ra){return ia[la]-ia[ra]})}function getExpandedFallbackPlacements(ii){if(getBasePlacement$1(ii)===auto)return[];var ri=getOppositePlacement(ii);return[getOppositeVariationPlacement(ii),ri,getOppositeVariationPlacement(ri)]}function flip(ii){var ri=ii.state,oi=ii.options,hi=ii.name;if(!ri.modifiersData[hi]._skip){for(var gi=oi.mainAxis,bi=gi===void 0?!0:gi,Ai=oi.altAxis,Ci=Ai===void 0?!0:Ai,Pi=oi.fallbackPlacements,zi=oi.padding,Xi=oi.boundary,ji=oi.rootBoundary,Zi=oi.altBoundary,ia=oi.flipVariations,la=ia===void 0?!0:ia,ra=oi.allowedAutoPlacements,Ki=ri.options.placement,$i=getBasePlacement$1(Ki),Ri=$i===Ki,ea=Pi||(Ri||!la?[getOppositePlacement(Ki)]:getExpandedFallbackPlacements(Ki)),Ni=[Ki].concat(ea).reduce(function(Va,Pa){return Va.concat(getBasePlacement$1(Pa)===auto?computeAutoPlacement(ri,{placement:Pa,boundary:Xi,rootBoundary:ji,padding:zi,flipVariations:la,allowedAutoPlacements:ra}):Pa)},[]),Yi=ri.rects.reference,Gi=ri.rects.popper,sa=new Map,ha=!0,ua=Ni[0],ga=0;ga<Ni.length;ga++){var pa=Ni[ga],wa=getBasePlacement$1(pa),ka=getVariation(pa)===start$1,La=[top,bottom].indexOf(wa)>=0,ma=La?"width":"height",Ra=detectOverflow(ri,{placement:pa,boundary:Xi,rootBoundary:ji,altBoundary:Zi,padding:zi}),Oa=La?ka?right:left:ka?bottom:top;Yi[ma]>Gi[ma]&&(Oa=getOppositePlacement(Oa));var Ia=getOppositePlacement(Oa),Ua=[];if(bi&&Ua.push(Ra[wa]<=0),Ci&&Ua.push(Ra[Oa]<=0,Ra[Ia]<=0),Ua.every(function(Va){return Va})){ua=pa,ha=!1;break}sa.set(pa,Ua)}if(ha)for(var Wa=la?3:1,Qa=function(Pa){var Fa=Ni.find(function(Na){var Yr=sa.get(Na);if(Yr)return Yr.slice(0,Pa).every(function(Ba){return Ba})});if(Fa)return ua=Fa,"break"},Ja=Wa;Ja>0;Ja--){var Ya=Qa(Ja);if(Ya==="break")break}ri.placement!==ua&&(ri.modifiersData[hi]._skip=!0,ri.placement=ua,ri.reset=!0)}}const flip$1={name:"flip",enabled:!0,phase:"main",fn:flip,requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(ii,ri,oi){return oi===void 0&&(oi={x:0,y:0}),{top:ii.top-ri.height-oi.y,right:ii.right-ri.width+oi.x,bottom:ii.bottom-ri.height+oi.y,left:ii.left-ri.width-oi.x}}function isAnySideFullyClipped(ii){return[top,right,bottom,left].some(function(ri){return ii[ri]>=0})}function hide(ii){var ri=ii.state,oi=ii.name,hi=ri.rects.reference,gi=ri.rects.popper,bi=ri.modifiersData.preventOverflow,Ai=detectOverflow(ri,{elementContext:"reference"}),Ci=detectOverflow(ri,{altBoundary:!0}),Pi=getSideOffsets(Ai,hi),zi=getSideOffsets(Ci,gi,bi),Xi=isAnySideFullyClipped(Pi),ji=isAnySideFullyClipped(zi);ri.modifiersData[oi]={referenceClippingOffsets:Pi,popperEscapeOffsets:zi,isReferenceHidden:Xi,hasPopperEscaped:ji},ri.attributes.popper=Object.assign({},ri.attributes.popper,{"data-popper-reference-hidden":Xi,"data-popper-escaped":ji})}const hide$1={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:hide};function distanceAndSkiddingToXY(ii,ri,oi){var hi=getBasePlacement$1(ii),gi=[left,top].indexOf(hi)>=0?-1:1,bi=typeof oi=="function"?oi(Object.assign({},ri,{placement:ii})):oi,Ai=bi[0],Ci=bi[1];return Ai=Ai||0,Ci=(Ci||0)*gi,[left,right].indexOf(hi)>=0?{x:Ci,y:Ai}:{x:Ai,y:Ci}}function offset(ii){var ri=ii.state,oi=ii.options,hi=ii.name,gi=oi.offset,bi=gi===void 0?[0,0]:gi,Ai=placements.reduce(function(Xi,ji){return Xi[ji]=distanceAndSkiddingToXY(ji,ri.rects,bi),Xi},{}),Ci=Ai[ri.placement],Pi=Ci.x,zi=Ci.y;ri.modifiersData.popperOffsets!=null&&(ri.modifiersData.popperOffsets.x+=Pi,ri.modifiersData.popperOffsets.y+=zi),ri.modifiersData[hi]=Ai}const offset$1={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset};function popperOffsets(ii){var ri=ii.state,oi=ii.name;ri.modifiersData[oi]=computeOffsets({reference:ri.rects.reference,element:ri.rects.popper,strategy:"absolute",placement:ri.placement})}const popperOffsets$1={name:"popperOffsets",enabled:!0,phase:"read",fn:popperOffsets,data:{}};function getAltAxis(ii){return ii==="x"?"y":"x"}function preventOverflow(ii){var ri=ii.state,oi=ii.options,hi=ii.name,gi=oi.mainAxis,bi=gi===void 0?!0:gi,Ai=oi.altAxis,Ci=Ai===void 0?!1:Ai,Pi=oi.boundary,zi=oi.rootBoundary,Xi=oi.altBoundary,ji=oi.padding,Zi=oi.tether,ia=Zi===void 0?!0:Zi,la=oi.tetherOffset,ra=la===void 0?0:la,Ki=detectOverflow(ri,{boundary:Pi,rootBoundary:zi,padding:ji,altBoundary:Xi}),$i=getBasePlacement$1(ri.placement),Ri=getVariation(ri.placement),ea=!Ri,Ni=getMainAxisFromPlacement($i),Yi=getAltAxis(Ni),Gi=ri.modifiersData.popperOffsets,sa=ri.rects.reference,ha=ri.rects.popper,ua=typeof ra=="function"?ra(Object.assign({},ri.rects,{placement:ri.placement})):ra,ga=typeof ua=="number"?{mainAxis:ua,altAxis:ua}:Object.assign({mainAxis:0,altAxis:0},ua),pa=ri.modifiersData.offset?ri.modifiersData.offset[ri.placement]:null,wa={x:0,y:0};if(Gi){if(bi){var ka,La=Ni==="y"?top:left,ma=Ni==="y"?bottom:right,Ra=Ni==="y"?"height":"width",Oa=Gi[Ni],Ia=Oa+Ki[La],Ua=Oa-Ki[ma],Wa=ia?-ha[Ra]/2:0,Qa=Ri===start$1?sa[Ra]:ha[Ra],Ja=Ri===start$1?-ha[Ra]:-sa[Ra],Ya=ri.elements.arrow,Va=ia&&Ya?getLayoutRect(Ya):{width:0,height:0},Pa=ri.modifiersData["arrow#persistent"]?ri.modifiersData["arrow#persistent"].padding:getFreshSideObject(),Fa=Pa[La],Na=Pa[ma],Yr=within(0,sa[Ra],Va[Ra]),Ba=ea?sa[Ra]/2-Wa-Yr-Fa-ga.mainAxis:Qa-Yr-Fa-ga.mainAxis,Wr=ea?-sa[Ra]/2+Wa+Yr+Na+ga.mainAxis:Ja+Yr+Na+ga.mainAxis,Jr=ri.elements.arrow&&getOffsetParent(ri.elements.arrow),us=Jr?Ni==="y"?Jr.clientTop||0:Jr.clientLeft||0:0,za=(ka=pa==null?void 0:pa[Ni])!=null?ka:0,es=Oa+Ba-za-us,ns=Oa+Wr-za,fs=within(ia?min(Ia,es):Ia,Oa,ia?max(Ua,ns):Ua);Gi[Ni]=fs,wa[Ni]=fs-Oa}if(Ci){var Ga,$a=Ni==="x"?top:left,Qr=Ni==="x"?bottom:right,Zr=Gi[Yi],rs=Yi==="y"?"height":"width",xs=Zr+Ki[$a],hs=Zr-Ki[Qr],ds=[top,left].indexOf($i)!==-1,ks=(Ga=pa==null?void 0:pa[Yi])!=null?Ga:0,gs=ds?xs:Zr-sa[rs]-ha[rs]-ks+ga.altAxis,As=ds?Zr+sa[rs]+ha[rs]-ks-ga.altAxis:hs,ms=ia&&ds?withinMaxClamp(gs,Zr,As):within(ia?gs:xs,Zr,ia?As:hs);Gi[Yi]=ms,wa[Yi]=ms-Zr}ri.modifiersData[hi]=wa}}const preventOverflow$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow,requiresIfExists:["offset"]};function getHTMLElementScroll(ii){return{scrollLeft:ii.scrollLeft,scrollTop:ii.scrollTop}}function getNodeScroll(ii){return ii===getWindow(ii)||!isHTMLElement(ii)?getWindowScroll(ii):getHTMLElementScroll(ii)}function isElementScaled(ii){var ri=ii.getBoundingClientRect(),oi=round(ri.width)/ii.offsetWidth||1,hi=round(ri.height)/ii.offsetHeight||1;return oi!==1||hi!==1}function getCompositeRect(ii,ri,oi){oi===void 0&&(oi=!1);var hi=isHTMLElement(ri),gi=isHTMLElement(ri)&&isElementScaled(ri),bi=getDocumentElement(ri),Ai=getBoundingClientRect(ii,gi,oi),Ci={scrollLeft:0,scrollTop:0},Pi={x:0,y:0};return(hi||!hi&&!oi)&&((getNodeName(ri)!=="body"||isScrollParent(bi))&&(Ci=getNodeScroll(ri)),isHTMLElement(ri)?(Pi=getBoundingClientRect(ri,!0),Pi.x+=ri.clientLeft,Pi.y+=ri.clientTop):bi&&(Pi.x=getWindowScrollBarX(bi))),{x:Ai.left+Ci.scrollLeft-Pi.x,y:Ai.top+Ci.scrollTop-Pi.y,width:Ai.width,height:Ai.height}}function order(ii){var ri=new Map,oi=new Set,hi=[];ii.forEach(function(bi){ri.set(bi.name,bi)});function gi(bi){oi.add(bi.name);var Ai=[].concat(bi.requires||[],bi.requiresIfExists||[]);Ai.forEach(function(Ci){if(!oi.has(Ci)){var Pi=ri.get(Ci);Pi&&gi(Pi)}}),hi.push(bi)}return ii.forEach(function(bi){oi.has(bi.name)||gi(bi)}),hi}function orderModifiers(ii){var ri=order(ii);return modifierPhases.reduce(function(oi,hi){return oi.concat(ri.filter(function(gi){return gi.phase===hi}))},[])}function debounce$2(ii){var ri;return function(){return ri||(ri=new Promise(function(oi){Promise.resolve().then(function(){ri=void 0,oi(ii())})})),ri}}function mergeByName(ii){var ri=ii.reduce(function(oi,hi){var gi=oi[hi.name];return oi[hi.name]=gi?Object.assign({},gi,hi,{options:Object.assign({},gi.options,hi.options),data:Object.assign({},gi.data,hi.data)}):hi,oi},{});return Object.keys(ri).map(function(oi){return ri[oi]})}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var ii=arguments.length,ri=new Array(ii),oi=0;oi<ii;oi++)ri[oi]=arguments[oi];return!ri.some(function(hi){return!(hi&&typeof hi.getBoundingClientRect=="function")})}function popperGenerator(ii){ii===void 0&&(ii={});var ri=ii,oi=ri.defaultModifiers,hi=oi===void 0?[]:oi,gi=ri.defaultOptions,bi=gi===void 0?DEFAULT_OPTIONS:gi;return function(Ci,Pi,zi){zi===void 0&&(zi=bi);var Xi={placement:"bottom",orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS,bi),modifiersData:{},elements:{reference:Ci,popper:Pi},attributes:{},styles:{}},ji=[],Zi=!1,ia={state:Xi,setOptions:function($i){var Ri=typeof $i=="function"?$i(Xi.options):$i;ra(),Xi.options=Object.assign({},bi,Xi.options,Ri),Xi.scrollParents={reference:isElement$1(Ci)?listScrollParents(Ci):Ci.contextElement?listScrollParents(Ci.contextElement):[],popper:listScrollParents(Pi)};var ea=orderModifiers(mergeByName([].concat(hi,Xi.options.modifiers)));return Xi.orderedModifiers=ea.filter(function(Ni){return Ni.enabled}),la(),ia.update()},forceUpdate:function(){if(!Zi){var $i=Xi.elements,Ri=$i.reference,ea=$i.popper;if(areValidElements(Ri,ea)){Xi.rects={reference:getCompositeRect(Ri,getOffsetParent(ea),Xi.options.strategy==="fixed"),popper:getLayoutRect(ea)},Xi.reset=!1,Xi.placement=Xi.options.placement,Xi.orderedModifiers.forEach(function(ga){return Xi.modifiersData[ga.name]=Object.assign({},ga.data)});for(var Ni=0;Ni<Xi.orderedModifiers.length;Ni++){if(Xi.reset===!0){Xi.reset=!1,Ni=-1;continue}var Yi=Xi.orderedModifiers[Ni],Gi=Yi.fn,sa=Yi.options,ha=sa===void 0?{}:sa,ua=Yi.name;typeof Gi=="function"&&(Xi=Gi({state:Xi,options:ha,name:ua,instance:ia})||Xi)}}}},update:debounce$2(function(){return new Promise(function(Ki){ia.forceUpdate(),Ki(Xi)})}),destroy:function(){ra(),Zi=!0}};if(!areValidElements(Ci,Pi))return ia;ia.setOptions(zi).then(function(Ki){!Zi&&zi.onFirstUpdate&&zi.onFirstUpdate(Ki)});function la(){Xi.orderedModifiers.forEach(function(Ki){var $i=Ki.name,Ri=Ki.options,ea=Ri===void 0?{}:Ri,Ni=Ki.effect;if(typeof Ni=="function"){var Yi=Ni({state:Xi,name:$i,instance:ia,options:ea}),Gi=function(){};ji.push(Yi||Gi)}})}function ra(){ji.forEach(function(Ki){return Ki()}),ji=[]}return ia}}var defaultModifiers=[eventListeners,popperOffsets$1,computeStyles$1,applyStyles$1,offset$1,flip$1,preventOverflow$1,arrow$1,hide$1],createPopper=popperGenerator({defaultModifiers}),__assign$8=globalThis&&globalThis.__assign||function(){return __assign$8=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oi<hi;oi++){ri=arguments[oi];for(var gi in ri)Object.prototype.hasOwnProperty.call(ri,gi)&&(ii[gi]=ri[gi])}return ii},__assign$8.apply(this,arguments)},__spreadArray$2=globalThis&&globalThis.__spreadArray||function(ii,ri,oi){if(oi||arguments.length===2)for(var hi=0,gi=ri.length,bi;hi<gi;hi++)(bi||!(hi in ri))&&(bi||(bi=Array.prototype.slice.call(ri,0,hi)),bi[hi]=ri[hi]);return ii.concat(bi||Array.prototype.slice.call(ri))},Default$8={placement:"bottom",triggerType:"click",offsetSkidding:0,offsetDistance:10,delay:300,ignoreClickOutsideClass:!1,onShow:function(){},onHide:function(){},onToggle:function(){}},DefaultInstanceOptions$8={id:null,override:!0},Dropdown=function(){function ii(ri,oi,hi,gi){ri===void 0&&(ri=null),oi===void 0&&(oi=null),hi===void 0&&(hi=Default$8),gi===void 0&&(gi=DefaultInstanceOptions$8),this._instanceId=gi.id?gi.id:ri.id,this._targetEl=ri,this._triggerEl=oi,this._options=__assign$8(__assign$8({},Default$8),hi),this._popperInstance=null,this._visible=!1,this._initialized=!1,this.init(),instances.addInstance("Dropdown",this,this._instanceId,gi.override)}return ii.prototype.init=function(){this._triggerEl&&this._targetEl&&!this._initialized&&(this._popperInstance=this._createPopperInstance(),this._setupEventListeners(),this._initialized=!0)},ii.prototype.destroy=function(){var ri=this,oi=this._getTriggerEvents();this._options.triggerType==="click"&&oi.showEvents.forEach(function(hi){ri._triggerEl.removeEventListener(hi,ri._clickHandler)}),this._options.triggerType==="hover"&&(oi.showEvents.forEach(function(hi){ri._triggerEl.removeEventListener(hi,ri._hoverShowTriggerElHandler),ri._targetEl.removeEventListener(hi,ri._hoverShowTargetElHandler)}),oi.hideEvents.forEach(function(hi){ri._triggerEl.removeEventListener(hi,ri._hoverHideHandler),ri._targetEl.removeEventListener(hi,ri._hoverHideHandler)})),this._popperInstance.destroy(),this._initialized=!1},ii.prototype.removeInstance=function(){instances.removeInstance("Dropdown",this._instanceId)},ii.prototype.destroyAndRemoveInstance=function(){this.destroy(),this.removeInstance()},ii.prototype._setupEventListeners=function(){var ri=this,oi=this._getTriggerEvents();this._clickHandler=function(){ri.toggle()},this._options.triggerType==="click"&&oi.showEvents.forEach(function(hi){ri._triggerEl.addEventListener(hi,ri._clickHandler)}),this._hoverShowTriggerElHandler=function(hi){hi.type==="click"?ri.toggle():setTimeout(function(){ri.show()},ri._options.delay)},this._hoverShowTargetElHandler=function(){ri.show()},this._hoverHideHandler=function(){setTimeout(function(){ri._targetEl.matches(":hover")||ri.hide()},ri._options.delay)},this._options.triggerType==="hover"&&(oi.showEvents.forEach(function(hi){ri._triggerEl.addEventListener(hi,ri._hoverShowTriggerElHandler),ri._targetEl.addEventListener(hi,ri._hoverShowTargetElHandler)}),oi.hideEvents.forEach(function(hi){ri._triggerEl.addEventListener(hi,ri._hoverHideHandler),ri._targetEl.addEventListener(hi,ri._hoverHideHandler)}))},ii.prototype._createPopperInstance=function(){return createPopper(this._triggerEl,this._targetEl,{placement:this._options.placement,modifiers:[{name:"offset",options:{offset:[this._options.offsetSkidding,this._options.offsetDistance]}}]})},ii.prototype._setupClickOutsideListener=function(){var ri=this;this._clickOutsideEventListener=function(oi){ri._handleClickOutside(oi,ri._targetEl)},document.body.addEventListener("click",this._clickOutsideEventListener,!0)},ii.prototype._removeClickOutsideListener=function(){document.body.removeEventListener("click",this._clickOutsideEventListener,!0)},ii.prototype._handleClickOutside=function(ri,oi){var hi=ri.target,gi=this._options.ignoreClickOutsideClass,bi=!1;if(gi){var Ai=document.querySelectorAll(".".concat(gi));Ai.forEach(function(Ci){if(Ci.contains(hi)){bi=!0;return}})}hi!==oi&&!oi.contains(hi)&&!this._triggerEl.contains(hi)&&!bi&&this.isVisible()&&this.hide()},ii.prototype._getTriggerEvents=function(){switch(this._options.triggerType){case"hover":return{showEvents:["mouseenter","click"],hideEvents:["mouseleave"]};case"click":return{showEvents:["click"],hideEvents:[]};case"none":return{showEvents:[],hideEvents:[]};default:return{showEvents:["click"],hideEvents:[]}}},ii.prototype.toggle=function(){this.isVisible()?this.hide():this.show(),this._options.onToggle(this)},ii.prototype.isVisible=function(){return this._visible},ii.prototype.show=function(){this._targetEl.classList.remove("hidden"),this._targetEl.classList.add("block"),this._popperInstance.setOptions(function(ri){return __assign$8(__assign$8({},ri),{modifiers:__spreadArray$2(__spreadArray$2([],ri.modifiers,!0),[{name:"eventListeners",enabled:!0}],!1)})}),this._setupClickOutsideListener(),this._popperInstance.update(),this._visible=!0,this._options.onShow(this)},ii.prototype.hide=function(){this._targetEl.classList.remove("block"),this._targetEl.classList.add("hidden"),this._popperInstance.setOptions(function(ri){return __assign$8(__assign$8({},ri),{modifiers:__spreadArray$2(__spreadArray$2([],ri.modifiers,!0),[{name:"eventListeners",enabled:!1}],!1)})}),this._visible=!1,this._removeClickOutsideListener(),this._options.onHide(this)},ii.prototype.updateOnShow=function(ri){this._options.onShow=ri},ii.prototype.updateOnHide=function(ri){this._options.onHide=ri},ii.prototype.updateOnToggle=function(ri){this._options.onToggle=ri},ii}();function initDropdowns(){document.querySelectorAll("[data-dropdown-toggle]").forEach(function(ii){var ri=ii.getAttribute("data-dropdown-toggle"),oi=document.getElementById(ri);if(oi){var hi=ii.getAttribute("data-dropdown-placement"),gi=ii.getAttribute("data-dropdown-offset-skidding"),bi=ii.getAttribute("data-dropdown-offset-distance"),Ai=ii.getAttribute("data-dropdown-trigger"),Ci=ii.getAttribute("data-dropdown-delay"),Pi=ii.getAttribute("data-dropdown-ignore-click-outside-class");new Dropdown(oi,ii,{placement:hi||Default$8.placement,triggerType:Ai||Default$8.triggerType,offsetSkidding:gi?parseInt(gi):Default$8.offsetSkidding,offsetDistance:bi?parseInt(bi):Default$8.offsetDistance,delay:Ci?parseInt(Ci):Default$8.delay,ignoreClickOutsideClass:Pi||Default$8.ignoreClickOutsideClass})}else console.error('The dropdown element with id "'.concat(ri,'" does not exist. Please check the data-dropdown-toggle attribute.'))})}typeof window<"u"&&(window.Dropdown=Dropdown,window.initDropdowns=initDropdowns);var __assign$7=globalThis&&globalThis.__assign||function(){return __assign$7=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oi<hi;oi++){ri=arguments[oi];for(var gi in ri)Object.prototype.hasOwnProperty.call(ri,gi)&&(ii[gi]=ri[gi])}return ii},__assign$7.apply(this,arguments)},Default$7={placement:"center",backdropClasses:"bg-gray-900/50 dark:bg-gray-900/80 fixed inset-0 z-40",backdrop:"dynamic",closable:!0,onHide:function(){},onShow:function(){},onToggle:function(){}},DefaultInstanceOptions$7={id:null,override:!0},Modal=function(){function ii(ri,oi,hi){ri===void 0&&(ri=null),oi===void 0&&(oi=Default$7),hi===void 0&&(hi=DefaultInstanceOptions$7),this._eventListenerInstances=[],this._instanceId=hi.id?hi.id:ri.id,this._targetEl=ri,this._options=__assign$7(__assign$7({},Default$7),oi),this._isHidden=!0,this._backdropEl=null,this._initialized=!1,this.init(),instances.addInstance("Modal",this,this._instanceId,hi.override)}return ii.prototype.init=function(){var ri=this;this._targetEl&&!this._initialized&&(this._getPlacementClasses().map(function(oi){ri._targetEl.classList.add(oi)}),this._initialized=!0)},ii.prototype.destroy=function(){this._initialized&&(this.removeAllEventListenerInstances(),this._destroyBackdropEl(),this._initialized=!1)},ii.prototype.removeInstance=function(){instances.removeInstance("Modal",this._instanceId)},ii.prototype.destroyAndRemoveInstance=function(){this.destroy(),this.removeInstance()},ii.prototype._createBackdrop=function(){var ri;if(this._isHidden){var oi=document.createElement("div");oi.setAttribute("modal-backdrop",""),(ri=oi.classList).add.apply(ri,this._options.backdropClasses.split(" ")),document.querySelector("body").append(oi),this._backdropEl=oi}},ii.prototype._destroyBackdropEl=function(){this._isHidden||document.querySelector("[modal-backdrop]").remove()},ii.prototype._setupModalCloseEventListeners=function(){var ri=this;this._options.backdrop==="dynamic"&&(this._clickOutsideEventListener=function(oi){ri._handleOutsideClick(oi.target)},this._targetEl.addEventListener("click",this._clickOutsideEventListener,!0)),this._keydownEventListener=function(oi){oi.key==="Escape"&&ri.hide()},document.body.addEventListener("keydown",this._keydownEventListener,!0)},ii.prototype._removeModalCloseEventListeners=function(){this._options.backdrop==="dynamic"&&this._targetEl.removeEventListener("click",this._clickOutsideEventListener,!0),document.body.removeEventListener("keydown",this._keydownEventListener,!0)},ii.prototype._handleOutsideClick=function(ri){(ri===this._targetEl||ri===this._backdropEl&&this.isVisible())&&this.hide()},ii.prototype._getPlacementClasses=function(){switch(this._options.placement){case"top-left":return["justify-start","items-start"];case"top-center":return["justify-center","items-start"];case"top-right":return["justify-end","items-start"];case"center-left":return["justify-start","items-center"];case"center":return["justify-center","items-center"];case"center-right":return["justify-end","items-center"];case"bottom-left":return["justify-start","items-end"];case"bottom-center":return["justify-center","items-end"];case"bottom-right":return["justify-end","items-end"];default:return["justify-center","items-center"]}},ii.prototype.toggle=function(){this._isHidden?this.show():this.hide(),this._options.onToggle(this)},ii.prototype.show=function(){this.isHidden&&(this._targetEl.classList.add("flex"),this._targetEl.classList.remove("hidden"),this._targetEl.setAttribute("aria-modal","true"),this._targetEl.setAttribute("role","dialog"),this._targetEl.removeAttribute("aria-hidden"),this._createBackdrop(),this._isHidden=!1,this._options.closable&&this._setupModalCloseEventListeners(),document.body.classList.add("overflow-hidden"),this._options.onShow(this))},ii.prototype.hide=function(){this.isVisible&&(this._targetEl.classList.add("hidden"),this._targetEl.classList.remove("flex"),this._targetEl.setAttribute("aria-hidden","true"),this._targetEl.removeAttribute("aria-modal"),this._targetEl.removeAttribute("role"),this._destroyBackdropEl(),this._isHidden=!0,document.body.classList.remove("overflow-hidden"),this._options.closable&&this._removeModalCloseEventListeners(),this._options.onHide(this))},ii.prototype.isVisible=function(){return!this._isHidden},ii.prototype.isHidden=function(){return this._isHidden},ii.prototype.addEventListenerInstance=function(ri,oi,hi){this._eventListenerInstances.push({element:ri,type:oi,handler:hi})},ii.prototype.removeAllEventListenerInstances=function(){this._eventListenerInstances.map(function(ri){ri.element.removeEventListener(ri.type,ri.handler)}),this._eventListenerInstances=[]},ii.prototype.getAllEventListenerInstances=function(){return this._eventListenerInstances},ii.prototype.updateOnShow=function(ri){this._options.onShow=ri},ii.prototype.updateOnHide=function(ri){this._options.onHide=ri},ii.prototype.updateOnToggle=function(ri){this._options.onToggle=ri},ii}();function initModals(){document.querySelectorAll("[data-modal-target]").forEach(function(ii){var ri=ii.getAttribute("data-modal-target"),oi=document.getElementById(ri);if(oi){var hi=oi.getAttribute("data-modal-placement"),gi=oi.getAttribute("data-modal-backdrop");new Modal(oi,{placement:hi||Default$7.placement,backdrop:gi||Default$7.backdrop})}else console.error("Modal with id ".concat(ri," does not exist. Are you sure that the data-modal-target attribute points to the correct modal id?."))}),document.querySelectorAll("[data-modal-toggle]").forEach(function(ii){var ri=ii.getAttribute("data-modal-toggle"),oi=document.getElementById(ri);if(oi){var hi=instances.getInstance("Modal",ri);if(hi){var gi=function(){hi.toggle()};ii.addEventListener("click",gi),hi.addEventListenerInstance(ii,"click",gi)}else console.error("Modal with id ".concat(ri," has not been initialized. Please initialize it using the data-modal-target attribute."))}else console.error("Modal with id ".concat(ri," does not exist. Are you sure that the data-modal-toggle attribute points to the correct modal id?"))}),document.querySelectorAll("[data-modal-show]").forEach(function(ii){var ri=ii.getAttribute("data-modal-show"),oi=document.getElementById(ri);if(oi){var hi=instances.getInstance("Modal",ri);if(hi){var gi=function(){hi.show()};ii.addEventListener("click",gi),hi.addEventListenerInstance(ii,"click",gi)}else console.error("Modal with id ".concat(ri," has not been initialized. Please initialize it using the data-modal-target attribute."))}else console.error("Modal with id ".concat(ri," does not exist. Are you sure that the data-modal-show attribute points to the correct modal id?"))}),document.querySelectorAll("[data-modal-hide]").forEach(function(ii){var ri=ii.getAttribute("data-modal-hide"),oi=document.getElementById(ri);if(oi){var hi=instances.getInstance("Modal",ri);if(hi){var gi=function(){hi.hide()};ii.addEventListener("click",gi),hi.addEventListenerInstance(ii,"click",gi)}else console.error("Modal with id ".concat(ri," has not been initialized. Please initialize it using the data-modal-target attribute."))}else console.error("Modal with id ".concat(ri," does not exist. Are you sure that the data-modal-hide attribute points to the correct modal id?"))})}typeof window<"u"&&(window.Modal=Modal,window.initModals=initModals);var __assign$6=globalThis&&globalThis.__assign||function(){return __assign$6=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oi<hi;oi++){ri=arguments[oi];for(var gi in ri)Object.prototype.hasOwnProperty.call(ri,gi)&&(ii[gi]=ri[gi])}return ii},__assign$6.apply(this,arguments)},Default$6={placement:"left",bodyScrolling:!1,backdrop:!0,edge:!1,edgeOffset:"bottom-[60px]",backdropClasses:"bg-gray-900/50 dark:bg-gray-900/80 fixed inset-0 z-30",onShow:function(){},onHide:function(){},onToggle:function(){}},DefaultInstanceOptions$6={id:null,override:!0},Drawer=function(){function ii(ri,oi,hi){ri===void 0&&(ri=null),oi===void 0&&(oi=Default$6),hi===void 0&&(hi=DefaultInstanceOptions$6),this._eventListenerInstances=[],this._instanceId=hi.id?hi.id:ri.id,this._targetEl=ri,this._options=__assign$6(__assign$6({},Default$6),oi),this._visible=!1,this._initialized=!1,this.init(),instances.addInstance("Drawer",this,this._instanceId,hi.override)}return ii.prototype.init=function(){var ri=this;this._targetEl&&!this._initialized&&(this._targetEl.setAttribute("aria-hidden","true"),this._targetEl.classList.add("transition-transform"),this._getPlacementClasses(this._options.placement).base.map(function(oi){ri._targetEl.classList.add(oi)}),this._handleEscapeKey=function(oi){oi.key==="Escape"&&ri.isVisible()&&ri.hide()},document.addEventListener("keydown",this._handleEscapeKey),this._initialized=!0)},ii.prototype.destroy=function(){this._initialized&&(this.removeAllEventListenerInstances(),this._destroyBackdropEl(),document.removeEventListener("keydown",this._handleEscapeKey),this._initialized=!1)},ii.prototype.removeInstance=function(){instances.removeInstance("Drawer",this._instanceId)},ii.prototype.destroyAndRemoveInstance=function(){this.destroy(),this.removeInstance()},ii.prototype.hide=function(){var ri=this;this._options.edge?(this._getPlacementClasses(this._options.placement+"-edge").active.map(function(oi){ri._targetEl.classList.remove(oi)}),this._getPlacementClasses(this._options.placement+"-edge").inactive.map(function(oi){ri._targetEl.classList.add(oi)})):(this._getPlacementClasses(this._options.placement).active.map(function(oi){ri._targetEl.classList.remove(oi)}),this._getPlacementClasses(this._options.placement).inactive.map(function(oi){ri._targetEl.classList.add(oi)})),this._targetEl.setAttribute("aria-hidden","true"),this._targetEl.removeAttribute("aria-modal"),this._targetEl.removeAttribute("role"),this._options.bodyScrolling||document.body.classList.remove("overflow-hidden"),this._options.backdrop&&this._destroyBackdropEl(),this._visible=!1,this._options.onHide(this)},ii.prototype.show=function(){var ri=this;this._options.edge?(this._getPlacementClasses(this._options.placement+"-edge").active.map(function(oi){ri._targetEl.classList.add(oi)}),this._getPlacementClasses(this._options.placement+"-edge").inactive.map(function(oi){ri._targetEl.classList.remove(oi)})):(this._getPlacementClasses(this._options.placement).active.map(function(oi){ri._targetEl.classList.add(oi)}),this._getPlacementClasses(this._options.placement).inactive.map(function(oi){ri._targetEl.classList.remove(oi)})),this._targetEl.setAttribute("aria-modal","true"),this._targetEl.setAttribute("role","dialog"),this._targetEl.removeAttribute("aria-hidden"),this._options.bodyScrolling||document.body.classList.add("overflow-hidden"),this._options.backdrop&&this._createBackdrop(),this._visible=!0,this._options.onShow(this)},ii.prototype.toggle=function(){this.isVisible()?this.hide():this.show()},ii.prototype._createBackdrop=function(){var ri,oi=this;if(!this._visible){var hi=document.createElement("div");hi.setAttribute("drawer-backdrop",""),(ri=hi.classList).add.apply(ri,this._options.backdropClasses.split(" ")),document.querySelector("body").append(hi),hi.addEventListener("click",function(){oi.hide()})}},ii.prototype._destroyBackdropEl=function(){this._visible&&document.querySelector("[drawer-backdrop]")!==null&&document.querySelector("[drawer-backdrop]").remove()},ii.prototype._getPlacementClasses=function(ri){switch(ri){case"top":return{base:["top-0","left-0","right-0"],active:["transform-none"],inactive:["-translate-y-full"]};case"right":return{base:["right-0","top-0"],active:["transform-none"],inactive:["translate-x-full"]};case"bottom":return{base:["bottom-0","left-0","right-0"],active:["transform-none"],inactive:["translate-y-full"]};case"left":return{base:["left-0","top-0"],active:["transform-none"],inactive:["-translate-x-full"]};case"bottom-edge":return{base:["left-0","top-0"],active:["transform-none"],inactive:["translate-y-full",this._options.edgeOffset]};default:return{base:["left-0","top-0"],active:["transform-none"],inactive:["-translate-x-full"]}}},ii.prototype.isHidden=function(){return!this._visible},ii.prototype.isVisible=function(){return this._visible},ii.prototype.addEventListenerInstance=function(ri,oi,hi){this._eventListenerInstances.push({element:ri,type:oi,handler:hi})},ii.prototype.removeAllEventListenerInstances=function(){this._eventListenerInstances.map(function(ri){ri.element.removeEventListener(ri.type,ri.handler)}),this._eventListenerInstances=[]},ii.prototype.getAllEventListenerInstances=function(){return this._eventListenerInstances},ii.prototype.updateOnShow=function(ri){this._options.onShow=ri},ii.prototype.updateOnHide=function(ri){this._options.onHide=ri},ii.prototype.updateOnToggle=function(ri){this._options.onToggle=ri},ii}();function initDrawers(){document.querySelectorAll("[data-drawer-target]").forEach(function(ii){var ri=ii.getAttribute("data-drawer-target"),oi=document.getElementById(ri);if(oi){var hi=ii.getAttribute("data-drawer-placement"),gi=ii.getAttribute("data-drawer-body-scrolling"),bi=ii.getAttribute("data-drawer-backdrop"),Ai=ii.getAttribute("data-drawer-edge"),Ci=ii.getAttribute("data-drawer-edge-offset");new Drawer(oi,{placement:hi||Default$6.placement,bodyScrolling:gi?gi==="true":Default$6.bodyScrolling,backdrop:bi?bi==="true":Default$6.backdrop,edge:Ai?Ai==="true":Default$6.edge,edgeOffset:Ci||Default$6.edgeOffset})}else console.error("Drawer with id ".concat(ri," not found. Are you sure that the data-drawer-target attribute points to the correct drawer id?"))}),document.querySelectorAll("[data-drawer-toggle]").forEach(function(ii){var ri=ii.getAttribute("data-drawer-toggle"),oi=document.getElementById(ri);if(oi){var hi=instances.getInstance("Drawer",ri);if(hi){var gi=function(){hi.toggle()};ii.addEventListener("click",gi),hi.addEventListenerInstance(ii,"click",gi)}else console.error("Drawer with id ".concat(ri," has not been initialized. Please initialize it using the data-drawer-target attribute."))}else console.error("Drawer with id ".concat(ri," not found. Are you sure that the data-drawer-target attribute points to the correct drawer id?"))}),document.querySelectorAll("[data-drawer-dismiss], [data-drawer-hide]").forEach(function(ii){var ri=ii.getAttribute("data-drawer-dismiss")?ii.getAttribute("data-drawer-dismiss"):ii.getAttribute("data-drawer-hide"),oi=document.getElementById(ri);if(oi){var hi=instances.getInstance("Drawer",ri);if(hi){var gi=function(){hi.hide()};ii.addEventListener("click",gi),hi.addEventListenerInstance(ii,"click",gi)}else console.error("Drawer with id ".concat(ri," has not been initialized. Please initialize it using the data-drawer-target attribute."))}else console.error("Drawer with id ".concat(ri," not found. Are you sure that the data-drawer-target attribute points to the correct drawer id"))}),document.querySelectorAll("[data-drawer-show]").forEach(function(ii){var ri=ii.getAttribute("data-drawer-show"),oi=document.getElementById(ri);if(oi){var hi=instances.getInstance("Drawer",ri);if(hi){var gi=function(){hi.show()};ii.addEventListener("click",gi),hi.addEventListenerInstance(ii,"click",gi)}else console.error("Drawer with id ".concat(ri," has not been initialized. Please initialize it using the data-drawer-target attribute."))}else console.error("Drawer with id ".concat(ri," not found. Are you sure that the data-drawer-target attribute points to the correct drawer id?"))})}typeof window<"u"&&(window.Drawer=Drawer,window.initDrawers=initDrawers);var __assign$5=globalThis&&globalThis.__assign||function(){return __assign$5=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oi<hi;oi++){ri=arguments[oi];for(var gi in ri)Object.prototype.hasOwnProperty.call(ri,gi)&&(ii[gi]=ri[gi])}return ii},__assign$5.apply(this,arguments)},Default$5={defaultTabId:null,activeClasses:"text-blue-600 hover:text-blue-600 dark:text-blue-500 dark:hover:text-blue-500 border-blue-600 dark:border-blue-500",inactiveClasses:"dark:border-transparent text-gray-500 hover:text-gray-600 dark:text-gray-400 border-gray-100 hover:border-gray-300 dark:border-gray-700 dark:hover:text-gray-300",onShow:function(){}},DefaultInstanceOptions$5={id:null,override:!0},Tabs=function(){function ii(ri,oi,hi,gi){ri===void 0&&(ri=null),oi===void 0&&(oi=[]),hi===void 0&&(hi=Default$5),gi===void 0&&(gi=DefaultInstanceOptions$5),this._instanceId=gi.id?gi.id:ri.id,this._tabsEl=ri,this._items=oi,this._activeTab=hi?this.getTab(hi.defaultTabId):null,this._options=__assign$5(__assign$5({},Default$5),hi),this._initialized=!1,this.init(),instances.addInstance("Tabs",this,this._tabsEl.id,!0),instances.addInstance("Tabs",this,this._instanceId,gi.override)}return ii.prototype.init=function(){var ri=this;this._items.length&&!this._initialized&&(this._activeTab||this.setActiveTab(this._items[0]),this.show(this._activeTab.id,!0),this._items.map(function(oi){oi.triggerEl.addEventListener("click",function(hi){hi.preventDefault(),ri.show(oi.id)})}))},ii.prototype.destroy=function(){this._initialized&&(this._initialized=!1)},ii.prototype.removeInstance=function(){this.destroy(),instances.removeInstance("Tabs",this._instanceId)},ii.prototype.destroyAndRemoveInstance=function(){this.destroy(),this.removeInstance()},ii.prototype.getActiveTab=function(){return this._activeTab},ii.prototype.setActiveTab=function(ri){this._activeTab=ri},ii.prototype.getTab=function(ri){return this._items.filter(function(oi){return oi.id===ri})[0]},ii.prototype.show=function(ri,oi){var hi,gi,bi=this;oi===void 0&&(oi=!1);var Ai=this.getTab(ri);Ai===this._activeTab&&!oi||(this._items.map(function(Ci){var Pi,zi;Ci!==Ai&&((Pi=Ci.triggerEl.classList).remove.apply(Pi,bi._options.activeClasses.split(" ")),(zi=Ci.triggerEl.classList).add.apply(zi,bi._options.inactiveClasses.split(" ")),Ci.targetEl.classList.add("hidden"),Ci.triggerEl.setAttribute("aria-selected","false"))}),(hi=Ai.triggerEl.classList).add.apply(hi,this._options.activeClasses.split(" ")),(gi=Ai.triggerEl.classList).remove.apply(gi,this._options.inactiveClasses.split(" ")),Ai.triggerEl.setAttribute("aria-selected","true"),Ai.targetEl.classList.remove("hidden"),this.setActiveTab(Ai),this._options.onShow(this,Ai))},ii.prototype.updateOnShow=function(ri){this._options.onShow=ri},ii}();function initTabs(){document.querySelectorAll("[data-tabs-toggle]").forEach(function(ii){var ri=[],oi=ii.getAttribute("data-tabs-active-classes"),hi=ii.getAttribute("data-tabs-inactive-classes"),gi=null;ii.querySelectorAll('[role="tab"]').forEach(function(bi){var Ai=bi.getAttribute("aria-selected")==="true",Ci={id:bi.getAttribute("data-tabs-target"),triggerEl:bi,targetEl:document.querySelector(bi.getAttribute("data-tabs-target"))};ri.push(Ci),Ai&&(gi=Ci.id)}),new Tabs(ii,ri,{defaultTabId:gi,activeClasses:oi||Default$5.activeClasses,inactiveClasses:hi||Default$5.inactiveClasses})})}typeof window<"u"&&(window.Tabs=Tabs,window.initTabs=initTabs);var __assign$4=globalThis&&globalThis.__assign||function(){return __assign$4=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oi<hi;oi++){ri=arguments[oi];for(var gi in ri)Object.prototype.hasOwnProperty.call(ri,gi)&&(ii[gi]=ri[gi])}return ii},__assign$4.apply(this,arguments)},__spreadArray$1=globalThis&&globalThis.__spreadArray||function(ii,ri,oi){if(oi||arguments.length===2)for(var hi=0,gi=ri.length,bi;hi<gi;hi++)(bi||!(hi in ri))&&(bi||(bi=Array.prototype.slice.call(ri,0,hi)),bi[hi]=ri[hi]);return ii.concat(bi||Array.prototype.slice.call(ri))},Default$4={placement:"top",triggerType:"hover",onShow:function(){},onHide:function(){},onToggle:function(){}},DefaultInstanceOptions$4={id:null,override:!0},Tooltip=function(){function ii(ri,oi,hi,gi){ri===void 0&&(ri=null),oi===void 0&&(oi=null),hi===void 0&&(hi=Default$4),gi===void 0&&(gi=DefaultInstanceOptions$4),this._instanceId=gi.id?gi.id:ri.id,this._targetEl=ri,this._triggerEl=oi,this._options=__assign$4(__assign$4({},Default$4),hi),this._popperInstance=null,this._visible=!1,this._initialized=!1,this.init(),instances.addInstance("Tooltip",this,this._instanceId,gi.override)}return ii.prototype.init=function(){this._triggerEl&&this._targetEl&&!this._initialized&&(this._setupEventListeners(),this._popperInstance=this._createPopperInstance(),this._initialized=!0)},ii.prototype.destroy=function(){var ri=this;if(this._initialized){var oi=this._getTriggerEvents();oi.showEvents.forEach(function(hi){ri._triggerEl.removeEventListener(hi,ri._showHandler)}),oi.hideEvents.forEach(function(hi){ri._triggerEl.removeEventListener(hi,ri._hideHandler)}),this._removeKeydownListener(),this._removeClickOutsideListener(),this._popperInstance&&this._popperInstance.destroy(),this._initialized=!1}},ii.prototype.removeInstance=function(){instances.removeInstance("Tooltip",this._instanceId)},ii.prototype.destroyAndRemoveInstance=function(){this.destroy(),this.removeInstance()},ii.prototype._setupEventListeners=function(){var ri=this,oi=this._getTriggerEvents();this._showHandler=function(){ri.show()},this._hideHandler=function(){ri.hide()},oi.showEvents.forEach(function(hi){ri._triggerEl.addEventListener(hi,ri._showHandler)}),oi.hideEvents.forEach(function(hi){ri._triggerEl.addEventListener(hi,ri._hideHandler)})},ii.prototype._createPopperInstance=function(){return createPopper(this._triggerEl,this._targetEl,{placement:this._options.placement,modifiers:[{name:"offset",options:{offset:[0,8]}}]})},ii.prototype._getTriggerEvents=function(){switch(this._options.triggerType){case"hover":return{showEvents:["mouseenter","focus"],hideEvents:["mouseleave","blur"]};case"click":return{showEvents:["click","focus"],hideEvents:["focusout","blur"]};case"none":return{showEvents:[],hideEvents:[]};default:return{showEvents:["mouseenter","focus"],hideEvents:["mouseleave","blur"]}}},ii.prototype._setupKeydownListener=function(){var ri=this;this._keydownEventListener=function(oi){oi.key==="Escape"&&ri.hide()},document.body.addEventListener("keydown",this._keydownEventListener,!0)},ii.prototype._removeKeydownListener=function(){document.body.removeEventListener("keydown",this._keydownEventListener,!0)},ii.prototype._setupClickOutsideListener=function(){var ri=this;this._clickOutsideEventListener=function(oi){ri._handleClickOutside(oi,ri._targetEl)},document.body.addEventListener("click",this._clickOutsideEventListener,!0)},ii.prototype._removeClickOutsideListener=function(){document.body.removeEventListener("click",this._clickOutsideEventListener,!0)},ii.prototype._handleClickOutside=function(ri,oi){var hi=ri.target;hi!==oi&&!oi.contains(hi)&&!this._triggerEl.contains(hi)&&this.isVisible()&&this.hide()},ii.prototype.isVisible=function(){return this._visible},ii.prototype.toggle=function(){this.isVisible()?this.hide():this.show()},ii.prototype.show=function(){this._targetEl.classList.remove("opacity-0","invisible"),this._targetEl.classList.add("opacity-100","visible"),this._popperInstance.setOptions(function(ri){return __assign$4(__assign$4({},ri),{modifiers:__spreadArray$1(__spreadArray$1([],ri.modifiers,!0),[{name:"eventListeners",enabled:!0}],!1)})}),this._setupClickOutsideListener(),this._setupKeydownListener(),this._popperInstance.update(),this._visible=!0,this._options.onShow(this)},ii.prototype.hide=function(){this._targetEl.classList.remove("opacity-100","visible"),this._targetEl.classList.add("opacity-0","invisible"),this._popperInstance.setOptions(function(ri){return __assign$4(__assign$4({},ri),{modifiers:__spreadArray$1(__spreadArray$1([],ri.modifiers,!0),[{name:"eventListeners",enabled:!1}],!1)})}),this._removeClickOutsideListener(),this._removeKeydownListener(),this._visible=!1,this._options.onHide(this)},ii.prototype.updateOnShow=function(ri){this._options.onShow=ri},ii.prototype.updateOnHide=function(ri){this._options.onHide=ri},ii.prototype.updateOnToggle=function(ri){this._options.onToggle=ri},ii}();function initTooltips(){document.querySelectorAll("[data-tooltip-target]").forEach(function(ii){var ri=ii.getAttribute("data-tooltip-target"),oi=document.getElementById(ri);if(oi){var hi=ii.getAttribute("data-tooltip-trigger"),gi=ii.getAttribute("data-tooltip-placement");new Tooltip(oi,ii,{placement:gi||Default$4.placement,triggerType:hi||Default$4.triggerType})}else console.error('The tooltip element with id "'.concat(ri,'" does not exist. Please check the data-tooltip-target attribute.'))})}typeof window<"u"&&(window.Tooltip=Tooltip,window.initTooltips=initTooltips);var __assign$3=globalThis&&globalThis.__assign||function(){return __assign$3=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oi<hi;oi++){ri=arguments[oi];for(var gi in ri)Object.prototype.hasOwnProperty.call(ri,gi)&&(ii[gi]=ri[gi])}return ii},__assign$3.apply(this,arguments)},__spreadArray=globalThis&&globalThis.__spreadArray||function(ii,ri,oi){if(oi||arguments.length===2)for(var hi=0,gi=ri.length,bi;hi<gi;hi++)(bi||!(hi in ri))&&(bi||(bi=Array.prototype.slice.call(ri,0,hi)),bi[hi]=ri[hi]);return ii.concat(bi||Array.prototype.slice.call(ri))},Default$3={placement:"top",offset:10,triggerType:"hover",onShow:function(){},onHide:function(){},onToggle:function(){}},DefaultInstanceOptions$3={id:null,override:!0},Popover=function(){function ii(ri,oi,hi,gi){ri===void 0&&(ri=null),oi===void 0&&(oi=null),hi===void 0&&(hi=Default$3),gi===void 0&&(gi=DefaultInstanceOptions$3),this._instanceId=gi.id?gi.id:ri.id,this._targetEl=ri,this._triggerEl=oi,this._options=__assign$3(__assign$3({},Default$3),hi),this._popperInstance=null,this._visible=!1,this._initialized=!1,this.init(),instances.addInstance("Popover",this,gi.id?gi.id:this._targetEl.id,gi.override)}return ii.prototype.init=function(){this._triggerEl&&this._targetEl&&!this._initialized&&(this._setupEventListeners(),this._popperInstance=this._createPopperInstance(),this._initialized=!0)},ii.prototype.destroy=function(){var ri=this;if(this._initialized){var oi=this._getTriggerEvents();oi.showEvents.forEach(function(hi){ri._triggerEl.removeEventListener(hi,ri._showHandler),ri._targetEl.removeEventListener(hi,ri._showHandler)}),oi.hideEvents.forEach(function(hi){ri._triggerEl.removeEventListener(hi,ri._hideHandler),ri._targetEl.removeEventListener(hi,ri._hideHandler)}),this._removeKeydownListener(),this._removeClickOutsideListener(),this._popperInstance&&this._popperInstance.destroy(),this._initialized=!1}},ii.prototype.removeInstance=function(){instances.removeInstance("Popover",this._instanceId)},ii.prototype.destroyAndRemoveInstance=function(){this.destroy(),this.removeInstance()},ii.prototype._setupEventListeners=function(){var ri=this,oi=this._getTriggerEvents();this._showHandler=function(){ri.show()},this._hideHandler=function(){setTimeout(function(){ri._targetEl.matches(":hover")||ri.hide()},100)},oi.showEvents.forEach(function(hi){ri._triggerEl.addEventListener(hi,ri._showHandler),ri._targetEl.addEventListener(hi,ri._showHandler)}),oi.hideEvents.forEach(function(hi){ri._triggerEl.addEventListener(hi,ri._hideHandler),ri._targetEl.addEventListener(hi,ri._hideHandler)})},ii.prototype._createPopperInstance=function(){return createPopper(this._triggerEl,this._targetEl,{placement:this._options.placement,modifiers:[{name:"offset",options:{offset:[0,this._options.offset]}}]})},ii.prototype._getTriggerEvents=function(){switch(this._options.triggerType){case"hover":return{showEvents:["mouseenter","focus"],hideEvents:["mouseleave","blur"]};case"click":return{showEvents:["click","focus"],hideEvents:["focusout","blur"]};case"none":return{showEvents:[],hideEvents:[]};default:return{showEvents:["mouseenter","focus"],hideEvents:["mouseleave","blur"]}}},ii.prototype._setupKeydownListener=function(){var ri=this;this._keydownEventListener=function(oi){oi.key==="Escape"&&ri.hide()},document.body.addEventListener("keydown",this._keydownEventListener,!0)},ii.prototype._removeKeydownListener=function(){document.body.removeEventListener("keydown",this._keydownEventListener,!0)},ii.prototype._setupClickOutsideListener=function(){var ri=this;this._clickOutsideEventListener=function(oi){ri._handleClickOutside(oi,ri._targetEl)},document.body.addEventListener("click",this._clickOutsideEventListener,!0)},ii.prototype._removeClickOutsideListener=function(){document.body.removeEventListener("click",this._clickOutsideEventListener,!0)},ii.prototype._handleClickOutside=function(ri,oi){var hi=ri.target;hi!==oi&&!oi.contains(hi)&&!this._triggerEl.contains(hi)&&this.isVisible()&&this.hide()},ii.prototype.isVisible=function(){return this._visible},ii.prototype.toggle=function(){this.isVisible()?this.hide():this.show(),this._options.onToggle(this)},ii.prototype.show=function(){this._targetEl.classList.remove("opacity-0","invisible"),this._targetEl.classList.add("opacity-100","visible"),this._popperInstance.setOptions(function(ri){return __assign$3(__assign$3({},ri),{modifiers:__spreadArray(__spreadArray([],ri.modifiers,!0),[{name:"eventListeners",enabled:!0}],!1)})}),this._setupClickOutsideListener(),this._setupKeydownListener(),this._popperInstance.update(),this._visible=!0,this._options.onShow(this)},ii.prototype.hide=function(){this._targetEl.classList.remove("opacity-100","visible"),this._targetEl.classList.add("opacity-0","invisible"),this._popperInstance.setOptions(function(ri){return __assign$3(__assign$3({},ri),{modifiers:__spreadArray(__spreadArray([],ri.modifiers,!0),[{name:"eventListeners",enabled:!1}],!1)})}),this._removeClickOutsideListener(),this._removeKeydownListener(),this._visible=!1,this._options.onHide(this)},ii.prototype.updateOnShow=function(ri){this._options.onShow=ri},ii.prototype.updateOnHide=function(ri){this._options.onHide=ri},ii.prototype.updateOnToggle=function(ri){this._options.onToggle=ri},ii}();function initPopovers(){document.querySelectorAll("[data-popover-target]").forEach(function(ii){var ri=ii.getAttribute("data-popover-target"),oi=document.getElementById(ri);if(oi){var hi=ii.getAttribute("data-popover-trigger"),gi=ii.getAttribute("data-popover-placement"),bi=ii.getAttribute("data-popover-offset");new Popover(oi,ii,{placement:gi||Default$3.placement,offset:bi?parseInt(bi):Default$3.offset,triggerType:hi||Default$3.triggerType})}else console.error('The popover element with id "'.concat(ri,'" does not exist. Please check the data-popover-target attribute.'))})}typeof window<"u"&&(window.Popover=Popover,window.initPopovers=initPopovers);var __assign$2=globalThis&&globalThis.__assign||function(){return __assign$2=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oi<hi;oi++){ri=arguments[oi];for(var gi in ri)Object.prototype.hasOwnProperty.call(ri,gi)&&(ii[gi]=ri[gi])}return ii},__assign$2.apply(this,arguments)},Default$2={triggerType:"hover",onShow:function(){},onHide:function(){},onToggle:function(){}},DefaultInstanceOptions$2={id:null,override:!0},Dial=function(){function ii(ri,oi,hi,gi,bi){ri===void 0&&(ri=null),oi===void 0&&(oi=null),hi===void 0&&(hi=null),gi===void 0&&(gi=Default$2),bi===void 0&&(bi=DefaultInstanceOptions$2),this._instanceId=bi.id?bi.id:hi.id,this._parentEl=ri,this._triggerEl=oi,this._targetEl=hi,this._options=__assign$2(__assign$2({},Default$2),gi),this._visible=!1,this._initialized=!1,this.init(),instances.addInstance("Dial",this,this._instanceId,bi.override)}return ii.prototype.init=function(){var ri=this;if(this._triggerEl&&this._targetEl&&!this._initialized){var oi=this._getTriggerEventTypes(this._options.triggerType);this._showEventHandler=function(){ri.show()},oi.showEvents.forEach(function(hi){ri._triggerEl.addEventListener(hi,ri._showEventHandler),ri._targetEl.addEventListener(hi,ri._showEventHandler)}),this._hideEventHandler=function(){ri._parentEl.matches(":hover")||ri.hide()},oi.hideEvents.forEach(function(hi){ri._parentEl.addEventListener(hi,ri._hideEventHandler)}),this._initialized=!0}},ii.prototype.destroy=function(){var ri=this;if(this._initialized){var oi=this._getTriggerEventTypes(this._options.triggerType);oi.showEvents.forEach(function(hi){ri._triggerEl.removeEventListener(hi,ri._showEventHandler),ri._targetEl.removeEventListener(hi,ri._showEventHandler)}),oi.hideEvents.forEach(function(hi){ri._parentEl.removeEventListener(hi,ri._hideEventHandler)}),this._initialized=!1}},ii.prototype.removeInstance=function(){instances.removeInstance("Dial",this._instanceId)},ii.prototype.destroyAndRemoveInstance=function(){this.destroy(),this.removeInstance()},ii.prototype.hide=function(){this._targetEl.classList.add("hidden"),this._triggerEl&&this._triggerEl.setAttribute("aria-expanded","false"),this._visible=!1,this._options.onHide(this)},ii.prototype.show=function(){this._targetEl.classList.remove("hidden"),this._triggerEl&&this._triggerEl.setAttribute("aria-expanded","true"),this._visible=!0,this._options.onShow(this)},ii.prototype.toggle=function(){this._visible?this.hide():this.show()},ii.prototype.isHidden=function(){return!this._visible},ii.prototype.isVisible=function(){return this._visible},ii.prototype._getTriggerEventTypes=function(ri){switch(ri){case"hover":return{showEvents:["mouseenter","focus"],hideEvents:["mouseleave","blur"]};case"click":return{showEvents:["click","focus"],hideEvents:["focusout","blur"]};case"none":return{showEvents:[],hideEvents:[]};default:return{showEvents:["mouseenter","focus"],hideEvents:["mouseleave","blur"]}}},ii.prototype.updateOnShow=function(ri){this._options.onShow=ri},ii.prototype.updateOnHide=function(ri){this._options.onHide=ri},ii.prototype.updateOnToggle=function(ri){this._options.onToggle=ri},ii}();function initDials(){document.querySelectorAll("[data-dial-init]").forEach(function(ii){var ri=ii.querySelector("[data-dial-toggle]");if(ri){var oi=ri.getAttribute("data-dial-toggle"),hi=document.getElementById(oi);if(hi){var gi=ri.getAttribute("data-dial-trigger");new Dial(ii,ri,hi,{triggerType:gi||Default$2.triggerType})}else console.error("Dial with id ".concat(oi," does not exist. Are you sure that the data-dial-toggle attribute points to the correct modal id?"))}else console.error("Dial with id ".concat(ii.id," does not have a trigger element. Are you sure that the data-dial-toggle attribute exists?"))})}typeof window<"u"&&(window.Dial=Dial,window.initDials=initDials);var __assign$1=globalThis&&globalThis.__assign||function(){return __assign$1=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oi<hi;oi++){ri=arguments[oi];for(var gi in ri)Object.prototype.hasOwnProperty.call(ri,gi)&&(ii[gi]=ri[gi])}return ii},__assign$1.apply(this,arguments)},Default$1={minValue:null,maxValue:null,onIncrement:function(){},onDecrement:function(){}},DefaultInstanceOptions$1={id:null,override:!0},InputCounter=function(){function ii(ri,oi,hi,gi,bi){ri===void 0&&(ri=null),oi===void 0&&(oi=null),hi===void 0&&(hi=null),gi===void 0&&(gi=Default$1),bi===void 0&&(bi=DefaultInstanceOptions$1),this._instanceId=bi.id?bi.id:ri.id,this._targetEl=ri,this._incrementEl=oi,this._decrementEl=hi,this._options=__assign$1(__assign$1({},Default$1),gi),this._initialized=!1,this.init(),instances.addInstance("InputCounter",this,this._instanceId,bi.override)}return ii.prototype.init=function(){var ri=this;this._targetEl&&!this._initialized&&(this._inputHandler=function(oi){{var hi=oi.target;/^\d*$/.test(hi.value)||(hi.value=hi.value.replace(/[^\d]/g,"")),ri._options.maxValue!==null&&parseInt(hi.value)>ri._options.maxValue&&(hi.value=ri._options.maxValue.toString()),ri._options.minValue!==null&&parseInt(hi.value)<ri._options.minValue&&(hi.value=ri._options.minValue.toString())}},this._incrementClickHandler=function(){ri.increment()},this._decrementClickHandler=function(){ri.decrement()},this._targetEl.addEventListener("input",this._inputHandler),this._incrementEl&&this._incrementEl.addEventListener("click",this._incrementClickHandler),this._decrementEl&&this._decrementEl.addEventListener("click",this._decrementClickHandler),this._initialized=!0)},ii.prototype.destroy=function(){this._targetEl&&this._initialized&&(this._targetEl.removeEventListener("input",this._inputHandler),this._incrementEl&&this._incrementEl.removeEventListener("click",this._incrementClickHandler),this._decrementEl&&this._decrementEl.removeEventListener("click",this._decrementClickHandler),this._initialized=!1)},ii.prototype.removeInstance=function(){instances.removeInstance("InputCounter",this._instanceId)},ii.prototype.destroyAndRemoveInstance=function(){this.destroy(),this.removeInstance()},ii.prototype.getCurrentValue=function(){return parseInt(this._targetEl.value)||0},ii.prototype.increment=function(){this._options.maxValue!==null&&this.getCurrentValue()>=this._options.maxValue||(this._targetEl.value=(this.getCurrentValue()+1).toString(),this._options.onIncrement(this))},ii.prototype.decrement=function(){this._options.minValue!==null&&this.getCurrentValue()<=this._options.minValue||(this._targetEl.value=(this.getCurrentValue()-1).toString(),this._options.onDecrement(this))},ii.prototype.updateOnIncrement=function(ri){this._options.onIncrement=ri},ii.prototype.updateOnDecrement=function(ri){this._options.onDecrement=ri},ii}();function initInputCounters(){document.querySelectorAll("[data-input-counter]").forEach(function(ii){var ri=ii.id,oi=document.querySelector('[data-input-counter-increment="'+ri+'"]'),hi=document.querySelector('[data-input-counter-decrement="'+ri+'"]'),gi=ii.getAttribute("data-input-counter-min"),bi=ii.getAttribute("data-input-counter-max");ii?instances.instanceExists("InputCounter",ii.getAttribute("id"))||new InputCounter(ii,oi||null,hi||null,{minValue:gi?parseInt(gi):null,maxValue:bi?parseInt(bi):null}):console.error('The target element with id "'.concat(ri,'" does not exist. Please check the data-input-counter attribute.'))})}typeof window<"u"&&(window.InputCounter=InputCounter,window.initInputCounters=initInputCounters);var __assign=globalThis&&globalThis.__assign||function(){return __assign=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oi<hi;oi++){ri=arguments[oi];for(var gi in ri)Object.prototype.hasOwnProperty.call(ri,gi)&&(ii[gi]=ri[gi])}return ii},__assign.apply(this,arguments)},Default={htmlEntities:!1,contentType:"input",onCopy:function(){}},DefaultInstanceOptions={id:null,override:!0},CopyClipboard=function(){function ii(ri,oi,hi,gi){ri===void 0&&(ri=null),oi===void 0&&(oi=null),hi===void 0&&(hi=Default),gi===void 0&&(gi=DefaultInstanceOptions),this._instanceId=gi.id?gi.id:oi.id,this._triggerEl=ri,this._targetEl=oi,this._options=__assign(__assign({},Default),hi),this._initialized=!1,this.init(),instances.addInstance("CopyClipboard",this,this._instanceId,gi.override)}return ii.prototype.init=function(){var ri=this;this._targetEl&&this._triggerEl&&!this._initialized&&(this._triggerElClickHandler=function(){ri.copy()},this._triggerEl&&this._triggerEl.addEventListener("click",this._triggerElClickHandler),this._initialized=!0)},ii.prototype.destroy=function(){this._triggerEl&&this._targetEl&&this._initialized&&(this._triggerEl&&this._triggerEl.removeEventListener("click",this._triggerElClickHandler),this._initialized=!1)},ii.prototype.removeInstance=function(){instances.removeInstance("CopyClipboard",this._instanceId)},ii.prototype.destroyAndRemoveInstance=function(){this.destroy(),this.removeInstance()},ii.prototype.getTargetValue=function(){if(this._options.contentType==="input")return this._targetEl.value;if(this._options.contentType==="innerHTML")return this._targetEl.innerHTML;if(this._options.contentType==="textContent")return this._targetEl.textContent.replace(/\s+/g," ").trim()},ii.prototype.copy=function(){var ri=this.getTargetValue();this._options.htmlEntities&&(ri=this.decodeHTML(ri));var oi=document.createElement("textarea");return oi.value=ri,document.body.appendChild(oi),oi.select(),document.execCommand("copy"),document.body.removeChild(oi),this._options.onCopy(this),ri},ii.prototype.decodeHTML=function(ri){var oi=document.createElement("textarea");return oi.innerHTML=ri,oi.textContent},ii.prototype.updateOnCopyCallback=function(ri){this._options.onCopy=ri},ii}();function initCopyClipboards(){document.querySelectorAll("[data-copy-to-clipboard-target]").forEach(function(ii){var ri=ii.getAttribute("data-copy-to-clipboard-target"),oi=document.getElementById(ri),hi=ii.getAttribute("data-copy-to-clipboard-content-type"),gi=ii.getAttribute("data-copy-to-clipboard-html-entities");oi?instances.instanceExists("CopyClipboard",oi.getAttribute("id"))||new CopyClipboard(ii,oi,{htmlEntities:gi&&gi==="true"?!0:Default.htmlEntities,contentType:hi||Default.contentType}):console.error('The target element with id "'.concat(ri,'" does not exist. Please check the data-copy-to-clipboard-target attribute.'))})}typeof window<"u"&&(window.CopyClipboard=CopyClipboard,window.initClipboards=initCopyClipboards);function initFlowbite(){initAccordions(),initCollapses(),initCarousels(),initDismisses(),initDropdowns(),initModals(),initDrawers(),initTabs(),initTooltips(),initPopovers(),initDials(),initInputCounters(),initCopyClipboards()}typeof window<"u"&&(window.initFlowbite=initFlowbite);var events=new Events("load",[initAccordions,initCollapses,initCarousels,initDismisses,initDropdowns,initModals,initDrawers,initTabs,initTooltips,initPopovers,initDials,initInputCounters,initCopyClipboards]);events.init();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(ii){return ii&&ii.__esModule&&Object.prototype.hasOwnProperty.call(ii,"default")?ii.default:ii}var datepicker={exports:{}};(function(ii,ri){(function(hi,gi){ii.exports=gi()})(self,function(){return function(){var oi={482:function(Ai,Ci,Pi){Pi.d(Ci,{Z:function(){return ra}});var zi=Pi(698),Xi=Pi(963),ji=Pi(770);function Zi(Ki){const $i=Object.assign({},Ki);return delete $i.inputs,delete $i.allowOneSidedRange,delete $i.maxNumberOfDates,$i}function ia(Ki,$i,Ri,ea){(0,zi.cF)(Ki,[[Ri,"changeDate",$i]]),new ji.Z(Ri,ea,Ki)}function la(Ki,$i){if(Ki._updating)return;Ki._updating=!0;const Ri=$i.target;if(Ri.datepicker===void 0)return;const ea=Ki.datepickers,Ni={render:!1},Yi=Ki.inputs.indexOf(Ri),Gi=Yi===0?1:0,sa=ea[Yi].dates[0],ha=ea[Gi].dates[0];sa!==void 0&&ha!==void 0?Yi===0&&sa>ha?(ea[0].setDate(ha,Ni),ea[1].setDate(sa,Ni)):Yi===1&&sa<ha&&(ea[0].setDate(sa,Ni),ea[1].setDate(ha,Ni)):Ki.allowOneSidedRange||(sa!==void 0||ha!==void 0)&&(Ni.clear=!0,ea[Gi].setDate(ea[Yi].dates,Ni)),ea[0].picker.update().render(),ea[1].picker.update().render(),delete Ki._updating}class ra{constructor($i,Ri={}){const ea=Array.isArray(Ri.inputs)?Ri.inputs:Array.from($i.querySelectorAll("input"));if(ea.length<2)return;$i.rangepicker=this,this.element=$i,this.inputs=ea.slice(0,2),this.allowOneSidedRange=!!Ri.allowOneSidedRange;const Ni=la.bind(null,this),Yi=Zi(Ri),Gi=[];Object.defineProperty(this,"datepickers",{get(){return Gi}}),ia(this,Ni,this.inputs[0],Yi),ia(this,Ni,this.inputs[1],Yi),Object.freeze(Gi),Gi[0].dates.length>0?la(this,{target:this.inputs[0]}):Gi[1].dates.length>0&&la(this,{target:this.inputs[1]})}get dates(){return this.datepickers.length===2?[this.datepickers[0].dates[0],this.datepickers[1].dates[0]]:void 0}setOptions($i){this.allowOneSidedRange=!!$i.allowOneSidedRange;const Ri=Zi($i);this.datepickers[0].setOptions(Ri),this.datepickers[1].setOptions(Ri)}destroy(){this.datepickers[0].destroy(),this.datepickers[1].destroy(),(0,zi.uV)(this),delete this.element.rangepicker}getDates($i=void 0){const Ri=$i?ea=>(0,Xi.p6)(ea,$i,this.datepickers[0].config.locale):ea=>new Date(ea);return this.dates.map(ea=>ea===void 0?ea:Ri(ea))}setDates($i,Ri){const[ea,Ni]=this.datepickers,Yi=this.dates;this._updating=!0,ea.setDate($i),Ni.setDate(Ri),delete this._updating,Ni.dates[0]!==Yi[1]?la(this,{target:this.inputs[1]}):ea.dates[0]!==Yi[0]&&la(this,{target:this.inputs[0]})}}},770:function(Ai,Ci,Pi){Pi.d(Ci,{Z:function(){return fa}});var zi=Pi(105),Xi=Pi(560),ji=Pi(963),Zi=Pi(698);const ia={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM y"}};var ra={autohide:!1,beforeShowDay:null,beforeShowDecade:null,beforeShowMonth:null,beforeShowYear:null,calendarWeeks:!1,clearBtn:!1,dateDelimiter:",",datesDisabled:[],daysOfWeekDisabled:[],daysOfWeekHighlighted:[],defaultViewDate:void 0,disableTouchKeyboard:!1,format:"mm/dd/yyyy",language:"en",maxDate:null,maxNumberOfDates:1,maxView:3,minDate:null,nextArrow:'<svg class="w-4 h-4 rtl:rotate-180 text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 14 10"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 5h12m0 0L9 1m4 4L9 9"/></svg>',orientation:"auto",pickLevel:0,prevArrow:'<svg class="w-4 h-4 rtl:rotate-180 text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 14 10"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 5H1m0 0 4 4M1 5l4-4"/></svg>',showDaysOfWeek:!0,showOnClick:!0,showOnFocus:!0,startView:0,title:"",todayBtn:!1,todayBtnMode:0,todayHighlight:!1,updateOnBlur:!0,weekStart:0};const Ki=document.createRange();function $i(Bi){return Ki.createContextualFragment(Bi)}function Ri(Bi){Bi.style.display!=="none"&&(Bi.style.display&&(Bi.dataset.styleDisplay=Bi.style.display),Bi.style.display="none")}function ea(Bi){Bi.style.display==="none"&&(Bi.dataset.styleDisplay?(Bi.style.display=Bi.dataset.styleDisplay,delete Bi.dataset.styleDisplay):Bi.style.display="")}function Ni(Bi){Bi.firstChild&&(Bi.removeChild(Bi.firstChild),Ni(Bi))}function Yi(Bi,Mi){Ni(Bi),Mi instanceof DocumentFragment?Bi.appendChild(Mi):typeof Mi=="string"?Bi.appendChild($i(Mi)):typeof Mi.forEach=="function"&&Mi.forEach(Di=>{Bi.appendChild(Di)})}const{language:Gi,format:sa,weekStart:ha}=ra;function ua(Bi,Mi){return Bi.length<6&&Mi>=0&&Mi<7?(0,zi.$C)(Bi,Mi):Bi}function ga(Bi){return(Bi+6)%7}function pa(Bi,Mi,Di,Wi){const Vi=(0,ji.sG)(Bi,Mi,Di);return Vi!==void 0?Vi:Wi}function wa(Bi,Mi,Di=3){const Wi=parseInt(Bi,10);return Wi>=0&&Wi<=Di?Wi:Mi}function ka(Bi,Mi){const Di=Object.assign({},Bi),Wi={},Vi=Mi.constructor.locales;let{format:ta,language:oa,locale:na,maxDate:ba,maxView:_a,minDate:Aa,pickLevel:Ea,startView:ts,weekStart:qa}=Mi.config||{};if(Di.language){let ya;if(Di.language!==oa&&(Vi[Di.language]?ya=Di.language:(ya=Di.language.split("-")[0],Vi[ya]===void 0&&(ya=!1))),delete Di.language,ya){oa=Wi.language=ya;const Za=na||Vi[Gi];na=Object.assign({format:sa,weekStart:ha},Vi[Gi]),oa!==Gi&&Object.assign(na,Vi[oa]),Wi.locale=na,ta===Za.format&&(ta=Wi.format=na.format),qa===Za.weekStart&&(qa=Wi.weekStart=na.weekStart,Wi.weekEnd=ga(na.weekStart))}}if(Di.format){const ya=typeof Di.format.toDisplay=="function",Za=typeof Di.format.toValue=="function",ys=ji.CL.test(Di.format);(ya&&Za||ys)&&(ta=Wi.format=Di.format),delete Di.format}let os=Aa,is=ba;if(Di.minDate!==void 0&&(os=Di.minDate===null?(0,Xi.by)(0,0,1):pa(Di.minDate,ta,na,os),delete Di.minDate),Di.maxDate!==void 0&&(is=Di.maxDate===null?void 0:pa(Di.maxDate,ta,na,is),delete Di.maxDate),is<os?(Aa=Wi.minDate=is,ba=Wi.maxDate=os):(Aa!==os&&(Aa=Wi.minDate=os),ba!==is&&(ba=Wi.maxDate=is)),Di.datesDisabled&&(Wi.datesDisabled=Di.datesDisabled.reduce((ya,Za)=>{const ys=(0,ji.sG)(Za,ta,na);return ys!==void 0?(0,zi.$C)(ya,ys):ya},[]),delete Di.datesDisabled),Di.defaultViewDate!==void 0){const ya=(0,ji.sG)(Di.defaultViewDate,ta,na);ya!==void 0&&(Wi.defaultViewDate=ya),delete Di.defaultViewDate}if(Di.weekStart!==void 0){const ya=Number(Di.weekStart)%7;isNaN(ya)||(qa=Wi.weekStart=ya,Wi.weekEnd=ga(ya)),delete Di.weekStart}if(Di.daysOfWeekDisabled&&(Wi.daysOfWeekDisabled=Di.daysOfWeekDisabled.reduce(ua,[]),delete Di.daysOfWeekDisabled),Di.daysOfWeekHighlighted&&(Wi.daysOfWeekHighlighted=Di.daysOfWeekHighlighted.reduce(ua,[]),delete Di.daysOfWeekHighlighted),Di.maxNumberOfDates!==void 0){const ya=parseInt(Di.maxNumberOfDates,10);ya>=0&&(Wi.maxNumberOfDates=ya,Wi.multidate=ya!==1),delete Di.maxNumberOfDates}Di.dateDelimiter&&(Wi.dateDelimiter=String(Di.dateDelimiter),delete Di.dateDelimiter);let vs=Ea;Di.pickLevel!==void 0&&(vs=wa(Di.pickLevel,2),delete Di.pickLevel),vs!==Ea&&(Ea=Wi.pickLevel=vs);let ss=_a;Di.maxView!==void 0&&(ss=wa(Di.maxView,_a),delete Di.maxView),ss=Ea>ss?Ea:ss,ss!==_a&&(_a=Wi.maxView=ss);let ja=ts;if(Di.startView!==void 0&&(ja=wa(Di.startView,ja),delete Di.startView),ja<Ea?ja=Ea:ja>_a&&(ja=_a),ja!==ts&&(Wi.startView=ja),Di.prevArrow){const ya=$i(Di.prevArrow);ya.childNodes.length>0&&(Wi.prevArrow=ya.childNodes),delete Di.prevArrow}if(Di.nextArrow){const ya=$i(Di.nextArrow);ya.childNodes.length>0&&(Wi.nextArrow=ya.childNodes),delete Di.nextArrow}if(Di.disableTouchKeyboard!==void 0&&(Wi.disableTouchKeyboard="ontouchstart"in document&&!!Di.disableTouchKeyboard,delete Di.disableTouchKeyboard),Di.orientation){const ya=Di.orientation.toLowerCase().split(/\s+/g);Wi.orientation={x:ya.find(Za=>Za==="left"||Za==="right")||"auto",y:ya.find(Za=>Za==="top"||Za==="bottom")||"auto"},delete Di.orientation}if(Di.todayBtnMode!==void 0){switch(Di.todayBtnMode){case 0:case 1:Wi.todayBtnMode=Di.todayBtnMode}delete Di.todayBtnMode}return Object.keys(Di).forEach(ya=>{Di[ya]!==void 0&&(0,zi.l$)(ra,ya)&&(Wi[ya]=Di[ya])}),Wi}var ma=(0,zi.zh)(`<div class="datepicker hidden">
<div class="datepicker-picker inline-block rounded-lg bg-white dark:bg-gray-700 shadow-lg p-4">
<div class="datepicker-header">
<div class="datepicker-title bg-white dark:bg-gray-700 dark:text-white px-2 py-3 text-center font-semibold"></div>
<div class="datepicker-controls flex justify-between mb-2">
<button type="button" class="bg-white dark:bg-gray-700 rounded-lg text-gray-500 dark:text-white hover:bg-gray-100 dark:hover:bg-gray-600 hover:text-gray-900 dark:hover:text-white text-lg p-2.5 focus:outline-none focus:ring-2 focus:ring-gray-200 prev-btn"></button>
<button type="button" class="text-sm rounded-lg text-gray-900 dark:text-white bg-white dark:bg-gray-700 font-semibold py-2.5 px-5 hover:bg-gray-100 dark:hover:bg-gray-600 focus:outline-none focus:ring-2 focus:ring-gray-200 view-switch"></button>
<button type="button" class="bg-white dark:bg-gray-700 rounded-lg text-gray-500 dark:text-white hover:bg-gray-100 dark:hover:bg-gray-600 hover:text-gray-900 dark:hover:text-white text-lg p-2.5 focus:outline-none focus:ring-2 focus:ring-gray-200 next-btn"></button>
</div>
</div>
<div class="datepicker-main p-1"></div>
<div class="datepicker-footer">
<div class="datepicker-controls flex space-x-2 rtl:space-x-reverse mt-2">
<button type="button" class="%buttonClass% today-btn text-white bg-blue-700 !bg-primary-700 dark:bg-blue-600 dark:!bg-primary-600 hover:bg-blue-800 hover:!bg-primary-800 dark:hover:bg-blue-700 dark:hover:!bg-primary-700 focus:ring-4 focus:ring-blue-300 focus:!ring-primary-300 font-medium rounded-lg text-sm px-5 py-2 text-center w-1/2"></button>
<button type="button" class="%buttonClass% clear-btn text-gray-900 dark:text-white bg-white dark:bg-gray-700 border border-gray-300 dark:border-gray-600 hover:bg-gray-100 dark:hover:bg-gray-600 focus:ring-4 focus:ring-blue-300 focus:!ring-primary-300 font-medium rounded-lg text-sm px-5 py-2 text-center w-1/2"></button>
</div>
</div>
</div>
</div>`),Oa=(0,zi.zh)(`<div class="days">
<div class="days-of-week grid grid-cols-7 mb-1">${(0,zi.em)("span",7,{class:"dow block flex-1 leading-9 border-0 rounded-lg cursor-default text-center text-gray-900 font-semibold text-sm"})}</div>
<div class="datepicker-grid w-64 grid grid-cols-7">${(0,zi.em)("span",42,{class:"block flex-1 leading-9 border-0 rounded-lg cursor-default text-center text-gray-900 font-semibold text-sm h-6 leading-6 text-sm font-medium text-gray-500 dark:text-gray-400"})}</div>
</div>`),Ua=(0,zi.zh)(`<div class="calendar-weeks">
<div class="days-of-week flex"><span class="dow h-6 leading-6 text-sm font-medium text-gray-500 dark:text-gray-400"></span></div>
<div class="weeks">${(0,zi.em)("span",6,{class:"week block flex-1 leading-9 border-0 rounded-lg cursor-default text-center text-gray-900 font-semibold text-sm"})}</div>
</div>`);class Wa{constructor(Mi,Di){Object.assign(this,Di,{picker:Mi,element:$i('<div class="datepicker-view flex"></div>').firstChild,selected:[]}),this.init(this.picker.datepicker.config)}init(Mi){Mi.pickLevel!==void 0&&(this.isMinView=this.id===Mi.pickLevel),this.setOptions(Mi),this.updateFocus(),this.updateSelection()}performBeforeHook(Mi,Di,Wi){let Vi=this.beforeShow(new Date(Wi));switch(typeof Vi){case"boolean":Vi={enabled:Vi};break;case"string":Vi={classes:Vi}}if(Vi){if(Vi.enabled===!1&&(Mi.classList.add("disabled"),(0,zi.$C)(this.disabled,Di)),Vi.classes){const ta=Vi.classes.split(/\s+/);Mi.classList.add(...ta),ta.includes("disabled")&&(0,zi.$C)(this.disabled,Di)}Vi.content&&Yi(Mi,Vi.content)}}}class Qa extends Wa{constructor(Mi){super(Mi,{id:0,name:"days",cellClass:"day"})}init(Mi,Di=!0){if(Di){const Wi=$i(Oa).firstChild;this.dow=Wi.firstChild,this.grid=Wi.lastChild,this.element.appendChild(Wi)}super.init(Mi)}setOptions(Mi){let Di;if((0,zi.l$)(Mi,"minDate")&&(this.minDate=Mi.minDate),(0,zi.l$)(Mi,"maxDate")&&(this.maxDate=Mi.maxDate),Mi.datesDisabled&&(this.datesDisabled=Mi.datesDisabled),Mi.daysOfWeekDisabled&&(this.daysOfWeekDisabled=Mi.daysOfWeekDisabled,Di=!0),Mi.daysOfWeekHighlighted&&(this.daysOfWeekHighlighted=Mi.daysOfWeekHighlighted),Mi.todayHighlight!==void 0&&(this.todayHighlight=Mi.todayHighlight),Mi.weekStart!==void 0&&(this.weekStart=Mi.weekStart,this.weekEnd=Mi.weekEnd,Di=!0),Mi.locale){const Wi=this.locale=Mi.locale;this.dayNames=Wi.daysMin,this.switchLabelFormat=Wi.titleFormat,Di=!0}if(Mi.beforeShowDay!==void 0&&(this.beforeShow=typeof Mi.beforeShowDay=="function"?Mi.beforeShowDay:void 0),Mi.calendarWeeks!==void 0)if(Mi.calendarWeeks&&!this.calendarWeeks){const Wi=$i(Ua).firstChild;this.calendarWeeks={element:Wi,dow:Wi.firstChild,weeks:Wi.lastChild},this.element.insertBefore(Wi,this.element.firstChild)}else this.calendarWeeks&&!Mi.calendarWeeks&&(this.element.removeChild(this.calendarWeeks.element),this.calendarWeeks=null);Mi.showDaysOfWeek!==void 0&&(Mi.showDaysOfWeek?(ea(this.dow),this.calendarWeeks&&ea(this.calendarWeeks.dow)):(Ri(this.dow),this.calendarWeeks&&Ri(this.calendarWeeks.dow))),Di&&Array.from(this.dow.children).forEach((Wi,Vi)=>{const ta=(this.weekStart+Vi)%7;Wi.textContent=this.dayNames[ta],Wi.className=this.daysOfWeekDisabled.includes(ta)?"dow disabled text-center h-6 leading-6 text-sm font-medium text-gray-500 dark:text-gray-400 cursor-not-allowed":"dow text-center h-6 leading-6 text-sm font-medium text-gray-500 dark:text-gray-400"})}updateFocus(){const Mi=new Date(this.picker.viewDate),Di=Mi.getFullYear(),Wi=Mi.getMonth(),Vi=(0,Xi.by)(Di,Wi,1),ta=(0,Xi.fr)(Vi,this.weekStart,this.weekStart);this.first=Vi,this.last=(0,Xi.by)(Di,Wi+1,0),this.start=ta,this.focused=this.picker.viewDate}updateSelection(){const{dates:Mi,rangepicker:Di}=this.picker.datepicker;this.selected=Mi,Di&&(this.range=Di.dates)}render(){this.today=this.todayHighlight?(0,Xi.Lg)():void 0,this.disabled=[...this.datesDisabled];const Mi=(0,ji.p6)(this.focused,this.switchLabelFormat,this.locale);if(this.picker.setViewSwitchLabel(Mi),this.picker.setPrevBtnDisabled(this.first<=this.minDate),this.picker.setNextBtnDisabled(this.last>=this.maxDate),this.calendarWeeks){const Di=(0,Xi.fr)(this.first,1,1);Array.from(this.calendarWeeks.weeks.children).forEach((Wi,Vi)=>{Wi.textContent=(0,Xi.Qk)((0,Xi.jh)(Di,Vi))})}Array.from(this.grid.children).forEach((Di,Wi)=>{const Vi=Di.classList,ta=(0,Xi.E4)(this.start,Wi),oa=new Date(ta),na=oa.getDay();if(Di.className=`datepicker-cell hover:bg-gray-100 dark:hover:bg-gray-600 block flex-1 leading-9 border-0 rounded-lg cursor-pointer text-center text-gray-900 dark:text-white font-semibold text-sm ${this.cellClass}`,Di.dataset.date=ta,Di.textContent=oa.getDate(),ta<this.first?Vi.add("prev","text-gray-500","dark:text-white"):ta>this.last&&Vi.add("next","text-gray-500","dark:text-white"),this.today===ta&&Vi.add("today","bg-gray-100","dark:bg-gray-600"),(ta<this.minDate||ta>this.maxDate||this.disabled.includes(ta))&&Vi.add("disabled","cursor-not-allowed"),this.daysOfWeekDisabled.includes(na)&&(Vi.add("disabled","cursor-not-allowed"),(0,zi.$C)(this.disabled,ta)),this.daysOfWeekHighlighted.includes(na)&&Vi.add("highlighted"),this.range){const[ba,_a]=this.range;ta>ba&&ta<_a&&(Vi.add("range","bg-gray-200","dark:bg-gray-600"),Vi.remove("rounded-lg","rounded-l-lg","rounded-r-lg")),ta===ba&&(Vi.add("range-start","bg-gray-100","dark:bg-gray-600","rounded-l-lg"),Vi.remove("rounded-lg","rounded-r-lg")),ta===_a&&(Vi.add("range-end","bg-gray-100","dark:bg-gray-600","rounded-r-lg"),Vi.remove("rounded-lg","rounded-l-lg"))}this.selected.includes(ta)&&(Vi.add("selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark:!bg-primary-600","dark:text-white"),Vi.remove("text-gray-900","text-gray-500","hover:bg-gray-100","dark:text-white","dark:hover:bg-gray-600","dark:bg-gray-600","bg-gray-100","bg-gray-200")),ta===this.focused&&Vi.add("focused"),this.beforeShow&&this.performBeforeHook(Di,ta,ta)})}refresh(){const[Mi,Di]=this.range||[];this.grid.querySelectorAll(".range, .range-start, .range-end, .selected, .focused").forEach(Wi=>{Wi.classList.remove("range","range-start","range-end","selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark:!bg-primary-600","dark:text-white","focused"),Wi.classList.add("text-gray-900","rounded-lg","dark:text-white")}),Array.from(this.grid.children).forEach(Wi=>{const Vi=Number(Wi.dataset.date),ta=Wi.classList;ta.remove("bg-gray-200","dark:bg-gray-600","rounded-l-lg","rounded-r-lg"),Vi>Mi&&Vi<Di&&(ta.add("range","bg-gray-200","dark:bg-gray-600"),ta.remove("rounded-lg")),Vi===Mi&&(ta.add("range-start","bg-gray-200","dark:bg-gray-600","rounded-l-lg"),ta.remove("rounded-lg","rounded-r-lg")),Vi===Di&&(ta.add("range-end","bg-gray-200","dark:bg-gray-600","rounded-r-lg"),ta.remove("rounded-lg","rounded-l-lg")),this.selected.includes(Vi)&&(ta.add("selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark:!bg-primary-600","dark:text-white"),ta.remove("text-gray-900","hover:bg-gray-100","dark:text-white","dark:hover:bg-gray-600","bg-gray-100","bg-gray-200","dark:bg-gray-600")),Vi===this.focused&&ta.add("focused")})}refreshFocus(){const Mi=Math.round((this.focused-this.start)/864e5);this.grid.querySelectorAll(".focused").forEach(Di=>{Di.classList.remove("focused")}),this.grid.children[Mi].classList.add("focused")}}function Ja(Bi,Mi){if(!Bi||!Bi[0]||!Bi[1])return;const[[Di,Wi],[Vi,ta]]=Bi;if(!(Di>Mi||Vi<Mi))return[Di===Mi?Wi:-1,Vi===Mi?ta:12]}class Ya extends Wa{constructor(Mi){super(Mi,{id:1,name:"months",cellClass:"month"})}init(Mi,Di=!0){Di&&(this.grid=this.element,this.element.classList.add("months","datepicker-grid","w-64","grid","grid-cols-4"),this.grid.appendChild($i((0,zi.em)("span",12,{"data-month":Wi=>Wi})))),super.init(Mi)}setOptions(Mi){if(Mi.locale&&(this.monthNames=Mi.locale.monthsShort),(0,zi.l$)(Mi,"minDate"))if(Mi.minDate===void 0)this.minYear=this.minMonth=this.minDate=void 0;else{const Di=new Date(Mi.minDate);this.minYear=Di.getFullYear(),this.minMonth=Di.getMonth(),this.minDate=Di.setDate(1)}if((0,zi.l$)(Mi,"maxDate"))if(Mi.maxDate===void 0)this.maxYear=this.maxMonth=this.maxDate=void 0;else{const Di=new Date(Mi.maxDate);this.maxYear=Di.getFullYear(),this.maxMonth=Di.getMonth(),this.maxDate=(0,Xi.by)(this.maxYear,this.maxMonth+1,0)}Mi.beforeShowMonth!==void 0&&(this.beforeShow=typeof Mi.beforeShowMonth=="function"?Mi.beforeShowMonth:void 0)}updateFocus(){const Mi=new Date(this.picker.viewDate);this.year=Mi.getFullYear(),this.focused=Mi.getMonth()}updateSelection(){const{dates:Mi,rangepicker:Di}=this.picker.datepicker;this.selected=Mi.reduce((Wi,Vi)=>{const ta=new Date(Vi),oa=ta.getFullYear(),na=ta.getMonth();return Wi[oa]===void 0?Wi[oa]=[na]:(0,zi.$C)(Wi[oa],na),Wi},{}),Di&&Di.dates&&(this.range=Di.dates.map(Wi=>{const Vi=new Date(Wi);return isNaN(Vi)?void 0:[Vi.getFullYear(),Vi.getMonth()]}))}render(){this.disabled=[],this.picker.setViewSwitchLabel(this.year),this.picker.setPrevBtnDisabled(this.year<=this.minYear),this.picker.setNextBtnDisabled(this.year>=this.maxYear);const Mi=this.selected[this.year]||[],Di=this.year<this.minYear||this.year>this.maxYear,Wi=this.year===this.minYear,Vi=this.year===this.maxYear,ta=Ja(this.range,this.year);Array.from(this.grid.children).forEach((oa,na)=>{const ba=oa.classList,_a=(0,Xi.by)(this.year,na,1);if(oa.className=`datepicker-cell hover:bg-gray-100 dark:hover:bg-gray-600 block flex-1 leading-9 border-0 rounded-lg cursor-pointer text-center text-gray-900 dark:text-white font-semibold text-sm ${this.cellClass}`,this.isMinView&&(oa.dataset.date=_a),oa.textContent=this.monthNames[na],(Di||Wi&&na<this.minMonth||Vi&&na>this.maxMonth)&&ba.add("disabled"),ta){const[Aa,Ea]=ta;na>Aa&&na<Ea&&ba.add("range"),na===Aa&&ba.add("range-start"),na===Ea&&ba.add("range-end")}Mi.includes(na)&&(ba.add("selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark:!bg-primary-600","dark:text-white"),ba.remove("text-gray-900","hover:bg-gray-100","dark:text-white","dark:hover:bg-gray-600")),na===this.focused&&ba.add("focused"),this.beforeShow&&this.performBeforeHook(oa,na,_a)})}refresh(){const Mi=this.selected[this.year]||[],[Di,Wi]=Ja(this.range,this.year)||[];this.grid.querySelectorAll(".range, .range-start, .range-end, .selected, .focused").forEach(Vi=>{Vi.classList.remove("range","range-start","range-end","selected","bg-blue-700","!bg-primary-700","dark:bg-blue-600","dark:!bg-primary-700","dark:text-white","text-white","focused"),Vi.classList.add("text-gray-900","hover:bg-gray-100","dark:text-white","dark:hover:bg-gray-600")}),Array.from(this.grid.children).forEach((Vi,ta)=>{const oa=Vi.classList;ta>Di&&ta<Wi&&oa.add("range"),ta===Di&&oa.add("range-start"),ta===Wi&&oa.add("range-end"),Mi.includes(ta)&&(oa.add("selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark:!bg-primary-600","dark:text-white"),oa.remove("text-gray-900","hover:bg-gray-100","dark:text-white","dark:hover:bg-gray-600")),ta===this.focused&&oa.add("focused")})}refreshFocus(){this.grid.querySelectorAll(".focused").forEach(Mi=>{Mi.classList.remove("focused")}),this.grid.children[this.focused].classList.add("focused")}}function Va(Bi){return[...Bi].reduce((Mi,Di,Wi)=>Mi+=Wi?Di:Di.toUpperCase(),"")}class Pa extends Wa{constructor(Mi,Di){super(Mi,Di)}init(Mi,Di=!0){Di&&(this.navStep=this.step*10,this.beforeShowOption=`beforeShow${Va(this.cellClass)}`,this.grid=this.element,this.element.classList.add(this.name,"datepicker-grid","w-64","grid","grid-cols-4"),this.grid.appendChild($i((0,zi.em)("span",12)))),super.init(Mi)}setOptions(Mi){if((0,zi.l$)(Mi,"minDate")&&(Mi.minDate===void 0?this.minYear=this.minDate=void 0:(this.minYear=(0,Xi.ak)(Mi.minDate,this.step),this.minDate=(0,Xi.by)(this.minYear,0,1))),(0,zi.l$)(Mi,"maxDate")&&(Mi.maxDate===void 0?this.maxYear=this.maxDate=void 0:(this.maxYear=(0,Xi.ak)(Mi.maxDate,this.step),this.maxDate=(0,Xi.by)(this.maxYear,11,31))),Mi[this.beforeShowOption]!==void 0){const Di=Mi[this.beforeShowOption];this.beforeShow=typeof Di=="function"?Di:void 0}}updateFocus(){const Mi=new Date(this.picker.viewDate),Di=(0,Xi.ak)(Mi,this.navStep),Wi=Di+9*this.step;this.first=Di,this.last=Wi,this.start=Di-this.step,this.focused=(0,Xi.ak)(Mi,this.step)}updateSelection(){const{dates:Mi,rangepicker:Di}=this.picker.datepicker;this.selected=Mi.reduce((Wi,Vi)=>(0,zi.$C)(Wi,(0,Xi.ak)(Vi,this.step)),[]),Di&&Di.dates&&(this.range=Di.dates.map(Wi=>{if(Wi!==void 0)return(0,Xi.ak)(Wi,this.step)}))}render(){this.disabled=[],this.picker.setViewSwitchLabel(`${this.first}-${this.last}`),this.picker.setPrevBtnDisabled(this.first<=this.minYear),this.picker.setNextBtnDisabled(this.last>=this.maxYear),Array.from(this.grid.children).forEach((Mi,Di)=>{const Wi=Mi.classList,Vi=this.start+Di*this.step,ta=(0,Xi.by)(Vi,0,1);if(Mi.className=`datepicker-cell hover:bg-gray-100 dark:hover:bg-gray-600 block flex-1 leading-9 border-0 rounded-lg cursor-pointer text-center text-gray-900 dark:text-white font-semibold text-sm ${this.cellClass}`,this.isMinView&&(Mi.dataset.date=ta),Mi.textContent=Mi.dataset.year=Vi,Di===0?Wi.add("prev"):Di===11&&Wi.add("next"),(Vi<this.minYear||Vi>this.maxYear)&&Wi.add("disabled"),this.range){const[oa,na]=this.range;Vi>oa&&Vi<na&&Wi.add("range"),Vi===oa&&Wi.add("range-start"),Vi===na&&Wi.add("range-end")}this.selected.includes(Vi)&&(Wi.add("selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark:!bg-primary-600","dark:text-white"),Wi.remove("text-gray-900","hover:bg-gray-100","dark:text-white","dark:hover:bg-gray-600")),Vi===this.focused&&Wi.add("focused"),this.beforeShow&&this.performBeforeHook(Mi,Vi,ta)})}refresh(){const[Mi,Di]=this.range||[];this.grid.querySelectorAll(".range, .range-start, .range-end, .selected, .focused").forEach(Wi=>{Wi.classList.remove("range","range-start","range-end","selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark!bg-primary-600","dark:text-white","focused")}),Array.from(this.grid.children).forEach(Wi=>{const Vi=Number(Wi.textContent),ta=Wi.classList;Vi>Mi&&Vi<Di&&ta.add("range"),Vi===Mi&&ta.add("range-start"),Vi===Di&&ta.add("range-end"),this.selected.includes(Vi)&&(ta.add("selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark:!bg-primary-600","dark:text-white"),ta.remove("text-gray-900","hover:bg-gray-100","dark:text-white","dark:hover:bg-gray-600")),Vi===this.focused&&ta.add("focused")})}refreshFocus(){const Mi=Math.round((this.focused-this.start)/this.step);this.grid.querySelectorAll(".focused").forEach(Di=>{Di.classList.remove("focused")}),this.grid.children[Mi].classList.add("focused")}}function Fa(Bi,Mi){const Di={date:Bi.getDate(),viewDate:new Date(Bi.picker.viewDate),viewId:Bi.picker.currentView.id,datepicker:Bi};Bi.element.dispatchEvent(new CustomEvent(Mi,{detail:Di}))}function Na(Bi,Mi){const{minDate:Di,maxDate:Wi}=Bi.config,{currentView:Vi,viewDate:ta}=Bi.picker;let oa;switch(Vi.id){case 0:oa=(0,Xi.zI)(ta,Mi);break;case 1:oa=(0,Xi.Bc)(ta,Mi);break;default:oa=(0,Xi.Bc)(ta,Mi*Vi.navStep)}oa=(0,zi.jG)(oa,Di,Wi),Bi.picker.changeFocus(oa).render()}function Yr(Bi){const Mi=Bi.picker.currentView.id;Mi!==Bi.config.maxView&&Bi.picker.changeView(Mi+1).render()}function Ba(Bi){Bi.config.updateOnBlur?Bi.update({autohide:!0}):(Bi.refresh("input"),Bi.hide())}function Wr(Bi,Mi){const Di=Bi.picker,Wi=new Date(Di.viewDate),Vi=Di.currentView.id,ta=Vi===1?(0,Xi.zI)(Wi,Mi-Wi.getMonth()):(0,Xi.Bc)(Wi,Mi-Wi.getFullYear());Di.changeFocus(ta).changeView(Vi-1).render()}function Jr(Bi){const Mi=Bi.picker,Di=(0,Xi.Lg)();if(Bi.config.todayBtnMode===1){if(Bi.config.autohide){Bi.setDate(Di);return}Bi.setDate(Di,{render:!1}),Mi.update()}Mi.viewDate!==Di&&Mi.changeFocus(Di),Mi.changeView(0).render()}function us(Bi){Bi.setDate({clear:!0})}function za(Bi){Yr(Bi)}function es(Bi){Na(Bi,-1)}function ns(Bi){Na(Bi,1)}function fs(Bi,Mi){const Di=(0,Zi.He)(Mi,".datepicker-cell");if(!Di||Di.classList.contains("disabled"))return;const{id:Wi,isMinView:Vi}=Bi.picker.currentView;Vi?Bi.setDate(Number(Di.dataset.date)):Wi===1?Wr(Bi,Number(Di.dataset.month)):Wr(Bi,Number(Di.dataset.year))}function Ga(Bi){!Bi.inline&&!Bi.config.disableTouchKeyboard&&Bi.inputField.focus()}function $a(Bi,Mi){if(Mi.title!==void 0&&(Mi.title?(Bi.controls.title.textContent=Mi.title,ea(Bi.controls.title)):(Bi.controls.title.textContent="",Ri(Bi.controls.title))),Mi.prevArrow){const Di=Bi.controls.prevBtn;Ni(Di),Mi.prevArrow.forEach(Wi=>{Di.appendChild(Wi.cloneNode(!0))})}if(Mi.nextArrow){const Di=Bi.controls.nextBtn;Ni(Di),Mi.nextArrow.forEach(Wi=>{Di.appendChild(Wi.cloneNode(!0))})}if(Mi.locale&&(Bi.controls.todayBtn.textContent=Mi.locale.today,Bi.controls.clearBtn.textContent=Mi.locale.clear),Mi.todayBtn!==void 0&&(Mi.todayBtn?ea(Bi.controls.todayBtn):Ri(Bi.controls.todayBtn)),(0,zi.l$)(Mi,"minDate")||(0,zi.l$)(Mi,"maxDate")){const{minDate:Di,maxDate:Wi}=Bi.datepicker.config;Bi.controls.todayBtn.disabled=!(0,zi.mh)((0,Xi.Lg)(),Di,Wi)}Mi.clearBtn!==void 0&&(Mi.clearBtn?ea(Bi.controls.clearBtn):Ri(Bi.controls.clearBtn))}function Qr(Bi){const{dates:Mi,config:Di}=Bi,Wi=Mi.length>0?(0,zi.Jm)(Mi):Di.defaultViewDate;return(0,zi.jG)(Wi,Di.minDate,Di.maxDate)}function Zr(Bi,Mi){const Di=new Date(Bi.viewDate),Wi=new Date(Mi),{id:Vi,year:ta,first:oa,last:na}=Bi.currentView,ba=Wi.getFullYear();switch(Bi.viewDate=Mi,ba!==Di.getFullYear()&&Fa(Bi.datepicker,"changeYear"),Wi.getMonth()!==Di.getMonth()&&Fa(Bi.datepicker,"changeMonth"),Vi){case 0:return Mi<oa||Mi>na;case 1:return ba!==ta;default:return ba<oa||ba>na}}function rs(Bi){return window.getComputedStyle(Bi).direction}class xs{constructor(Mi){this.datepicker=Mi;const Di=ma.replace(/%buttonClass%/g,Mi.config.buttonClass),Wi=this.element=$i(Di).firstChild,[Vi,ta,oa]=Wi.firstChild.children,na=Vi.firstElementChild,[ba,_a,Aa]=Vi.lastElementChild.children,[Ea,ts]=oa.firstChild.children,qa={title:na,prevBtn:ba,viewSwitch:_a,nextBtn:Aa,todayBtn:Ea,clearBtn:ts};this.main=ta,this.controls=qa;const os=Mi.inline?"inline":"dropdown";Wi.classList.add(`datepicker-${os}`),os==="dropdown"&&Wi.classList.add("dropdown","absolute","top-0","left-0","z-50","pt-2"),$a(this,Mi.config),this.viewDate=Qr(Mi),(0,Zi.cF)(Mi,[[Wi,"click",Ga.bind(null,Mi),{capture:!0}],[ta,"click",fs.bind(null,Mi)],[qa.viewSwitch,"click",za.bind(null,Mi)],[qa.prevBtn,"click",es.bind(null,Mi)],[qa.nextBtn,"click",ns.bind(null,Mi)],[qa.todayBtn,"click",Jr.bind(null,Mi)],[qa.clearBtn,"click",us.bind(null,Mi)]]),this.views=[new Qa(this),new Ya(this),new Pa(this,{id:2,name:"years",cellClass:"year",step:1}),new Pa(this,{id:3,name:"decades",cellClass:"decade",step:10})],this.currentView=this.views[Mi.config.startView],this.currentView.render(),this.main.appendChild(this.currentView.element),Mi.config.container.appendChild(this.element)}setOptions(Mi){$a(this,Mi),this.views.forEach(Di=>{Di.init(Mi,!1)}),this.currentView.render()}detach(){this.datepicker.config.container.removeChild(this.element)}show(){if(this.active)return;this.element.classList.add("active","block"),this.element.classList.remove("hidden"),this.active=!0;const Mi=this.datepicker;if(!Mi.inline){const Di=rs(Mi.inputField);Di!==rs(Mi.config.container)?this.element.dir=Di:this.element.dir&&this.element.removeAttribute("dir"),this.place(),Mi.config.disableTouchKeyboard&&Mi.inputField.blur()}Fa(Mi,"show")}hide(){this.active&&(this.datepicker.exitEditMode(),this.element.classList.remove("active","block"),this.element.classList.add("active","block","hidden"),this.active=!1,Fa(this.datepicker,"hide"))}place(){const{classList:Mi,style:Di}=this.element,{config:Wi,inputField:Vi}=this.datepicker,ta=Wi.container,{width:oa,height:na}=this.element.getBoundingClientRect(),{left:ba,top:_a,width:Aa}=ta.getBoundingClientRect(),{left:Ea,top:ts,width:qa,height:os}=Vi.getBoundingClientRect();let{x:is,y:vs}=Wi.orientation,ss,ja,ya;ta===document.body?(ss=window.scrollY,ja=Ea+window.scrollX,ya=ts+ss):(ss=ta.scrollTop,ja=Ea-ba,ya=ts-_a+ss),is==="auto"&&(ja<0?(is="left",ja=10):ja+oa>Aa?is="right":is=rs(Vi)==="rtl"?"right":"left"),is==="right"&&(ja-=oa-qa),vs==="auto"&&(vs=ya-na<ss?"bottom":"top"),vs==="top"?ya-=na:ya+=os,Mi.remove("datepicker-orient-top","datepicker-orient-bottom","datepicker-orient-right","datepicker-orient-left"),Mi.add(`datepicker-orient-${vs}`,`datepicker-orient-${is}`),Di.top=ya&&`${ya}px`,Di.left=ja&&`${ja}px`}setViewSwitchLabel(Mi){this.controls.viewSwitch.textContent=Mi}setPrevBtnDisabled(Mi){this.controls.prevBtn.disabled=Mi}setNextBtnDisabled(Mi){this.controls.nextBtn.disabled=Mi}changeView(Mi){const Di=this.currentView,Wi=this.views[Mi];return Wi.id!==Di.id&&(this.currentView=Wi,this._renderMethod="render",Fa(this.datepicker,"changeView"),this.main.replaceChild(Wi.element,Di.element)),this}changeFocus(Mi){return this._renderMethod=Zr(this,Mi)?"render":"refreshFocus",this.views.forEach(Di=>{Di.updateFocus()}),this}update(){const Mi=Qr(this.datepicker);return this._renderMethod=Zr(this,Mi)?"render":"refresh",this.views.forEach(Di=>{Di.updateFocus(),Di.updateSelection()}),this}render(Mi=!0){const Di=Mi&&this._renderMethod||"render";delete this._renderMethod,this.currentView[Di]()}}function hs(Bi,Mi,Di,Wi,Vi,ta){if((0,zi.mh)(Bi,Vi,ta)){if(Wi(Bi)){const oa=Mi(Bi,Di);return hs(oa,Mi,Di,Wi,Vi,ta)}return Bi}}function ds(Bi,Mi,Di,Wi){const Vi=Bi.picker,ta=Vi.currentView,oa=ta.step||1;let na=Vi.viewDate,ba,_a;switch(ta.id){case 0:Wi?na=(0,Xi.E4)(na,Di*7):Mi.ctrlKey||Mi.metaKey?na=(0,Xi.Bc)(na,Di):na=(0,Xi.E4)(na,Di),ba=Xi.E4,_a=Aa=>ta.disabled.includes(Aa);break;case 1:na=(0,Xi.zI)(na,Wi?Di*4:Di),ba=Xi.zI,_a=Aa=>{const Ea=new Date(Aa),{year:ts,disabled:qa}=ta;return Ea.getFullYear()===ts&&qa.includes(Ea.getMonth())};break;default:na=(0,Xi.Bc)(na,Di*(Wi?4:1)*oa),ba=Xi.Bc,_a=Aa=>ta.disabled.includes((0,Xi.ak)(Aa,oa))}na=hs(na,ba,Di<0?-oa:oa,_a,ta.minDate,ta.maxDate),na!==void 0&&Vi.changeFocus(na).render()}function ks(Bi,Mi){if(Mi.key==="Tab"){Ba(Bi);return}const Di=Bi.picker,{id:Wi,isMinView:Vi}=Di.currentView;if(Di.active)if(Bi.editMode)switch(Mi.key){case"Escape":Di.hide();break;case"Enter":Bi.exitEditMode({update:!0,autohide:Bi.config.autohide});break;default:return}else switch(Mi.key){case"Escape":Di.hide();break;case"ArrowLeft":if(Mi.ctrlKey||Mi.metaKey)Na(Bi,-1);else if(Mi.shiftKey){Bi.enterEditMode();return}else ds(Bi,Mi,-1,!1);break;case"ArrowRight":if(Mi.ctrlKey||Mi.metaKey)Na(Bi,1);else if(Mi.shiftKey){Bi.enterEditMode();return}else ds(Bi,Mi,1,!1);break;case"ArrowUp":if(Mi.ctrlKey||Mi.metaKey)Yr(Bi);else if(Mi.shiftKey){Bi.enterEditMode();return}else ds(Bi,Mi,-1,!0);break;case"ArrowDown":if(Mi.shiftKey&&!Mi.ctrlKey&&!Mi.metaKey){Bi.enterEditMode();return}ds(Bi,Mi,1,!0);break;case"Enter":Vi?Bi.setDate(Di.viewDate):Di.changeView(Wi-1).render();break;case"Backspace":case"Delete":Bi.enterEditMode();return;default:Mi.key.length===1&&!Mi.ctrlKey&&!Mi.metaKey&&Bi.enterEditMode();return}else switch(Mi.key){case"ArrowDown":case"Escape":Di.show();break;case"Enter":Bi.update();break;default:return}Mi.preventDefault(),Mi.stopPropagation()}function gs(Bi){Bi.config.showOnFocus&&!Bi._showing&&Bi.show()}function As(Bi,Mi){const Di=Mi.target;(Bi.picker.active||Bi.config.showOnClick)&&(Di._active=Di===document.activeElement,Di._clicking=setTimeout(()=>{delete Di._active,delete Di._clicking},2e3))}function ms(Bi,Mi){const Di=Mi.target;Di._clicking&&(clearTimeout(Di._clicking),delete Di._clicking,Di._active&&Bi.enterEditMode(),delete Di._active,Bi.config.showOnClick&&Bi.show())}function Cs(Bi,Mi){Mi.clipboardData.types.includes("text/plain")&&Bi.enterEditMode()}function Es(Bi,Mi){const Di=Bi.element;if(Di!==document.activeElement)return;const Wi=Bi.picker.element;(0,Zi.He)(Mi,Vi=>Vi===Di||Vi===Wi)||Ba(Bi)}function Ss(Bi,Mi){return Bi.map(Di=>(0,ji.p6)(Di,Mi.format,Mi.locale)).join(Mi.dateDelimiter)}function _s(Bi,Mi,Di=!1){const{config:Wi,dates:Vi,rangepicker:ta}=Bi;if(Mi.length===0)return Di?[]:void 0;const oa=ta&&Bi===ta.datepickers[1];let na=Mi.reduce((ba,_a)=>{let Aa=(0,ji.sG)(_a,Wi.format,Wi.locale);if(Aa===void 0)return ba;if(Wi.pickLevel>0){const Ea=new Date(Aa);Wi.pickLevel===1?Aa=oa?Ea.setMonth(Ea.getMonth()+1,0):Ea.setDate(1):Aa=oa?Ea.setFullYear(Ea.getFullYear()+1,0,0):Ea.setMonth(0,1)}return(0,zi.mh)(Aa,Wi.minDate,Wi.maxDate)&&!ba.includes(Aa)&&!Wi.datesDisabled.includes(Aa)&&!Wi.daysOfWeekDisabled.includes(new Date(Aa).getDay())&&ba.push(Aa),ba},[]);if(na.length!==0)return Wi.multidate&&!Di&&(na=na.reduce((ba,_a)=>(Vi.includes(_a)||ba.push(_a),ba),Vi.filter(ba=>!na.includes(ba)))),Wi.maxNumberOfDates&&na.length>Wi.maxNumberOfDates?na.slice(Wi.maxNumberOfDates*-1):na}function bs(Bi,Mi=3,Di=!0){const{config:Wi,picker:Vi,inputField:ta}=Bi;if(Mi&2){const oa=Vi.active?Wi.pickLevel:Wi.startView;Vi.update().changeView(oa).render(Di)}Mi&1&&ta&&(ta.value=Ss(Bi.dates,Wi))}function Ji(Bi,Mi,Di){let{clear:Wi,render:Vi,autohide:ta}=Di;Vi===void 0&&(Vi=!0),Vi?ta===void 0&&(ta=Bi.config.autohide):ta=!1;const oa=_s(Bi,Mi,Wi);oa&&(oa.toString()!==Bi.dates.toString()?(Bi.dates=oa,bs(Bi,Vi?3:1),Fa(Bi,"changeDate")):bs(Bi,1),ta&&Bi.hide())}class fa{constructor(Mi,Di={},Wi=void 0){Mi.datepicker=this,this.element=Mi;const Vi=this.config=Object.assign({buttonClass:Di.buttonClass&&String(Di.buttonClass)||"button",container:document.body,defaultViewDate:(0,Xi.Lg)(),maxDate:void 0,minDate:void 0},ka(ra,this));this._options=Di,Object.assign(Vi,ka(Di,this));const ta=this.inline=Mi.tagName!=="INPUT";let oa,na;if(ta)Vi.container=Mi,na=(0,zi.W7)(Mi.dataset.date,Vi.dateDelimiter),delete Mi.dataset.date;else{const Aa=Di.container?document.querySelector(Di.container):null;Aa&&(Vi.container=Aa),oa=this.inputField=Mi,oa.classList.add("datepicker-input"),na=(0,zi.W7)(oa.value,Vi.dateDelimiter)}if(Wi){const Aa=Wi.inputs.indexOf(oa),Ea=Wi.datepickers;if(Aa<0||Aa>1||!Array.isArray(Ea))throw Error("Invalid rangepicker object.");Ea[Aa]=this,Object.defineProperty(this,"rangepicker",{get(){return Wi}})}this.dates=[];const ba=_s(this,na);ba&&ba.length>0&&(this.dates=ba),oa&&(oa.value=Ss(this.dates,Vi));const _a=this.picker=new xs(this);if(ta)this.show();else{const Aa=Es.bind(null,this),Ea=[[oa,"keydown",ks.bind(null,this)],[oa,"focus",gs.bind(null,this)],[oa,"mousedown",As.bind(null,this)],[oa,"click",ms.bind(null,this)],[oa,"paste",Cs.bind(null,this)],[document,"mousedown",Aa],[document,"touchstart",Aa],[window,"resize",_a.place.bind(_a)]];(0,Zi.cF)(this,Ea)}}static formatDate(Mi,Di,Wi){return(0,ji.p6)(Mi,Di,Wi&&ia[Wi]||ia.en)}static parseDate(Mi,Di,Wi){return(0,ji.sG)(Mi,Di,Wi&&ia[Wi]||ia.en)}static get locales(){return ia}get active(){return!!(this.picker&&this.picker.active)}get pickerElement(){return this.picker?this.picker.element:void 0}setOptions(Mi){const Di=this.picker,Wi=ka(Mi,this);Object.assign(this._options,Mi),Object.assign(this.config,Wi),Di.setOptions(Wi),bs(this,3)}show(){if(this.inputField){if(this.inputField.disabled)return;this.inputField!==document.activeElement&&(this._showing=!0,this.inputField.focus(),delete this._showing)}this.picker.show()}hide(){this.inline||(this.picker.hide(),this.picker.update().changeView(this.config.startView).render())}destroy(){return this.hide(),(0,Zi.uV)(this),this.picker.detach(),this.inline||this.inputField.classList.remove("datepicker-input"),delete this.element.datepicker,this}getDate(Mi=void 0){const Di=Mi?Wi=>(0,ji.p6)(Wi,Mi,this.config.locale):Wi=>new Date(Wi);if(this.config.multidate)return this.dates.map(Di);if(this.dates.length>0)return Di(this.dates[0])}setDate(...Mi){const Di=[...Mi],Wi={},Vi=(0,zi.Jm)(Mi);typeof Vi=="object"&&!Array.isArray(Vi)&&!(Vi instanceof Date)&&Vi&&Object.assign(Wi,Di.pop());const ta=Array.isArray(Di[0])?Di[0]:Di;Ji(this,ta,Wi)}update(Mi=void 0){if(this.inline)return;const Di={clear:!0,autohide:!!(Mi&&Mi.autohide)},Wi=(0,zi.W7)(this.inputField.value,this.config.dateDelimiter);Ji(this,Wi,Di)}refresh(Mi=void 0,Di=!1){Mi&&typeof Mi!="string"&&(Di=Mi,Mi=void 0);let Wi;Mi==="picker"?Wi=2:Mi==="input"?Wi=1:Wi=3,bs(this,Wi,!Di)}enterEditMode(){this.inline||!this.picker.active||this.editMode||(this.editMode=!0,this.inputField.classList.add("in-edit","border-blue-700","!border-primary-700"))}exitEditMode(Mi=void 0){if(this.inline||!this.editMode)return;const Di=Object.assign({update:!1},Mi);delete this.editMode,this.inputField.classList.remove("in-edit","border-blue-700","!border-primary-700"),Di.update&&this.update(Di)}}},963:function(Ai,Ci,Pi){Pi.d(Ci,{CL:function(){return ji},p6:function(){return Ni},sG:function(){return ea}});var zi=Pi(560),Xi=Pi(105);const ji=/dd?|DD?|mm?|MM?|yy?(?:yy)?/,Zi=/[\s!-/:-@[-`{-~年月日]+/;let ia={};const la={y(Yi,Gi){return new Date(Yi).setFullYear(parseInt(Gi,10))},m(Yi,Gi,sa){const ha=new Date(Yi);let ua=parseInt(Gi,10)-1;if(isNaN(ua)){if(!Gi)return NaN;const ga=Gi.toLowerCase(),pa=wa=>wa.toLowerCase().startsWith(ga);if(ua=sa.monthsShort.findIndex(pa),ua<0&&(ua=sa.months.findIndex(pa)),ua<0)return NaN}return ha.setMonth(ua),ha.getMonth()!==Ki(ua)?ha.setDate(0):ha.getTime()},d(Yi,Gi){return new Date(Yi).setDate(parseInt(Gi,10))}},ra={d(Yi){return Yi.getDate()},dd(Yi){return $i(Yi.getDate(),2)},D(Yi,Gi){return Gi.daysShort[Yi.getDay()]},DD(Yi,Gi){return Gi.days[Yi.getDay()]},m(Yi){return Yi.getMonth()+1},mm(Yi){return $i(Yi.getMonth()+1,2)},M(Yi,Gi){return Gi.monthsShort[Yi.getMonth()]},MM(Yi,Gi){return Gi.months[Yi.getMonth()]},y(Yi){return Yi.getFullYear()},yy(Yi){return $i(Yi.getFullYear(),2).slice(-2)},yyyy(Yi){return $i(Yi.getFullYear(),4)}};function Ki(Yi){return Yi>-1?Yi%12:Ki(Yi+12)}function $i(Yi,Gi){return Yi.toString().padStart(Gi,"0")}function Ri(Yi){if(typeof Yi!="string")throw new Error("Invalid date format.");if(Yi in ia)return ia[Yi];const Gi=Yi.split(ji),sa=Yi.match(new RegExp(ji,"g"));if(Gi.length===0||!sa)throw new Error("Invalid date format.");const ha=sa.map(ga=>ra[ga]),ua=Object.keys(la).reduce((ga,pa)=>(sa.find(ka=>ka[0]!=="D"&&ka[0].toLowerCase()===pa)&&ga.push(pa),ga),[]);return ia[Yi]={parser(ga,pa){const wa=ga.split(Zi).reduce((ka,La,ma)=>{if(La.length>0&&sa[ma]){const Ra=sa[ma][0];Ra==="M"?ka.m=La:Ra!=="D"&&(ka[Ra]=La)}return ka},{});return ua.reduce((ka,La)=>{const ma=la[La](ka,wa[La],pa);return isNaN(ma)?ka:ma},(0,zi.Lg)())},formatter(ga,pa){let wa=ha.reduce((ka,La,ma)=>ka+=`${Gi[ma]}${La(ga,pa)}`,"");return wa+=(0,Xi.Jm)(Gi)}}}function ea(Yi,Gi,sa){if(Yi instanceof Date||typeof Yi=="number"){const ha=(0,zi.xR)(Yi);return isNaN(ha)?void 0:ha}if(Yi){if(Yi==="today")return(0,zi.Lg)();if(Gi&&Gi.toValue){const ha=Gi.toValue(Yi,Gi,sa);return isNaN(ha)?void 0:(0,zi.xR)(ha)}return Ri(Gi).parser(Yi,sa)}}function Ni(Yi,Gi,sa){if(isNaN(Yi)||!Yi&&Yi!==0)return"";const ha=typeof Yi=="number"?new Date(Yi):Yi;return Gi.toDisplay?Gi.toDisplay(ha,Gi,sa):Ri(Gi).formatter(ha,sa)}},560:function(Ai,Ci,Pi){Pi.d(Ci,{Bc:function(){return ra},E4:function(){return Zi},Lg:function(){return Xi},Qk:function(){return Ri},ak:function(){return ea},by:function(){return ji},fr:function(){return $i},jh:function(){return ia},xR:function(){return zi},zI:function(){return la}});function zi(Ni){return new Date(Ni).setHours(0,0,0,0)}function Xi(){return new Date().setHours(0,0,0,0)}function ji(...Ni){switch(Ni.length){case 0:return Xi();case 1:return zi(Ni[0])}const Yi=new Date(0);return Yi.setFullYear(...Ni),Yi.setHours(0,0,0,0)}function Zi(Ni,Yi){const Gi=new Date(Ni);return Gi.setDate(Gi.getDate()+Yi)}function ia(Ni,Yi){return Zi(Ni,Yi*7)}function la(Ni,Yi){const Gi=new Date(Ni),sa=Gi.getMonth()+Yi;let ha=sa%12;ha<0&&(ha+=12);const ua=Gi.setMonth(sa);return Gi.getMonth()!==ha?Gi.setDate(0):ua}function ra(Ni,Yi){const Gi=new Date(Ni),sa=Gi.getMonth(),ha=Gi.setFullYear(Gi.getFullYear()+Yi);return sa===1&&Gi.getMonth()===2?Gi.setDate(0):ha}function Ki(Ni,Yi){return(Ni-Yi+7)%7}function $i(Ni,Yi,Gi=0){const sa=new Date(Ni).getDay();return Zi(Ni,Ki(Yi,Gi)-Ki(sa,Gi))}function Ri(Ni){const Yi=$i(Ni,4,1),Gi=$i(new Date(Yi).setMonth(0,4),4,1);return Math.round((Yi-Gi)/6048e5)+1}function ea(Ni,Yi){const Gi=new Date(Ni).getFullYear();return Math.floor(Gi/Yi)*Yi}},698:function(Ai,Ci,Pi){Pi.d(Ci,{He:function(){return ra},cF:function(){return Zi},uV:function(){return ia}});const zi=new WeakMap,{addEventListener:Xi,removeEventListener:ji}=EventTarget.prototype;function Zi(Ki,$i){let Ri=zi.get(Ki);Ri||(Ri=[],zi.set(Ki,Ri)),$i.forEach(ea=>{Xi.call(...ea),Ri.push(ea)})}function ia(Ki){let $i=zi.get(Ki);$i&&($i.forEach(Ri=>{ji.call(...Ri)}),zi.delete(Ki))}if(!Event.prototype.composedPath){const Ki=($i,Ri=[])=>{Ri.push($i);let ea;return $i.parentNode?ea=$i.parentNode:$i.host?ea=$i.host:$i.defaultView&&(ea=$i.defaultView),ea?Ki(ea,Ri):Ri};Event.prototype.composedPath=function(){return Ki(this.target)}}function la(Ki,$i,Ri,ea=0){const Ni=Ki[ea];return $i(Ni)?Ni:Ni===Ri||!Ni.parentElement?void 0:la(Ki,$i,Ri,ea+1)}function ra(Ki,$i){const Ri=typeof $i=="function"?$i:ea=>ea.matches($i);return la(Ki.composedPath(),Ri,Ki.currentTarget)}},105:function(Ai,Ci,Pi){Pi.d(Ci,{$C:function(){return ji},Jm:function(){return Xi},W7:function(){return Zi},em:function(){return ra},jG:function(){return la},l$:function(){return zi},mh:function(){return ia},zh:function(){return Ki}});function zi($i,Ri){return Object.prototype.hasOwnProperty.call($i,Ri)}function Xi($i){return $i[$i.length-1]}function ji($i,...Ri){return Ri.forEach(ea=>{$i.includes(ea)||$i.push(ea)}),$i}function Zi($i,Ri){return $i?$i.split(Ri):[]}function ia($i,Ri,ea){const Ni=Ri===void 0||$i>=Ri,Yi=ea===void 0||$i<=ea;return Ni&&Yi}function la($i,Ri,ea){return $i<Ri?Ri:$i>ea?ea:$i}function ra($i,Ri,ea={},Ni=0,Yi=""){const Gi=Object.keys(ea).reduce((ha,ua)=>{let ga=ea[ua];return typeof ga=="function"&&(ga=ga(Ni)),`${ha} ${ua}="${ga}"`},$i);Yi+=`<${Gi}></${$i}>`;const sa=Ni+1;return sa<Ri?ra($i,Ri,ea,sa,Yi):Yi}function Ki($i){return $i.replace(/>\s+/g,">").replace(/\s+</,"<")}},947:function(Ai,Ci){var Pi=function(){function zi(Xi,ji){ji===void 0&&(ji=[]),this._eventType=Xi,this._eventFunctions=ji}return zi.prototype.init=function(){var Xi=this;this._eventFunctions.forEach(function(ji){typeof window<"u"&&window.addEventListener(Xi._eventType,ji)})},zi}();Ci.default=Pi}},hi={};function gi(Ai){var Ci=hi[Ai];if(Ci!==void 0)return Ci.exports;var Pi=hi[Ai]={exports:{}};return oi[Ai](Pi,Pi.exports,gi),Pi.exports}(function(){gi.d=function(Ai,Ci){for(var Pi in Ci)gi.o(Ci,Pi)&&!gi.o(Ai,Pi)&&Object.defineProperty(Ai,Pi,{enumerable:!0,get:Ci[Pi]})}})(),function(){gi.o=function(Ai,Ci){return Object.prototype.hasOwnProperty.call(Ai,Ci)}}(),function(){gi.r=function(Ai){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(Ai,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Ai,"__esModule",{value:!0})}}();var bi={};return function(){gi.r(bi),gi.d(bi,{initDatepickers:function(){return Xi}});var Ai=gi(770),Ci=gi(482),Pi=gi(947),zi=function(ia){var la=ia.hasAttribute("datepicker-buttons"),ra=ia.hasAttribute("datepicker-autoselect-today"),Ki=ia.hasAttribute("datepicker-autohide"),$i=ia.hasAttribute("datepicker-format"),Ri=ia.hasAttribute("datepicker-orientation"),ea=ia.hasAttribute("datepicker-title"),Ni={};return la&&(Ni.todayBtn=!0,Ni.clearBtn=!0,ra&&(Ni.todayBtnMode=1)),Ki&&(Ni.autohide=!0),$i&&(Ni.format=ia.getAttribute("datepicker-format")),Ri&&(Ni.orientation=ia.getAttribute("datepicker-orientation")),ea&&(Ni.title=ia.getAttribute("datepicker-title")),Ni};function Xi(){document.querySelectorAll("[datepicker]").forEach(function(Zi){new Ai.Z(Zi,zi(Zi))}),document.querySelectorAll("[inline-datepicker]").forEach(function(Zi){new Ai.Z(Zi,zi(Zi))}),document.querySelectorAll("[date-rangepicker]").forEach(function(Zi){new Ci.Z(Zi,zi(Zi))})}var ji=new Pi.default("DOMContentLoaded",[Xi]);ji.init()}(),bi}()})})(datepicker);var flushPending=!1,flushing=!1,queue=[],lastFlushedIndex=-1;function scheduler(ii){queueJob(ii)}function queueJob(ii){queue.includes(ii)||queue.push(ii),queueFlush()}function dequeueJob(ii){let ri=queue.indexOf(ii);ri!==-1&&ri>lastFlushedIndex&&queue.splice(ri,1)}function queueFlush(){!flushing&&!flushPending&&(flushPending=!0,queueMicrotask(flushJobs))}function flushJobs(){flushPending=!1,flushing=!0;for(let ii=0;ii<queue.length;ii++)queue[ii](),lastFlushedIndex=ii;queue.length=0,lastFlushedIndex=-1,flushing=!1}var reactive,effect,release,raw,shouldSchedule=!0;function disableEffectScheduling(ii){shouldSchedule=!1,ii(),shouldSchedule=!0}function setReactivityEngine(ii){reactive=ii.reactive,release=ii.release,effect=ri=>ii.effect(ri,{scheduler:oi=>{shouldSchedule?scheduler(oi):oi()}}),raw=ii.raw}function overrideEffect(ii){effect=ii}function elementBoundEffect(ii){let ri=()=>{};return[hi=>{let gi=effect(hi);return ii._x_effects||(ii._x_effects=new Set,ii._x_runEffects=()=>{ii._x_effects.forEach(bi=>bi())}),ii._x_effects.add(gi),ri=()=>{gi!==void 0&&(ii._x_effects.delete(gi),release(gi))},gi},()=>{ri()}]}function watch(ii,ri){let oi=!0,hi,gi=effect(()=>{let bi=ii();JSON.stringify(bi),oi?hi=bi:queueMicrotask(()=>{ri(bi,hi),hi=bi}),oi=!1});return()=>release(gi)}var onAttributeAddeds=[],onElRemoveds=[],onElAddeds=[];function onElAdded(ii){onElAddeds.push(ii)}function onElRemoved(ii,ri){typeof ri=="function"?(ii._x_cleanups||(ii._x_cleanups=[]),ii._x_cleanups.push(ri)):(ri=ii,onElRemoveds.push(ri))}function onAttributesAdded(ii){onAttributeAddeds.push(ii)}function onAttributeRemoved(ii,ri,oi){ii._x_attributeCleanups||(ii._x_attributeCleanups={}),ii._x_attributeCleanups[ri]||(ii._x_attributeCleanups[ri]=[]),ii._x_attributeCleanups[ri].push(oi)}function cleanupAttributes(ii,ri){ii._x_attributeCleanups&&Object.entries(ii._x_attributeCleanups).forEach(([oi,hi])=>{(ri===void 0||ri.includes(oi))&&(hi.forEach(gi=>gi()),delete ii._x_attributeCleanups[oi])})}function cleanupElement(ii){if(ii._x_cleanups)for(;ii._x_cleanups.length;)ii._x_cleanups.pop()()}var observer=new MutationObserver(onMutate),currentlyObserving=!1;function startObservingMutations(){observer.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),currentlyObserving=!0}function stopObservingMutations(){flushObserver(),observer.disconnect(),currentlyObserving=!1}var queuedMutations=[];function flushObserver(){let ii=observer.takeRecords();queuedMutations.push(()=>ii.length>0&&onMutate(ii));let ri=queuedMutations.length;queueMicrotask(()=>{if(queuedMutations.length===ri)for(;queuedMutations.length>0;)queuedMutations.shift()()})}function mutateDom(ii){if(!currentlyObserving)return ii();stopObservingMutations();let ri=ii();return startObservingMutations(),ri}var isCollecting=!1,deferredMutations=[];function deferMutations(){isCollecting=!0}function flushAndStopDeferringMutations(){isCollecting=!1,onMutate(deferredMutations),deferredMutations=[]}function onMutate(ii){if(isCollecting){deferredMutations=deferredMutations.concat(ii);return}let ri=new Set,oi=new Set,hi=new Map,gi=new Map;for(let bi=0;bi<ii.length;bi++)if(!ii[bi].target._x_ignoreMutationObserver&&(ii[bi].type==="childList"&&(ii[bi].addedNodes.forEach(Ai=>Ai.nodeType===1&&ri.add(Ai)),ii[bi].removedNodes.forEach(Ai=>Ai.nodeType===1&&oi.add(Ai))),ii[bi].type==="attributes")){let Ai=ii[bi].target,Ci=ii[bi].attributeName,Pi=ii[bi].oldValue,zi=()=>{hi.has(Ai)||hi.set(Ai,[]),hi.get(Ai).push({name:Ci,value:Ai.getAttribute(Ci)})},Xi=()=>{gi.has(Ai)||gi.set(Ai,[]),gi.get(Ai).push(Ci)};Ai.hasAttribute(Ci)&&Pi===null?zi():Ai.hasAttribute(Ci)?(Xi(),zi()):Xi()}gi.forEach((bi,Ai)=>{cleanupAttributes(Ai,bi)}),hi.forEach((bi,Ai)=>{onAttributeAddeds.forEach(Ci=>Ci(Ai,bi))});for(let bi of oi)ri.has(bi)||onElRemoveds.forEach(Ai=>Ai(bi));ri.forEach(bi=>{bi._x_ignoreSelf=!0,bi._x_ignore=!0});for(let bi of ri)oi.has(bi)||bi.isConnected&&(delete bi._x_ignoreSelf,delete bi._x_ignore,onElAddeds.forEach(Ai=>Ai(bi)),bi._x_ignore=!0,bi._x_ignoreSelf=!0);ri.forEach(bi=>{delete bi._x_ignoreSelf,delete bi._x_ignore}),ri=null,oi=null,hi=null,gi=null}function scope(ii){return mergeProxies(closestDataStack(ii))}function addScopeToNode(ii,ri,oi){return ii._x_dataStack=[ri,...closestDataStack(oi||ii)],()=>{ii._x_dataStack=ii._x_dataStack.filter(hi=>hi!==ri)}}function closestDataStack(ii){return ii._x_dataStack?ii._x_dataStack:typeof ShadowRoot=="function"&&ii instanceof ShadowRoot?closestDataStack(ii.host):ii.parentNode?closestDataStack(ii.parentNode):[]}function mergeProxies(ii){return new Proxy({objects:ii},mergeProxyTrap)}var mergeProxyTrap={ownKeys({objects:ii}){return Array.from(new Set(ii.flatMap(ri=>Object.keys(ri))))},has({objects:ii},ri){return ri==Symbol.unscopables?!1:ii.some(oi=>Object.prototype.hasOwnProperty.call(oi,ri)||Reflect.has(oi,ri))},get({objects:ii},ri,oi){return ri=="toJSON"?collapseProxies:Reflect.get(ii.find(hi=>Reflect.has(hi,ri))||{},ri,oi)},set({objects:ii},ri,oi,hi){const gi=ii.find(Ai=>Object.prototype.hasOwnProperty.call(Ai,ri))||ii[ii.length-1],bi=Object.getOwnPropertyDescriptor(gi,ri);return bi!=null&&bi.set&&(bi!=null&&bi.get)?Reflect.set(gi,ri,oi,hi):Reflect.set(gi,ri,oi)}};function collapseProxies(){return Reflect.ownKeys(this).reduce((ri,oi)=>(ri[oi]=Reflect.get(this,oi),ri),{})}function initInterceptors(ii){let ri=hi=>typeof hi=="object"&&!Array.isArray(hi)&&hi!==null,oi=(hi,gi="")=>{Object.entries(Object.getOwnPropertyDescriptors(hi)).forEach(([bi,{value:Ai,enumerable:Ci}])=>{if(Ci===!1||Ai===void 0||typeof Ai=="object"&&Ai!==null&&Ai.__v_skip)return;let Pi=gi===""?bi:`${gi}.${bi}`;typeof Ai=="object"&&Ai!==null&&Ai._x_interceptor?hi[bi]=Ai.initialize(ii,Pi,bi):ri(Ai)&&Ai!==hi&&!(Ai instanceof Element)&&oi(Ai,Pi)})};return oi(ii)}function interceptor(ii,ri=()=>{}){let oi={initialValue:void 0,_x_interceptor:!0,initialize(hi,gi,bi){return ii(this.initialValue,()=>get(hi,gi),Ai=>set(hi,gi,Ai),gi,bi)}};return ri(oi),hi=>{if(typeof hi=="object"&&hi!==null&&hi._x_interceptor){let gi=oi.initialize.bind(oi);oi.initialize=(bi,Ai,Ci)=>{let Pi=hi.initialize(bi,Ai,Ci);return oi.initialValue=Pi,gi(bi,Ai,Ci)}}else oi.initialValue=hi;return oi}}function get(ii,ri){return ri.split(".").reduce((oi,hi)=>oi[hi],ii)}function set(ii,ri,oi){if(typeof ri=="string"&&(ri=ri.split(".")),ri.length===1)ii[ri[0]]=oi;else{if(ri.length===0)throw error;return ii[ri[0]]||(ii[ri[0]]={}),set(ii[ri[0]],ri.slice(1),oi)}}var magics={};function magic(ii,ri){magics[ii]=ri}function injectMagics(ii,ri){return Object.entries(magics).forEach(([oi,hi])=>{let gi=null;function bi(){if(gi)return gi;{let[Ai,Ci]=getElementBoundUtilities(ri);return gi={interceptor,...Ai},onElRemoved(ri,Ci),gi}}Object.defineProperty(ii,`$${oi}`,{get(){return hi(ri,bi())},enumerable:!1})}),ii}function tryCatch(ii,ri,oi,...hi){try{return oi(...hi)}catch(gi){handleError(gi,ii,ri)}}function handleError(ii,ri,oi=void 0){ii=Object.assign(ii??{message:"No error message given."},{el:ri,expression:oi}),console.warn(`Alpine Expression Error: ${ii.message}
${oi?'Expression: "'+oi+`"
`:""}`,ri),setTimeout(()=>{throw ii},0)}var shouldAutoEvaluateFunctions=!0;function dontAutoEvaluateFunctions(ii){let ri=shouldAutoEvaluateFunctions;shouldAutoEvaluateFunctions=!1;let oi=ii();return shouldAutoEvaluateFunctions=ri,oi}function evaluate(ii,ri,oi={}){let hi;return evaluateLater(ii,ri)(gi=>hi=gi,oi),hi}function evaluateLater(...ii){return theEvaluatorFunction(...ii)}var theEvaluatorFunction=normalEvaluator;function setEvaluator(ii){theEvaluatorFunction=ii}function normalEvaluator(ii,ri){let oi={};injectMagics(oi,ii);let hi=[oi,...closestDataStack(ii)],gi=typeof ri=="function"?generateEvaluatorFromFunction(hi,ri):generateEvaluatorFromString(hi,ri,ii);return tryCatch.bind(null,ii,ri,gi)}function generateEvaluatorFromFunction(ii,ri){return(oi=()=>{},{scope:hi={},params:gi=[]}={})=>{let bi=ri.apply(mergeProxies([hi,...ii]),gi);runIfTypeOfFunction(oi,bi)}}var evaluatorMemo={};function generateFunctionFromString(ii,ri){if(evaluatorMemo[ii])return evaluatorMemo[ii];let oi=Object.getPrototypeOf(async function(){}).constructor,hi=/^[\n\s]*if.*\(.*\)/.test(ii.trim())||/^(let|const)\s/.test(ii.trim())?`(async()=>{ ${ii} })()`:ii,bi=(()=>{try{let Ai=new oi(["__self","scope"],`with (scope) { __self.result = ${hi} }; __self.finished = true; return __self.result;`);return Object.defineProperty(Ai,"name",{value:`[Alpine] ${ii}`}),Ai}catch(Ai){return handleError(Ai,ri,ii),Promise.resolve()}})();return evaluatorMemo[ii]=bi,bi}function generateEvaluatorFromString(ii,ri,oi){let hi=generateFunctionFromString(ri,oi);return(gi=()=>{},{scope:bi={},params:Ai=[]}={})=>{hi.result=void 0,hi.finished=!1;let Ci=mergeProxies([bi,...ii]);if(typeof hi=="function"){let Pi=hi(hi,Ci).catch(zi=>handleError(zi,oi,ri));hi.finished?(runIfTypeOfFunction(gi,hi.result,Ci,Ai,oi),hi.result=void 0):Pi.then(zi=>{runIfTypeOfFunction(gi,zi,Ci,Ai,oi)}).catch(zi=>handleError(zi,oi,ri)).finally(()=>hi.result=void 0)}}}function runIfTypeOfFunction(ii,ri,oi,hi,gi){if(shouldAutoEvaluateFunctions&&typeof ri=="function"){let bi=ri.apply(oi,hi);bi instanceof Promise?bi.then(Ai=>runIfTypeOfFunction(ii,Ai,oi,hi)).catch(Ai=>handleError(Ai,gi,ri)):ii(bi)}else typeof ri=="object"&&ri instanceof Promise?ri.then(bi=>ii(bi)):ii(ri)}var prefixAsString="x-";function prefix(ii=""){return prefixAsString+ii}function setPrefix(ii){prefixAsString=ii}var directiveHandlers={};function directive(ii,ri){return directiveHandlers[ii]=ri,{before(oi){if(!directiveHandlers[oi]){console.warn(String.raw`Cannot find directive \`${oi}\`. \`${ii}\` will use the default order of execution`);return}const hi=directiveOrder.indexOf(oi);directiveOrder.splice(hi>=0?hi:directiveOrder.indexOf("DEFAULT"),0,ii)}}}function directiveExists(ii){return Object.keys(directiveHandlers).includes(ii)}function directives(ii,ri,oi){if(ri=Array.from(ri),ii._x_virtualDirectives){let bi=Object.entries(ii._x_virtualDirectives).map(([Ci,Pi])=>({name:Ci,value:Pi})),Ai=attributesOnly(bi);bi=bi.map(Ci=>Ai.find(Pi=>Pi.name===Ci.name)?{name:`x-bind:${Ci.name}`,value:`"${Ci.value}"`}:Ci),ri=ri.concat(bi)}let hi={};return ri.map(toTransformedAttributes((bi,Ai)=>hi[bi]=Ai)).filter(outNonAlpineAttributes).map(toParsedDirectives(hi,oi)).sort(byPriority).map(bi=>getDirectiveHandler(ii,bi))}function attributesOnly(ii){return Array.from(ii).map(toTransformedAttributes()).filter(ri=>!outNonAlpineAttributes(ri))}var isDeferringHandlers=!1,directiveHandlerStacks=new Map,currentHandlerStackKey=Symbol();function deferHandlingDirectives(ii){isDeferringHandlers=!0;let ri=Symbol();currentHandlerStackKey=ri,directiveHandlerStacks.set(ri,[]);let oi=()=>{for(;directiveHandlerStacks.get(ri).length;)directiveHandlerStacks.get(ri).shift()();directiveHandlerStacks.delete(ri)},hi=()=>{isDeferringHandlers=!1,oi()};ii(oi),hi()}function getElementBoundUtilities(ii){let ri=[],oi=Ci=>ri.push(Ci),[hi,gi]=elementBoundEffect(ii);return ri.push(gi),[{Alpine:alpine_default,effect:hi,cleanup:oi,evaluateLater:evaluateLater.bind(evaluateLater,ii),evaluate:evaluate.bind(evaluate,ii)},()=>ri.forEach(Ci=>Ci())]}function getDirectiveHandler(ii,ri){let oi=()=>{},hi=directiveHandlers[ri.type]||oi,[gi,bi]=getElementBoundUtilities(ii);onAttributeRemoved(ii,ri.original,bi);let Ai=()=>{ii._x_ignore||ii._x_ignoreSelf||(hi.inline&&hi.inline(ii,ri,gi),hi=hi.bind(hi,ii,ri,gi),isDeferringHandlers?directiveHandlerStacks.get(currentHandlerStackKey).push(hi):hi())};return Ai.runCleanups=bi,Ai}var startingWith=(ii,ri)=>({name:oi,value:hi})=>(oi.startsWith(ii)&&(oi=oi.replace(ii,ri)),{name:oi,value:hi}),into=ii=>ii;function toTransformedAttributes(ii=()=>{}){return({name:ri,value:oi})=>{let{name:hi,value:gi}=attributeTransformers.reduce((bi,Ai)=>Ai(bi),{name:ri,value:oi});return hi!==ri&&ii(hi,ri),{name:hi,value:gi}}}var attributeTransformers=[];function mapAttributes(ii){attributeTransformers.push(ii)}function outNonAlpineAttributes({name:ii}){return alpineAttributeRegex().test(ii)}var alpineAttributeRegex=()=>new RegExp(`^${prefixAsString}([^:^.]+)\\b`);function toParsedDirectives(ii,ri){return({name:oi,value:hi})=>{let gi=oi.match(alpineAttributeRegex()),bi=oi.match(/:([a-zA-Z0-9\-_:]+)/),Ai=oi.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],Ci=ri||ii[oi]||oi;return{type:gi?gi[1]:null,value:bi?bi[1]:null,modifiers:Ai.map(Pi=>Pi.replace(".","")),expression:hi,original:Ci}}}var DEFAULT="DEFAULT",directiveOrder=["ignore","ref","data","id","anchor","bind","init","for","model","modelable","transition","show","if",DEFAULT,"teleport"];function byPriority(ii,ri){let oi=directiveOrder.indexOf(ii.type)===-1?DEFAULT:ii.type,hi=directiveOrder.indexOf(ri.type)===-1?DEFAULT:ri.type;return directiveOrder.indexOf(oi)-directiveOrder.indexOf(hi)}function dispatch(ii,ri,oi={}){ii.dispatchEvent(new CustomEvent(ri,{detail:oi,bubbles:!0,composed:!0,cancelable:!0}))}function walk(ii,ri){if(typeof ShadowRoot=="function"&&ii instanceof ShadowRoot){Array.from(ii.children).forEach(gi=>walk(gi,ri));return}let oi=!1;if(ri(ii,()=>oi=!0),oi)return;let hi=ii.firstElementChild;for(;hi;)walk(hi,ri),hi=hi.nextElementSibling}function warn(ii,...ri){console.warn(`Alpine Warning: ${ii}`,...ri)}var started=!1;function start(){started&&warn("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."),started=!0,document.body||warn("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),dispatch(document,"alpine:init"),dispatch(document,"alpine:initializing"),startObservingMutations(),onElAdded(ri=>initTree(ri,walk)),onElRemoved(ri=>destroyTree(ri)),onAttributesAdded((ri,oi)=>{directives(ri,oi).forEach(hi=>hi())});let ii=ri=>!closestRoot(ri.parentElement,!0);Array.from(document.querySelectorAll(allSelectors().join(","))).filter(ii).forEach(ri=>{initTree(ri)}),dispatch(document,"alpine:initialized"),setTimeout(()=>{warnAboutMissingPlugins()})}var rootSelectorCallbacks=[],initSelectorCallbacks=[];function rootSelectors(){return rootSelectorCallbacks.map(ii=>ii())}function allSelectors(){return rootSelectorCallbacks.concat(initSelectorCallbacks).map(ii=>ii())}function addRootSelector(ii){rootSelectorCallbacks.push(ii)}function addInitSelector(ii){initSelectorCallbacks.push(ii)}function closestRoot(ii,ri=!1){return findClosest(ii,oi=>{if((ri?allSelectors():rootSelectors()).some(gi=>oi.matches(gi)))return!0})}function findClosest(ii,ri){if(ii){if(ri(ii))return ii;if(ii._x_teleportBack&&(ii=ii._x_teleportBack),!!ii.parentElement)return findClosest(ii.parentElement,ri)}}function isRoot(ii){return rootSelectors().some(ri=>ii.matches(ri))}var initInterceptors2=[];function interceptInit(ii){initInterceptors2.push(ii)}function initTree(ii,ri=walk,oi=()=>{}){deferHandlingDirectives(()=>{ri(ii,(hi,gi)=>{oi(hi,gi),initInterceptors2.forEach(bi=>bi(hi,gi)),directives(hi,hi.attributes).forEach(bi=>bi()),hi._x_ignore&&gi()})})}function destroyTree(ii,ri=walk){ri(ii,oi=>{cleanupAttributes(oi),cleanupElement(oi)})}function warnAboutMissingPlugins(){[["ui","dialog",["[x-dialog], [x-popover]"]],["anchor","anchor",["[x-anchor]"]],["sort","sort",["[x-sort]"]]].forEach(([ri,oi,hi])=>{directiveExists(oi)||hi.some(gi=>{if(document.querySelector(gi))return warn(`found "${gi}", but missing ${ri} plugin`),!0})})}var tickStack=[],isHolding=!1;function nextTick(ii=()=>{}){return queueMicrotask(()=>{isHolding||setTimeout(()=>{releaseNextTicks()})}),new Promise(ri=>{tickStack.push(()=>{ii(),ri()})})}function releaseNextTicks(){for(isHolding=!1;tickStack.length;)tickStack.shift()()}function holdNextTicks(){isHolding=!0}function setClasses(ii,ri){return Array.isArray(ri)?setClassesFromString(ii,ri.join(" ")):typeof ri=="object"&&ri!==null?setClassesFromObject(ii,ri):typeof ri=="function"?setClasses(ii,ri()):setClassesFromString(ii,ri)}function setClassesFromString(ii,ri){let oi=gi=>gi.split(" ").filter(bi=>!ii.classList.contains(bi)).filter(Boolean),hi=gi=>(ii.classList.add(...gi),()=>{ii.classList.remove(...gi)});return ri=ri===!0?ri="":ri||"",hi(oi(ri))}function setClassesFromObject(ii,ri){let oi=Ci=>Ci.split(" ").filter(Boolean),hi=Object.entries(ri).flatMap(([Ci,Pi])=>Pi?oi(Ci):!1).filter(Boolean),gi=Object.entries(ri).flatMap(([Ci,Pi])=>Pi?!1:oi(Ci)).filter(Boolean),bi=[],Ai=[];return gi.forEach(Ci=>{ii.classList.contains(Ci)&&(ii.classList.remove(Ci),Ai.push(Ci))}),hi.forEach(Ci=>{ii.classList.contains(Ci)||(ii.classList.add(Ci),bi.push(Ci))}),()=>{Ai.forEach(Ci=>ii.classList.add(Ci)),bi.forEach(Ci=>ii.classList.remove(Ci))}}function setStyles(ii,ri){return typeof ri=="object"&&ri!==null?setStylesFromObject(ii,ri):setStylesFromString(ii,ri)}function setStylesFromObject(ii,ri){let oi={};return Object.entries(ri).forEach(([hi,gi])=>{oi[hi]=ii.style[hi],hi.startsWith("--")||(hi=kebabCase(hi)),ii.style.setProperty(hi,gi)}),setTimeout(()=>{ii.style.length===0&&ii.removeAttribute("style")}),()=>{setStyles(ii,oi)}}function setStylesFromString(ii,ri){let oi=ii.getAttribute("style",ri);return ii.setAttribute("style",ri),()=>{ii.setAttribute("style",oi||"")}}function kebabCase(ii){return ii.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function once(ii,ri=()=>{}){let oi=!1;return function(){oi?ri.apply(this,arguments):(oi=!0,ii.apply(this,arguments))}}directive("transition",(ii,{value:ri,modifiers:oi,expression:hi},{evaluate:gi})=>{typeof hi=="function"&&(hi=gi(hi)),hi!==!1&&(!hi||typeof hi=="boolean"?registerTransitionsFromHelper(ii,oi,ri):registerTransitionsFromClassString(ii,hi,ri))});function registerTransitionsFromClassString(ii,ri,oi){registerTransitionObject(ii,setClasses,""),{enter:gi=>{ii._x_transition.enter.during=gi},"enter-start":gi=>{ii._x_transition.enter.start=gi},"enter-end":gi=>{ii._x_transition.enter.end=gi},leave:gi=>{ii._x_transition.leave.during=gi},"leave-start":gi=>{ii._x_transition.leave.start=gi},"leave-end":gi=>{ii._x_transition.leave.end=gi}}[oi](ri)}function registerTransitionsFromHelper(ii,ri,oi){registerTransitionObject(ii,setStyles);let hi=!ri.includes("in")&&!ri.includes("out")&&!oi,gi=hi||ri.includes("in")||["enter"].includes(oi),bi=hi||ri.includes("out")||["leave"].includes(oi);ri.includes("in")&&!hi&&(ri=ri.filter(($i,Ri)=>Ri<ri.indexOf("out"))),ri.includes("out")&&!hi&&(ri=ri.filter(($i,Ri)=>Ri>ri.indexOf("out")));let Ai=!ri.includes("opacity")&&!ri.includes("scale"),Ci=Ai||ri.includes("opacity"),Pi=Ai||ri.includes("scale"),zi=Ci?0:1,Xi=Pi?modifierValue(ri,"scale",95)/100:1,ji=modifierValue(ri,"delay",0)/1e3,Zi=modifierValue(ri,"origin","center"),ia="opacity, transform",la=modifierValue(ri,"duration",150)/1e3,ra=modifierValue(ri,"duration",75)/1e3,Ki="cubic-bezier(0.4, 0.0, 0.2, 1)";gi&&(ii._x_transition.enter.during={transformOrigin:Zi,transitionDelay:`${ji}s`,transitionProperty:ia,transitionDuration:`${la}s`,transitionTimingFunction:Ki},ii._x_transition.enter.start={opacity:zi,transform:`scale(${Xi})`},ii._x_transition.enter.end={opacity:1,transform:"scale(1)"}),bi&&(ii._x_transition.leave.during={transformOrigin:Zi,transitionDelay:`${ji}s`,transitionProperty:ia,transitionDuration:`${ra}s`,transitionTimingFunction:Ki},ii._x_transition.leave.start={opacity:1,transform:"scale(1)"},ii._x_transition.leave.end={opacity:zi,transform:`scale(${Xi})`})}function registerTransitionObject(ii,ri,oi={}){ii._x_transition||(ii._x_transition={enter:{during:oi,start:oi,end:oi},leave:{during:oi,start:oi,end:oi},in(hi=()=>{},gi=()=>{}){transition(ii,ri,{during:this.enter.during,start:this.enter.start,end:this.enter.end},hi,gi)},out(hi=()=>{},gi=()=>{}){transition(ii,ri,{during:this.leave.during,start:this.leave.start,end:this.leave.end},hi,gi)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(ii,ri,oi,hi){const gi=document.visibilityState==="visible"?requestAnimationFrame:setTimeout;let bi=()=>gi(oi);if(ri){ii._x_transition&&(ii._x_transition.enter||ii._x_transition.leave)?ii._x_transition.enter&&(Object.entries(ii._x_transition.enter.during).length||Object.entries(ii._x_transition.enter.start).length||Object.entries(ii._x_transition.enter.end).length)?ii._x_transition.in(oi):bi():ii._x_transition?ii._x_transition.in(oi):bi();return}ii._x_hidePromise=ii._x_transition?new Promise((Ai,Ci)=>{ii._x_transition.out(()=>{},()=>Ai(hi)),ii._x_transitioning&&ii._x_transitioning.beforeCancel(()=>Ci({isFromCancelledTransition:!0}))}):Promise.resolve(hi),queueMicrotask(()=>{let Ai=closestHide(ii);Ai?(Ai._x_hideChildren||(Ai._x_hideChildren=[]),Ai._x_hideChildren.push(ii)):gi(()=>{let Ci=Pi=>{let zi=Promise.all([Pi._x_hidePromise,...(Pi._x_hideChildren||[]).map(Ci)]).then(([Xi])=>Xi());return delete Pi._x_hidePromise,delete Pi._x_hideChildren,zi};Ci(ii).catch(Pi=>{if(!Pi.isFromCancelledTransition)throw Pi})})})};function closestHide(ii){let ri=ii.parentNode;if(ri)return ri._x_hidePromise?ri:closestHide(ri)}function transition(ii,ri,{during:oi,start:hi,end:gi}={},bi=()=>{},Ai=()=>{}){if(ii._x_transitioning&&ii._x_transitioning.cancel(),Object.keys(oi).length===0&&Object.keys(hi).length===0&&Object.keys(gi).length===0){bi(),Ai();return}let Ci,Pi,zi;performTransition(ii,{start(){Ci=ri(ii,hi)},during(){Pi=ri(ii,oi)},before:bi,end(){Ci(),zi=ri(ii,gi)},after:Ai,cleanup(){Pi(),zi()}})}function performTransition(ii,ri){let oi,hi,gi,bi=once(()=>{mutateDom(()=>{oi=!0,hi||ri.before(),gi||(ri.end(),releaseNextTicks()),ri.after(),ii.isConnected&&ri.cleanup(),delete ii._x_transitioning})});ii._x_transitioning={beforeCancels:[],beforeCancel(Ai){this.beforeCancels.push(Ai)},cancel:once(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();bi()}),finish:bi},mutateDom(()=>{ri.start(),ri.during()}),holdNextTicks(),requestAnimationFrame(()=>{if(oi)return;let Ai=Number(getComputedStyle(ii).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,Ci=Number(getComputedStyle(ii).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;Ai===0&&(Ai=Number(getComputedStyle(ii).animationDuration.replace("s",""))*1e3),mutateDom(()=>{ri.before()}),hi=!0,requestAnimationFrame(()=>{oi||(mutateDom(()=>{ri.end()}),releaseNextTicks(),setTimeout(ii._x_transitioning.finish,Ai+Ci),gi=!0)})})}function modifierValue(ii,ri,oi){if(ii.indexOf(ri)===-1)return oi;const hi=ii[ii.indexOf(ri)+1];if(!hi||ri==="scale"&&isNaN(hi))return oi;if(ri==="duration"||ri==="delay"){let gi=hi.match(/([0-9]+)ms/);if(gi)return gi[1]}return ri==="origin"&&["top","right","left","center","bottom"].includes(ii[ii.indexOf(ri)+2])?[hi,ii[ii.indexOf(ri)+2]].join(" "):hi}var isCloning=!1;function skipDuringClone(ii,ri=()=>{}){return(...oi)=>isCloning?ri(...oi):ii(...oi)}function onlyDuringClone(ii){return(...ri)=>isCloning&&ii(...ri)}var interceptors=[];function interceptClone(ii){interceptors.push(ii)}function cloneNode(ii,ri){interceptors.forEach(oi=>oi(ii,ri)),isCloning=!0,dontRegisterReactiveSideEffects(()=>{initTree(ri,(oi,hi)=>{hi(oi,()=>{})})}),isCloning=!1}var isCloningLegacy=!1;function clone(ii,ri){ri._x_dataStack||(ri._x_dataStack=ii._x_dataStack),isCloning=!0,isCloningLegacy=!0,dontRegisterReactiveSideEffects(()=>{cloneTree(ri)}),isCloning=!1,isCloningLegacy=!1}function cloneTree(ii){let ri=!1;initTree(ii,(hi,gi)=>{walk(hi,(bi,Ai)=>{if(ri&&isRoot(bi))return Ai();ri=!0,gi(bi,Ai)})})}function dontRegisterReactiveSideEffects(ii){let ri=effect;overrideEffect((oi,hi)=>{let gi=ri(oi);return release(gi),()=>{}}),ii(),overrideEffect(ri)}function bind(ii,ri,oi,hi=[]){switch(ii._x_bindings||(ii._x_bindings=reactive({})),ii._x_bindings[ri]=oi,ri=hi.includes("camel")?camelCase(ri):ri,ri){case"value":bindInputValue(ii,oi);break;case"style":bindStyles(ii,oi);break;case"class":bindClasses(ii,oi);break;case"selected":case"checked":bindAttributeAndProperty(ii,ri,oi);break;default:bindAttribute(ii,ri,oi);break}}function bindInputValue(ii,ri){if(ii.type==="radio")ii.attributes.value===void 0&&(ii.value=ri),window.fromModel&&(typeof ri=="boolean"?ii.checked=safeParseBoolean(ii.value)===ri:ii.checked=checkedAttrLooseCompare(ii.value,ri));else if(ii.type==="checkbox")Number.isInteger(ri)?ii.value=ri:!Array.isArray(ri)&&typeof ri!="boolean"&&![null,void 0].includes(ri)?ii.value=String(ri):Array.isArray(ri)?ii.checked=ri.some(oi=>checkedAttrLooseCompare(oi,ii.value)):ii.checked=!!ri;else if(ii.tagName==="SELECT")updateSelect(ii,ri);else{if(ii.value===ri)return;ii.value=ri===void 0?"":ri}}function bindClasses(ii,ri){ii._x_undoAddedClasses&&ii._x_undoAddedClasses(),ii._x_undoAddedClasses=setClasses(ii,ri)}function bindStyles(ii,ri){ii._x_undoAddedStyles&&ii._x_undoAddedStyles(),ii._x_undoAddedStyles=setStyles(ii,ri)}function bindAttributeAndProperty(ii,ri,oi){bindAttribute(ii,ri,oi),setPropertyIfChanged(ii,ri,oi)}function bindAttribute(ii,ri,oi){[null,void 0,!1].includes(oi)&&attributeShouldntBePreservedIfFalsy(ri)?ii.removeAttribute(ri):(isBooleanAttr(ri)&&(oi=ri),setIfChanged(ii,ri,oi))}function setIfChanged(ii,ri,oi){ii.getAttribute(ri)!=oi&&ii.setAttribute(ri,oi)}function setPropertyIfChanged(ii,ri,oi){ii[ri]!==oi&&(ii[ri]=oi)}function updateSelect(ii,ri){const oi=[].concat(ri).map(hi=>hi+"");Array.from(ii.options).forEach(hi=>{hi.selected=oi.includes(hi.value)})}function camelCase(ii){return ii.toLowerCase().replace(/-(\w)/g,(ri,oi)=>oi.toUpperCase())}function checkedAttrLooseCompare(ii,ri){return ii==ri}function safeParseBoolean(ii){return[1,"1","true","on","yes",!0].includes(ii)?!0:[0,"0","false","off","no",!1].includes(ii)?!1:ii?!!ii:null}function isBooleanAttr(ii){return["disabled","checked","required","readonly","open","selected","autofocus","itemscope","multiple","novalidate","allowfullscreen","allowpaymentrequest","formnovalidate","autoplay","controls","loop","muted","playsinline","default","ismap","reversed","async","defer","nomodule"].includes(ii)}function attributeShouldntBePreservedIfFalsy(ii){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(ii)}function getBinding(ii,ri,oi){return ii._x_bindings&&ii._x_bindings[ri]!==void 0?ii._x_bindings[ri]:getAttributeBinding(ii,ri,oi)}function extractProp(ii,ri,oi,hi=!0){if(ii._x_bindings&&ii._x_bindings[ri]!==void 0)return ii._x_bindings[ri];if(ii._x_inlineBindings&&ii._x_inlineBindings[ri]!==void 0){let gi=ii._x_inlineBindings[ri];return gi.extract=hi,dontAutoEvaluateFunctions(()=>evaluate(ii,gi.expression))}return getAttributeBinding(ii,ri,oi)}function getAttributeBinding(ii,ri,oi){let hi=ii.getAttribute(ri);return hi===null?typeof oi=="function"?oi():oi:hi===""?!0:isBooleanAttr(ri)?!![ri,"true"].includes(hi):hi}function debounce$1(ii,ri){var oi;return function(){var hi=this,gi=arguments,bi=function(){oi=null,ii.apply(hi,gi)};clearTimeout(oi),oi=setTimeout(bi,ri)}}function throttle(ii,ri){let oi;return function(){let hi=this,gi=arguments;oi||(ii.apply(hi,gi),oi=!0,setTimeout(()=>oi=!1,ri))}}function entangle({get:ii,set:ri},{get:oi,set:hi}){let gi=!0,bi,Ai=effect(()=>{let Ci=ii(),Pi=oi();if(gi)hi(cloneIfObject(Ci)),gi=!1;else{let zi=JSON.stringify(Ci),Xi=JSON.stringify(Pi);zi!==bi?hi(cloneIfObject(Ci)):zi!==Xi&&ri(cloneIfObject(Pi))}bi=JSON.stringify(ii()),JSON.stringify(oi())});return()=>{release(Ai)}}function cloneIfObject(ii){return typeof ii=="object"?JSON.parse(JSON.stringify(ii)):ii}function plugin(ii){(Array.isArray(ii)?ii:[ii]).forEach(oi=>oi(alpine_default))}var stores={},isReactive=!1;function store(ii,ri){if(isReactive||(stores=reactive(stores),isReactive=!0),ri===void 0)return stores[ii];stores[ii]=ri,typeof ri=="object"&&ri!==null&&ri.hasOwnProperty("init")&&typeof ri.init=="function"&&stores[ii].init(),initInterceptors(stores[ii])}function getStores(){return stores}var binds={};function bind2(ii,ri){let oi=typeof ri!="function"?()=>ri:ri;return ii instanceof Element?applyBindingsObject(ii,oi()):(binds[ii]=oi,()=>{})}function injectBindingProviders(ii){return Object.entries(binds).forEach(([ri,oi])=>{Object.defineProperty(ii,ri,{get(){return(...hi)=>oi(...hi)}})}),ii}function applyBindingsObject(ii,ri,oi){let hi=[];for(;hi.length;)hi.pop()();let gi=Object.entries(ri).map(([Ai,Ci])=>({name:Ai,value:Ci})),bi=attributesOnly(gi);return gi=gi.map(Ai=>bi.find(Ci=>Ci.name===Ai.name)?{name:`x-bind:${Ai.name}`,value:`"${Ai.value}"`}:Ai),directives(ii,gi,oi).map(Ai=>{hi.push(Ai.runCleanups),Ai()}),()=>{for(;hi.length;)hi.pop()()}}var datas={};function data(ii,ri){datas[ii]=ri}function injectDataProviders(ii,ri){return Object.entries(datas).forEach(([oi,hi])=>{Object.defineProperty(ii,oi,{get(){return(...gi)=>hi.bind(ri)(...gi)},enumerable:!1})}),ii}var Alpine={get reactive(){return reactive},get release(){return release},get effect(){return effect},get raw(){return raw},version:"3.13.10",flushAndStopDeferringMutations,dontAutoEvaluateFunctions,disableEffectScheduling,startObservingMutations,stopObservingMutations,setReactivityEngine,onAttributeRemoved,onAttributesAdded,closestDataStack,skipDuringClone,onlyDuringClone,addRootSelector,addInitSelector,interceptClone,addScopeToNode,deferMutations,mapAttributes,evaluateLater,interceptInit,setEvaluator,mergeProxies,extractProp,findClosest,onElRemoved,closestRoot,destroyTree,interceptor,transition,setStyles,mutateDom,directive,entangle,throttle,debounce:debounce$1,evaluate,initTree,nextTick,prefixed:prefix,prefix:setPrefix,plugin,magic,store,start,clone,cloneNode,bound:getBinding,$data:scope,watch,walk,data,bind:bind2},alpine_default=Alpine;function makeMap(ii,ri){const oi=Object.create(null),hi=ii.split(",");for(let gi=0;gi<hi.length;gi++)oi[hi[gi]]=!0;return ri?gi=>!!oi[gi.toLowerCase()]:gi=>!!oi[gi]}var EMPTY_OBJ=Object.freeze({}),hasOwnProperty=Object.prototype.hasOwnProperty,hasOwn=(ii,ri)=>hasOwnProperty.call(ii,ri),isArray=Array.isArray,isMap=ii=>toTypeString(ii)==="[object Map]",isString=ii=>typeof ii=="string",isSymbol=ii=>typeof ii=="symbol",isObject=ii=>ii!==null&&typeof ii=="object",objectToString=Object.prototype.toString,toTypeString=ii=>objectToString.call(ii),toRawType=ii=>toTypeString(ii).slice(8,-1),isIntegerKey=ii=>isString(ii)&&ii!=="NaN"&&ii[0]!=="-"&&""+parseInt(ii,10)===ii,cacheStringFunction=ii=>{const ri=Object.create(null);return oi=>ri[oi]||(ri[oi]=ii(oi))},capitalize=cacheStringFunction(ii=>ii.charAt(0).toUpperCase()+ii.slice(1)),hasChanged=(ii,ri)=>ii!==ri&&(ii===ii||ri===ri),targetMap=new WeakMap,effectStack=[],activeEffect,ITERATE_KEY=Symbol("iterate"),MAP_KEY_ITERATE_KEY=Symbol("Map key iterate");function isEffect(ii){return ii&&ii._isEffect===!0}function effect2(ii,ri=EMPTY_OBJ){isEffect(ii)&&(ii=ii.raw);const oi=createReactiveEffect(ii,ri);return ri.lazy||oi(),oi}function stop(ii){ii.active&&(cleanup(ii),ii.options.onStop&&ii.options.onStop(),ii.active=!1)}var uid=0;function createReactiveEffect(ii,ri){const oi=function(){if(!oi.active)return ii();if(!effectStack.includes(oi)){cleanup(oi);try{return enableTracking(),effectStack.push(oi),activeEffect=oi,ii()}finally{effectStack.pop(),resetTracking(),activeEffect=effectStack[effectStack.length-1]}}};return oi.id=uid++,oi.allowRecurse=!!ri.allowRecurse,oi._isEffect=!0,oi.active=!0,oi.raw=ii,oi.deps=[],oi.options=ri,oi}function cleanup(ii){const{deps:ri}=ii;if(ri.length){for(let oi=0;oi<ri.length;oi++)ri[oi].delete(ii);ri.length=0}}var shouldTrack=!0,trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function enableTracking(){trackStack.push(shouldTrack),shouldTrack=!0}function resetTracking(){const ii=trackStack.pop();shouldTrack=ii===void 0?!0:ii}function track(ii,ri,oi){if(!shouldTrack||activeEffect===void 0)return;let hi=targetMap.get(ii);hi||targetMap.set(ii,hi=new Map);let gi=hi.get(oi);gi||hi.set(oi,gi=new Set),gi.has(activeEffect)||(gi.add(activeEffect),activeEffect.deps.push(gi),activeEffect.options.onTrack&&activeEffect.options.onTrack({effect:activeEffect,target:ii,type:ri,key:oi}))}function trigger(ii,ri,oi,hi,gi,bi){const Ai=targetMap.get(ii);if(!Ai)return;const Ci=new Set,Pi=Xi=>{Xi&&Xi.forEach(ji=>{(ji!==activeEffect||ji.allowRecurse)&&Ci.add(ji)})};if(ri==="clear")Ai.forEach(Pi);else if(oi==="length"&&isArray(ii))Ai.forEach((Xi,ji)=>{(ji==="length"||ji>=hi)&&Pi(Xi)});else switch(oi!==void 0&&Pi(Ai.get(oi)),ri){case"add":isArray(ii)?isIntegerKey(oi)&&Pi(Ai.get("length")):(Pi(Ai.get(ITERATE_KEY)),isMap(ii)&&Pi(Ai.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray(ii)||(Pi(Ai.get(ITERATE_KEY)),isMap(ii)&&Pi(Ai.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(ii)&&Pi(Ai.get(ITERATE_KEY));break}const zi=Xi=>{Xi.options.onTrigger&&Xi.options.onTrigger({effect:Xi,target:ii,key:oi,type:ri,newValue:hi,oldValue:gi,oldTarget:bi}),Xi.options.scheduler?Xi.options.scheduler(Xi):Xi()};Ci.forEach(zi)}var isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).map(ii=>Symbol[ii]).filter(isSymbol)),get2=createGetter(),readonlyGet=createGetter(!0),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const ii={};return["includes","indexOf","lastIndexOf"].forEach(ri=>{ii[ri]=function(...oi){const hi=toRaw(this);for(let bi=0,Ai=this.length;bi<Ai;bi++)track(hi,"get",bi+"");const gi=hi[ri](...oi);return gi===-1||gi===!1?hi[ri](...oi.map(toRaw)):gi}}),["push","pop","shift","unshift","splice"].forEach(ri=>{ii[ri]=function(...oi){pauseTracking();const hi=toRaw(this)[ri].apply(this,oi);return resetTracking(),hi}}),ii}function createGetter(ii=!1,ri=!1){return function(hi,gi,bi){if(gi==="__v_isReactive")return!ii;if(gi==="__v_isReadonly")return ii;if(gi==="__v_raw"&&bi===(ii?ri?shallowReadonlyMap:readonlyMap:ri?shallowReactiveMap:reactiveMap).get(hi))return hi;const Ai=isArray(hi);if(!ii&&Ai&&hasOwn(arrayInstrumentations,gi))return Reflect.get(arrayInstrumentations,gi,bi);const Ci=Reflect.get(hi,gi,bi);return(isSymbol(gi)?builtInSymbols.has(gi):isNonTrackableKeys(gi))||(ii||track(hi,"get",gi),ri)?Ci:isRef(Ci)?!Ai||!isIntegerKey(gi)?Ci.value:Ci:isObject(Ci)?ii?readonly(Ci):reactive2(Ci):Ci}}var set2=createSetter();function createSetter(ii=!1){return function(oi,hi,gi,bi){let Ai=oi[hi];if(!ii&&(gi=toRaw(gi),Ai=toRaw(Ai),!isArray(oi)&&isRef(Ai)&&!isRef(gi)))return Ai.value=gi,!0;const Ci=isArray(oi)&&isIntegerKey(hi)?Number(hi)<oi.length:hasOwn(oi,hi),Pi=Reflect.set(oi,hi,gi,bi);return oi===toRaw(bi)&&(Ci?hasChanged(gi,Ai)&&trigger(oi,"set",hi,gi,Ai):trigger(oi,"add",hi,gi)),Pi}}function deleteProperty(ii,ri){const oi=hasOwn(ii,ri),hi=ii[ri],gi=Reflect.deleteProperty(ii,ri);return gi&&oi&&trigger(ii,"delete",ri,void 0,hi),gi}function has(ii,ri){const oi=Reflect.has(ii,ri);return(!isSymbol(ri)||!builtInSymbols.has(ri))&&track(ii,"has",ri),oi}function ownKeys(ii){return track(ii,"iterate",isArray(ii)?"length":ITERATE_KEY),Reflect.ownKeys(ii)}var mutableHandlers={get:get2,set:set2,deleteProperty,has,ownKeys},readonlyHandlers={get:readonlyGet,set(ii,ri){return console.warn(`Set operation on key "${String(ri)}" failed: target is readonly.`,ii),!0},deleteProperty(ii,ri){return console.warn(`Delete operation on key "${String(ri)}" failed: target is readonly.`,ii),!0}},toReactive=ii=>isObject(ii)?reactive2(ii):ii,toReadonly=ii=>isObject(ii)?readonly(ii):ii,toShallow=ii=>ii,getProto=ii=>Reflect.getPrototypeOf(ii);function get$1(ii,ri,oi=!1,hi=!1){ii=ii.__v_raw;const gi=toRaw(ii),bi=toRaw(ri);ri!==bi&&!oi&&track(gi,"get",ri),!oi&&track(gi,"get",bi);const{has:Ai}=getProto(gi),Ci=hi?toShallow:oi?toReadonly:toReactive;if(Ai.call(gi,ri))return Ci(ii.get(ri));if(Ai.call(gi,bi))return Ci(ii.get(bi));ii!==gi&&ii.get(ri)}function has$1(ii,ri=!1){const oi=this.__v_raw,hi=toRaw(oi),gi=toRaw(ii);return ii!==gi&&!ri&&track(hi,"has",ii),!ri&&track(hi,"has",gi),ii===gi?oi.has(ii):oi.has(ii)||oi.has(gi)}function size(ii,ri=!1){return ii=ii.__v_raw,!ri&&track(toRaw(ii),"iterate",ITERATE_KEY),Reflect.get(ii,"size",ii)}function add(ii){ii=toRaw(ii);const ri=toRaw(this);return getProto(ri).has.call(ri,ii)||(ri.add(ii),trigger(ri,"add",ii,ii)),this}function set$1(ii,ri){ri=toRaw(ri);const oi=toRaw(this),{has:hi,get:gi}=getProto(oi);let bi=hi.call(oi,ii);bi?checkIdentityKeys(oi,hi,ii):(ii=toRaw(ii),bi=hi.call(oi,ii));const Ai=gi.call(oi,ii);return oi.set(ii,ri),bi?hasChanged(ri,Ai)&&trigger(oi,"set",ii,ri,Ai):trigger(oi,"add",ii,ri),this}function deleteEntry(ii){const ri=toRaw(this),{has:oi,get:hi}=getProto(ri);let gi=oi.call(ri,ii);gi?checkIdentityKeys(ri,oi,ii):(ii=toRaw(ii),gi=oi.call(ri,ii));const bi=hi?hi.call(ri,ii):void 0,Ai=ri.delete(ii);return gi&&trigger(ri,"delete",ii,void 0,bi),Ai}function clear(){const ii=toRaw(this),ri=ii.size!==0,oi=isMap(ii)?new Map(ii):new Set(ii),hi=ii.clear();return ri&&trigger(ii,"clear",void 0,void 0,oi),hi}function createForEach(ii,ri){return function(hi,gi){const bi=this,Ai=bi.__v_raw,Ci=toRaw(Ai),Pi=ri?toShallow:ii?toReadonly:toReactive;return!ii&&track(Ci,"iterate",ITERATE_KEY),Ai.forEach((zi,Xi)=>hi.call(gi,Pi(zi),Pi(Xi),bi))}}function createIterableMethod(ii,ri,oi){return function(...hi){const gi=this.__v_raw,bi=toRaw(gi),Ai=isMap(bi),Ci=ii==="entries"||ii===Symbol.iterator&&Ai,Pi=ii==="keys"&&Ai,zi=gi[ii](...hi),Xi=oi?toShallow:ri?toReadonly:toReactive;return!ri&&track(bi,"iterate",Pi?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:ji,done:Zi}=zi.next();return Zi?{value:ji,done:Zi}:{value:Ci?[Xi(ji[0]),Xi(ji[1])]:Xi(ji),done:Zi}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(ii){return function(...ri){{const oi=ri[0]?`on key "${ri[0]}" `:"";console.warn(`${capitalize(ii)} operation ${oi}failed: target is readonly.`,toRaw(this))}return ii==="delete"?!1:this}}function createInstrumentations(){const ii={get(bi){return get$1(this,bi)},get size(){return size(this)},has:has$1,add,set:set$1,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},ri={get(bi){return get$1(this,bi,!1,!0)},get size(){return size(this)},has:has$1,add,set:set$1,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},oi={get(bi){return get$1(this,bi,!0)},get size(){return size(this,!0)},has(bi){return has$1.call(this,bi,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},hi={get(bi){return get$1(this,bi,!0,!0)},get size(){return size(this,!0)},has(bi){return has$1.call(this,bi,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(bi=>{ii[bi]=createIterableMethod(bi,!1,!1),oi[bi]=createIterableMethod(bi,!0,!1),ri[bi]=createIterableMethod(bi,!1,!0),hi[bi]=createIterableMethod(bi,!0,!0)}),[ii,oi,ri,hi]}var[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(ii,ri){const oi=ri?ii?shallowReadonlyInstrumentations:shallowInstrumentations:ii?readonlyInstrumentations:mutableInstrumentations;return(hi,gi,bi)=>gi==="__v_isReactive"?!ii:gi==="__v_isReadonly"?ii:gi==="__v_raw"?hi:Reflect.get(hasOwn(oi,gi)&&gi in hi?oi:hi,gi,bi)}var mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)};function checkIdentityKeys(ii,ri,oi){const hi=toRaw(oi);if(hi!==oi&&ri.call(ii,hi)){const gi=toRawType(ii);console.warn(`Reactive ${gi} contains both the raw and reactive versions of the same object${gi==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(ii){switch(ii){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(ii){return ii.__v_skip||!Object.isExtensible(ii)?0:targetTypeMap(toRawType(ii))}function reactive2(ii){return ii&&ii.__v_isReadonly?ii:createReactiveObject(ii,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function readonly(ii){return createReactiveObject(ii,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function createReactiveObject(ii,ri,oi,hi,gi){if(!isObject(ii))return console.warn(`value cannot be made reactive: ${String(ii)}`),ii;if(ii.__v_raw&&!(ri&&ii.__v_isReactive))return ii;const bi=gi.get(ii);if(bi)return bi;const Ai=getTargetType(ii);if(Ai===0)return ii;const Ci=new Proxy(ii,Ai===2?hi:oi);return gi.set(ii,Ci),Ci}function toRaw(ii){return ii&&toRaw(ii.__v_raw)||ii}function isRef(ii){return!!(ii&&ii.__v_isRef===!0)}magic("nextTick",()=>nextTick);magic("dispatch",ii=>dispatch.bind(dispatch,ii));magic("watch",(ii,{evaluateLater:ri,cleanup:oi})=>(hi,gi)=>{let bi=ri(hi),Ci=watch(()=>{let Pi;return bi(zi=>Pi=zi),Pi},gi);oi(Ci)});magic("store",getStores);magic("data",ii=>scope(ii));magic("root",ii=>closestRoot(ii));magic("refs",ii=>(ii._x_refs_proxy||(ii._x_refs_proxy=mergeProxies(getArrayOfRefObject(ii))),ii._x_refs_proxy));function getArrayOfRefObject(ii){let ri=[];return findClosest(ii,oi=>{oi._x_refs&&ri.push(oi._x_refs)}),ri}var globalIdMemo={};function findAndIncrementId(ii){return globalIdMemo[ii]||(globalIdMemo[ii]=0),++globalIdMemo[ii]}function closestIdRoot(ii,ri){return findClosest(ii,oi=>{if(oi._x_ids&&oi._x_ids[ri])return!0})}function setIdRoot(ii,ri){ii._x_ids||(ii._x_ids={}),ii._x_ids[ri]||(ii._x_ids[ri]=findAndIncrementId(ri))}magic("id",(ii,{cleanup:ri})=>(oi,hi=null)=>{let gi=`${oi}${hi?`-${hi}`:""}`;return cacheIdByNameOnElement(ii,gi,ri,()=>{let bi=closestIdRoot(ii,oi),Ai=bi?bi._x_ids[oi]:findAndIncrementId(oi);return hi?`${oi}-${Ai}-${hi}`:`${oi}-${Ai}`})});interceptClone((ii,ri)=>{ii._x_id&&(ri._x_id=ii._x_id)});function cacheIdByNameOnElement(ii,ri,oi,hi){if(ii._x_id||(ii._x_id={}),ii._x_id[ri])return ii._x_id[ri];let gi=hi();return ii._x_id[ri]=gi,oi(()=>{delete ii._x_id[ri]}),gi}magic("el",ii=>ii);warnMissingPluginMagic("Focus","focus","focus");warnMissingPluginMagic("Persist","persist","persist");function warnMissingPluginMagic(ii,ri,oi){magic(ri,hi=>warn(`You can't use [$${ri}] without first installing the "${ii}" plugin here: https://alpinejs.dev/plugins/${oi}`,hi))}directive("modelable",(ii,{expression:ri},{effect:oi,evaluateLater:hi,cleanup:gi})=>{let bi=hi(ri),Ai=()=>{let Xi;return bi(ji=>Xi=ji),Xi},Ci=hi(`${ri} = __placeholder`),Pi=Xi=>Ci(()=>{},{scope:{__placeholder:Xi}}),zi=Ai();Pi(zi),queueMicrotask(()=>{if(!ii._x_model)return;ii._x_removeModelListeners.default();let Xi=ii._x_model.get,ji=ii._x_model.set,Zi=entangle({get(){return Xi()},set(ia){ji(ia)}},{get(){return Ai()},set(ia){Pi(ia)}});gi(Zi)})});directive("teleport",(ii,{modifiers:ri,expression:oi},{cleanup:hi})=>{ii.tagName.toLowerCase()!=="template"&&warn("x-teleport can only be used on a <template> tag",ii);let gi=getTarget(oi),bi=ii.content.cloneNode(!0).firstElementChild;ii._x_teleport=bi,bi._x_teleportBack=ii,ii.setAttribute("data-teleport-template",!0),bi.setAttribute("data-teleport-target",!0),ii._x_forwardEvents&&ii._x_forwardEvents.forEach(Ci=>{bi.addEventListener(Ci,Pi=>{Pi.stopPropagation(),ii.dispatchEvent(new Pi.constructor(Pi.type,Pi))})}),addScopeToNode(bi,{},ii);let Ai=(Ci,Pi,zi)=>{zi.includes("prepend")?Pi.parentNode.insertBefore(Ci,Pi):zi.includes("append")?Pi.parentNode.insertBefore(Ci,Pi.nextSibling):Pi.appendChild(Ci)};mutateDom(()=>{Ai(bi,gi,ri),skipDuringClone(()=>{initTree(bi),bi._x_ignore=!0})()}),ii._x_teleportPutBack=()=>{let Ci=getTarget(oi);mutateDom(()=>{Ai(ii._x_teleport,Ci,ri)})},hi(()=>bi.remove())});var teleportContainerDuringClone=document.createElement("div");function getTarget(ii){let ri=skipDuringClone(()=>document.querySelector(ii),()=>teleportContainerDuringClone)();return ri||warn(`Cannot find x-teleport element for selector: "${ii}"`),ri}var handler=()=>{};handler.inline=(ii,{modifiers:ri},{cleanup:oi})=>{ri.includes("self")?ii._x_ignoreSelf=!0:ii._x_ignore=!0,oi(()=>{ri.includes("self")?delete ii._x_ignoreSelf:delete ii._x_ignore})};directive("ignore",handler);directive("effect",skipDuringClone((ii,{expression:ri},{effect:oi})=>{oi(evaluateLater(ii,ri))}));function on(ii,ri,oi,hi){let gi=ii,bi=Pi=>hi(Pi),Ai={},Ci=(Pi,zi)=>Xi=>zi(Pi,Xi);if(oi.includes("dot")&&(ri=dotSyntax(ri)),oi.includes("camel")&&(ri=camelCase2(ri)),oi.includes("passive")&&(Ai.passive=!0),oi.includes("capture")&&(Ai.capture=!0),oi.includes("window")&&(gi=window),oi.includes("document")&&(gi=document),oi.includes("debounce")){let Pi=oi[oi.indexOf("debounce")+1]||"invalid-wait",zi=isNumeric(Pi.split("ms")[0])?Number(Pi.split("ms")[0]):250;bi=debounce$1(bi,zi)}if(oi.includes("throttle")){let Pi=oi[oi.indexOf("throttle")+1]||"invalid-wait",zi=isNumeric(Pi.split("ms")[0])?Number(Pi.split("ms")[0]):250;bi=throttle(bi,zi)}return oi.includes("prevent")&&(bi=Ci(bi,(Pi,zi)=>{zi.preventDefault(),Pi(zi)})),oi.includes("stop")&&(bi=Ci(bi,(Pi,zi)=>{zi.stopPropagation(),Pi(zi)})),oi.includes("once")&&(bi=Ci(bi,(Pi,zi)=>{Pi(zi),gi.removeEventListener(ri,bi,Ai)})),(oi.includes("away")||oi.includes("outside"))&&(gi=document,bi=Ci(bi,(Pi,zi)=>{ii.contains(zi.target)||zi.target.isConnected!==!1&&(ii.offsetWidth<1&&ii.offsetHeight<1||ii._x_isShown!==!1&&Pi(zi))})),oi.includes("self")&&(bi=Ci(bi,(Pi,zi)=>{zi.target===ii&&Pi(zi)})),bi=Ci(bi,(Pi,zi)=>{isKeyEvent(ri)&&isListeningForASpecificKeyThatHasntBeenPressed(zi,oi)||Pi(zi)}),gi.addEventListener(ri,bi,Ai),()=>{gi.removeEventListener(ri,bi,Ai)}}function dotSyntax(ii){return ii.replace(/-/g,".")}function camelCase2(ii){return ii.toLowerCase().replace(/-(\w)/g,(ri,oi)=>oi.toUpperCase())}function isNumeric(ii){return!Array.isArray(ii)&&!isNaN(ii)}function kebabCase2(ii){return[" ","_"].includes(ii)?ii:ii.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}function isKeyEvent(ii){return["keydown","keyup"].includes(ii)}function isListeningForASpecificKeyThatHasntBeenPressed(ii,ri){let oi=ri.filter(bi=>!["window","document","prevent","stop","once","capture"].includes(bi));if(oi.includes("debounce")){let bi=oi.indexOf("debounce");oi.splice(bi,isNumeric((oi[bi+1]||"invalid-wait").split("ms")[0])?2:1)}if(oi.includes("throttle")){let bi=oi.indexOf("throttle");oi.splice(bi,isNumeric((oi[bi+1]||"invalid-wait").split("ms")[0])?2:1)}if(oi.length===0||oi.length===1&&keyToModifiers(ii.key).includes(oi[0]))return!1;const gi=["ctrl","shift","alt","meta","cmd","super"].filter(bi=>oi.includes(bi));return oi=oi.filter(bi=>!gi.includes(bi)),!(gi.length>0&&gi.filter(Ai=>((Ai==="cmd"||Ai==="super")&&(Ai="meta"),ii[`${Ai}Key`])).length===gi.length&&keyToModifiers(ii.key).includes(oi[0]))}function keyToModifiers(ii){if(!ii)return[];ii=kebabCase2(ii);let ri={ctrl:"control",slash:"/",space:" ",spacebar:" ",cmd:"meta",esc:"escape",up:"arrow-up",down:"arrow-down",left:"arrow-left",right:"arrow-right",period:".",comma:",",equal:"=",minus:"-",underscore:"_"};return ri[ii]=ii,Object.keys(ri).map(oi=>{if(ri[oi]===ii)return oi}).filter(oi=>oi)}directive("model",(ii,{modifiers:ri,expression:oi},{effect:hi,cleanup:gi})=>{let bi=ii;ri.includes("parent")&&(bi=ii.parentNode);let Ai=evaluateLater(bi,oi),Ci;typeof oi=="string"?Ci=evaluateLater(bi,`${oi} = __placeholder`):typeof oi=="function"&&typeof oi()=="string"?Ci=evaluateLater(bi,`${oi()} = __placeholder`):Ci=()=>{};let Pi=()=>{let Zi;return Ai(ia=>Zi=ia),isGetterSetter(Zi)?Zi.get():Zi},zi=Zi=>{let ia;Ai(la=>ia=la),isGetterSetter(ia)?ia.set(Zi):Ci(()=>{},{scope:{__placeholder:Zi}})};typeof oi=="string"&&ii.type==="radio"&&mutateDom(()=>{ii.hasAttribute("name")||ii.setAttribute("name",oi)});var Xi=ii.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(ii.type)||ri.includes("lazy")?"change":"input";let ji=isCloning?()=>{}:on(ii,Xi,ri,Zi=>{zi(getInputValue(ii,ri,Zi,Pi()))});if(ri.includes("fill")&&([void 0,null,""].includes(Pi())||ii.type==="checkbox"&&Array.isArray(Pi())||ii.tagName.toLowerCase()==="select"&&ii.multiple)&&zi(getInputValue(ii,ri,{target:ii},Pi())),ii._x_removeModelListeners||(ii._x_removeModelListeners={}),ii._x_removeModelListeners.default=ji,gi(()=>ii._x_removeModelListeners.default()),ii.form){let Zi=on(ii.form,"reset",[],ia=>{nextTick(()=>ii._x_model&&ii._x_model.set(getInputValue(ii,ri,{target:ii},Pi())))});gi(()=>Zi())}ii._x_model={get(){return Pi()},set(Zi){zi(Zi)}},ii._x_forceModelUpdate=Zi=>{Zi===void 0&&typeof oi=="string"&&oi.match(/\./)&&(Zi=""),window.fromModel=!0,mutateDom(()=>bind(ii,"value",Zi)),delete window.fromModel},hi(()=>{let Zi=Pi();ri.includes("unintrusive")&&document.activeElement.isSameNode(ii)||ii._x_forceModelUpdate(Zi)})});function getInputValue(ii,ri,oi,hi){return mutateDom(()=>{if(oi instanceof CustomEvent&&oi.detail!==void 0)return oi.detail!==null&&oi.detail!==void 0?oi.detail:oi.target.value;if(ii.type==="checkbox")if(Array.isArray(hi)){let gi=null;return ri.includes("number")?gi=safeParseNumber(oi.target.value):ri.includes("boolean")?gi=safeParseBoolean(oi.target.value):gi=oi.target.value,oi.target.checked?hi.includes(gi)?hi:hi.concat([gi]):hi.filter(bi=>!checkedAttrLooseCompare2(bi,gi))}else return oi.target.checked;else{if(ii.tagName.toLowerCase()==="select"&&ii.multiple)return ri.includes("number")?Array.from(oi.target.selectedOptions).map(gi=>{let bi=gi.value||gi.text;return safeParseNumber(bi)}):ri.includes("boolean")?Array.from(oi.target.selectedOptions).map(gi=>{let bi=gi.value||gi.text;return safeParseBoolean(bi)}):Array.from(oi.target.selectedOptions).map(gi=>gi.value||gi.text);{let gi;return ii.type==="radio"?oi.target.checked?gi=oi.target.value:gi=hi:gi=oi.target.value,ri.includes("number")?safeParseNumber(gi):ri.includes("boolean")?safeParseBoolean(gi):ri.includes("trim")?gi.trim():gi}}})}function safeParseNumber(ii){let ri=ii?parseFloat(ii):null;return isNumeric2(ri)?ri:ii}function checkedAttrLooseCompare2(ii,ri){return ii==ri}function isNumeric2(ii){return!Array.isArray(ii)&&!isNaN(ii)}function isGetterSetter(ii){return ii!==null&&typeof ii=="object"&&typeof ii.get=="function"&&typeof ii.set=="function"}directive("cloak",ii=>queueMicrotask(()=>mutateDom(()=>ii.removeAttribute(prefix("cloak")))));addInitSelector(()=>`[${prefix("init")}]`);directive("init",skipDuringClone((ii,{expression:ri},{evaluate:oi})=>typeof ri=="string"?!!ri.trim()&&oi(ri,{},!1):oi(ri,{},!1)));directive("text",(ii,{expression:ri},{effect:oi,evaluateLater:hi})=>{let gi=hi(ri);oi(()=>{gi(bi=>{mutateDom(()=>{ii.textContent=bi})})})});directive("html",(ii,{expression:ri},{effect:oi,evaluateLater:hi})=>{let gi=hi(ri);oi(()=>{gi(bi=>{mutateDom(()=>{ii.innerHTML=bi,ii._x_ignoreSelf=!0,initTree(ii),delete ii._x_ignoreSelf})})})});mapAttributes(startingWith(":",into(prefix("bind:"))));var handler2=(ii,{value:ri,modifiers:oi,expression:hi,original:gi},{effect:bi,cleanup:Ai})=>{if(!ri){let Pi={};injectBindingProviders(Pi),evaluateLater(ii,hi)(Xi=>{applyBindingsObject(ii,Xi,gi)},{scope:Pi});return}if(ri==="key")return storeKeyForXFor(ii,hi);if(ii._x_inlineBindings&&ii._x_inlineBindings[ri]&&ii._x_inlineBindings[ri].extract)return;let Ci=evaluateLater(ii,hi);bi(()=>Ci(Pi=>{Pi===void 0&&typeof hi=="string"&&hi.match(/\./)&&(Pi=""),mutateDom(()=>bind(ii,ri,Pi,oi))})),Ai(()=>{ii._x_undoAddedClasses&&ii._x_undoAddedClasses(),ii._x_undoAddedStyles&&ii._x_undoAddedStyles()})};handler2.inline=(ii,{value:ri,modifiers:oi,expression:hi})=>{ri&&(ii._x_inlineBindings||(ii._x_inlineBindings={}),ii._x_inlineBindings[ri]={expression:hi,extract:!1})};directive("bind",handler2);function storeKeyForXFor(ii,ri){ii._x_keyExpression=ri}addRootSelector(()=>`[${prefix("data")}]`);directive("data",(ii,{expression:ri},{cleanup:oi})=>{if(shouldSkipRegisteringDataDuringClone(ii))return;ri=ri===""?"{}":ri;let hi={};injectMagics(hi,ii);let gi={};injectDataProviders(gi,hi);let bi=evaluate(ii,ri,{scope:gi});(bi===void 0||bi===!0)&&(bi={}),injectMagics(bi,ii);let Ai=reactive(bi);initInterceptors(Ai);let Ci=addScopeToNode(ii,Ai);Ai.init&&evaluate(ii,Ai.init),oi(()=>{Ai.destroy&&evaluate(ii,Ai.destroy),Ci()})});interceptClone((ii,ri)=>{ii._x_dataStack&&(ri._x_dataStack=ii._x_dataStack,ri.setAttribute("data-has-alpine-state",!0))});function shouldSkipRegisteringDataDuringClone(ii){return isCloning?isCloningLegacy?!0:ii.hasAttribute("data-has-alpine-state"):!1}directive("show",(ii,{modifiers:ri,expression:oi},{effect:hi})=>{let gi=evaluateLater(ii,oi);ii._x_doHide||(ii._x_doHide=()=>{mutateDom(()=>{ii.style.setProperty("display","none",ri.includes("important")?"important":void 0)})}),ii._x_doShow||(ii._x_doShow=()=>{mutateDom(()=>{ii.style.length===1&&ii.style.display==="none"?ii.removeAttribute("style"):ii.style.removeProperty("display")})});let bi=()=>{ii._x_doHide(),ii._x_isShown=!1},Ai=()=>{ii._x_doShow(),ii._x_isShown=!0},Ci=()=>setTimeout(Ai),Pi=once(ji=>ji?Ai():bi(),ji=>{typeof ii._x_toggleAndCascadeWithTransitions=="function"?ii._x_toggleAndCascadeWithTransitions(ii,ji,Ai,bi):ji?Ci():bi()}),zi,Xi=!0;hi(()=>gi(ji=>{!Xi&&ji===zi||(ri.includes("immediate")&&(ji?Ci():bi()),Pi(ji),zi=ji,Xi=!1)}))});directive("for",(ii,{expression:ri},{effect:oi,cleanup:hi})=>{let gi=parseForExpression(ri),bi=evaluateLater(ii,gi.items),Ai=evaluateLater(ii,ii._x_keyExpression||"index");ii._x_prevKeys=[],ii._x_lookup={},oi(()=>loop(ii,gi,bi,Ai)),hi(()=>{Object.values(ii._x_lookup).forEach(Ci=>Ci.remove()),delete ii._x_prevKeys,delete ii._x_lookup})});function loop(ii,ri,oi,hi){let gi=Ai=>typeof Ai=="object"&&!Array.isArray(Ai),bi=ii;oi(Ai=>{isNumeric3(Ai)&&Ai>=0&&(Ai=Array.from(Array(Ai).keys(),Ki=>Ki+1)),Ai===void 0&&(Ai=[]);let Ci=ii._x_lookup,Pi=ii._x_prevKeys,zi=[],Xi=[];if(gi(Ai))Ai=Object.entries(Ai).map(([Ki,$i])=>{let Ri=getIterationScopeVariables(ri,$i,Ki,Ai);hi(ea=>{Xi.includes(ea)&&warn("Duplicate key on x-for",ii),Xi.push(ea)},{scope:{index:Ki,...Ri}}),zi.push(Ri)});else for(let Ki=0;Ki<Ai.length;Ki++){let $i=getIterationScopeVariables(ri,Ai[Ki],Ki,Ai);hi(Ri=>{Xi.includes(Ri)&&warn("Duplicate key on x-for",ii),Xi.push(Ri)},{scope:{index:Ki,...$i}}),zi.push($i)}let ji=[],Zi=[],ia=[],la=[];for(let Ki=0;Ki<Pi.length;Ki++){let $i=Pi[Ki];Xi.indexOf($i)===-1&&ia.push($i)}Pi=Pi.filter(Ki=>!ia.includes(Ki));let ra="template";for(let Ki=0;Ki<Xi.length;Ki++){let $i=Xi[Ki],Ri=Pi.indexOf($i);if(Ri===-1)Pi.splice(Ki,0,$i),ji.push([ra,Ki]);else if(Ri!==Ki){let ea=Pi.splice(Ki,1)[0],Ni=Pi.splice(Ri-1,1)[0];Pi.splice(Ki,0,Ni),Pi.splice(Ri,0,ea),Zi.push([ea,Ni])}else la.push($i);ra=$i}for(let Ki=0;Ki<ia.length;Ki++){let $i=ia[Ki];Ci[$i]._x_effects&&Ci[$i]._x_effects.forEach(dequeueJob),Ci[$i].remove(),Ci[$i]=null,delete Ci[$i]}for(let Ki=0;Ki<Zi.length;Ki++){let[$i,Ri]=Zi[Ki],ea=Ci[$i],Ni=Ci[Ri],Yi=document.createElement("div");mutateDom(()=>{Ni||warn('x-for ":key" is undefined or invalid',bi,Ri,Ci),Ni.after(Yi),ea.after(Ni),Ni._x_currentIfEl&&Ni.after(Ni._x_currentIfEl),Yi.before(ea),ea._x_currentIfEl&&ea.after(ea._x_currentIfEl),Yi.remove()}),Ni._x_refreshXForScope(zi[Xi.indexOf(Ri)])}for(let Ki=0;Ki<ji.length;Ki++){let[$i,Ri]=ji[Ki],ea=$i==="template"?bi:Ci[$i];ea._x_currentIfEl&&(ea=ea._x_currentIfEl);let Ni=zi[Ri],Yi=Xi[Ri],Gi=document.importNode(bi.content,!0).firstElementChild,sa=reactive(Ni);addScopeToNode(Gi,sa,bi),Gi._x_refreshXForScope=ha=>{Object.entries(ha).forEach(([ua,ga])=>{sa[ua]=ga})},mutateDom(()=>{ea.after(Gi),skipDuringClone(()=>initTree(Gi))()}),typeof Yi=="object"&&warn("x-for key cannot be an object, it must be a string or an integer",bi),Ci[Yi]=Gi}for(let Ki=0;Ki<la.length;Ki++)Ci[la[Ki]]._x_refreshXForScope(zi[Xi.indexOf(la[Ki])]);bi._x_prevKeys=Xi})}function parseForExpression(ii){let ri=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,oi=/^\s*\(|\)\s*$/g,hi=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,gi=ii.match(hi);if(!gi)return;let bi={};bi.items=gi[2].trim();let Ai=gi[1].replace(oi,"").trim(),Ci=Ai.match(ri);return Ci?(bi.item=Ai.replace(ri,"").trim(),bi.index=Ci[1].trim(),Ci[2]&&(bi.collection=Ci[2].trim())):bi.item=Ai,bi}function getIterationScopeVariables(ii,ri,oi,hi){let gi={};return/^\[.*\]$/.test(ii.item)&&Array.isArray(ri)?ii.item.replace("[","").replace("]","").split(",").map(Ai=>Ai.trim()).forEach((Ai,Ci)=>{gi[Ai]=ri[Ci]}):/^\{.*\}$/.test(ii.item)&&!Array.isArray(ri)&&typeof ri=="object"?ii.item.replace("{","").replace("}","").split(",").map(Ai=>Ai.trim()).forEach(Ai=>{gi[Ai]=ri[Ai]}):gi[ii.item]=ri,ii.index&&(gi[ii.index]=oi),ii.collection&&(gi[ii.collection]=hi),gi}function isNumeric3(ii){return!Array.isArray(ii)&&!isNaN(ii)}function handler3(){}handler3.inline=(ii,{expression:ri},{cleanup:oi})=>{let hi=closestRoot(ii);hi._x_refs||(hi._x_refs={}),hi._x_refs[ri]=ii,oi(()=>delete hi._x_refs[ri])};directive("ref",handler3);directive("if",(ii,{expression:ri},{effect:oi,cleanup:hi})=>{ii.tagName.toLowerCase()!=="template"&&warn("x-if can only be used on a <template> tag",ii);let gi=evaluateLater(ii,ri),bi=()=>{if(ii._x_currentIfEl)return ii._x_currentIfEl;let Ci=ii.content.cloneNode(!0).firstElementChild;return addScopeToNode(Ci,{},ii),mutateDom(()=>{ii.after(Ci),skipDuringClone(()=>initTree(Ci))()}),ii._x_currentIfEl=Ci,ii._x_undoIf=()=>{walk(Ci,Pi=>{Pi._x_effects&&Pi._x_effects.forEach(dequeueJob)}),Ci.remove(),delete ii._x_currentIfEl},Ci},Ai=()=>{ii._x_undoIf&&(ii._x_undoIf(),delete ii._x_undoIf)};oi(()=>gi(Ci=>{Ci?bi():Ai()})),hi(()=>ii._x_undoIf&&ii._x_undoIf())});directive("id",(ii,{expression:ri},{evaluate:oi})=>{oi(ri).forEach(gi=>setIdRoot(ii,gi))});interceptClone((ii,ri)=>{ii._x_ids&&(ri._x_ids=ii._x_ids)});mapAttributes(startingWith("@",into(prefix("on:"))));directive("on",skipDuringClone((ii,{value:ri,modifiers:oi,expression:hi},{cleanup:gi})=>{let bi=hi?evaluateLater(ii,hi):()=>{};ii.tagName.toLowerCase()==="template"&&(ii._x_forwardEvents||(ii._x_forwardEvents=[]),ii._x_forwardEvents.includes(ri)||ii._x_forwardEvents.push(ri));let Ai=on(ii,ri,oi,Ci=>{bi(()=>{},{scope:{$event:Ci},params:[Ci]})});gi(()=>Ai())}));warnMissingPluginDirective("Collapse","collapse","collapse");warnMissingPluginDirective("Intersect","intersect","intersect");warnMissingPluginDirective("Focus","trap","focus");warnMissingPluginDirective("Mask","mask","mask");function warnMissingPluginDirective(ii,ri,oi){directive(ri,hi=>warn(`You can't use [x-${ri}] without first installing the "${ii}" plugin here: https://alpinejs.dev/plugins/${oi}`,hi))}alpine_default.setEvaluator(normalEvaluator);alpine_default.setReactivityEngine({reactive:reactive2,effect:effect2,release:stop,raw:toRaw});var src_default=alpine_default,module_default=src_default,apexcharts_common={exports:{}};/*!
* ApexCharts v3.49.0
* (c) 2018-2024 ApexCharts
* Released under the MIT License.
*/(function(ii,ri){function oi(Ei,ze){var ei=Object.keys(Ei);if(Object.getOwnPropertySymbols){var ti=Object.getOwnPropertySymbols(Ei);ze&&(ti=ti.filter(function(ai){return Object.getOwnPropertyDescriptor(Ei,ai).enumerable})),ei.push.apply(ei,ti)}return ei}function hi(Ei){for(var ze=1;ze<arguments.length;ze++){var ei=arguments[ze]!=null?arguments[ze]:{};ze%2?oi(Object(ei),!0).forEach(function(ti){Pi(Ei,ti,ei[ti])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Ei,Object.getOwnPropertyDescriptors(ei)):oi(Object(ei)).forEach(function(ti){Object.defineProperty(Ei,ti,Object.getOwnPropertyDescriptor(ei,ti))})}return Ei}function gi(Ei){return gi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ze){return typeof ze}:function(ze){return ze&&typeof Symbol=="function"&&ze.constructor===Symbol&&ze!==Symbol.prototype?"symbol":typeof ze},gi(Ei)}function bi(Ei,ze){if(!(Ei instanceof ze))throw new TypeError("Cannot call a class as a function")}function Ai(Ei,ze){for(var ei=0;ei<ze.length;ei++){var ti=ze[ei];ti.enumerable=ti.enumerable||!1,ti.configurable=!0,"value"in ti&&(ti.writable=!0),Object.defineProperty(Ei,ti.key,ti)}}function Ci(Ei,ze,ei){return ze&&Ai(Ei.prototype,ze),ei&&Ai(Ei,ei),Ei}function Pi(Ei,ze,ei){return ze in Ei?Object.defineProperty(Ei,ze,{value:ei,enumerable:!0,configurable:!0,writable:!0}):Ei[ze]=ei,Ei}function zi(Ei,ze){if(typeof ze!="function"&&ze!==null)throw new TypeError("Super expression must either be null or a function");Ei.prototype=Object.create(ze&&ze.prototype,{constructor:{value:Ei,writable:!0,configurable:!0}}),ze&&ji(Ei,ze)}function Xi(Ei){return Xi=Object.setPrototypeOf?Object.getPrototypeOf:function(ze){return ze.__proto__||Object.getPrototypeOf(ze)},Xi(Ei)}function ji(Ei,ze){return ji=Object.setPrototypeOf||function(ei,ti){return ei.__proto__=ti,ei},ji(Ei,ze)}function Zi(Ei){if(Ei===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ei}function ia(Ei){var ze=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var ei,ti=Xi(Ei);if(ze){var ai=Xi(this).constructor;ei=Reflect.construct(ti,arguments,ai)}else ei=ti.apply(this,arguments);return function(ni,si){if(si&&(typeof si=="object"||typeof si=="function"))return si;if(si!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Zi(ni)}(this,ei)}}function la(Ei,ze){return function(ei){if(Array.isArray(ei))return ei}(Ei)||function(ei,ti){var ai=ei==null?null:typeof Symbol<"u"&&ei[Symbol.iterator]||ei["@@iterator"];if(ai!=null){var ni,si,li=[],ci=!0,di=!1;try{for(ai=ai.call(ei);!(ci=(ni=ai.next()).done)&&(li.push(ni.value),!ti||li.length!==ti);ci=!0);}catch(fi){di=!0,si=fi}finally{try{ci||ai.return==null||ai.return()}finally{if(di)throw si}}return li}}(Ei,ze)||Ki(Ei,ze)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function ra(Ei){return function(ze){if(Array.isArray(ze))return $i(ze)}(Ei)||function(ze){if(typeof Symbol<"u"&&ze[Symbol.iterator]!=null||ze["@@iterator"]!=null)return Array.from(ze)}(Ei)||Ki(Ei)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Ki(Ei,ze){if(Ei){if(typeof Ei=="string")return $i(Ei,ze);var ei=Object.prototype.toString.call(Ei).slice(8,-1);return ei==="Object"&&Ei.constructor&&(ei=Ei.constructor.name),ei==="Map"||ei==="Set"?Array.from(Ei):ei==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ei)?$i(Ei,ze):void 0}}function $i(Ei,ze){(ze==null||ze>Ei.length)&&(ze=Ei.length);for(var ei=0,ti=new Array(ze);ei<ze;ei++)ti[ei]=Ei[ei];return ti}var Ri=function(){function Ei(){bi(this,Ei)}return Ci(Ei,[{key:"shadeRGBColor",value:function(ze,ei){var ti=ei.split(","),ai=ze<0?0:255,ni=ze<0?-1*ze:ze,si=parseInt(ti[0].slice(4),10),li=parseInt(ti[1],10),ci=parseInt(ti[2],10);return"rgb("+(Math.round((ai-si)*ni)+si)+","+(Math.round((ai-li)*ni)+li)+","+(Math.round((ai-ci)*ni)+ci)+")"}},{key:"shadeHexColor",value:function(ze,ei){var ti=parseInt(ei.slice(1),16),ai=ze<0?0:255,ni=ze<0?-1*ze:ze,si=ti>>16,li=ti>>8&255,ci=255&ti;return"#"+(16777216+65536*(Math.round((ai-si)*ni)+si)+256*(Math.round((ai-li)*ni)+li)+(Math.round((ai-ci)*ni)+ci)).toString(16).slice(1)}},{key:"shadeColor",value:function(ze,ei){return Ei.isColorHex(ei)?this.shadeHexColor(ze,ei):this.shadeRGBColor(ze,ei)}}],[{key:"bind",value:function(ze,ei){return function(){return ze.apply(ei,arguments)}}},{key:"isObject",value:function(ze){return ze&&gi(ze)==="object"&&!Array.isArray(ze)&&ze!=null}},{key:"is",value:function(ze,ei){return Object.prototype.toString.call(ei)==="[object "+ze+"]"}},{key:"listToArray",value:function(ze){var ei,ti=[];for(ei=0;ei<ze.length;ei++)ti[ei]=ze[ei];return ti}},{key:"extend",value:function(ze,ei){var ti=this;typeof Object.assign!="function"&&(Object.assign=function(ni){if(ni==null)throw new TypeError("Cannot convert undefined or null to object");for(var si=Object(ni),li=1;li<arguments.length;li++){var ci=arguments[li];if(ci!=null)for(var di in ci)ci.hasOwnProperty(di)&&(si[di]=ci[di])}return si});var ai=Object.assign({},ze);return this.isObject(ze)&&this.isObject(ei)&&Object.keys(ei).forEach(function(ni){ti.isObject(ei[ni])&&ni in ze?ai[ni]=ti.extend(ze[ni],ei[ni]):Object.assign(ai,Pi({},ni,ei[ni]))}),ai}},{key:"extendArray",value:function(ze,ei){var ti=[];return ze.map(function(ai){ti.push(Ei.extend(ei,ai))}),ze=ti}},{key:"monthMod",value:function(ze){return ze%12}},{key:"clone",value:function(ze){if(Ei.is("Array",ze)){for(var ei=[],ti=0;ti<ze.length;ti++)ei[ti]=this.clone(ze[ti]);return ei}if(Ei.is("Null",ze))return null;if(Ei.is("Date",ze))return ze;if(gi(ze)==="object"){var ai={};for(var ni in ze)ze.hasOwnProperty(ni)&&(ai[ni]=this.clone(ze[ni]));return ai}return ze}},{key:"log10",value:function(ze){return Math.log(ze)/Math.LN10}},{key:"roundToBase10",value:function(ze){return Math.pow(10,Math.floor(Math.log10(ze)))}},{key:"roundToBase",value:function(ze,ei){return Math.pow(ei,Math.floor(Math.log(ze)/Math.log(ei)))}},{key:"parseNumber",value:function(ze){return ze===null?ze:parseFloat(ze)}},{key:"stripNumber",value:function(ze){var ei=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return Number.isInteger(ze)?ze:parseFloat(ze.toPrecision(ei))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(ze){var ei=String(ze).split(/[eE]/);if(ei.length===1)return ei[0];var ti="",ai=ze<0?"-":"",ni=ei[0].replace(".",""),si=Number(ei[1])+1;if(si<0){for(ti=ai+"0.";si++;)ti+="0";return ti+ni.replace(/^-/,"")}for(si-=ni.length;si--;)ti+="0";return ni+ti}},{key:"getDimensions",value:function(ze){var ei=getComputedStyle(ze,null),ti=ze.clientHeight,ai=ze.clientWidth;return ti-=parseFloat(ei.paddingTop)+parseFloat(ei.paddingBottom),[ai-=parseFloat(ei.paddingLeft)+parseFloat(ei.paddingRight),ti]}},{key:"getBoundingClientRect",value:function(ze){var ei=ze.getBoundingClientRect();return{top:ei.top,right:ei.right,bottom:ei.bottom,left:ei.left,width:ze.clientWidth,height:ze.clientHeight,x:ei.left,y:ei.top}}},{key:"getLargestStringFromArr",value:function(ze){return ze.reduce(function(ei,ti){return Array.isArray(ti)&&(ti=ti.reduce(function(ai,ni){return ai.length>ni.length?ai:ni})),ei.length>ti.length?ei:ti},0)}},{key:"hexToRgba",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",ei=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.6;ze.substring(0,1)!=="#"&&(ze="#999999");var ti=ze.replace("#","");ti=ti.match(new RegExp("(.{"+ti.length/3+"})","g"));for(var ai=0;ai<ti.length;ai++)ti[ai]=parseInt(ti[ai].length===1?ti[ai]+ti[ai]:ti[ai],16);return ei!==void 0&&ti.push(ei),"rgba("+ti.join(",")+")"}},{key:"getOpacityFromRGBA",value:function(ze){return parseFloat(ze.replace(/^.*,(.+)\)/,"$1"))}},{key:"rgb2hex",value:function(ze){return(ze=ze.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&ze.length===4?"#"+("0"+parseInt(ze[1],10).toString(16)).slice(-2)+("0"+parseInt(ze[2],10).toString(16)).slice(-2)+("0"+parseInt(ze[3],10).toString(16)).slice(-2):""}},{key:"isColorHex",value:function(ze){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i.test(ze)}},{key:"getPolygonPos",value:function(ze,ei){for(var ti=[],ai=2*Math.PI/ei,ni=0;ni<ei;ni++){var si={};si.x=ze*Math.sin(ni*ai),si.y=-ze*Math.cos(ni*ai),ti.push(si)}return ti}},{key:"polarToCartesian",value:function(ze,ei,ti,ai){var ni=(ai-90)*Math.PI/180;return{x:ze+ti*Math.cos(ni),y:ei+ti*Math.sin(ni)}}},{key:"escapeString",value:function(ze){var ei=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"x",ti=ze.toString().slice();return ti=ti.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,ei)}},{key:"negToZero",value:function(ze){return ze<0?0:ze}},{key:"moveIndexInArray",value:function(ze,ei,ti){if(ti>=ze.length)for(var ai=ti-ze.length+1;ai--;)ze.push(void 0);return ze.splice(ti,0,ze.splice(ei,1)[0]),ze}},{key:"extractNumber",value:function(ze){return parseFloat(ze.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(ze,ei){for(;(ze=ze.parentElement)&&!ze.classList.contains(ei););return ze}},{key:"setELstyles",value:function(ze,ei){for(var ti in ei)ei.hasOwnProperty(ti)&&(ze.style.key=ei[ti])}},{key:"isNumber",value:function(ze){return!isNaN(ze)&&parseFloat(Number(ze))===ze&&!isNaN(parseInt(ze,10))}},{key:"isFloat",value:function(ze){return Number(ze)===ze&&ze%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(window.navigator.userAgent.indexOf("MSIE")!==-1||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var ze=window.navigator.userAgent,ei=ze.indexOf("MSIE ");if(ei>0)return parseInt(ze.substring(ei+5,ze.indexOf(".",ei)),10);if(ze.indexOf("Trident/")>0){var ti=ze.indexOf("rv:");return parseInt(ze.substring(ti+3,ze.indexOf(".",ti)),10)}var ai=ze.indexOf("Edge/");return ai>0&&parseInt(ze.substring(ai+5,ze.indexOf(".",ai)),10)}},{key:"getGCD",value:function(ze,ei){var ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:7,ai=Math.pow(10,ti-Math.floor(Math.log10(Math.max(ze,ei))));for(ze=Math.round(Math.abs(ze)*ai),ei=Math.round(Math.abs(ei)*ai);ei;){var ni=ei;ei=ze%ei,ze=ni}return ze/ai}},{key:"getPrimeFactors",value:function(ze){for(var ei=[],ti=2;ze>=2;)ze%ti==0?(ei.push(ti),ze/=ti):ti++;return ei}},{key:"mod",value:function(ze,ei){var ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:7,ai=Math.pow(10,ti-Math.floor(Math.log10(Math.max(ze,ei))));return(ze=Math.round(Math.abs(ze)*ai))%(ei=Math.round(Math.abs(ei)*ai))/ai}}]),Ei}(),ea=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.setEasingFunctions()}return Ci(Ei,[{key:"setEasingFunctions",value:function(){var ze;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":ze="-";break;case"easein":ze="<";break;case"easeout":ze=">";break;case"easeinout":default:ze="<>";break;case"swing":ze=function(ei){var ti=1.70158;return(ei-=1)*ei*((ti+1)*ei+ti)+1};break;case"bounce":ze=function(ei){return ei<1/2.75?7.5625*ei*ei:ei<2/2.75?7.5625*(ei-=1.5/2.75)*ei+.75:ei<2.5/2.75?7.5625*(ei-=2.25/2.75)*ei+.9375:7.5625*(ei-=2.625/2.75)*ei+.984375};break;case"elastic":ze=function(ei){return ei===!!ei?ei:Math.pow(2,-10*ei)*Math.sin((ei-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=ze}}},{key:"animateLine",value:function(ze,ei,ti,ai){ze.attr(ei).animate(ai).attr(ti)}},{key:"animateMarker",value:function(ze,ei,ti,ai,ni,si){ei||(ei=0),ze.attr({r:ei,width:ei,height:ei}).animate(ai,ni).attr({r:ti,width:ti.width,height:ti.height}).afterAll(function(){si()})}},{key:"animateCircle",value:function(ze,ei,ti,ai,ni){ze.attr({r:ei.r,cx:ei.cx,cy:ei.cy}).animate(ai,ni).attr({r:ti.r,cx:ti.cx,cy:ti.cy})}},{key:"animateRect",value:function(ze,ei,ti,ai,ni){ze.attr(ei).animate(ai).attr(ti).afterAll(function(){return ni()})}},{key:"animatePathsGradually",value:function(ze){var ei=ze.el,ti=ze.realIndex,ai=ze.j,ni=ze.fill,si=ze.pathFrom,li=ze.pathTo,ci=ze.speed,di=ze.delay,fi=this.w,pi=0;fi.config.chart.animations.animateGradually.enabled&&(pi=fi.config.chart.animations.animateGradually.delay),fi.config.chart.animations.dynamicAnimation.enabled&&fi.globals.dataChanged&&fi.config.chart.type!=="bar"&&(pi=0),this.morphSVG(ei,ti,ai,fi.config.chart.type!=="line"||fi.globals.comboCharts?ni:"stroke",si,li,ci,di*pi)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(ze){var ei=ze.el;ei.classList.remove("apexcharts-element-hidden"),ei.classList.add("apexcharts-hidden-element-shown")})}},{key:"animationCompleted",value:function(ze){var ei=this.w;ei.globals.animationEnded||(ei.globals.animationEnded=!0,this.showDelayedElements(),typeof ei.config.chart.events.animationEnd=="function"&&ei.config.chart.events.animationEnd(this.ctx,{el:ze,w:ei}))}},{key:"morphSVG",value:function(ze,ei,ti,ai,ni,si,li,ci){var di=this,fi=this.w;ni||(ni=ze.attr("pathFrom")),si||(si=ze.attr("pathTo"));var pi=function(vi){return fi.config.chart.type==="radar"&&(li=1),"M 0 ".concat(fi.globals.gridHeight)};(!ni||ni.indexOf("undefined")>-1||ni.indexOf("NaN")>-1)&&(ni=pi()),(!si||si.indexOf("undefined")>-1||si.indexOf("NaN")>-1)&&(si=pi()),fi.globals.shouldAnimate||(li=1),ze.plot(ni).animate(1,fi.globals.easing,ci).plot(ni).animate(li,fi.globals.easing,ci).plot(si).afterAll(function(){Ri.isNumber(ti)?ti===fi.globals.series[fi.globals.maxValsInArrayIndex].length-2&&fi.globals.shouldAnimate&&di.animationCompleted(ze):ai!=="none"&&fi.globals.shouldAnimate&&(!fi.globals.comboCharts&&ei===fi.globals.series.length-1||fi.globals.comboCharts)&&di.animationCompleted(ze),di.showDelayedElements()})}}]),Ei}(),Ni=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"getDefaultFilter",value:function(ze,ei){var ti=this.w;ze.unfilter(!0),new window.SVG.Filter().size("120%","180%","-5%","-40%"),ti.config.states.normal.filter!=="none"?this.applyFilter(ze,ei,ti.config.states.normal.filter.type,ti.config.states.normal.filter.value):ti.config.chart.dropShadow.enabled&&this.dropShadow(ze,ti.config.chart.dropShadow,ei)}},{key:"addNormalFilter",value:function(ze,ei){var ti=this.w;ti.config.chart.dropShadow.enabled&&!ze.node.classList.contains("apexcharts-marker")&&this.dropShadow(ze,ti.config.chart.dropShadow,ei)}},{key:"addLightenFilter",value:function(ze,ei,ti){var ai=this,ni=this.w,si=ti.intensity;ze.unfilter(!0),new window.SVG.Filter,ze.filter(function(li){var ci=ni.config.chart.dropShadow;(ci.enabled?ai.addShadow(li,ei,ci):li).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:si}})}),ze.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(ze.filterer.node)}},{key:"addDarkenFilter",value:function(ze,ei,ti){var ai=this,ni=this.w,si=ti.intensity;ze.unfilter(!0),new window.SVG.Filter,ze.filter(function(li){var ci=ni.config.chart.dropShadow;(ci.enabled?ai.addShadow(li,ei,ci):li).componentTransfer({rgb:{type:"linear",slope:si}})}),ze.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(ze.filterer.node)}},{key:"applyFilter",value:function(ze,ei,ti){var ai=arguments.length>3&&arguments[3]!==void 0?arguments[3]:.5;switch(ti){case"none":this.addNormalFilter(ze,ei);break;case"lighten":this.addLightenFilter(ze,ei,{intensity:ai});break;case"darken":this.addDarkenFilter(ze,ei,{intensity:ai})}}},{key:"addShadow",value:function(ze,ei,ti){var ai,ni=this.w,si=ti.blur,li=ti.top,ci=ti.left,di=ti.color,fi=ti.opacity;if(((ai=ni.config.chart.dropShadow.enabledOnSeries)===null||ai===void 0?void 0:ai.length)>0&&ni.config.chart.dropShadow.enabledOnSeries.indexOf(ei)===-1)return ze;var pi=ze.flood(Array.isArray(di)?di[ei]:di,fi).composite(ze.sourceAlpha,"in").offset(ci,li).gaussianBlur(si).merge(ze.source);return ze.blend(ze.source,pi)}},{key:"dropShadow",value:function(ze,ei){var ti,ai,ni=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,si=ei.top,li=ei.left,ci=ei.blur,di=ei.color,fi=ei.opacity,pi=ei.noUserSpaceOnUse,vi=this.w;return ze.unfilter(!0),Ri.isIE()&&vi.config.chart.type==="radialBar"||((ti=vi.config.chart.dropShadow.enabledOnSeries)===null||ti===void 0?void 0:ti.length)>0&&((ai=vi.config.chart.dropShadow.enabledOnSeries)===null||ai===void 0?void 0:ai.indexOf(ni))===-1||(di=Array.isArray(di)?di[ni]:di,ze.filter(function(mi){var yi=null;yi=Ri.isSafari()||Ri.isFirefox()||Ri.isIE()?mi.flood(di,fi).composite(mi.sourceAlpha,"in").offset(li,si).gaussianBlur(ci):mi.flood(di,fi).composite(mi.sourceAlpha,"in").offset(li,si).gaussianBlur(ci).merge(mi.source),mi.blend(mi.source,yi)}),pi||ze.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(ze.filterer.node)),ze}},{key:"setSelectionFilter",value:function(ze,ei,ti){var ai=this.w;if(ai.globals.selectedDataPoints[ei]!==void 0&&ai.globals.selectedDataPoints[ei].indexOf(ti)>-1){ze.node.setAttribute("selected",!0);var ni=ai.config.states.active.filter;ni!=="none"&&this.applyFilter(ze,ei,ni.type,ni.value)}}},{key:"_scaleFilterSize",value:function(ze){(function(ei){for(var ti in ei)ei.hasOwnProperty(ti)&&ze.setAttribute(ti,ei[ti])})({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),Ei}(),Yi=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"roundPathCorners",value:function(ze,ei){function ti(Oi,Fi,Hi){var Qi=Fi.x-Oi.x,qi=Fi.y-Oi.y,Ui=Math.sqrt(Qi*Qi+qi*qi);return ai(Oi,Fi,Math.min(1,Hi/Ui))}function ai(Oi,Fi,Hi){return{x:Oi.x+(Fi.x-Oi.x)*Hi,y:Oi.y+(Fi.y-Oi.y)*Hi}}function ni(Oi,Fi){Oi.length>2&&(Oi[Oi.length-2]=Fi.x,Oi[Oi.length-1]=Fi.y)}function si(Oi){return{x:parseFloat(Oi[Oi.length-2]),y:parseFloat(Oi[Oi.length-1])}}ze.indexOf("NaN")>-1&&(ze="");var li=ze.split(/[,\s]/).reduce(function(Oi,Fi){var Hi=Fi.match("([a-zA-Z])(.+)");return Hi?(Oi.push(Hi[1]),Oi.push(Hi[2])):Oi.push(Fi),Oi},[]).reduce(function(Oi,Fi){return parseFloat(Fi)==Fi&&Oi.length?Oi[Oi.length-1].push(Fi):Oi.push([Fi]),Oi},[]),ci=[];if(li.length>1){var di=si(li[0]),fi=null;li[li.length-1][0]=="Z"&&li[0].length>2&&(fi=["L",di.x,di.y],li[li.length-1]=fi),ci.push(li[0]);for(var pi=1;pi<li.length;pi++){var vi=ci[ci.length-1],mi=li[pi],yi=mi==fi?li[1]:li[pi+1];if(yi&&vi&&vi.length>2&&mi[0]=="L"&&yi.length>2&&yi[0]=="L"){var ki,Si,_i=si(vi),Ti=si(mi),ui=si(yi);ki=ti(Ti,_i,ei),Si=ti(Ti,ui,ei),ni(mi,ki),mi.origPoint=Ti,ci.push(mi);var xi=ai(ki,Ti,.5),wi=ai(Ti,Si,.5),Ii=["C",xi.x,xi.y,wi.x,wi.y,Si.x,Si.y];Ii.origPoint=Ti,ci.push(Ii)}else ci.push(mi)}if(fi){var Li=si(ci[ci.length-1]);ci.push(["Z"]),ni(ci[0],Li)}}else ci=li;return ci.reduce(function(Oi,Fi){return Oi+Fi.join(" ")+" "},"")}},{key:"drawLine",value:function(ze,ei,ti,ai){var ni=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"#a8a8a8",si=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,li=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,ci=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:ze,y1:ei,x2:ti,y2:ai,stroke:ni,"stroke-dasharray":si,"stroke-width":li,"stroke-linecap":ci})}},{key:"drawRect",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ei=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,ai=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,ni=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,si=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"#fefefe",li=arguments.length>6&&arguments[6]!==void 0?arguments[6]:1,ci=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,di=arguments.length>8&&arguments[8]!==void 0?arguments[8]:null,fi=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,pi=this.w.globals.dom.Paper.rect();return pi.attr({x:ze,y:ei,width:ti>0?ti:0,height:ai>0?ai:0,rx:ni,ry:ni,opacity:li,"stroke-width":ci!==null?ci:0,stroke:di!==null?di:"none","stroke-dasharray":fi}),pi.node.setAttribute("fill",si),pi}},{key:"drawPolygon",value:function(ze){var ei=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"#e1e1e1",ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ai=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(ze).attr({fill:ai,stroke:ei,"stroke-width":ti})}},{key:"drawCircle",value:function(ze){var ei=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;ze<0&&(ze=0);var ti=this.w.globals.dom.Paper.circle(2*ze);return ei!==null&&ti.attr(ei),ti}},{key:"drawPath",value:function(ze){var ei=ze.d,ti=ei===void 0?"":ei,ai=ze.stroke,ni=ai===void 0?"#a8a8a8":ai,si=ze.strokeWidth,li=si===void 0?1:si,ci=ze.fill,di=ze.fillOpacity,fi=di===void 0?1:di,pi=ze.strokeOpacity,vi=pi===void 0?1:pi,mi=ze.classes,yi=ze.strokeLinecap,ki=yi===void 0?null:yi,Si=ze.strokeDashArray,_i=Si===void 0?0:Si,Ti=this.w;return ki===null&&(ki=Ti.config.stroke.lineCap),(ti.indexOf("undefined")>-1||ti.indexOf("NaN")>-1)&&(ti="M 0 ".concat(Ti.globals.gridHeight)),Ti.globals.dom.Paper.path(ti).attr({fill:ci,"fill-opacity":fi,stroke:ni,"stroke-opacity":vi,"stroke-linecap":ki,"stroke-width":li,"stroke-dasharray":_i,class:mi})}},{key:"group",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,ei=this.w.globals.dom.Paper.group();return ze!==null&&ei.attr(ze),ei}},{key:"move",value:function(ze,ei){var ti=["M",ze,ei].join(" ");return ti}},{key:"line",value:function(ze,ei){var ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ai=null;return ti===null?ai=[" L",ze,ei].join(" "):ti==="H"?ai=[" H",ze].join(" "):ti==="V"&&(ai=[" V",ei].join(" ")),ai}},{key:"curve",value:function(ze,ei,ti,ai,ni,si){var li=["C",ze,ei,ti,ai,ni,si].join(" ");return li}},{key:"quadraticCurve",value:function(ze,ei,ti,ai){return["Q",ze,ei,ti,ai].join(" ")}},{key:"arc",value:function(ze,ei,ti,ai,ni,si,li){var ci="A";arguments.length>7&&arguments[7]!==void 0&&arguments[7]&&(ci="a");var di=[ci,ze,ei,ti,ai,ni,si,li].join(" ");return di}},{key:"renderPaths",value:function(ze){var ei,ti=ze.j,ai=ze.realIndex,ni=ze.pathFrom,si=ze.pathTo,li=ze.stroke,ci=ze.strokeWidth,di=ze.strokeLinecap,fi=ze.fill,pi=ze.animationDelay,vi=ze.initialSpeed,mi=ze.dataChangeSpeed,yi=ze.className,ki=ze.shouldClipToGrid,Si=ki===void 0||ki,_i=ze.bindEventsOnPaths,Ti=_i===void 0||_i,ui=ze.drawShadow,xi=ui===void 0||ui,wi=this.w,Ii=new Ni(this.ctx),Li=new ea(this.ctx),Oi=this.w.config.chart.animations.enabled,Fi=Oi&&this.w.config.chart.animations.dynamicAnimation.enabled,Hi=!!(Oi&&!wi.globals.resized||Fi&&wi.globals.dataChanged&&wi.globals.shouldAnimate);Hi?ei=ni:(ei=si,wi.globals.animationEnded=!0);var Qi=wi.config.stroke.dashArray,qi=0;qi=Array.isArray(Qi)?Qi[ai]:wi.config.stroke.dashArray;var Ui=this.drawPath({d:ei,stroke:li,strokeWidth:ci,fill:fi,fillOpacity:1,classes:yi,strokeLinecap:di,strokeDashArray:qi});if(Ui.attr("index",ai),Si&&Ui.attr({"clip-path":"url(#gridRectMask".concat(wi.globals.cuid,")")}),wi.config.states.normal.filter.type!=="none")Ii.getDefaultFilter(Ui,ai);else if(wi.config.chart.dropShadow.enabled&&xi){var aa=wi.config.chart.dropShadow;Ii.dropShadow(Ui,aa,ai)}Ti&&(Ui.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,Ui)),Ui.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,Ui)),Ui.node.addEventListener("mousedown",this.pathMouseDown.bind(this,Ui))),Ui.attr({pathTo:si,pathFrom:ni});var ca={el:Ui,j:ti,realIndex:ai,pathFrom:ni,pathTo:si,fill:fi,strokeWidth:ci,delay:pi};return!Oi||wi.globals.resized||wi.globals.dataChanged?!wi.globals.resized&&wi.globals.dataChanged||Li.showDelayedElements():Li.animatePathsGradually(hi(hi({},ca),{},{speed:vi})),wi.globals.dataChanged&&Fi&&Hi&&Li.animatePathsGradually(hi(hi({},ca),{},{speed:mi})),Ui}},{key:"drawPattern",value:function(ze,ei,ti){var ai=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"#a8a8a8",ni=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return this.w.globals.dom.Paper.pattern(ei,ti,function(si){ze==="horizontalLines"?si.line(0,0,ti,0).stroke({color:ai,width:ni+1}):ze==="verticalLines"?si.line(0,0,0,ei).stroke({color:ai,width:ni+1}):ze==="slantedLines"?si.line(0,0,ei,ti).stroke({color:ai,width:ni}):ze==="squares"?si.rect(ei,ti).fill("none").stroke({color:ai,width:ni}):ze==="circles"&&si.circle(ei).fill("none").stroke({color:ai,width:ni})})}},{key:"drawGradient",value:function(ze,ei,ti,ai,ni){var si,li=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,ci=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,di=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,fi=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,pi=this.w;ei.length<9&&ei.indexOf("#")===0&&(ei=Ri.hexToRgba(ei,ai)),ti.length<9&&ti.indexOf("#")===0&&(ti=Ri.hexToRgba(ti,ni));var vi=0,mi=1,yi=1,ki=null;ci!==null&&(vi=ci[0]!==void 0?ci[0]/100:0,mi=ci[1]!==void 0?ci[1]/100:1,yi=ci[2]!==void 0?ci[2]/100:1,ki=ci[3]!==void 0?ci[3]/100:null);var Si=!(pi.config.chart.type!=="donut"&&pi.config.chart.type!=="pie"&&pi.config.chart.type!=="polarArea"&&pi.config.chart.type!=="bubble");if(si=di===null||di.length===0?pi.globals.dom.Paper.gradient(Si?"radial":"linear",function(ui){ui.at(vi,ei,ai),ui.at(mi,ti,ni),ui.at(yi,ti,ni),ki!==null&&ui.at(ki,ei,ai)}):pi.globals.dom.Paper.gradient(Si?"radial":"linear",function(ui){(Array.isArray(di[fi])?di[fi]:di).forEach(function(xi){ui.at(xi.offset/100,xi.color,xi.opacity)})}),Si){var _i=pi.globals.gridWidth/2,Ti=pi.globals.gridHeight/2;pi.config.chart.type!=="bubble"?si.attr({gradientUnits:"userSpaceOnUse",cx:_i,cy:Ti,r:li}):si.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else ze==="vertical"?si.from(0,0).to(0,1):ze==="diagonal"?si.from(0,0).to(1,1):ze==="horizontal"?si.from(0,1).to(1,1):ze==="diagonal2"&&si.from(1,0).to(0,1);return si}},{key:"getTextBasedOnMaxWidth",value:function(ze){var ei=ze.text,ti=ze.maxWidth,ai=ze.fontSize,ni=ze.fontFamily,si=this.getTextRects(ei,ai,ni),li=si.width/ei.length,ci=Math.floor(ti/li);return ti<si.width?ei.slice(0,ci-3)+"...":ei}},{key:"drawText",value:function(ze){var ei=this,ti=ze.x,ai=ze.y,ni=ze.text,si=ze.textAnchor,li=ze.fontSize,ci=ze.fontFamily,di=ze.fontWeight,fi=ze.foreColor,pi=ze.opacity,vi=ze.maxWidth,mi=ze.cssClass,yi=mi===void 0?"":mi,ki=ze.isPlainText,Si=ki===void 0||ki,_i=ze.dominantBaseline,Ti=_i===void 0?"auto":_i,ui=this.w;ni===void 0&&(ni="");var xi=ni;si||(si="start"),fi&&fi.length||(fi=ui.config.chart.foreColor),ci=ci||ui.config.chart.fontFamily,di=di||"regular";var wi,Ii={maxWidth:vi,fontSize:li=li||"11px",fontFamily:ci};return Array.isArray(ni)?wi=ui.globals.dom.Paper.text(function(Li){for(var Oi=0;Oi<ni.length;Oi++)xi=ni[Oi],vi&&(xi=ei.getTextBasedOnMaxWidth(hi({text:ni[Oi]},Ii))),Oi===0?Li.tspan(xi):Li.tspan(xi).newLine()}):(vi&&(xi=this.getTextBasedOnMaxWidth(hi({text:ni},Ii))),wi=Si?ui.globals.dom.Paper.plain(ni):ui.globals.dom.Paper.text(function(Li){return Li.tspan(xi)})),wi.attr({x:ti,y:ai,"text-anchor":si,"dominant-baseline":Ti,"font-size":li,"font-family":ci,"font-weight":di,fill:fi,class:"apexcharts-text "+yi}),wi.node.style.fontFamily=ci,wi.node.style.opacity=pi,wi}},{key:"createGroupWithAttributes",value:function(ze,ei,ti,ai){var ni=this.group();return ti.forEach(function(si){return ni.add(si)}),ni.attr({class:ai.class?ai.class:"",cy:ei,cx:ze}),ni}},{key:"drawPlus",value:function(ze,ei,ti,ai){var ni=ti/2,si=this.drawLine(ze,ei-ni,ze,ei+ni,ai.pointStrokeColor,ai.pointStrokeDashArray,ai.pointStrokeWidth,ai.pointStrokeLineCap),li=this.drawLine(ze-ni,ei,ze+ni,ei,ai.pointStrokeColor,ai.pointStrokeDashArray,ai.pointStrokeWidth,ai.pointStrokeLineCap);return this.createGroupWithAttributes(ze,ei,[si,li],ai)}},{key:"drawX",value:function(ze,ei,ti,ai){var ni=ti/2,si=this.drawLine(ze-ni,ei-ni,ze+ni,ei+ni,ai.pointStrokeColor,ai.pointStrokeDashArray,ai.pointStrokeWidth,ai.pointStrokeLineCap),li=this.drawLine(ze-ni,ei+ni,ze+ni,ei-ni,ai.pointStrokeColor,ai.pointStrokeDashArray,ai.pointStrokeWidth,ai.pointStrokeLineCap);return this.createGroupWithAttributes(ze,ei,[si,li],ai)}},{key:"drawMarker",value:function(ze,ei,ti){ze=ze||0;var ai=ti.pSize||0,ni=null;if((ti==null?void 0:ti.shape)==="X"||(ti==null?void 0:ti.shape)==="x")ni=this.drawX(ze,ei,ai,ti);else if((ti==null?void 0:ti.shape)==="plus"||(ti==null?void 0:ti.shape)==="+")ni=this.drawPlus(ze,ei,ai,ti);else if(ti.shape==="square"||ti.shape==="rect"){var si=ti.pRadius===void 0?ai/2:ti.pRadius;ei!==null&&ai||(ai=0,si=0);var li=1.2*ai+si,ci=this.drawRect(li,li,li,li,si);ci.attr({x:ze-li/2,y:ei-li/2,cx:ze,cy:ei,class:ti.class?ti.class:"",fill:ti.pointFillColor,"fill-opacity":ti.pointFillOpacity?ti.pointFillOpacity:1,stroke:ti.pointStrokeColor,"stroke-width":ti.pointStrokeWidth?ti.pointStrokeWidth:0,"stroke-opacity":ti.pointStrokeOpacity?ti.pointStrokeOpacity:1}),ni=ci}else ti.shape!=="circle"&&ti.shape||(Ri.isNumber(ei)||(ai=0,ei=0),ni=this.drawCircle(ai,{cx:ze,cy:ei,class:ti.class?ti.class:"",stroke:ti.pointStrokeColor,fill:ti.pointFillColor,"fill-opacity":ti.pointFillOpacity?ti.pointFillOpacity:1,"stroke-width":ti.pointStrokeWidth?ti.pointStrokeWidth:0,"stroke-opacity":ti.pointStrokeOpacity?ti.pointStrokeOpacity:1}));return ni}},{key:"pathMouseEnter",value:function(ze,ei){var ti=this.w,ai=new Ni(this.ctx),ni=parseInt(ze.node.getAttribute("index"),10),si=parseInt(ze.node.getAttribute("j"),10);if(typeof ti.config.chart.events.dataPointMouseEnter=="function"&&ti.config.chart.events.dataPointMouseEnter(ei,this.ctx,{seriesIndex:ni,dataPointIndex:si,w:ti}),this.ctx.events.fireEvent("dataPointMouseEnter",[ei,this.ctx,{seriesIndex:ni,dataPointIndex:si,w:ti}]),(ti.config.states.active.filter.type==="none"||ze.node.getAttribute("selected")!=="true")&&ti.config.states.hover.filter.type!=="none"&&!ti.globals.isTouchDevice){var li=ti.config.states.hover.filter;ai.applyFilter(ze,ni,li.type,li.value)}}},{key:"pathMouseLeave",value:function(ze,ei){var ti=this.w,ai=new Ni(this.ctx),ni=parseInt(ze.node.getAttribute("index"),10),si=parseInt(ze.node.getAttribute("j"),10);typeof ti.config.chart.events.dataPointMouseLeave=="function"&&ti.config.chart.events.dataPointMouseLeave(ei,this.ctx,{seriesIndex:ni,dataPointIndex:si,w:ti}),this.ctx.events.fireEvent("dataPointMouseLeave",[ei,this.ctx,{seriesIndex:ni,dataPointIndex:si,w:ti}]),ti.config.states.active.filter.type!=="none"&&ze.node.getAttribute("selected")==="true"||ti.config.states.hover.filter.type!=="none"&&ai.getDefaultFilter(ze,ni)}},{key:"pathMouseDown",value:function(ze,ei){var ti=this.w,ai=new Ni(this.ctx),ni=parseInt(ze.node.getAttribute("index"),10),si=parseInt(ze.node.getAttribute("j"),10),li="false";if(ze.node.getAttribute("selected")==="true"){if(ze.node.setAttribute("selected","false"),ti.globals.selectedDataPoints[ni].indexOf(si)>-1){var ci=ti.globals.selectedDataPoints[ni].indexOf(si);ti.globals.selectedDataPoints[ni].splice(ci,1)}}else{if(!ti.config.states.active.allowMultipleDataPointsSelection&&ti.globals.selectedDataPoints.length>0){ti.globals.selectedDataPoints=[];var di=ti.globals.dom.Paper.select(".apexcharts-series path").members,fi=ti.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,pi=function(yi){Array.prototype.forEach.call(yi,function(ki){ki.node.setAttribute("selected","false"),ai.getDefaultFilter(ki,ni)})};pi(di),pi(fi)}ze.node.setAttribute("selected","true"),li="true",ti.globals.selectedDataPoints[ni]===void 0&&(ti.globals.selectedDataPoints[ni]=[]),ti.globals.selectedDataPoints[ni].push(si)}if(li==="true"){var vi=ti.config.states.active.filter;if(vi!=="none")ai.applyFilter(ze,ni,vi.type,vi.value);else if(ti.config.states.hover.filter!=="none"&&!ti.globals.isTouchDevice){var mi=ti.config.states.hover.filter;ai.applyFilter(ze,ni,mi.type,mi.value)}}else ti.config.states.active.filter.type!=="none"&&(ti.config.states.hover.filter.type==="none"||ti.globals.isTouchDevice?ai.getDefaultFilter(ze,ni):(mi=ti.config.states.hover.filter,ai.applyFilter(ze,ni,mi.type,mi.value)));typeof ti.config.chart.events.dataPointSelection=="function"&&ti.config.chart.events.dataPointSelection(ei,this.ctx,{selectedDataPoints:ti.globals.selectedDataPoints,seriesIndex:ni,dataPointIndex:si,w:ti}),ei&&this.ctx.events.fireEvent("dataPointSelection",[ei,this.ctx,{selectedDataPoints:ti.globals.selectedDataPoints,seriesIndex:ni,dataPointIndex:si,w:ti}])}},{key:"rotateAroundCenter",value:function(ze){var ei={};return ze&&typeof ze.getBBox=="function"&&(ei=ze.getBBox()),{x:ei.x+ei.width/2,y:ei.y+ei.height/2}}},{key:"getTextRects",value:function(ze,ei,ti,ai){var ni=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],si=this.w,li=this.drawText({x:-200,y:-200,text:ze,textAnchor:"start",fontSize:ei,fontFamily:ti,foreColor:"#fff",opacity:0});ai&&li.attr("transform",ai),si.globals.dom.Paper.add(li);var ci=li.bbox();return ni||(ci=li.node.getBoundingClientRect()),li.remove(),{width:ci.width,height:ci.height}}},{key:"placeTextWithEllipsis",value:function(ze,ei,ti){if(typeof ze.getComputedTextLength=="function"&&(ze.textContent=ei,ei.length>0&&ze.getComputedTextLength()>=ti/1.1)){for(var ai=ei.length-3;ai>0;ai-=3)if(ze.getSubStringLength(0,ai)<=ti/1.1)return void(ze.textContent=ei.substring(0,ai)+"...");ze.textContent="."}}}],[{key:"setAttrs",value:function(ze,ei){for(var ti in ei)ei.hasOwnProperty(ti)&&ze.setAttribute(ti,ei[ti])}}]),Ei}(),Gi=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"getStackedSeriesTotals",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ei=this.w,ti=[];if(ei.globals.series.length===0)return ti;for(var ai=0;ai<ei.globals.series[ei.globals.maxValsInArrayIndex].length;ai++){for(var ni=0,si=0;si<ei.globals.series.length;si++)ei.globals.series[si][ai]!==void 0&&ze.indexOf(si)===-1&&(ni+=ei.globals.series[si][ai]);ti.push(ni)}return ti}},{key:"getSeriesTotalByIndex",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return ze===null?this.w.config.series.reduce(function(ei,ti){return ei+ti},0):this.w.globals.series[ze].reduce(function(ei,ti){return ei+ti},0)}},{key:"getStackedSeriesTotalsByGroups",value:function(){var ze=this,ei=this.w,ti=[];return ei.globals.seriesGroups.forEach(function(ai){var ni=[];ei.config.series.forEach(function(li,ci){ai.indexOf(ei.globals.seriesNames[ci])>-1&&ni.push(ci)});var si=ei.globals.series.map(function(li,ci){return ni.indexOf(ci)===-1?ci:-1}).filter(function(li){return li!==-1});ti.push(ze.getStackedSeriesTotals(si))}),ti}},{key:"isSeriesNull",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(ze===null?this.w.config.series.filter(function(ei){return ei!==null}):this.w.config.series[ze].data.filter(function(ei){return ei!==null})).length===0}},{key:"seriesHaveSameValues",value:function(ze){return this.w.globals.series[ze].every(function(ei,ti,ai){return ei===ai[0]})}},{key:"getCategoryLabels",value:function(ze){var ei=this.w,ti=ze.slice();return ei.config.xaxis.convertedCatToNumeric&&(ti=ze.map(function(ai,ni){return ei.config.xaxis.labels.formatter(ai-ei.globals.minX+1)})),ti}},{key:"getLargestSeries",value:function(){var ze=this.w;ze.globals.maxValsInArrayIndex=ze.globals.series.map(function(ei){return ei.length}).indexOf(Math.max.apply(Math,ze.globals.series.map(function(ei){return ei.length})))}},{key:"getLargestMarkerSize",value:function(){var ze=this.w,ei=0;return ze.globals.markers.size.forEach(function(ti){ei=Math.max(ei,ti)}),ze.config.markers.discrete&&ze.config.markers.discrete.length&&ze.config.markers.discrete.forEach(function(ti){ei=Math.max(ei,ti.size)}),ei>0&&(ei+=ze.config.markers.hover.sizeOffset+1),ze.globals.markers.largestSize=ei,ei}},{key:"getSeriesTotals",value:function(){var ze=this.w;ze.globals.seriesTotals=ze.globals.series.map(function(ei,ti){var ai=0;if(Array.isArray(ei))for(var ni=0;ni<ei.length;ni++)ai+=ei[ni];else ai+=ei;return ai})}},{key:"getSeriesTotalsXRange",value:function(ze,ei){var ti=this.w;return ti.globals.series.map(function(ai,ni){for(var si=0,li=0;li<ai.length;li++)ti.globals.seriesX[ni][li]>ze&&ti.globals.seriesX[ni][li]<ei&&(si+=ai[li]);return si})}},{key:"getPercentSeries",value:function(){var ze=this.w;ze.globals.seriesPercent=ze.globals.series.map(function(ei,ti){var ai=[];if(Array.isArray(ei))for(var ni=0;ni<ei.length;ni++){var si=ze.globals.stackedSeriesTotals[ni],li=0;si&&(li=100*ei[ni]/si),ai.push(li)}else{var ci=100*ei/ze.globals.seriesTotals.reduce(function(di,fi){return di+fi},0);ai.push(ci)}return ai})}},{key:"getCalculatedRatios",value:function(){var ze,ei,ti,ai=this,ni=this.w,si=ni.globals,li=[],ci=0,di=[],fi=.1,pi=0;if(si.yRange=[],si.isMultipleYAxis)for(var vi=0;vi<si.minYArr.length;vi++)si.yRange.push(Math.abs(si.minYArr[vi]-si.maxYArr[vi])),di.push(0);else si.yRange.push(Math.abs(si.minY-si.maxY));si.xRange=Math.abs(si.maxX-si.minX),si.zRange=Math.abs(si.maxZ-si.minZ);for(var mi=0;mi<si.yRange.length;mi++)li.push(si.yRange[mi]/si.gridHeight);if(ei=si.xRange/si.gridWidth,ze=si.yRange/si.gridWidth,ti=si.xRange/si.gridHeight,(ci=si.zRange/si.gridHeight*16)||(ci=1),si.minY!==Number.MIN_VALUE&&Math.abs(si.minY)!==0&&(si.hasNegs=!0),ni.globals.seriesYAxisReverseMap.length>0){var yi=function(Si,_i){var Ti=ni.config.yaxis[ni.globals.seriesYAxisReverseMap[_i]],ui=Si<0?-1:1;return Si=Math.abs(Si),Ti.logarithmic&&(Si=ai.getBaseLog(Ti.logBase,Si)),-ui*Si/li[_i]};if(si.isMultipleYAxis){di=[];for(var ki=0;ki<li.length;ki++)di.push(yi(si.minYArr[ki],ki))}else(di=[]).push(yi(si.minY,0)),si.minY!==Number.MIN_VALUE&&Math.abs(si.minY)!==0&&(fi=-si.minY/ze,pi=si.minX/ei)}else(di=[]).push(0),fi=0,pi=0;return{yRatio:li,invertedYRatio:ze,zRatio:ci,xRatio:ei,invertedXRatio:ti,baseLineInvertedY:fi,baseLineY:di,baseLineX:pi}}},{key:"getLogSeries",value:function(ze){var ei=this,ti=this.w;return ti.globals.seriesLog=ze.map(function(ai,ni){var si=ti.globals.seriesYAxisReverseMap[ni];return ti.config.yaxis[si]&&ti.config.yaxis[si].logarithmic?ai.map(function(li){return li===null?null:ei.getLogVal(ti.config.yaxis[si].logBase,li,ni)}):ai}),ti.globals.invalidLogScale?ze:ti.globals.seriesLog}},{key:"getBaseLog",value:function(ze,ei){return Math.log(ei)/Math.log(ze)}},{key:"getLogVal",value:function(ze,ei,ti){if(ei<=0)return 0;var ai=this.w,ni=ai.globals.minYArr[ti]===0?-1:this.getBaseLog(ze,ai.globals.minYArr[ti]),si=(ai.globals.maxYArr[ti]===0?0:this.getBaseLog(ze,ai.globals.maxYArr[ti]))-ni;return ei<1?ei/si:(this.getBaseLog(ze,ei)-ni)/si}},{key:"getLogYRatios",value:function(ze){var ei=this,ti=this.w,ai=this.w.globals;return ai.yLogRatio=ze.slice(),ai.logYRange=ai.yRange.map(function(ni,si){var li=ti.globals.seriesYAxisReverseMap[si];if(ti.config.yaxis[li]&&ei.w.config.yaxis[li].logarithmic){var ci,di=-Number.MAX_VALUE,fi=Number.MIN_VALUE;return ai.seriesLog.forEach(function(pi,vi){pi.forEach(function(mi){ti.config.yaxis[vi]&&ti.config.yaxis[vi].logarithmic&&(di=Math.max(mi,di),fi=Math.min(mi,fi))})}),ci=Math.pow(ai.yRange[si],Math.abs(fi-di)/ai.yRange[si]),ai.yLogRatio[si]=ci/ai.gridHeight,ci}}),ai.invalidLogScale?ze.slice():ai.yLogRatio}}],[{key:"checkComboSeries",value:function(ze,ei){var ti=!1,ai=0,ni=0;return ei===void 0&&(ei="line"),ze.length&&ze[0].type!==void 0&&ze.forEach(function(si){si.type!=="bar"&&si.type!=="column"&&si.type!=="candlestick"&&si.type!=="boxPlot"||ai++,si.type!==void 0&&si.type!==ei&&ni++}),ni>0&&(ti=!0),{comboBarCount:ai,comboCharts:ti}}},{key:"extendArrayProps",value:function(ze,ei,ti){var ai,ni,si,li,ci,di;return(ai=ei)!==null&&ai!==void 0&&ai.yaxis&&(ei=ze.extendYAxis(ei,ti)),(ni=ei)!==null&&ni!==void 0&&ni.annotations&&(ei.annotations.yaxis&&(ei=ze.extendYAxisAnnotations(ei)),(si=ei)!==null&&si!==void 0&&(li=si.annotations)!==null&&li!==void 0&&li.xaxis&&(ei=ze.extendXAxisAnnotations(ei)),(ci=ei)!==null&&ci!==void 0&&(di=ci.annotations)!==null&&di!==void 0&&di.points&&(ei=ze.extendPointAnnotations(ei))),ei}}]),Ei}(),sa=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.annoCtx=ze}return Ci(Ei,[{key:"setOrientations",value:function(ze){var ei=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,ti=this.w;if(ze.label.orientation==="vertical"){var ai=ei!==null?ei:0,ni=ti.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(ai,"']"));if(ni!==null){var si=ni.getBoundingClientRect();ni.setAttribute("x",parseFloat(ni.getAttribute("x"))-si.height+4),ze.label.position==="top"?ni.setAttribute("y",parseFloat(ni.getAttribute("y"))+si.width):ni.setAttribute("y",parseFloat(ni.getAttribute("y"))-si.width);var li=this.annoCtx.graphics.rotateAroundCenter(ni),ci=li.x,di=li.y;ni.setAttribute("transform","rotate(-90 ".concat(ci," ").concat(di,")"))}}}},{key:"addBackgroundToAnno",value:function(ze,ei){var ti=this.w;if(!ze||ei.label.text===void 0||ei.label.text!==void 0&&!String(ei.label.text).trim())return null;var ai=ti.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),ni=ze.getBoundingClientRect(),si=ei.label.style.padding.left,li=ei.label.style.padding.right,ci=ei.label.style.padding.top,di=ei.label.style.padding.bottom;ei.label.orientation==="vertical"&&(ci=ei.label.style.padding.left,di=ei.label.style.padding.right,si=ei.label.style.padding.top,li=ei.label.style.padding.bottom);var fi=ni.left-ai.left-si,pi=ni.top-ai.top-ci,vi=this.annoCtx.graphics.drawRect(fi-ti.globals.barPadForNumericAxis,pi,ni.width+si+li,ni.height+ci+di,ei.label.borderRadius,ei.label.style.background,1,ei.label.borderWidth,ei.label.borderColor,0);return ei.id&&vi.node.classList.add(ei.id),vi}},{key:"annotationsBackground",value:function(){var ze=this,ei=this.w,ti=function(ai,ni,si){var li=ei.globals.dom.baseEl.querySelector(".apexcharts-".concat(si,"-annotations .apexcharts-").concat(si,"-annotation-label[rel='").concat(ni,"']"));if(li){var ci=li.parentNode,di=ze.addBackgroundToAnno(li,ai);di&&(ci.insertBefore(di.node,li),ai.label.mouseEnter&&di.node.addEventListener("mouseenter",ai.label.mouseEnter.bind(ze,ai)),ai.label.mouseLeave&&di.node.addEventListener("mouseleave",ai.label.mouseLeave.bind(ze,ai)),ai.label.click&&di.node.addEventListener("click",ai.label.click.bind(ze,ai)))}};ei.config.annotations.xaxis.map(function(ai,ni){ti(ai,ni,"xaxis")}),ei.config.annotations.yaxis.map(function(ai,ni){ti(ai,ni,"yaxis")}),ei.config.annotations.points.map(function(ai,ni){ti(ai,ni,"point")})}},{key:"getY1Y2",value:function(ze,ei){var ti,ai=ze==="y1"?ei.y:ei.y2,ni=!1,si=this.w;if(this.annoCtx.invertAxis){var li=si.globals.labels;si.config.xaxis.convertedCatToNumeric&&(li=si.globals.categoryLabels);var ci=li.indexOf(ai),di=si.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(ci+1)+")");ti=di?parseFloat(di.getAttribute("y")):(si.globals.gridHeight/li.length-1)*(ci+1)-si.globals.barHeight,ei.seriesIndex!==void 0&&si.globals.barHeight&&(ti=ti-si.globals.barHeight/2*(si.globals.series.length-1)+si.globals.barHeight*ei.seriesIndex)}else{var fi,pi=si.globals.seriesYAxisMap[ei.yAxisIndex][0];si.config.yaxis[ei.yAxisIndex].logarithmic?fi=(ai=new Gi(this.annoCtx.ctx).getLogVal(si.config.yaxis[ei.yAxisIndex].logBase,ai,pi))/si.globals.yLogRatio[pi]:fi=(ai-si.globals.minYArr[pi])/(si.globals.yRange[pi]/si.globals.gridHeight),fi>si.globals.gridHeight?(fi=si.globals.gridHeight,ni=!0):fi<0&&(fi=0,ni=!0),ti=si.globals.gridHeight-fi,!ei.marker||ei.y!==void 0&&ei.y!==null||(ti=0),si.config.yaxis[ei.yAxisIndex]&&si.config.yaxis[ei.yAxisIndex].reversed&&(ti=fi)}return typeof ai=="string"&&ai.indexOf("px")>-1&&(ti=parseFloat(ai)),{yP:ti,clipped:ni}}},{key:"getX1X2",value:function(ze,ei){var ti,ai=ze==="x1"?ei.x:ei.x2,ni=this.w,si=this.annoCtx.invertAxis?ni.globals.minY:ni.globals.minX,li=this.annoCtx.invertAxis?ni.globals.maxY:ni.globals.maxX,ci=this.annoCtx.invertAxis?ni.globals.yRange[0]:ni.globals.xRange,di=!1;return ti=this.annoCtx.inversedReversedAxis?(li-ai)/(ci/ni.globals.gridWidth):(ai-si)/(ci/ni.globals.gridWidth),ni.config.xaxis.type!=="category"&&!ni.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||ni.globals.dataFormatXNumeric||ni.config.chart.sparkline.enabled||(ti=this.getStringX(ai)),typeof ai=="string"&&ai.indexOf("px")>-1&&(ti=parseFloat(ai)),ai==null&&ei.marker&&(ti=ni.globals.gridWidth),ei.seriesIndex!==void 0&&ni.globals.barWidth&&!this.annoCtx.invertAxis&&(ti=ti-ni.globals.barWidth/2*(ni.globals.series.length-1)+ni.globals.barWidth*ei.seriesIndex),ti>ni.globals.gridWidth?(ti=ni.globals.gridWidth,di=!0):ti<0&&(ti=0,di=!0),{x:ti,clipped:di}}},{key:"getStringX",value:function(ze){var ei=this.w,ti=ze;ei.config.xaxis.convertedCatToNumeric&&ei.globals.categoryLabels.length&&(ze=ei.globals.categoryLabels.indexOf(ze)+1);var ai=ei.globals.labels.indexOf(ze),ni=ei.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(ai+1)+")");return ni&&(ti=parseFloat(ni.getAttribute("x"))),ti}}]),Ei}(),ha=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.annoCtx=ze,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new sa(this.annoCtx)}return Ci(Ei,[{key:"addXaxisAnnotation",value:function(ze,ei,ti){var ai,ni=this.w,si=this.helpers.getX1X2("x1",ze),li=si.x,ci=si.clipped,di=!0,fi=ze.label.text,pi=ze.strokeDashArray;if(Ri.isNumber(li)){if(ze.x2===null||ze.x2===void 0){if(!ci){var vi=this.annoCtx.graphics.drawLine(li+ze.offsetX,0+ze.offsetY,li+ze.offsetX,ni.globals.gridHeight+ze.offsetY,ze.borderColor,pi,ze.borderWidth);ei.appendChild(vi.node),ze.id&&vi.node.classList.add(ze.id)}}else{var mi=this.helpers.getX1X2("x2",ze);if(ai=mi.x,di=mi.clipped,!ci||!di){if(ai<li){var yi=li;li=ai,ai=yi}var ki=this.annoCtx.graphics.drawRect(li+ze.offsetX,0+ze.offsetY,ai-li,ni.globals.gridHeight+ze.offsetY,0,ze.fillColor,ze.opacity,1,ze.borderColor,pi);ki.node.classList.add("apexcharts-annotation-rect"),ki.attr("clip-path","url(#gridRectMask".concat(ni.globals.cuid,")")),ei.appendChild(ki.node),ze.id&&ki.node.classList.add(ze.id)}}if(!ci||!di){var Si=this.annoCtx.graphics.getTextRects(fi,parseFloat(ze.label.style.fontSize)),_i=ze.label.position==="top"?4:ze.label.position==="center"?ni.globals.gridHeight/2+(ze.label.orientation==="vertical"?Si.width/2:0):ni.globals.gridHeight,Ti=this.annoCtx.graphics.drawText({x:li+ze.label.offsetX,y:_i+ze.label.offsetY-(ze.label.orientation==="vertical"?ze.label.position==="top"?Si.width/2-12:-Si.width/2:0),text:fi,textAnchor:ze.label.textAnchor,fontSize:ze.label.style.fontSize,fontFamily:ze.label.style.fontFamily,fontWeight:ze.label.style.fontWeight,foreColor:ze.label.style.color,cssClass:"apexcharts-xaxis-annotation-label ".concat(ze.label.style.cssClass," ").concat(ze.id?ze.id:"")});Ti.attr({rel:ti}),ei.appendChild(Ti.node),this.annoCtx.helpers.setOrientations(ze,ti)}}}},{key:"drawXAxisAnnotations",value:function(){var ze=this,ei=this.w,ti=this.annoCtx.graphics.group({class:"apexcharts-xaxis-annotations"});return ei.config.annotations.xaxis.map(function(ai,ni){ze.addXaxisAnnotation(ai,ti.node,ni)}),ti}}]),Ei}(),ua=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return Ci(Ei,[{key:"isValidDate",value:function(ze){return typeof ze!="number"&&!isNaN(this.parseDate(ze))}},{key:"getTimeStamp",value:function(ze){return Date.parse(ze)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(ze).toISOString().substr(0,25)).getTime():new Date(ze).getTime():ze}},{key:"getDate",value:function(ze){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(ze).toUTCString()):new Date(ze)}},{key:"parseDate",value:function(ze){var ei=Date.parse(ze);if(!isNaN(ei))return this.getTimeStamp(ze);var ti=Date.parse(ze.replace(/-/g,"/").replace(/[a-z]+/gi," "));return ti=this.getTimeStamp(ti)}},{key:"parseDateWithTimezone",value:function(ze){return Date.parse(ze.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(ze,ei){var ti=this.w.globals.locale,ai=this.w.config.xaxis.labels.datetimeUTC,ni=["\0"].concat(ra(ti.months)),si=[""].concat(ra(ti.shortMonths)),li=[""].concat(ra(ti.days)),ci=[""].concat(ra(ti.shortDays));function di(Oi,Fi){var Hi=Oi+"";for(Fi=Fi||2;Hi.length<Fi;)Hi="0"+Hi;return Hi}var fi=ai?ze.getUTCFullYear():ze.getFullYear();ei=(ei=(ei=ei.replace(/(^|[^\\])yyyy+/g,"$1"+fi)).replace(/(^|[^\\])yy/g,"$1"+fi.toString().substr(2,2))).replace(/(^|[^\\])y/g,"$1"+fi);var pi=(ai?ze.getUTCMonth():ze.getMonth())+1;ei=(ei=(ei=(ei=ei.replace(/(^|[^\\])MMMM+/g,"$1"+ni[0])).replace(/(^|[^\\])MMM/g,"$1"+si[0])).replace(/(^|[^\\])MM/g,"$1"+di(pi))).replace(/(^|[^\\])M/g,"$1"+pi);var vi=ai?ze.getUTCDate():ze.getDate();ei=(ei=(ei=(ei=ei.replace(/(^|[^\\])dddd+/g,"$1"+li[0])).replace(/(^|[^\\])ddd/g,"$1"+ci[0])).replace(/(^|[^\\])dd/g,"$1"+di(vi))).replace(/(^|[^\\])d/g,"$1"+vi);var mi=ai?ze.getUTCHours():ze.getHours(),yi=mi>12?mi-12:mi===0?12:mi;ei=(ei=(ei=(ei=ei.replace(/(^|[^\\])HH+/g,"$1"+di(mi))).replace(/(^|[^\\])H/g,"$1"+mi)).replace(/(^|[^\\])hh+/g,"$1"+di(yi))).replace(/(^|[^\\])h/g,"$1"+yi);var ki=ai?ze.getUTCMinutes():ze.getMinutes();ei=(ei=ei.replace(/(^|[^\\])mm+/g,"$1"+di(ki))).replace(/(^|[^\\])m/g,"$1"+ki);var Si=ai?ze.getUTCSeconds():ze.getSeconds();ei=(ei=ei.replace(/(^|[^\\])ss+/g,"$1"+di(Si))).replace(/(^|[^\\])s/g,"$1"+Si);var _i=ai?ze.getUTCMilliseconds():ze.getMilliseconds();ei=ei.replace(/(^|[^\\])fff+/g,"$1"+di(_i,3)),_i=Math.round(_i/10),ei=ei.replace(/(^|[^\\])ff/g,"$1"+di(_i)),_i=Math.round(_i/10);var Ti=mi<12?"AM":"PM";ei=(ei=(ei=ei.replace(/(^|[^\\])f/g,"$1"+_i)).replace(/(^|[^\\])TT+/g,"$1"+Ti)).replace(/(^|[^\\])T/g,"$1"+Ti.charAt(0));var ui=Ti.toLowerCase();ei=(ei=ei.replace(/(^|[^\\])tt+/g,"$1"+ui)).replace(/(^|[^\\])t/g,"$1"+ui.charAt(0));var xi=-ze.getTimezoneOffset(),wi=ai||!xi?"Z":xi>0?"+":"-";if(!ai){var Ii=(xi=Math.abs(xi))%60;wi+=di(Math.floor(xi/60))+":"+di(Ii)}ei=ei.replace(/(^|[^\\])K/g,"$1"+wi);var Li=(ai?ze.getUTCDay():ze.getDay())+1;return ei=(ei=(ei=(ei=(ei=ei.replace(new RegExp(li[0],"g"),li[Li])).replace(new RegExp(ci[0],"g"),ci[Li])).replace(new RegExp(ni[0],"g"),ni[pi])).replace(new RegExp(si[0],"g"),si[pi])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(ze,ei,ti){var ai=this.w;ai.config.xaxis.min!==void 0&&(ze=ai.config.xaxis.min),ai.config.xaxis.max!==void 0&&(ei=ai.config.xaxis.max);var ni=this.getDate(ze),si=this.getDate(ei),li=this.formatDate(ni,"yyyy MM dd HH mm ss fff").split(" "),ci=this.formatDate(si,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(li[6],10),maxMillisecond:parseInt(ci[6],10),minSecond:parseInt(li[5],10),maxSecond:parseInt(ci[5],10),minMinute:parseInt(li[4],10),maxMinute:parseInt(ci[4],10),minHour:parseInt(li[3],10),maxHour:parseInt(ci[3],10),minDate:parseInt(li[2],10),maxDate:parseInt(ci[2],10),minMonth:parseInt(li[1],10)-1,maxMonth:parseInt(ci[1],10)-1,minYear:parseInt(li[0],10),maxYear:parseInt(ci[0],10)}}},{key:"isLeapYear",value:function(ze){return ze%4==0&&ze%100!=0||ze%400==0}},{key:"calculcateLastDaysOfMonth",value:function(ze,ei,ti){return this.determineDaysOfMonths(ze,ei)-ti}},{key:"determineDaysOfYear",value:function(ze){var ei=365;return this.isLeapYear(ze)&&(ei=366),ei}},{key:"determineRemainingDaysOfYear",value:function(ze,ei,ti){var ai=this.daysCntOfYear[ei]+ti;return ei>1&&this.isLeapYear()&&ai++,ai}},{key:"determineDaysOfMonths",value:function(ze,ei){var ti=30;switch(ze=Ri.monthMod(ze),!0){case this.months30.indexOf(ze)>-1:ze===2&&(ti=this.isLeapYear(ei)?29:28);break;case this.months31.indexOf(ze)>-1:default:ti=31}return ti}}]),Ei}(),ga=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.tooltipKeyFormat="dd MMM"}return Ci(Ei,[{key:"xLabelFormat",value:function(ze,ei,ti,ai){var ni=this.w;if(ni.config.xaxis.type==="datetime"&&ni.config.xaxis.labels.formatter===void 0&&ni.config.tooltip.x.formatter===void 0){var si=new ua(this.ctx);return si.formatDate(si.getDate(ei),ni.config.tooltip.x.format)}return ze(ei,ti,ai)}},{key:"defaultGeneralFormatter",value:function(ze){return Array.isArray(ze)?ze.map(function(ei){return ei}):ze}},{key:"defaultYFormatter",value:function(ze,ei,ti){var ai=this.w;if(Ri.isNumber(ze))if(ai.globals.yValueDecimal!==0)ze=ze.toFixed(ei.decimalsInFloat!==void 0?ei.decimalsInFloat:ai.globals.yValueDecimal);else{var ni=ze.toFixed(0);ze=ze==ni?ni:ze.toFixed(1)}return ze}},{key:"setLabelFormatters",value:function(){var ze=this,ei=this.w;return ei.globals.xaxisTooltipFormatter=function(ti){return ze.defaultGeneralFormatter(ti)},ei.globals.ttKeyFormatter=function(ti){return ze.defaultGeneralFormatter(ti)},ei.globals.ttZFormatter=function(ti){return ti},ei.globals.legendFormatter=function(ti){return ze.defaultGeneralFormatter(ti)},ei.config.xaxis.labels.formatter!==void 0?ei.globals.xLabelFormatter=ei.config.xaxis.labels.formatter:ei.globals.xLabelFormatter=function(ti){if(Ri.isNumber(ti)){if(!ei.config.xaxis.convertedCatToNumeric&&ei.config.xaxis.type==="numeric"){if(Ri.isNumber(ei.config.xaxis.decimalsInFloat))return ti.toFixed(ei.config.xaxis.decimalsInFloat);var ai=ei.globals.maxX-ei.globals.minX;return ai>0&&ai<100?ti.toFixed(1):ti.toFixed(0)}return ei.globals.isBarHorizontal&&ei.globals.maxY-ei.globals.minYArr<4?ti.toFixed(1):ti.toFixed(0)}return ti},typeof ei.config.tooltip.x.formatter=="function"?ei.globals.ttKeyFormatter=ei.config.tooltip.x.formatter:ei.globals.ttKeyFormatter=ei.globals.xLabelFormatter,typeof ei.config.xaxis.tooltip.formatter=="function"&&(ei.globals.xaxisTooltipFormatter=ei.config.xaxis.tooltip.formatter),(Array.isArray(ei.config.tooltip.y)||ei.config.tooltip.y.formatter!==void 0)&&(ei.globals.ttVal=ei.config.tooltip.y),ei.config.tooltip.z.formatter!==void 0&&(ei.globals.ttZFormatter=ei.config.tooltip.z.formatter),ei.config.legend.formatter!==void 0&&(ei.globals.legendFormatter=ei.config.legend.formatter),ei.config.yaxis.forEach(function(ti,ai){ti.labels.formatter!==void 0?ei.globals.yLabelFormatters[ai]=ti.labels.formatter:ei.globals.yLabelFormatters[ai]=function(ni){return ei.globals.xyCharts?Array.isArray(ni)?ni.map(function(si){return ze.defaultYFormatter(si,ti,ai)}):ze.defaultYFormatter(ni,ti,ai):ni}}),ei.globals}},{key:"heatmapLabelFormatters",value:function(){var ze=this.w;if(ze.config.chart.type==="heatmap"){ze.globals.yAxisScale[0].result=ze.globals.seriesNames.slice();var ei=ze.globals.seriesNames.reduce(function(ti,ai){return ti.length>ai.length?ti:ai},0);ze.globals.yAxisScale[0].niceMax=ei,ze.globals.yAxisScale[0].niceMin=ei}}}]),Ei}(),pa=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"getLabel",value:function(ze,ei,ti,ai){var ni=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],si=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"12px",li=!(arguments.length>6&&arguments[6]!==void 0)||arguments[6],ci=this.w,di=ze[ai]===void 0?"":ze[ai],fi=di,pi=ci.globals.xLabelFormatter,vi=ci.config.xaxis.labels.formatter,mi=!1,yi=new ga(this.ctx),ki=di;li&&(fi=yi.xLabelFormat(pi,di,ki,{i:ai,dateFormatter:new ua(this.ctx).formatDate,w:ci}),vi!==void 0&&(fi=vi(di,ze[ai],{i:ai,dateFormatter:new ua(this.ctx).formatDate,w:ci})));var Si,_i;ei.length>0?(Si=ei[ai].unit,_i=null,ei.forEach(function(wi){wi.unit==="month"?_i="year":wi.unit==="day"?_i="month":wi.unit==="hour"?_i="day":wi.unit==="minute"&&(_i="hour")}),mi=_i===Si,ti=ei[ai].position,fi=ei[ai].value):ci.config.xaxis.type==="datetime"&&vi===void 0&&(fi=""),fi===void 0&&(fi=""),fi=Array.isArray(fi)?fi:fi.toString();var Ti=new Yi(this.ctx),ui={};ui=ci.globals.rotateXLabels&&li?Ti.getTextRects(fi,parseInt(si,10),null,"rotate(".concat(ci.config.xaxis.labels.rotate," 0 0)"),!1):Ti.getTextRects(fi,parseInt(si,10));var xi=!ci.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(fi)&&(String(fi)==="NaN"||ni.indexOf(fi)>=0&&xi)&&(fi=""),{x:ti,text:fi,textRect:ui,isBold:mi}}},{key:"checkLabelBasedOnTickamount",value:function(ze,ei,ti){var ai=this.w,ni=ai.config.xaxis.tickAmount;return ni==="dataPoints"&&(ni=Math.round(ai.globals.gridWidth/120)),ni>ti||ze%Math.round(ti/(ni+1))==0||(ei.text=""),ei}},{key:"checkForOverflowingLabels",value:function(ze,ei,ti,ai,ni){var si=this.w;if(ze===0&&si.globals.skipFirstTimelinelabel&&(ei.text=""),ze===ti-1&&si.globals.skipLastTimelinelabel&&(ei.text=""),si.config.xaxis.labels.hideOverlappingLabels&&ai.length>0){var li=ni[ni.length-1];ei.x<li.textRect.width/(si.globals.rotateXLabels?Math.abs(si.config.xaxis.labels.rotate)/12:1.01)+li.x&&(ei.text="")}return ei}},{key:"checkForReversedLabels",value:function(ze,ei){var ti=this.w;return ti.config.yaxis[ze]&&ti.config.yaxis[ze].reversed&&ei.reverse(),ei}},{key:"yAxisAllSeriesCollapsed",value:function(ze){var ei=this.w.globals;return!ei.seriesYAxisMap[ze].some(function(ti){return ei.collapsedSeriesIndices.indexOf(ti)===-1})}},{key:"translateYAxisIndex",value:function(ze){var ei=this.w,ti=ei.globals,ai=ei.config.yaxis;return ti.series.length>ai.length||ai.some(function(ni){return Array.isArray(ni.seriesName)})?ze:ti.seriesYAxisReverseMap[ze]}},{key:"isYAxisHidden",value:function(ze){var ei=this.w,ti=ei.config.yaxis[ze];if(!ti.show||this.yAxisAllSeriesCollapsed(ze))return!0;if(!ti.showForNullSeries){var ai=ei.globals.seriesYAxisMap[ze],ni=new Gi(this.ctx);return ai.every(function(si){return ni.isSeriesNull(si)})}return!1}},{key:"getYAxisForeColor",value:function(ze,ei){var ti=this.w;return Array.isArray(ze)&&ti.globals.yAxisScale[ei]&&this.ctx.theme.pushExtraColors(ze,ti.globals.yAxisScale[ei].result.length,!1),ze}},{key:"drawYAxisTicks",value:function(ze,ei,ti,ai,ni,si,li){var ci=this.w,di=new Yi(this.ctx),fi=ci.globals.translateY;if(ai.show&&ei>0){ci.config.yaxis[ni].opposite===!0&&(ze+=ai.width);for(var pi=ei;pi>=0;pi--){var vi=fi+ei/10+ci.config.yaxis[ni].labels.offsetY-1;ci.globals.isBarHorizontal&&(vi=si*pi),ci.config.chart.type==="heatmap"&&(vi+=si/2);var mi=di.drawLine(ze+ti.offsetX-ai.width+ai.offsetX,vi+ai.offsetY,ze+ti.offsetX+ai.offsetX,vi+ai.offsetY,ai.color);li.add(mi),fi+=si}}}}]),Ei}(),wa=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.annoCtx=ze,this.helpers=new sa(this.annoCtx),this.axesUtils=new pa(this.annoCtx)}return Ci(Ei,[{key:"addYaxisAnnotation",value:function(ze,ei,ti){var ai,ni=this.w,si=ze.strokeDashArray,li=this.helpers.getY1Y2("y1",ze),ci=li.yP,di=li.clipped,fi=!0,pi=!1,vi=ze.label.text;if(ze.y2===null||ze.y2===void 0){if(!di){pi=!0;var mi=this.annoCtx.graphics.drawLine(0+ze.offsetX,ci+ze.offsetY,this._getYAxisAnnotationWidth(ze),ci+ze.offsetY,ze.borderColor,si,ze.borderWidth);ei.appendChild(mi.node),ze.id&&mi.node.classList.add(ze.id)}}else{if(ai=(li=this.helpers.getY1Y2("y2",ze)).yP,fi=li.clipped,ai>ci){var yi=ci;ci=ai,ai=yi}if(!di||!fi){pi=!0;var ki=this.annoCtx.graphics.drawRect(0+ze.offsetX,ai+ze.offsetY,this._getYAxisAnnotationWidth(ze),ci-ai,0,ze.fillColor,ze.opacity,1,ze.borderColor,si);ki.node.classList.add("apexcharts-annotation-rect"),ki.attr("clip-path","url(#gridRectMask".concat(ni.globals.cuid,")")),ei.appendChild(ki.node),ze.id&&ki.node.classList.add(ze.id)}}if(pi){var Si=ze.label.position==="right"?ni.globals.gridWidth:ze.label.position==="center"?ni.globals.gridWidth/2:0,_i=this.annoCtx.graphics.drawText({x:Si+ze.label.offsetX,y:(ai??ci)+ze.label.offsetY-3,text:vi,textAnchor:ze.label.textAnchor,fontSize:ze.label.style.fontSize,fontFamily:ze.label.style.fontFamily,fontWeight:ze.label.style.fontWeight,foreColor:ze.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(ze.label.style.cssClass," ").concat(ze.id?ze.id:"")});_i.attr({rel:ti}),ei.appendChild(_i.node)}}},{key:"_getYAxisAnnotationWidth",value:function(ze){var ei=this.w;return ei.globals.gridWidth,(ze.width.indexOf("%")>-1?ei.globals.gridWidth*parseInt(ze.width,10)/100:parseInt(ze.width,10))+ze.offsetX}},{key:"drawYAxisAnnotations",value:function(){var ze=this,ei=this.w,ti=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return ei.config.annotations.yaxis.forEach(function(ai,ni){ai.yAxisIndex=ze.axesUtils.translateYAxisIndex(ai.yAxisIndex),ze.axesUtils.isYAxisHidden(ai.yAxisIndex)&&ze.axesUtils.yAxisAllSeriesCollapsed(ai.yAxisIndex)||ze.addYaxisAnnotation(ai,ti.node,ni)}),ti}}]),Ei}(),ka=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.annoCtx=ze,this.helpers=new sa(this.annoCtx)}return Ci(Ei,[{key:"addPointAnnotation",value:function(ze,ei,ti){if(!(this.w.globals.collapsedSeriesIndices.indexOf(ze.seriesIndex)>-1)){var ai=this.helpers.getX1X2("x1",ze),ni=ai.x,si=ai.clipped,li=(ai=this.helpers.getY1Y2("y1",ze)).yP,ci=ai.clipped;if(Ri.isNumber(ni)&&!ci&&!si){var di={pSize:ze.marker.size,pointStrokeWidth:ze.marker.strokeWidth,pointFillColor:ze.marker.fillColor,pointStrokeColor:ze.marker.strokeColor,shape:ze.marker.shape,pRadius:ze.marker.radius,class:"apexcharts-point-annotation-marker ".concat(ze.marker.cssClass," ").concat(ze.id?ze.id:"")},fi=this.annoCtx.graphics.drawMarker(ni+ze.marker.offsetX,li+ze.marker.offsetY,di);ei.appendChild(fi.node);var pi=ze.label.text?ze.label.text:"",vi=this.annoCtx.graphics.drawText({x:ni+ze.label.offsetX,y:li+ze.label.offsetY-ze.marker.size-parseFloat(ze.label.style.fontSize)/1.6,text:pi,textAnchor:ze.label.textAnchor,fontSize:ze.label.style.fontSize,fontFamily:ze.label.style.fontFamily,fontWeight:ze.label.style.fontWeight,foreColor:ze.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(ze.label.style.cssClass," ").concat(ze.id?ze.id:"")});if(vi.attr({rel:ti}),ei.appendChild(vi.node),ze.customSVG.SVG){var mi=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+ze.customSVG.cssClass});mi.attr({transform:"translate(".concat(ni+ze.customSVG.offsetX,", ").concat(li+ze.customSVG.offsetY,")")}),mi.node.innerHTML=ze.customSVG.SVG,ei.appendChild(mi.node)}if(ze.image.path){var yi=ze.image.width?ze.image.width:20,ki=ze.image.height?ze.image.height:20;fi=this.annoCtx.addImage({x:ni+ze.image.offsetX-yi/2,y:li+ze.image.offsetY-ki/2,width:yi,height:ki,path:ze.image.path,appendTo:".apexcharts-point-annotations"})}ze.mouseEnter&&fi.node.addEventListener("mouseenter",ze.mouseEnter.bind(this,ze)),ze.mouseLeave&&fi.node.addEventListener("mouseleave",ze.mouseLeave.bind(this,ze)),ze.click&&fi.node.addEventListener("click",ze.click.bind(this,ze))}}}},{key:"drawPointAnnotations",value:function(){var ze=this,ei=this.w,ti=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return ei.config.annotations.points.map(function(ai,ni){ze.addPointAnnotation(ai,ti.node,ni)}),ti}}]),Ei}(),La={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},ma=function(){function Ei(){bi(this,Ei),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,stepSize:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:void 0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return Ci(Ei,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[La],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,nonce:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackOnlyBar:!0,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(ze){return new Date(ze).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,borderRadius:4,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(ze){return ze}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(ze){return ze+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(ze){return ze.globals.seriesTotals.reduce(function(ei,ti){return ei+ti},0)/ze.globals.series.length+"%"}}},barLabels:{enabled:!1,margin:5,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:"16px",formatter:function(ze){return ze},onClick:void 0}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(ze){return ze}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(ze){return ze}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(ze){return ze.globals.seriesTotals.reduce(function(ei,ti){return ei+ti},0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(ze){return ze!==null?ze:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,hideEmptySeries:!1,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(ze){return ze?ze+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},stepSize:void 0,tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),Ei}(),Ra=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.graphics=new Yi(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new sa(this),this.xAxisAnnotations=new ha(this),this.yAxisAnnotations=new wa(this),this.pointsAnnotations=new ka(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return Ci(Ei,[{key:"drawAxesAnnotations",value:function(){var ze=this.w;if(ze.globals.axisCharts){for(var ei=this.yAxisAnnotations.drawYAxisAnnotations(),ti=this.xAxisAnnotations.drawXAxisAnnotations(),ai=this.pointsAnnotations.drawPointAnnotations(),ni=ze.config.chart.animations.enabled,si=[ei,ti,ai],li=[ti.node,ei.node,ai.node],ci=0;ci<3;ci++)ze.globals.dom.elGraphical.add(si[ci]),!ni||ze.globals.resized||ze.globals.dataChanged||ze.config.chart.type!=="scatter"&&ze.config.chart.type!=="bubble"&&ze.globals.dataPoints>1&&li[ci].classList.add("apexcharts-element-hidden"),ze.globals.delayedElements.push({el:li[ci],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var ze=this;this.w.config.annotations.images.map(function(ei,ti){ze.addImage(ei,ti)})}},{key:"drawTextAnnos",value:function(){var ze=this;this.w.config.annotations.texts.map(function(ei,ti){ze.addText(ei,ti)})}},{key:"addXaxisAnnotation",value:function(ze,ei,ti){this.xAxisAnnotations.addXaxisAnnotation(ze,ei,ti)}},{key:"addYaxisAnnotation",value:function(ze,ei,ti){this.yAxisAnnotations.addYaxisAnnotation(ze,ei,ti)}},{key:"addPointAnnotation",value:function(ze,ei,ti){this.pointsAnnotations.addPointAnnotation(ze,ei,ti)}},{key:"addText",value:function(ze,ei){var ti=ze.x,ai=ze.y,ni=ze.text,si=ze.textAnchor,li=ze.foreColor,ci=ze.fontSize,di=ze.fontFamily,fi=ze.fontWeight,pi=ze.cssClass,vi=ze.backgroundColor,mi=ze.borderWidth,yi=ze.strokeDashArray,ki=ze.borderRadius,Si=ze.borderColor,_i=ze.appendTo,Ti=_i===void 0?".apexcharts-svg":_i,ui=ze.paddingLeft,xi=ui===void 0?4:ui,wi=ze.paddingRight,Ii=wi===void 0?4:wi,Li=ze.paddingBottom,Oi=Li===void 0?2:Li,Fi=ze.paddingTop,Hi=Fi===void 0?2:Fi,Qi=this.w,qi=this.graphics.drawText({x:ti,y:ai,text:ni,textAnchor:si||"start",fontSize:ci||"12px",fontWeight:fi||"regular",fontFamily:di||Qi.config.chart.fontFamily,foreColor:li||Qi.config.chart.foreColor,cssClass:pi}),Ui=Qi.globals.dom.baseEl.querySelector(Ti);Ui&&Ui.appendChild(qi.node);var aa=qi.bbox();if(ni){var ca=this.graphics.drawRect(aa.x-xi,aa.y-Hi,aa.width+xi+Ii,aa.height+Oi+Hi,ki,vi||"transparent",1,mi,Si,yi);Ui.insertBefore(ca.node,qi.node)}}},{key:"addImage",value:function(ze,ei){var ti=this.w,ai=ze.path,ni=ze.x,si=ni===void 0?0:ni,li=ze.y,ci=li===void 0?0:li,di=ze.width,fi=di===void 0?20:di,pi=ze.height,vi=pi===void 0?20:pi,mi=ze.appendTo,yi=mi===void 0?".apexcharts-svg":mi,ki=ti.globals.dom.Paper.image(ai);ki.size(fi,vi).move(si,ci);var Si=ti.globals.dom.baseEl.querySelector(yi);return Si&&Si.appendChild(ki.node),ki}},{key:"addXaxisAnnotationExternal",value:function(ze,ei,ti){return this.addAnnotationExternal({params:ze,pushToMemory:ei,context:ti,type:"xaxis",contextMethod:ti.addXaxisAnnotation}),ti}},{key:"addYaxisAnnotationExternal",value:function(ze,ei,ti){return this.addAnnotationExternal({params:ze,pushToMemory:ei,context:ti,type:"yaxis",contextMethod:ti.addYaxisAnnotation}),ti}},{key:"addPointAnnotationExternal",value:function(ze,ei,ti){return this.invertAxis===void 0&&(this.invertAxis=ti.w.globals.isBarHorizontal),this.addAnnotationExternal({params:ze,pushToMemory:ei,context:ti,type:"point",contextMethod:ti.addPointAnnotation}),ti}},{key:"addAnnotationExternal",value:function(ze){var ei=ze.params,ti=ze.pushToMemory,ai=ze.context,ni=ze.type,si=ze.contextMethod,li=ai,ci=li.w,di=ci.globals.dom.baseEl.querySelector(".apexcharts-".concat(ni,"-annotations")),fi=di.childNodes.length+1,pi=new ma,vi=Object.assign({},ni==="xaxis"?pi.xAxisAnnotation:ni==="yaxis"?pi.yAxisAnnotation:pi.pointAnnotation),mi=Ri.extend(vi,ei);switch(ni){case"xaxis":this.addXaxisAnnotation(mi,di,fi);break;case"yaxis":this.addYaxisAnnotation(mi,di,fi);break;case"point":this.addPointAnnotation(mi,di,fi)}var yi=ci.globals.dom.baseEl.querySelector(".apexcharts-".concat(ni,"-annotations .apexcharts-").concat(ni,"-annotation-label[rel='").concat(fi,"']")),ki=this.helpers.addBackgroundToAnno(yi,mi);return ki&&di.insertBefore(ki.node,yi),ti&&ci.globals.memory.methodsToExec.push({context:li,id:mi.id?mi.id:Ri.randomId(),method:si,label:"addAnnotation",params:ei}),ai}},{key:"clearAnnotations",value:function(ze){var ei=ze.w,ti=ei.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");ei.globals.memory.methodsToExec.map(function(ai,ni){ai.label!=="addText"&&ai.label!=="addAnnotation"||ei.globals.memory.methodsToExec.splice(ni,1)}),ti=Ri.listToArray(ti),Array.prototype.forEach.call(ti,function(ai){for(;ai.firstChild;)ai.removeChild(ai.firstChild)})}},{key:"removeAnnotation",value:function(ze,ei){var ti=ze.w,ai=ti.globals.dom.baseEl.querySelectorAll(".".concat(ei));ai&&(ti.globals.memory.methodsToExec.map(function(ni,si){ni.id===ei&&ti.globals.memory.methodsToExec.splice(si,1)}),Array.prototype.forEach.call(ai,function(ni){ni.parentElement.removeChild(ni)}))}}]),Ei}(),Oa=function(Ei){var ze,ei=Ei.isTimeline,ti=Ei.ctx,ai=Ei.seriesIndex,ni=Ei.dataPointIndex,si=Ei.y1,li=Ei.y2,ci=Ei.w,di=ci.globals.seriesRangeStart[ai][ni],fi=ci.globals.seriesRangeEnd[ai][ni],pi=ci.globals.labels[ni],vi=ci.config.series[ai].name?ci.config.series[ai].name:"",mi=ci.globals.ttKeyFormatter,yi=ci.config.tooltip.y.title.formatter,ki={w:ci,seriesIndex:ai,dataPointIndex:ni,start:di,end:fi};typeof yi=="function"&&(vi=yi(vi,ki)),(ze=ci.config.series[ai].data[ni])!==null&&ze!==void 0&&ze.x&&(pi=ci.config.series[ai].data[ni].x),ei||ci.config.xaxis.type==="datetime"&&(pi=new ga(ti).xLabelFormat(ci.globals.ttKeyFormatter,pi,pi,{i:void 0,dateFormatter:new ua(ti).formatDate,w:ci})),typeof mi=="function"&&(pi=mi(pi,ki)),Number.isFinite(si)&&Number.isFinite(li)&&(di=si,fi=li);var Si="",_i="",Ti=ci.globals.colors[ai];if(ci.config.tooltip.x.formatter===void 0)if(ci.config.xaxis.type==="datetime"){var ui=new ua(ti);Si=ui.formatDate(ui.getDate(di),ci.config.tooltip.x.format),_i=ui.formatDate(ui.getDate(fi),ci.config.tooltip.x.format)}else Si=di,_i=fi;else Si=ci.config.tooltip.x.formatter(di),_i=ci.config.tooltip.x.formatter(fi);return{start:di,end:fi,startVal:Si,endVal:_i,ylabel:pi,color:Ti,seriesName:vi}},Ia=function(Ei){var ze=Ei.color,ei=Ei.seriesName,ti=Ei.ylabel,ai=Ei.start,ni=Ei.end,si=Ei.seriesIndex,li=Ei.dataPointIndex,ci=Ei.ctx.tooltip.tooltipLabels.getFormatters(si);ai=ci.yLbFormatter(ai),ni=ci.yLbFormatter(ni);var di=ci.yLbFormatter(Ei.w.globals.series[si][li]),fi=`<span class="value start-value">
`.concat(ai,`
</span> <span class="separator">-</span> <span class="value end-value">
`).concat(ni,`
</span>`);return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+ze+'">'+(ei||"")+'</span></div><div> <span class="category">'+ti+": </span> "+(Ei.w.globals.comboCharts?Ei.w.config.series[si].type==="rangeArea"||Ei.w.config.series[si].type==="rangeBar"?fi:"<span>".concat(di,"</span>"):fi)+" </div></div>"},Ua=function(){function Ei(ze){bi(this,Ei),this.opts=ze}return Ci(Ei,[{key:"hideYAxis",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(ze){return this.hideYAxis(),Ri.extend(ze,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"funnel",value:function(){return this.hideYAxis(),hi(hi({},this.bar()),{},{chart:{animations:{easing:"linear",speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var ze=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(ei){var ti=ei.seriesIndex,ai=ei.dataPointIndex,ni=ei.w;return ze._getBoxTooltip(ni,ti,ai,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var ze=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(ei){var ti=ei.seriesIndex,ai=ei.dataPointIndex,ni=ei.w;return ze._getBoxTooltip(ni,ti,ai,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(ze,ei){ei.ctx;var ti=ei.seriesIndex,ai=ei.dataPointIndex,ni=ei.w,si=function(){var li=ni.globals.seriesRangeStart[ti][ai];return ni.globals.seriesRangeEnd[ti][ai]-li};return ni.globals.comboCharts?ni.config.series[ti].type==="rangeBar"||ni.config.series[ti].type==="rangeArea"?si():ze:si()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(ze){return ze.w.config.plotOptions&&ze.w.config.plotOptions.bar&&ze.w.config.plotOptions.bar.horizontal?function(ei){var ti=Oa(hi(hi({},ei),{},{isTimeline:!0})),ai=ti.color,ni=ti.seriesName,si=ti.ylabel,li=ti.startVal,ci=ti.endVal;return Ia(hi(hi({},ei),{},{color:ai,seriesName:ni,ylabel:si,start:li,end:ci}))}(ze):function(ei){var ti=Oa(ei),ai=ti.color,ni=ti.seriesName,si=ti.ylabel,li=ti.start,ci=ti.end;return Ia(hi(hi({},ei),{},{color:ai,seriesName:ni,ylabel:si,start:li,end:ci}))}(ze)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(ze){var ei,ti;return(ei=ze.plotOptions.bar)!==null&&ei!==void 0&&ei.barHeight||(ze.plotOptions.bar.barHeight=2),(ti=ze.plotOptions.bar)!==null&&ti!==void 0&&ti.columnWidth||(ze.plotOptions.bar.columnWidth=2),ze}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(ze){return function(ei){var ti=Oa(ei),ai=ti.color,ni=ti.seriesName,si=ti.ylabel,li=ti.start,ci=ti.end;return Ia(hi(hi({},ei),{},{color:ai,seriesName:ni,ylabel:si,start:li,end:ci}))}(ze)}}}}},{key:"brush",value:function(ze){return Ri.extend(ze,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(ze){ze.dataLabels=ze.dataLabels||{},ze.dataLabels.formatter=ze.dataLabels.formatter||void 0;var ei=ze.dataLabels.formatter;return ze.yaxis.forEach(function(ti,ai){ze.yaxis[ai].min=0,ze.yaxis[ai].max=100}),ze.chart.type==="bar"&&(ze.dataLabels.formatter=ei||function(ti){return typeof ti=="number"&&ti?ti.toFixed(0)+"%":ti}),ze}},{key:"stackedBars",value:function(){var ze=this.bar();return hi(hi({},ze),{},{plotOptions:hi(hi({},ze.plotOptions),{},{bar:hi(hi({},ze.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(ze){return ze.xaxis.convertedCatToNumeric=!0,ze}},{key:"convertCatToNumericXaxis",value:function(ze,ei,ti){ze.xaxis.type="numeric",ze.xaxis.labels=ze.xaxis.labels||{},ze.xaxis.labels.formatter=ze.xaxis.labels.formatter||function(si){return Ri.isNumber(si)?Math.floor(si):si};var ai=ze.xaxis.labels.formatter,ni=ze.xaxis.categories&&ze.xaxis.categories.length?ze.xaxis.categories:ze.labels;return ti&&ti.length&&(ni=ti.map(function(si){return Array.isArray(si)?si:String(si)})),ni&&ni.length&&(ze.xaxis.labels.formatter=function(si){return Ri.isNumber(si)?ai(ni[Math.floor(si)-1]):ai(si)}),ze.xaxis.categories=[],ze.labels=[],ze.xaxis.tickAmount=ze.xaxis.tickAmount||"dataPoints",ze}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(ze){return ze.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(ze){return ze.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(ze){return ze.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(ze){return ze},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(ze,ei,ti,ai,ni){var si=ze.globals.seriesCandleO[ei][ti],li=ze.globals.seriesCandleH[ei][ti],ci=ze.globals.seriesCandleM[ei][ti],di=ze.globals.seriesCandleL[ei][ti],fi=ze.globals.seriesCandleC[ei][ti];return ze.config.series[ei].type&&ze.config.series[ei].type!==ni?`<div class="apexcharts-custom-tooltip">
`.concat(ze.config.series[ei].name?ze.config.series[ei].name:"series-"+(ei+1),": <strong>").concat(ze.globals.series[ei][ti],`</strong>
</div>`):'<div class="apexcharts-tooltip-box apexcharts-tooltip-'.concat(ze.config.chart.type,'">')+"<div>".concat(ai[0],': <span class="value">')+si+"</span></div>"+"<div>".concat(ai[1],': <span class="value">')+li+"</span></div>"+(ci?"<div>".concat(ai[2],': <span class="value">')+ci+"</span></div>":"")+"<div>".concat(ai[3],': <span class="value">')+di+"</span></div>"+"<div>".concat(ai[4],': <span class="value">')+fi+"</span></div></div>"}}]),Ei}(),Wa=function(){function Ei(ze){bi(this,Ei),this.opts=ze}return Ci(Ei,[{key:"init",value:function(ze){var ei=ze.responsiveOverride,ti=this.opts,ai=new ma,ni=new Ua(ti);this.chartType=ti.chart.type,ti=this.extendYAxis(ti),ti=this.extendAnnotations(ti);var si=ai.init(),li={};if(ti&&gi(ti)==="object"){var ci,di,fi,pi,vi,mi,yi,ki,Si={};Si=["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(ti.chart.type)!==-1?ni[ti.chart.type]():ni.line(),(ci=ti.plotOptions)!==null&&ci!==void 0&&(di=ci.bar)!==null&&di!==void 0&&di.isFunnel&&(Si=ni.funnel()),ti.chart.stacked&&ti.chart.type==="bar"&&(Si=ni.stackedBars()),(fi=ti.chart.brush)!==null&&fi!==void 0&&fi.enabled&&(Si=ni.brush(Si)),ti.chart.stacked&&ti.chart.stackType==="100%"&&(ti=ni.stacked100(ti)),(pi=ti.plotOptions)!==null&&pi!==void 0&&(vi=pi.bar)!==null&&vi!==void 0&&vi.isDumbbell&&(ti=ni.dumbbell(ti)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(ti),ti.xaxis=ti.xaxis||window.Apex.xaxis||{},ei||(ti.xaxis.convertedCatToNumeric=!1),((mi=(ti=this.checkForCatToNumericXAxis(this.chartType,Si,ti)).chart.sparkline)!==null&&mi!==void 0&&mi.enabled||(yi=window.Apex.chart)!==null&&yi!==void 0&&(ki=yi.sparkline)!==null&&ki!==void 0&&ki.enabled)&&(Si=ni.sparkline(Si)),li=Ri.extend(si,Si)}var _i=Ri.extend(li,window.Apex);return si=Ri.extend(_i,ti),si=this.handleUserInputErrors(si)}},{key:"checkForCatToNumericXAxis",value:function(ze,ei,ti){var ai,ni,si=new Ua(ti),li=(ze==="bar"||ze==="boxPlot")&&((ai=ti.plotOptions)===null||ai===void 0||(ni=ai.bar)===null||ni===void 0?void 0:ni.horizontal),ci=ze==="pie"||ze==="polarArea"||ze==="donut"||ze==="radar"||ze==="radialBar"||ze==="heatmap",di=ti.xaxis.type!=="datetime"&&ti.xaxis.type!=="numeric",fi=ti.xaxis.tickPlacement?ti.xaxis.tickPlacement:ei.xaxis&&ei.xaxis.tickPlacement;return li||ci||!di||fi==="between"||(ti=si.convertCatToNumeric(ti)),ti}},{key:"extendYAxis",value:function(ze,ei){var ti=new ma;(ze.yaxis===void 0||!ze.yaxis||Array.isArray(ze.yaxis)&&ze.yaxis.length===0)&&(ze.yaxis={}),ze.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(ze.yaxis=Ri.extend(ze.yaxis,window.Apex.yaxis)),ze.yaxis.constructor!==Array?ze.yaxis=[Ri.extend(ti.yAxis,ze.yaxis)]:ze.yaxis=Ri.extendArray(ze.yaxis,ti.yAxis);var ai=!1;ze.yaxis.forEach(function(si){si.logarithmic&&(ai=!0)});var ni=ze.series;return ei&&!ni&&(ni=ei.config.series),ai&&ni.length!==ze.yaxis.length&&ni.length&&(ze.yaxis=ni.map(function(si,li){if(si.name||(ni[li].name="series-".concat(li+1)),ze.yaxis[li])return ze.yaxis[li].seriesName=ni[li].name,ze.yaxis[li];var ci=Ri.extend(ti.yAxis,ze.yaxis[0]);return ci.show=!1,ci})),ai&&ni.length>1&&ni.length!==ze.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),ze}},{key:"extendAnnotations",value:function(ze){return ze.annotations===void 0&&(ze.annotations={},ze.annotations.yaxis=[],ze.annotations.xaxis=[],ze.annotations.points=[]),ze=this.extendYAxisAnnotations(ze),ze=this.extendXAxisAnnotations(ze),ze=this.extendPointAnnotations(ze)}},{key:"extendYAxisAnnotations",value:function(ze){var ei=new ma;return ze.annotations.yaxis=Ri.extendArray(ze.annotations.yaxis!==void 0?ze.annotations.yaxis:[],ei.yAxisAnnotation),ze}},{key:"extendXAxisAnnotations",value:function(ze){var ei=new ma;return ze.annotations.xaxis=Ri.extendArray(ze.annotations.xaxis!==void 0?ze.annotations.xaxis:[],ei.xAxisAnnotation),ze}},{key:"extendPointAnnotations",value:function(ze){var ei=new ma;return ze.annotations.points=Ri.extendArray(ze.annotations.points!==void 0?ze.annotations.points:[],ei.pointAnnotation),ze}},{key:"checkForDarkTheme",value:function(ze){ze.theme&&ze.theme.mode==="dark"&&(ze.tooltip||(ze.tooltip={}),ze.tooltip.theme!=="light"&&(ze.tooltip.theme="dark"),ze.chart.foreColor||(ze.chart.foreColor="#f6f7f8"),ze.chart.background||(ze.chart.background="#424242"),ze.theme.palette||(ze.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(ze){var ei=ze;if(ei.tooltip.shared&&ei.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if(ei.chart.type==="bar"&&ei.plotOptions.bar.horizontal){if(ei.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");ei.yaxis[0].reversed&&(ei.yaxis[0].opposite=!0),ei.xaxis.tooltip.enabled=!1,ei.yaxis[0].tooltip.enabled=!1,ei.chart.zoom.enabled=!1}return ei.chart.type!=="bar"&&ei.chart.type!=="rangeBar"||ei.tooltip.shared&&ei.xaxis.crosshairs.width==="barWidth"&&ei.series.length>1&&(ei.xaxis.crosshairs.width="tickWidth"),ei.chart.type!=="candlestick"&&ei.chart.type!=="boxPlot"||ei.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(ei.chart.type," chart is not supported.")),ei.yaxis[0].reversed=!1),ei}}]),Ei}(),Qa=function(){function Ei(){bi(this,Ei)}return Ci(Ei,[{key:"initGlobalVars",value:function(ze){ze.series=[],ze.seriesCandleO=[],ze.seriesCandleH=[],ze.seriesCandleM=[],ze.seriesCandleL=[],ze.seriesCandleC=[],ze.seriesRangeStart=[],ze.seriesRangeEnd=[],ze.seriesRange=[],ze.seriesPercent=[],ze.seriesGoals=[],ze.seriesX=[],ze.seriesZ=[],ze.seriesNames=[],ze.seriesTotals=[],ze.seriesLog=[],ze.seriesColors=[],ze.stackedSeriesTotals=[],ze.seriesXvalues=[],ze.seriesYvalues=[],ze.labels=[],ze.hasXaxisGroups=!1,ze.groups=[],ze.barGroups=[],ze.hasSeriesGroups=!1,ze.seriesGroups=[],ze.categoryLabels=[],ze.timescaleLabels=[],ze.noLabelsProvided=!1,ze.resizeTimer=null,ze.selectionResizeTimer=null,ze.delayedElements=[],ze.pointsArray=[],ze.dataLabelsRects=[],ze.isXNumeric=!1,ze.skipLastTimelinelabel=!1,ze.skipFirstTimelinelabel=!1,ze.isDataXYZ=!1,ze.isMultiLineX=!1,ze.isMultipleYAxis=!1,ze.maxY=-Number.MAX_VALUE,ze.minY=Number.MIN_VALUE,ze.minYArr=[],ze.maxYArr=[],ze.maxX=-Number.MAX_VALUE,ze.minX=Number.MAX_VALUE,ze.initialMaxX=-Number.MAX_VALUE,ze.initialMinX=Number.MAX_VALUE,ze.maxDate=0,ze.minDate=Number.MAX_VALUE,ze.minZ=Number.MAX_VALUE,ze.maxZ=-Number.MAX_VALUE,ze.minXDiff=Number.MAX_VALUE,ze.yAxisScale=[],ze.xAxisScale=null,ze.xAxisTicksPositions=[],ze.yLabelsCoords=[],ze.yTitleCoords=[],ze.barPadForNumericAxis=0,ze.padHorizontal=0,ze.xRange=0,ze.yRange=[],ze.zRange=0,ze.dataPoints=0,ze.xTickAmount=0,ze.multiAxisTickAmount=0}},{key:"globalVars",value:function(ze){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:ze.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:ze.chart.toolbar.autoSelected==="zoom"&&ze.chart.toolbar.tools.zoom&&ze.chart.zoom.enabled,panEnabled:ze.chart.toolbar.autoSelected==="pan"&&ze.chart.toolbar.tools.pan,selectionEnabled:ze.chart.toolbar.autoSelected==="selection"&&ze.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null,niceScaleAllowedMagMsd:[[1,1,2,5,5,5,10,10,10,10,10],[1,1,2,5,5,5,10,10,10,10,10]],niceScaleDefaultTicks:[1,2,4,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,12,12,12,12,12,12,12,12,12,24],seriesYAxisMap:[],seriesYAxisReverseMap:[]}}},{key:"init",value:function(ze){var ei=this.globalVars(ze);return this.initGlobalVars(ei),ei.initialConfig=Ri.extend({},ze),ei.initialSeries=Ri.clone(ze.series),ei.lastXAxis=Ri.clone(ei.initialConfig.xaxis),ei.lastYAxis=Ri.clone(ei.initialConfig.yaxis),ei}}]),Ei}(),Ja=function(){function Ei(ze){bi(this,Ei),this.opts=ze}return Ci(Ei,[{key:"init",value:function(){var ze=new Wa(this.opts).init({responsiveOverride:!1});return{config:ze,globals:new Qa().init(ze)}}}]),Ei}(),Ya=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.opts=null,this.seriesIndex=0}return Ci(Ei,[{key:"clippedImgArea",value:function(ze){var ei=this.w,ti=ei.config,ai=parseInt(ei.globals.gridWidth,10),ni=parseInt(ei.globals.gridHeight,10),si=ai>ni?ai:ni,li=ze.image,ci=0,di=0;ze.width===void 0&&ze.height===void 0?ti.fill.image.width!==void 0&&ti.fill.image.height!==void 0?(ci=ti.fill.image.width+1,di=ti.fill.image.height):(ci=si+1,di=si):(ci=ze.width,di=ze.height);var fi=document.createElementNS(ei.globals.SVGNS,"pattern");Yi.setAttrs(fi,{id:ze.patternID,patternUnits:ze.patternUnits?ze.patternUnits:"userSpaceOnUse",width:ci+"px",height:di+"px"});var pi=document.createElementNS(ei.globals.SVGNS,"image");fi.appendChild(pi),pi.setAttributeNS(window.SVG.xlink,"href",li),Yi.setAttrs(pi,{x:0,y:0,preserveAspectRatio:"none",width:ci+"px",height:di+"px"}),pi.style.opacity=ze.opacity,ei.globals.dom.elDefs.node.appendChild(fi)}},{key:"getSeriesIndex",value:function(ze){var ei=this.w,ti=ei.config.chart.type;return(ti==="bar"||ti==="rangeBar")&&ei.config.plotOptions.bar.distributed||ti==="heatmap"||ti==="treemap"?this.seriesIndex=ze.seriesNumber:this.seriesIndex=ze.seriesNumber%ei.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(ze){var ei=this.w;this.opts=ze;var ti,ai,ni,si=this.w.config;this.seriesIndex=this.getSeriesIndex(ze);var li=this.getFillColors()[this.seriesIndex];ei.globals.seriesColors[this.seriesIndex]!==void 0&&(li=ei.globals.seriesColors[this.seriesIndex]),typeof li=="function"&&(li=li({seriesIndex:this.seriesIndex,dataPointIndex:ze.dataPointIndex,value:ze.value,w:ei}));var ci=ze.fillType?ze.fillType:this.getFillType(this.seriesIndex),di=Array.isArray(si.fill.opacity)?si.fill.opacity[this.seriesIndex]:si.fill.opacity;ze.color&&(li=ze.color),li||(li="#fff",console.warn("undefined color - ApexCharts"));var fi=li;if(li.indexOf("rgb")===-1?li.length<9&&(fi=Ri.hexToRgba(li,di)):li.indexOf("rgba")>-1&&(di=Ri.getOpacityFromRGBA(li)),ze.opacity&&(di=ze.opacity),ci==="pattern"&&(ai=this.handlePatternFill({fillConfig:ze.fillConfig,patternFill:ai,fillColor:li,fillOpacity:di,defaultColor:fi})),ci==="gradient"&&(ni=this.handleGradientFill({fillConfig:ze.fillConfig,fillColor:li,fillOpacity:di,i:this.seriesIndex})),ci==="image"){var pi=si.fill.image.src,vi=ze.patternID?ze.patternID:"";this.clippedImgArea({opacity:di,image:Array.isArray(pi)?ze.seriesNumber<pi.length?pi[ze.seriesNumber]:pi[0]:pi,width:ze.width?ze.width:void 0,height:ze.height?ze.height:void 0,patternUnits:ze.patternUnits,patternID:"pattern".concat(ei.globals.cuid).concat(ze.seriesNumber+1).concat(vi)}),ti="url(#pattern".concat(ei.globals.cuid).concat(ze.seriesNumber+1).concat(vi,")")}else ti=ci==="gradient"?ni:ci==="pattern"?ai:fi;return ze.solid&&(ti=fi),ti}},{key:"getFillType",value:function(ze){var ei=this.w;return Array.isArray(ei.config.fill.type)?ei.config.fill.type[ze]:ei.config.fill.type}},{key:"getFillColors",value:function(){var ze=this.w,ei=ze.config,ti=this.opts,ai=[];return ze.globals.comboCharts?ze.config.series[this.seriesIndex].type==="line"?Array.isArray(ze.globals.stroke.colors)?ai=ze.globals.stroke.colors:ai.push(ze.globals.stroke.colors):Array.isArray(ze.globals.fill.colors)?ai=ze.globals.fill.colors:ai.push(ze.globals.fill.colors):ei.chart.type==="line"?Array.isArray(ze.globals.stroke.colors)?ai=ze.globals.stroke.colors:ai.push(ze.globals.stroke.colors):Array.isArray(ze.globals.fill.colors)?ai=ze.globals.fill.colors:ai.push(ze.globals.fill.colors),ti.fillColors!==void 0&&(ai=[],Array.isArray(ti.fillColors)?ai=ti.fillColors.slice():ai.push(ti.fillColors)),ai}},{key:"handlePatternFill",value:function(ze){var ei=ze.fillConfig,ti=ze.patternFill,ai=ze.fillColor,ni=ze.fillOpacity,si=ze.defaultColor,li=this.w.config.fill;ei&&(li=ei);var ci=this.opts,di=new Yi(this.ctx),fi=Array.isArray(li.pattern.strokeWidth)?li.pattern.strokeWidth[this.seriesIndex]:li.pattern.strokeWidth,pi=ai;return Array.isArray(li.pattern.style)?ti=li.pattern.style[ci.seriesNumber]!==void 0?di.drawPattern(li.pattern.style[ci.seriesNumber],li.pattern.width,li.pattern.height,pi,fi,ni):si:ti=di.drawPattern(li.pattern.style,li.pattern.width,li.pattern.height,pi,fi,ni),ti}},{key:"handleGradientFill",value:function(ze){var ei=ze.fillColor,ti=ze.fillOpacity,ai=ze.fillConfig,ni=ze.i,si=this.w.config.fill;ai&&(si=hi(hi({},si),ai));var li,ci=this.opts,di=new Yi(this.ctx),fi=new Ri,pi=si.gradient.type,vi=ei,mi=si.gradient.opacityFrom===void 0?ti:Array.isArray(si.gradient.opacityFrom)?si.gradient.opacityFrom[ni]:si.gradient.opacityFrom;vi.indexOf("rgba")>-1&&(mi=Ri.getOpacityFromRGBA(vi));var yi=si.gradient.opacityTo===void 0?ti:Array.isArray(si.gradient.opacityTo)?si.gradient.opacityTo[ni]:si.gradient.opacityTo;if(si.gradient.gradientToColors===void 0||si.gradient.gradientToColors.length===0)li=si.gradient.shade==="dark"?fi.shadeColor(-1*parseFloat(si.gradient.shadeIntensity),ei.indexOf("rgb")>-1?Ri.rgb2hex(ei):ei):fi.shadeColor(parseFloat(si.gradient.shadeIntensity),ei.indexOf("rgb")>-1?Ri.rgb2hex(ei):ei);else if(si.gradient.gradientToColors[ci.seriesNumber]){var ki=si.gradient.gradientToColors[ci.seriesNumber];li=ki,ki.indexOf("rgba")>-1&&(yi=Ri.getOpacityFromRGBA(ki))}else li=ei;if(si.gradient.gradientFrom&&(vi=si.gradient.gradientFrom),si.gradient.gradientTo&&(li=si.gradient.gradientTo),si.gradient.inverseColors){var Si=vi;vi=li,li=Si}return vi.indexOf("rgb")>-1&&(vi=Ri.rgb2hex(vi)),li.indexOf("rgb")>-1&&(li=Ri.rgb2hex(li)),di.drawGradient(pi,vi,li,mi,yi,ci.size,si.gradient.stops,si.gradient.colorStops,ni)}}]),Ei}(),Va=function(){function Ei(ze,ei){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"setGlobalMarkerSize",value:function(){var ze=this.w;if(ze.globals.markers.size=Array.isArray(ze.config.markers.size)?ze.config.markers.size:[ze.config.markers.size],ze.globals.markers.size.length>0){if(ze.globals.markers.size.length<ze.globals.series.length+1)for(var ei=0;ei<=ze.globals.series.length;ei++)ze.globals.markers.size[ei]===void 0&&ze.globals.markers.size.push(ze.globals.markers.size[0])}else ze.globals.markers.size=ze.config.series.map(function(ti){return ze.config.markers.size})}},{key:"plotChartMarkers",value:function(ze,ei,ti,ai){var ni,si=arguments.length>4&&arguments[4]!==void 0&&arguments[4],li=this.w,ci=ei,di=ze,fi=null,pi=new Yi(this.ctx),vi=li.config.markers.discrete&&li.config.markers.discrete.length;if((li.globals.markers.size[ei]>0||si||vi)&&(fi=pi.group({class:si||vi?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(li.globals.cuid,")")),Array.isArray(di.x))for(var mi=0;mi<di.x.length;mi++){var yi=ti;ti===1&&mi===0&&(yi=0),ti===1&&mi===1&&(yi=1);var ki="apexcharts-marker";if(li.config.chart.type!=="line"&&li.config.chart.type!=="area"||li.globals.comboCharts||li.config.tooltip.intersect||(ki+=" no-pointer-events"),(Array.isArray(li.config.markers.size)?li.globals.markers.size[ei]>0:li.config.markers.size>0)||si||vi){Ri.isNumber(di.y[mi])?ki+=" w".concat(Ri.randomId()):ki="apexcharts-nullpoint";var Si=this.getMarkerConfig({cssClass:ki,seriesIndex:ei,dataPointIndex:yi});li.config.series[ci].data[yi]&&(li.config.series[ci].data[yi].fillColor&&(Si.pointFillColor=li.config.series[ci].data[yi].fillColor),li.config.series[ci].data[yi].strokeColor&&(Si.pointStrokeColor=li.config.series[ci].data[yi].strokeColor)),ai&&(Si.pSize=ai),(di.x[mi]<0||di.x[mi]>li.globals.gridWidth||di.y[mi]<-li.globals.markers.largestSize||di.y[mi]>li.globals.gridHeight+li.globals.markers.largestSize)&&(Si.pSize=0),(ni=pi.drawMarker(di.x[mi],di.y[mi],Si)).attr("rel",yi),ni.attr("j",yi),ni.attr("index",ei),ni.node.setAttribute("default-marker-size",Si.pSize),new Ni(this.ctx).setSelectionFilter(ni,ei,yi),this.addEvents(ni),fi&&fi.add(ni)}else li.globals.pointsArray[ei]===void 0&&(li.globals.pointsArray[ei]=[]),li.globals.pointsArray[ei].push([di.x[mi],di.y[mi]])}return fi}},{key:"getMarkerConfig",value:function(ze){var ei=ze.cssClass,ti=ze.seriesIndex,ai=ze.dataPointIndex,ni=ai===void 0?null:ai,si=ze.finishRadius,li=si===void 0?null:si,ci=this.w,di=this.getMarkerStyle(ti),fi=ci.globals.markers.size[ti],pi=ci.config.markers;return ni!==null&&pi.discrete.length&&pi.discrete.map(function(vi){vi.seriesIndex===ti&&vi.dataPointIndex===ni&&(di.pointStrokeColor=vi.strokeColor,di.pointFillColor=vi.fillColor,fi=vi.size,di.pointShape=vi.shape)}),{pSize:li===null?fi:li,pRadius:pi.radius,width:Array.isArray(pi.width)?pi.width[ti]:pi.width,height:Array.isArray(pi.height)?pi.height[ti]:pi.height,pointStrokeWidth:Array.isArray(pi.strokeWidth)?pi.strokeWidth[ti]:pi.strokeWidth,pointStrokeColor:di.pointStrokeColor,pointFillColor:di.pointFillColor,shape:di.pointShape||(Array.isArray(pi.shape)?pi.shape[ti]:pi.shape),class:ei,pointStrokeOpacity:Array.isArray(pi.strokeOpacity)?pi.strokeOpacity[ti]:pi.strokeOpacity,pointStrokeDashArray:Array.isArray(pi.strokeDashArray)?pi.strokeDashArray[ti]:pi.strokeDashArray,pointFillOpacity:Array.isArray(pi.fillOpacity)?pi.fillOpacity[ti]:pi.fillOpacity,seriesIndex:ti}}},{key:"addEvents",value:function(ze){var ei=this.w,ti=new Yi(this.ctx);ze.node.addEventListener("mouseenter",ti.pathMouseEnter.bind(this.ctx,ze)),ze.node.addEventListener("mouseleave",ti.pathMouseLeave.bind(this.ctx,ze)),ze.node.addEventListener("mousedown",ti.pathMouseDown.bind(this.ctx,ze)),ze.node.addEventListener("click",ei.config.markers.onClick),ze.node.addEventListener("dblclick",ei.config.markers.onDblClick),ze.node.addEventListener("touchstart",ti.pathMouseDown.bind(this.ctx,ze),{passive:!0})}},{key:"getMarkerStyle",value:function(ze){var ei=this.w,ti=ei.globals.markers.colors,ai=ei.config.markers.strokeColor||ei.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(ai)?ai[ze]:ai,pointFillColor:Array.isArray(ti)?ti[ze]:ti}}}]),Ei}(),Pa=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return Ci(Ei,[{key:"draw",value:function(ze,ei,ti){var ai=this.w,ni=new Yi(this.ctx),si=ti.realIndex,li=ti.pointsPos,ci=ti.zRatio,di=ti.elParent,fi=ni.group({class:"apexcharts-series-markers apexcharts-series-".concat(ai.config.chart.type)});if(fi.attr("clip-path","url(#gridRectMarkerMask".concat(ai.globals.cuid,")")),Array.isArray(li.x))for(var pi=0;pi<li.x.length;pi++){var vi=ei+1,mi=!0;ei===0&&pi===0&&(vi=0),ei===0&&pi===1&&(vi=1);var yi=0,ki=ai.globals.markers.size[si];if(ci!==1/0){var Si=ai.config.plotOptions.bubble;ki=ai.globals.seriesZ[si][vi],Si.zScaling&&(ki/=ci),Si.minBubbleRadius&&ki<Si.minBubbleRadius&&(ki=Si.minBubbleRadius),Si.maxBubbleRadius&&ki>Si.maxBubbleRadius&&(ki=Si.maxBubbleRadius)}ai.config.chart.animations.enabled||(yi=ki);var _i=li.x[pi],Ti=li.y[pi];if(yi=yi||0,Ti!==null&&ai.globals.series[si][vi]!==void 0||(mi=!1),mi){var ui=this.drawPoint(_i,Ti,yi,ki,si,vi,ei);fi.add(ui)}di.add(fi)}}},{key:"drawPoint",value:function(ze,ei,ti,ai,ni,si,li){var ci=this.w,di=ni,fi=new ea(this.ctx),pi=new Ni(this.ctx),vi=new Ya(this.ctx),mi=new Va(this.ctx),yi=new Yi(this.ctx),ki=mi.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:di,dataPointIndex:si,finishRadius:ci.config.chart.type==="bubble"||ci.globals.comboCharts&&ci.config.series[ni]&&ci.config.series[ni].type==="bubble"?ai:null});ai=ki.pSize;var Si,_i=vi.fillPath({seriesNumber:ni,dataPointIndex:si,color:ki.pointFillColor,patternUnits:"objectBoundingBox",value:ci.globals.series[ni][li]});if(ki.shape==="circle"?Si=yi.drawCircle(ti):ki.shape!=="square"&&ki.shape!=="rect"||(Si=yi.drawRect(0,0,ki.width-ki.pointStrokeWidth/2,ki.height-ki.pointStrokeWidth/2,ki.pRadius)),ci.config.series[di].data[si]&&ci.config.series[di].data[si].fillColor&&(_i=ci.config.series[di].data[si].fillColor),Si.attr({x:ze-ki.width/2-ki.pointStrokeWidth/2,y:ei-ki.height/2-ki.pointStrokeWidth/2,cx:ze,cy:ei,fill:_i,"fill-opacity":ki.pointFillOpacity,stroke:ki.pointStrokeColor,r:ai,"stroke-width":ki.pointStrokeWidth,"stroke-dasharray":ki.pointStrokeDashArray,"stroke-opacity":ki.pointStrokeOpacity}),ci.config.chart.dropShadow.enabled){var Ti=ci.config.chart.dropShadow;pi.dropShadow(Si,Ti,ni)}if(!this.initialAnim||ci.globals.dataChanged||ci.globals.resized)ci.globals.animationEnded=!0;else{var ui=ci.config.chart.animations.speed;fi.animateMarker(Si,0,ki.shape==="circle"?ai:{width:ki.width,height:ki.height},ui,ci.globals.easing,function(){window.setTimeout(function(){fi.animationCompleted(Si)},100)})}if(ci.globals.dataChanged&&ki.shape==="circle")if(this.dynamicAnim){var xi,wi,Ii,Li,Oi=ci.config.chart.animations.dynamicAnimation.speed;(Li=ci.globals.previousPaths[ni]&&ci.globals.previousPaths[ni][li])!=null&&(xi=Li.x,wi=Li.y,Ii=Li.r!==void 0?Li.r:ai);for(var Fi=0;Fi<ci.globals.collapsedSeries.length;Fi++)ci.globals.collapsedSeries[Fi].index===ni&&(Oi=1,ai=0);ze===0&&ei===0&&(ai=0),fi.animateCircle(Si,{cx:xi,cy:wi,r:Ii},{cx:ze,cy:ei,r:ai},Oi,ci.globals.easing)}else Si.attr({r:ai});return Si.attr({rel:si,j:si,index:ni,"default-marker-size":ai}),pi.setSelectionFilter(Si,ni,si),mi.addEvents(Si),Si.node.classList.add("apexcharts-marker"),Si}},{key:"centerTextInBubble",value:function(ze){var ei=this.w;return{y:ze+=parseInt(ei.config.dataLabels.style.fontSize,10)/4}}}]),Ei}(),Fa=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"dataLabelsCorrection",value:function(ze,ei,ti,ai,ni,si,li){var ci=this.w,di=!1,fi=new Yi(this.ctx).getTextRects(ti,li),pi=fi.width,vi=fi.height;ei<0&&(ei=0),ei>ci.globals.gridHeight+vi&&(ei=ci.globals.gridHeight+vi/2),ci.globals.dataLabelsRects[ai]===void 0&&(ci.globals.dataLabelsRects[ai]=[]),ci.globals.dataLabelsRects[ai].push({x:ze,y:ei,width:pi,height:vi});var mi=ci.globals.dataLabelsRects[ai].length-2,yi=ci.globals.lastDrawnDataLabelsIndexes[ai]!==void 0?ci.globals.lastDrawnDataLabelsIndexes[ai][ci.globals.lastDrawnDataLabelsIndexes[ai].length-1]:0;if(ci.globals.dataLabelsRects[ai][mi]!==void 0){var ki=ci.globals.dataLabelsRects[ai][yi];(ze>ki.x+ki.width||ei>ki.y+ki.height||ei+vi<ki.y||ze+pi<ki.x)&&(di=!0)}return(ni===0||si)&&(di=!0),{x:ze,y:ei,textRects:fi,drawnextLabel:di}}},{key:"drawDataLabel",value:function(ze){var ei=this,ti=ze.type,ai=ze.pos,ni=ze.i,si=ze.j,li=ze.isRangeStart,ci=ze.strokeWidth,di=ci===void 0?2:ci,fi=this.w,pi=new Yi(this.ctx),vi=fi.config.dataLabels,mi=0,yi=0,ki=si,Si=null;if(fi.globals.collapsedSeriesIndices.indexOf(ni)!==-1||!vi.enabled||!Array.isArray(ai.x))return Si;Si=pi.group({class:"apexcharts-data-labels"});for(var _i=0;_i<ai.x.length;_i++)if(mi=ai.x[_i]+vi.offsetX,yi=ai.y[_i]+vi.offsetY+di,!isNaN(mi)){si===1&&_i===0&&(ki=0),si===1&&_i===1&&(ki=1);var Ti=fi.globals.series[ni][ki];ti==="rangeArea"&&(Ti=li?fi.globals.seriesRangeStart[ni][ki]:fi.globals.seriesRangeEnd[ni][ki]);var ui="",xi=function(wi){return fi.config.dataLabels.formatter(wi,{ctx:ei.ctx,seriesIndex:ni,dataPointIndex:ki,w:fi})};fi.config.chart.type==="bubble"?(ui=xi(Ti=fi.globals.seriesZ[ni][ki]),yi=ai.y[_i],yi=new Pa(this.ctx).centerTextInBubble(yi,ni,ki).y):Ti!==void 0&&(ui=xi(Ti)),this.plotDataLabelsText({x:mi,y:yi,text:ui,i:ni,j:ki,parent:Si,offsetCorrection:!0,dataLabelsConfig:fi.config.dataLabels})}return Si}},{key:"plotDataLabelsText",value:function(ze){var ei=this.w,ti=new Yi(this.ctx),ai=ze.x,ni=ze.y,si=ze.i,li=ze.j,ci=ze.text,di=ze.textAnchor,fi=ze.fontSize,pi=ze.parent,vi=ze.dataLabelsConfig,mi=ze.color,yi=ze.alwaysDrawDataLabel,ki=ze.offsetCorrection;if(!(Array.isArray(ei.config.dataLabels.enabledOnSeries)&&ei.config.dataLabels.enabledOnSeries.indexOf(si)<0)){var Si={x:ai,y:ni,drawnextLabel:!0,textRects:null};ki&&(Si=this.dataLabelsCorrection(ai,ni,ci,si,li,yi,parseInt(vi.style.fontSize,10))),ei.globals.zoomed||(ai=Si.x,ni=Si.y),Si.textRects&&(ai<-20-Si.textRects.width||ai>ei.globals.gridWidth+Si.textRects.width+30)&&(ci="");var _i=ei.globals.dataLabels.style.colors[si];((ei.config.chart.type==="bar"||ei.config.chart.type==="rangeBar")&&ei.config.plotOptions.bar.distributed||ei.config.dataLabels.distributed)&&(_i=ei.globals.dataLabels.style.colors[li]),typeof _i=="function"&&(_i=_i({series:ei.globals.series,seriesIndex:si,dataPointIndex:li,w:ei})),mi&&(_i=mi);var Ti=vi.offsetX,ui=vi.offsetY;if(ei.config.chart.type!=="bar"&&ei.config.chart.type!=="rangeBar"||(Ti=0,ui=0),Si.drawnextLabel){var xi=ti.drawText({width:100,height:parseInt(vi.style.fontSize,10),x:ai+Ti,y:ni+ui,foreColor:_i,textAnchor:di||vi.textAnchor,text:ci,fontSize:fi||vi.style.fontSize,fontFamily:vi.style.fontFamily,fontWeight:vi.style.fontWeight||"normal"});if(xi.attr({class:"apexcharts-datalabel",cx:ai,cy:ni}),vi.dropShadow.enabled){var wi=vi.dropShadow;new Ni(this.ctx).dropShadow(xi,wi)}pi.add(xi),ei.globals.lastDrawnDataLabelsIndexes[si]===void 0&&(ei.globals.lastDrawnDataLabelsIndexes[si]=[]),ei.globals.lastDrawnDataLabelsIndexes[si].push(li)}}}},{key:"addBackgroundToDataLabel",value:function(ze,ei){var ti=this.w,ai=ti.config.dataLabels.background,ni=ai.padding,si=ai.padding/2,li=ei.width,ci=ei.height,di=new Yi(this.ctx).drawRect(ei.x-ni,ei.y-si/2,li+2*ni,ci+si,ai.borderRadius,ti.config.chart.background==="transparent"?"#fff":ti.config.chart.background,ai.opacity,ai.borderWidth,ai.borderColor);return ai.dropShadow.enabled&&new Ni(this.ctx).dropShadow(di,ai.dropShadow),di}},{key:"dataLabelsBackground",value:function(){var ze=this.w;if(ze.config.chart.type!=="bubble")for(var ei=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),ti=0;ti<ei.length;ti++){var ai=ei[ti],ni=ai.getBBox(),si=null;if(ni.width&&ni.height&&(si=this.addBackgroundToDataLabel(ai,ni)),si){ai.parentNode.insertBefore(si.node,ai);var li=ai.getAttribute("fill");ze.config.chart.animations.enabled&&!ze.globals.resized&&!ze.globals.dataChanged?si.animate().attr({fill:li}):si.attr({fill:li}),ai.setAttribute("fill",ze.config.dataLabels.background.foreColor)}}}},{key:"bringForward",value:function(){for(var ze=this.w,ei=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels"),ti=ze.globals.dom.baseEl.querySelector(".apexcharts-plot-series:last-child"),ai=0;ai<ei.length;ai++)ti&&ti.insertBefore(ei[ai],ti.nextSibling)}}]),Ei}(),Na=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.legendInactiveClass="legend-mouseover-inactive"}return Ci(Ei,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.getElementsByClassName("apexcharts-series")}},{key:"getSeriesByName",value:function(ze){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner .apexcharts-series[seriesName='".concat(Ri.escapeString(ze),"']"))}},{key:"isSeriesHidden",value:function(ze){var ei=this.getSeriesByName(ze),ti=parseInt(ei.getAttribute("data:realIndex"),10);return{isHidden:ei.classList.contains("apexcharts-series-collapsed"),realIndex:ti}}},{key:"addCollapsedClassToSeries",value:function(ze,ei){var ti=this.w;function ai(ni){for(var si=0;si<ni.length;si++)ni[si].index===ei&&ze.node.classList.add("apexcharts-series-collapsed")}ai(ti.globals.collapsedSeries),ai(ti.globals.ancillaryCollapsedSeries)}},{key:"toggleSeries",value:function(ze){var ei=this.isSeriesHidden(ze);return this.ctx.legend.legendHelpers.toggleDataSeries(ei.realIndex,ei.isHidden),ei.isHidden}},{key:"showSeries",value:function(ze){var ei=this.isSeriesHidden(ze);ei.isHidden&&this.ctx.legend.legendHelpers.toggleDataSeries(ei.realIndex,!0)}},{key:"hideSeries",value:function(ze){var ei=this.isSeriesHidden(ze);ei.isHidden||this.ctx.legend.legendHelpers.toggleDataSeries(ei.realIndex,!1)}},{key:"resetSeries",value:function(){var ze=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],ei=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],ti=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],ai=this.w,ni=Ri.clone(ai.globals.initialSeries);ai.globals.previousPaths=[],ti?(ai.globals.collapsedSeries=[],ai.globals.ancillaryCollapsedSeries=[],ai.globals.collapsedSeriesIndices=[],ai.globals.ancillaryCollapsedSeriesIndices=[]):ni=this.emptyCollapsedSeries(ni),ai.config.series=ni,ze&&(ei&&(ai.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(ni,ai.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(ze){for(var ei=this.w,ti=0;ti<ze.length;ti++)ei.globals.collapsedSeriesIndices.indexOf(ti)>-1&&(ze[ti].data=[]);return ze}},{key:"toggleSeriesOnHover",value:function(ze,ei){var ti=this.w;ei||(ei=ze.target);var ai=ti.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels, .apexcharts-yaxis");if(ze.type==="mousemove"){var ni=parseInt(ei.getAttribute("rel"),10)-1,si=null,li=null,ci=null;if(ti.globals.axisCharts||ti.config.chart.type==="radialBar")if(ti.globals.axisCharts){si=ti.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(ni,"']")),li=ti.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(ni,"']"));var di=ti.globals.seriesYAxisReverseMap[ni];ci=ti.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(di,"']"))}else si=ti.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(ni+1,"']"));else si=ti.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(ni+1,"'] path"));for(var fi=0;fi<ai.length;fi++)ai[fi].classList.add(this.legendInactiveClass);si!==null&&(ti.globals.axisCharts||si.parentNode.classList.remove(this.legendInactiveClass),si.classList.remove(this.legendInactiveClass),li!==null&&li.classList.remove(this.legendInactiveClass),ci!==null&&ci.classList.remove(this.legendInactiveClass))}else if(ze.type==="mouseout")for(var pi=0;pi<ai.length;pi++)ai[pi].classList.remove(this.legendInactiveClass)}},{key:"highlightRangeInSeries",value:function(ze,ei){var ti=this,ai=this.w,ni=ai.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"),si=function(ci){for(var di=0;di<ni.length;di++)ni[di].classList[ci](ti.legendInactiveClass)};if(ze.type==="mousemove"){var li=parseInt(ei.getAttribute("rel"),10)-1;si("add"),function(ci){for(var di=0;di<ni.length;di++){var fi=parseInt(ni[di].getAttribute("val"),10);fi>=ci.from&&fi<=ci.to&&ni[di].classList.remove(ti.legendInactiveClass)}}(ai.config.plotOptions.heatmap.colorScale.ranges[li])}else ze.type==="mouseout"&&si("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"asc",ei=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ti=this.w,ai=0;if(ti.config.series.length>1){for(var ni=ti.config.series.map(function(li,ci){return li.data&&li.data.length>0&&ti.globals.collapsedSeriesIndices.indexOf(ci)===-1&&(!ti.globals.comboCharts||ei.length===0||ei.length&&ei.indexOf(ti.config.series[ci].type)>-1)?ci:-1}),si=ze==="asc"?0:ni.length-1;ze==="asc"?si<ni.length:si>=0;ze==="asc"?si++:si--)if(ni[si]!==-1){ai=ni[si];break}}return ai}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map(function(ze,ei){return ze.type==="bar"||ze.type==="column"?ei:-1}).filter(function(ze){return ze!==-1}):this.w.config.series.map(function(ze,ei){return ei})}},{key:"getPreviousPaths",value:function(){var ze=this.w;function ei(si,li,ci){for(var di=si[li].childNodes,fi={type:ci,paths:[],realIndex:si[li].getAttribute("data:realIndex")},pi=0;pi<di.length;pi++)if(di[pi].hasAttribute("pathTo")){var vi=di[pi].getAttribute("pathTo");fi.paths.push({d:vi})}ze.globals.previousPaths.push(fi)}ze.globals.previousPaths=[],["line","area","bar","rangebar","rangeArea","candlestick","radar"].forEach(function(si){for(var li,ci=(li=si,ze.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(li,"-series .apexcharts-series"))),di=0;di<ci.length;di++)ei(ci,di,si)}),this.handlePrevBubbleScatterPaths("bubble"),this.handlePrevBubbleScatterPaths("scatter");var ti=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(ze.config.chart.type," .apexcharts-series"));if(ti.length>0)for(var ai=function(si){for(var li=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(ze.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(si,"'] rect")),ci=[],di=function(pi){var vi=function(yi){return li[pi].getAttribute(yi)},mi={x:parseFloat(vi("x")),y:parseFloat(vi("y")),width:parseFloat(vi("width")),height:parseFloat(vi("height"))};ci.push({rect:mi,color:li[pi].getAttribute("color")})},fi=0;fi<li.length;fi++)di(fi);ze.globals.previousPaths.push(ci)},ni=0;ni<ti.length;ni++)ai(ni);ze.globals.axisCharts||(ze.globals.previousPaths=ze.globals.series)}},{key:"handlePrevBubbleScatterPaths",value:function(ze){var ei=this.w,ti=ei.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(ze,"-series .apexcharts-series"));if(ti.length>0)for(var ai=0;ai<ti.length;ai++){for(var ni=ei.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(ze,"-series .apexcharts-series[data\\:realIndex='").concat(ai,"'] circle")),si=[],li=0;li<ni.length;li++)si.push({x:ni[li].getAttribute("cx"),y:ni[li].getAttribute("cy"),r:ni[li].getAttribute("r")});ei.globals.previousPaths.push(si)}}},{key:"clearPreviousPaths",value:function(){var ze=this.w;ze.globals.previousPaths=[],ze.globals.allSeriesCollapsed=!1}},{key:"handleNoData",value:function(){var ze=this.w,ei=ze.config.noData,ti=new Yi(this.ctx),ai=ze.globals.svgWidth/2,ni=ze.globals.svgHeight/2,si="middle";if(ze.globals.noData=!0,ze.globals.animationEnded=!0,ei.align==="left"?(ai=10,si="start"):ei.align==="right"&&(ai=ze.globals.svgWidth-10,si="end"),ei.verticalAlign==="top"?ni=50:ei.verticalAlign==="bottom"&&(ni=ze.globals.svgHeight-50),ai+=ei.offsetX,ni=ni+parseInt(ei.style.fontSize,10)+2+ei.offsetY,ei.text!==void 0&&ei.text!==""){var li=ti.drawText({x:ai,y:ni,text:ei.text,textAnchor:si,fontSize:ei.style.fontSize,fontFamily:ei.style.fontFamily,foreColor:ei.style.color,opacity:1,class:"apexcharts-text-nodata"});ze.globals.dom.Paper.add(li)}}},{key:"setNullSeriesToZeroValues",value:function(ze){for(var ei=this.w,ti=0;ti<ze.length;ti++)if(ze[ti].length===0)for(var ai=0;ai<ze[ei.globals.maxValsInArrayIndex].length;ai++)ze[ti].push(0);return ze}},{key:"hasAllSeriesEqualX",value:function(){for(var ze=!0,ei=this.w,ti=this.filteredSeriesX(),ai=0;ai<ti.length-1;ai++)if(ti[ai][0]!==ti[ai+1][0]){ze=!1;break}return ei.globals.allSeriesHasEqualX=ze,ze}},{key:"filteredSeriesX",value:function(){var ze=this.w.globals.seriesX.map(function(ei){return ei.length>0?ei:[]});return ze}}]),Ei}(),Yr=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new Gi(this.ctx)}return Ci(Ei,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var ze=this.w.config.series.slice(),ei=new Na(this.ctx);if(this.activeSeriesIndex=ei.getActiveConfigSeriesIndex(),ze[this.activeSeriesIndex].data!==void 0&&ze[this.activeSeriesIndex].data.length>0&&ze[this.activeSeriesIndex].data[0]!==null&&ze[this.activeSeriesIndex].data[0].x!==void 0&&ze[this.activeSeriesIndex].data[0]!==null)return!0}},{key:"isFormat2DArray",value:function(){var ze=this.w.config.series.slice(),ei=new Na(this.ctx);if(this.activeSeriesIndex=ei.getActiveConfigSeriesIndex(),ze[this.activeSeriesIndex].data!==void 0&&ze[this.activeSeriesIndex].data.length>0&&ze[this.activeSeriesIndex].data[0]!==void 0&&ze[this.activeSeriesIndex].data[0]!==null&&ze[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(ze,ei){for(var ti=this.w.config,ai=this.w.globals,ni=ti.chart.type==="boxPlot"||ti.series[ei].type==="boxPlot",si=0;si<ze[ei].data.length;si++)if(ze[ei].data[si][1]!==void 0&&(Array.isArray(ze[ei].data[si][1])&&ze[ei].data[si][1].length===4&&!ni?this.twoDSeries.push(Ri.parseNumber(ze[ei].data[si][1][3])):ze[ei].data[si].length>=5?this.twoDSeries.push(Ri.parseNumber(ze[ei].data[si][4])):this.twoDSeries.push(Ri.parseNumber(ze[ei].data[si][1])),ai.dataFormatXNumeric=!0),ti.xaxis.type==="datetime"){var li=new Date(ze[ei].data[si][0]);li=new Date(li).getTime(),this.twoDSeriesX.push(li)}else this.twoDSeriesX.push(ze[ei].data[si][0]);for(var ci=0;ci<ze[ei].data.length;ci++)ze[ei].data[ci][2]!==void 0&&(this.threeDSeries.push(ze[ei].data[ci][2]),ai.isDataXYZ=!0)}},{key:"handleFormatXY",value:function(ze,ei){var ti=this.w.config,ai=this.w.globals,ni=new ua(this.ctx),si=ei;ai.collapsedSeriesIndices.indexOf(ei)>-1&&(si=this.activeSeriesIndex);for(var li=0;li<ze[ei].data.length;li++)ze[ei].data[li].y!==void 0&&(Array.isArray(ze[ei].data[li].y)?this.twoDSeries.push(Ri.parseNumber(ze[ei].data[li].y[ze[ei].data[li].y.length-1])):this.twoDSeries.push(Ri.parseNumber(ze[ei].data[li].y))),ze[ei].data[li].goals!==void 0&&Array.isArray(ze[ei].data[li].goals)?(this.seriesGoals[ei]===void 0&&(this.seriesGoals[ei]=[]),this.seriesGoals[ei].push(ze[ei].data[li].goals)):(this.seriesGoals[ei]===void 0&&(this.seriesGoals[ei]=[]),this.seriesGoals[ei].push(null));for(var ci=0;ci<ze[si].data.length;ci++){var di=typeof ze[si].data[ci].x=="string",fi=Array.isArray(ze[si].data[ci].x),pi=!fi&&!!ni.isValidDate(ze[si].data[ci].x);if(di||pi)if(di||ti.xaxis.convertedCatToNumeric){var vi=ai.isBarHorizontal&&ai.isRangeData;ti.xaxis.type!=="datetime"||vi?(this.fallbackToCategory=!0,this.twoDSeriesX.push(ze[si].data[ci].x),isNaN(ze[si].data[ci].x)||this.w.config.xaxis.type==="category"||typeof ze[si].data[ci].x=="string"||(ai.isXNumeric=!0)):this.twoDSeriesX.push(ni.parseDate(ze[si].data[ci].x))}else ti.xaxis.type==="datetime"?this.twoDSeriesX.push(ni.parseDate(ze[si].data[ci].x.toString())):(ai.dataFormatXNumeric=!0,ai.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(ze[si].data[ci].x)));else fi?(this.fallbackToCategory=!0,this.twoDSeriesX.push(ze[si].data[ci].x)):(ai.isXNumeric=!0,ai.dataFormatXNumeric=!0,this.twoDSeriesX.push(ze[si].data[ci].x))}if(ze[ei].data[0]&&ze[ei].data[0].z!==void 0){for(var mi=0;mi<ze[ei].data.length;mi++)this.threeDSeries.push(ze[ei].data[mi].z);ai.isDataXYZ=!0}}},{key:"handleRangeData",value:function(ze,ei){var ti=this.w.globals,ai={};return this.isFormat2DArray()?ai=this.handleRangeDataFormat("array",ze,ei):this.isFormatXY()&&(ai=this.handleRangeDataFormat("xy",ze,ei)),ti.seriesRangeStart.push(ai.start===void 0?[]:ai.start),ti.seriesRangeEnd.push(ai.end===void 0?[]:ai.end),ti.seriesRange.push(ai.rangeUniques),ti.seriesRange.forEach(function(ni,si){ni&&ni.forEach(function(li,ci){li.y.forEach(function(di,fi){for(var pi=0;pi<li.y.length;pi++)if(fi!==pi){var vi=di.y1,mi=di.y2,yi=li.y[pi].y1;vi<=li.y[pi].y2&&yi<=mi&&(li.overlaps.indexOf(di.rangeName)<0&&li.overlaps.push(di.rangeName),li.overlaps.indexOf(li.y[pi].rangeName)<0&&li.overlaps.push(li.y[pi].rangeName))}})})}),ai}},{key:"handleCandleStickBoxData",value:function(ze,ei){var ti=this.w.globals,ai={};return this.isFormat2DArray()?ai=this.handleCandleStickBoxDataFormat("array",ze,ei):this.isFormatXY()&&(ai=this.handleCandleStickBoxDataFormat("xy",ze,ei)),ti.seriesCandleO[ei]=ai.o,ti.seriesCandleH[ei]=ai.h,ti.seriesCandleM[ei]=ai.m,ti.seriesCandleL[ei]=ai.l,ti.seriesCandleC[ei]=ai.c,ai}},{key:"handleRangeDataFormat",value:function(ze,ei,ti){var ai=[],ni=[],si=ei[ti].data.filter(function(fi,pi,vi){return pi===vi.findIndex(function(mi){return mi.x===fi.x})}).map(function(fi,pi){return{x:fi.x,overlaps:[],y:[]}});if(ze==="array")for(var li=0;li<ei[ti].data.length;li++)Array.isArray(ei[ti].data[li])?(ai.push(ei[ti].data[li][1][0]),ni.push(ei[ti].data[li][1][1])):(ai.push(ei[ti].data[li]),ni.push(ei[ti].data[li]));else if(ze==="xy")for(var ci=function(fi){var pi=Array.isArray(ei[ti].data[fi].y),vi=Ri.randomId(),mi=ei[ti].data[fi].x,yi={y1:pi?ei[ti].data[fi].y[0]:ei[ti].data[fi].y,y2:pi?ei[ti].data[fi].y[1]:ei[ti].data[fi].y,rangeName:vi};ei[ti].data[fi].rangeName=vi;var ki=si.findIndex(function(Si){return Si.x===mi});si[ki].y.push(yi),ai.push(yi.y1),ni.push(yi.y2)},di=0;di<ei[ti].data.length;di++)ci(di);return{start:ai,end:ni,rangeUniques:si}}},{key:"handleCandleStickBoxDataFormat",value:function(ze,ei,ti){var ai=this.w,ni=ai.config.chart.type==="boxPlot"||ai.config.series[ti].type==="boxPlot",si=[],li=[],ci=[],di=[],fi=[];if(ze==="array")if(ni&&ei[ti].data[0].length===6||!ni&&ei[ti].data[0].length===5)for(var pi=0;pi<ei[ti].data.length;pi++)si.push(ei[ti].data[pi][1]),li.push(ei[ti].data[pi][2]),ni?(ci.push(ei[ti].data[pi][3]),di.push(ei[ti].data[pi][4]),fi.push(ei[ti].data[pi][5])):(di.push(ei[ti].data[pi][3]),fi.push(ei[ti].data[pi][4]));else for(var vi=0;vi<ei[ti].data.length;vi++)Array.isArray(ei[ti].data[vi][1])&&(si.push(ei[ti].data[vi][1][0]),li.push(ei[ti].data[vi][1][1]),ni?(ci.push(ei[ti].data[vi][1][2]),di.push(ei[ti].data[vi][1][3]),fi.push(ei[ti].data[vi][1][4])):(di.push(ei[ti].data[vi][1][2]),fi.push(ei[ti].data[vi][1][3])));else if(ze==="xy")for(var mi=0;mi<ei[ti].data.length;mi++)Array.isArray(ei[ti].data[mi].y)&&(si.push(ei[ti].data[mi].y[0]),li.push(ei[ti].data[mi].y[1]),ni?(ci.push(ei[ti].data[mi].y[2]),di.push(ei[ti].data[mi].y[3]),fi.push(ei[ti].data[mi].y[4])):(di.push(ei[ti].data[mi].y[2]),fi.push(ei[ti].data[mi].y[3])));return{o:si,h:li,m:ci,l:di,c:fi}}},{key:"parseDataAxisCharts",value:function(ze){var ei,ti=this,ai=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.ctx,ni=this.w.config,si=this.w.globals,li=new ua(ai),ci=ni.labels.length>0?ni.labels.slice():ni.xaxis.categories.slice();if(si.isRangeBar=ni.chart.type==="rangeBar"&&si.isBarHorizontal,si.hasXaxisGroups=ni.xaxis.type==="category"&&ni.xaxis.group.groups.length>0,si.hasXaxisGroups&&(si.groups=ni.xaxis.group.groups),ze.forEach(function(yi,ki){yi.name!==void 0?si.seriesNames.push(yi.name):si.seriesNames.push("series-"+parseInt(ki+1,10))}),si.hasSeriesGroups=(ei=ze[0])===null||ei===void 0?void 0:ei.group,si.hasSeriesGroups){var di=[],fi=ra(new Set(ze.map(function(yi){return yi.group})));ze.forEach(function(yi,ki){var Si=fi.indexOf(yi.group);di[Si]||(di[Si]=[]),di[Si].push(si.seriesNames[ki])}),si.seriesGroups=di}for(var pi=function(){for(var yi=0;yi<ci.length;yi++)if(typeof ci[yi]=="string"){if(!li.isValidDate(ci[yi]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");ti.twoDSeriesX.push(li.parseDate(ci[yi]))}else ti.twoDSeriesX.push(ci[yi])},vi=0;vi<ze.length;vi++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],ze[vi].data===void 0)return void console.error("It is a possibility that you may have not included 'data' property in series.");if(ni.chart.type!=="rangeBar"&&ni.chart.type!=="rangeArea"&&ze[vi].type!=="rangeBar"&&ze[vi].type!=="rangeArea"||(si.isRangeData=!0,ni.chart.type!=="rangeBar"&&ni.chart.type!=="rangeArea"||this.handleRangeData(ze,vi)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(ze,vi):this.isFormatXY()&&this.handleFormatXY(ze,vi),ni.chart.type!=="candlestick"&&ze[vi].type!=="candlestick"&&ni.chart.type!=="boxPlot"&&ze[vi].type!=="boxPlot"||this.handleCandleStickBoxData(ze,vi),si.series.push(this.twoDSeries),si.labels.push(this.twoDSeriesX),si.seriesX.push(this.twoDSeriesX),si.seriesGoals=this.seriesGoals,vi!==this.activeSeriesIndex||this.fallbackToCategory||(si.isXNumeric=!0);else{ni.xaxis.type==="datetime"?(si.isXNumeric=!0,pi(),si.seriesX.push(this.twoDSeriesX)):ni.xaxis.type==="numeric"&&(si.isXNumeric=!0,ci.length>0&&(this.twoDSeriesX=ci,si.seriesX.push(this.twoDSeriesX))),si.labels.push(this.twoDSeriesX);var mi=ze[vi].data.map(function(yi){return Ri.parseNumber(yi)});si.series.push(mi)}si.seriesZ.push(this.threeDSeries),ze[vi].color!==void 0?si.seriesColors.push(ze[vi].color):si.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(ze){var ei=this.w.globals,ti=this.w.config;ei.series=ze.slice(),ei.seriesNames=ti.labels.slice();for(var ai=0;ai<ei.series.length;ai++)ei.seriesNames[ai]===void 0&&ei.seriesNames.push("series-"+(ai+1));return this.w}},{key:"handleExternalLabelsData",value:function(ze){var ei=this.w.config,ti=this.w.globals;ei.xaxis.categories.length>0?ti.labels=ei.xaxis.categories:ei.labels.length>0?ti.labels=ei.labels.slice():this.fallbackToCategory?(ti.labels=ti.labels[0],ti.seriesRange.length&&(ti.seriesRange.map(function(ai){ai.forEach(function(ni){ti.labels.indexOf(ni.x)<0&&ni.x&&ti.labels.push(ni.x)})}),ti.labels=Array.from(new Set(ti.labels.map(JSON.stringify)),JSON.parse)),ei.xaxis.convertedCatToNumeric&&(new Ua(ei).convertCatToNumericXaxis(ei,this.ctx,ti.seriesX[0]),this._generateExternalLabels(ze))):this._generateExternalLabels(ze)}},{key:"_generateExternalLabels",value:function(ze){var ei=this.w.globals,ti=this.w.config,ai=[];if(ei.axisCharts){if(ei.series.length>0)if(this.isFormatXY())for(var ni=ti.series.map(function(pi,vi){return pi.data.filter(function(mi,yi,ki){return ki.findIndex(function(Si){return Si.x===mi.x})===yi})}),si=ni.reduce(function(pi,vi,mi,yi){return yi[pi].length>vi.length?pi:mi},0),li=0;li<ni[si].length;li++)ai.push(li+1);else for(var ci=0;ci<ei.series[ei.maxValsInArrayIndex].length;ci++)ai.push(ci+1);ei.seriesX=[];for(var di=0;di<ze.length;di++)ei.seriesX.push(ai);this.w.globals.isBarHorizontal||(ei.isXNumeric=!0)}if(ai.length===0){ai=ei.axisCharts?[]:ei.series.map(function(pi,vi){return vi+1});for(var fi=0;fi<ze.length;fi++)ei.seriesX.push(ai)}ei.labels=ai,ti.xaxis.convertedCatToNumeric&&(ei.categoryLabels=ai.map(function(pi){return ti.xaxis.labels.formatter(pi)})),ei.noLabelsProvided=!0}},{key:"parseData",value:function(ze){var ei=this.w,ti=ei.config,ai=ei.globals;if(this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.ctx.core.resetGlobals(),this.ctx.core.isMultipleY(),ai.axisCharts?(this.parseDataAxisCharts(ze),this.coreUtils.getLargestSeries()):this.parseDataNonAxisCharts(ze),ti.chart.stacked){var ni=new Na(this.ctx);ai.series=ni.setNullSeriesToZeroValues(ai.series)}this.coreUtils.getSeriesTotals(),ai.axisCharts&&(ai.stackedSeriesTotals=this.coreUtils.getStackedSeriesTotals(),ai.stackedSeriesTotalsByGroups=this.coreUtils.getStackedSeriesTotalsByGroups()),this.coreUtils.getPercentSeries(),ai.dataFormatXNumeric||ai.isXNumeric&&(ti.xaxis.type!=="numeric"||ti.labels.length!==0||ti.xaxis.categories.length!==0)||this.handleExternalLabelsData(ze);for(var si=this.coreUtils.getCategoryLabels(ai.labels),li=0;li<si.length;li++)if(Array.isArray(si[li])){ai.isMultiLineX=!0;break}}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var ze=this.w,ei=[];ze.globals.seriesYAxisMap.forEach(function(ti,ai){var ni=0;ti.forEach(function(si){ze.globals.collapsedSeriesIndices.indexOf(si)!==-1&&ni++}),ni>0&&ni==ti.length&&ei.push(ai)}),ze.globals.ignoreYAxisIndexes=ei.map(function(ti){return ti})}}]),Ei}(),Ba=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"scaleSvgNode",value:function(ze,ei){var ti=parseFloat(ze.getAttributeNS(null,"width")),ai=parseFloat(ze.getAttributeNS(null,"height"));ze.setAttributeNS(null,"width",ti*ei),ze.setAttributeNS(null,"height",ai*ei),ze.setAttributeNS(null,"viewBox","0 0 "+ti+" "+ai)}},{key:"fixSvgStringForIe11",value:function(ze){if(!Ri.isIE11())return ze.replace(/&nbsp;/g,"&#160;");var ei=0,ti=ze.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,function(ai){return++ei===2?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':ai});return ti=(ti=ti.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(ze){ze==null&&(ze=1);var ei=this.w.globals.dom.Paper.svg();if(ze!==1){var ti=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(ti,ze),ei=new XMLSerializer().serializeToString(ti)}return this.fixSvgStringForIe11(ei)}},{key:"cleanup",value:function(){var ze=this.w,ei=ze.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),ti=ze.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),ai=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(ai,function(ni){ni.setAttribute("width",0)}),ei&&ei[0]&&(ei[0].setAttribute("x",-500),ei[0].setAttribute("x1",-500),ei[0].setAttribute("x2",-500)),ti&&ti[0]&&(ti[0].setAttribute("y",-100),ti[0].setAttribute("y1",-100),ti[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var ze=this.getSvgString(),ei=new Blob([ze],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(ei)}},{key:"dataURI",value:function(ze){var ei=this;return new Promise(function(ti){var ai=ei.w,ni=ze?ze.scale||ze.width/ai.globals.svgWidth:1;ei.cleanup();var si=document.createElement("canvas");si.width=ai.globals.svgWidth*ni,si.height=parseInt(ai.globals.dom.elWrap.style.height,10)*ni;var li=ai.config.chart.background==="transparent"?"#fff":ai.config.chart.background,ci=si.getContext("2d");ci.fillStyle=li,ci.fillRect(0,0,si.width*ni,si.height*ni);var di=ei.getSvgString(ni);if(window.canvg&&Ri.isIE11()){var fi=window.canvg.Canvg.fromString(ci,di,{ignoreClear:!0,ignoreDimensions:!0});fi.start();var pi=si.msToBlob();fi.stop(),ti({blob:pi})}else{var vi="data:image/svg+xml,"+encodeURIComponent(di),mi=new Image;mi.crossOrigin="anonymous",mi.onload=function(){if(ci.drawImage(mi,0,0),si.msToBlob){var yi=si.msToBlob();ti({blob:yi})}else{var ki=si.toDataURL("image/png");ti({imgURI:ki})}},mi.src=vi}})}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var ze=this;this.dataURI().then(function(ei){var ti=ei.imgURI,ai=ei.blob;ai?navigator.msSaveOrOpenBlob(ai,ze.w.globals.chartID+".png"):ze.triggerDownload(ti,ze.w.config.chart.toolbar.export.png.filename,".png")})}},{key:"exportToCSV",value:function(ze){var ei=this,ti=ze.series,ai=ze.fileName,ni=ze.columnDelimiter,si=ni===void 0?",":ni,li=ze.lineDelimiter,ci=li===void 0?`
`:li,di=this.w;ti||(ti=di.config.series);var fi,pi,vi=[],mi=[],yi="",ki=di.globals.series.map(function(Ii,Li){return di.globals.collapsedSeriesIndices.indexOf(Li)===-1?Ii:[]}),Si=function(Ii){return di.config.xaxis.type==="datetime"&&String(Ii).length>=10},_i=Math.max.apply(Math,ra(ti.map(function(Ii){return Ii.data?Ii.data.length:0}))),Ti=new Yr(this.ctx),ui=new pa(this.ctx),xi=function(Ii){var Li="";if(di.globals.axisCharts){if(di.config.xaxis.type==="category"||di.config.xaxis.convertedCatToNumeric)if(di.globals.isBarHorizontal){var Oi=di.globals.yLabelFormatters[0],Fi=new Na(ei.ctx).getActiveConfigSeriesIndex();Li=Oi(di.globals.labels[Ii],{seriesIndex:Fi,dataPointIndex:Ii,w:di})}else Li=ui.getLabel(di.globals.labels,di.globals.timescaleLabels,0,Ii).text;di.config.xaxis.type==="datetime"&&(di.config.xaxis.categories.length?Li=di.config.xaxis.categories[Ii]:di.config.labels.length&&(Li=di.config.labels[Ii]))}else Li=di.config.labels[Ii];return Array.isArray(Li)&&(Li=Li.join(" ")),Ri.isNumber(Li)?Li:Li.split(si).join("")},wi=function(Ii,Li){if(vi.length&&Li===0&&mi.push(vi.join(si)),Ii.data){Ii.data=Ii.data.length&&Ii.data||ra(Array(_i)).map(function(){return""});for(var Oi=0;Oi<Ii.data.length;Oi++){vi=[];var Fi=xi(Oi);if(Fi||(Ti.isFormatXY()?Fi=ti[Li].data[Oi].x:Ti.isFormat2DArray()&&(Fi=ti[Li].data[Oi]?ti[Li].data[Oi][0]:"")),Li===0){vi.push(Si(Fi)?di.config.chart.toolbar.export.csv.dateFormatter(Fi):Ri.isNumber(Fi)?Fi:Fi.split(si).join(""));for(var Hi=0;Hi<di.globals.series.length;Hi++){var Qi;Ti.isFormatXY()?vi.push((Qi=ti[Hi].data[Oi])===null||Qi===void 0?void 0:Qi.y):vi.push(ki[Hi][Oi])}}(di.config.chart.type==="candlestick"||Ii.type&&Ii.type==="candlestick")&&(vi.pop(),vi.push(di.globals.seriesCandleO[Li][Oi]),vi.push(di.globals.seriesCandleH[Li][Oi]),vi.push(di.globals.seriesCandleL[Li][Oi]),vi.push(di.globals.seriesCandleC[Li][Oi])),(di.config.chart.type==="boxPlot"||Ii.type&&Ii.type==="boxPlot")&&(vi.pop(),vi.push(di.globals.seriesCandleO[Li][Oi]),vi.push(di.globals.seriesCandleH[Li][Oi]),vi.push(di.globals.seriesCandleM[Li][Oi]),vi.push(di.globals.seriesCandleL[Li][Oi]),vi.push(di.globals.seriesCandleC[Li][Oi])),di.config.chart.type==="rangeBar"&&(vi.pop(),vi.push(di.globals.seriesRangeStart[Li][Oi]),vi.push(di.globals.seriesRangeEnd[Li][Oi])),vi.length&&mi.push(vi.join(si))}}};vi.push(di.config.chart.toolbar.export.csv.headerCategory),di.config.chart.type==="boxPlot"?(vi.push("minimum"),vi.push("q1"),vi.push("median"),vi.push("q3"),vi.push("maximum")):di.config.chart.type==="candlestick"?(vi.push("open"),vi.push("high"),vi.push("low"),vi.push("close")):di.config.chart.type==="rangeBar"?(vi.push("minimum"),vi.push("maximum")):ti.map(function(Ii,Li){var Oi=(Ii.name?Ii.name:"series-".concat(Li))+"";di.globals.axisCharts&&vi.push(Oi.split(si).join("")?Oi.split(si).join(""):"series-".concat(Li))}),di.globals.axisCharts||(vi.push(di.config.chart.toolbar.export.csv.headerValue),mi.push(vi.join(si))),di.globals.allSeriesHasEqualX||!di.globals.axisCharts||di.config.xaxis.categories.length||di.config.labels.length?ti.map(function(Ii,Li){di.globals.axisCharts?wi(Ii,Li):((vi=[]).push(di.globals.labels[Li].split(si).join("")),vi.push(ki[Li]),mi.push(vi.join(si)))}):(fi=new Set,pi={},ti.forEach(function(Ii,Li){Ii==null||Ii.data.forEach(function(Oi){var Fi,Hi;if(Ti.isFormatXY())Fi=Oi.x,Hi=Oi.y;else{if(!Ti.isFormat2DArray())return;Fi=Oi[0],Hi=Oi[1]}pi[Fi]||(pi[Fi]=Array(ti.length).fill("")),pi[Fi][Li]=Hi,fi.add(Fi)})}),vi.length&&mi.push(vi.join(si)),Array.from(fi).sort().forEach(function(Ii){mi.push([Si(Ii)&&di.config.xaxis.type==="datetime"?di.config.chart.toolbar.export.csv.dateFormatter(Ii):Ri.isNumber(Ii)?Ii:Ii.split(si).join(""),pi[Ii].join(si)])})),yi+=mi.join(ci),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\uFEFF"+yi),ai||di.config.chart.toolbar.export.csv.filename,".csv")}},{key:"triggerDownload",value:function(ze,ei,ti){var ai=document.createElement("a");ai.href=ze,ai.download=(ei||this.w.globals.chartID)+ti,document.body.appendChild(ai),ai.click(),document.body.removeChild(ai)}}]),Ei}(),Wr=function(){function Ei(ze,ei){bi(this,Ei),this.ctx=ze,this.elgrid=ei,this.w=ze.w;var ti=this.w;this.axesUtils=new pa(ze),this.xaxisLabels=ti.globals.labels.slice(),ti.globals.timescaleLabels.length>0&&!ti.globals.isBarHorizontal&&(this.xaxisLabels=ti.globals.timescaleLabels.slice()),ti.config.xaxis.overwriteCategories&&(this.xaxisLabels=ti.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],ti.config.xaxis.position==="top"?this.offY=0:this.offY=ti.globals.gridHeight+1,this.offY=this.offY+ti.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal=ti.config.chart.type==="bar"&&ti.config.plotOptions.bar.horizontal,this.xaxisFontSize=ti.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=ti.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=ti.config.xaxis.labels.style.colors,this.xaxisBorderWidth=ti.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=ti.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=ti.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=ti.config.xaxis.axisBorder.height,this.yaxis=ti.config.yaxis[0]}return Ci(Ei,[{key:"drawXaxis",value:function(){var ze=this.w,ei=new Yi(this.ctx),ti=ei.group({class:"apexcharts-xaxis",transform:"translate(".concat(ze.config.xaxis.offsetX,", ").concat(ze.config.xaxis.offsetY,")")}),ai=ei.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(ze.globals.translateXAxisX,", ").concat(ze.globals.translateXAxisY,")")});ti.add(ai);for(var ni=[],si=0;si<this.xaxisLabels.length;si++)ni.push(this.xaxisLabels[si]);if(this.drawXAxisLabelAndGroup(!0,ei,ai,ni,ze.globals.isXNumeric,function(yi,ki){return ki}),ze.globals.hasXaxisGroups){var li=ze.globals.groups;ni=[];for(var ci=0;ci<li.length;ci++)ni.push(li[ci].title);var di={};ze.config.xaxis.group.style&&(di.xaxisFontSize=ze.config.xaxis.group.style.fontSize,di.xaxisFontFamily=ze.config.xaxis.group.style.fontFamily,di.xaxisForeColors=ze.config.xaxis.group.style.colors,di.fontWeight=ze.config.xaxis.group.style.fontWeight,di.cssClass=ze.config.xaxis.group.style.cssClass),this.drawXAxisLabelAndGroup(!1,ei,ai,ni,!1,function(yi,ki){return li[yi].cols*ki},di)}if(ze.config.xaxis.title.text!==void 0){var fi=ei.group({class:"apexcharts-xaxis-title"}),pi=ei.drawText({x:ze.globals.gridWidth/2+ze.config.xaxis.title.offsetX,y:this.offY+parseFloat(this.xaxisFontSize)+(ze.config.xaxis.position==="bottom"?ze.globals.xAxisLabelsHeight:-ze.globals.xAxisLabelsHeight-10)+ze.config.xaxis.title.offsetY,text:ze.config.xaxis.title.text,textAnchor:"middle",fontSize:ze.config.xaxis.title.style.fontSize,fontFamily:ze.config.xaxis.title.style.fontFamily,fontWeight:ze.config.xaxis.title.style.fontWeight,foreColor:ze.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+ze.config.xaxis.title.style.cssClass});fi.add(pi),ti.add(fi)}if(ze.config.xaxis.axisBorder.show){var vi=ze.globals.barPadForNumericAxis,mi=ei.drawLine(ze.globals.padHorizontal+ze.config.xaxis.axisBorder.offsetX-vi,this.offY,this.xaxisBorderWidth+vi,this.offY,ze.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);this.elgrid&&this.elgrid.elGridBorders&&ze.config.grid.show?this.elgrid.elGridBorders.add(mi):ti.add(mi)}return ti}},{key:"drawXAxisLabelAndGroup",value:function(ze,ei,ti,ai,ni,si){var li,ci=this,di=arguments.length>6&&arguments[6]!==void 0?arguments[6]:{},fi=[],pi=[],vi=this.w,mi=di.xaxisFontSize||this.xaxisFontSize,yi=di.xaxisFontFamily||this.xaxisFontFamily,ki=di.xaxisForeColors||this.xaxisForeColors,Si=di.fontWeight||vi.config.xaxis.labels.style.fontWeight,_i=di.cssClass||vi.config.xaxis.labels.style.cssClass,Ti=vi.globals.padHorizontal,ui=ai.length,xi=vi.config.xaxis.type==="category"?vi.globals.dataPoints:ui;if(xi===0&&ui>xi&&(xi=ui),ni){var wi=xi>1?xi-1:xi;li=vi.globals.gridWidth/Math.min(wi,ui-1),Ti=Ti+si(0,li)/2+vi.config.xaxis.labels.offsetX}else li=vi.globals.gridWidth/xi,Ti=Ti+si(0,li)+vi.config.xaxis.labels.offsetX;for(var Ii=function(Oi){var Fi=Ti-si(Oi,li)/2+vi.config.xaxis.labels.offsetX;Oi===0&&ui===1&&li/2===Ti&&xi===1&&(Fi=vi.globals.gridWidth/2);var Hi=ci.axesUtils.getLabel(ai,vi.globals.timescaleLabels,Fi,Oi,fi,mi,ze),Qi=28;if(vi.globals.rotateXLabels&&ze&&(Qi=22),vi.config.xaxis.title.text&&vi.config.xaxis.position==="top"&&(Qi+=parseFloat(vi.config.xaxis.title.style.fontSize)+2),ze||(Qi=Qi+parseFloat(mi)+(vi.globals.xAxisLabelsHeight-vi.globals.xAxisGroupLabelsHeight)+(vi.globals.rotateXLabels?10:0)),Hi=vi.config.xaxis.tickAmount!==void 0&&vi.config.xaxis.tickAmount!=="dataPoints"&&vi.config.xaxis.type!=="datetime"?ci.axesUtils.checkLabelBasedOnTickamount(Oi,Hi,ui):ci.axesUtils.checkForOverflowingLabels(Oi,Hi,ui,fi,pi),vi.config.xaxis.labels.show){var qi=ei.drawText({x:Hi.x,y:ci.offY+vi.config.xaxis.labels.offsetY+Qi-(vi.config.xaxis.position==="top"?vi.globals.xAxisHeight+vi.config.xaxis.axisTicks.height-2:0),text:Hi.text,textAnchor:"middle",fontWeight:Hi.isBold?600:Si,fontSize:mi,fontFamily:yi,foreColor:Array.isArray(ki)?ze&&vi.config.xaxis.convertedCatToNumeric?ki[vi.globals.minX+Oi-1]:ki[Oi]:ki,isPlainText:!1,cssClass:(ze?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+_i});if(ti.add(qi),qi.on("click",function(aa){if(typeof vi.config.chart.events.xAxisLabelClick=="function"){var ca=Object.assign({},vi,{labelIndex:Oi});vi.config.chart.events.xAxisLabelClick(aa,ci.ctx,ca)}}),ze){var Ui=document.createElementNS(vi.globals.SVGNS,"title");Ui.textContent=Array.isArray(Hi.text)?Hi.text.join(" "):Hi.text,qi.node.appendChild(Ui),Hi.text!==""&&(fi.push(Hi.text),pi.push(Hi))}}Oi<ui-1&&(Ti+=si(Oi+1,li))},Li=0;Li<=ui-1;Li++)Ii(Li)}},{key:"drawXaxisInversed",value:function(ze){var ei,ti,ai=this,ni=this.w,si=new Yi(this.ctx),li=ni.config.yaxis[0].opposite?ni.globals.translateYAxisX[ze]:0,ci=si.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:ze}),di=si.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+li+", 0)"});ci.add(di);var fi=[];if(ni.config.yaxis[ze].show)for(var pi=0;pi<this.xaxisLabels.length;pi++)fi.push(this.xaxisLabels[pi]);ei=ni.globals.gridHeight/fi.length,ti=-ei/2.2;var vi=ni.globals.yLabelFormatters[0],mi=ni.config.yaxis[0].labels;if(mi.show)for(var yi=function(wi){var Ii=fi[wi]===void 0?"":fi[wi];Ii=vi(Ii,{seriesIndex:ze,dataPointIndex:wi,w:ni});var Li=ai.axesUtils.getYAxisForeColor(mi.style.colors,ze),Oi=0;Array.isArray(Ii)&&(Oi=Ii.length/2*parseInt(mi.style.fontSize,10));var Fi=mi.offsetX-15,Hi="end";ai.yaxis.opposite&&(Hi="start"),ni.config.yaxis[0].labels.align==="left"?(Fi=mi.offsetX,Hi="start"):ni.config.yaxis[0].labels.align==="center"?(Fi=mi.offsetX,Hi="middle"):ni.config.yaxis[0].labels.align==="right"&&(Hi="end");var Qi=si.drawText({x:Fi,y:ti+ei+mi.offsetY-Oi,text:Ii,textAnchor:Hi,foreColor:Array.isArray(Li)?Li[wi]:Li,fontSize:mi.style.fontSize,fontFamily:mi.style.fontFamily,fontWeight:mi.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+mi.style.cssClass,maxWidth:mi.maxWidth});di.add(Qi),Qi.on("click",function(aa){if(typeof ni.config.chart.events.xAxisLabelClick=="function"){var ca=Object.assign({},ni,{labelIndex:wi});ni.config.chart.events.xAxisLabelClick(aa,ai.ctx,ca)}});var qi=document.createElementNS(ni.globals.SVGNS,"title");if(qi.textContent=Array.isArray(Ii)?Ii.join(" "):Ii,Qi.node.appendChild(qi),ni.config.yaxis[ze].labels.rotate!==0){var Ui=si.rotateAroundCenter(Qi.node);Qi.node.setAttribute("transform","rotate(".concat(ni.config.yaxis[ze].labels.rotate," 0 ").concat(Ui.y,")"))}ti+=ei},ki=0;ki<=fi.length-1;ki++)yi(ki);if(ni.config.yaxis[0].title.text!==void 0){var Si=si.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+li+", 0)"}),_i=si.drawText({x:ni.config.yaxis[0].title.offsetX,y:ni.globals.gridHeight/2+ni.config.yaxis[0].title.offsetY,text:ni.config.yaxis[0].title.text,textAnchor:"middle",foreColor:ni.config.yaxis[0].title.style.color,fontSize:ni.config.yaxis[0].title.style.fontSize,fontWeight:ni.config.yaxis[0].title.style.fontWeight,fontFamily:ni.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+ni.config.yaxis[0].title.style.cssClass});Si.add(_i),ci.add(Si)}var Ti=0;this.isCategoryBarHorizontal&&ni.config.yaxis[0].opposite&&(Ti=ni.globals.gridWidth);var ui=ni.config.xaxis.axisBorder;if(ui.show){var xi=si.drawLine(ni.globals.padHorizontal+ui.offsetX+Ti,1+ui.offsetY,ni.globals.padHorizontal+ui.offsetX+Ti,ni.globals.gridHeight+ui.offsetY,ui.color,0);this.elgrid&&this.elgrid.elGridBorders&&ni.config.grid.show?this.elgrid.elGridBorders.add(xi):ci.add(xi)}return ni.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(Ti,fi.length,ni.config.yaxis[0].axisBorder,ni.config.yaxis[0].axisTicks,0,ei,ci),ci}},{key:"drawXaxisTicks",value:function(ze,ei,ti){var ai=this.w,ni=ze;if(!(ze<0||ze-2>ai.globals.gridWidth)){var si=this.offY+ai.config.xaxis.axisTicks.offsetY;if(ei=ei+si+ai.config.xaxis.axisTicks.height,ai.config.xaxis.position==="top"&&(ei=si-ai.config.xaxis.axisTicks.height),ai.config.xaxis.axisTicks.show){var li=new Yi(this.ctx).drawLine(ze+ai.config.xaxis.axisTicks.offsetX,si+ai.config.xaxis.offsetY,ni+ai.config.xaxis.axisTicks.offsetX,ei+ai.config.xaxis.offsetY,ai.config.xaxis.axisTicks.color);ti.add(li),li.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var ze=this.w,ei=[],ti=this.xaxisLabels.length,ai=ze.globals.padHorizontal;if(ze.globals.timescaleLabels.length>0)for(var ni=0;ni<ti;ni++)ai=this.xaxisLabels[ni].position,ei.push(ai);else for(var si=ti,li=0;li<si;li++){var ci=si;ze.globals.isXNumeric&&ze.config.chart.type!=="bar"&&(ci-=1),ai+=ze.globals.gridWidth/ci,ei.push(ai)}return ei}},{key:"xAxisLabelCorrections",value:function(){var ze=this.w,ei=new Yi(this.ctx),ti=ze.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),ai=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text:not(.apexcharts-xaxis-group-label)"),ni=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),si=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text tspan");if(ze.globals.rotateXLabels||ze.config.xaxis.labels.rotateAlways)for(var li=0;li<ai.length;li++){var ci=ei.rotateAroundCenter(ai[li]);ci.y=ci.y-1,ci.x=ci.x+1,ai[li].setAttribute("transform","rotate(".concat(ze.config.xaxis.labels.rotate," ").concat(ci.x," ").concat(ci.y,")")),ai[li].setAttribute("text-anchor","end"),ti.setAttribute("transform","translate(0, ".concat(-10,")"));var di=ai[li].childNodes;ze.config.xaxis.labels.trim&&Array.prototype.forEach.call(di,function(mi){ei.placeTextWithEllipsis(mi,mi.textContent,ze.globals.xAxisLabelsHeight-(ze.config.legend.position==="bottom"?20:10))})}else(function(){for(var mi=ze.globals.gridWidth/(ze.globals.labels.length+1),yi=0;yi<ai.length;yi++){var ki=ai[yi].childNodes;ze.config.xaxis.labels.trim&&ze.config.xaxis.type!=="datetime"&&Array.prototype.forEach.call(ki,function(Si){ei.placeTextWithEllipsis(Si,Si.textContent,mi)})}})();if(ni.length>0){var fi=ni[ni.length-1].getBBox(),pi=ni[0].getBBox();fi.x<-20&&ni[ni.length-1].parentNode.removeChild(ni[ni.length-1]),pi.x+pi.width>ze.globals.gridWidth&&!ze.globals.isBarHorizontal&&ni[0].parentNode.removeChild(ni[0]);for(var vi=0;vi<si.length;vi++)ei.placeTextWithEllipsis(si[vi],si[vi].textContent,ze.config.yaxis[0].labels.maxWidth-(ze.config.yaxis[0].title.text?2*parseFloat(ze.config.yaxis[0].title.style.fontSize):0)-15)}}}]),Ei}(),Jr=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w;var ei=this.w;this.xaxisLabels=ei.globals.labels.slice(),this.axesUtils=new pa(ze),this.isRangeBar=ei.globals.seriesRange.length&&ei.globals.isBarHorizontal,ei.globals.timescaleLabels.length>0&&(this.xaxisLabels=ei.globals.timescaleLabels.slice())}return Ci(Ei,[{key:"drawGridArea",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,ei=this.w,ti=new Yi(this.ctx);ze===null&&(ze=ti.group({class:"apexcharts-grid"}));var ai=ti.drawLine(ei.globals.padHorizontal,1,ei.globals.padHorizontal,ei.globals.gridHeight,"transparent"),ni=ti.drawLine(ei.globals.padHorizontal,ei.globals.gridHeight,ei.globals.gridWidth,ei.globals.gridHeight,"transparent");return ze.add(ni),ze.add(ai),ze}},{key:"drawGrid",value:function(){var ze=null;return this.w.globals.axisCharts&&(ze=this.renderGrid(),this.drawGridArea(ze.el)),ze}},{key:"createGridMask",value:function(){var ze=this.w,ei=ze.globals,ti=new Yi(this.ctx),ai=Array.isArray(ze.config.stroke.width)?0:ze.config.stroke.width;if(Array.isArray(ze.config.stroke.width)){var ni=0;ze.config.stroke.width.forEach(function(pi){ni=Math.max(ni,pi)}),ai=ni}ei.dom.elGridRectMask=document.createElementNS(ei.SVGNS,"clipPath"),ei.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(ei.cuid)),ei.dom.elGridRectMarkerMask=document.createElementNS(ei.SVGNS,"clipPath"),ei.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(ei.cuid)),ei.dom.elForecastMask=document.createElementNS(ei.SVGNS,"clipPath"),ei.dom.elForecastMask.setAttribute("id","forecastMask".concat(ei.cuid)),ei.dom.elNonForecastMask=document.createElementNS(ei.SVGNS,"clipPath"),ei.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(ei.cuid));var si=ze.config.chart.type,li=0,ci=0;(si==="bar"||si==="rangeBar"||si==="candlestick"||si==="boxPlot"||ze.globals.comboBarCount>0)&&ze.globals.isXNumeric&&!ze.globals.isBarHorizontal&&(li=ze.config.grid.padding.left,ci=ze.config.grid.padding.right,ei.barPadForNumericAxis>li&&(li=ei.barPadForNumericAxis,ci=ei.barPadForNumericAxis)),ei.dom.elGridRect=ti.drawRect(-ai/2-li-2,-ai/2-2,ei.gridWidth+ai+ci+li+4,ei.gridHeight+ai+4,0,"#fff");var di=ze.globals.markers.largestSize+1;ei.dom.elGridRectMarker=ti.drawRect(2*-di,2*-di,ei.gridWidth+4*di,ei.gridHeight+4*di,0,"#fff"),ei.dom.elGridRectMask.appendChild(ei.dom.elGridRect.node),ei.dom.elGridRectMarkerMask.appendChild(ei.dom.elGridRectMarker.node);var fi=ei.dom.baseEl.querySelector("defs");fi.appendChild(ei.dom.elGridRectMask),fi.appendChild(ei.dom.elForecastMask),fi.appendChild(ei.dom.elNonForecastMask),fi.appendChild(ei.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(ze){var ei=ze.i,ti=ze.x1,ai=ze.y1,ni=ze.x2,si=ze.y2,li=ze.xCount,ci=ze.parent,di=this.w;if(!(ei===0&&di.globals.skipFirstTimelinelabel||ei===li-1&&di.globals.skipLastTimelinelabel&&!di.config.xaxis.labels.formatter||di.config.chart.type==="radar")){di.config.grid.xaxis.lines.show&&this._drawGridLine({i:ei,x1:ti,y1:ai,x2:ni,y2:si,xCount:li,parent:ci});var fi=0;if(di.globals.hasXaxisGroups&&di.config.xaxis.tickPlacement==="between"){var pi=di.globals.groups;if(pi){for(var vi=0,mi=0;vi<ei&&mi<pi.length;mi++)vi+=pi[mi].cols;vi===ei&&(fi=.6*di.globals.xAxisLabelsHeight)}}new Wr(this.ctx).drawXaxisTicks(ti,fi,di.globals.dom.elGraphical)}}},{key:"_drawGridLine",value:function(ze){var ei=ze.i,ti=ze.x1,ai=ze.y1,ni=ze.x2,si=ze.y2,li=ze.xCount,ci=ze.parent,di=this.w,fi=!1,pi=ci.node.classList.contains("apexcharts-gridlines-horizontal"),vi=di.config.grid.strokeDashArray,mi=di.globals.barPadForNumericAxis;(ai===0&&si===0||ti===0&&ni===0)&&(fi=!0),ai===di.globals.gridHeight&&si===di.globals.gridHeight&&(fi=!0),!di.globals.isBarHorizontal||ei!==0&&ei!==li-1||(fi=!0);var yi=new Yi(this).drawLine(ti-(pi?mi:0),ai,ni+(pi?mi:0),si,di.config.grid.borderColor,vi);yi.node.classList.add("apexcharts-gridline"),fi&&di.config.grid.show?this.elGridBorders.add(yi):ci.add(yi)}},{key:"_drawGridBandRect",value:function(ze){var ei=ze.c,ti=ze.x1,ai=ze.y1,ni=ze.x2,si=ze.y2,li=ze.type,ci=this.w,di=new Yi(this.ctx),fi=ci.globals.barPadForNumericAxis;if(li!=="column"||ci.config.xaxis.type!=="datetime"){var pi=ci.config.grid[li].colors[ei],vi=di.drawRect(ti-(li==="row"?fi:0),ai,ni+(li==="row"?2*fi:0),si,0,pi,ci.config.grid[li].opacity);this.elg.add(vi),vi.attr("clip-path","url(#gridRectMask".concat(ci.globals.cuid,")")),vi.node.classList.add("apexcharts-grid-".concat(li))}}},{key:"_drawXYLines",value:function(ze){var ei=this,ti=ze.xCount,ai=ze.tickAmount,ni=this.w;if(ni.config.grid.xaxis.lines.show||ni.config.xaxis.axisTicks.show){var si,li=ni.globals.padHorizontal,ci=ni.globals.gridHeight;ni.globals.timescaleLabels.length?function(yi){for(var ki=yi.xC,Si=yi.x1,_i=yi.y1,Ti=yi.x2,ui=yi.y2,xi=0;xi<ki;xi++)Si=ei.xaxisLabels[xi].position,Ti=ei.xaxisLabels[xi].position,ei._drawGridLines({i:xi,x1:Si,y1:_i,x2:Ti,y2:ui,xCount:ti,parent:ei.elgridLinesV})}({xC:ti,x1:li,y1:0,x2:si,y2:ci}):(ni.globals.isXNumeric&&(ti=ni.globals.xAxisScale.result.length),function(yi){for(var ki=yi.xC,Si=yi.x1,_i=yi.y1,Ti=yi.x2,ui=yi.y2,xi=0;xi<ki+(ni.globals.isXNumeric?0:1);xi++)xi===0&&ki===1&&ni.globals.dataPoints===1&&(Ti=Si=ni.globals.gridWidth/2),ei._drawGridLines({i:xi,x1:Si,y1:_i,x2:Ti,y2:ui,xCount:ti,parent:ei.elgridLinesV}),Ti=Si+=ni.globals.gridWidth/(ni.globals.isXNumeric?ki-1:ki)}({xC:ti,x1:li,y1:0,x2:si,y2:ci}))}if(ni.config.grid.yaxis.lines.show){var di=0,fi=0,pi=ni.globals.gridWidth,vi=ai+1;this.isRangeBar&&(vi=ni.globals.labels.length);for(var mi=0;mi<vi+(this.isRangeBar?1:0);mi++)this._drawGridLine({i:mi,xCount:vi+(this.isRangeBar?1:0),x1:0,y1:di,x2:pi,y2:fi,parent:this.elgridLinesH}),fi=di+=ni.globals.gridHeight/(this.isRangeBar?vi:ai)}}},{key:"_drawInvertedXYLines",value:function(ze){var ei=ze.xCount,ti=this.w;if(ti.config.grid.xaxis.lines.show||ti.config.xaxis.axisTicks.show)for(var ai,ni=ti.globals.padHorizontal,si=ti.globals.gridHeight,li=0;li<ei+1;li++)ti.config.grid.xaxis.lines.show&&this._drawGridLine({i:li,xCount:ei+1,x1:ni,y1:0,x2:ai,y2:si,parent:this.elgridLinesV}),new Wr(this.ctx).drawXaxisTicks(ni,0,ti.globals.dom.elGraphical),ai=ni+=ti.globals.gridWidth/ei;if(ti.config.grid.yaxis.lines.show)for(var ci=0,di=0,fi=ti.globals.gridWidth,pi=0;pi<ti.globals.dataPoints+1;pi++)this._drawGridLine({i:pi,xCount:ti.globals.dataPoints+1,x1:0,y1:ci,x2:fi,y2:di,parent:this.elgridLinesH}),di=ci+=ti.globals.gridHeight/ti.globals.dataPoints}},{key:"renderGrid",value:function(){var ze=this.w,ei=ze.globals,ti=new Yi(this.ctx);this.elg=ti.group({class:"apexcharts-grid"}),this.elgridLinesH=ti.group({class:"apexcharts-gridlines-horizontal"}),this.elgridLinesV=ti.group({class:"apexcharts-gridlines-vertical"}),this.elGridBorders=ti.group({class:"apexcharts-grid-borders"}),this.elg.add(this.elgridLinesH),this.elg.add(this.elgridLinesV),ze.config.grid.show||(this.elgridLinesV.hide(),this.elgridLinesH.hide(),this.elGridBorders.hide());for(var ai=0;ai<ei.seriesYAxisMap.length&&ei.ignoreYAxisIndexes.indexOf(ai)!==-1;)ai++;ai===ei.seriesYAxisMap.length&&(ai=0);var ni,si=ei.yAxisScale[ai].result.length-1;if(!ei.isBarHorizontal||this.isRangeBar){var li,ci,di;ni=this.xaxisLabels.length,this.isRangeBar&&(ni--,si=ei.labels.length,ze.config.xaxis.tickAmount&&ze.config.xaxis.labels.formatter&&(ni=ze.config.xaxis.tickAmount),((li=ei.yAxisScale)===null||li===void 0||(ci=li[ai])===null||ci===void 0||(di=ci.result)===null||di===void 0?void 0:di.length)>0&&ze.config.xaxis.type!=="datetime"&&(ni=ei.yAxisScale[ai].result.length-1)),this._drawXYLines({xCount:ni,tickAmount:si})}else ni=si,si=ei.xTickAmount,this._drawInvertedXYLines({xCount:ni,tickAmount:si});return this.drawGridBands(ni,si),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:ei.gridWidth/ni}}},{key:"drawGridBands",value:function(ze,ei){var ti=this.w;if(ti.config.grid.row.colors!==void 0&&ti.config.grid.row.colors.length>0)for(var ai=0,ni=ti.globals.gridHeight/ei,si=ti.globals.gridWidth,li=0,ci=0;li<ei;li++,ci++)ci>=ti.config.grid.row.colors.length&&(ci=0),this._drawGridBandRect({c:ci,x1:0,y1:ai,x2:si,y2:ni,type:"row"}),ai+=ti.globals.gridHeight/ei;if(ti.config.grid.column.colors!==void 0&&ti.config.grid.column.colors.length>0)for(var di=ti.globals.isBarHorizontal||ti.config.xaxis.tickPlacement!=="on"||ti.config.xaxis.type!=="category"&&!ti.config.xaxis.convertedCatToNumeric?ze:ze-1,fi=ti.globals.padHorizontal,pi=ti.globals.padHorizontal+ti.globals.gridWidth/di,vi=ti.globals.gridHeight,mi=0,yi=0;mi<ze;mi++,yi++)yi>=ti.config.grid.column.colors.length&&(yi=0),this._drawGridBandRect({c:yi,x1:fi,y1:0,x2:pi,y2:vi,type:"column"}),fi+=ti.globals.gridWidth/di}}]),Ei}(),us=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"niceScale",value:function(ze,ei){var ti,ai,ni,si,li=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,ci=1e-11,di=this.w,fi=di.globals;fi.isBarHorizontal?(ti=di.config.xaxis,ai=Math.max((fi.svgWidth-100)/25,2)):(ti=di.config.yaxis[li],ai=Math.max((fi.svgHeight-100)/15,2)),ni=ti.min!==void 0&&ti.min!==null,si=ti.max!==void 0&&ti.min!==null;var pi=ti.stepSize!==void 0&&ti.stepSize!==null,vi=ti.tickAmount!==void 0&&ti.tickAmount!==null,mi=vi?ti.tickAmount:ti.forceNiceScale?fi.niceScaleDefaultTicks[Math.min(Math.round(ai/2),fi.niceScaleDefaultTicks.length-1)]:10;if(fi.isMultipleYAxis&&!vi&&fi.multiAxisTickAmount>0&&(mi=fi.multiAxisTickAmount,vi=!0),mi=mi==="dataPoints"?fi.dataPoints-1:Math.abs(Math.round(mi)),(ze===Number.MIN_VALUE&&ei===0||!Ri.isNumber(ze)&&!Ri.isNumber(ei)||ze===Number.MIN_VALUE&&ei===-Number.MAX_VALUE)&&(ze=Ri.isNumber(ti.min)?ti.min:0,ei=Ri.isNumber(ti.max)?ti.max:ze+mi,fi.allSeriesCollapsed=!1),ze>ei){console.warn("axis.min cannot be greater than axis.max: swapping min and max");var yi=ei;ei=ze,ze=yi}else ze===ei&&(ze=ze===0?0:ze-1,ei=ei===0?2:ei+1);var ki=[];mi<1&&(mi=1);var Si=mi,_i=Math.abs(ei-ze);ti.forceNiceScale&&(!ni&&ze>0&&ze/_i<.15&&(ze=0,ni=!0),!si&&ei<0&&-ei/_i<.15&&(ei=0,si=!0),_i=Math.abs(ei-ze));var Ti=_i/Si,ui=Ti,xi=Math.floor(Math.log10(ui)),wi=Math.pow(10,xi),Ii=Math.ceil(ui/wi);if(Ti=ui=(Ii=fi.niceScaleAllowedMagMsd[fi.yValueDecimal===0?0:1][Ii])*wi,fi.isBarHorizontal&&ti.stepSize&&ti.type!=="datetime"?(Ti=ti.stepSize,pi=!0):pi&&(Ti=ti.stepSize),pi&&ti.forceNiceScale){var Li=Math.floor(Math.log10(Ti));Ti*=Math.pow(10,xi-Li)}if(ni&&si){var Oi=_i/Si;if(vi)if(pi)if(Ri.mod(_i,Ti)!=0){var Fi=Ri.getGCD(Ti,Oi);Ti=Oi/Fi<10?Fi:Oi}else Ri.mod(Ti,Oi)==0?Ti=Oi:(Oi=Ti,vi=!1);else Ti=Oi;else if(pi)Ri.mod(_i,Ti)==0?Oi=Ti:Ti=Oi;else if(Ri.mod(_i,Ti)==0)Oi=Ti;else{Oi=_i/(Si=Math.ceil(_i/Ti));var Hi=Ri.getGCD(_i,Ti);_i/Hi<ai&&(Oi=Hi),Ti=Oi}Si=Math.round(_i/Ti)}else{if(ni||si){if(si)if(vi)ze=ei-Ti*Si;else{var Qi=ze;ze=Ti*Math.floor(ze/Ti),Math.abs(ei-ze)/Ri.getGCD(_i,Ti)>ai&&(ze=ei-Ti*mi,ze+=Ti*Math.floor((Qi-ze)/Ti))}else if(ni)if(vi)ei=ze+Ti*Si;else{var qi=ei;ei=Ti*Math.ceil(ei/Ti),Math.abs(ei-ze)/Ri.getGCD(_i,Ti)>ai&&(ei=ze+Ti*mi,ei+=Ti*Math.ceil((qi-ei)/Ti))}}else if(vi){var Ui=Ti/(ei-ze>ei?1:2),aa=Ui*Math.floor(ze/Ui);Math.abs(aa-ze)<=Ui/2?ei=(ze=aa)+Ti*Si:ze=(ei=Ui*Math.ceil(ei/Ui))-Ti*Si}else ze=Ti*Math.floor(ze/Ti),ei=Ti*Math.ceil(ei/Ti);_i=Math.abs(ei-ze),Ti=Ri.getGCD(_i,Ti),Si=Math.round(_i/Ti)}if(vi||ni||si||(Si=Math.ceil((_i-ci)/(Ti+ci)))>16&&Ri.getPrimeFactors(Si).length<2&&Si++,!vi&&ti.forceNiceScale&&fi.yValueDecimal===0&&Si>_i&&(Si=_i,Ti=Math.round(_i/Si)),Si>ai&&(!vi&&!pi||ti.forceNiceScale)){var ca=Ri.getPrimeFactors(Si),da=ca.length-1,xa=Si;e:for(var va=0;va<da;va++)for(var Sa=0;Sa<=da-va;Sa++){for(var Ta=Math.min(Sa+va,da),Ca=xa,Ka=1,Gr=Sa;Gr<=Ta;Gr++)Ka*=ca[Gr];if((Ca/=Ka)<ai){xa=Ca;break e}}Ti=xa===Si?_i:_i/xa,Si=Math.round(_i/Ti)}fi.isMultipleYAxis&&fi.multiAxisTickAmount==0&&fi.ignoreYAxisIndexes.indexOf(li)<0&&(fi.multiAxisTickAmount=Si);var Xa=ze-Ti,ps=Ti*ci;do Xa+=Ti,ki.push(Ri.stripNumber(Xa,7));while(ei-Xa>ps);return{result:ki,niceMin:ki[0],niceMax:ki[ki.length-1]}}},{key:"linearScale",value:function(ze,ei){var ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,ai=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,ni=arguments.length>4&&arguments[4]!==void 0?arguments[4]:void 0,si=Math.abs(ei-ze);(ti=this._adjustTicksForSmallRange(ti,ai,si))==="dataPoints"&&(ti=this.w.globals.dataPoints-1),ni||(ni=si/ti),ti===Number.MAX_VALUE&&(ti=5,ni=1);for(var li=[],ci=ze;ti>=0;)li.push(ci),ci+=ni,ti-=1;return{result:li,niceMin:li[0],niceMax:li[li.length-1]}}},{key:"logarithmicScaleNice",value:function(ze,ei,ti){ei<=0&&(ei=Math.max(ze,ti)),ze<=0&&(ze=Math.min(ei,ti));for(var ai=[],ni=Math.ceil(Math.log(ei)/Math.log(ti)+1),si=Math.floor(Math.log(ze)/Math.log(ti));si<ni;si++)ai.push(Math.pow(ti,si));return{result:ai,niceMin:ai[0],niceMax:ai[ai.length-1]}}},{key:"logarithmicScale",value:function(ze,ei,ti){ei<=0&&(ei=Math.max(ze,ti)),ze<=0&&(ze=Math.min(ei,ti));for(var ai=[],ni=Math.log(ei)/Math.log(ti),si=Math.log(ze)/Math.log(ti),li=ni-si,ci=Math.round(li),di=li/ci,fi=0,pi=si;fi<ci;fi++,pi+=di)ai.push(Math.pow(ti,pi));return ai.push(Math.pow(ti,ni)),{result:ai,niceMin:ze,niceMax:ei}}},{key:"_adjustTicksForSmallRange",value:function(ze,ei,ti){var ai=ze;if(ei!==void 0&&this.w.config.yaxis[ei].labels.formatter&&this.w.config.yaxis[ei].tickAmount===void 0){var ni=Number(this.w.config.yaxis[ei].labels.formatter(1));Ri.isNumber(ni)&&this.w.globals.yValueDecimal===0&&(ai=Math.ceil(ti))}return ai<ze?ai:ze}},{key:"setYScaleForIndex",value:function(ze,ei,ti){var ai=this.w.globals,ni=this.w.config,si=ai.isBarHorizontal?ni.xaxis:ni.yaxis[ze];ai.yAxisScale[ze]===void 0&&(ai.yAxisScale[ze]=[]);var li=Math.abs(ti-ei);si.logarithmic&&li<=5&&(ai.invalidLogScale=!0),si.logarithmic&&li>5?(ai.allSeriesCollapsed=!1,ai.yAxisScale[ze]=si.forceNiceScale?this.logarithmicScaleNice(ei,ti,si.logBase):this.logarithmicScale(ei,ti,si.logBase)):ti!==-Number.MAX_VALUE&&Ri.isNumber(ti)&&ei!==Number.MAX_VALUE&&Ri.isNumber(ei)?(ai.allSeriesCollapsed=!1,ai.yAxisScale[ze]=this.niceScale(ei,ti,ze)):ai.yAxisScale[ze]=this.niceScale(Number.MIN_VALUE,0,ze)}},{key:"setXScale",value:function(ze,ei){var ti=this.w,ai=ti.globals,ni=Math.abs(ei-ze);return ei!==-Number.MAX_VALUE&&Ri.isNumber(ei)?ai.xAxisScale=this.linearScale(ze,ei,ti.config.xaxis.tickAmount?ti.config.xaxis.tickAmount:ni<10&&ni>1?ni+1:10,0,ti.config.xaxis.stepSize):ai.xAxisScale=this.linearScale(0,10,10),ai.xAxisScale}},{key:"setSeriesYAxisMappings",value:function(){var ze=this.w.globals,ei=this.w.config;ze.minYArr,ze.maxYArr;var ti=[],ai=[],ni=[],si=ze.series.length>ei.yaxis.length||ei.yaxis.some(function(pi){return Array.isArray(pi.seriesName)});ei.series.forEach(function(pi,vi){ni.push(vi),ai.push(null)}),ei.yaxis.forEach(function(pi,vi){ti[vi]=[]});var li=[];ei.yaxis.forEach(function(pi,vi){var mi=!1;if(pi.seriesName){var yi=[];Array.isArray(pi.seriesName)?yi=pi.seriesName:yi.push(pi.seriesName),yi.forEach(function(ki){ei.series.forEach(function(Si,_i){if(Si.name===ki){var Ti=_i;vi===_i||si?!si||ni.indexOf(_i)>-1?ti[vi].push([vi,_i]):console.warn("Series '"+Si.name+"' referenced more than once in what looks like the new style. That is, when using either seriesName: [], or when there are more series than yaxes."):(ti[_i].push([_i,vi]),Ti=vi),mi=!0,(Ti=ni.indexOf(Ti))!==-1&&ni.splice(Ti,1)}})})}mi||li.push(vi)}),ti=ti.map(function(pi,vi){var mi=[];return pi.forEach(function(yi){ai[yi[1]]=yi[0],mi.push(yi[1])}),mi});for(var ci=ei.yaxis.length-1,di=0;di<li.length&&(ci=li[di],ti[ci]=[],ni);di++){var fi=ni[0];ni.shift(),ti[ci].push(fi),ai[fi]=ci}ni.forEach(function(pi){ti[ci].push(pi),ai[pi]=ci}),ze.seriesYAxisMap=ti.map(function(pi){return pi}),ze.seriesYAxisReverseMap=ai.map(function(pi){return pi})}},{key:"scaleMultipleYAxes",value:function(){var ze=this,ei=this.w.config,ti=this.w.globals;this.setSeriesYAxisMappings();var ai=ti.seriesYAxisMap,ni=ti.minYArr,si=ti.maxYArr;ti.allSeriesCollapsed=!0,ti.barGroups=[],ai.forEach(function(li,ci){var di=[];li.forEach(function(fi){var pi=ei.series[fi].group;di.indexOf(pi)<0&&di.push(pi)}),li.length>0?function(){var fi,pi,vi=Number.MAX_VALUE,mi=-Number.MAX_VALUE,yi=vi,ki=mi;if(ei.chart.stacked)(function(){var Ti=ti.seriesX[li[0]],ui=[],xi=[],wi=[];di.forEach(function(){ui.push(Ti.map(function(){return Number.MIN_VALUE})),xi.push(Ti.map(function(){return Number.MIN_VALUE})),wi.push(Ti.map(function(){return Number.MIN_VALUE}))});for(var Ii=function(Oi){!fi&&ei.series[li[Oi]].type&&(fi=ei.series[li[Oi]].type);var Fi=li[Oi];pi=ei.series[Fi].group?ei.series[Fi].group:"axis-".concat(ci),!(ti.collapsedSeriesIndices.indexOf(Fi)<0&&ti.ancillaryCollapsedSeriesIndices.indexOf(Fi)<0)||(ti.allSeriesCollapsed=!1,di.forEach(function(Hi,Qi){if(ei.series[Fi].group===Hi)for(var qi=0;qi<ti.series[Fi].length;qi++){var Ui=ti.series[Fi][qi];Ui>=0?xi[Qi][qi]+=Ui:wi[Qi][qi]+=Ui,ui[Qi][qi]+=Ui,yi=Math.min(yi,Ui),ki=Math.max(ki,Ui)}})),fi!=="bar"&&fi!=="column"||ti.barGroups.push(pi)},Li=0;Li<li.length;Li++)Ii(Li);fi||(fi=ei.chart.type),fi==="bar"||fi==="column"?di.forEach(function(Oi,Fi){vi=Math.min(vi,Math.min.apply(null,wi[Fi])),mi=Math.max(mi,Math.max.apply(null,xi[Fi]))}):di.forEach(function(Oi,Fi){vi=Math.min(yi,Math.min.apply(null,ui[Fi])),mi=Math.max(ki,Math.max.apply(null,ui[Fi]))}),vi===Number.MIN_VALUE&&mi===Number.MIN_VALUE&&(mi=-Number.MAX_VALUE)})();else for(var Si=0;Si<li.length;Si++){var _i=li[Si];vi=Math.min(vi,ni[_i]),mi=Math.max(mi,si[_i]),!(ti.collapsedSeriesIndices.indexOf(_i)<0&&ti.ancillaryCollapsedSeriesIndices.indexOf(_i)<0)||(ti.allSeriesCollapsed=!1)}ei.yaxis[ci].min!==void 0&&(vi=typeof ei.yaxis[ci].min=="function"?ei.yaxis[ci].min(vi):ei.yaxis[ci].min),ei.yaxis[ci].max!==void 0&&(mi=typeof ei.yaxis[ci].max=="function"?ei.yaxis[ci].max(mi):ei.yaxis[ci].max),ti.barGroups=ti.barGroups.filter(function(Ti,ui,xi){return xi.indexOf(Ti)===ui}),ze.setYScaleForIndex(ci,vi,mi),li.forEach(function(Ti){ni[Ti]=ti.yAxisScale[ci].niceMin,si[Ti]=ti.yAxisScale[ci].niceMax})}():ze.setYScaleForIndex(ci,0,-Number.MAX_VALUE)})}}]),Ei}(),za=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.scales=new us(ze)}return Ci(Ei,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(ze){var ei=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:-Number.MAX_VALUE,ai=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,ni=this.w.config,si=this.w.globals,li=-Number.MAX_VALUE,ci=Number.MIN_VALUE;ai===null&&(ai=ze+1);var di=0,fi=0,pi=void 0;if(si.seriesX.length>=ai){var vi,mi;di=0,fi=(pi=ra(new Set((vi=[]).concat.apply(vi,ra(si.seriesX.slice(ze,ai)))))).length-1;var yi=(mi=si.brushSource)===null||mi===void 0?void 0:mi.w.config.chart.brush;if(ni.chart.zoom.enabled&&ni.chart.zoom.autoScaleYaxis||yi!=null&&yi.enabled&&yi!=null&&yi.autoScaleYaxis){if(ni.xaxis.min)for(di=0;di<fi&&pi[di]<ni.xaxis.min;di++);if(ni.xaxis.max)for(;fi>di&&pi[fi]>ni.xaxis.max;fi--);}}var ki=si.series,Si=ki,_i=ki;ni.chart.type==="candlestick"?(Si=si.seriesCandleL,_i=si.seriesCandleH):ni.chart.type==="boxPlot"?(Si=si.seriesCandleO,_i=si.seriesCandleC):si.isRangeData&&(Si=si.seriesRangeStart,_i=si.seriesRangeEnd);for(var Ti=ze;Ti<ai;Ti++){si.dataPoints=Math.max(si.dataPoints,ki[Ti].length);var ui=ni.series[Ti].type;si.categoryLabels.length&&(si.dataPoints=si.categoryLabels.filter(function(Ii){return Ii!==void 0}).length),si.labels.length&&ni.xaxis.type!=="datetime"&&si.series.reduce(function(Ii,Li){return Ii+Li.length},0)!==0&&(si.dataPoints=Math.max(si.dataPoints,si.labels.length)),pi||(di=0,fi=si.series[Ti].length);for(var xi=di;xi<=fi&&xi<si.series[Ti].length;xi++){var wi=ki[Ti][xi];if(wi!==null&&Ri.isNumber(wi)){switch(_i[Ti][xi]!==void 0&&(li=Math.max(li,_i[Ti][xi]),ei=Math.min(ei,_i[Ti][xi])),Si[Ti][xi]!==void 0&&(ei=Math.min(ei,Si[Ti][xi]),ti=Math.max(ti,Si[Ti][xi])),ui){case"candlestick":si.seriesCandleC[Ti][xi]!==void 0&&(li=Math.max(li,si.seriesCandleH[Ti][xi]),ei=Math.min(ei,si.seriesCandleL[Ti][xi]));break;case"boxPlot":si.seriesCandleC[Ti][xi]!==void 0&&(li=Math.max(li,si.seriesCandleC[Ti][xi]),ei=Math.min(ei,si.seriesCandleO[Ti][xi]))}ui&&ui!=="candlestick"&&ui!=="boxPlot"&&ui!=="rangeArea"&&ui!=="rangeBar"&&(li=Math.max(li,si.series[Ti][xi]),ei=Math.min(ei,si.series[Ti][xi])),ti=li,si.seriesGoals[Ti]&&si.seriesGoals[Ti][xi]&&Array.isArray(si.seriesGoals[Ti][xi])&&si.seriesGoals[Ti][xi].forEach(function(Ii){ci!==Number.MIN_VALUE&&(ci=Math.min(ci,Ii.value),ei=ci),li=Math.max(li,Ii.value),ti=li}),Ri.isFloat(wi)&&(wi=Ri.noExponents(wi),si.yValueDecimal=Math.max(si.yValueDecimal,wi.toString().split(".")[1].length)),ci>Si[Ti][xi]&&Si[Ti][xi]<0&&(ci=Si[Ti][xi])}else si.hasNullValues=!0}ui!=="bar"&&ui!=="column"||(ci<0&&li<0&&(li=0,ti=Math.max(ti,0)),ci===Number.MIN_VALUE&&(ci=0,ei=Math.min(ei,0)))}return ni.chart.type==="rangeBar"&&si.seriesRangeStart.length&&si.isBarHorizontal&&(ci=ei),ni.chart.type==="bar"&&(ci<0&&li<0&&(li=0),ci===Number.MIN_VALUE&&(ci=0)),{minY:ci,maxY:li,lowestY:ei,highestY:ti}}},{key:"setYRange",value:function(){var ze=this.w.globals,ei=this.w.config;ze.maxY=-Number.MAX_VALUE,ze.minY=Number.MIN_VALUE;var ti,ai=Number.MAX_VALUE;if(ze.isMultipleYAxis){ai=Number.MAX_VALUE;for(var ni=0;ni<ze.series.length;ni++)ti=this.getMinYMaxY(ni),ze.minYArr[ni]=ti.lowestY,ze.maxYArr[ni]=ti.highestY,ai=Math.min(ai,ti.lowestY)}return ti=this.getMinYMaxY(0,ai,null,ze.series.length),ei.chart.type==="bar"?(ze.minY=ti.minY,ze.maxY=ti.maxY):(ze.minY=ti.lowestY,ze.maxY=ti.highestY),ai=ti.lowestY,ei.chart.stacked&&this._setStackedMinMax(),ei.chart.type==="line"||ei.chart.type==="area"||ei.chart.type==="scatter"||ei.chart.type==="candlestick"||ei.chart.type==="boxPlot"||ei.chart.type==="rangeBar"&&!ze.isBarHorizontal?ze.minY===Number.MIN_VALUE&&ai!==-Number.MAX_VALUE&&ai!==ze.maxY&&(ze.minY=ai):ze.minY=ti.minY,ei.yaxis.forEach(function(si,li){si.max!==void 0&&(typeof si.max=="number"?ze.maxYArr[li]=si.max:typeof si.max=="function"&&(ze.maxYArr[li]=si.max(ze.isMultipleYAxis?ze.maxYArr[li]:ze.maxY)),ze.maxY=ze.maxYArr[li]),si.min!==void 0&&(typeof si.min=="number"?ze.minYArr[li]=si.min:typeof si.min=="function"&&(ze.minYArr[li]=si.min(ze.isMultipleYAxis?ze.minYArr[li]===Number.MIN_VALUE?0:ze.minYArr[li]:ze.minY)),ze.minY=ze.minYArr[li])}),ze.isBarHorizontal&&["min","max"].forEach(function(si){ei.xaxis[si]!==void 0&&typeof ei.xaxis[si]=="number"&&(si==="min"?ze.minY=ei.xaxis[si]:ze.maxY=ei.xaxis[si])}),ze.isMultipleYAxis?(this.scales.scaleMultipleYAxes(),ze.minY=ai):(ze.barGroups=[],ei.series.forEach(function(si){(!si.type&&ei.chart.type==="bar"||si.type==="bar"||si.type==="column")&&ze.barGroups.push(si.group?si.group:"axis-0")}),ze.barGroups=ze.barGroups.filter(function(si,li,ci){return ci.indexOf(si)===li}),this.scales.setYScaleForIndex(0,ze.minY,ze.maxY),ze.minY=ze.yAxisScale[0].niceMin,ze.maxY=ze.yAxisScale[0].niceMax,ze.minYArr[0]=ze.yAxisScale[0].niceMin,ze.maxYArr[0]=ze.yAxisScale[0].niceMax,ze.seriesYAxisMap=[ze.series.map(function(si,li){return li})],ze.seriesYAxisReverseMap=ze.series.map(function(si,li){return 0})),{minY:ze.minY,maxY:ze.maxY,minYArr:ze.minYArr,maxYArr:ze.maxYArr,yAxisScale:ze.yAxisScale}}},{key:"setXRange",value:function(){var ze=this.w.globals,ei=this.w.config,ti=ei.xaxis.type==="numeric"||ei.xaxis.type==="datetime"||ei.xaxis.type==="category"&&!ze.noLabelsProvided||ze.noLabelsProvided||ze.isXNumeric;if(ze.isXNumeric&&function(){for(var li=0;li<ze.series.length;li++)if(ze.labels[li])for(var ci=0;ci<ze.labels[li].length;ci++)ze.labels[li][ci]!==null&&Ri.isNumber(ze.labels[li][ci])&&(ze.maxX=Math.max(ze.maxX,ze.labels[li][ci]),ze.initialMaxX=Math.max(ze.maxX,ze.labels[li][ci]),ze.minX=Math.min(ze.minX,ze.labels[li][ci]),ze.initialMinX=Math.min(ze.minX,ze.labels[li][ci]))}(),ze.noLabelsProvided&&ei.xaxis.categories.length===0&&(ze.maxX=ze.labels[ze.labels.length-1],ze.initialMaxX=ze.labels[ze.labels.length-1],ze.minX=1,ze.initialMinX=1),ze.isXNumeric||ze.noLabelsProvided||ze.dataFormatXNumeric){var ai;if(ei.xaxis.tickAmount===void 0?(ai=Math.round(ze.svgWidth/150),ei.xaxis.type==="numeric"&&ze.dataPoints<30&&(ai=ze.dataPoints-1),ai>ze.dataPoints&&ze.dataPoints!==0&&(ai=ze.dataPoints-1)):ei.xaxis.tickAmount==="dataPoints"?(ze.series.length>1&&(ai=ze.series[ze.maxValsInArrayIndex].length-1),ze.isXNumeric&&(ai=ze.maxX-ze.minX-1)):ai=ei.xaxis.tickAmount,ze.xTickAmount=ai,ei.xaxis.max!==void 0&&typeof ei.xaxis.max=="number"&&(ze.maxX=ei.xaxis.max),ei.xaxis.min!==void 0&&typeof ei.xaxis.min=="number"&&(ze.minX=ei.xaxis.min),ei.xaxis.range!==void 0&&(ze.minX=ze.maxX-ei.xaxis.range),ze.minX!==Number.MAX_VALUE&&ze.maxX!==-Number.MAX_VALUE)if(ei.xaxis.convertedCatToNumeric&&!ze.dataFormatXNumeric){for(var ni=[],si=ze.minX-1;si<ze.maxX;si++)ni.push(si+1);ze.xAxisScale={result:ni,niceMin:ni[0],niceMax:ni[ni.length-1]}}else ze.xAxisScale=this.scales.setXScale(ze.minX,ze.maxX);else ze.xAxisScale=this.scales.linearScale(0,ai,ai,0,ei.xaxis.stepSize),ze.noLabelsProvided&&ze.labels.length>0&&(ze.xAxisScale=this.scales.linearScale(1,ze.labels.length,ai-1,0,ei.xaxis.stepSize),ze.seriesX=ze.labels.slice());ti&&(ze.labels=ze.xAxisScale.result.slice())}return ze.isBarHorizontal&&ze.labels.length&&(ze.xTickAmount=ze.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:ze.minX,maxX:ze.maxX}}},{key:"setZRange",value:function(){var ze=this.w.globals;if(ze.isDataXYZ){for(var ei=0;ei<ze.series.length;ei++)if(ze.seriesZ[ei]!==void 0)for(var ti=0;ti<ze.seriesZ[ei].length;ti++)ze.seriesZ[ei][ti]!==null&&Ri.isNumber(ze.seriesZ[ei][ti])&&(ze.maxZ=Math.max(ze.maxZ,ze.seriesZ[ei][ti]),ze.minZ=Math.min(ze.minZ,ze.seriesZ[ei][ti]))}}},{key:"_handleSingleDataPoint",value:function(){var ze=this.w.globals,ei=this.w.config;if(ze.minX===ze.maxX){var ti=new ua(this.ctx);if(ei.xaxis.type==="datetime"){var ai=ti.getDate(ze.minX);ei.xaxis.labels.datetimeUTC?ai.setUTCDate(ai.getUTCDate()-2):ai.setDate(ai.getDate()-2),ze.minX=new Date(ai).getTime();var ni=ti.getDate(ze.maxX);ei.xaxis.labels.datetimeUTC?ni.setUTCDate(ni.getUTCDate()+2):ni.setDate(ni.getDate()+2),ze.maxX=new Date(ni).getTime()}else(ei.xaxis.type==="numeric"||ei.xaxis.type==="category"&&!ze.noLabelsProvided)&&(ze.minX=ze.minX-2,ze.initialMinX=ze.minX,ze.maxX=ze.maxX+2,ze.initialMaxX=ze.maxX)}}},{key:"_getMinXDiff",value:function(){var ze=this.w.globals;ze.isXNumeric&&ze.seriesX.forEach(function(ei,ti){ei.length===1&&ei.push(ze.seriesX[ze.maxValsInArrayIndex][ze.seriesX[ze.maxValsInArrayIndex].length-1]);var ai=ei.slice();ai.sort(function(ni,si){return ni-si}),ai.forEach(function(ni,si){if(si>0){var li=ni-ai[si-1];li>0&&(ze.minXDiff=Math.min(li,ze.minXDiff))}}),ze.dataPoints!==1&&ze.minXDiff!==Number.MAX_VALUE||(ze.minXDiff=.5)})}},{key:"_setStackedMinMax",value:function(){var ze=this,ei=this.w.globals;if(ei.series.length){var ti=ei.seriesGroups;ti.length||(ti=[this.w.globals.seriesNames.map(function(si){return si})]);var ai={},ni={};ti.forEach(function(si){ai[si]=[],ni[si]=[],ze.w.config.series.map(function(li,ci){return si.indexOf(ei.seriesNames[ci])>-1?ci:null}).filter(function(li){return li!==null}).forEach(function(li){for(var ci=0;ci<ei.series[ei.maxValsInArrayIndex].length;ci++){var di,fi,pi,vi;ai[si][ci]===void 0&&(ai[si][ci]=0,ni[si][ci]=0),(ze.w.config.chart.stacked&&!ei.comboCharts||ze.w.config.chart.stacked&&ei.comboCharts&&(!ze.w.config.chart.stackOnlyBar||((di=ze.w.config.series)===null||di===void 0||(fi=di[li])===null||fi===void 0?void 0:fi.type)==="bar"||((pi=ze.w.config.series)===null||pi===void 0||(vi=pi[li])===null||vi===void 0?void 0:vi.type)==="column"))&&ei.series[li][ci]!==null&&Ri.isNumber(ei.series[li][ci])&&(ei.series[li][ci]>0?ai[si][ci]+=parseFloat(ei.series[li][ci])+1e-4:ni[si][ci]+=parseFloat(ei.series[li][ci]))}})}),Object.entries(ai).forEach(function(si){var li=la(si,1)[0];ai[li].forEach(function(ci,di){ei.maxY=Math.max(ei.maxY,ai[li][di]),ei.minY=Math.min(ei.minY,ni[li][di])})})}}}]),Ei}(),es=function(){function Ei(ze,ei){bi(this,Ei),this.ctx=ze,this.elgrid=ei,this.w=ze.w;var ti=this.w;this.xaxisFontSize=ti.config.xaxis.labels.style.fontSize,this.axisFontFamily=ti.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=ti.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal=ti.config.chart.type==="bar"&&ti.config.plotOptions.bar.horizontal,this.xAxisoffX=0,ti.config.xaxis.position==="bottom"&&(this.xAxisoffX=ti.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new pa(ze)}return Ci(Ei,[{key:"drawYaxis",value:function(ze){var ei=this,ti=this.w,ai=new Yi(this.ctx),ni=ti.config.yaxis[ze].labels.style,si=ni.fontSize,li=ni.fontFamily,ci=ni.fontWeight,di=ai.group({class:"apexcharts-yaxis",rel:ze,transform:"translate("+ti.globals.translateYAxisX[ze]+", 0)"});if(this.axesUtils.isYAxisHidden(ze))return di;var fi=ai.group({class:"apexcharts-yaxis-texts-g"});di.add(fi);var pi=ti.globals.yAxisScale[ze].result.length-1,vi=ti.globals.gridHeight/pi,mi=ti.globals.translateY,yi=ti.globals.yLabelFormatters[ze],ki=ti.globals.yAxisScale[ze].result.slice();ki=this.axesUtils.checkForReversedLabels(ze,ki);var Si="";if(ti.config.yaxis[ze].labels.show)for(var _i=function(Fi){var Hi=ki[Fi];Hi=yi(Hi,Fi,ti);var Qi=ti.config.yaxis[ze].labels.padding;ti.config.yaxis[ze].opposite&&ti.config.yaxis.length!==0&&(Qi*=-1);var qi="end";ti.config.yaxis[ze].opposite&&(qi="start"),ti.config.yaxis[ze].labels.align==="left"?qi="start":ti.config.yaxis[ze].labels.align==="center"?qi="middle":ti.config.yaxis[ze].labels.align==="right"&&(qi="end");var Ui=ei.axesUtils.getYAxisForeColor(ni.colors,ze),aa=ti.config.yaxis[ze].labels.offsetY;ti.config.chart.type==="heatmap"&&(aa-=(ti.globals.gridHeight/ti.globals.series.length-1)/2);var ca=ai.drawText({x:Qi,y:mi+pi/10+aa+1,text:Hi,textAnchor:qi,fontSize:si,fontFamily:li,fontWeight:ci,maxWidth:ti.config.yaxis[ze].labels.maxWidth,foreColor:Array.isArray(Ui)?Ui[Fi]:Ui,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+ni.cssClass});Fi===pi&&(Si=ca),fi.add(ca);var da=document.createElementNS(ti.globals.SVGNS,"title");if(da.textContent=Array.isArray(Hi)?Hi.join(" "):Hi,ca.node.appendChild(da),ti.config.yaxis[ze].labels.rotate!==0){var xa=ai.rotateAroundCenter(Si.node),va=ai.rotateAroundCenter(ca.node);ca.node.setAttribute("transform","rotate(".concat(ti.config.yaxis[ze].labels.rotate," ").concat(xa.x," ").concat(va.y,")"))}mi+=vi},Ti=pi;Ti>=0;Ti--)_i(Ti);if(ti.config.yaxis[ze].title.text!==void 0){var ui=ai.group({class:"apexcharts-yaxis-title"}),xi=0;ti.config.yaxis[ze].opposite&&(xi=ti.globals.translateYAxisX[ze]);var wi=ai.drawText({x:xi,y:ti.globals.gridHeight/2+ti.globals.translateY+ti.config.yaxis[ze].title.offsetY,text:ti.config.yaxis[ze].title.text,textAnchor:"end",foreColor:ti.config.yaxis[ze].title.style.color,fontSize:ti.config.yaxis[ze].title.style.fontSize,fontWeight:ti.config.yaxis[ze].title.style.fontWeight,fontFamily:ti.config.yaxis[ze].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+ti.config.yaxis[ze].title.style.cssClass});ui.add(wi),di.add(ui)}var Ii=ti.config.yaxis[ze].axisBorder,Li=31+Ii.offsetX;if(ti.config.yaxis[ze].opposite&&(Li=-31-Ii.offsetX),Ii.show){var Oi=ai.drawLine(Li,ti.globals.translateY+Ii.offsetY-2,Li,ti.globals.gridHeight+ti.globals.translateY+Ii.offsetY+2,Ii.color,0,Ii.width);di.add(Oi)}return ti.config.yaxis[ze].axisTicks.show&&this.axesUtils.drawYAxisTicks(Li,pi,Ii,ti.config.yaxis[ze].axisTicks,ze,vi,di),di}},{key:"drawYaxisInversed",value:function(ze){var ei=this.w,ti=new Yi(this.ctx),ai=ti.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),ni=ti.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(ei.globals.translateXAxisX,", ").concat(ei.globals.translateXAxisY,")")});ai.add(ni);var si=ei.globals.yAxisScale[ze].result.length-1,li=ei.globals.gridWidth/si+.1,ci=li+ei.config.xaxis.labels.offsetX,di=ei.globals.xLabelFormatter,fi=ei.globals.yAxisScale[ze].result.slice(),pi=ei.globals.timescaleLabels;pi.length>0&&(this.xaxisLabels=pi.slice(),si=(fi=pi.slice()).length),fi=this.axesUtils.checkForReversedLabels(ze,fi);var vi=pi.length;if(ei.config.xaxis.labels.show)for(var mi=vi?0:si;vi?mi<vi:mi>=0;vi?mi++:mi--){var yi=fi[mi];yi=di(yi,mi,ei);var ki=ei.globals.gridWidth+ei.globals.padHorizontal-(ci-li+ei.config.xaxis.labels.offsetX);if(pi.length){var Si=this.axesUtils.getLabel(fi,pi,ki,mi,this.drawnLabels,this.xaxisFontSize);ki=Si.x,yi=Si.text,this.drawnLabels.push(Si.text),mi===0&&ei.globals.skipFirstTimelinelabel&&(yi=""),mi===fi.length-1&&ei.globals.skipLastTimelinelabel&&(yi="")}var _i=ti.drawText({x:ki,y:this.xAxisoffX+ei.config.xaxis.labels.offsetY+30-(ei.config.xaxis.position==="top"?ei.globals.xAxisHeight+ei.config.xaxis.axisTicks.height-2:0),text:yi,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[ze]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:ei.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+ei.config.xaxis.labels.style.cssClass});ni.add(_i),_i.tspan(yi);var Ti=document.createElementNS(ei.globals.SVGNS,"title");Ti.textContent=yi,_i.node.appendChild(Ti),ci+=li}return this.inversedYAxisTitleText(ai),this.inversedYAxisBorder(ai),ai}},{key:"inversedYAxisBorder",value:function(ze){var ei=this.w,ti=new Yi(this.ctx),ai=ei.config.xaxis.axisBorder;if(ai.show){var ni=0;ei.config.chart.type==="bar"&&ei.globals.isXNumeric&&(ni-=15);var si=ti.drawLine(ei.globals.padHorizontal+ni+ai.offsetX,this.xAxisoffX,ei.globals.gridWidth,this.xAxisoffX,ai.color,0,ai.height);this.elgrid&&this.elgrid.elGridBorders&&ei.config.grid.show?this.elgrid.elGridBorders.add(si):ze.add(si)}}},{key:"inversedYAxisTitleText",value:function(ze){var ei=this.w,ti=new Yi(this.ctx);if(ei.config.xaxis.title.text!==void 0){var ai=ti.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),ni=ti.drawText({x:ei.globals.gridWidth/2+ei.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(ei.config.xaxis.title.style.fontSize)+ei.config.xaxis.title.offsetY+20,text:ei.config.xaxis.title.text,textAnchor:"middle",fontSize:ei.config.xaxis.title.style.fontSize,fontFamily:ei.config.xaxis.title.style.fontFamily,fontWeight:ei.config.xaxis.title.style.fontWeight,foreColor:ei.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+ei.config.xaxis.title.style.cssClass});ai.add(ni),ze.add(ai)}}},{key:"yAxisTitleRotate",value:function(ze,ei){var ti=this.w,ai=new Yi(this.ctx),ni={width:0,height:0},si={width:0,height:0},li=ti.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(ze,"'] .apexcharts-yaxis-texts-g"));li!==null&&(ni=li.getBoundingClientRect());var ci=ti.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(ze,"'] .apexcharts-yaxis-title text"));if(ci!==null&&(si=ci.getBoundingClientRect()),ci!==null){var di=this.xPaddingForYAxisTitle(ze,ni,si,ei);ci.setAttribute("x",di.xPos-(ei?10:0))}if(ci!==null){var fi=ai.rotateAroundCenter(ci);ci.setAttribute("transform","rotate(".concat(ei?-1*ti.config.yaxis[ze].title.rotate:ti.config.yaxis[ze].title.rotate," ").concat(fi.x," ").concat(fi.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(ze,ei,ti,ai){var ni=this.w,si=0,li=0,ci=10;return ni.config.yaxis[ze].title.text===void 0||ze<0?{xPos:li,padd:0}:(ai?(li=ei.width+ni.config.yaxis[ze].title.offsetX+ti.width/2+ci/2,(si+=1)===0&&(li-=ci/2)):(li=-1*ei.width+ni.config.yaxis[ze].title.offsetX+ci/2+ti.width/2,ni.globals.isBarHorizontal&&(ci=25,li=-1*ei.width-ni.config.yaxis[ze].title.offsetX-ci)),{xPos:li,padd:ci})}},{key:"setYAxisXPosition",value:function(ze,ei){var ti=this.w,ai=0,ni=0,si=18,li=1;ti.config.yaxis.length>1&&(this.multipleYs=!0),ti.config.yaxis.map(function(ci,di){var fi=ti.globals.ignoreYAxisIndexes.indexOf(di)>-1||!ci.show||ci.floating||ze[di].width===0,pi=ze[di].width+ei[di].width;ci.opposite?ti.globals.isBarHorizontal?(ni=ti.globals.gridWidth+ti.globals.translateX-1,ti.globals.translateYAxisX[di]=ni-ci.labels.offsetX):(ni=ti.globals.gridWidth+ti.globals.translateX+li,fi||(li=li+pi+20),ti.globals.translateYAxisX[di]=ni-ci.labels.offsetX+20):(ai=ti.globals.translateX-si,fi||(si=si+pi+20),ti.globals.translateYAxisX[di]=ai+ci.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var ze=this.w,ei=ze.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(ei=Ri.listToArray(ei)).forEach(function(ti,ai){var ni=ze.config.yaxis[ai];if(ni&&!ni.floating&&ni.labels.align!==void 0){var si=ze.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(ai,"'] .apexcharts-yaxis-texts-g")),li=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(ai,"'] .apexcharts-yaxis-label"));li=Ri.listToArray(li);var ci=si.getBoundingClientRect();ni.labels.align==="left"?(li.forEach(function(di,fi){di.setAttribute("text-anchor","start")}),ni.opposite||si.setAttribute("transform","translate(-".concat(ci.width,", 0)"))):ni.labels.align==="center"?(li.forEach(function(di,fi){di.setAttribute("text-anchor","middle")}),si.setAttribute("transform","translate(".concat(ci.width/2*(ni.opposite?1:-1),", 0)"))):ni.labels.align==="right"&&(li.forEach(function(di,fi){di.setAttribute("text-anchor","end")}),ni.opposite&&si.setAttribute("transform","translate(".concat(ci.width,", 0)")))}})}}]),Ei}(),ns=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.documentEvent=Ri.bind(this.documentEvent,this)}return Ci(Ei,[{key:"addEventListener",value:function(ze,ei){var ti=this.w;ti.globals.events.hasOwnProperty(ze)?ti.globals.events[ze].push(ei):ti.globals.events[ze]=[ei]}},{key:"removeEventListener",value:function(ze,ei){var ti=this.w;if(ti.globals.events.hasOwnProperty(ze)){var ai=ti.globals.events[ze].indexOf(ei);ai!==-1&&ti.globals.events[ze].splice(ai,1)}}},{key:"fireEvent",value:function(ze,ei){var ti=this.w;if(ti.globals.events.hasOwnProperty(ze)){ei&&ei.length||(ei=[]);for(var ai=ti.globals.events[ze],ni=ai.length,si=0;si<ni;si++)ai[si].apply(null,ei)}}},{key:"setupEventHandlers",value:function(){var ze=this,ei=this.w,ti=this.ctx,ai=ei.globals.dom.baseEl.querySelector(ei.globals.chartClass);this.ctx.eventList.forEach(function(ni){ai.addEventListener(ni,function(si){var li=Object.assign({},ei,{seriesIndex:ei.globals.capturedSeriesIndex,dataPointIndex:ei.globals.capturedDataPointIndex});si.type==="mousemove"||si.type==="touchmove"?typeof ei.config.chart.events.mouseMove=="function"&&ei.config.chart.events.mouseMove(si,ti,li):si.type==="mouseleave"||si.type==="touchleave"?typeof ei.config.chart.events.mouseLeave=="function"&&ei.config.chart.events.mouseLeave(si,ti,li):(si.type==="mouseup"&&si.which===1||si.type==="touchend")&&(typeof ei.config.chart.events.click=="function"&&ei.config.chart.events.click(si,ti,li),ti.ctx.events.fireEvent("click",[si,ti,li]))},{capture:!1,passive:!0})}),this.ctx.eventList.forEach(function(ni){ei.globals.dom.baseEl.addEventListener(ni,ze.documentEvent,{passive:!0})}),this.ctx.core.setupBrushHandler()}},{key:"documentEvent",value:function(ze){var ei=this.w,ti=ze.target.className;if(ze.type==="click"){var ai=ei.globals.dom.baseEl.querySelector(".apexcharts-menu");ai&&ai.classList.contains("apexcharts-menu-open")&&ti!=="apexcharts-menu-icon"&&ai.classList.remove("apexcharts-menu-open")}ei.globals.clientX=ze.type==="touchmove"?ze.touches[0].clientX:ze.clientX,ei.globals.clientY=ze.type==="touchmove"?ze.touches[0].clientY:ze.clientY}}]),Ei}(),fs=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"setCurrentLocaleValues",value:function(ze){var ei=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(ei=this.w.config.chart.locales.concat(window.Apex.chart.locales));var ti=ei.filter(function(ni){return ni.name===ze})[0];if(!ti)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var ai=Ri.extend(La,ti);this.w.globals.locale=ai.options}}]),Ei}(),Ga=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"drawAxis",value:function(ze,ei){var ti,ai,ni=this,si=this.w.globals,li=this.w.config,ci=new Wr(this.ctx,ei),di=new es(this.ctx,ei);si.axisCharts&&ze!=="radar"&&(si.isBarHorizontal?(ai=di.drawYaxisInversed(0),ti=ci.drawXaxisInversed(0),si.dom.elGraphical.add(ti),si.dom.elGraphical.add(ai)):(ti=ci.drawXaxis(),si.dom.elGraphical.add(ti),li.yaxis.map(function(fi,pi){if(si.ignoreYAxisIndexes.indexOf(pi)===-1&&(ai=di.drawYaxis(pi),si.dom.Paper.add(ai),ni.w.config.grid.position==="back")){var vi=si.dom.Paper.children()[1];vi.remove(),si.dom.Paper.add(vi)}})))}}]),Ei}(),$a=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"drawXCrosshairs",value:function(){var ze=this.w,ei=new Yi(this.ctx),ti=new Ni(this.ctx),ai=ze.config.xaxis.crosshairs.fill.gradient,ni=ze.config.xaxis.crosshairs.dropShadow,si=ze.config.xaxis.crosshairs.fill.type,li=ai.colorFrom,ci=ai.colorTo,di=ai.opacityFrom,fi=ai.opacityTo,pi=ai.stops,vi=ni.enabled,mi=ni.left,yi=ni.top,ki=ni.blur,Si=ni.color,_i=ni.opacity,Ti=ze.config.xaxis.crosshairs.fill.color;if(ze.config.xaxis.crosshairs.show){si==="gradient"&&(Ti=ei.drawGradient("vertical",li,ci,di,fi,null,pi,null));var ui=ei.drawRect();ze.config.xaxis.crosshairs.width===1&&(ui=ei.drawLine());var xi=ze.globals.gridHeight;(!Ri.isNumber(xi)||xi<0)&&(xi=0);var wi=ze.config.xaxis.crosshairs.width;(!Ri.isNumber(wi)||wi<0)&&(wi=0),ui.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:xi,width:wi,height:xi,fill:Ti,filter:"none","fill-opacity":ze.config.xaxis.crosshairs.opacity,stroke:ze.config.xaxis.crosshairs.stroke.color,"stroke-width":ze.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":ze.config.xaxis.crosshairs.stroke.dashArray}),vi&&(ui=ti.dropShadow(ui,{left:mi,top:yi,blur:ki,color:Si,opacity:_i})),ze.globals.dom.elGraphical.add(ui)}}},{key:"drawYCrosshairs",value:function(){var ze=this.w,ei=new Yi(this.ctx),ti=ze.config.yaxis[0].crosshairs,ai=ze.globals.barPadForNumericAxis;if(ze.config.yaxis[0].crosshairs.show){var ni=ei.drawLine(-ai,0,ze.globals.gridWidth+ai,0,ti.stroke.color,ti.stroke.dashArray,ti.stroke.width);ni.attr({class:"apexcharts-ycrosshairs"}),ze.globals.dom.elGraphical.add(ni)}var si=ei.drawLine(-ai,0,ze.globals.gridWidth+ai,0,ti.stroke.color,0,0);si.attr({class:"apexcharts-ycrosshairs-hidden"}),ze.globals.dom.elGraphical.add(si)}}]),Ei}(),Qr=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"checkResponsiveConfig",value:function(ze){var ei=this,ti=this.w,ai=ti.config;if(ai.responsive.length!==0){var ni=ai.responsive.slice();ni.sort(function(di,fi){return di.breakpoint>fi.breakpoint?1:fi.breakpoint>di.breakpoint?-1:0}).reverse();var si=new Wa({}),li=function(){var di=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},fi=ni[0].breakpoint,pi=window.innerWidth>0?window.innerWidth:screen.width;if(pi>fi){var vi=Gi.extendArrayProps(si,ti.globals.initialConfig,ti);di=Ri.extend(vi,di),di=Ri.extend(ti.config,di),ei.overrideResponsiveOptions(di)}else for(var mi=0;mi<ni.length;mi++)pi<ni[mi].breakpoint&&(di=Gi.extendArrayProps(si,ni[mi].options,ti),di=Ri.extend(ti.config,di),ei.overrideResponsiveOptions(di))};if(ze){var ci=Gi.extendArrayProps(si,ze,ti);ci=Ri.extend(ti.config,ci),li(ci=Ri.extend(ci,ze))}else li({})}}},{key:"overrideResponsiveOptions",value:function(ze){var ei=new Wa(ze).init({responsiveOverride:!0});this.w.config=ei}}]),Ei}(),Zr=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.colors=[],this.w=ze.w;var ei=this.w;this.isColorFn=!1,this.isHeatmapDistributed=ei.config.chart.type==="treemap"&&ei.config.plotOptions.treemap.distributed||ei.config.chart.type==="heatmap"&&ei.config.plotOptions.heatmap.distributed,this.isBarDistributed=ei.config.plotOptions.bar.distributed&&(ei.config.chart.type==="bar"||ei.config.chart.type==="rangeBar")}return Ci(Ei,[{key:"init",value:function(){this.setDefaultColors()}},{key:"setDefaultColors",value:function(){var ze,ei=this,ti=this.w,ai=new Ri;if(ti.globals.dom.elWrap.classList.add("apexcharts-theme-".concat(ti.config.theme.mode)),ti.config.colors===void 0||((ze=ti.config.colors)===null||ze===void 0?void 0:ze.length)===0?ti.globals.colors=this.predefined():(ti.globals.colors=ti.config.colors,Array.isArray(ti.config.colors)&&ti.config.colors.length>0&&typeof ti.config.colors[0]=="function"&&(ti.globals.colors=ti.config.series.map(function(yi,ki){var Si=ti.config.colors[ki];return Si||(Si=ti.config.colors[0]),typeof Si=="function"?(ei.isColorFn=!0,Si({value:ti.globals.axisCharts?ti.globals.series[ki][0]?ti.globals.series[ki][0]:0:ti.globals.series[ki],seriesIndex:ki,dataPointIndex:ki,w:ti})):Si}))),ti.globals.seriesColors.map(function(yi,ki){yi&&(ti.globals.colors[ki]=yi)}),ti.config.theme.monochrome.enabled){var ni=[],si=ti.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(si=ti.globals.series[0].length*ti.globals.series.length);for(var li=ti.config.theme.monochrome.color,ci=1/(si/ti.config.theme.monochrome.shadeIntensity),di=ti.config.theme.monochrome.shadeTo,fi=0,pi=0;pi<si;pi++){var vi=void 0;di==="dark"?(vi=ai.shadeColor(-1*fi,li),fi+=ci):(vi=ai.shadeColor(fi,li),fi+=ci),ni.push(vi)}ti.globals.colors=ni.slice()}var mi=ti.globals.colors.slice();this.pushExtraColors(ti.globals.colors),["fill","stroke"].forEach(function(yi){ti.config[yi].colors===void 0?ti.globals[yi].colors=ei.isColorFn?ti.config.colors:mi:ti.globals[yi].colors=ti.config[yi].colors.slice(),ei.pushExtraColors(ti.globals[yi].colors)}),ti.config.dataLabels.style.colors===void 0?ti.globals.dataLabels.style.colors=mi:ti.globals.dataLabels.style.colors=ti.config.dataLabels.style.colors.slice(),this.pushExtraColors(ti.globals.dataLabels.style.colors,50),ti.config.plotOptions.radar.polygons.fill.colors===void 0?ti.globals.radarPolygons.fill.colors=[ti.config.theme.mode==="dark"?"#424242":"none"]:ti.globals.radarPolygons.fill.colors=ti.config.plotOptions.radar.polygons.fill.colors.slice(),this.pushExtraColors(ti.globals.radarPolygons.fill.colors,20),ti.config.markers.colors===void 0?ti.globals.markers.colors=mi:ti.globals.markers.colors=ti.config.markers.colors.slice(),this.pushExtraColors(ti.globals.markers.colors)}},{key:"pushExtraColors",value:function(ze,ei){var ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ai=this.w,ni=ei||ai.globals.series.length;if(ti===null&&(ti=this.isBarDistributed||this.isHeatmapDistributed||ai.config.chart.type==="heatmap"&&ai.config.plotOptions.heatmap.colorScale.inverse),ti&&ai.globals.series.length&&(ni=ai.globals.series[ai.globals.maxValsInArrayIndex].length*ai.globals.series.length),ze.length<ni)for(var si=ni-ze.length,li=0;li<si;li++)ze.push(ze[li])}},{key:"updateThemeOptions",value:function(ze){ze.chart=ze.chart||{},ze.tooltip=ze.tooltip||{};var ei=ze.theme.mode||"light",ti=ze.theme.palette?ze.theme.palette:ei==="dark"?"palette4":"palette1",ai=ze.chart.foreColor?ze.chart.foreColor:ei==="dark"?"#f6f7f8":"#373d3f";return ze.tooltip.theme=ei,ze.chart.foreColor=ai,ze.theme.palette=ti,ze}},{key:"predefined",value:function(){switch(this.w.config.theme.palette){case"palette1":default:this.colors=["#008FFB","#00E396","#FEB019","#FF4560","#775DD0"];break;case"palette2":this.colors=["#3f51b5","#03a9f4","#4caf50","#f9ce1d","#FF9800"];break;case"palette3":this.colors=["#33b2df","#546E7A","#d4526e","#13d8aa","#A5978B"];break;case"palette4":this.colors=["#4ecdc4","#c7f464","#81D4FA","#fd6a6a","#546E7A"];break;case"palette5":this.colors=["#2b908f","#f9a3a4","#90ee7e","#fa4443","#69d2e7"];break;case"palette6":this.colors=["#449DD1","#F86624","#EA3546","#662E9B","#C5D86D"];break;case"palette7":this.colors=["#D7263D","#1B998B","#2E294E","#F46036","#E2C044"];break;case"palette8":this.colors=["#662E9B","#F86624","#F9C80E","#EA3546","#43BCCD"];break;case"palette9":this.colors=["#5C4742","#A5978B","#8D5B4C","#5A2A27","#C4BBAF"];break;case"palette10":this.colors=["#A300D6","#7D02EB","#5653FE","#2983FF","#00B1F2"]}return this.colors}}]),Ei}(),rs=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"draw",value:function(){this.drawTitleSubtitle("title"),this.drawTitleSubtitle("subtitle")}},{key:"drawTitleSubtitle",value:function(ze){var ei=this.w,ti=ze==="title"?ei.config.title:ei.config.subtitle,ai=ei.globals.svgWidth/2,ni=ti.offsetY,si="middle";if(ti.align==="left"?(ai=10,si="start"):ti.align==="right"&&(ai=ei.globals.svgWidth-10,si="end"),ai+=ti.offsetX,ni=ni+parseInt(ti.style.fontSize,10)+ti.margin/2,ti.text!==void 0){var li=new Yi(this.ctx).drawText({x:ai,y:ni,text:ti.text,textAnchor:si,fontSize:ti.style.fontSize,fontFamily:ti.style.fontFamily,fontWeight:ti.style.fontWeight,foreColor:ti.style.color,opacity:1});li.node.setAttribute("class","apexcharts-".concat(ze,"-text")),ei.globals.dom.Paper.add(li)}}}]),Ei}(),xs=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.dCtx=ze}return Ci(Ei,[{key:"getTitleSubtitleCoords",value:function(ze){var ei=this.w,ti=0,ai=0,ni=ze==="title"?ei.config.title.floating:ei.config.subtitle.floating,si=ei.globals.dom.baseEl.querySelector(".apexcharts-".concat(ze,"-text"));if(si!==null&&!ni){var li=si.getBoundingClientRect();ti=li.width,ai=ei.globals.axisCharts?li.height+5:li.height}return{width:ti,height:ai}}},{key:"getLegendsRect",value:function(){var ze=this.w,ei=ze.globals.dom.elLegendWrap;ze.config.legend.height||ze.config.legend.position!=="top"&&ze.config.legend.position!=="bottom"||(ei.style.maxHeight=ze.globals.svgHeight/2+"px");var ti=Object.assign({},Ri.getBoundingClientRect(ei));return ei!==null&&!ze.config.legend.floating&&ze.config.legend.show?this.dCtx.lgRect={x:ti.x,y:ti.y,height:ti.height,width:ti.height===0?0:ti.width}:this.dCtx.lgRect={x:0,y:0,height:0,width:0},ze.config.legend.position!=="left"&&ze.config.legend.position!=="right"||1.5*this.dCtx.lgRect.width>ze.globals.svgWidth&&(this.dCtx.lgRect.width=ze.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(ze,ei){var ti=ze;if(this.w.globals.isMultiLineX){var ai=ei.map(function(si,li){return Array.isArray(si)?si.length:1}),ni=Math.max.apply(Math,ra(ai));ti=ei[ai.indexOf(ni)]}return ti}}]),Ei}(),hs=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.dCtx=ze}return Ci(Ei,[{key:"getxAxisLabelsCoords",value:function(){var ze,ei=this.w,ti=ei.globals.labels.slice();if(ei.config.xaxis.convertedCatToNumeric&&ti.length===0&&(ti=ei.globals.categoryLabels),ei.globals.timescaleLabels.length>0){var ai=this.getxAxisTimeScaleLabelsCoords();ze={width:ai.width,height:ai.height},ei.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends=ei.config.legend.position!=="left"&&ei.config.legend.position!=="right"||ei.config.legend.floating?0:this.dCtx.lgRect.width;var ni=ei.globals.xLabelFormatter,si=Ri.getLargestStringFromArr(ti),li=this.dCtx.dimHelpers.getLargestStringFromMultiArr(si,ti);ei.globals.isBarHorizontal&&(li=si=ei.globals.yAxisScale[0].result.reduce(function(yi,ki){return yi.length>ki.length?yi:ki},0));var ci=new ga(this.dCtx.ctx),di=si;si=ci.xLabelFormat(ni,si,di,{i:void 0,dateFormatter:new ua(this.dCtx.ctx).formatDate,w:ei}),li=ci.xLabelFormat(ni,li,di,{i:void 0,dateFormatter:new ua(this.dCtx.ctx).formatDate,w:ei}),(ei.config.xaxis.convertedCatToNumeric&&si===void 0||String(si).trim()==="")&&(li=si="1");var fi=new Yi(this.dCtx.ctx),pi=fi.getTextRects(si,ei.config.xaxis.labels.style.fontSize),vi=pi;if(si!==li&&(vi=fi.getTextRects(li,ei.config.xaxis.labels.style.fontSize)),(ze={width:pi.width>=vi.width?pi.width:vi.width,height:pi.height>=vi.height?pi.height:vi.height}).width*ti.length>ei.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&ei.config.xaxis.labels.rotate!==0||ei.config.xaxis.labels.rotateAlways){if(!ei.globals.isBarHorizontal){ei.globals.rotateXLabels=!0;var mi=function(yi){return fi.getTextRects(yi,ei.config.xaxis.labels.style.fontSize,ei.config.xaxis.labels.style.fontFamily,"rotate(".concat(ei.config.xaxis.labels.rotate," 0 0)"),!1)};pi=mi(si),si!==li&&(vi=mi(li)),ze.height=(pi.height>vi.height?pi.height:vi.height)/1.5,ze.width=pi.width>vi.width?pi.width:vi.width}}else ei.globals.rotateXLabels=!1}return ei.config.xaxis.labels.show||(ze={width:0,height:0}),{width:ze.width,height:ze.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var ze,ei=this.w;if(!ei.globals.hasXaxisGroups)return{width:0,height:0};var ti,ai=((ze=ei.config.xaxis.group.style)===null||ze===void 0?void 0:ze.fontSize)||ei.config.xaxis.labels.style.fontSize,ni=ei.globals.groups.map(function(pi){return pi.title}),si=Ri.getLargestStringFromArr(ni),li=this.dCtx.dimHelpers.getLargestStringFromMultiArr(si,ni),ci=new Yi(this.dCtx.ctx),di=ci.getTextRects(si,ai),fi=di;return si!==li&&(fi=ci.getTextRects(li,ai)),ti={width:di.width>=fi.width?di.width:fi.width,height:di.height>=fi.height?di.height:fi.height},ei.config.xaxis.labels.show||(ti={width:0,height:0}),{width:ti.width,height:ti.height}}},{key:"getxAxisTitleCoords",value:function(){var ze=this.w,ei=0,ti=0;if(ze.config.xaxis.title.text!==void 0){var ai=new Yi(this.dCtx.ctx).getTextRects(ze.config.xaxis.title.text,ze.config.xaxis.title.style.fontSize);ei=ai.width,ti=ai.height}return{width:ei,height:ti}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var ze,ei=this.w;this.dCtx.timescaleLabels=ei.globals.timescaleLabels.slice();var ti=this.dCtx.timescaleLabels.map(function(ni){return ni.value}),ai=ti.reduce(function(ni,si){return ni===void 0?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):ni.length>si.length?ni:si},0);return 1.05*(ze=new Yi(this.dCtx.ctx).getTextRects(ai,ei.config.xaxis.labels.style.fontSize)).width*ti.length>ei.globals.gridWidth&&ei.config.xaxis.labels.rotate!==0&&(ei.globals.overlappingXLabels=!0),ze}},{key:"additionalPaddingXLabels",value:function(ze){var ei=this,ti=this.w,ai=ti.globals,ni=ti.config,si=ni.xaxis.type,li=ze.width;ai.skipLastTimelinelabel=!1,ai.skipFirstTimelinelabel=!1;var ci=ti.config.yaxis[0].opposite&&ti.globals.isBarHorizontal,di=function(fi,pi){ni.yaxis.length>1&&function(vi){return ai.collapsedSeriesIndices.indexOf(vi)!==-1}(pi)||function(vi){if(ei.dCtx.timescaleLabels&&ei.dCtx.timescaleLabels.length){var mi=ei.dCtx.timescaleLabels[0],yi=ei.dCtx.timescaleLabels[ei.dCtx.timescaleLabels.length-1].position+li/1.75-ei.dCtx.yAxisWidthRight,ki=mi.position-li/1.75+ei.dCtx.yAxisWidthLeft,Si=ti.config.legend.position==="right"&&ei.dCtx.lgRect.width>0?ei.dCtx.lgRect.width:0;yi>ai.svgWidth-ai.translateX-Si&&(ai.skipLastTimelinelabel=!0),ki<-(vi.show&&!vi.floating||ni.chart.type!=="bar"&&ni.chart.type!=="candlestick"&&ni.chart.type!=="rangeBar"&&ni.chart.type!=="boxPlot"?10:li/1.75)&&(ai.skipFirstTimelinelabel=!0)}else si==="datetime"?ei.dCtx.gridPad.right<li&&!ai.rotateXLabels&&(ai.skipLastTimelinelabel=!0):si!=="datetime"&&ei.dCtx.gridPad.right<li/2-ei.dCtx.yAxisWidthRight&&!ai.rotateXLabels&&!ti.config.xaxis.labels.trim&&(ti.config.xaxis.tickPlacement!=="between"||ti.globals.isBarHorizontal)&&(ei.dCtx.xPadRight=li/2+1)}(fi)};ni.yaxis.forEach(function(fi,pi){ci?(ei.dCtx.gridPad.left<li&&(ei.dCtx.xPadLeft=li/2+1),ei.dCtx.xPadRight=li/2+1):di(fi,pi)})}}]),Ei}(),ds=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.dCtx=ze}return Ci(Ei,[{key:"getyAxisLabelsCoords",value:function(){var ze=this,ei=this.w,ti=[],ai=10,ni=new pa(this.dCtx.ctx);return ei.config.yaxis.map(function(si,li){var ci={seriesIndex:li,dataPointIndex:-1,w:ei},di=ei.globals.yAxisScale[li],fi=0;if(!ni.isYAxisHidden(li)&&si.labels.show&&si.labels.minWidth!==void 0&&(fi=si.labels.minWidth),!ni.isYAxisHidden(li)&&si.labels.show&&di.result.length){var pi=ei.globals.yLabelFormatters[li],vi=di.niceMin===Number.MIN_VALUE?0:di.niceMin,mi=di.result.reduce(function(xi,wi){var Ii,Li;return((Ii=String(pi(xi,ci)))===null||Ii===void 0?void 0:Ii.length)>((Li=String(pi(wi,ci)))===null||Li===void 0?void 0:Li.length)?xi:wi},vi),yi=mi=pi(mi,ci);if(mi!==void 0&&mi.length!==0||(mi=di.niceMax),ei.globals.isBarHorizontal){ai=0;var ki=ei.globals.labels.slice();mi=Ri.getLargestStringFromArr(ki),mi=pi(mi,{seriesIndex:li,dataPointIndex:-1,w:ei}),yi=ze.dCtx.dimHelpers.getLargestStringFromMultiArr(mi,ki)}var Si=new Yi(ze.dCtx.ctx),_i="rotate(".concat(si.labels.rotate," 0 0)"),Ti=Si.getTextRects(mi,si.labels.style.fontSize,si.labels.style.fontFamily,_i,!1),ui=Ti;mi!==yi&&(ui=Si.getTextRects(yi,si.labels.style.fontSize,si.labels.style.fontFamily,_i,!1)),ti.push({width:(fi>ui.width||fi>Ti.width?fi:ui.width>Ti.width?ui.width:Ti.width)+ai,height:ui.height>Ti.height?ui.height:Ti.height})}else ti.push({width:0,height:0})}),ti}},{key:"getyAxisTitleCoords",value:function(){var ze=this,ei=this.w,ti=[];return ei.config.yaxis.map(function(ai,ni){if(ai.show&&ai.title.text!==void 0){var si=new Yi(ze.dCtx.ctx),li="rotate(".concat(ai.title.rotate," 0 0)"),ci=si.getTextRects(ai.title.text,ai.title.style.fontSize,ai.title.style.fontFamily,li,!1);ti.push({width:ci.width,height:ci.height})}else ti.push({width:0,height:0})}),ti}},{key:"getTotalYAxisWidth",value:function(){var ze=this.w,ei=0,ti=0,ai=0,ni=ze.globals.yAxisScale.length>1?10:0,si=new pa(this.dCtx.ctx),li=function(ci,di){var fi=ze.config.yaxis[di].floating,pi=0;ci.width>0&&!fi?(pi=ci.width+ni,function(vi){return ze.globals.ignoreYAxisIndexes.indexOf(vi)>-1}(di)&&(pi=pi-ci.width-ni)):pi=fi||si.isYAxisHidden(di)?0:5,ze.config.yaxis[di].opposite?ai+=pi:ti+=pi,ei+=pi};return ze.globals.yLabelsCoords.map(function(ci,di){li(ci,di)}),ze.globals.yTitleCoords.map(function(ci,di){li(ci,di)}),ze.globals.isBarHorizontal&&!ze.config.yaxis[0].floating&&(ei=ze.globals.yLabelsCoords[0].width+ze.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=ti,this.dCtx.yAxisWidthRight=ai,ei}}]),Ei}(),ks=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.dCtx=ze}return Ci(Ei,[{key:"gridPadForColumnsInNumericAxis",value:function(ze){var ei=this.w,ti=ei.config,ai=ei.globals;if(ai.noData||ai.collapsedSeries.length+ai.ancillaryCollapsedSeries.length===ti.series.length)return 0;var ni=function(vi){return vi==="bar"||vi==="rangeBar"||vi==="candlestick"||vi==="boxPlot"},si=ti.chart.type,li=0,ci=ni(si)?ti.series.length:1;if(ai.comboBarCount>0&&(ci=ai.comboBarCount),ai.collapsedSeries.forEach(function(vi){ni(vi.type)&&(ci-=1)}),ti.chart.stacked&&(ci=1),(ni(si)||ai.comboBarCount>0)&&ai.isXNumeric&&!ai.isBarHorizontal&&ci>0){var di,fi,pi=Math.abs(ai.initialMaxX-ai.initialMinX);pi<=3&&(pi=ai.dataPoints),di=pi/ze,ai.minXDiff&&ai.minXDiff/di>0&&(fi=ai.minXDiff/di),fi>ze/2&&(fi/=2),(li=fi*parseInt(ti.plotOptions.bar.columnWidth,10)/100)<1&&(li=1),ai.barPadForNumericAxis=li}return li}},{key:"gridPadFortitleSubtitle",value:function(){var ze=this,ei=this.w,ti=ei.globals,ai=this.dCtx.isSparkline||!ei.globals.axisCharts?0:10;["title","subtitle"].forEach(function(li){ei.config[li].text!==void 0?ai+=ei.config[li].margin:ai+=ze.dCtx.isSparkline||!ei.globals.axisCharts?0:5}),!ei.config.legend.show||ei.config.legend.position!=="bottom"||ei.config.legend.floating||ei.globals.axisCharts||(ai+=10);var ni=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),si=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");ti.gridHeight=ti.gridHeight-ni.height-si.height-ai,ti.translateY=ti.translateY+ni.height+si.height+ai}},{key:"setGridXPosForDualYAxis",value:function(ze,ei){var ti=this.w,ai=new pa(this.dCtx.ctx);ti.config.yaxis.map(function(ni,si){ti.globals.ignoreYAxisIndexes.indexOf(si)!==-1||ni.floating||ai.isYAxisHidden(si)||(ni.opposite&&(ti.globals.translateX=ti.globals.translateX-(ei[si].width+ze[si].width)-parseInt(ti.config.yaxis[si].labels.style.fontSize,10)/1.2-12),ti.globals.translateX<2&&(ti.globals.translateX=2))})}}]),Ei}(),gs=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new xs(this),this.dimYAxis=new ds(this),this.dimXAxis=new hs(this),this.dimGrid=new ks(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return Ci(Ei,[{key:"plotCoords",value:function(){var ze=this,ei=this.w,ti=ei.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&((ei.config.markers.discrete.length>0||ei.config.markers.size>0)&&Object.entries(this.gridPad).forEach(function(ni){var si=la(ni,2),li=si[0],ci=si[1];ze.gridPad[li]=Math.max(ci,ze.w.globals.markers.largestSize/1.5)}),this.gridPad.top=Math.max(ei.config.stroke.width/2,this.gridPad.top),this.gridPad.bottom=Math.max(ei.config.stroke.width/2,this.gridPad.bottom)),ti.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),ti.gridHeight=ti.gridHeight-this.gridPad.top-this.gridPad.bottom,ti.gridWidth=ti.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var ai=this.dimGrid.gridPadForColumnsInNumericAxis(ti.gridWidth);ti.gridWidth=ti.gridWidth-2*ai,ti.translateX=ti.translateX+this.gridPad.left+this.xPadLeft+(ai>0?ai+4:0),ti.translateY=ti.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var ze=this,ei=this.w,ti=ei.globals,ai=this.dimYAxis.getyAxisLabelsCoords(),ni=this.dimYAxis.getyAxisTitleCoords();ei.globals.yLabelsCoords=[],ei.globals.yTitleCoords=[],ei.config.yaxis.map(function(mi,yi){ei.globals.yLabelsCoords.push({width:ai[yi].width,index:yi}),ei.globals.yTitleCoords.push({width:ni[yi].width,index:yi})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var si=this.dimXAxis.getxAxisLabelsCoords(),li=this.dimXAxis.getxAxisGroupLabelsCoords(),ci=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(si,ci,li),ti.translateXAxisY=ei.globals.rotateXLabels?this.xAxisHeight/8:-4,ti.translateXAxisX=ei.globals.rotateXLabels&&ei.globals.isXNumeric&&ei.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,ei.globals.isBarHorizontal&&(ti.rotateXLabels=!1,ti.translateXAxisY=parseInt(ei.config.xaxis.labels.style.fontSize,10)/1.5*-1),ti.translateXAxisY=ti.translateXAxisY+ei.config.xaxis.labels.offsetY,ti.translateXAxisX=ti.translateXAxisX+ei.config.xaxis.labels.offsetX;var di=this.yAxisWidth,fi=this.xAxisHeight;ti.xAxisLabelsHeight=this.xAxisHeight-ci.height,ti.xAxisGroupLabelsHeight=ti.xAxisLabelsHeight-si.height,ti.xAxisLabelsWidth=this.xAxisWidth,ti.xAxisHeight=this.xAxisHeight;var pi=10;(ei.config.chart.type==="radar"||this.isSparkline)&&(di=0,fi=ti.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||ei.config.chart.type==="treemap")&&(di=0,fi=0,pi=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(si);var vi=function(){ti.translateX=di,ti.gridHeight=ti.svgHeight-ze.lgRect.height-fi-(ze.isSparkline||ei.config.chart.type==="treemap"?0:ei.globals.rotateXLabels?10:15),ti.gridWidth=ti.svgWidth-di};switch(ei.config.xaxis.position==="top"&&(pi=ti.xAxisHeight-ei.config.xaxis.axisTicks.height-5),ei.config.legend.position){case"bottom":ti.translateY=pi,vi();break;case"top":ti.translateY=this.lgRect.height+pi,vi();break;case"left":ti.translateY=pi,ti.translateX=this.lgRect.width+di,ti.gridHeight=ti.svgHeight-fi-12,ti.gridWidth=ti.svgWidth-this.lgRect.width-di;break;case"right":ti.translateY=pi,ti.translateX=di,ti.gridHeight=ti.svgHeight-fi-12,ti.gridWidth=ti.svgWidth-this.lgRect.width-di-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(ni,ai),new es(this.ctx).setYAxisXPosition(ai,ni)}},{key:"setDimensionsForNonAxisCharts",value:function(){var ze=this.w,ei=ze.globals,ti=ze.config,ai=0;ze.config.legend.show&&!ze.config.legend.floating&&(ai=20);var ni=ti.chart.type==="pie"||ti.chart.type==="polarArea"||ti.chart.type==="donut"?"pie":"radialBar",si=ti.plotOptions[ni].offsetY,li=ti.plotOptions[ni].offsetX;if(!ti.legend.show||ti.legend.floating)return ei.gridHeight=ei.svgHeight-ti.grid.padding.left+ti.grid.padding.right,ei.gridWidth=ei.gridHeight,ei.translateY=si,void(ei.translateX=li+(ei.svgWidth-ei.gridWidth)/2);switch(ti.legend.position){case"bottom":ei.gridHeight=ei.svgHeight-this.lgRect.height-ei.goldenPadding,ei.gridWidth=ei.svgWidth,ei.translateY=si-10,ei.translateX=li+(ei.svgWidth-ei.gridWidth)/2;break;case"top":ei.gridHeight=ei.svgHeight-this.lgRect.height-ei.goldenPadding,ei.gridWidth=ei.svgWidth,ei.translateY=this.lgRect.height+si+10,ei.translateX=li+(ei.svgWidth-ei.gridWidth)/2;break;case"left":ei.gridWidth=ei.svgWidth-this.lgRect.width-ai,ei.gridHeight=ti.chart.height!=="auto"?ei.svgHeight:ei.gridWidth,ei.translateY=si,ei.translateX=li+this.lgRect.width+ai;break;case"right":ei.gridWidth=ei.svgWidth-this.lgRect.width-ai-5,ei.gridHeight=ti.chart.height!=="auto"?ei.svgHeight:ei.gridWidth,ei.translateY=si,ei.translateX=li+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(ze,ei,ti){var ai=this.w,ni=ai.globals.hasXaxisGroups?2:1,si=ti.height+ze.height+ei.height,li=ai.globals.isMultiLineX?1.2:ai.globals.LINE_HEIGHT_RATIO,ci=ai.globals.rotateXLabels?22:10,di=ai.globals.rotateXLabels&&ai.config.legend.position==="bottom"?10:0;this.xAxisHeight=si*li+ni*ci+di,this.xAxisWidth=ze.width,this.xAxisHeight-ei.height>ai.config.xaxis.labels.maxHeight&&(this.xAxisHeight=ai.config.xaxis.labels.maxHeight),ai.config.xaxis.labels.minHeight&&this.xAxisHeight<ai.config.xaxis.labels.minHeight&&(this.xAxisHeight=ai.config.xaxis.labels.minHeight),ai.config.xaxis.floating&&(this.xAxisHeight=0);var fi=0,pi=0;ai.config.yaxis.forEach(function(vi){fi+=vi.labels.minWidth,pi+=vi.labels.maxWidth}),this.yAxisWidth<fi&&(this.yAxisWidth=fi),this.yAxisWidth>pi&&(this.yAxisWidth=pi)}}]),Ei}(),As=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.lgCtx=ze}return Ci(Ei,[{key:"getLegendStyles",value:function(){var ze,ei,ti,ai=document.createElement("style");ai.setAttribute("type","text/css");var ni=((ze=this.lgCtx.ctx)===null||ze===void 0||(ei=ze.opts)===null||ei===void 0||(ti=ei.chart)===null||ti===void 0?void 0:ti.nonce)||this.w.config.chart.nonce;ni&&ai.setAttribute("nonce",ni);var si=document.createTextNode(`
.apexcharts-legend {
display: flex;
overflow: auto;
padding: 0 10px;
}
.apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top {
flex-wrap: wrap
}
.apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {
flex-direction: column;
bottom: 0;
}
.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {
justify-content: flex-start;
}
.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center {
justify-content: center;
}
.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right {
justify-content: flex-end;
}
.apexcharts-legend-series {
cursor: pointer;
line-height: normal;
}
.apexcharts-legend.apx-legend-position-bottom .apexcharts-legend-series, .apexcharts-legend.apx-legend-position-top .apexcharts-legend-series{
display: flex;
align-items: center;
}
.apexcharts-legend-text {
position: relative;
font-size: 14px;
}
.apexcharts-legend-text *, .apexcharts-legend-marker * {
pointer-events: none;
}
.apexcharts-legend-marker {
position: relative;
display: inline-block;
cursor: pointer;
margin-right: 3px;
border-style: solid;
}
.apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{
display: inline-block;
}
.apexcharts-legend-series.apexcharts-no-click {
cursor: auto;
}
.apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {
display: none !important;
}
.apexcharts-inactive-legend {
opacity: 0.45;
}`);return ai.appendChild(si),ai}},{key:"getLegendBBox",value:function(){var ze=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),ei=ze.width;return{clwh:ze.height,clww:ei}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(ze,ei){var ti=this,ai=this.w;if(ai.globals.axisCharts||ai.config.chart.type==="radialBar"){ai.globals.resized=!0;var ni=null,si=null;ai.globals.risingSeries=[],ai.globals.axisCharts?(ni=ai.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(ze,"']")),si=parseInt(ni.getAttribute("data:realIndex"),10)):(ni=ai.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(ze+1,"']")),si=parseInt(ni.getAttribute("rel"),10)-1),ei?[{cs:ai.globals.collapsedSeries,csi:ai.globals.collapsedSeriesIndices},{cs:ai.globals.ancillaryCollapsedSeries,csi:ai.globals.ancillaryCollapsedSeriesIndices}].forEach(function(fi){ti.riseCollapsedSeries(fi.cs,fi.csi,si)}):this.hideSeries({seriesEl:ni,realIndex:si})}else{var li=ai.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(ze+1,"'] path")),ci=ai.config.chart.type;if(ci==="pie"||ci==="polarArea"||ci==="donut"){var di=ai.config.plotOptions.pie.donut.labels;new Yi(this.lgCtx.ctx).pathMouseDown(li.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(li.members[0].node,di)}li.fire("click")}}},{key:"hideSeries",value:function(ze){var ei=ze.seriesEl,ti=ze.realIndex,ai=this.w,ni=ai.globals,si=Ri.clone(ai.config.series);if(ni.axisCharts){var li=ai.config.yaxis[ni.seriesYAxisReverseMap[ti]];if(li&&li.show&&li.showAlways)ni.ancillaryCollapsedSeriesIndices.indexOf(ti)<0&&(ni.ancillaryCollapsedSeries.push({index:ti,data:si[ti].data.slice(),type:ei.parentNode.className.baseVal.split("-")[1]}),ni.ancillaryCollapsedSeriesIndices.push(ti));else if(ni.collapsedSeriesIndices.indexOf(ti)<0){ni.collapsedSeries.push({index:ti,data:si[ti].data.slice(),type:ei.parentNode.className.baseVal.split("-")[1]}),ni.collapsedSeriesIndices.push(ti);var ci=ni.risingSeries.indexOf(ti);ni.risingSeries.splice(ci,1)}}else ni.collapsedSeries.push({index:ti,data:si[ti]}),ni.collapsedSeriesIndices.push(ti);for(var di=ei.childNodes,fi=0;fi<di.length;fi++)di[fi].classList.contains("apexcharts-series-markers-wrap")&&(di[fi].classList.contains("apexcharts-hide")?di[fi].classList.remove("apexcharts-hide"):di[fi].classList.add("apexcharts-hide"));ni.allSeriesCollapsed=ni.collapsedSeries.length+ni.ancillaryCollapsedSeries.length===ai.config.series.length,si=this._getSeriesBasedOnCollapsedState(si),this.lgCtx.ctx.updateHelpers._updateSeries(si,ai.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(ze,ei,ti){var ai=this.w,ni=Ri.clone(ai.config.series);if(ze.length>0){for(var si=0;si<ze.length;si++)ze[si].index===ti&&(ai.globals.axisCharts?(ni[ti].data=ze[si].data.slice(),ze.splice(si,1),ei.splice(si,1),ai.globals.risingSeries.push(ti)):(ni[ti]=ze[si].data,ze.splice(si,1),ei.splice(si,1),ai.globals.risingSeries.push(ti)));ni=this._getSeriesBasedOnCollapsedState(ni),this.lgCtx.ctx.updateHelpers._updateSeries(ni,ai.config.chart.animations.dynamicAnimation.enabled)}}},{key:"_getSeriesBasedOnCollapsedState",value:function(ze){var ei=this.w,ti=0;return ei.globals.axisCharts?ze.forEach(function(ai,ni){ei.globals.collapsedSeriesIndices.indexOf(ni)<0&&ei.globals.ancillaryCollapsedSeriesIndices.indexOf(ni)<0||(ze[ni].data=[],ti++)}):ze.forEach(function(ai,ni){!ei.globals.collapsedSeriesIndices.indexOf(ni)<0&&(ze[ni]=0,ti++)}),ei.globals.allSeriesCollapsed=ti===ze.length,ze}}]),Ei}(),ms=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed=this.w.config.chart.type==="bar"&&this.w.config.plotOptions.bar.distributed&&this.w.config.series.length===1,this.legendHelpers=new As(this)}return Ci(Ei,[{key:"init",value:function(){var ze=this.w,ei=ze.globals,ti=ze.config;if((ti.legend.showForSingleSeries&&ei.series.length===1||this.isBarsDistributed||ei.series.length>1||!ei.axisCharts)&&ti.legend.show){for(;ei.dom.elLegendWrap.firstChild;)ei.dom.elLegendWrap.removeChild(ei.dom.elLegendWrap.firstChild);this.drawLegends(),Ri.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),ti.legend.position==="bottom"||ti.legend.position==="top"?this.legendAlignHorizontal():ti.legend.position!=="right"&&ti.legend.position!=="left"||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var ze=this,ei=this.w,ti=ei.config.legend.fontFamily,ai=ei.globals.seriesNames,ni=ei.globals.colors.slice();if(ei.config.chart.type==="heatmap"){var si=ei.config.plotOptions.heatmap.colorScale.ranges;ai=si.map(function(Ui){return Ui.name?Ui.name:Ui.from+" - "+Ui.to}),ni=si.map(function(Ui){return Ui.color})}else this.isBarsDistributed&&(ai=ei.globals.labels.slice());ei.config.legend.customLegendItems.length&&(ai=ei.config.legend.customLegendItems);for(var li=ei.globals.legendFormatter,ci=ei.config.legend.inverseOrder,di=ci?ai.length-1:0;ci?di>=0:di<=ai.length-1;ci?di--:di++){var fi,pi=li(ai[di],{seriesIndex:di,w:ei}),vi=!1,mi=!1;if(ei.globals.collapsedSeries.length>0)for(var yi=0;yi<ei.globals.collapsedSeries.length;yi++)ei.globals.collapsedSeries[yi].index===di&&(vi=!0);if(ei.globals.ancillaryCollapsedSeriesIndices.length>0)for(var ki=0;ki<ei.globals.ancillaryCollapsedSeriesIndices.length;ki++)ei.globals.ancillaryCollapsedSeriesIndices[ki]===di&&(mi=!0);var Si=document.createElement("span");Si.classList.add("apexcharts-legend-marker");var _i=ei.config.legend.markers.offsetX,Ti=ei.config.legend.markers.offsetY,ui=ei.config.legend.markers.height,xi=ei.config.legend.markers.width,wi=ei.config.legend.markers.strokeWidth,Ii=ei.config.legend.markers.strokeColor,Li=ei.config.legend.markers.radius,Oi=Si.style;Oi.background=ni[di],Oi.color=ni[di],Oi.setProperty("background",ni[di],"important"),ei.config.legend.markers.fillColors&&ei.config.legend.markers.fillColors[di]&&(Oi.background=ei.config.legend.markers.fillColors[di]),ei.globals.seriesColors[di]!==void 0&&(Oi.background=ei.globals.seriesColors[di],Oi.color=ei.globals.seriesColors[di]),Oi.height=Array.isArray(ui)?parseFloat(ui[di])+"px":parseFloat(ui)+"px",Oi.width=Array.isArray(xi)?parseFloat(xi[di])+"px":parseFloat(xi)+"px",Oi.left=(Array.isArray(_i)?parseFloat(_i[di]):parseFloat(_i))+"px",Oi.top=(Array.isArray(Ti)?parseFloat(Ti[di]):parseFloat(Ti))+"px",Oi.borderWidth=Array.isArray(wi)?wi[di]:wi,Oi.borderColor=Array.isArray(Ii)?Ii[di]:Ii,Oi.borderRadius=Array.isArray(Li)?parseFloat(Li[di])+"px":parseFloat(Li)+"px",ei.config.legend.markers.customHTML&&(Array.isArray(ei.config.legend.markers.customHTML)?ei.config.legend.markers.customHTML[di]&&(Si.innerHTML=ei.config.legend.markers.customHTML[di]()):Si.innerHTML=ei.config.legend.markers.customHTML()),Yi.setAttrs(Si,{rel:di+1,"data:collapsed":vi||mi}),(vi||mi)&&Si.classList.add("apexcharts-inactive-legend");var Fi=document.createElement("div"),Hi=document.createElement("span");Hi.classList.add("apexcharts-legend-text"),Hi.innerHTML=Array.isArray(pi)?pi.join(" "):pi;var Qi=ei.config.legend.labels.useSeriesColors?ei.globals.colors[di]:Array.isArray(ei.config.legend.labels.colors)?(fi=ei.config.legend.labels.colors)===null||fi===void 0?void 0:fi[di]:ei.config.legend.labels.colors;Qi||(Qi=ei.config.chart.foreColor),Hi.style.color=Qi,Hi.style.fontSize=parseFloat(ei.config.legend.fontSize)+"px",Hi.style.fontWeight=ei.config.legend.fontWeight,Hi.style.fontFamily=ti||ei.config.chart.fontFamily,Yi.setAttrs(Hi,{rel:di+1,i:di,"data:default-text":encodeURIComponent(pi),"data:collapsed":vi||mi}),Fi.appendChild(Si),Fi.appendChild(Hi);var qi=new Gi(this.ctx);ei.config.legend.showForZeroSeries||qi.getSeriesTotalByIndex(di)===0&&qi.seriesHaveSameValues(di)&&!qi.isSeriesNull(di)&&ei.globals.collapsedSeriesIndices.indexOf(di)===-1&&ei.globals.ancillaryCollapsedSeriesIndices.indexOf(di)===-1&&Fi.classList.add("apexcharts-hidden-zero-series"),ei.config.legend.showForNullSeries||qi.isSeriesNull(di)&&ei.globals.collapsedSeriesIndices.indexOf(di)===-1&&ei.globals.ancillaryCollapsedSeriesIndices.indexOf(di)===-1&&Fi.classList.add("apexcharts-hidden-null-series"),ei.globals.dom.elLegendWrap.appendChild(Fi),ei.globals.dom.elLegendWrap.classList.add("apexcharts-align-".concat(ei.config.legend.horizontalAlign)),ei.globals.dom.elLegendWrap.classList.add("apx-legend-position-"+ei.config.legend.position),Fi.classList.add("apexcharts-legend-series"),Fi.style.margin="".concat(ei.config.legend.itemMargin.vertical,"px ").concat(ei.config.legend.itemMargin.horizontal,"px"),ei.globals.dom.elLegendWrap.style.width=ei.config.legend.width?ei.config.legend.width+"px":"",ei.globals.dom.elLegendWrap.style.height=ei.config.legend.height?ei.config.legend.height+"px":"",Yi.setAttrs(Fi,{rel:di+1,seriesName:Ri.escapeString(ai[di]),"data:collapsed":vi||mi}),(vi||mi)&&Fi.classList.add("apexcharts-inactive-legend"),ei.config.legend.onItemClick.toggleDataSeries||Fi.classList.add("apexcharts-no-click")}ei.globals.dom.elWrap.addEventListener("click",ze.onLegendClick,!0),ei.config.legend.onItemHover.highlightDataSeries&&ei.config.legend.customLegendItems.length===0&&(ei.globals.dom.elWrap.addEventListener("mousemove",ze.onLegendHovered,!0),ei.globals.dom.elWrap.addEventListener("mouseout",ze.onLegendHovered,!0))}},{key:"setLegendWrapXY",value:function(ze,ei){var ti=this.w,ai=ti.globals.dom.elLegendWrap,ni=ai.getBoundingClientRect(),si=0,li=0;if(ti.config.legend.position==="bottom")li+=ti.globals.svgHeight-ni.height/2;else if(ti.config.legend.position==="top"){var ci=new gs(this.ctx),di=ci.dimHelpers.getTitleSubtitleCoords("title").height,fi=ci.dimHelpers.getTitleSubtitleCoords("subtitle").height;li=li+(di>0?di-10:0)+(fi>0?fi-10:0)}ai.style.position="absolute",si=si+ze+ti.config.legend.offsetX,li=li+ei+ti.config.legend.offsetY,ai.style.left=si+"px",ai.style.top=li+"px",ti.config.legend.position==="bottom"?(ai.style.top="auto",ai.style.bottom=5-ti.config.legend.offsetY+"px"):ti.config.legend.position==="right"&&(ai.style.left="auto",ai.style.right=25+ti.config.legend.offsetX+"px"),["width","height"].forEach(function(pi){ai.style[pi]&&(ai.style[pi]=parseInt(ti.config.legend[pi],10)+"px")})}},{key:"legendAlignHorizontal",value:function(){var ze=this.w;ze.globals.dom.elLegendWrap.style.right=0;var ei=this.legendHelpers.getLegendBBox(),ti=new gs(this.ctx),ai=ti.dimHelpers.getTitleSubtitleCoords("title"),ni=ti.dimHelpers.getTitleSubtitleCoords("subtitle"),si=0;ze.config.legend.position==="bottom"?si=-ei.clwh/1.8:ze.config.legend.position==="top"&&(si=ai.height+ni.height+ze.config.title.margin+ze.config.subtitle.margin-10),this.setLegendWrapXY(20,si)}},{key:"legendAlignVertical",value:function(){var ze=this.w,ei=this.legendHelpers.getLegendBBox(),ti=0;ze.config.legend.position==="left"&&(ti=20),ze.config.legend.position==="right"&&(ti=ze.globals.svgWidth-ei.clww-10),this.setLegendWrapXY(ti,20)}},{key:"onLegendHovered",value:function(ze){var ei=this.w,ti=ze.target.classList.contains("apexcharts-legend-series")||ze.target.classList.contains("apexcharts-legend-text")||ze.target.classList.contains("apexcharts-legend-marker");if(ei.config.chart.type==="heatmap"||this.isBarsDistributed){if(ti){var ai=parseInt(ze.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,ai,this.w]),new Na(this.ctx).highlightRangeInSeries(ze,ze.target)}}else!ze.target.classList.contains("apexcharts-inactive-legend")&&ti&&new Na(this.ctx).toggleSeriesOnHover(ze,ze.target)}},{key:"onLegendClick",value:function(ze){var ei=this.w;if(!ei.config.legend.customLegendItems.length&&(ze.target.classList.contains("apexcharts-legend-series")||ze.target.classList.contains("apexcharts-legend-text")||ze.target.classList.contains("apexcharts-legend-marker"))){var ti=parseInt(ze.target.getAttribute("rel"),10)-1,ai=ze.target.getAttribute("data:collapsed")==="true",ni=this.w.config.chart.events.legendClick;typeof ni=="function"&&ni(this.ctx,ti,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,ti,this.w]);var si=this.w.config.legend.markers.onClick;typeof si=="function"&&ze.target.classList.contains("apexcharts-legend-marker")&&(si(this.ctx,ti,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,ti,this.w])),ei.config.chart.type!=="treemap"&&ei.config.chart.type!=="heatmap"&&!this.isBarsDistributed&&ei.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(ti,ai)}}}]),Ei}(),Cs=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w;var ei=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=ei.globals.minX,this.maxX=ei.globals.maxX}return Ci(Ei,[{key:"createToolbar",value:function(){var ze=this,ei=this.w,ti=function(){return document.createElement("div")},ai=ti();if(ai.setAttribute("class","apexcharts-toolbar"),ai.style.top=ei.config.chart.toolbar.offsetY+"px",ai.style.right=3-ei.config.chart.toolbar.offsetX+"px",ei.globals.dom.elWrap.appendChild(ai),this.elZoom=ti(),this.elZoomIn=ti(),this.elZoomOut=ti(),this.elPan=ti(),this.elSelection=ti(),this.elZoomReset=ti(),this.elMenuIcon=ti(),this.elMenu=ti(),this.elCustomIcons=[],this.t=ei.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var ni=0;ni<this.t.customIcons.length;ni++)this.elCustomIcons.push(ti());var si=[],li=function(pi,vi,mi){var yi=pi.toLowerCase();ze.t[yi]&&ei.config.chart.zoom.enabled&&si.push({el:vi,icon:typeof ze.t[yi]=="string"?ze.t[yi]:mi,title:ze.localeValues[pi],class:"apexcharts-".concat(yi,"-icon")})};li("zoomIn",this.elZoomIn,`<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>
</svg>
`),li("zoomOut",this.elZoomOut,`<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>
</svg>
`);var ci=function(pi){ze.t[pi]&&ei.config.chart[pi].enabled&&si.push({el:pi==="zoom"?ze.elZoom:ze.elSelection,icon:typeof ze.t[pi]=="string"?ze.t[pi]:pi==="zoom"?`<svg xmlns="http://www.w3.org/2000/svg" fill="#000000" height="24" viewBox="0 0 24 24" width="24">
<path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>
<path d="M0 0h24v24H0V0z" fill="none"/>
<path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"/>
</svg>`:`<svg fill="#6E8192" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z"/>
</svg>`,title:ze.localeValues[pi==="zoom"?"selectionZoom":"selection"],class:ei.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(pi,"-icon")})};ci("zoom"),ci("selection"),this.t.pan&&ei.config.chart.zoom.enabled&&si.push({el:this.elPan,icon:typeof this.t.pan=="string"?this.t.pan:`<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" height="24" viewBox="0 0 24 24" width="24">
<defs>
<path d="M0 0h24v24H0z" id="a"/>
</defs>
<clipPath id="b">
<use overflow="visible" xlink:href="#a"/>
</clipPath>
<path clip-path="url(#b)" d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"/>
</svg>`,title:this.localeValues.pan,class:ei.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),li("reset",this.elZoomReset,`<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>
<path d="M0 0h24v24H0z" fill="none"/>
</svg>`),this.t.download&&si.push({el:this.elMenuIcon,icon:typeof this.t.download=="string"?this.t.download:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var di=0;di<this.elCustomIcons.length;di++)si.push({el:this.elCustomIcons[di],icon:this.t.customIcons[di].icon,title:this.t.customIcons[di].title,index:this.t.customIcons[di].index,class:"apexcharts-toolbar-custom-icon "+this.t.customIcons[di].class});si.forEach(function(pi,vi){pi.index&&Ri.moveIndexInArray(si,vi,pi.index)});for(var fi=0;fi<si.length;fi++)Yi.setAttrs(si[fi].el,{class:si[fi].class,title:si[fi].title}),si[fi].el.innerHTML=si[fi].icon,ai.appendChild(si[fi].el);this._createHamburgerMenu(ai),ei.globals.zoomEnabled?this.elZoom.classList.add(this.selectedClass):ei.globals.panEnabled?this.elPan.classList.add(this.selectedClass):ei.globals.selectionEnabled&&this.elSelection.classList.add(this.selectedClass),this.addToolbarEventListeners()}},{key:"_createHamburgerMenu",value:function(ze){this.elMenuItems=[],ze.appendChild(this.elMenu),Yi.setAttrs(this.elMenu,{class:"apexcharts-menu"});for(var ei=[{name:"exportSVG",title:this.localeValues.exportToSVG},{name:"exportPNG",title:this.localeValues.exportToPNG},{name:"exportCSV",title:this.localeValues.exportToCSV}],ti=0;ti<ei.length;ti++)this.elMenuItems.push(document.createElement("div")),this.elMenuItems[ti].innerHTML=ei[ti].title,Yi.setAttrs(this.elMenuItems[ti],{class:"apexcharts-menu-item ".concat(ei[ti].name),title:ei[ti].title}),this.elMenu.appendChild(this.elMenuItems[ti])}},{key:"addToolbarEventListeners",value:function(){var ze=this;this.elZoomReset.addEventListener("click",this.handleZoomReset.bind(this)),this.elSelection.addEventListener("click",this.toggleZoomSelection.bind(this,"selection")),this.elZoom.addEventListener("click",this.toggleZoomSelection.bind(this,"zoom")),this.elZoomIn.addEventListener("click",this.handleZoomIn.bind(this)),this.elZoomOut.addEventListener("click",this.handleZoomOut.bind(this)),this.elPan.addEventListener("click",this.togglePanning.bind(this)),this.elMenuIcon.addEventListener("click",this.toggleMenu.bind(this)),this.elMenuItems.forEach(function(ti){ti.classList.contains("exportSVG")?ti.addEventListener("click",ze.handleDownload.bind(ze,"svg")):ti.classList.contains("exportPNG")?ti.addEventListener("click",ze.handleDownload.bind(ze,"png")):ti.classList.contains("exportCSV")&&ti.addEventListener("click",ze.handleDownload.bind(ze,"csv"))});for(var ei=0;ei<this.t.customIcons.length;ei++)this.elCustomIcons[ei].addEventListener("click",this.t.customIcons[ei].click.bind(this,this.ctx,this.ctx.w))}},{key:"toggleZoomSelection",value:function(ze){this.ctx.getSyncedCharts().forEach(function(ei){ei.ctx.toolbar.toggleOtherControls();var ti=ze==="selection"?ei.ctx.toolbar.elSelection:ei.ctx.toolbar.elZoom,ai=ze==="selection"?"selectionEnabled":"zoomEnabled";ei.w.globals[ai]=!ei.w.globals[ai],ti.classList.contains(ei.ctx.toolbar.selectedClass)?ti.classList.remove(ei.ctx.toolbar.selectedClass):ti.classList.add(ei.ctx.toolbar.selectedClass)})}},{key:"getToolbarIconsReference",value:function(){var ze=this.w;this.elZoom||(this.elZoom=ze.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")),this.elPan||(this.elPan=ze.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")),this.elSelection||(this.elSelection=ze.globals.dom.baseEl.querySelector(".apexcharts-selection-icon"))}},{key:"enableZoomPanFromToolbar",value:function(ze){this.toggleOtherControls(),ze==="pan"?this.w.globals.panEnabled=!0:this.w.globals.zoomEnabled=!0;var ei=ze==="pan"?this.elPan:this.elZoom,ti=ze==="pan"?this.elZoom:this.elPan;ei&&ei.classList.add(this.selectedClass),ti&&ti.classList.remove(this.selectedClass)}},{key:"togglePanning",value:function(){this.ctx.getSyncedCharts().forEach(function(ze){ze.ctx.toolbar.toggleOtherControls(),ze.w.globals.panEnabled=!ze.w.globals.panEnabled,ze.ctx.toolbar.elPan.classList.contains(ze.ctx.toolbar.selectedClass)?ze.ctx.toolbar.elPan.classList.remove(ze.ctx.toolbar.selectedClass):ze.ctx.toolbar.elPan.classList.add(ze.ctx.toolbar.selectedClass)})}},{key:"toggleOtherControls",value:function(){var ze=this,ei=this.w;ei.globals.panEnabled=!1,ei.globals.zoomEnabled=!1,ei.globals.selectionEnabled=!1,this.getToolbarIconsReference(),[this.elPan,this.elSelection,this.elZoom].forEach(function(ti){ti&&ti.classList.remove(ze.selectedClass)})}},{key:"handleZoomIn",value:function(){var ze=this.w;ze.globals.isRangeBar&&(this.minX=ze.globals.minY,this.maxX=ze.globals.maxY);var ei=(this.minX+this.maxX)/2,ti=(this.minX+ei)/2,ai=(this.maxX+ei)/2,ni=this._getNewMinXMaxX(ti,ai);ze.globals.disableZoomIn||this.zoomUpdateOptions(ni.minX,ni.maxX)}},{key:"handleZoomOut",value:function(){var ze=this.w;if(ze.globals.isRangeBar&&(this.minX=ze.globals.minY,this.maxX=ze.globals.maxY),!(ze.config.xaxis.type==="datetime"&&new Date(this.minX).getUTCFullYear()<1e3)){var ei=(this.minX+this.maxX)/2,ti=this.minX-(ei-this.minX),ai=this.maxX-(ei-this.maxX),ni=this._getNewMinXMaxX(ti,ai);ze.globals.disableZoomOut||this.zoomUpdateOptions(ni.minX,ni.maxX)}}},{key:"_getNewMinXMaxX",value:function(ze,ei){var ti=this.w.config.xaxis.convertedCatToNumeric;return{minX:ti?Math.floor(ze):ze,maxX:ti?Math.floor(ei):ei}}},{key:"zoomUpdateOptions",value:function(ze,ei){var ti=this.w;if(ze!==void 0||ei!==void 0){if(!(ti.config.xaxis.convertedCatToNumeric&&(ze<1&&(ze=1,ei=ti.globals.dataPoints),ei-ze<2))){var ai={min:ze,max:ei},ni=this.getBeforeZoomRange(ai);ni&&(ai=ni.xaxis);var si={xaxis:ai},li=Ri.clone(ti.globals.initialConfig.yaxis);ti.config.chart.group||(si.yaxis=li),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(si,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(ai,li)}}else this.handleZoomReset()}},{key:"zoomCallback",value:function(ze,ei){typeof this.ev.zoomed=="function"&&this.ev.zoomed(this.ctx,{xaxis:ze,yaxis:ei})}},{key:"getBeforeZoomRange",value:function(ze,ei){var ti=null;return typeof this.ev.beforeZoom=="function"&&(ti=this.ev.beforeZoom(this,{xaxis:ze,yaxis:ei})),ti}},{key:"toggleMenu",value:function(){var ze=this;window.setTimeout(function(){ze.elMenu.classList.contains("apexcharts-menu-open")?ze.elMenu.classList.remove("apexcharts-menu-open"):ze.elMenu.classList.add("apexcharts-menu-open")},0)}},{key:"handleDownload",value:function(ze){var ei=this.w,ti=new Ba(this.ctx);switch(ze){case"svg":ti.exportToSVG(this.ctx);break;case"png":ti.exportToPng(this.ctx);break;case"csv":ti.exportToCSV({series:ei.config.series,columnDelimiter:ei.config.chart.toolbar.export.csv.columnDelimiter})}}},{key:"handleZoomReset",value:function(ze){this.ctx.getSyncedCharts().forEach(function(ei){var ti=ei.w;if(ti.globals.lastXAxis.min=ti.globals.initialConfig.xaxis.min,ti.globals.lastXAxis.max=ti.globals.initialConfig.xaxis.max,ei.updateHelpers.revertDefaultAxisMinMax(),typeof ti.config.chart.events.beforeResetZoom=="function"){var ai=ti.config.chart.events.beforeResetZoom(ei,ti);ai&&ei.updateHelpers.revertDefaultAxisMinMax(ai)}typeof ti.config.chart.events.zoomed=="function"&&ei.ctx.toolbar.zoomCallback({min:ti.config.xaxis.min,max:ti.config.xaxis.max}),ti.globals.zoomed=!1;var ni=ei.ctx.series.emptyCollapsedSeries(Ri.clone(ti.globals.initialSeries));ei.updateHelpers._updateSeries(ni,ti.config.chart.animations.dynamicAnimation.enabled)})}},{key:"destroy",value:function(){this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elZoomReset=null,this.elMenuIcon=null}}]),Ei}(),Es=function(Ei){zi(ei,Cs);var ze=ia(ei);function ei(ti){var ai;return bi(this,ei),(ai=ze.call(this,ti)).ctx=ti,ai.w=ti.w,ai.dragged=!1,ai.graphics=new Yi(ai.ctx),ai.eventList=["mousedown","mouseleave","mousemove","touchstart","touchmove","mouseup","touchend"],ai.clientX=0,ai.clientY=0,ai.startX=0,ai.endX=0,ai.dragX=0,ai.startY=0,ai.endY=0,ai.dragY=0,ai.moveDirection="none",ai}return Ci(ei,[{key:"init",value:function(ti){var ai=this,ni=ti.xyRatios,si=this.w,li=this;this.xyRatios=ni,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=si.globals.dom.baseEl.querySelector(".apexcharts-grid"),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),si.globals.dom.elGraphical.add(this.zoomRect),si.globals.dom.elGraphical.add(this.selectionRect),si.config.chart.selection.type==="x"?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:si.globals.gridWidth,maxY:si.globals.gridHeight}).on("dragmove",this.selectionDragging.bind(this,"dragging")):si.config.chart.selection.type==="y"?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:si.globals.gridWidth}).on("dragmove",this.selectionDragging.bind(this,"dragging")):this.slDraggableRect=this.selectionRect.draggable().on("dragmove",this.selectionDragging.bind(this,"dragging")),this.preselectedSelection(),this.hoverArea=si.globals.dom.baseEl.querySelector("".concat(si.globals.chartClass," .apexcharts-svg")),this.hoverArea.classList.add("apexcharts-zoomable"),this.eventList.forEach(function(ci){ai.hoverArea.addEventListener(ci,li.svgMouseEvents.bind(li,ni),{capture:!1,passive:!0})})}},{key:"destroy",value:function(){this.slDraggableRect&&(this.slDraggableRect.draggable(!1),this.slDraggableRect.off(),this.selectionRect.off()),this.selectionRect=null,this.zoomRect=null,this.gridRect=null}},{key:"svgMouseEvents",value:function(ti,ai){var ni=this.w,si=this,li=this.ctx.toolbar,ci=ni.globals.zoomEnabled?ni.config.chart.zoom.type:ni.config.chart.selection.type,di=ni.config.chart.toolbar.autoSelected;if(ai.shiftKey?(this.shiftWasPressed=!0,li.enableZoomPanFromToolbar(di==="pan"?"zoom":"pan")):this.shiftWasPressed&&(li.enableZoomPanFromToolbar(di),this.shiftWasPressed=!1),ai.target){var fi,pi=ai.target.classList;if(ai.target.parentNode&&ai.target.parentNode!==null&&(fi=ai.target.parentNode.classList),!(pi.contains("apexcharts-selection-rect")||pi.contains("apexcharts-legend-marker")||pi.contains("apexcharts-legend-text")||fi&&fi.contains("apexcharts-toolbar"))){if(si.clientX=ai.type==="touchmove"||ai.type==="touchstart"?ai.touches[0].clientX:ai.type==="touchend"?ai.changedTouches[0].clientX:ai.clientX,si.clientY=ai.type==="touchmove"||ai.type==="touchstart"?ai.touches[0].clientY:ai.type==="touchend"?ai.changedTouches[0].clientY:ai.clientY,(ai.type==="mousedown"||ai.type==="touchmove")&&ai.which===1){var vi=si.gridRect.getBoundingClientRect();si.startX=si.clientX-vi.left,si.startY=si.clientY-vi.top,si.dragged=!1,si.w.globals.mousedown=!0}if(ai.type==="mousemove"&&ai.which===1||ai.type==="touchmove")if(si.dragged=!0,ni.globals.panEnabled){if(ni.globals.selection=null,si.w.globals.mousedown||ai.type==="touchmove"){if(ai.type==="touchmove"&&!si.w.globals.mousedown){console.warn("me.w.globals.mousedown ",si.w.globals.mousedown);var mi=si.gridRect.getBoundingClientRect();si.startX=si.clientX-mi.left,si.startY=si.clientY-mi.top,si.w.globals.mousedown=!0}si.panDragging({context:si,zoomtype:ci,xyRatios:ti})}}else{if(ai.type==="touchmove"){if(!si.w.globals.mousedown){var yi=si.gridRect.getBoundingClientRect();si.startX=si.clientX-yi.left,si.startY=si.clientY-yi.top}si.w.globals.mousedown=!0}(si.w.globals.mousedown&&ni.globals.zoomEnabled||si.w.globals.mousedown&&ni.globals.selectionEnabled)&&(si.selection=si.selectionDrawing({context:si,zoomtype:ci}))}if(ai.type==="mouseup"||ai.type==="touchend"||ai.type==="mouseleave"){var ki=si.gridRect.getBoundingClientRect();si.w.globals.mousedown&&(si.endX=si.clientX-ki.left,si.endY=si.clientY-ki.top,si.dragX=Math.abs(si.endX-si.startX),si.dragY=Math.abs(si.endY-si.startY),(ni.globals.zoomEnabled||ni.globals.selectionEnabled)&&si.selectionDrawn({context:si,zoomtype:ci}),ni.globals.panEnabled&&ni.config.xaxis.convertedCatToNumeric&&si.delayedPanScrolled()),ni.globals.zoomEnabled&&si.hideSelectionRect(this.selectionRect),si.dragged=!1,si.w.globals.mousedown=!1}this.makeSelectionRectDraggable()}}}},{key:"makeSelectionRectDraggable",value:function(){var ti=this.w;if(this.selectionRect){var ai=this.selectionRect.node.getBoundingClientRect();ai.width>0&&ai.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:ti.globals.gridWidth,maxY:ti.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var ti=this.w,ai=this.xyRatios;if(!ti.globals.zoomEnabled){if(ti.globals.selection!==void 0&&ti.globals.selection!==null)this.drawSelectionRect(ti.globals.selection);else if(ti.config.chart.selection.xaxis.min!==void 0&&ti.config.chart.selection.xaxis.max!==void 0){var ni=(ti.config.chart.selection.xaxis.min-ti.globals.minX)/ai.xRatio,si=ti.globals.gridWidth-(ti.globals.maxX-ti.config.chart.selection.xaxis.max)/ai.xRatio-ni;ti.globals.isRangeBar&&(ni=(ti.config.chart.selection.xaxis.min-ti.globals.yAxisScale[0].niceMin)/ai.invertedYRatio,si=(ti.config.chart.selection.xaxis.max-ti.config.chart.selection.xaxis.min)/ai.invertedYRatio);var li={x:ni,y:0,width:si,height:ti.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(li),this.makeSelectionRectDraggable(),typeof ti.config.chart.events.selection=="function"&&ti.config.chart.events.selection(this.ctx,{xaxis:{min:ti.config.chart.selection.xaxis.min,max:ti.config.chart.selection.xaxis.max},yaxis:{}})}}}},{key:"drawSelectionRect",value:function(ti){var ai=ti.x,ni=ti.y,si=ti.width,li=ti.height,ci=ti.translateX,di=ci===void 0?0:ci,fi=ti.translateY,pi=fi===void 0?0:fi,vi=this.w,mi=this.zoomRect,yi=this.selectionRect;if(this.dragged||vi.globals.selection!==null){var ki={transform:"translate("+di+", "+pi+")"};vi.globals.zoomEnabled&&this.dragged&&(si<0&&(si=1),mi.attr({x:ai,y:ni,width:si,height:li,fill:vi.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":vi.config.chart.zoom.zoomedArea.fill.opacity,stroke:vi.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":vi.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":vi.config.chart.zoom.zoomedArea.stroke.opacity}),Yi.setAttrs(mi.node,ki)),vi.globals.selectionEnabled&&(yi.attr({x:ai,y:ni,width:si>0?si:0,height:li>0?li:0,fill:vi.config.chart.selection.fill.color,"fill-opacity":vi.config.chart.selection.fill.opacity,stroke:vi.config.chart.selection.stroke.color,"stroke-width":vi.config.chart.selection.stroke.width,"stroke-dasharray":vi.config.chart.selection.stroke.dashArray,"stroke-opacity":vi.config.chart.selection.stroke.opacity}),Yi.setAttrs(yi.node,ki))}}},{key:"hideSelectionRect",value:function(ti){ti&&ti.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(ti){var ai=ti.context,ni=ti.zoomtype,si=this.w,li=ai,ci=this.gridRect.getBoundingClientRect(),di=li.startX-1,fi=li.startY,pi=!1,vi=!1,mi=li.clientX-ci.left-di,yi=li.clientY-ci.top-fi,ki={};return Math.abs(mi+di)>si.globals.gridWidth?mi=si.globals.gridWidth-di:li.clientX-ci.left<0&&(mi=di),di>li.clientX-ci.left&&(pi=!0,mi=Math.abs(mi)),fi>li.clientY-ci.top&&(vi=!0,yi=Math.abs(yi)),ki=ni==="x"?{x:pi?di-mi:di,y:0,width:mi,height:si.globals.gridHeight}:ni==="y"?{x:0,y:vi?fi-yi:fi,width:si.globals.gridWidth,height:yi}:{x:pi?di-mi:di,y:vi?fi-yi:fi,width:mi,height:yi},li.drawSelectionRect(ki),li.selectionDragging("resizing"),ki}},{key:"selectionDragging",value:function(ti,ai){var ni=this,si=this.w,li=this.xyRatios,ci=this.selectionRect,di=0;ti==="resizing"&&(di=30);var fi=function(vi){return parseFloat(ci.node.getAttribute(vi))},pi={x:fi("x"),y:fi("y"),width:fi("width"),height:fi("height")};si.globals.selection=pi,typeof si.config.chart.events.selection=="function"&&si.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var vi,mi,yi,ki,Si=ni.gridRect.getBoundingClientRect(),_i=ci.node.getBoundingClientRect();si.globals.isRangeBar?(vi=si.globals.yAxisScale[0].niceMin+(_i.left-Si.left)*li.invertedYRatio,mi=si.globals.yAxisScale[0].niceMin+(_i.right-Si.left)*li.invertedYRatio,yi=0,ki=1):(vi=si.globals.xAxisScale.niceMin+(_i.left-Si.left)*li.xRatio,mi=si.globals.xAxisScale.niceMin+(_i.right-Si.left)*li.xRatio,yi=si.globals.yAxisScale[0].niceMin+(Si.bottom-_i.bottom)*li.yRatio[0],ki=si.globals.yAxisScale[0].niceMax-(_i.top-Si.top)*li.yRatio[0]);var Ti={xaxis:{min:vi,max:mi},yaxis:{min:yi,max:ki}};si.config.chart.events.selection(ni.ctx,Ti),si.config.chart.brush.enabled&&si.config.chart.events.brushScrolled!==void 0&&si.config.chart.events.brushScrolled(ni.ctx,Ti)},di))}},{key:"selectionDrawn",value:function(ti){var ai=ti.context,ni=ti.zoomtype,si=this.w,li=ai,ci=this.xyRatios,di=this.ctx.toolbar;if(li.startX>li.endX){var fi=li.startX;li.startX=li.endX,li.endX=fi}if(li.startY>li.endY){var pi=li.startY;li.startY=li.endY,li.endY=pi}var vi=void 0,mi=void 0;si.globals.isRangeBar?(vi=si.globals.yAxisScale[0].niceMin+li.startX*ci.invertedYRatio,mi=si.globals.yAxisScale[0].niceMin+li.endX*ci.invertedYRatio):(vi=si.globals.xAxisScale.niceMin+li.startX*ci.xRatio,mi=si.globals.xAxisScale.niceMin+li.endX*ci.xRatio);var yi=[],ki=[];if(si.config.yaxis.forEach(function(Ii,Li){if(si.globals.seriesYAxisMap[Li].length>0){var Oi=si.globals.seriesYAxisMap[Li][0];yi.push(si.globals.yAxisScale[Li].niceMax-ci.yRatio[Oi]*li.startY),ki.push(si.globals.yAxisScale[Li].niceMax-ci.yRatio[Oi]*li.endY)}}),li.dragged&&(li.dragX>10||li.dragY>10)&&vi!==mi){if(si.globals.zoomEnabled){var Si=Ri.clone(si.globals.initialConfig.yaxis),_i=Ri.clone(si.globals.initialConfig.xaxis);if(si.globals.zoomed=!0,si.config.xaxis.convertedCatToNumeric&&(vi=Math.floor(vi),mi=Math.floor(mi),vi<1&&(vi=1,mi=si.globals.dataPoints),mi-vi<2&&(mi=vi+1)),ni!=="xy"&&ni!=="x"||(_i={min:vi,max:mi}),ni!=="xy"&&ni!=="y"||Si.forEach(function(Ii,Li){Si[Li].min=ki[Li],Si[Li].max=yi[Li]}),di){var Ti=di.getBeforeZoomRange(_i,Si);Ti&&(_i=Ti.xaxis?Ti.xaxis:_i,Si=Ti.yaxis?Ti.yaxis:Si)}var ui={xaxis:_i};si.config.chart.group||(ui.yaxis=Si),li.ctx.updateHelpers._updateOptions(ui,!1,li.w.config.chart.animations.dynamicAnimation.enabled),typeof si.config.chart.events.zoomed=="function"&&di.zoomCallback(_i,Si)}else if(si.globals.selectionEnabled){var xi,wi=null;xi={min:vi,max:mi},ni!=="xy"&&ni!=="y"||(wi=Ri.clone(si.config.yaxis)).forEach(function(Ii,Li){wi[Li].min=ki[Li],wi[Li].max=yi[Li]}),si.globals.selection=li.selection,typeof si.config.chart.events.selection=="function"&&si.config.chart.events.selection(li.ctx,{xaxis:xi,yaxis:wi})}}}},{key:"panDragging",value:function(ti){var ai=ti.context,ni=this.w,si=ai;if(ni.globals.lastClientPosition.x!==void 0){var li=ni.globals.lastClientPosition.x-si.clientX,ci=ni.globals.lastClientPosition.y-si.clientY;Math.abs(li)>Math.abs(ci)&&li>0?this.moveDirection="left":Math.abs(li)>Math.abs(ci)&&li<0?this.moveDirection="right":Math.abs(ci)>Math.abs(li)&&ci>0?this.moveDirection="up":Math.abs(ci)>Math.abs(li)&&ci<0&&(this.moveDirection="down")}ni.globals.lastClientPosition={x:si.clientX,y:si.clientY};var di=ni.globals.isRangeBar?ni.globals.minY:ni.globals.minX,fi=ni.globals.isRangeBar?ni.globals.maxY:ni.globals.maxX;ni.config.xaxis.convertedCatToNumeric||si.panScrolled(di,fi)}},{key:"delayedPanScrolled",value:function(){var ti=this.w,ai=ti.globals.minX,ni=ti.globals.maxX,si=(ti.globals.maxX-ti.globals.minX)/2;this.moveDirection==="left"?(ai=ti.globals.minX+si,ni=ti.globals.maxX+si):this.moveDirection==="right"&&(ai=ti.globals.minX-si,ni=ti.globals.maxX-si),ai=Math.floor(ai),ni=Math.floor(ni),this.updateScrolledChart({xaxis:{min:ai,max:ni}},ai,ni)}},{key:"panScrolled",value:function(ti,ai){var ni=this.w,si=this.xyRatios,li=Ri.clone(ni.globals.initialConfig.yaxis),ci=si.xRatio,di=ni.globals.minX,fi=ni.globals.maxX;ni.globals.isRangeBar&&(ci=si.invertedYRatio,di=ni.globals.minY,fi=ni.globals.maxY),this.moveDirection==="left"?(ti=di+ni.globals.gridWidth/15*ci,ai=fi+ni.globals.gridWidth/15*ci):this.moveDirection==="right"&&(ti=di-ni.globals.gridWidth/15*ci,ai=fi-ni.globals.gridWidth/15*ci),ni.globals.isRangeBar||(ti<ni.globals.initialMinX||ai>ni.globals.initialMaxX)&&(ti=di,ai=fi);var pi={xaxis:{min:ti,max:ai}};ni.config.chart.group||(pi.yaxis=li),this.updateScrolledChart(pi,ti,ai)}},{key:"updateScrolledChart",value:function(ti,ai,ni){var si=this.w;this.ctx.updateHelpers._updateOptions(ti,!1,!1),typeof si.config.chart.events.scrolled=="function"&&si.config.chart.events.scrolled(this.ctx,{xaxis:{min:ai,max:ni}})}}]),ei}(),Ss=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.ttCtx=ze,this.ctx=ze.ctx}return Ci(Ei,[{key:"getNearestValues",value:function(ze){var ei=ze.hoverArea,ti=ze.elGrid,ai=ze.clientX,ni=ze.clientY,si=this.w,li=ti.getBoundingClientRect(),ci=li.width,di=li.height,fi=ci/(si.globals.dataPoints-1),pi=di/si.globals.dataPoints,vi=this.hasBars();!si.globals.comboCharts&&!vi||si.config.xaxis.convertedCatToNumeric||(fi=ci/si.globals.dataPoints);var mi=ai-li.left-si.globals.barPadForNumericAxis,yi=ni-li.top;mi<0||yi<0||mi>ci||yi>di?(ei.classList.remove("hovering-zoom"),ei.classList.remove("hovering-pan")):si.globals.zoomEnabled?(ei.classList.remove("hovering-pan"),ei.classList.add("hovering-zoom")):si.globals.panEnabled&&(ei.classList.remove("hovering-zoom"),ei.classList.add("hovering-pan"));var ki=Math.round(mi/fi),Si=Math.floor(yi/pi);vi&&!si.config.xaxis.convertedCatToNumeric&&(ki=Math.ceil(mi/fi),ki-=1);var _i=null,Ti=null,ui=si.globals.seriesXvalues.map(function(Oi){return Oi.filter(function(Fi){return Ri.isNumber(Fi)})}),xi=si.globals.seriesYvalues.map(function(Oi){return Oi.filter(function(Fi){return Ri.isNumber(Fi)})});if(si.globals.isXNumeric){var wi=this.ttCtx.getElGrid().getBoundingClientRect(),Ii=mi*(wi.width/ci),Li=yi*(wi.height/di);_i=(Ti=this.closestInMultiArray(Ii,Li,ui,xi)).index,ki=Ti.j,_i!==null&&(ui=si.globals.seriesXvalues[_i],ki=(Ti=this.closestInArray(Ii,ui)).index)}return si.globals.capturedSeriesIndex=_i===null?-1:_i,(!ki||ki<1)&&(ki=0),si.globals.isBarHorizontal?si.globals.capturedDataPointIndex=Si:si.globals.capturedDataPointIndex=ki,{capturedSeries:_i,j:si.globals.isBarHorizontal?Si:ki,hoverX:mi,hoverY:yi}}},{key:"closestInMultiArray",value:function(ze,ei,ti,ai){var ni=this.w,si=0,li=null,ci=-1;ni.globals.series.length>1?si=this.getFirstActiveXArray(ti):li=0;var di=ti[si][0],fi=Math.abs(ze-di);if(ti.forEach(function(mi){mi.forEach(function(yi,ki){var Si=Math.abs(ze-yi);Si<=fi&&(fi=Si,ci=ki)})}),ci!==-1){var pi=ai[si][ci],vi=Math.abs(ei-pi);li=si,ai.forEach(function(mi,yi){var ki=Math.abs(ei-mi[ci]);ki<=vi&&(vi=ki,li=yi)})}return{index:li,j:ci}}},{key:"getFirstActiveXArray",value:function(ze){for(var ei=this.w,ti=0,ai=ze.map(function(si,li){return si.length>0?li:-1}),ni=0;ni<ai.length;ni++)if(ai[ni]!==-1&&ei.globals.collapsedSeriesIndices.indexOf(ni)===-1&&ei.globals.ancillaryCollapsedSeriesIndices.indexOf(ni)===-1){ti=ai[ni];break}return ti}},{key:"closestInArray",value:function(ze,ei){for(var ti=ei[0],ai=null,ni=Math.abs(ze-ti),si=0;si<ei.length;si++){var li=Math.abs(ze-ei[si]);li<ni&&(ni=li,ai=si)}return{index:ai}}},{key:"isXoverlap",value:function(ze){var ei=[],ti=this.w.globals.seriesX.filter(function(ni){return ni[0]!==void 0});if(ti.length>0)for(var ai=0;ai<ti.length-1;ai++)ti[ai][ze]!==void 0&&ti[ai+1][ze]!==void 0&&ti[ai][ze]!==ti[ai+1][ze]&&ei.push("unEqual");return ei.length===0}},{key:"isInitialSeriesSameLen",value:function(){for(var ze=!0,ei=this.w.globals.initialSeries,ti=0;ti<ei.length-1;ti++)if(ei[ti].data.length!==ei[ti+1].data.length){ze=!1;break}return ze}},{key:"getBarsHeight",value:function(ze){return ra(ze).reduce(function(ei,ti){return ei+ti.getBBox().height},0)}},{key:"getElMarkers",value:function(ze){return typeof ze=="number"?this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:realIndex='".concat(ze,"'] .apexcharts-series-markers-wrap > *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var ze=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(ze=ra(ze)).sort(function(ti,ai){var ni=Number(ti.getAttribute("data:realIndex")),si=Number(ai.getAttribute("data:realIndex"));return si<ni?1:si>ni?-1:0});var ei=[];return ze.forEach(function(ti){ei.push(ti.querySelector(".apexcharts-marker"))}),ei}},{key:"hasMarkers",value:function(ze){return this.getElMarkers(ze).length>0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(ze){var ei=this.w,ti=ei.config.markers.hover.size;return ti===void 0&&(ti=ei.globals.markers.size[ze]+ei.config.markers.hover.sizeOffset),ti}},{key:"toggleAllTooltipSeriesGroups",value:function(ze){var ei=this.w,ti=this.ttCtx;ti.allTooltipSeriesGroups.length===0&&(ti.allTooltipSeriesGroups=ei.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var ai=ti.allTooltipSeriesGroups,ni=0;ni<ai.length;ni++)ze==="enable"?(ai[ni].classList.add("apexcharts-active"),ai[ni].style.display=ei.config.tooltip.items.display):(ai[ni].classList.remove("apexcharts-active"),ai[ni].style.display="none")}}]),Ei}(),_s=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.ctx=ze.ctx,this.ttCtx=ze,this.tooltipUtil=new Ss(ze)}return Ci(Ei,[{key:"drawSeriesTexts",value:function(ze){var ei=ze.shared,ti=ei===void 0||ei,ai=ze.ttItems,ni=ze.i,si=ni===void 0?0:ni,li=ze.j,ci=li===void 0?null:li,di=ze.y1,fi=ze.y2,pi=ze.e,vi=this.w;vi.config.tooltip.custom!==void 0?this.handleCustomTooltip({i:si,j:ci,y1:di,y2:fi,w:vi}):this.toggleActiveInactiveSeries(ti);var mi=this.getValuesToPrint({i:si,j:ci});this.printLabels({i:si,j:ci,values:mi,ttItems:ai,shared:ti,e:pi});var yi=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=yi.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=yi.getBoundingClientRect().height}},{key:"printLabels",value:function(ze){var ei,ti=this,ai=ze.i,ni=ze.j,si=ze.values,li=ze.ttItems,ci=ze.shared,di=ze.e,fi=this.w,pi=[],vi=function(wi){return fi.globals.seriesGoals[wi]&&fi.globals.seriesGoals[wi][ni]&&Array.isArray(fi.globals.seriesGoals[wi][ni])},mi=si.xVal,yi=si.zVal,ki=si.xAxisTTVal,Si="",_i=fi.globals.colors[ai];ni!==null&&fi.config.plotOptions.bar.distributed&&(_i=fi.globals.colors[ni]);for(var Ti=function(wi,Ii){var Li=ti.getFormatters(ai);Si=ti.getSeriesName({fn:Li.yLbTitleFormatter,index:ai,seriesIndex:ai,j:ni}),fi.config.chart.type==="treemap"&&(Si=Li.yLbTitleFormatter(String(fi.config.series[ai].data[ni].x),{series:fi.globals.series,seriesIndex:ai,dataPointIndex:ni,w:fi}));var Oi=fi.config.tooltip.inverseOrder?Ii:wi;if(fi.globals.axisCharts){var Fi=function(qi){var Ui,aa,ca,da;return fi.globals.isRangeData?Li.yLbFormatter((Ui=fi.globals.seriesRangeStart)===null||Ui===void 0||(aa=Ui[qi])===null||aa===void 0?void 0:aa[ni],{series:fi.globals.seriesRangeStart,seriesIndex:qi,dataPointIndex:ni,w:fi})+" - "+Li.yLbFormatter((ca=fi.globals.seriesRangeEnd)===null||ca===void 0||(da=ca[qi])===null||da===void 0?void 0:da[ni],{series:fi.globals.seriesRangeEnd,seriesIndex:qi,dataPointIndex:ni,w:fi}):Li.yLbFormatter(fi.globals.series[qi][ni],{series:fi.globals.series,seriesIndex:qi,dataPointIndex:ni,w:fi})};if(ci)Li=ti.getFormatters(Oi),Si=ti.getSeriesName({fn:Li.yLbTitleFormatter,index:Oi,seriesIndex:ai,j:ni}),_i=fi.globals.colors[Oi],ei=Fi(Oi),vi(Oi)&&(pi=fi.globals.seriesGoals[Oi][ni].map(function(qi){return{attrs:qi,val:Li.yLbFormatter(qi.value,{seriesIndex:Oi,dataPointIndex:ni,w:fi})}}));else{var Hi,Qi=di==null||(Hi=di.target)===null||Hi===void 0?void 0:Hi.getAttribute("fill");Qi&&(_i=Qi.indexOf("url")!==-1?document.querySelector(Qi.substr(4).slice(0,-1)).childNodes[0].getAttribute("stroke"):Qi),ei=Fi(ai),vi(ai)&&Array.isArray(fi.globals.seriesGoals[ai][ni])&&(pi=fi.globals.seriesGoals[ai][ni].map(function(qi){return{attrs:qi,val:Li.yLbFormatter(qi.value,{seriesIndex:ai,dataPointIndex:ni,w:fi})}}))}}ni===null&&(ei=Li.yLbFormatter(fi.globals.series[ai],hi(hi({},fi),{},{seriesIndex:ai,dataPointIndex:ai}))),ti.DOMHandling({i:ai,t:Oi,j:ni,ttItems:li,values:{val:ei,goalVals:pi,xVal:mi,xAxisTTVal:ki,zVal:yi},seriesName:Si,shared:ci,pColor:_i})},ui=0,xi=fi.globals.series.length-1;ui<fi.globals.series.length;ui++,xi--)Ti(ui,xi)}},{key:"getFormatters",value:function(ze){var ei,ti=this.w,ai=ti.globals.yLabelFormatters[ze];return ti.globals.ttVal!==void 0?Array.isArray(ti.globals.ttVal)?(ai=ti.globals.ttVal[ze]&&ti.globals.ttVal[ze].formatter,ei=ti.globals.ttVal[ze]&&ti.globals.ttVal[ze].title&&ti.globals.ttVal[ze].title.formatter):(ai=ti.globals.ttVal.formatter,typeof ti.globals.ttVal.title.formatter=="function"&&(ei=ti.globals.ttVal.title.formatter)):ei=ti.config.tooltip.y.title.formatter,typeof ai!="function"&&(ai=ti.globals.yLabelFormatters[0]?ti.globals.yLabelFormatters[0]:function(ni){return ni}),typeof ei!="function"&&(ei=function(ni){return ni}),{yLbFormatter:ai,yLbTitleFormatter:ei}}},{key:"getSeriesName",value:function(ze){var ei=ze.fn,ti=ze.index,ai=ze.seriesIndex,ni=ze.j,si=this.w;return ei(String(si.globals.seriesNames[ti]),{series:si.globals.series,seriesIndex:ai,dataPointIndex:ni,w:si})}},{key:"DOMHandling",value:function(ze){ze.i;var ei=ze.t,ti=ze.j,ai=ze.ttItems,ni=ze.values,si=ze.seriesName,li=ze.shared,ci=ze.pColor,di=this.w,fi=this.ttCtx,pi=ni.val,vi=ni.goalVals,mi=ni.xVal,yi=ni.xAxisTTVal,ki=ni.zVal,Si=null;Si=ai[ei].children,di.config.tooltip.fillSeriesColor&&(ai[ei].style.backgroundColor=ci,Si[0].style.display="none"),fi.showTooltipTitle&&(fi.tooltipTitle===null&&(fi.tooltipTitle=di.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")),fi.tooltipTitle.innerHTML=mi),fi.isXAxisTooltipEnabled&&(fi.xaxisTooltipText.innerHTML=yi!==""?yi:mi);var _i=ai[ei].querySelector(".apexcharts-tooltip-text-y-label");_i&&(_i.innerHTML=si||"");var Ti=ai[ei].querySelector(".apexcharts-tooltip-text-y-value");Ti&&(Ti.innerHTML=pi!==void 0?pi:""),Si[0]&&Si[0].classList.contains("apexcharts-tooltip-marker")&&(di.config.tooltip.marker.fillColors&&Array.isArray(di.config.tooltip.marker.fillColors)&&(ci=di.config.tooltip.marker.fillColors[ei]),Si[0].style.backgroundColor=ci),di.config.tooltip.marker.show||(Si[0].style.display="none");var ui=ai[ei].querySelector(".apexcharts-tooltip-text-goals-label"),xi=ai[ei].querySelector(".apexcharts-tooltip-text-goals-value");if(vi.length&&di.globals.seriesGoals[ei]){var wi=function(){var Oi="<div >",Fi="<div>";vi.forEach(function(Hi,Qi){Oi+=' <div style="display: flex"><span class="apexcharts-tooltip-marker" style="background-color: '.concat(Hi.attrs.strokeColor,'; height: 3px; border-radius: 0; top: 5px;"></span> ').concat(Hi.attrs.name,"</div>"),Fi+="<div>".concat(Hi.val,"</div>")}),ui.innerHTML=Oi+"</div>",xi.innerHTML=Fi+"</div>"};li?di.globals.seriesGoals[ei][ti]&&Array.isArray(di.globals.seriesGoals[ei][ti])?wi():(ui.innerHTML="",xi.innerHTML=""):wi()}else ui.innerHTML="",xi.innerHTML="";if(ki!==null&&(ai[ei].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=di.config.tooltip.z.title,ai[ei].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=ki!==void 0?ki:""),li&&Si[0]){if(di.config.tooltip.hideEmptySeries){var Ii=ai[ei].querySelector(".apexcharts-tooltip-marker"),Li=ai[ei].querySelector(".apexcharts-tooltip-text");parseFloat(pi)==0?(Ii.style.display="none",Li.style.display="none"):(Ii.style.display="block",Li.style.display="block")}pi==null||di.globals.ancillaryCollapsedSeriesIndices.indexOf(ei)>-1||di.globals.collapsedSeriesIndices.indexOf(ei)>-1?Si[0].parentNode.style.display="none":Si[0].parentNode.style.display=di.config.tooltip.items.display}}},{key:"toggleActiveInactiveSeries",value:function(ze){var ei=this.w;if(ze)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var ti=ei.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");ti&&(ti.classList.add("apexcharts-active"),ti.style.display=ei.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(ze){var ei=ze.i,ti=ze.j,ai=this.w,ni=this.ctx.series.filteredSeriesX(),si="",li="",ci=null,di=null,fi={series:ai.globals.series,seriesIndex:ei,dataPointIndex:ti,w:ai},pi=ai.globals.ttZFormatter;ti===null?di=ai.globals.series[ei]:ai.globals.isXNumeric&&ai.config.chart.type!=="treemap"?(si=ni[ei][ti],ni[ei].length===0&&(si=ni[this.tooltipUtil.getFirstActiveXArray(ni)][ti])):si=ai.globals.labels[ti]!==void 0?ai.globals.labels[ti]:"";var vi=si;return ai.globals.isXNumeric&&ai.config.xaxis.type==="datetime"?si=new ga(this.ctx).xLabelFormat(ai.globals.ttKeyFormatter,vi,vi,{i:void 0,dateFormatter:new ua(this.ctx).formatDate,w:this.w}):si=ai.globals.isBarHorizontal?ai.globals.yLabelFormatters[0](vi,fi):ai.globals.xLabelFormatter(vi,fi),ai.config.tooltip.x.formatter!==void 0&&(si=ai.globals.ttKeyFormatter(vi,fi)),ai.globals.seriesZ.length>0&&ai.globals.seriesZ[ei].length>0&&(ci=pi(ai.globals.seriesZ[ei][ti],ai)),li=typeof ai.config.xaxis.tooltip.formatter=="function"?ai.globals.xaxisTooltipFormatter(vi,fi):si,{val:Array.isArray(di)?di.join(" "):di,xVal:Array.isArray(si)?si.join(" "):si,xAxisTTVal:Array.isArray(li)?li.join(" "):li,zVal:ci}}},{key:"handleCustomTooltip",value:function(ze){var ei=ze.i,ti=ze.j,ai=ze.y1,ni=ze.y2,si=ze.w,li=this.ttCtx.getElTooltip(),ci=si.config.tooltip.custom;Array.isArray(ci)&&ci[ei]&&(ci=ci[ei]),li.innerHTML=ci({ctx:this.ctx,series:si.globals.series,seriesIndex:ei,dataPointIndex:ti,y1:ai,y2:ni,w:si})}}]),Ei}(),bs=function(){function Ei(ze){bi(this,Ei),this.ttCtx=ze,this.ctx=ze.ctx,this.w=ze.w}return Ci(Ei,[{key:"moveXCrosshairs",value:function(ze){var ei=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,ti=this.ttCtx,ai=this.w,ni=ti.getElXCrosshairs(),si=ze-ti.xcrosshairsWidth/2,li=ai.globals.labels.slice().length;if(ei!==null&&(si=ai.globals.gridWidth/li*ei),ni===null||ai.globals.isBarHorizontal||(ni.setAttribute("x",si),ni.setAttribute("x1",si),ni.setAttribute("x2",si),ni.setAttribute("y2",ai.globals.gridHeight),ni.classList.add("apexcharts-active")),si<0&&(si=0),si>ai.globals.gridWidth&&(si=ai.globals.gridWidth),ti.isXAxisTooltipEnabled){var ci=si;ai.config.xaxis.crosshairs.width!=="tickWidth"&&ai.config.xaxis.crosshairs.width!=="barWidth"||(ci=si+ti.xcrosshairsWidth/2),this.moveXAxisTooltip(ci)}}},{key:"moveYCrosshairs",value:function(ze){var ei=this.ttCtx;ei.ycrosshairs!==null&&Yi.setAttrs(ei.ycrosshairs,{y1:ze,y2:ze}),ei.ycrosshairsHidden!==null&&Yi.setAttrs(ei.ycrosshairsHidden,{y1:ze,y2:ze})}},{key:"moveXAxisTooltip",value:function(ze){var ei=this.w,ti=this.ttCtx;if(ti.xaxisTooltip!==null&&ti.xcrosshairsWidth!==0){ti.xaxisTooltip.classList.add("apexcharts-active");var ai=ti.xaxisOffY+ei.config.xaxis.tooltip.offsetY+ei.globals.translateY+1+ei.config.xaxis.offsetY;if(ze-=ti.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(ze)){ze+=ei.globals.translateX;var ni;ni=new Yi(this.ctx).getTextRects(ti.xaxisTooltipText.innerHTML),ti.xaxisTooltipText.style.minWidth=ni.width+"px",ti.xaxisTooltip.style.left=ze+"px",ti.xaxisTooltip.style.top=ai+"px"}}}},{key:"moveYAxisTooltip",value:function(ze){var ei=this.w,ti=this.ttCtx;ti.yaxisTTEls===null&&(ti.yaxisTTEls=ei.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var ai=parseInt(ti.ycrosshairsHidden.getAttribute("y1"),10),ni=ei.globals.translateY+ai,si=ti.yaxisTTEls[ze].getBoundingClientRect().height,li=ei.globals.translateYAxisX[ze]-2;ei.config.yaxis[ze].opposite&&(li-=26),ni-=si/2,ei.globals.ignoreYAxisIndexes.indexOf(ze)===-1?(ti.yaxisTTEls[ze].classList.add("apexcharts-active"),ti.yaxisTTEls[ze].style.top=ni+"px",ti.yaxisTTEls[ze].style.left=li+ei.config.yaxis[ze].tooltip.offsetX+"px"):ti.yaxisTTEls[ze].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(ze,ei){var ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ai=this.w,ni=this.ttCtx,si=ni.getElTooltip(),li=ni.tooltipRect,ci=ti!==null?parseFloat(ti):1,di=parseFloat(ze)+ci+5,fi=parseFloat(ei)+ci/2;if(di>ai.globals.gridWidth/2&&(di=di-li.ttWidth-ci-10),di>ai.globals.gridWidth-li.ttWidth-10&&(di=ai.globals.gridWidth-li.ttWidth),di<-20&&(di=-20),ai.config.tooltip.followCursor){var pi=ni.getElGrid().getBoundingClientRect();(di=ni.e.clientX-pi.left)>ai.globals.gridWidth/2&&(di-=ni.tooltipRect.ttWidth),(fi=ni.e.clientY+ai.globals.translateY-pi.top)>ai.globals.gridHeight/2&&(fi-=ni.tooltipRect.ttHeight)}else ai.globals.isBarHorizontal||li.ttHeight/2+fi>ai.globals.gridHeight&&(fi=ai.globals.gridHeight-li.ttHeight+ai.globals.translateY);isNaN(di)||(di+=ai.globals.translateX,si.style.left=di+"px",si.style.top=fi+"px")}},{key:"moveMarkers",value:function(ze,ei){var ti=this.w,ai=this.ttCtx;if(ti.globals.markers.size[ze]>0)for(var ni=ti.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(ze,"'] .apexcharts-marker")),si=0;si<ni.length;si++)parseInt(ni[si].getAttribute("rel"),10)===ei&&(ai.marker.resetPointsSize(),ai.marker.enlargeCurrentPoint(ei,ni[si]));else ai.marker.resetPointsSize(),this.moveDynamicPointOnHover(ei,ze)}},{key:"moveDynamicPointOnHover",value:function(ze,ei){var ti,ai,ni=this.w,si=this.ttCtx,li=ni.globals.pointsArray,ci=si.tooltipUtil.getHoverMarkerSize(ei),di=ni.config.series[ei].type;if(!di||di!=="column"&&di!=="candlestick"&&di!=="boxPlot"){ti=li[ei][ze][0],ai=li[ei][ze][1]?li[ei][ze][1]:0;var fi=ni.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(ei,"'] .apexcharts-series-markers circle"));fi&&ai<ni.globals.gridHeight&&ai>0&&(fi.setAttribute("r",ci),fi.setAttribute("cx",ti),fi.setAttribute("cy",ai)),this.moveXCrosshairs(ti),si.fixedTooltip||this.moveTooltip(ti,ai,ci)}}},{key:"moveDynamicPointsOnHover",value:function(ze){var ei,ti=this.ttCtx,ai=ti.w,ni=0,si=0,li=ai.globals.pointsArray;ei=new Na(this.ctx).getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var ci=ti.tooltipUtil.getHoverMarkerSize(ei);li[ei]&&(ni=li[ei][ze][0],si=li[ei][ze][1]);var di=ti.tooltipUtil.getAllMarkers();if(di!==null)for(var fi=0;fi<ai.globals.series.length;fi++){var pi=li[fi];if(ai.globals.comboCharts&&pi===void 0&&di.splice(fi,0,null),pi&&pi.length){var vi=li[fi][ze][1],mi=void 0;if(di[fi].setAttribute("cx",ni),ai.config.chart.type==="rangeArea"&&!ai.globals.comboCharts){var yi=ze+ai.globals.series[fi].length;mi=li[fi][yi][1],vi-=Math.abs(vi-mi)/2}vi!==null&&!isNaN(vi)&&vi<ai.globals.gridHeight+ci&&vi+ci>0?(di[fi]&&di[fi].setAttribute("r",ci),di[fi]&&di[fi].setAttribute("cy",vi)):di[fi]&&di[fi].setAttribute("r",0)}}this.moveXCrosshairs(ni),ti.fixedTooltip||this.moveTooltip(ni,si||ai.globals.gridHeight,ci)}},{key:"moveStickyTooltipOverBars",value:function(ze,ei){var ti=this.w,ai=this.ttCtx,ni=ti.globals.columnSeries?ti.globals.columnSeries.length:ti.globals.series.length,si=ni>=2&&ni%2==0?Math.floor(ni/2):Math.floor(ni/2)+1;ti.globals.isBarHorizontal&&(si=new Na(this.ctx).getActiveConfigSeriesIndex("desc")+1);var li=ti.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(si,"'] path[j='").concat(ze,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(si,"'] path[j='").concat(ze,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(si,"'] path[j='").concat(ze,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(si,"'] path[j='").concat(ze,"']"));li||typeof ei!="number"||(li=ti.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(ei,"'] path[j='").concat(ze,`'],
.apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='`).concat(ei,"'] path[j='").concat(ze,`'],
.apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='`).concat(ei,"'] path[j='").concat(ze,`'],
.apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='`).concat(ei,"'] path[j='").concat(ze,"']")));var ci=li?parseFloat(li.getAttribute("cx")):0,di=li?parseFloat(li.getAttribute("cy")):0,fi=li?parseFloat(li.getAttribute("barWidth")):0,pi=ai.getElGrid().getBoundingClientRect(),vi=li&&(li.classList.contains("apexcharts-candlestick-area")||li.classList.contains("apexcharts-boxPlot-area"));ti.globals.isXNumeric?(li&&!vi&&(ci-=ni%2!=0?fi/2:0),li&&vi&&ti.globals.comboCharts&&(ci-=fi/2)):ti.globals.isBarHorizontal||(ci=ai.xAxisTicksPositions[ze-1]+ai.dataPointsDividedWidth/2,isNaN(ci)&&(ci=ai.xAxisTicksPositions[ze]-ai.dataPointsDividedWidth/2)),ti.globals.isBarHorizontal?di-=ai.tooltipRect.ttHeight:ti.config.tooltip.followCursor?di=ai.e.clientY-pi.top-ai.tooltipRect.ttHeight/2:di+ai.tooltipRect.ttHeight+15>ti.globals.gridHeight&&(di=ti.globals.gridHeight),ti.globals.isBarHorizontal||this.moveXCrosshairs(ci),ai.fixedTooltip||this.moveTooltip(ci,di||ti.globals.gridHeight)}}]),Ei}(),Ji=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.ttCtx=ze,this.ctx=ze.ctx,this.tooltipPosition=new bs(ze)}return Ci(Ei,[{key:"drawDynamicPoints",value:function(){var ze=this.w,ei=new Yi(this.ctx),ti=new Va(this.ctx),ai=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-series");ai=ra(ai),ze.config.chart.stacked&&ai.sort(function(pi,vi){return parseFloat(pi.getAttribute("data:realIndex"))-parseFloat(vi.getAttribute("data:realIndex"))});for(var ni=0;ni<ai.length;ni++){var si=ai[ni].querySelector(".apexcharts-series-markers-wrap");if(si!==null){var li=void 0,ci="apexcharts-marker w".concat((Math.random()+1).toString(36).substring(4));ze.config.chart.type!=="line"&&ze.config.chart.type!=="area"||ze.globals.comboCharts||ze.config.tooltip.intersect||(ci+=" no-pointer-events");var di=ti.getMarkerConfig({cssClass:ci,seriesIndex:Number(si.getAttribute("data:realIndex"))});(li=ei.drawMarker(0,0,di)).node.setAttribute("default-marker-size",0);var fi=document.createElementNS(ze.globals.SVGNS,"g");fi.classList.add("apexcharts-series-markers"),fi.appendChild(li.node),si.appendChild(fi)}}}},{key:"enlargeCurrentPoint",value:function(ze,ei){var ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ai=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,ni=this.w;ni.config.chart.type!=="bubble"&&this.newPointSize(ze,ei);var si=ei.getAttribute("cx"),li=ei.getAttribute("cy");if(ti!==null&&ai!==null&&(si=ti,li=ai),this.tooltipPosition.moveXCrosshairs(si),!this.fixedTooltip){if(ni.config.chart.type==="radar"){var ci=this.ttCtx.getElGrid().getBoundingClientRect();si=this.ttCtx.e.clientX-ci.left}this.tooltipPosition.moveTooltip(si,li,ni.config.markers.hover.size)}}},{key:"enlargePoints",value:function(ze){for(var ei=this.w,ti=this,ai=this.ttCtx,ni=ze,si=ei.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),li=ei.config.markers.hover.size,ci=0;ci<si.length;ci++){var di=si[ci].getAttribute("rel"),fi=si[ci].getAttribute("index");if(li===void 0&&(li=ei.globals.markers.size[fi]+ei.config.markers.hover.sizeOffset),ni===parseInt(di,10)){ti.newPointSize(ni,si[ci]);var pi=si[ci].getAttribute("cx"),vi=si[ci].getAttribute("cy");ti.tooltipPosition.moveXCrosshairs(pi),ai.fixedTooltip||ti.tooltipPosition.moveTooltip(pi,vi,li)}else ti.oldPointSize(si[ci])}}},{key:"newPointSize",value:function(ze,ei){var ti=this.w,ai=ti.config.markers.hover.size,ni=ze===0?ei.parentNode.firstChild:ei.parentNode.lastChild;if(ni.getAttribute("default-marker-size")!=="0"){var si=parseInt(ni.getAttribute("index"),10);ai===void 0&&(ai=ti.globals.markers.size[si]+ti.config.markers.hover.sizeOffset),ai<0&&(ai=0),ni.setAttribute("r",ai)}}},{key:"oldPointSize",value:function(ze){var ei=parseFloat(ze.getAttribute("default-marker-size"));ze.setAttribute("r",ei)}},{key:"resetPointsSize",value:function(){for(var ze=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),ei=0;ei<ze.length;ei++){var ti=parseFloat(ze[ei].getAttribute("default-marker-size"));Ri.isNumber(ti)&&ti>=0?ze[ei].setAttribute("r",ti):ze[ei].setAttribute("r",0)}}}]),Ei}(),fa=function(){function Ei(ze){bi(this,Ei),this.w=ze.w;var ei=this.w;this.ttCtx=ze,this.isVerticalGroupedRangeBar=!ei.globals.isBarHorizontal&&ei.config.chart.type==="rangeBar"&&ei.config.plotOptions.bar.rangeBarGroupRows}return Ci(Ei,[{key:"getAttr",value:function(ze,ei){return parseFloat(ze.target.getAttribute(ei))}},{key:"handleHeatTreeTooltip",value:function(ze){var ei=ze.e,ti=ze.opt,ai=ze.x,ni=ze.y,si=ze.type,li=this.ttCtx,ci=this.w;if(ei.target.classList.contains("apexcharts-".concat(si,"-rect"))){var di=this.getAttr(ei,"i"),fi=this.getAttr(ei,"j"),pi=this.getAttr(ei,"cx"),vi=this.getAttr(ei,"cy"),mi=this.getAttr(ei,"width"),yi=this.getAttr(ei,"height");if(li.tooltipLabels.drawSeriesTexts({ttItems:ti.ttItems,i:di,j:fi,shared:!1,e:ei}),ci.globals.capturedSeriesIndex=di,ci.globals.capturedDataPointIndex=fi,ai=pi+li.tooltipRect.ttWidth/2+mi,ni=vi+li.tooltipRect.ttHeight/2-yi/2,li.tooltipPosition.moveXCrosshairs(pi+mi/2),ai>ci.globals.gridWidth/2&&(ai=pi-li.tooltipRect.ttWidth/2+mi),li.w.config.tooltip.followCursor){var ki=ci.globals.dom.elWrap.getBoundingClientRect();ai=ci.globals.clientX-ki.left-(ai>ci.globals.gridWidth/2?li.tooltipRect.ttWidth:0),ni=ci.globals.clientY-ki.top-(ni>ci.globals.gridHeight/2?li.tooltipRect.ttHeight:0)}}return{x:ai,y:ni}}},{key:"handleMarkerTooltip",value:function(ze){var ei,ti,ai=ze.e,ni=ze.opt,si=ze.x,li=ze.y,ci=this.w,di=this.ttCtx;if(ai.target.classList.contains("apexcharts-marker")){var fi=parseInt(ni.paths.getAttribute("cx"),10),pi=parseInt(ni.paths.getAttribute("cy"),10),vi=parseFloat(ni.paths.getAttribute("val"));if(ti=parseInt(ni.paths.getAttribute("rel"),10),ei=parseInt(ni.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,di.intersect){var mi=Ri.findAncestor(ni.paths,"apexcharts-series");mi&&(ei=parseInt(mi.getAttribute("data:realIndex"),10))}if(di.tooltipLabels.drawSeriesTexts({ttItems:ni.ttItems,i:ei,j:ti,shared:!di.showOnIntersect&&ci.config.tooltip.shared,e:ai}),ai.type==="mouseup"&&di.markerClick(ai,ei,ti),ci.globals.capturedSeriesIndex=ei,ci.globals.capturedDataPointIndex=ti,si=fi,li=pi+ci.globals.translateY-1.4*di.tooltipRect.ttHeight,di.w.config.tooltip.followCursor){var yi=di.getElGrid().getBoundingClientRect();li=di.e.clientY+ci.globals.translateY-yi.top}vi<0&&(li=pi),di.marker.enlargeCurrentPoint(ti,ni.paths,si,li)}return{x:si,y:li}}},{key:"handleBarTooltip",value:function(ze){var ei,ti,ai=ze.e,ni=ze.opt,si=this.w,li=this.ttCtx,ci=li.getElTooltip(),di=0,fi=0,pi=0,vi=this.getBarTooltipXY({e:ai,opt:ni});ei=vi.i;var mi=vi.barHeight,yi=vi.j;si.globals.capturedSeriesIndex=ei,si.globals.capturedDataPointIndex=yi,si.globals.isBarHorizontal&&li.tooltipUtil.hasBars()||!si.config.tooltip.shared?(fi=vi.x,pi=vi.y,ti=Array.isArray(si.config.stroke.width)?si.config.stroke.width[ei]:si.config.stroke.width,di=fi):si.globals.comboCharts||si.config.tooltip.shared||(di/=2),isNaN(pi)&&(pi=si.globals.svgHeight-li.tooltipRect.ttHeight);var ki=parseInt(ni.paths.parentNode.getAttribute("data:realIndex"),10),Si=si.globals.isMultipleYAxis?si.config.yaxis[ki]&&si.config.yaxis[ki].reversed:si.config.yaxis[0].reversed;if(fi+li.tooltipRect.ttWidth>si.globals.gridWidth&&!Si?fi-=li.tooltipRect.ttWidth:fi<0&&(fi=0),li.w.config.tooltip.followCursor){var _i=li.getElGrid().getBoundingClientRect();pi=li.e.clientY-_i.top}li.tooltip===null&&(li.tooltip=si.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),si.config.tooltip.shared||(si.globals.comboBarCount>0?li.tooltipPosition.moveXCrosshairs(di+ti/2):li.tooltipPosition.moveXCrosshairs(di)),!li.fixedTooltip&&(!si.config.tooltip.shared||si.globals.isBarHorizontal&&li.tooltipUtil.hasBars())&&(Si&&(fi-=li.tooltipRect.ttWidth)<0&&(fi=0),!Si||si.globals.isBarHorizontal&&li.tooltipUtil.hasBars()||(pi=pi+mi-2*(si.globals.series[ei][yi]<0?mi:0)),pi=pi+si.globals.translateY-li.tooltipRect.ttHeight/2,ci.style.left=fi+si.globals.translateX+"px",ci.style.top=pi+"px")}},{key:"getBarTooltipXY",value:function(ze){var ei=this,ti=ze.e,ai=ze.opt,ni=this.w,si=null,li=this.ttCtx,ci=0,di=0,fi=0,pi=0,vi=0,mi=ti.target.classList;if(mi.contains("apexcharts-bar-area")||mi.contains("apexcharts-candlestick-area")||mi.contains("apexcharts-boxPlot-area")||mi.contains("apexcharts-rangebar-area")){var yi=ti.target,ki=yi.getBoundingClientRect(),Si=ai.elGrid.getBoundingClientRect(),_i=ki.height;vi=ki.height;var Ti=ki.width,ui=parseInt(yi.getAttribute("cx"),10),xi=parseInt(yi.getAttribute("cy"),10);pi=parseFloat(yi.getAttribute("barWidth"));var wi=ti.type==="touchmove"?ti.touches[0].clientX:ti.clientX;si=parseInt(yi.getAttribute("j"),10),ci=parseInt(yi.parentNode.getAttribute("rel"),10)-1;var Ii=yi.getAttribute("data-range-y1"),Li=yi.getAttribute("data-range-y2");ni.globals.comboCharts&&(ci=parseInt(yi.parentNode.getAttribute("data:realIndex"),10));var Oi=function(Hi){return ni.globals.isXNumeric?ui-Ti/2:ei.isVerticalGroupedRangeBar?ui+Ti/2:ui-li.dataPointsDividedWidth+Ti/2},Fi=function(){return xi-li.dataPointsDividedHeight+_i/2-li.tooltipRect.ttHeight/2};li.tooltipLabels.drawSeriesTexts({ttItems:ai.ttItems,i:ci,j:si,y1:Ii?parseInt(Ii,10):null,y2:Li?parseInt(Li,10):null,shared:!li.showOnIntersect&&ni.config.tooltip.shared,e:ti}),ni.config.tooltip.followCursor?ni.globals.isBarHorizontal?(di=wi-Si.left+15,fi=Fi()):(di=Oi(),fi=ti.clientY-Si.top-li.tooltipRect.ttHeight/2-15):ni.globals.isBarHorizontal?((di=ui)<li.xyRatios.baseLineInvertedY&&(di=ui-li.tooltipRect.ttWidth),fi=Fi()):(di=Oi(),fi=xi)}return{x:di,y:fi,barHeight:vi,barWidth:pi,i:ci,j:si}}}]),Ei}(),Bi=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.ttCtx=ze}return Ci(Ei,[{key:"drawXaxisTooltip",value:function(){var ze=this.w,ei=this.ttCtx,ti=ze.config.xaxis.position==="bottom";ei.xaxisOffY=ti?ze.globals.gridHeight+1:-ze.globals.xAxisHeight-ze.config.xaxis.axisTicks.height+3;var ai=ti?"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom":"apexcharts-xaxistooltip apexcharts-xaxistooltip-top",ni=ze.globals.dom.elWrap;ei.isXAxisTooltipEnabled&&ze.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip")===null&&(ei.xaxisTooltip=document.createElement("div"),ei.xaxisTooltip.setAttribute("class",ai+" apexcharts-theme-"+ze.config.tooltip.theme),ni.appendChild(ei.xaxisTooltip),ei.xaxisTooltipText=document.createElement("div"),ei.xaxisTooltipText.classList.add("apexcharts-xaxistooltip-text"),ei.xaxisTooltipText.style.fontFamily=ze.config.xaxis.tooltip.style.fontFamily||ze.config.chart.fontFamily,ei.xaxisTooltipText.style.fontSize=ze.config.xaxis.tooltip.style.fontSize,ei.xaxisTooltip.appendChild(ei.xaxisTooltipText))}},{key:"drawYaxisTooltip",value:function(){for(var ze=this.w,ei=this.ttCtx,ti=0;ti<ze.config.yaxis.length;ti++){var ai=ze.config.yaxis[ti].opposite||ze.config.yaxis[ti].crosshairs.opposite;ei.yaxisOffX=ai?ze.globals.gridWidth+1:1;var ni="apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(ti,ai?" apexcharts-yaxistooltip-right":" apexcharts-yaxistooltip-left"),si=ze.globals.dom.elWrap;ze.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(ti))===null&&(ei.yaxisTooltip=document.createElement("div"),ei.yaxisTooltip.setAttribute("class",ni+" apexcharts-theme-"+ze.config.tooltip.theme),si.appendChild(ei.yaxisTooltip),ti===0&&(ei.yaxisTooltipText=[]),ei.yaxisTooltipText[ti]=document.createElement("div"),ei.yaxisTooltipText[ti].classList.add("apexcharts-yaxistooltip-text"),ei.yaxisTooltip.appendChild(ei.yaxisTooltipText[ti]))}}},{key:"setXCrosshairWidth",value:function(){var ze=this.w,ei=this.ttCtx,ti=ei.getElXCrosshairs();if(ei.xcrosshairsWidth=parseInt(ze.config.xaxis.crosshairs.width,10),ze.globals.comboCharts){var ai=ze.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(ai!==null&&ze.config.xaxis.crosshairs.width==="barWidth"){var ni=parseFloat(ai.getAttribute("barWidth"));ei.xcrosshairsWidth=ni}else if(ze.config.xaxis.crosshairs.width==="tickWidth"){var si=ze.globals.labels.length;ei.xcrosshairsWidth=ze.globals.gridWidth/si}}else if(ze.config.xaxis.crosshairs.width==="tickWidth"){var li=ze.globals.labels.length;ei.xcrosshairsWidth=ze.globals.gridWidth/li}else if(ze.config.xaxis.crosshairs.width==="barWidth"){var ci=ze.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(ci!==null){var di=parseFloat(ci.getAttribute("barWidth"));ei.xcrosshairsWidth=di}else ei.xcrosshairsWidth=1}ze.globals.isBarHorizontal&&(ei.xcrosshairsWidth=0),ti!==null&&ei.xcrosshairsWidth>0&&ti.setAttribute("width",ei.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var ze=this.w,ei=this.ttCtx;ei.ycrosshairs=ze.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),ei.ycrosshairsHidden=ze.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(ze,ei,ti){var ai=this.ttCtx,ni=this.w.globals,si=ni.seriesYAxisMap[ze];if(ai.yaxisTooltips[ze]&&si.length>0){var li=ni.yLabelFormatters[ze],ci=ai.getElGrid().getBoundingClientRect(),di=si[0];ti.yRatio.length>1&&function(mi){throw new TypeError('"'+mi+'" is read-only')}("translationsIndex");var fi=(ei-ci.top)*ti.yRatio[0],pi=ni.maxYArr[di]-ni.minYArr[di],vi=ni.minYArr[di]+(pi-fi);ai.tooltipPosition.moveYCrosshairs(ei-ci.top),ai.yaxisTooltipText[ze].innerHTML=li(vi),ai.tooltipPosition.moveYAxisTooltip(ze)}}}]),Ei}(),Mi=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w;var ei=this.w;this.tConfig=ei.config.tooltip,this.tooltipUtil=new Ss(this),this.tooltipLabels=new _s(this),this.tooltipPosition=new bs(this),this.marker=new Ji(this),this.intersect=new fa(this),this.axesTooltip=new Bi(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!ei.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return Ci(Ei,[{key:"getElTooltip",value:function(ze){return ze||(ze=this),ze.w.globals.dom.baseEl?ze.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(ze){var ei=this.w;this.xyRatios=ze,this.isXAxisTooltipEnabled=ei.config.xaxis.tooltip.enabled&&ei.globals.axisCharts,this.yaxisTooltips=ei.config.yaxis.map(function(si,li){return!!(si.show&&si.tooltip.enabled&&ei.globals.axisCharts)}),this.allTooltipSeriesGroups=[],ei.globals.axisCharts||(this.showTooltipTitle=!1);var ti=document.createElement("div");if(ti.classList.add("apexcharts-tooltip"),ei.config.tooltip.cssClass&&ti.classList.add(ei.config.tooltip.cssClass),ti.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),ei.globals.dom.elWrap.appendChild(ti),ei.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var ai=new Wr(this.ctx);this.xAxisTicksPositions=ai.getXAxisTicksPositions()}if(!ei.globals.comboCharts&&!this.tConfig.intersect&&ei.config.chart.type!=="rangeBar"||this.tConfig.shared||(this.showOnIntersect=!0),ei.config.markers.size!==0&&ei.globals.markers.largestSize!==0||this.marker.drawDynamicPoints(this),ei.globals.collapsedSeries.length!==ei.globals.series.length){this.dataPointsDividedHeight=ei.globals.gridHeight/ei.globals.dataPoints,this.dataPointsDividedWidth=ei.globals.gridWidth/ei.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||ei.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,ti.appendChild(this.tooltipTitle));var ni=ei.globals.series.length;(ei.globals.xyCharts||ei.globals.comboCharts)&&this.tConfig.shared&&(ni=this.showOnIntersect?1:ei.globals.series.length),this.legendLabels=ei.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(ni),this.addSVGEvents()}}},{key:"createTTElements",value:function(ze){for(var ei=this,ti=this.w,ai=[],ni=this.getElTooltip(),si=function(ci){var di=document.createElement("div");di.classList.add("apexcharts-tooltip-series-group"),di.style.order=ti.config.tooltip.inverseOrder?ze-ci:ci+1,ei.tConfig.shared&&ei.tConfig.enabledOnSeries&&Array.isArray(ei.tConfig.enabledOnSeries)&&ei.tConfig.enabledOnSeries.indexOf(ci)<0&&di.classList.add("apexcharts-tooltip-series-group-hidden");var fi=document.createElement("span");fi.classList.add("apexcharts-tooltip-marker"),fi.style.backgroundColor=ti.globals.colors[ci],di.appendChild(fi);var pi=document.createElement("div");pi.classList.add("apexcharts-tooltip-text"),pi.style.fontFamily=ei.tConfig.style.fontFamily||ti.config.chart.fontFamily,pi.style.fontSize=ei.tConfig.style.fontSize,["y","goals","z"].forEach(function(vi){var mi=document.createElement("div");mi.classList.add("apexcharts-tooltip-".concat(vi,"-group"));var yi=document.createElement("span");yi.classList.add("apexcharts-tooltip-text-".concat(vi,"-label")),mi.appendChild(yi);var ki=document.createElement("span");ki.classList.add("apexcharts-tooltip-text-".concat(vi,"-value")),mi.appendChild(ki),pi.appendChild(mi)}),di.appendChild(pi),ni.appendChild(di),ai.push(di)},li=0;li<ze;li++)si(li);return ai}},{key:"addSVGEvents",value:function(){var ze=this.w,ei=ze.config.chart.type,ti=this.getElTooltip(),ai=!(ei!=="bar"&&ei!=="candlestick"&&ei!=="boxPlot"&&ei!=="rangeBar"),ni=ei==="area"||ei==="line"||ei==="scatter"||ei==="bubble"||ei==="radar",si=ze.globals.dom.Paper.node,li=this.getElGrid();li&&(this.seriesBound=li.getBoundingClientRect());var ci,di=[],fi=[],pi={hoverArea:si,elGrid:li,tooltipEl:ti,tooltipY:di,tooltipX:fi,ttItems:this.ttItems};if(ze.globals.axisCharts&&(ni?ci=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"):ai?ci=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-boxPlot-area, .apexcharts-series .apexcharts-rangebar-area"):ei!=="heatmap"&&ei!=="treemap"||(ci=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-heatmap, .apexcharts-series .apexcharts-treemap")),ci&&ci.length))for(var vi=0;vi<ci.length;vi++)di.push(ci[vi].getAttribute("cy")),fi.push(ci[vi].getAttribute("cx"));if(ze.globals.xyCharts&&!this.showOnIntersect||ze.globals.comboCharts&&!this.showOnIntersect||ai&&this.tooltipUtil.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([si],pi);else if(ai&&!ze.globals.comboCharts||ni&&this.showOnIntersect)this.addDatapointEventsListeners(pi);else if(!ze.globals.axisCharts||ei==="heatmap"||ei==="treemap"){var mi=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-series");this.addPathsEventListeners(mi,pi)}if(this.showOnIntersect){var yi=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker, .apexcharts-area-series .apexcharts-marker");yi.length>0&&this.addPathsEventListeners(yi,pi),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(pi)}}},{key:"drawFixedTooltipRect",value:function(){var ze=this.w,ei=this.getElTooltip(),ti=ei.getBoundingClientRect(),ai=ti.width+10,ni=ti.height+10,si=this.tConfig.fixed.offsetX,li=this.tConfig.fixed.offsetY,ci=this.tConfig.fixed.position.toLowerCase();return ci.indexOf("right")>-1&&(si=si+ze.globals.svgWidth-ai+10),ci.indexOf("bottom")>-1&&(li=li+ze.globals.svgHeight-ni-10),ei.style.left=si+"px",ei.style.top=li+"px",{x:si,y:li,ttWidth:ai,ttHeight:ni}}},{key:"addDatapointEventsListeners",value:function(ze){var ei=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(ei,ze)}},{key:"addPathsEventListeners",value:function(ze,ei){for(var ti=this,ai=function(si){var li={paths:ze[si],tooltipEl:ei.tooltipEl,tooltipY:ei.tooltipY,tooltipX:ei.tooltipX,elGrid:ei.elGrid,hoverArea:ei.hoverArea,ttItems:ei.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(ci){return ze[si].addEventListener(ci,ti.onSeriesHover.bind(ti,li),{capture:!1,passive:!0})})},ni=0;ni<ze.length;ni++)ai(ni)}},{key:"onSeriesHover",value:function(ze,ei){var ti=this,ai=Date.now()-this.lastHoverTime;ai>=100?this.seriesHover(ze,ei):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){ti.seriesHover(ze,ei)},100-ai))}},{key:"seriesHover",value:function(ze,ei){var ti=this;this.lastHoverTime=Date.now();var ai=[],ni=this.w;ni.config.chart.group&&(ai=this.ctx.getGroupedCharts()),ni.globals.axisCharts&&(ni.globals.minX===-1/0&&ni.globals.maxX===1/0||ni.globals.dataPoints===0)||(ai.length?ai.forEach(function(si){var li=ti.getElTooltip(si),ci={paths:ze.paths,tooltipEl:li,tooltipY:ze.tooltipY,tooltipX:ze.tooltipX,elGrid:ze.elGrid,hoverArea:ze.hoverArea,ttItems:si.w.globals.tooltip.ttItems};si.w.globals.minX===ti.w.globals.minX&&si.w.globals.maxX===ti.w.globals.maxX&&si.w.globals.tooltip.seriesHoverByContext({chartCtx:si,ttCtx:si.w.globals.tooltip,opt:ci,e:ei})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:ze,e:ei}))}},{key:"seriesHoverByContext",value:function(ze){var ei=ze.chartCtx,ti=ze.ttCtx,ai=ze.opt,ni=ze.e,si=ei.w,li=this.getElTooltip();li&&(ti.tooltipRect={x:0,y:0,ttWidth:li.getBoundingClientRect().width,ttHeight:li.getBoundingClientRect().height},ti.e=ni,ti.tooltipUtil.hasBars()&&!si.globals.comboCharts&&!ti.isBarShared&&this.tConfig.onDatasetHover.highlightDataSeries&&new Na(ei).toggleSeriesOnHover(ni,ni.target.parentNode),ti.fixedTooltip&&ti.drawFixedTooltipRect(),si.globals.axisCharts?ti.axisChartsTooltips({e:ni,opt:ai,tooltipRect:ti.tooltipRect}):ti.nonAxisChartsTooltips({e:ni,opt:ai,tooltipRect:ti.tooltipRect}))}},{key:"axisChartsTooltips",value:function(ze){var ei,ti,ai=ze.e,ni=ze.opt,si=this.w,li=ni.elGrid.getBoundingClientRect(),ci=ai.type==="touchmove"?ai.touches[0].clientX:ai.clientX,di=ai.type==="touchmove"?ai.touches[0].clientY:ai.clientY;if(this.clientY=di,this.clientX=ci,si.globals.capturedSeriesIndex=-1,si.globals.capturedDataPointIndex=-1,di<li.top||di>li.top+li.height)this.handleMouseOut(ni);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!si.config.tooltip.shared){var fi=parseInt(ni.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(fi)<0)return void this.handleMouseOut(ni)}var pi=this.getElTooltip(),vi=this.getElXCrosshairs(),mi=si.globals.xyCharts||si.config.chart.type==="bar"&&!si.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||si.globals.comboCharts&&this.tooltipUtil.hasBars();if(ai.type==="mousemove"||ai.type==="touchmove"||ai.type==="mouseup"){if(si.globals.collapsedSeries.length+si.globals.ancillaryCollapsedSeries.length===si.globals.series.length)return;vi!==null&&vi.classList.add("apexcharts-active");var yi=this.yaxisTooltips.filter(function(_i){return _i===!0});if(this.ycrosshairs!==null&&yi.length&&this.ycrosshairs.classList.add("apexcharts-active"),mi&&!this.showOnIntersect)this.handleStickyTooltip(ai,ci,di,ni);else if(si.config.chart.type==="heatmap"||si.config.chart.type==="treemap"){var ki=this.intersect.handleHeatTreeTooltip({e:ai,opt:ni,x:ei,y:ti,type:si.config.chart.type});ei=ki.x,ti=ki.y,pi.style.left=ei+"px",pi.style.top=ti+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:ai,opt:ni}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:ai,opt:ni,x:ei,y:ti});if(this.yaxisTooltips.length)for(var Si=0;Si<si.config.yaxis.length;Si++)this.axesTooltip.drawYaxisTooltipText(Si,di,this.xyRatios);ni.tooltipEl.classList.add("apexcharts-active")}else ai.type!=="mouseout"&&ai.type!=="touchend"||this.handleMouseOut(ni)}}},{key:"nonAxisChartsTooltips",value:function(ze){var ei=ze.e,ti=ze.opt,ai=ze.tooltipRect,ni=this.w,si=ti.paths.getAttribute("rel"),li=this.getElTooltip(),ci=ni.globals.dom.elWrap.getBoundingClientRect();if(ei.type==="mousemove"||ei.type==="touchmove"){li.classList.add("apexcharts-active"),this.tooltipLabels.drawSeriesTexts({ttItems:ti.ttItems,i:parseInt(si,10)-1,shared:!1});var di=ni.globals.clientX-ci.left-ai.ttWidth/2,fi=ni.globals.clientY-ci.top-ai.ttHeight-10;if(li.style.left=di+"px",li.style.top=fi+"px",ni.config.legend.tooltipHoverFormatter){var pi=si-1,vi=(0,ni.config.legend.tooltipHoverFormatter)(this.legendLabels[pi].getAttribute("data:default-text"),{seriesIndex:pi,dataPointIndex:pi,w:ni});this.legendLabels[pi].innerHTML=vi}}else ei.type!=="mouseout"&&ei.type!=="touchend"||(li.classList.remove("apexcharts-active"),ni.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach(function(mi){var yi=mi.getAttribute("data:default-text");mi.innerHTML=decodeURIComponent(yi)}))}},{key:"handleStickyTooltip",value:function(ze,ei,ti,ai){var ni=this.w,si=this.tooltipUtil.getNearestValues({context:this,hoverArea:ai.hoverArea,elGrid:ai.elGrid,clientX:ei,clientY:ti}),li=si.j,ci=si.capturedSeries;ni.globals.collapsedSeriesIndices.includes(ci)&&(ci=null);var di=ai.elGrid.getBoundingClientRect();if(si.hoverX<0||si.hoverX>di.width)this.handleMouseOut(ai);else if(ci!==null)this.handleStickyCapturedSeries(ze,ci,ai,li);else if(this.tooltipUtil.isXoverlap(li)||ni.globals.isBarHorizontal){var fi=ni.globals.series.findIndex(function(pi,vi){return!ni.globals.collapsedSeriesIndices.includes(vi)});this.create(ze,this,fi,li,ai.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(ze,ei,ti,ai){var ni=this.w;if(!this.tConfig.shared&&ni.globals.series[ei][ai]===null)return void this.handleMouseOut(ti);if(ni.globals.series[ei][ai]!==void 0)this.tConfig.shared&&this.tooltipUtil.isXoverlap(ai)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(ze,this,ei,ai,ti.ttItems):this.create(ze,this,ei,ai,ti.ttItems,!1);else if(this.tooltipUtil.isXoverlap(ai)){var si=ni.globals.series.findIndex(function(li,ci){return!ni.globals.collapsedSeriesIndices.includes(ci)});this.create(ze,this,si,ai,ti.ttItems)}}},{key:"deactivateHoverFilter",value:function(){for(var ze=this.w,ei=new Yi(this.ctx),ti=ze.globals.dom.Paper.select(".apexcharts-bar-area"),ai=0;ai<ti.length;ai++)ei.pathMouseLeave(ti[ai])}},{key:"handleMouseOut",value:function(ze){var ei=this.w,ti=this.getElXCrosshairs();if(ze.tooltipEl.classList.remove("apexcharts-active"),this.deactivateHoverFilter(),ei.config.chart.type!=="bubble"&&this.marker.resetPointsSize(),ti!==null&&ti.classList.remove("apexcharts-active"),this.ycrosshairs!==null&&this.ycrosshairs.classList.remove("apexcharts-active"),this.isXAxisTooltipEnabled&&this.xaxisTooltip.classList.remove("apexcharts-active"),this.yaxisTooltips.length){this.yaxisTTEls===null&&(this.yaxisTTEls=ei.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));for(var ai=0;ai<this.yaxisTTEls.length;ai++)this.yaxisTTEls[ai].classList.remove("apexcharts-active")}ei.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach(function(ni){var si=ni.getAttribute("data:default-text");ni.innerHTML=decodeURIComponent(si)})}},{key:"markerClick",value:function(ze,ei,ti){var ai=this.w;typeof ai.config.chart.events.markerClick=="function"&&ai.config.chart.events.markerClick(ze,this.ctx,{seriesIndex:ei,dataPointIndex:ti,w:ai}),this.ctx.events.fireEvent("markerClick",[ze,this.ctx,{seriesIndex:ei,dataPointIndex:ti,w:ai}])}},{key:"create",value:function(ze,ei,ti,ai,ni){var si,li,ci,di,fi,pi,vi,mi,yi,ki,Si,_i,Ti,ui,xi,wi,Ii=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,Li=this.w,Oi=ei;ze.type==="mouseup"&&this.markerClick(ze,ti,ai),Ii===null&&(Ii=this.tConfig.shared);var Fi=this.tooltipUtil.hasMarkers(ti),Hi=this.tooltipUtil.getElBars();if(Li.config.legend.tooltipHoverFormatter){var Qi=Li.config.legend.tooltipHoverFormatter,qi=Array.from(this.legendLabels);qi.forEach(function(Ka){var Gr=Ka.getAttribute("data:default-text");Ka.innerHTML=decodeURIComponent(Gr)});for(var Ui=0;Ui<qi.length;Ui++){var aa=qi[Ui],ca=parseInt(aa.getAttribute("i"),10),da=decodeURIComponent(aa.getAttribute("data:default-text")),xa=Qi(da,{seriesIndex:Ii?ca:ti,dataPointIndex:ai,w:Li});if(Ii)aa.innerHTML=Li.globals.collapsedSeriesIndices.indexOf(ca)<0?xa:da;else if(aa.innerHTML=ca===ti?xa:da,ti===ca)break}}var va=hi(hi({ttItems:ni,i:ti,j:ai},((si=Li.globals.seriesRange)===null||si===void 0||(li=si[ti])===null||li===void 0||(ci=li[ai])===null||ci===void 0||(di=ci.y[0])===null||di===void 0?void 0:di.y1)!==void 0&&{y1:(fi=Li.globals.seriesRange)===null||fi===void 0||(pi=fi[ti])===null||pi===void 0||(vi=pi[ai])===null||vi===void 0||(mi=vi.y[0])===null||mi===void 0?void 0:mi.y1}),((yi=Li.globals.seriesRange)===null||yi===void 0||(ki=yi[ti])===null||ki===void 0||(Si=ki[ai])===null||Si===void 0||(_i=Si.y[0])===null||_i===void 0?void 0:_i.y2)!==void 0&&{y2:(Ti=Li.globals.seriesRange)===null||Ti===void 0||(ui=Ti[ti])===null||ui===void 0||(xi=ui[ai])===null||xi===void 0||(wi=xi.y[0])===null||wi===void 0?void 0:wi.y2});if(Ii){if(Oi.tooltipLabels.drawSeriesTexts(hi(hi({},va),{},{shared:!this.showOnIntersect&&this.tConfig.shared})),Fi)Li.globals.markers.largestSize>0?Oi.marker.enlargePoints(ai):Oi.tooltipPosition.moveDynamicPointsOnHover(ai);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(Hi),this.barSeriesHeight>0)){var Sa=new Yi(this.ctx),Ta=Li.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(ai,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(ai,ti);for(var Ca=0;Ca<Ta.length;Ca++)Sa.pathMouseEnter(Ta[Ca])}}else Oi.tooltipLabels.drawSeriesTexts(hi({shared:!1},va)),this.tooltipUtil.hasBars()&&Oi.tooltipPosition.moveStickyTooltipOverBars(ai,ti),Fi&&Oi.tooltipPosition.moveMarkers(ti,ai)}}]),Ei}(),Di=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.barCtx=ze,this.totalFormatter=this.w.config.plotOptions.bar.dataLabels.total.formatter,this.totalFormatter||(this.totalFormatter=this.w.config.dataLabels.formatter)}return Ci(Ei,[{key:"handleBarDataLabels",value:function(ze){var ei=ze.x,ti=ze.y,ai=ze.y1,ni=ze.y2,si=ze.i,li=ze.j,ci=ze.realIndex,di=ze.groupIndex,fi=ze.series,pi=ze.barHeight,vi=ze.barWidth,mi=ze.barXPosition,yi=ze.barYPosition,ki=ze.visibleSeries,Si=ze.renderedPath,_i=this.w,Ti=new Yi(this.barCtx.ctx),ui=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[ci]:this.barCtx.strokeWidth,xi=ei+parseFloat(vi*ki),wi=ti+parseFloat(pi*ki);_i.globals.isXNumeric&&!_i.globals.isBarHorizontal&&(xi=ei+parseFloat(vi*(ki+1)),wi=ti+parseFloat(pi*(ki+1))-ui);var Ii,Li=null,Oi=ei,Fi=ti,Hi={},Qi=_i.config.dataLabels,qi=this.barCtx.barOptions.dataLabels,Ui=this.barCtx.barOptions.dataLabels.total;yi!==void 0&&this.barCtx.isRangeBar&&(wi=yi,Fi=yi),mi!==void 0&&this.barCtx.isVerticalGroupedRangeBar&&(xi=mi,Oi=mi);var aa=Qi.offsetX,ca=Qi.offsetY,da={width:0,height:0};if(_i.config.dataLabels.enabled){var xa=this.barCtx.series[si][li];da=Ti.getTextRects(_i.globals.yLabelFormatters[0](xa),parseFloat(Qi.style.fontSize))}var va={x:ei,y:ti,i:si,j:li,realIndex:ci,groupIndex:di||-1,renderedPath:Si,bcx:xi,bcy:wi,barHeight:pi,barWidth:vi,textRects:da,strokeWidth:ui,dataLabelsX:Oi,dataLabelsY:Fi,dataLabelsConfig:Qi,barDataLabelsConfig:qi,barTotalDataLabelsConfig:Ui,offX:aa,offY:ca};return Hi=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(va):this.calculateColumnsDataLabelsPosition(va),Si.attr({cy:Hi.bcy,cx:Hi.bcx,j:li,val:fi[si][li],barHeight:pi,barWidth:vi}),Ii=this.drawCalculatedDataLabels({x:Hi.dataLabelsX,y:Hi.dataLabelsY,val:this.barCtx.isRangeBar?[ai,ni]:fi[si][li],i:ci,j:li,barWidth:vi,barHeight:pi,textRects:da,dataLabelsConfig:Qi}),_i.config.chart.stacked&&Ui.enabled&&(Li=this.drawTotalDataLabels({x:Hi.totalDataLabelsX,y:Hi.totalDataLabelsY,barWidth:vi,barHeight:pi,realIndex:ci,textAnchor:Hi.totalDataLabelsAnchor,val:this.getStackedTotalDataLabel({realIndex:ci,j:li}),dataLabelsConfig:Qi,barTotalDataLabelsConfig:Ui})),{dataLabels:Ii,totalDataLabels:Li}}},{key:"getStackedTotalDataLabel",value:function(ze){var ei=ze.realIndex,ti=ze.j,ai=this.w,ni=this.barCtx.stackedSeriesTotals[ti];return this.totalFormatter&&(ni=this.totalFormatter(ni,hi(hi({},ai),{},{seriesIndex:ei,dataPointIndex:ti,w:ai}))),ni}},{key:"calculateColumnsDataLabelsPosition",value:function(ze){var ei,ti,ai=this.w,ni=ze.i,si=ze.j,li=ze.realIndex,ci=ze.groupIndex,di=ze.y,fi=ze.bcx,pi=ze.barWidth,vi=ze.barHeight,mi=ze.textRects,yi=ze.dataLabelsX,ki=ze.dataLabelsY,Si=ze.dataLabelsConfig,_i=ze.barDataLabelsConfig,Ti=ze.barTotalDataLabelsConfig,ui=ze.strokeWidth,xi=ze.offX,wi=ze.offY;vi=Math.abs(vi);var Ii=ai.config.plotOptions.bar.dataLabels.orientation==="vertical",Li=this.barCtx.barHelpers.getZeroValueEncounters({i:ni,j:si}).zeroEncounters;fi=fi-ui/2+(ci!==-1?ci*pi:0);var Oi=ai.globals.gridWidth/ai.globals.dataPoints;this.barCtx.isVerticalGroupedRangeBar?yi+=pi/2:(yi=ai.globals.isXNumeric?fi-pi/2+xi:fi-Oi+pi/2+xi,Li>0&&ai.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(yi-=pi*Li)),Ii&&(yi=yi+mi.height/2-ui/2-2);var Fi=this.barCtx.series[ni][si]<0,Hi=di;switch(this.barCtx.isReversed&&(Hi=di-vi+(Fi?2*vi:0),di-=vi),_i.position){case"center":ki=Ii?Fi?Hi-vi/2+wi:Hi+vi/2-wi:Fi?Hi-vi/2+mi.height/2+wi:Hi+vi/2+mi.height/2-wi;break;case"bottom":ki=Ii?Fi?Hi-vi+wi:Hi+vi-wi:Fi?Hi-vi+mi.height+ui+wi:Hi+vi-mi.height/2+ui-wi;break;case"top":ki=Ii?Fi?Hi+wi:Hi-wi:Fi?Hi-mi.height/2-wi:Hi+mi.height+wi}if(this.barCtx.lastActiveBarSerieIndex===li&&Ti.enabled){var Qi=new Yi(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:li,j:si}),Si.fontSize);ei=Fi?Hi-Qi.height/2-wi-Ti.offsetY+18:Hi+Qi.height+wi+Ti.offsetY-18,ti=yi+Ti.offsetX}return ai.config.chart.stacked||(ki<0?ki=0+ui:ki+mi.height/3>ai.globals.gridHeight&&(ki=ai.globals.gridHeight-ui)),{bcx:fi,bcy:di,dataLabelsX:yi,dataLabelsY:ki,totalDataLabelsX:ti,totalDataLabelsY:ei,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(ze){var ei=this.w,ti=ze.x,ai=ze.i,ni=ze.j,si=ze.realIndex,li=ze.groupIndex,ci=ze.bcy,di=ze.barHeight,fi=ze.barWidth,pi=ze.textRects,vi=ze.dataLabelsX,mi=ze.strokeWidth,yi=ze.dataLabelsConfig,ki=ze.barDataLabelsConfig,Si=ze.barTotalDataLabelsConfig,_i=ze.offX,Ti=ze.offY,ui=ei.globals.gridHeight/ei.globals.dataPoints;fi=Math.abs(fi);var xi,wi,Ii=(ci+=li!==-1?li*di:0)-(this.barCtx.isRangeBar?0:ui)+di/2+pi.height/2+Ti-3,Li="start",Oi=this.barCtx.series[ai][ni]<0,Fi=ti;switch(this.barCtx.isReversed&&(Fi=ti+fi-(Oi?2*fi:0),ti=ei.globals.gridWidth-fi),ki.position){case"center":vi=Oi?Fi+fi/2-_i:Math.max(pi.width/2,Fi-fi/2)+_i;break;case"bottom":vi=Oi?Fi+fi-mi-Math.round(pi.width/2)-_i:Fi-fi+mi+Math.round(pi.width/2)+_i;break;case"top":vi=Oi?Fi-mi+Math.round(pi.width/2)-_i:Fi-mi-Math.round(pi.width/2)+_i}if(this.barCtx.lastActiveBarSerieIndex===si&&Si.enabled){var Hi=new Yi(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:si,j:ni}),yi.fontSize);Oi?(xi=Fi-mi+Math.round(Hi.width/2)-_i-Si.offsetX-15,Li="end"):xi=Fi-mi-Math.round(Hi.width/2)+_i+Si.offsetX+15,wi=Ii+Si.offsetY}return ei.config.chart.stacked||(vi<0?vi=vi+pi.width+mi:vi+pi.width/2>ei.globals.gridWidth&&(vi=ei.globals.gridWidth-pi.width-mi)),{bcx:ti,bcy:ci,dataLabelsX:vi,dataLabelsY:Ii,totalDataLabelsX:xi,totalDataLabelsY:wi,totalDataLabelsAnchor:Li}}},{key:"drawCalculatedDataLabels",value:function(ze){var ei=ze.x,ti=ze.y,ai=ze.val,ni=ze.i,si=ze.j,li=ze.textRects,ci=ze.barHeight,di=ze.barWidth,fi=ze.dataLabelsConfig,pi=this.w,vi="rotate(0)";pi.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(vi="rotate(-90, ".concat(ei,", ").concat(ti,")"));var mi=new Fa(this.barCtx.ctx),yi=new Yi(this.barCtx.ctx),ki=fi.formatter,Si=null,_i=pi.globals.collapsedSeriesIndices.indexOf(ni)>-1;if(fi.enabled&&!_i){Si=yi.group({class:"apexcharts-data-labels",transform:vi});var Ti="";ai!==void 0&&(Ti=ki(ai,hi(hi({},pi),{},{seriesIndex:ni,dataPointIndex:si,w:pi}))),!ai&&pi.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(Ti="");var ui=pi.globals.series[ni][si]<0,xi=pi.config.plotOptions.bar.dataLabels.position;pi.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(xi==="top"&&(fi.textAnchor=ui?"end":"start"),xi==="center"&&(fi.textAnchor="middle"),xi==="bottom"&&(fi.textAnchor=ui?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&di<yi.getTextRects(Ti,parseFloat(fi.style.fontSize)).width&&(Ti=""),pi.config.chart.stacked&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&(this.barCtx.isHorizontal?li.width/1.6>Math.abs(di)&&(Ti=""):li.height/1.6>Math.abs(ci)&&(Ti=""));var wi=hi({},fi);this.barCtx.isHorizontal&&ai<0&&(fi.textAnchor==="start"?wi.textAnchor="end":fi.textAnchor==="end"&&(wi.textAnchor="start")),mi.plotDataLabelsText({x:ei,y:ti,text:Ti,i:ni,j:si,parent:Si,dataLabelsConfig:wi,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return Si}},{key:"drawTotalDataLabels",value:function(ze){var ei,ti=ze.x,ai=ze.y,ni=ze.val,si=ze.barWidth,li=ze.barHeight,ci=ze.realIndex,di=ze.textAnchor,fi=ze.barTotalDataLabelsConfig,pi=this.w,vi=new Yi(this.barCtx.ctx);return fi.enabled&&ti!==void 0&&ai!==void 0&&this.barCtx.lastActiveBarSerieIndex===ci&&(ei=vi.drawText({x:ti-(!pi.globals.isBarHorizontal&&pi.globals.seriesGroups.length?si/pi.globals.seriesGroups.length:0),y:ai-(pi.globals.isBarHorizontal&&pi.globals.seriesGroups.length?li/pi.globals.seriesGroups.length:0),foreColor:fi.style.color,text:ni,textAnchor:di,fontFamily:fi.style.fontFamily,fontSize:fi.style.fontSize,fontWeight:fi.style.fontWeight})),ei}}]),Ei}(),Wi=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.barCtx=ze}return Ci(Ei,[{key:"initVariables",value:function(ze){var ei=this.w;this.barCtx.series=ze,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var ti=0;ti<ze.length;ti++)if(ze[ti].length>0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=ze[ti].length),ei.globals.isXNumeric)for(var ai=0;ai<ze[ti].length;ai++)ei.globals.seriesX[ti][ai]>ei.globals.minX&&ei.globals.seriesX[ti][ai]<ei.globals.maxX&&this.barCtx.visibleItems++;else this.barCtx.visibleItems=ei.globals.dataPoints;this.barCtx.seriesLen===0&&(this.barCtx.seriesLen=1),this.barCtx.zeroSerieses=[],ei.globals.comboCharts||this.checkZeroSeries({series:ze})}},{key:"initialPositions",value:function(){var ze,ei,ti,ai,ni,si,li,ci,di=this.w,fi=di.globals.dataPoints;this.barCtx.isRangeBar&&(fi=di.globals.labels.length);var pi=this.barCtx.seriesLen;if(di.config.plotOptions.bar.rangeBarGroupRows&&(pi=1),this.barCtx.isHorizontal)ni=(ti=di.globals.gridHeight/fi)/pi,di.globals.isXNumeric&&(ni=(ti=di.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),ni=ni*parseInt(this.barCtx.barOptions.barHeight,10)/100,String(this.barCtx.barOptions.barHeight).indexOf("%")===-1&&(ni=parseInt(this.barCtx.barOptions.barHeight,10)),ci=this.barCtx.baseLineInvertedY+di.globals.padHorizontal+(this.barCtx.isReversed?di.globals.gridWidth:0)-(this.barCtx.isReversed?2*this.barCtx.baseLineInvertedY:0),this.barCtx.isFunnel&&(ci=di.globals.gridWidth/2),ei=(ti-ni*this.barCtx.seriesLen)/2;else{if(ai=di.globals.gridWidth/this.barCtx.visibleItems,di.config.xaxis.convertedCatToNumeric&&(ai=di.globals.gridWidth/di.globals.dataPoints),si=ai/pi*parseInt(this.barCtx.barOptions.columnWidth,10)/100,di.globals.isXNumeric){var vi=this.barCtx.xRatio;di.globals.minXDiff&&di.globals.minXDiff!==.5&&di.globals.minXDiff/vi>0&&(ai=di.globals.minXDiff/vi),(si=ai/pi*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(si=1)}String(this.barCtx.barOptions.columnWidth).indexOf("%")===-1&&(si=parseInt(this.barCtx.barOptions.columnWidth,10)),li=di.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.translationsIndex]-(this.barCtx.isReversed?di.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.translationsIndex]:0),ze=di.globals.padHorizontal+(ai-si*this.barCtx.seriesLen)/2}return di.globals.barHeight=ni,di.globals.barWidth=si,{x:ze,y:ei,yDivision:ti,xDivision:ai,barHeight:ni,barWidth:si,zeroH:li,zeroW:ci}}},{key:"initializeStackedPrevVars",value:function(ze){var ei=ze.w;ei.globals.hasSeriesGroups?ei.globals.seriesGroups.forEach(function(ti){ze[ti]||(ze[ti]={}),ze[ti].prevY=[],ze[ti].prevX=[],ze[ti].prevYF=[],ze[ti].prevXF=[],ze[ti].prevYVal=[],ze[ti].prevXVal=[]}):(ze.prevY=[],ze.prevX=[],ze.prevYF=[],ze.prevXF=[],ze.prevYVal=[],ze.prevXVal=[])}},{key:"initializeStackedXYVars",value:function(ze){var ei=ze.w;ei.globals.hasSeriesGroups?ei.globals.seriesGroups.forEach(function(ti){ze[ti]||(ze[ti]={}),ze[ti].xArrj=[],ze[ti].xArrjF=[],ze[ti].xArrjVal=[],ze[ti].yArrj=[],ze[ti].yArrjF=[],ze[ti].yArrjVal=[]}):(ze.xArrj=[],ze.xArrjF=[],ze.xArrjVal=[],ze.yArrj=[],ze.yArrjF=[],ze.yArrjVal=[])}},{key:"getPathFillColor",value:function(ze,ei,ti,ai){var ni,si,li,ci,di=this.w,fi=new Ya(this.barCtx.ctx),pi=null,vi=this.barCtx.barOptions.distributed?ti:ei;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(mi){ze[ei][ti]>=mi.from&&ze[ei][ti]<=mi.to&&(pi=mi.color)}),di.config.series[ei].data[ti]&&di.config.series[ei].data[ti].fillColor&&(pi=di.config.series[ei].data[ti].fillColor),fi.fillPath({seriesNumber:this.barCtx.barOptions.distributed?vi:ai,dataPointIndex:ti,color:pi,value:ze[ei][ti],fillConfig:(ni=di.config.series[ei].data[ti])===null||ni===void 0?void 0:ni.fill,fillType:(si=di.config.series[ei].data[ti])!==null&&si!==void 0&&(li=si.fill)!==null&&li!==void 0&&li.type?(ci=di.config.series[ei].data[ti])===null||ci===void 0?void 0:ci.fill.type:Array.isArray(di.config.fill.type)?di.config.fill.type[ei]:di.config.fill.type})}},{key:"getStrokeWidth",value:function(ze,ei,ti){var ai=0,ni=this.w;return this.barCtx.series[ze][ei]===void 0||this.barCtx.series[ze][ei]===null?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,ni.config.stroke.show&&(this.barCtx.isNullValue||(ai=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[ti]:this.barCtx.strokeWidth)),ai}},{key:"shouldApplyRadius",value:function(ze){var ei=this.w,ti=!1;return ei.config.plotOptions.bar.borderRadius>0&&(ei.config.chart.stacked&&ei.config.plotOptions.bar.borderRadiusWhenStacked==="last"?this.barCtx.lastActiveBarSerieIndex===ze&&(ti=!0):ti=!0),ti}},{key:"barBackground",value:function(ze){var ei=ze.j,ti=ze.i,ai=ze.x1,ni=ze.x2,si=ze.y1,li=ze.y2,ci=ze.elSeries,di=this.w,fi=new Yi(this.barCtx.ctx),pi=new Na(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&pi===ti){ei>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(ei%=this.barCtx.barOptions.colors.backgroundBarColors.length);var vi=this.barCtx.barOptions.colors.backgroundBarColors[ei],mi=fi.drawRect(ai!==void 0?ai:0,si!==void 0?si:0,ni!==void 0?ni:di.globals.gridWidth,li!==void 0?li:di.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,vi,this.barCtx.barOptions.colors.backgroundBarOpacity);ci.add(mi),mi.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(ze){var ei,ti=ze.barWidth,ai=ze.barXPosition,ni=ze.y1,si=ze.y2,li=ze.strokeWidth,ci=ze.seriesGroup,di=ze.realIndex,fi=ze.i,pi=ze.j,vi=ze.w,mi=new Yi(this.barCtx.ctx);(li=Array.isArray(li)?li[di]:li)||(li=0);var yi=ti,ki=ai;(ei=vi.config.series[di].data[pi])!==null&&ei!==void 0&&ei.columnWidthOffset&&(ki=ai-vi.config.series[di].data[pi].columnWidthOffset/2,yi=ti+vi.config.series[di].data[pi].columnWidthOffset);var Si=ki,_i=ki+yi;ni+=.001,si+=.001;var Ti=mi.move(Si,ni),ui=mi.move(Si,ni),xi=mi.line(_i-li,ni);if(vi.globals.previousPaths.length>0&&(ui=this.barCtx.getPreviousPath(di,pi,!1)),Ti=Ti+mi.line(Si,si)+mi.line(_i-li,si)+mi.line(_i-li,ni)+(vi.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),ui=ui+mi.line(Si,ni)+xi+xi+xi+xi+xi+mi.line(Si,ni)+(vi.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(di)&&(Ti=mi.roundPathCorners(Ti,vi.config.plotOptions.bar.borderRadius)),vi.config.chart.stacked){var wi=this.barCtx;vi.globals.hasSeriesGroups&&ci&&(wi=this.barCtx[ci]),wi.yArrj.push(si),wi.yArrjF.push(Math.abs(ni-si)),wi.yArrjVal.push(this.barCtx.series[fi][pi])}return{pathTo:Ti,pathFrom:ui}}},{key:"getBarpaths",value:function(ze){var ei,ti=ze.barYPosition,ai=ze.barHeight,ni=ze.x1,si=ze.x2,li=ze.strokeWidth,ci=ze.seriesGroup,di=ze.realIndex,fi=ze.i,pi=ze.j,vi=ze.w,mi=new Yi(this.barCtx.ctx);(li=Array.isArray(li)?li[di]:li)||(li=0);var yi=ti,ki=ai;(ei=vi.config.series[di].data[pi])!==null&&ei!==void 0&&ei.barHeightOffset&&(yi=ti-vi.config.series[di].data[pi].barHeightOffset/2,ki=ai+vi.config.series[di].data[pi].barHeightOffset);var Si=yi,_i=yi+ki;ni+=.001,si+=.001;var Ti=mi.move(ni,Si),ui=mi.move(ni,Si);vi.globals.previousPaths.length>0&&(ui=this.barCtx.getPreviousPath(di,pi,!1));var xi=mi.line(ni,_i-li);if(Ti=Ti+mi.line(si,Si)+mi.line(si,_i-li)+xi+(vi.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),ui=ui+mi.line(ni,Si)+xi+xi+xi+xi+xi+mi.line(ni,Si)+(vi.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(di)&&(Ti=mi.roundPathCorners(Ti,vi.config.plotOptions.bar.borderRadius)),vi.config.chart.stacked){var wi=this.barCtx;vi.globals.hasSeriesGroups&&ci&&(wi=this.barCtx[ci]),wi.xArrj.push(si),wi.xArrjF.push(Math.abs(ni-si)),wi.xArrjVal.push(this.barCtx.series[fi][pi])}return{pathTo:Ti,pathFrom:ui}}},{key:"checkZeroSeries",value:function(ze){for(var ei=ze.series,ti=this.w,ai=0;ai<ei.length;ai++){for(var ni=0,si=0;si<ei[ti.globals.maxValsInArrayIndex].length;si++)ni+=ei[ai][si];ni===0&&this.barCtx.zeroSerieses.push(ai)}}},{key:"getXForValue",value:function(ze,ei){var ti=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2]?ei:null;return ze!=null&&(ti=ei+ze/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?ze/this.barCtx.invertedYRatio:0)),ti}},{key:"getYForValue",value:function(ze,ei,ti){var ai=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3]?ei:null;return ze!=null&&(ai=ei-ze/this.barCtx.yRatio[ti]+2*(this.barCtx.isReversed?ze/this.barCtx.yRatio[ti]:0)),ai}},{key:"getGoalValues",value:function(ze,ei,ti,ai,ni,si){var li=this,ci=this.w,di=[],fi=function(mi,yi){var ki;di.push((Pi(ki={},ze,ze==="x"?li.getXForValue(mi,ei,!1):li.getYForValue(mi,ti,si,!1)),Pi(ki,"attrs",yi),ki))};if(ci.globals.seriesGoals[ai]&&ci.globals.seriesGoals[ai][ni]&&Array.isArray(ci.globals.seriesGoals[ai][ni])&&ci.globals.seriesGoals[ai][ni].forEach(function(mi){fi(mi.value,mi)}),this.barCtx.barOptions.isDumbbell&&ci.globals.seriesRange.length){var pi=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:ci.globals.colors,vi={strokeHeight:ze==="x"?0:ci.globals.markers.size[ai],strokeWidth:ze==="x"?ci.globals.markers.size[ai]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(pi[ai])?pi[ai][0]:pi[ai]};fi(ci.globals.seriesRangeStart[ai][ni],vi),fi(ci.globals.seriesRangeEnd[ai][ni],hi(hi({},vi),{},{strokeColor:Array.isArray(pi[ai])?pi[ai][1]:pi[ai]}))}return di}},{key:"drawGoalLine",value:function(ze){var ei=ze.barXPosition,ti=ze.barYPosition,ai=ze.goalX,ni=ze.goalY,si=ze.barWidth,li=ze.barHeight,ci=new Yi(this.barCtx.ctx),di=ci.group({className:"apexcharts-bar-goals-groups"});di.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:di.node}),di.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var fi=null;return this.barCtx.isHorizontal?Array.isArray(ai)&&ai.forEach(function(pi){if(pi.x>=-1&&pi.x<=ci.w.globals.gridWidth+1){var vi=pi.attrs.strokeHeight!==void 0?pi.attrs.strokeHeight:li/2,mi=ti+vi+li/2;fi=ci.drawLine(pi.x,mi-2*vi,pi.x,mi,pi.attrs.strokeColor?pi.attrs.strokeColor:void 0,pi.attrs.strokeDashArray,pi.attrs.strokeWidth?pi.attrs.strokeWidth:2,pi.attrs.strokeLineCap),di.add(fi)}}):Array.isArray(ni)&&ni.forEach(function(pi){if(pi.y>=-1&&pi.y<=ci.w.globals.gridHeight+1){var vi=pi.attrs.strokeWidth!==void 0?pi.attrs.strokeWidth:si/2,mi=ei+vi+si/2;fi=ci.drawLine(mi-2*vi,pi.y,mi,pi.y,pi.attrs.strokeColor?pi.attrs.strokeColor:void 0,pi.attrs.strokeDashArray,pi.attrs.strokeHeight?pi.attrs.strokeHeight:2,pi.attrs.strokeLineCap),di.add(fi)}}),di}},{key:"drawBarShadow",value:function(ze){var ei=ze.prevPaths,ti=ze.currPaths,ai=ze.color,ni=this.w,si=ei.x,li=ei.x1,ci=ei.barYPosition,di=ti.x,fi=ti.x1,pi=ti.barYPosition,vi=ci+ti.barHeight,mi=new Yi(this.barCtx.ctx),yi=new Ri,ki=mi.move(li,vi)+mi.line(si,vi)+mi.line(di,pi)+mi.line(fi,pi)+mi.line(li,vi)+(ni.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z");return mi.drawPath({d:ki,fill:yi.shadeColor(.5,Ri.rgb2hex(ai)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}},{key:"getZeroValueEncounters",value:function(ze){var ei=ze.i,ti=ze.j,ai=this.w,ni=0,si=0;return ai.globals.seriesPercent.forEach(function(li,ci){li[ti]&&ni++,ci<ei&&li[ti]===0&&si++}),{nonZeroColumns:ni,zeroEncounters:si}}}]),Ei}(),Vi=function(){function Ei(ze,ei){bi(this,Ei),this.ctx=ze,this.w=ze.w;var ti=this.w;this.barOptions=ti.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=ti.config.stroke.width,this.isNullValue=!1,this.isRangeBar=ti.globals.seriesRange.length&&this.isHorizontal,this.isVerticalGroupedRangeBar=!ti.globals.isBarHorizontal&&ti.globals.seriesRange.length&&ti.config.plotOptions.bar.rangeBarGroupRows,this.isFunnel=this.barOptions.isFunnel,this.xyRatios=ei,this.xyRatios!==null&&(this.xRatio=ei.xRatio,this.yRatio=ei.yRatio,this.invertedXRatio=ei.invertedXRatio,this.invertedYRatio=ei.invertedYRatio,this.baseLineY=ei.baseLineY,this.baseLineInvertedY=ei.baseLineInvertedY),this.yaxisIndex=0,this.translationsIndex=0,this.seriesLen=0,this.pathArr=[];var ai=new Na(this.ctx);this.lastActiveBarSerieIndex=ai.getActiveConfigSeriesIndex("desc",["bar","column"]);var ni=ai.getBarSeriesIndices(),si=new Gi(this.ctx);this.stackedSeriesTotals=si.getStackedSeriesTotals(this.w.config.series.map(function(li,ci){return ni.indexOf(ci)===-1?ci:-1}).filter(function(li){return li!==-1})),this.barHelpers=new Wi(this)}return Ci(Ei,[{key:"draw",value:function(ze,ei){var ti=this.w,ai=new Yi(this.ctx),ni=new Gi(this.ctx,ti);ze=ni.getLogSeries(ze),this.series=ze,this.yRatio=ni.getLogYRatios(this.yRatio),this.barHelpers.initVariables(ze);var si=ai.group({class:"apexcharts-bar-series apexcharts-plot-series"});ti.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering - ApexCharts");for(var li=0,ci=0;li<ze.length;li++,ci++){var di,fi,pi,vi,mi=void 0,yi=void 0,ki=[],Si=[],_i=ti.globals.comboCharts?ei[li]:li,Ti=ai.group({class:"apexcharts-series",rel:li+1,seriesName:Ri.escapeString(ti.globals.seriesNames[_i]),"data:realIndex":_i});this.ctx.series.addCollapsedClassToSeries(Ti,_i),ze[li].length>0&&(this.visibleI=this.visibleI+1);var ui=0,xi=0;this.yRatio.length>1&&(this.yaxisIndex=ti.globals.seriesYAxisReverseMap[_i],this.translationsIndex=_i);var wi=this.translationsIndex;this.isReversed=ti.config.yaxis[this.yaxisIndex]&&ti.config.yaxis[this.yaxisIndex].reversed;var Ii=this.barHelpers.initialPositions();yi=Ii.y,ui=Ii.barHeight,fi=Ii.yDivision,vi=Ii.zeroW,mi=Ii.x,xi=Ii.barWidth,di=Ii.xDivision,pi=Ii.zeroH,this.horizontal||Si.push(mi+xi/2);var Li=ai.group({class:"apexcharts-datalabels","data:realIndex":_i});ti.globals.delayedElements.push({el:Li.node}),Li.node.classList.add("apexcharts-element-hidden");var Oi=ai.group({class:"apexcharts-bar-goals-markers"}),Fi=ai.group({class:"apexcharts-bar-shadows"});ti.globals.delayedElements.push({el:Fi.node}),Fi.node.classList.add("apexcharts-element-hidden");for(var Hi=0;Hi<ze[li].length;Hi++){var Qi=this.barHelpers.getStrokeWidth(li,Hi,_i),qi=null,Ui={indexes:{i:li,j:Hi,realIndex:_i,translationsIndex:wi,bc:ci},x:mi,y:yi,strokeWidth:Qi,elSeries:Ti};this.isHorizontal?(qi=this.drawBarPaths(hi(hi({},Ui),{},{barHeight:ui,zeroW:vi,yDivision:fi})),xi=this.series[li][Hi]/this.invertedYRatio):(qi=this.drawColumnPaths(hi(hi({},Ui),{},{xDivision:di,barWidth:xi,zeroH:pi})),ui=this.series[li][Hi]/this.yRatio[wi]);var aa=this.barHelpers.getPathFillColor(ze,li,Hi,_i);if(this.isFunnel&&this.barOptions.isFunnel3d&&this.pathArr.length&&Hi>0){var ca=this.barHelpers.drawBarShadow({color:typeof aa=="string"&&(aa==null?void 0:aa.indexOf("url"))===-1?aa:Ri.hexToRgba(ti.globals.colors[li]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:qi});ca&&Fi.add(ca)}this.pathArr.push(qi);var da=this.barHelpers.drawGoalLine({barXPosition:qi.barXPosition,barYPosition:qi.barYPosition,goalX:qi.goalX,goalY:qi.goalY,barHeight:ui,barWidth:xi});da&&Oi.add(da),yi=qi.y,mi=qi.x,Hi>0&&Si.push(mi+xi/2),ki.push(yi),this.renderSeries({realIndex:_i,pathFill:aa,j:Hi,i:li,pathFrom:qi.pathFrom,pathTo:qi.pathTo,strokeWidth:Qi,elSeries:Ti,x:mi,y:yi,series:ze,barHeight:qi.barHeight?qi.barHeight:ui,barWidth:qi.barWidth?qi.barWidth:xi,elDataLabelsWrap:Li,elGoalsMarkers:Oi,elBarShadows:Fi,visibleSeries:this.visibleI,type:"bar"})}ti.globals.seriesXvalues[_i]=Si,ti.globals.seriesYvalues[_i]=ki,si.add(Ti)}return si}},{key:"renderSeries",value:function(ze){var ei=ze.realIndex,ti=ze.pathFill,ai=ze.lineFill,ni=ze.j,si=ze.i,li=ze.groupIndex,ci=ze.pathFrom,di=ze.pathTo,fi=ze.strokeWidth,pi=ze.elSeries,vi=ze.x,mi=ze.y,yi=ze.y1,ki=ze.y2,Si=ze.series,_i=ze.barHeight,Ti=ze.barWidth,ui=ze.barXPosition,xi=ze.barYPosition,wi=ze.elDataLabelsWrap,Ii=ze.elGoalsMarkers,Li=ze.elBarShadows,Oi=ze.visibleSeries,Fi=ze.type,Hi=this.w,Qi=new Yi(this.ctx);if(!ai){var qi=typeof Hi.globals.stroke.colors[ei]=="function"?function(xa){var va,Sa=Hi.config.stroke.colors;return Array.isArray(Sa)&&Sa.length>0&&((va=Sa[xa])||(va=""),typeof va=="function")?va({value:Hi.globals.series[xa][ni],dataPointIndex:ni,w:Hi}):va}(ei):Hi.globals.stroke.colors[ei];ai=this.barOptions.distributed?Hi.globals.stroke.colors[ni]:qi}Hi.config.series[si].data[ni]&&Hi.config.series[si].data[ni].strokeColor&&(ai=Hi.config.series[si].data[ni].strokeColor),this.isNullValue&&(ti="none");var Ui=ni/Hi.config.chart.animations.animateGradually.delay*(Hi.config.chart.animations.speed/Hi.globals.dataPoints)/2.4,aa=Qi.renderPaths({i:si,j:ni,realIndex:ei,pathFrom:ci,pathTo:di,stroke:ai,strokeWidth:fi,strokeLineCap:Hi.config.stroke.lineCap,fill:ti,animationDelay:Ui,initialSpeed:Hi.config.chart.animations.speed,dataChangeSpeed:Hi.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(Fi,"-area")});aa.attr("clip-path","url(#gridRectMask".concat(Hi.globals.cuid,")"));var ca=Hi.config.forecastDataPoints;ca.count>0&&ni>=Hi.globals.dataPoints-ca.count&&(aa.node.setAttribute("stroke-dasharray",ca.dashArray),aa.node.setAttribute("stroke-width",ca.strokeWidth),aa.node.setAttribute("fill-opacity",ca.fillOpacity)),yi!==void 0&&ki!==void 0&&(aa.attr("data-range-y1",yi),aa.attr("data-range-y2",ki)),new Ni(this.ctx).setSelectionFilter(aa,ei,ni),pi.add(aa);var da=new Di(this).handleBarDataLabels({x:vi,y:mi,y1:yi,y2:ki,i:si,j:ni,series:Si,realIndex:ei,groupIndex:li,barHeight:_i,barWidth:Ti,barXPosition:ui,barYPosition:xi,renderedPath:aa,visibleSeries:Oi});return da.dataLabels!==null&&wi.add(da.dataLabels),da.totalDataLabels&&wi.add(da.totalDataLabels),pi.add(wi),Ii&&pi.add(Ii),Li&&pi.add(Li),pi}},{key:"drawBarPaths",value:function(ze){var ei,ti=ze.indexes,ai=ze.barHeight,ni=ze.strokeWidth,si=ze.zeroW,li=ze.x,ci=ze.y,di=ze.yDivision,fi=ze.elSeries,pi=this.w,vi=ti.i,mi=ti.j;if(pi.globals.isXNumeric)ei=(ci=(pi.globals.seriesX[vi][mi]-pi.globals.minX)/this.invertedXRatio-ai)+ai*this.visibleI;else if(pi.config.plotOptions.bar.hideZeroBarsWhenGrouped){var yi=0,ki=0;pi.globals.seriesPercent.forEach(function(_i,Ti){_i[mi]&&yi++,Ti<vi&&_i[mi]===0&&ki++}),yi>0&&(ai=this.seriesLen*ai/yi),ei=ci+ai*this.visibleI,ei-=ai*ki}else ei=ci+ai*this.visibleI;this.isFunnel&&(si-=(this.barHelpers.getXForValue(this.series[vi][mi],si)-si)/2),li=this.barHelpers.getXForValue(this.series[vi][mi],si);var Si=this.barHelpers.getBarpaths({barYPosition:ei,barHeight:ai,x1:si,x2:li,strokeWidth:ni,series:this.series,realIndex:ti.realIndex,i:vi,j:mi,w:pi});return pi.globals.isXNumeric||(ci+=di),this.barHelpers.barBackground({j:mi,i:vi,y1:ei-ai*this.visibleI,y2:ai*this.seriesLen,elSeries:fi}),{pathTo:Si.pathTo,pathFrom:Si.pathFrom,x1:si,x:li,y:ci,goalX:this.barHelpers.getGoalValues("x",si,null,vi,mi),barYPosition:ei,barHeight:ai}}},{key:"drawColumnPaths",value:function(ze){var ei,ti=ze.indexes,ai=ze.x,ni=ze.y,si=ze.xDivision,li=ze.barWidth,ci=ze.zeroH,di=ze.strokeWidth,fi=ze.elSeries,pi=this.w,vi=ti.realIndex,mi=ti.translationsIndex,yi=ti.i,ki=ti.j,Si=ti.bc;if(pi.globals.isXNumeric){var _i=this.getBarXForNumericXAxis({x:ai,j:ki,realIndex:vi,barWidth:li});ai=_i.x,ei=_i.barXPosition}else if(pi.config.plotOptions.bar.hideZeroBarsWhenGrouped){var Ti=this.barHelpers.getZeroValueEncounters({i:yi,j:ki}),ui=Ti.nonZeroColumns,xi=Ti.zeroEncounters;ui>0&&(li=this.seriesLen*li/ui),ei=ai+li*this.visibleI,ei-=li*xi}else ei=ai+li*this.visibleI;ni=this.barHelpers.getYForValue(this.series[yi][ki],ci,mi);var wi=this.barHelpers.getColumnPaths({barXPosition:ei,barWidth:li,y1:ci,y2:ni,strokeWidth:di,series:this.series,realIndex:vi,i:yi,j:ki,w:pi});return pi.globals.isXNumeric||(ai+=si),this.barHelpers.barBackground({bc:Si,j:ki,i:yi,x1:ei-di/2-li*this.visibleI,x2:li*this.seriesLen+di/2,elSeries:fi}),{pathTo:wi.pathTo,pathFrom:wi.pathFrom,x:ai,y:ni,goalY:this.barHelpers.getGoalValues("y",null,ci,yi,ki,mi),barXPosition:ei,barWidth:li}}},{key:"getBarXForNumericXAxis",value:function(ze){var ei=ze.x,ti=ze.barWidth,ai=ze.realIndex,ni=ze.j,si=this.w,li=ai;return si.globals.seriesX[ai].length||(li=si.globals.maxValsInArrayIndex),si.globals.seriesX[li][ni]&&(ei=(si.globals.seriesX[li][ni]-si.globals.minX)/this.xRatio-ti*this.seriesLen/2),{barXPosition:ei+ti*this.visibleI,x:ei}}},{key:"getPreviousPath",value:function(ze,ei){for(var ti,ai=this.w,ni=0;ni<ai.globals.previousPaths.length;ni++){var si=ai.globals.previousPaths[ni];si.paths&&si.paths.length>0&&parseInt(si.realIndex,10)===parseInt(ze,10)&&ai.globals.previousPaths[ni].paths[ei]!==void 0&&(ti=ai.globals.previousPaths[ni].paths[ei].d)}return ti}}]),Ei}(),ta=function(Ei){zi(ei,Vi);var ze=ia(ei);function ei(){return bi(this,ei),ze.apply(this,arguments)}return Ci(ei,[{key:"draw",value:function(ti,ai){var ni=this,si=this.w;this.graphics=new Yi(this.ctx),this.bar=new Vi(this.ctx,this.xyRatios);var li=new Gi(this.ctx,si);ti=li.getLogSeries(ti),this.yRatio=li.getLogYRatios(this.yRatio),this.barHelpers.initVariables(ti),si.config.chart.stackType==="100%"&&(ti=si.globals.seriesPercent.slice()),this.series=ti,this.barHelpers.initializeStackedPrevVars(this);for(var ci=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),di=0,fi=0,pi=function(yi,ki){var Si=void 0,_i=void 0,Ti=void 0,ui=void 0,xi=-1;ni.groupCtx=ni,si.globals.seriesGroups.forEach(function(Ca,Ka){Ca.indexOf(si.globals.seriesNames[yi])>-1&&(xi=Ka)}),xi!==-1&&(ni.groupCtx=ni[si.globals.seriesGroups[xi]]);var wi=[],Ii=[],Li=si.globals.comboCharts?ai[yi]:yi,Oi=0;ni.yRatio.length>1&&(ni.yaxisIndex=si.globals.seriesYAxisReverseMap[Li][0],Oi=Li),ni.isReversed=si.config.yaxis[ni.yaxisIndex]&&si.config.yaxis[ni.yaxisIndex].reversed;var Fi=ni.graphics.group({class:"apexcharts-series",seriesName:Ri.escapeString(si.globals.seriesNames[Li]),rel:yi+1,"data:realIndex":Li});ni.ctx.series.addCollapsedClassToSeries(Fi,Li);var Hi=ni.graphics.group({class:"apexcharts-datalabels","data:realIndex":Li}),Qi=ni.graphics.group({class:"apexcharts-bar-goals-markers"}),qi=0,Ui=0,aa=ni.initialPositions(di,fi,Si,_i,Ti,ui,Oi);fi=aa.y,qi=aa.barHeight,_i=aa.yDivision,ui=aa.zeroW,di=aa.x,Ui=aa.barWidth,Si=aa.xDivision,Ti=aa.zeroH,si.globals.barHeight=qi,si.globals.barWidth=Ui,ni.barHelpers.initializeStackedXYVars(ni),ni.groupCtx.prevY.length===1&&ni.groupCtx.prevY[0].every(function(Ca){return isNaN(Ca)})&&(ni.groupCtx.prevY[0]=ni.groupCtx.prevY[0].map(function(Ca){return Ti}),ni.groupCtx.prevYF[0]=ni.groupCtx.prevYF[0].map(function(Ca){return 0}));for(var ca=0;ca<si.globals.dataPoints;ca++){var da=ni.barHelpers.getStrokeWidth(yi,ca,Li),xa={indexes:{i:yi,j:ca,realIndex:Li,translationsIndex:Oi,bc:ki},strokeWidth:da,x:di,y:fi,elSeries:Fi,groupIndex:xi,seriesGroup:si.globals.seriesGroups[xi]},va=null;ni.isHorizontal?(va=ni.drawStackedBarPaths(hi(hi({},xa),{},{zeroW:ui,barHeight:qi,yDivision:_i})),Ui=ni.series[yi][ca]/ni.invertedYRatio):(va=ni.drawStackedColumnPaths(hi(hi({},xa),{},{xDivision:Si,barWidth:Ui,zeroH:Ti})),qi=ni.series[yi][ca]/ni.yRatio[Oi]);var Sa=ni.barHelpers.drawGoalLine({barXPosition:va.barXPosition,barYPosition:va.barYPosition,goalX:va.goalX,goalY:va.goalY,barHeight:qi,barWidth:Ui});Sa&&Qi.add(Sa),fi=va.y,di=va.x,wi.push(di),Ii.push(fi);var Ta=ni.barHelpers.getPathFillColor(ti,yi,ca,Li);Fi=ni.renderSeries({realIndex:Li,pathFill:Ta,j:ca,i:yi,groupIndex:xi,pathFrom:va.pathFrom,pathTo:va.pathTo,strokeWidth:da,elSeries:Fi,x:di,y:fi,series:ti,barHeight:qi,barWidth:Ui,elDataLabelsWrap:Hi,elGoalsMarkers:Qi,type:"bar",visibleSeries:0})}si.globals.seriesXvalues[Li]=wi,si.globals.seriesYvalues[Li]=Ii,ni.groupCtx.prevY.push(ni.groupCtx.yArrj),ni.groupCtx.prevYF.push(ni.groupCtx.yArrjF),ni.groupCtx.prevYVal.push(ni.groupCtx.yArrjVal),ni.groupCtx.prevX.push(ni.groupCtx.xArrj),ni.groupCtx.prevXF.push(ni.groupCtx.xArrjF),ni.groupCtx.prevXVal.push(ni.groupCtx.xArrjVal),ci.add(Fi)},vi=0,mi=0;vi<ti.length;vi++,mi++)pi(vi,mi);return ci}},{key:"initialPositions",value:function(ti,ai,ni,si,li,ci,di){var fi,pi,vi=this.w;this.isHorizontal?(fi=(fi=si=vi.globals.gridHeight/vi.globals.dataPoints)*parseInt(vi.config.plotOptions.bar.barHeight,10)/100,String(vi.config.plotOptions.bar.barHeight).indexOf("%")===-1&&(fi=parseInt(vi.config.plotOptions.bar.barHeight,10)),ci=this.baseLineInvertedY+vi.globals.padHorizontal+(this.isReversed?vi.globals.gridWidth:0)-(this.isReversed?2*this.baseLineInvertedY:0),ai=(si-fi)/2):(pi=ni=vi.globals.gridWidth/vi.globals.dataPoints,pi=vi.globals.isXNumeric&&vi.globals.dataPoints>1?(ni=vi.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:pi*parseInt(vi.config.plotOptions.bar.columnWidth,10)/100,String(vi.config.plotOptions.bar.columnWidth).indexOf("%")===-1&&(pi=parseInt(vi.config.plotOptions.bar.columnWidth,10)),li=vi.globals.gridHeight-this.baseLineY[di]-(this.isReversed?vi.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[di]:0),ti=vi.globals.padHorizontal+(ni-pi)/2);var mi=vi.globals.barGroups.length?vi.globals.barGroups.length:1;return{x:ti,y:ai,yDivision:si,xDivision:ni,barHeight:fi/mi,barWidth:pi/mi,zeroH:li,zeroW:ci}}},{key:"drawStackedBarPaths",value:function(ti){for(var ai,ni=ti.indexes,si=ti.barHeight,li=ti.strokeWidth,ci=ti.zeroW,di=ti.x,fi=ti.y,pi=ti.groupIndex,vi=ti.seriesGroup,mi=ti.yDivision,yi=ti.elSeries,ki=this.w,Si=fi+(pi!==-1?pi*si:0),_i=ni.i,Ti=ni.j,ui=ni.translationsIndex,xi=0,wi=0;wi<this.groupCtx.prevXF.length;wi++)xi+=this.groupCtx.prevXF[wi][Ti];var Ii=_i;if(vi&&(Ii=vi.indexOf(ki.config.series[_i].name)),Ii>0){var Li=ci;this.groupCtx.prevXVal[Ii-1][Ti]<0?Li=this.series[_i][Ti]>=0?this.groupCtx.prevX[Ii-1][Ti]+xi-2*(this.isReversed?xi:0):this.groupCtx.prevX[Ii-1][Ti]:this.groupCtx.prevXVal[Ii-1][Ti]>=0&&(Li=this.series[_i][Ti]>=0?this.groupCtx.prevX[Ii-1][Ti]:this.groupCtx.prevX[Ii-1][Ti]-xi+2*(this.isReversed?xi:0)),ai=Li}else ai=ci;di=this.series[_i][Ti]===null?ai:ai+this.series[_i][Ti]/this.invertedYRatio-2*(this.isReversed?this.series[_i][Ti]/this.invertedYRatio:0);var Oi=this.barHelpers.getBarpaths({barYPosition:Si,barHeight:si,x1:ai,x2:di,strokeWidth:li,series:this.series,realIndex:ni.realIndex,seriesGroup:vi,i:_i,j:Ti,w:ki});return this.barHelpers.barBackground({j:Ti,i:_i,y1:Si,y2:si,elSeries:yi}),fi+=mi,{pathTo:Oi.pathTo,pathFrom:Oi.pathFrom,goalX:this.barHelpers.getGoalValues("x",ci,null,_i,Ti,ui),barYPosition:Si,x:di,y:fi}}},{key:"drawStackedColumnPaths",value:function(ti){var ai=ti.indexes,ni=ti.x,si=ti.y,li=ti.xDivision,ci=ti.barWidth,di=ti.zeroH,fi=ti.groupIndex,pi=ti.seriesGroup,vi=ti.elSeries,mi=this.w,yi=ai.i,ki=ai.j,Si=ai.bc,_i=ai.translationsIndex;if(mi.globals.isXNumeric){var Ti=mi.globals.seriesX[yi][ki];Ti||(Ti=0),ni=(Ti-mi.globals.minX)/this.xRatio-ci/2,mi.globals.barGroups.length&&(ni=(Ti-mi.globals.minX)/this.xRatio-ci/2*mi.globals.barGroups.length)}for(var ui,xi=ni+(fi!==-1?fi*ci:0),wi=0,Ii=0;Ii<this.groupCtx.prevYF.length;Ii++)wi+=isNaN(this.groupCtx.prevYF[Ii][ki])?0:this.groupCtx.prevYF[Ii][ki];var Li=yi;if(pi&&(Li=pi.indexOf(mi.globals.seriesNames[yi])),Li>0&&!mi.globals.isXNumeric||Li>0&&mi.globals.isXNumeric&&mi.globals.seriesX[yi-1][ki]===mi.globals.seriesX[yi][ki]){var Oi,Fi,Hi,Qi=Math.min(this.yRatio.length+1,yi+1);if(this.groupCtx.prevY[Li-1]!==void 0&&this.groupCtx.prevY[Li-1].length)for(var qi=1;qi<Qi;qi++){var Ui;if(!isNaN((Ui=this.groupCtx.prevY[Li-qi])===null||Ui===void 0?void 0:Ui[ki])){Hi=this.groupCtx.prevY[Li-qi][ki];break}}for(var aa=1;aa<Qi;aa++){var ca,da;if(((ca=this.groupCtx.prevYVal[Li-aa])===null||ca===void 0?void 0:ca[ki])<0){Fi=this.series[yi][ki]>=0?Hi-wi+2*(this.isReversed?wi:0):Hi;break}if(((da=this.groupCtx.prevYVal[Li-aa])===null||da===void 0?void 0:da[ki])>=0){Fi=this.series[yi][ki]>=0?Hi:Hi+wi-2*(this.isReversed?wi:0);break}}Fi===void 0&&(Fi=mi.globals.gridHeight),ui=(Oi=this.groupCtx.prevYF[0])!==null&&Oi!==void 0&&Oi.every(function(va){return va===0})&&this.groupCtx.prevYF.slice(1,Li).every(function(va){return va.every(function(Sa){return isNaN(Sa)})})?di:Fi}else ui=di;si=this.series[yi][ki]?ui-this.series[yi][ki]/this.yRatio[_i]+2*(this.isReversed?this.series[yi][ki]/this.yRatio[_i]:0):ui;var xa=this.barHelpers.getColumnPaths({barXPosition:xi,barWidth:ci,y1:ui,y2:si,yRatio:this.yRatio[_i],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:pi,realIndex:ai.realIndex,i:yi,j:ki,w:mi});return this.barHelpers.barBackground({bc:Si,j:ki,i:yi,x1:xi,x2:ci,elSeries:vi}),ni+=li,{pathTo:xa.pathTo,pathFrom:xa.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,di,yi,ki),barXPosition:xi,x:mi.globals.isXNumeric?ni-li:ni,y:si}}}]),ei}(),oa=function(Ei){zi(ei,Vi);var ze=ia(ei);function ei(){return bi(this,ei),ze.apply(this,arguments)}return Ci(ei,[{key:"draw",value:function(ti,ai,ni){var si=this,li=this.w,ci=new Yi(this.ctx),di=li.globals.comboCharts?ai:li.config.chart.type,fi=new Ya(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=li.config.plotOptions.bar.horizontal;var pi=new Gi(this.ctx,li);ti=pi.getLogSeries(ti),this.series=ti,this.yRatio=pi.getLogYRatios(this.yRatio),this.barHelpers.initVariables(ti);for(var vi=ci.group({class:"apexcharts-".concat(di,"-series apexcharts-plot-series")}),mi=function(ki){si.isBoxPlot=li.config.chart.type==="boxPlot"||li.config.series[ki].type==="boxPlot";var Si,_i,Ti,ui,xi=void 0,wi=void 0,Ii=[],Li=[],Oi=li.globals.comboCharts?ni[ki]:ki,Fi=ci.group({class:"apexcharts-series",seriesName:Ri.escapeString(li.globals.seriesNames[Oi]),rel:ki+1,"data:realIndex":Oi});si.ctx.series.addCollapsedClassToSeries(Fi,Oi),ti[ki].length>0&&(si.visibleI=si.visibleI+1);var Hi,Qi,qi=0;si.yRatio.length>1&&(si.yaxisIndex=li.globals.seriesYAxisReverseMap[Oi][0],qi=Oi);var Ui=si.barHelpers.initialPositions();wi=Ui.y,Hi=Ui.barHeight,_i=Ui.yDivision,ui=Ui.zeroW,xi=Ui.x,Qi=Ui.barWidth,Si=Ui.xDivision,Ti=Ui.zeroH,Li.push(xi+Qi/2);for(var aa=ci.group({class:"apexcharts-datalabels","data:realIndex":Oi}),ca=function(xa){var va=si.barHelpers.getStrokeWidth(ki,xa,Oi),Sa=null,Ta={indexes:{i:ki,j:xa,realIndex:Oi,translationsIndex:qi},x:xi,y:wi,strokeWidth:va,elSeries:Fi};Sa=si.isHorizontal?si.drawHorizontalBoxPaths(hi(hi({},Ta),{},{yDivision:_i,barHeight:Hi,zeroW:ui})):si.drawVerticalBoxPaths(hi(hi({},Ta),{},{xDivision:Si,barWidth:Qi,zeroH:Ti})),wi=Sa.y,xi=Sa.x,xa>0&&Li.push(xi+Qi/2),Ii.push(wi),Sa.pathTo.forEach(function(Ca,Ka){var Gr=!si.isBoxPlot&&si.candlestickOptions.wick.useFillColor?Sa.color[Ka]:li.globals.stroke.colors[ki],Xa=fi.fillPath({seriesNumber:Oi,dataPointIndex:xa,color:Sa.color[Ka],value:ti[ki][xa]});si.renderSeries({realIndex:Oi,pathFill:Xa,lineFill:Gr,j:xa,i:ki,pathFrom:Sa.pathFrom,pathTo:Ca,strokeWidth:va,elSeries:Fi,x:xi,y:wi,series:ti,barHeight:Hi,barWidth:Qi,elDataLabelsWrap:aa,visibleSeries:si.visibleI,type:li.config.chart.type})})},da=0;da<li.globals.dataPoints;da++)ca(da);li.globals.seriesXvalues[Oi]=Li,li.globals.seriesYvalues[Oi]=Ii,vi.add(Fi)},yi=0;yi<ti.length;yi++)mi(yi);return vi}},{key:"drawVerticalBoxPaths",value:function(ti){var ai=ti.indexes,ni=ti.x;ti.y;var si=ti.xDivision,li=ti.barWidth,ci=ti.zeroH,di=ti.strokeWidth,fi=this.w,pi=new Yi(this.ctx),vi=ai.i,mi=ai.j,yi=!0,ki=fi.config.plotOptions.candlestick.colors.upward,Si=fi.config.plotOptions.candlestick.colors.downward,_i="";this.isBoxPlot&&(_i=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var Ti=this.yRatio[ai.translationsIndex],ui=ai.realIndex,xi=this.getOHLCValue(ui,mi),wi=ci,Ii=ci;xi.o>xi.c&&(yi=!1);var Li=Math.min(xi.o,xi.c),Oi=Math.max(xi.o,xi.c),Fi=xi.m;fi.globals.isXNumeric&&(ni=(fi.globals.seriesX[ui][mi]-fi.globals.minX)/this.xRatio-li/2);var Hi=ni+li*this.visibleI;this.series[vi][mi]===void 0||this.series[vi][mi]===null?(Li=ci,Oi=ci):(Li=ci-Li/Ti,Oi=ci-Oi/Ti,wi=ci-xi.h/Ti,Ii=ci-xi.l/Ti,Fi=ci-xi.m/Ti);var Qi=pi.move(Hi,ci),qi=pi.move(Hi+li/2,Li);return fi.globals.previousPaths.length>0&&(qi=this.getPreviousPath(ui,mi,!0)),Qi=this.isBoxPlot?[pi.move(Hi,Li)+pi.line(Hi+li/2,Li)+pi.line(Hi+li/2,wi)+pi.line(Hi+li/4,wi)+pi.line(Hi+li-li/4,wi)+pi.line(Hi+li/2,wi)+pi.line(Hi+li/2,Li)+pi.line(Hi+li,Li)+pi.line(Hi+li,Fi)+pi.line(Hi,Fi)+pi.line(Hi,Li+di/2),pi.move(Hi,Fi)+pi.line(Hi+li,Fi)+pi.line(Hi+li,Oi)+pi.line(Hi+li/2,Oi)+pi.line(Hi+li/2,Ii)+pi.line(Hi+li-li/4,Ii)+pi.line(Hi+li/4,Ii)+pi.line(Hi+li/2,Ii)+pi.line(Hi+li/2,Oi)+pi.line(Hi,Oi)+pi.line(Hi,Fi)+"z"]:[pi.move(Hi,Oi)+pi.line(Hi+li/2,Oi)+pi.line(Hi+li/2,wi)+pi.line(Hi+li/2,Oi)+pi.line(Hi+li,Oi)+pi.line(Hi+li,Li)+pi.line(Hi+li/2,Li)+pi.line(Hi+li/2,Ii)+pi.line(Hi+li/2,Li)+pi.line(Hi,Li)+pi.line(Hi,Oi-di/2)],qi+=pi.move(Hi,Li),fi.globals.isXNumeric||(ni+=si),{pathTo:Qi,pathFrom:qi,x:ni,y:Oi,barXPosition:Hi,color:this.isBoxPlot?_i:yi?[ki]:[Si]}}},{key:"drawHorizontalBoxPaths",value:function(ti){var ai=ti.indexes;ti.x;var ni=ti.y,si=ti.yDivision,li=ti.barHeight,ci=ti.zeroW,di=ti.strokeWidth,fi=this.w,pi=new Yi(this.ctx),vi=ai.i,mi=ai.j,yi=this.boxOptions.colors.lower;this.isBoxPlot&&(yi=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var ki=this.invertedYRatio,Si=ai.realIndex,_i=this.getOHLCValue(Si,mi),Ti=ci,ui=ci,xi=Math.min(_i.o,_i.c),wi=Math.max(_i.o,_i.c),Ii=_i.m;fi.globals.isXNumeric&&(ni=(fi.globals.seriesX[Si][mi]-fi.globals.minX)/this.invertedXRatio-li/2);var Li=ni+li*this.visibleI;this.series[vi][mi]===void 0||this.series[vi][mi]===null?(xi=ci,wi=ci):(xi=ci+xi/ki,wi=ci+wi/ki,Ti=ci+_i.h/ki,ui=ci+_i.l/ki,Ii=ci+_i.m/ki);var Oi=pi.move(ci,Li),Fi=pi.move(xi,Li+li/2);return fi.globals.previousPaths.length>0&&(Fi=this.getPreviousPath(Si,mi,!0)),Oi=[pi.move(xi,Li)+pi.line(xi,Li+li/2)+pi.line(Ti,Li+li/2)+pi.line(Ti,Li+li/2-li/4)+pi.line(Ti,Li+li/2+li/4)+pi.line(Ti,Li+li/2)+pi.line(xi,Li+li/2)+pi.line(xi,Li+li)+pi.line(Ii,Li+li)+pi.line(Ii,Li)+pi.line(xi+di/2,Li),pi.move(Ii,Li)+pi.line(Ii,Li+li)+pi.line(wi,Li+li)+pi.line(wi,Li+li/2)+pi.line(ui,Li+li/2)+pi.line(ui,Li+li-li/4)+pi.line(ui,Li+li/4)+pi.line(ui,Li+li/2)+pi.line(wi,Li+li/2)+pi.line(wi,Li)+pi.line(Ii,Li)+"z"],Fi+=pi.move(xi,Li),fi.globals.isXNumeric||(ni+=si),{pathTo:Oi,pathFrom:Fi,x:wi,y:ni,barYPosition:Li,color:yi}}},{key:"getOHLCValue",value:function(ti,ai){var ni=this.w;return{o:this.isBoxPlot?ni.globals.seriesCandleH[ti][ai]:ni.globals.seriesCandleO[ti][ai],h:this.isBoxPlot?ni.globals.seriesCandleO[ti][ai]:ni.globals.seriesCandleH[ti][ai],m:ni.globals.seriesCandleM[ti][ai],l:this.isBoxPlot?ni.globals.seriesCandleC[ti][ai]:ni.globals.seriesCandleL[ti][ai],c:this.isBoxPlot?ni.globals.seriesCandleL[ti][ai]:ni.globals.seriesCandleC[ti][ai]}}}]),ei}(),na=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"checkColorRange",value:function(){var ze=this.w,ei=!1,ti=ze.config.plotOptions[ze.config.chart.type];return ti.colorScale.ranges.length>0&&ti.colorScale.ranges.map(function(ai,ni){ai.from<=0&&(ei=!0)}),ei}},{key:"getShadeColor",value:function(ze,ei,ti,ai){var ni=this.w,si=1,li=ni.config.plotOptions[ze].shadeIntensity,ci=this.determineColor(ze,ei,ti);ni.globals.hasNegs||ai?si=ni.config.plotOptions[ze].reverseNegativeShade?ci.percent<0?ci.percent/100*(1.25*li):(1-ci.percent/100)*(1.25*li):ci.percent<=0?1-(1+ci.percent/100)*li:(1-ci.percent/100)*li:(si=1-ci.percent/100,ze==="treemap"&&(si=(1-ci.percent/100)*(1.25*li)));var di=ci.color,fi=new Ri;return ni.config.plotOptions[ze].enableShades&&(di=this.w.config.theme.mode==="dark"?Ri.hexToRgba(fi.shadeColor(-1*si,ci.color),ni.config.fill.opacity):Ri.hexToRgba(fi.shadeColor(si,ci.color),ni.config.fill.opacity)),{color:di,colorProps:ci}}},{key:"determineColor",value:function(ze,ei,ti){var ai=this.w,ni=ai.globals.series[ei][ti],si=ai.config.plotOptions[ze],li=si.colorScale.inverse?ti:ei;si.distributed&&ai.config.chart.type==="treemap"&&(li=ti);var ci=ai.globals.colors[li],di=null,fi=Math.min.apply(Math,ra(ai.globals.series[ei])),pi=Math.max.apply(Math,ra(ai.globals.series[ei]));si.distributed||ze!=="heatmap"||(fi=ai.globals.minY,pi=ai.globals.maxY),si.colorScale.min!==void 0&&(fi=si.colorScale.min<ai.globals.minY?si.colorScale.min:ai.globals.minY,pi=si.colorScale.max>ai.globals.maxY?si.colorScale.max:ai.globals.maxY);var vi=Math.abs(pi)+Math.abs(fi),mi=100*ni/(vi===0?vi-1e-6:vi);return si.colorScale.ranges.length>0&&si.colorScale.ranges.map(function(yi,ki){if(ni>=yi.from&&ni<=yi.to){ci=yi.color,di=yi.foreColor?yi.foreColor:null,fi=yi.from,pi=yi.to;var Si=Math.abs(pi)+Math.abs(fi);mi=100*ni/(Si===0?Si-1e-6:Si)}}),{color:ci,foreColor:di,percent:mi}}},{key:"calculateDataLabels",value:function(ze){var ei=ze.text,ti=ze.x,ai=ze.y,ni=ze.i,si=ze.j,li=ze.colorProps,ci=ze.fontSize,di=this.w.config.dataLabels,fi=new Yi(this.ctx),pi=new Fa(this.ctx),vi=null;if(di.enabled){vi=fi.group({class:"apexcharts-data-labels"});var mi=di.offsetX,yi=di.offsetY,ki=ti+mi,Si=ai+parseFloat(di.style.fontSize)/3+yi;pi.plotDataLabelsText({x:ki,y:Si,text:ei,i:ni,j:si,color:li.foreColor,parent:vi,fontSize:ci,dataLabelsConfig:di})}return vi}},{key:"addListeners",value:function(ze){var ei=new Yi(this.ctx);ze.node.addEventListener("mouseenter",ei.pathMouseEnter.bind(this,ze)),ze.node.addEventListener("mouseleave",ei.pathMouseLeave.bind(this,ze)),ze.node.addEventListener("mousedown",ei.pathMouseDown.bind(this,ze))}}]),Ei}(),ba=function(){function Ei(ze,ei){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.xRatio=ei.xRatio,this.yRatio=ei.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new na(ze),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return Ci(Ei,[{key:"draw",value:function(ze){var ei=this.w,ti=new Yi(this.ctx),ai=ti.group({class:"apexcharts-heatmap"});ai.attr("clip-path","url(#gridRectMask".concat(ei.globals.cuid,")"));var ni=ei.globals.gridWidth/ei.globals.dataPoints,si=ei.globals.gridHeight/ei.globals.series.length,li=0,ci=!1;this.negRange=this.helpers.checkColorRange();var di=ze.slice();ei.config.yaxis[0].reversed&&(ci=!0,di.reverse());for(var fi=ci?0:di.length-1;ci?fi<di.length:fi>=0;ci?fi++:fi--){var pi=ti.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:Ri.escapeString(ei.globals.seriesNames[fi]),rel:fi+1,"data:realIndex":fi});if(this.ctx.series.addCollapsedClassToSeries(pi,fi),ei.config.chart.dropShadow.enabled){var vi=ei.config.chart.dropShadow;new Ni(this.ctx).dropShadow(pi,vi,fi)}for(var mi=0,yi=ei.config.plotOptions.heatmap.shadeIntensity,ki=0;ki<di[fi].length;ki++){var Si=this.helpers.getShadeColor(ei.config.chart.type,fi,ki,this.negRange),_i=Si.color,Ti=Si.colorProps;ei.config.fill.type==="image"&&(_i=new Ya(this.ctx).fillPath({seriesNumber:fi,dataPointIndex:ki,opacity:ei.globals.hasNegs?Ti.percent<0?1-(1+Ti.percent/100):yi+Ti.percent/100:Ti.percent/100,patternID:Ri.randomId(),width:ei.config.fill.image.width?ei.config.fill.image.width:ni,height:ei.config.fill.image.height?ei.config.fill.image.height:si}));var ui=this.rectRadius,xi=ti.drawRect(mi,li,ni,si,ui);if(xi.attr({cx:mi,cy:li}),xi.node.classList.add("apexcharts-heatmap-rect"),pi.add(xi),xi.attr({fill:_i,i:fi,index:fi,j:ki,val:ze[fi][ki],"stroke-width":this.strokeWidth,stroke:ei.config.plotOptions.heatmap.useFillColorAsStroke?_i:ei.globals.stroke.colors[0],color:_i}),this.helpers.addListeners(xi),ei.config.chart.animations.enabled&&!ei.globals.dataChanged){var wi=1;ei.globals.resized||(wi=ei.config.chart.animations.speed),this.animateHeatMap(xi,mi,li,ni,si,wi)}if(ei.globals.dataChanged){var Ii=1;if(this.dynamicAnim.enabled&&ei.globals.shouldAnimate){Ii=this.dynamicAnim.speed;var Li=ei.globals.previousPaths[fi]&&ei.globals.previousPaths[fi][ki]&&ei.globals.previousPaths[fi][ki].color;Li||(Li="rgba(255, 255, 255, 0)"),this.animateHeatColor(xi,Ri.isColorHex(Li)?Li:Ri.rgb2hex(Li),Ri.isColorHex(_i)?_i:Ri.rgb2hex(_i),Ii)}}var Oi=(0,ei.config.dataLabels.formatter)(ei.globals.series[fi][ki],{value:ei.globals.series[fi][ki],seriesIndex:fi,dataPointIndex:ki,w:ei}),Fi=this.helpers.calculateDataLabels({text:Oi,x:mi+ni/2,y:li+si/2,i:fi,j:ki,colorProps:Ti,series:di});Fi!==null&&pi.add(Fi),mi+=ni}li+=si,ai.add(pi)}var Hi=ei.globals.yAxisScale[0].result.slice();return ei.config.yaxis[0].reversed?Hi.unshift(""):Hi.push(""),ei.globals.yAxisScale[0].result=Hi,ai}},{key:"animateHeatMap",value:function(ze,ei,ti,ai,ni,si){var li=new ea(this.ctx);li.animateRect(ze,{x:ei+ai/2,y:ti+ni/2,width:0,height:0},{x:ei,y:ti,width:ai,height:ni},si,function(){li.animationCompleted(ze)})}},{key:"animateHeatColor",value:function(ze,ei,ti,ai){ze.attr({fill:ei}).animate(ai).attr({fill:ti})}}]),Ei}(),_a=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"drawYAxisTexts",value:function(ze,ei,ti,ai){var ni=this.w,si=ni.config.yaxis[0],li=ni.globals.yLabelFormatters[0];return new Yi(this.ctx).drawText({x:ze+si.labels.offsetX,y:ei+si.labels.offsetY,text:li(ai,ti),textAnchor:"middle",fontSize:si.labels.style.fontSize,fontFamily:si.labels.style.fontFamily,foreColor:Array.isArray(si.labels.style.colors)?si.labels.style.colors[ti]:si.labels.style.colors})}}]),Ei}(),Aa=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w;var ei=this.w;this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=ei.globals.stroke.colors!==void 0?ei.globals.stroke.colors:ei.globals.colors,this.defaultSize=Math.min(ei.globals.gridWidth,ei.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=ei.globals.gridWidth/2,ei.config.chart.type==="radialBar"?this.fullAngle=360:this.fullAngle=Math.abs(ei.config.plotOptions.pie.endAngle-ei.config.plotOptions.pie.startAngle),this.initialAngle=ei.config.plotOptions.pie.startAngle%this.fullAngle,ei.globals.radialSize=this.defaultSize/2.05-ei.config.stroke.width-(ei.config.chart.sparkline.enabled?0:ei.config.chart.dropShadow.blur),this.donutSize=ei.globals.radialSize*parseInt(ei.config.plotOptions.pie.donut.size,10)/100,this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return Ci(Ei,[{key:"draw",value:function(ze){var ei=this,ti=this.w,ai=new Yi(this.ctx);if(this.ret=ai.group({class:"apexcharts-pie"}),ti.globals.noData)return this.ret;for(var ni=0,si=0;si<ze.length;si++)ni+=Ri.negToZero(ze[si]);var li=[],ci=ai.group();ni===0&&(ni=1e-5),ze.forEach(function(Li){ei.maxY=Math.max(ei.maxY,Li)}),ti.config.yaxis[0].max&&(this.maxY=ti.config.yaxis[0].max),ti.config.grid.position==="back"&&this.chartType==="polarArea"&&this.drawPolarElements(this.ret);for(var di=0;di<ze.length;di++){var fi=this.fullAngle*Ri.negToZero(ze[di])/ni;li.push(fi),this.chartType==="polarArea"?(li[di]=this.fullAngle/ze.length,this.sliceSizes.push(ti.globals.radialSize*ze[di]/this.maxY)):this.sliceSizes.push(ti.globals.radialSize)}if(ti.globals.dataChanged){for(var pi,vi=0,mi=0;mi<ti.globals.previousPaths.length;mi++)vi+=Ri.negToZero(ti.globals.previousPaths[mi]);for(var yi=0;yi<ti.globals.previousPaths.length;yi++)pi=this.fullAngle*Ri.negToZero(ti.globals.previousPaths[yi])/vi,this.prevSectorAngleArr.push(pi)}this.donutSize<0&&(this.donutSize=0);var ki=ti.config.plotOptions.pie.customScale,Si=ti.globals.gridWidth/2,_i=ti.globals.gridHeight/2,Ti=Si-ti.globals.gridWidth/2*ki,ui=_i-ti.globals.gridHeight/2*ki;if(this.chartType==="donut"){var xi=ai.drawCircle(this.donutSize);xi.attr({cx:this.centerX,cy:this.centerY,fill:ti.config.plotOptions.pie.donut.background?ti.config.plotOptions.pie.donut.background:"transparent"}),ci.add(xi)}var wi=this.drawArcs(li,ze);if(this.sliceLabels.forEach(function(Li){wi.add(Li)}),ci.attr({transform:"translate(".concat(Ti,", ").concat(ui,") scale(").concat(ki,")")}),ci.add(wi),this.ret.add(ci),this.donutDataLabels.show){var Ii=this.renderInnerDataLabels(this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show,translateX:Ti,translateY:ui});this.ret.add(Ii)}return ti.config.grid.position==="front"&&this.chartType==="polarArea"&&this.drawPolarElements(this.ret),this.ret}},{key:"drawArcs",value:function(ze,ei){var ti=this.w,ai=new Ni(this.ctx),ni=new Yi(this.ctx),si=new Ya(this.ctx),li=ni.group({class:"apexcharts-slices"}),ci=this.initialAngle,di=this.initialAngle,fi=this.initialAngle,pi=this.initialAngle;this.strokeWidth=ti.config.stroke.show?ti.config.stroke.width:0;for(var vi=0;vi<ze.length;vi++){var mi=ni.group({class:"apexcharts-series apexcharts-pie-series",seriesName:Ri.escapeString(ti.globals.seriesNames[vi]),rel:vi+1,"data:realIndex":vi});li.add(mi),di=pi,fi=(ci=fi)+ze[vi],pi=di+this.prevSectorAngleArr[vi];var yi=fi<ci?this.fullAngle+fi-ci:fi-ci,ki=si.fillPath({seriesNumber:vi,size:this.sliceSizes[vi],value:ei[vi]}),Si=this.getChangedPath(di,pi),_i=ni.drawPath({d:Si,stroke:Array.isArray(this.lineColorArr)?this.lineColorArr[vi]:this.lineColorArr,strokeWidth:0,fill:ki,fillOpacity:ti.config.fill.opacity,classes:"apexcharts-pie-area apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(vi)});if(_i.attr({index:0,j:vi}),ai.setSelectionFilter(_i,0,vi),ti.config.chart.dropShadow.enabled){var Ti=ti.config.chart.dropShadow;ai.dropShadow(_i,Ti,vi)}this.addListeners(_i,this.donutDataLabels),Yi.setAttrs(_i.node,{"data:angle":yi,"data:startAngle":ci,"data:strokeWidth":this.strokeWidth,"data:value":ei[vi]});var ui={x:0,y:0};this.chartType==="pie"||this.chartType==="polarArea"?ui=Ri.polarToCartesian(this.centerX,this.centerY,ti.globals.radialSize/1.25+ti.config.plotOptions.pie.dataLabels.offset,(ci+yi/2)%this.fullAngle):this.chartType==="donut"&&(ui=Ri.polarToCartesian(this.centerX,this.centerY,(ti.globals.radialSize+this.donutSize)/2+ti.config.plotOptions.pie.dataLabels.offset,(ci+yi/2)%this.fullAngle)),mi.add(_i);var xi=0;if(!this.initialAnim||ti.globals.resized||ti.globals.dataChanged?this.animBeginArr.push(0):((xi=yi/this.fullAngle*ti.config.chart.animations.speed)===0&&(xi=1),this.animDur=xi+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&ti.globals.dataChanged?this.animatePaths(_i,{size:this.sliceSizes[vi],endAngle:fi,startAngle:ci,prevStartAngle:di,prevEndAngle:pi,animateStartingPos:!0,i:vi,animBeginArr:this.animBeginArr,shouldSetPrevPaths:!0,dur:ti.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(_i,{size:this.sliceSizes[vi],endAngle:fi,startAngle:ci,i:vi,totalItems:ze.length-1,animBeginArr:this.animBeginArr,dur:xi}),ti.config.plotOptions.pie.expandOnClick&&this.chartType!=="polarArea"&&_i.click(this.pieClicked.bind(this,vi)),ti.globals.selectedDataPoints[0]!==void 0&&ti.globals.selectedDataPoints[0].indexOf(vi)>-1&&this.pieClicked(vi),ti.config.dataLabels.enabled){var wi=ui.x,Ii=ui.y,Li=100*yi/this.fullAngle+"%";if(yi!==0&&ti.config.plotOptions.pie.dataLabels.minAngleToShowLabel<ze[vi]){var Oi=ti.config.dataLabels.formatter;Oi!==void 0&&(Li=Oi(ti.globals.seriesPercent[vi][0],{seriesIndex:vi,w:ti}));var Fi=ti.globals.dataLabels.style.colors[vi],Hi=ni.group({class:"apexcharts-datalabels"}),Qi=ni.drawText({x:wi,y:Ii,text:Li,textAnchor:"middle",fontSize:ti.config.dataLabels.style.fontSize,fontFamily:ti.config.dataLabels.style.fontFamily,fontWeight:ti.config.dataLabels.style.fontWeight,foreColor:Fi});if(Hi.add(Qi),ti.config.dataLabels.dropShadow.enabled){var qi=ti.config.dataLabels.dropShadow;ai.dropShadow(Qi,qi)}Qi.node.classList.add("apexcharts-pie-label"),ti.config.chart.animations.animate&&ti.globals.resized===!1&&(Qi.node.classList.add("apexcharts-pie-label-delay"),Qi.node.style.animationDelay=ti.config.chart.animations.speed/940+"s"),this.sliceLabels.push(Hi)}}}return li}},{key:"addListeners",value:function(ze,ei){var ti=new Yi(this.ctx);ze.node.addEventListener("mouseenter",ti.pathMouseEnter.bind(this,ze)),ze.node.addEventListener("mouseleave",ti.pathMouseLeave.bind(this,ze)),ze.node.addEventListener("mouseleave",this.revertDataLabelsInner.bind(this,ze.node,ei)),ze.node.addEventListener("mousedown",ti.pathMouseDown.bind(this,ze)),this.donutDataLabels.total.showAlways||(ze.node.addEventListener("mouseenter",this.printDataLabelsInner.bind(this,ze.node,ei)),ze.node.addEventListener("mousedown",this.printDataLabelsInner.bind(this,ze.node,ei)))}},{key:"animatePaths",value:function(ze,ei){var ti=this.w,ai=ei.endAngle<ei.startAngle?this.fullAngle+ei.endAngle-ei.startAngle:ei.endAngle-ei.startAngle,ni=ai,si=ei.startAngle,li=ei.startAngle;ei.prevStartAngle!==void 0&&ei.prevEndAngle!==void 0&&(si=ei.prevEndAngle,ni=ei.prevEndAngle<ei.prevStartAngle?this.fullAngle+ei.prevEndAngle-ei.prevStartAngle:ei.prevEndAngle-ei.prevStartAngle),ei.i===ti.config.series.length-1&&(ai+li>this.fullAngle?ei.endAngle=ei.endAngle-(ai+li):ai+li<this.fullAngle&&(ei.endAngle=ei.endAngle+(this.fullAngle-(ai+li)))),ai===this.fullAngle&&(ai=this.fullAngle-.01),this.animateArc(ze,si,li,ai,ni,ei)}},{key:"animateArc",value:function(ze,ei,ti,ai,ni,si){var li,ci=this,di=this.w,fi=new ea(this.ctx),pi=si.size;(isNaN(ei)||isNaN(ni))&&(ei=ti,ni=ai,si.dur=0);var vi=ai,mi=ti,yi=ei<ti?this.fullAngle+ei-ti:ei-ti;di.globals.dataChanged&&si.shouldSetPrevPaths&&si.prevEndAngle&&(li=ci.getPiePath({me:ci,startAngle:si.prevStartAngle,angle:si.prevEndAngle<si.prevStartAngle?this.fullAngle+si.prevEndAngle-si.prevStartAngle:si.prevEndAngle-si.prevStartAngle,size:pi}),ze.attr({d:li})),si.dur!==0?ze.animate(si.dur,di.globals.easing,si.animBeginArr[si.i]).afterAll(function(){ci.chartType!=="pie"&&ci.chartType!=="donut"&&ci.chartType!=="polarArea"||this.animate(di.config.chart.animations.dynamicAnimation.speed).attr({"stroke-width":ci.strokeWidth}),si.i===di.config.series.length-1&&fi.animationCompleted(ze)}).during(function(ki){vi=yi+(ai-yi)*ki,si.animateStartingPos&&(vi=ni+(ai-ni)*ki,mi=ei-ni+(ti-(ei-ni))*ki),li=ci.getPiePath({me:ci,startAngle:mi,angle:vi,size:pi}),ze.node.setAttribute("data:pathOrig",li),ze.attr({d:li})}):(li=ci.getPiePath({me:ci,startAngle:mi,angle:ai,size:pi}),si.isTrack||(di.globals.animationEnded=!0),ze.node.setAttribute("data:pathOrig",li),ze.attr({d:li,"stroke-width":ci.strokeWidth}))}},{key:"pieClicked",value:function(ze){var ei,ti=this.w,ai=this,ni=ai.sliceSizes[ze]+(ti.config.plotOptions.pie.expandOnClick?4:0),si=ti.globals.dom.Paper.select(".apexcharts-".concat(ai.chartType.toLowerCase(),"-slice-").concat(ze)).members[0];if(si.attr("data:pieClicked")!=="true"){var li=ti.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area");Array.prototype.forEach.call(li,function(pi){pi.setAttribute("data:pieClicked","false");var vi=pi.getAttribute("data:pathOrig");vi&&pi.setAttribute("d",vi)}),si.attr("data:pieClicked","true");var ci=parseInt(si.attr("data:startAngle"),10),di=parseInt(si.attr("data:angle"),10);ei=ai.getPiePath({me:ai,startAngle:ci,angle:di,size:ni}),di!==360&&si.plot(ei)}else{si.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(si.node,this.donutDataLabels);var fi=si.attr("data:pathOrig");si.attr({d:fi})}}},{key:"getChangedPath",value:function(ze,ei){var ti="";return this.dynamicAnim&&this.w.globals.dataChanged&&(ti=this.getPiePath({me:this,startAngle:ze,angle:ei-ze,size:this.size})),ti}},{key:"getPiePath",value:function(ze){var ei,ti=ze.me,ai=ze.startAngle,ni=ze.angle,si=ze.size,li=new Yi(this.ctx),ci=ai,di=Math.PI*(ci-90)/180,fi=ni+ai;Math.ceil(fi)>=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(fi=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(fi)>this.fullAngle&&(fi-=this.fullAngle);var pi=Math.PI*(fi-90)/180,vi=ti.centerX+si*Math.cos(di),mi=ti.centerY+si*Math.sin(di),yi=ti.centerX+si*Math.cos(pi),ki=ti.centerY+si*Math.sin(pi),Si=Ri.polarToCartesian(ti.centerX,ti.centerY,ti.donutSize,fi),_i=Ri.polarToCartesian(ti.centerX,ti.centerY,ti.donutSize,ci),Ti=ni>180?1:0,ui=["M",vi,mi,"A",si,si,0,Ti,1,yi,ki];return ei=ti.chartType==="donut"?[].concat(ui,["L",Si.x,Si.y,"A",ti.donutSize,ti.donutSize,0,Ti,0,_i.x,_i.y,"L",vi,mi,"z"]).join(" "):ti.chartType==="pie"||ti.chartType==="polarArea"?[].concat(ui,["L",ti.centerX,ti.centerY,"L",vi,mi]).join(" "):[].concat(ui).join(" "),li.roundPathCorners(ei,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(ze){var ei=this.w,ti=new us(this.ctx),ai=new Yi(this.ctx),ni=new _a(this.ctx),si=ai.group(),li=ai.group(),ci=ti.niceScale(0,Math.ceil(this.maxY),0),di=ci.result.reverse(),fi=ci.result.length;this.maxY=ci.niceMax;for(var pi=ei.globals.radialSize,vi=pi/(fi-1),mi=0;mi<fi-1;mi++){var yi=ai.drawCircle(pi);if(yi.attr({cx:this.centerX,cy:this.centerY,fill:"none","stroke-width":ei.config.plotOptions.polarArea.rings.strokeWidth,stroke:ei.config.plotOptions.polarArea.rings.strokeColor}),ei.config.yaxis[0].show){var ki=ni.drawYAxisTexts(this.centerX,this.centerY-pi+parseInt(ei.config.yaxis[0].labels.style.fontSize,10)/2,mi,di[mi]);li.add(ki)}si.add(yi),pi-=vi}this.drawSpokes(ze),ze.add(si),ze.add(li)}},{key:"renderInnerDataLabels",value:function(ze,ei){var ti=this.w,ai=new Yi(this.ctx),ni=ai.group({class:"apexcharts-datalabels-group",transform:"translate(".concat(ei.translateX?ei.translateX:0,", ").concat(ei.translateY?ei.translateY:0,") scale(").concat(ti.config.plotOptions.pie.customScale,")")}),si=ze.total.show;ni.node.style.opacity=ei.opacity;var li,ci,di=ei.centerX,fi=ei.centerY;li=ze.name.color===void 0?ti.globals.colors[0]:ze.name.color;var pi=ze.name.fontSize,vi=ze.name.fontFamily,mi=ze.name.fontWeight;ci=ze.value.color===void 0?ti.config.chart.foreColor:ze.value.color;var yi=ze.value.formatter,ki="",Si="";if(si?(li=ze.total.color,pi=ze.total.fontSize,vi=ze.total.fontFamily,mi=ze.total.fontWeight,Si=ze.total.label,ki=ze.total.formatter(ti)):ti.globals.series.length===1&&(ki=yi(ti.globals.series[0],ti),Si=ti.globals.seriesNames[0]),Si&&(Si=ze.name.formatter(Si,ze.total.show,ti)),ze.name.show){var _i=ai.drawText({x:di,y:fi+parseFloat(ze.name.offsetY),text:Si,textAnchor:"middle",foreColor:li,fontSize:pi,fontWeight:mi,fontFamily:vi});_i.node.classList.add("apexcharts-datalabel-label"),ni.add(_i)}if(ze.value.show){var Ti=ze.name.show?parseFloat(ze.value.offsetY)+16:ze.value.offsetY,ui=ai.drawText({x:di,y:fi+Ti,text:ki,textAnchor:"middle",foreColor:ci,fontWeight:ze.value.fontWeight,fontSize:ze.value.fontSize,fontFamily:ze.value.fontFamily});ui.node.classList.add("apexcharts-datalabel-value"),ni.add(ui)}return ni}},{key:"printInnerLabels",value:function(ze,ei,ti,ai){var ni,si=this.w;ai?ni=ze.name.color===void 0?si.globals.colors[parseInt(ai.parentNode.getAttribute("rel"),10)-1]:ze.name.color:si.globals.series.length>1&&ze.total.show&&(ni=ze.total.color);var li=si.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),ci=si.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");ti=(0,ze.value.formatter)(ti,si),ai||typeof ze.total.formatter!="function"||(ti=ze.total.formatter(si));var di=ei===ze.total.label;ei=ze.name.formatter(ei,di,si),li!==null&&(li.textContent=ei),ci!==null&&(ci.textContent=ti),li!==null&&(li.style.fill=ni)}},{key:"printDataLabelsInner",value:function(ze,ei){var ti=this.w,ai=ze.getAttribute("data:value"),ni=ti.globals.seriesNames[parseInt(ze.parentNode.getAttribute("rel"),10)-1];ti.globals.series.length>1&&this.printInnerLabels(ei,ni,ai,ze);var si=ti.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");si!==null&&(si.style.opacity=1)}},{key:"drawSpokes",value:function(ze){var ei=this,ti=this.w,ai=new Yi(this.ctx),ni=ti.config.plotOptions.polarArea.spokes;if(ni.strokeWidth!==0){for(var si=[],li=360/ti.globals.series.length,ci=0;ci<ti.globals.series.length;ci++)si.push(Ri.polarToCartesian(this.centerX,this.centerY,ti.globals.radialSize,ti.config.plotOptions.pie.startAngle+li*ci));si.forEach(function(di,fi){var pi=ai.drawLine(di.x,di.y,ei.centerX,ei.centerY,Array.isArray(ni.connectorColors)?ni.connectorColors[fi]:ni.connectorColors);ze.add(pi)})}}},{key:"revertDataLabelsInner",value:function(ze,ei,ti){var ai=this,ni=this.w,si=ni.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group"),li=!1,ci=ni.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area"),di=function(vi){var mi=vi.makeSliceOut,yi=vi.printLabel;Array.prototype.forEach.call(ci,function(ki){ki.getAttribute("data:pieClicked")==="true"&&(mi&&(li=!0),yi&&ai.printDataLabelsInner(ki,ei))})};if(di({makeSliceOut:!0,printLabel:!1}),ei.total.show&&ni.globals.series.length>1)li&&!ei.total.showAlways?di({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(ei,ei.total.label,ei.total.formatter(ni));else if(di({makeSliceOut:!1,printLabel:!0}),!li)if(ni.globals.selectedDataPoints.length&&ni.globals.series.length>1)if(ni.globals.selectedDataPoints[0].length>0){var fi=ni.globals.selectedDataPoints[0],pi=ni.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(fi));this.printDataLabelsInner(pi,ei)}else si&&ni.globals.selectedDataPoints.length&&ni.globals.selectedDataPoints[0].length===0&&(si.style.opacity=0);else si&&ni.globals.series.length>1&&(si.style.opacity=0)}}]),Ei}(),Ea=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var ei=this.w;this.graphics=new Yi(this.ctx),this.lineColorArr=ei.globals.stroke.colors!==void 0?ei.globals.stroke.colors:ei.globals.colors,this.defaultSize=ei.globals.svgHeight<ei.globals.svgWidth?ei.globals.gridHeight+1.5*ei.globals.goldenPadding:ei.globals.gridWidth,this.isLog=ei.config.yaxis[0].logarithmic,this.logBase=ei.config.yaxis[0].logBase,this.coreUtils=new Gi(this.ctx),this.maxValue=this.isLog?this.coreUtils.getLogVal(this.logBase,ei.globals.maxY,0):ei.globals.maxY,this.minValue=this.isLog?this.coreUtils.getLogVal(this.logBase,this.w.globals.minY,0):ei.globals.minY,this.polygons=ei.config.plotOptions.radar.polygons,this.strokeWidth=ei.config.stroke.show?ei.config.stroke.width:0,this.size=this.defaultSize/2.1-this.strokeWidth-ei.config.chart.dropShadow.blur,ei.config.xaxis.labels.show&&(this.size=this.size-ei.globals.xAxisLabelsWidth/1.75),ei.config.plotOptions.radar.size!==void 0&&(this.size=ei.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return Ci(Ei,[{key:"draw",value:function(ze){var ei=this,ti=this.w,ai=new Ya(this.ctx),ni=[],si=new Fa(this.ctx);ze.length&&(this.dataPointsLen=ze[ti.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var li=ti.globals.gridWidth/2,ci=ti.globals.gridHeight/2,di=li+ti.config.plotOptions.radar.offsetX,fi=ci+ti.config.plotOptions.radar.offsetY,pi=this.graphics.group({class:"apexcharts-radar-series apexcharts-plot-series",transform:"translate(".concat(di||0,", ").concat(fi||0,")")}),vi=[],mi=null,yi=null;if(this.yaxisLabels=this.graphics.group({class:"apexcharts-yaxis"}),ze.forEach(function(Si,_i){var Ti=Si.length===ti.globals.dataPoints,ui=ei.graphics.group().attr({class:"apexcharts-series","data:longestSeries":Ti,seriesName:Ri.escapeString(ti.globals.seriesNames[_i]),rel:_i+1,"data:realIndex":_i});ei.dataRadiusOfPercent[_i]=[],ei.dataRadius[_i]=[],ei.angleArr[_i]=[],Si.forEach(function(Ui,aa){var ca=Math.abs(ei.maxValue-ei.minValue);Ui-=ei.minValue,ei.isLog&&(Ui=ei.coreUtils.getLogVal(ei.logBase,Ui,0)),ei.dataRadiusOfPercent[_i][aa]=Ui/ca,ei.dataRadius[_i][aa]=ei.dataRadiusOfPercent[_i][aa]*ei.size,ei.angleArr[_i][aa]=aa*ei.disAngle}),vi=ei.getDataPointsPos(ei.dataRadius[_i],ei.angleArr[_i]);var xi=ei.createPaths(vi,{x:0,y:0});mi=ei.graphics.group({class:"apexcharts-series-markers-wrap apexcharts-element-hidden"}),yi=ei.graphics.group({class:"apexcharts-datalabels","data:realIndex":_i}),ti.globals.delayedElements.push({el:mi.node,index:_i});var wi={i:_i,realIndex:_i,animationDelay:_i,initialSpeed:ti.config.chart.animations.speed,dataChangeSpeed:ti.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-radar",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:ti.globals.stroke.colors[_i],strokeLineCap:ti.config.stroke.lineCap},Ii=null;ti.globals.previousPaths.length>0&&(Ii=ei.getPreviousPath(_i));for(var Li=0;Li<xi.linePathsTo.length;Li++){var Oi=ei.graphics.renderPaths(hi(hi({},wi),{},{pathFrom:Ii===null?xi.linePathsFrom[Li]:Ii,pathTo:xi.linePathsTo[Li],strokeWidth:Array.isArray(ei.strokeWidth)?ei.strokeWidth[_i]:ei.strokeWidth,fill:"none",drawShadow:!1}));ui.add(Oi);var Fi=ai.fillPath({seriesNumber:_i}),Hi=ei.graphics.renderPaths(hi(hi({},wi),{},{pathFrom:Ii===null?xi.areaPathsFrom[Li]:Ii,pathTo:xi.areaPathsTo[Li],strokeWidth:0,fill:Fi,drawShadow:!1}));if(ti.config.chart.dropShadow.enabled){var Qi=new Ni(ei.ctx),qi=ti.config.chart.dropShadow;Qi.dropShadow(Hi,Object.assign({},qi,{noUserSpaceOnUse:!0}),_i)}ui.add(Hi)}Si.forEach(function(Ui,aa){var ca=new Va(ei.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:_i,dataPointIndex:aa}),da=ei.graphics.drawMarker(vi[aa].x,vi[aa].y,ca);da.attr("rel",aa),da.attr("j",aa),da.attr("index",_i),da.node.setAttribute("default-marker-size",ca.pSize);var xa=ei.graphics.group({class:"apexcharts-series-markers"});xa&&xa.add(da),mi.add(xa),ui.add(mi);var va=ti.config.dataLabels;if(va.enabled){var Sa=va.formatter(ti.globals.series[_i][aa],{seriesIndex:_i,dataPointIndex:aa,w:ti});si.plotDataLabelsText({x:vi[aa].x,y:vi[aa].y,text:Sa,textAnchor:"middle",i:_i,j:_i,parent:yi,offsetCorrection:!1,dataLabelsConfig:hi({},va)})}ui.add(yi)}),ni.push(ui)}),this.drawPolygons({parent:pi}),ti.config.xaxis.labels.show){var ki=this.drawXAxisTexts();pi.add(ki)}return ni.forEach(function(Si){pi.add(Si)}),pi.add(this.yaxisLabels),pi}},{key:"drawPolygons",value:function(ze){for(var ei=this,ti=this.w,ai=ze.parent,ni=new _a(this.ctx),si=ti.globals.yAxisScale[0].result.reverse(),li=si.length,ci=[],di=this.size/(li-1),fi=0;fi<li;fi++)ci[fi]=di*fi;ci.reverse();var pi=[],vi=[];ci.forEach(function(mi,yi){var ki=Ri.getPolygonPos(mi,ei.dataPointsLen),Si="";ki.forEach(function(_i,Ti){if(yi===0){var ui=ei.graphics.drawLine(_i.x,_i.y,0,0,Array.isArray(ei.polygons.connectorColors)?ei.polygons.connectorColors[Ti]:ei.polygons.connectorColors);vi.push(ui)}Ti===0&&ei.yaxisLabelsTextsPos.push({x:_i.x,y:_i.y}),Si+=_i.x+","+_i.y+" "}),pi.push(Si)}),pi.forEach(function(mi,yi){var ki=ei.polygons.strokeColors,Si=ei.polygons.strokeWidth,_i=ei.graphics.drawPolygon(mi,Array.isArray(ki)?ki[yi]:ki,Array.isArray(Si)?Si[yi]:Si,ti.globals.radarPolygons.fill.colors[yi]);ai.add(_i)}),vi.forEach(function(mi){ai.add(mi)}),ti.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach(function(mi,yi){var ki=ni.drawYAxisTexts(mi.x,mi.y,yi,si[yi]);ei.yaxisLabels.add(ki)})}},{key:"drawXAxisTexts",value:function(){var ze=this,ei=this.w,ti=ei.config.xaxis.labels,ai=this.graphics.group({class:"apexcharts-xaxis"}),ni=Ri.getPolygonPos(this.size,this.dataPointsLen);return ei.globals.labels.forEach(function(si,li){var ci=ei.config.xaxis.labels.formatter,di=new Fa(ze.ctx);if(ni[li]){var fi=ze.getTextPos(ni[li],ze.size),pi=ci(si,{seriesIndex:-1,dataPointIndex:li,w:ei});di.plotDataLabelsText({x:fi.newX,y:fi.newY,text:pi,textAnchor:fi.textAnchor,i:li,j:li,parent:ai,color:Array.isArray(ti.style.colors)&&ti.style.colors[li]?ti.style.colors[li]:"#a8a8a8",dataLabelsConfig:hi({textAnchor:fi.textAnchor,dropShadow:{enabled:!1}},ti),offsetCorrection:!1})}}),ai}},{key:"createPaths",value:function(ze,ei){var ti=this,ai=[],ni=[],si=[],li=[];if(ze.length){ni=[this.graphics.move(ei.x,ei.y)],li=[this.graphics.move(ei.x,ei.y)];var ci=this.graphics.move(ze[0].x,ze[0].y),di=this.graphics.move(ze[0].x,ze[0].y);ze.forEach(function(fi,pi){ci+=ti.graphics.line(fi.x,fi.y),di+=ti.graphics.line(fi.x,fi.y),pi===ze.length-1&&(ci+="Z",di+="Z")}),ai.push(ci),si.push(di)}return{linePathsFrom:ni,linePathsTo:ai,areaPathsFrom:li,areaPathsTo:si}}},{key:"getTextPos",value:function(ze,ei){var ti="middle",ai=ze.x,ni=ze.y;return Math.abs(ze.x)>=10?ze.x>0?(ti="start",ai+=10):ze.x<0&&(ti="end",ai-=10):ti="middle",Math.abs(ze.y)>=ei-10&&(ze.y<0?ni-=10:ze.y>0&&(ni+=10)),{textAnchor:ti,newX:ai,newY:ni}}},{key:"getPreviousPath",value:function(ze){for(var ei=this.w,ti=null,ai=0;ai<ei.globals.previousPaths.length;ai++){var ni=ei.globals.previousPaths[ai];ni.paths.length>0&&parseInt(ni.realIndex,10)===parseInt(ze,10)&&ei.globals.previousPaths[ai].paths[0]!==void 0&&(ti=ei.globals.previousPaths[ai].paths[0].d)}return ti}},{key:"getDataPointsPos",value:function(ze,ei){var ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.dataPointsLen;ze=ze||[],ei=ei||[];for(var ai=[],ni=0;ni<ti;ni++){var si={};si.x=ze[ni]*Math.sin(ei[ni]),si.y=-ze[ni]*Math.cos(ei[ni]),ai.push(si)}return ai}}]),Ei}(),ts=function(Ei){zi(ei,Aa);var ze=ia(ei);function ei(ti){var ai;bi(this,ei),(ai=ze.call(this,ti)).ctx=ti,ai.w=ti.w,ai.animBeginArr=[0],ai.animDur=0;var ni=ai.w;return ai.startAngle=ni.config.plotOptions.radialBar.startAngle,ai.endAngle=ni.config.plotOptions.radialBar.endAngle,ai.totalAngle=Math.abs(ni.config.plotOptions.radialBar.endAngle-ni.config.plotOptions.radialBar.startAngle),ai.trackStartAngle=ni.config.plotOptions.radialBar.track.startAngle,ai.trackEndAngle=ni.config.plotOptions.radialBar.track.endAngle,ai.barLabels=ai.w.config.plotOptions.radialBar.barLabels,ai.donutDataLabels=ai.w.config.plotOptions.radialBar.dataLabels,ai.radialDataLabels=ai.donutDataLabels,ai.trackStartAngle||(ai.trackStartAngle=ai.startAngle),ai.trackEndAngle||(ai.trackEndAngle=ai.endAngle),ai.endAngle===360&&(ai.endAngle=359.99),ai.margin=parseInt(ni.config.plotOptions.radialBar.track.margin,10),ai.onBarLabelClick=ai.onBarLabelClick.bind(Zi(ai)),ai}return Ci(ei,[{key:"draw",value:function(ti){var ai=this.w,ni=new Yi(this.ctx),si=ni.group({class:"apexcharts-radialbar"});if(ai.globals.noData)return si;var li=ni.group(),ci=this.defaultSize/2,di=ai.globals.gridWidth/2,fi=this.defaultSize/2.05;ai.config.chart.sparkline.enabled||(fi=fi-ai.config.stroke.width-ai.config.chart.dropShadow.blur);var pi=ai.globals.fill.colors;if(ai.config.plotOptions.radialBar.track.show){var vi=this.drawTracks({size:fi,centerX:di,centerY:ci,colorArr:pi,series:ti});li.add(vi)}var mi=this.drawArcs({size:fi,centerX:di,centerY:ci,colorArr:pi,series:ti}),yi=360;ai.config.plotOptions.radialBar.startAngle<0&&(yi=this.totalAngle);var ki=(360-yi)/360;if(ai.globals.radialSize=fi-fi*ki,this.radialDataLabels.value.show){var Si=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);ai.globals.radialSize+=Si*ki}return li.add(mi.g),ai.config.plotOptions.radialBar.hollow.position==="front"&&(mi.g.add(mi.elHollow),mi.dataLabels&&mi.g.add(mi.dataLabels)),si.add(li),si}},{key:"drawTracks",value:function(ti){var ai=this.w,ni=new Yi(this.ctx),si=ni.group({class:"apexcharts-tracks"}),li=new Ni(this.ctx),ci=new Ya(this.ctx),di=this.getStrokeWidth(ti);ti.size=ti.size-di/2;for(var fi=0;fi<ti.series.length;fi++){var pi=ni.group({class:"apexcharts-radialbar-track apexcharts-track"});si.add(pi),pi.attr({rel:fi+1}),ti.size=ti.size-di-this.margin;var vi=ai.config.plotOptions.radialBar.track,mi=ci.fillPath({seriesNumber:0,size:ti.size,fillColors:Array.isArray(vi.background)?vi.background[fi]:vi.background,solid:!0}),yi=this.trackStartAngle,ki=this.trackEndAngle;Math.abs(ki)+Math.abs(yi)>=360&&(ki=360-Math.abs(this.startAngle)-.1);var Si=ni.drawPath({d:"",stroke:mi,strokeWidth:di*parseInt(vi.strokeWidth,10)/100,fill:"none",strokeOpacity:vi.opacity,classes:"apexcharts-radialbar-area"});if(vi.dropShadow.enabled){var _i=vi.dropShadow;li.dropShadow(Si,_i)}pi.add(Si),Si.attr("id","apexcharts-radialbarTrack-"+fi),this.animatePaths(Si,{centerX:ti.centerX,centerY:ti.centerY,endAngle:ki,startAngle:yi,size:ti.size,i:fi,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:ai.globals.easing})}return si}},{key:"drawArcs",value:function(ti){var ai=this.w,ni=new Yi(this.ctx),si=new Ya(this.ctx),li=new Ni(this.ctx),ci=ni.group(),di=this.getStrokeWidth(ti);ti.size=ti.size-di/2;var fi=ai.config.plotOptions.radialBar.hollow.background,pi=ti.size-di*ti.series.length-this.margin*ti.series.length-di*parseInt(ai.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,vi=pi-ai.config.plotOptions.radialBar.hollow.margin;ai.config.plotOptions.radialBar.hollow.image!==void 0&&(fi=this.drawHollowImage(ti,ci,pi,fi));var mi=this.drawHollow({size:vi,centerX:ti.centerX,centerY:ti.centerY,fill:fi||"transparent"});if(ai.config.plotOptions.radialBar.hollow.dropShadow.enabled){var yi=ai.config.plotOptions.radialBar.hollow.dropShadow;li.dropShadow(mi,yi)}var ki=1;!this.radialDataLabels.total.show&&ai.globals.series.length>1&&(ki=0);var Si=null;this.radialDataLabels.show&&(Si=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:pi,centerX:ti.centerX,centerY:ti.centerY,opacity:ki})),ai.config.plotOptions.radialBar.hollow.position==="back"&&(ci.add(mi),Si&&ci.add(Si));var _i=!1;ai.config.plotOptions.radialBar.inverseOrder&&(_i=!0);for(var Ti=_i?ti.series.length-1:0;_i?Ti>=0:Ti<ti.series.length;_i?Ti--:Ti++){var ui=ni.group({class:"apexcharts-series apexcharts-radial-series",seriesName:Ri.escapeString(ai.globals.seriesNames[Ti])});ci.add(ui),ui.attr({rel:Ti+1,"data:realIndex":Ti}),this.ctx.series.addCollapsedClassToSeries(ui,Ti),ti.size=ti.size-di-this.margin;var xi=si.fillPath({seriesNumber:Ti,size:ti.size,value:ti.series[Ti]}),wi=this.startAngle,Ii=void 0,Li=Ri.negToZero(ti.series[Ti]>100?100:ti.series[Ti])/100,Oi=Math.round(this.totalAngle*Li)+this.startAngle,Fi=void 0;ai.globals.dataChanged&&(Ii=this.startAngle,Fi=Math.round(this.totalAngle*Ri.negToZero(ai.globals.previousPaths[Ti])/100)+Ii),Math.abs(Oi)+Math.abs(wi)>=360&&(Oi-=.01),Math.abs(Fi)+Math.abs(Ii)>=360&&(Fi-=.01);var Hi=Oi-wi,Qi=Array.isArray(ai.config.stroke.dashArray)?ai.config.stroke.dashArray[Ti]:ai.config.stroke.dashArray,qi=ni.drawPath({d:"",stroke:xi,strokeWidth:di,fill:"none",fillOpacity:ai.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+Ti,strokeDashArray:Qi});if(Yi.setAttrs(qi.node,{"data:angle":Hi,"data:value":ti.series[Ti]}),ai.config.chart.dropShadow.enabled){var Ui=ai.config.chart.dropShadow;li.dropShadow(qi,Ui,Ti)}if(li.setSelectionFilter(qi,0,Ti),this.addListeners(qi,this.radialDataLabels),ui.add(qi),qi.attr({index:0,j:Ti}),this.barLabels.enabled){var aa=Ri.polarToCartesian(ti.centerX,ti.centerY,ti.size,wi),ca=this.barLabels.formatter(ai.globals.seriesNames[Ti],{seriesIndex:Ti,w:ai}),da=["apexcharts-radialbar-label"];this.barLabels.onClick||da.push("apexcharts-no-click");var xa=this.barLabels.useSeriesColors?ai.globals.colors[Ti]:ai.config.chart.foreColor;xa||(xa=ai.config.chart.foreColor);var va=aa.x-this.barLabels.margin,Sa=aa.y,Ta=ni.drawText({x:va,y:Sa,text:ca,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:xa,cssClass:da.join(" ")});Ta.on("click",this.onBarLabelClick),Ta.attr({rel:Ti+1}),wi!==0&&Ta.attr({"transform-origin":"".concat(va," ").concat(Sa),transform:"rotate(".concat(wi," 0 0)")}),ui.add(Ta)}var Ca=0;!this.initialAnim||ai.globals.resized||ai.globals.dataChanged||(Ca=ai.config.chart.animations.speed),ai.globals.dataChanged&&(Ca=ai.config.chart.animations.dynamicAnimation.speed),this.animDur=Ca/(1.2*ti.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(qi,{centerX:ti.centerX,centerY:ti.centerY,endAngle:Oi,startAngle:wi,prevEndAngle:Fi,prevStartAngle:Ii,size:ti.size,i:Ti,totalItems:2,animBeginArr:this.animBeginArr,dur:Ca,shouldSetPrevPaths:!0,easing:ai.globals.easing})}return{g:ci,elHollow:mi,dataLabels:Si}}},{key:"drawHollow",value:function(ti){var ai=new Yi(this.ctx).drawCircle(2*ti.size);return ai.attr({class:"apexcharts-radialbar-hollow",cx:ti.centerX,cy:ti.centerY,r:ti.size,fill:ti.fill}),ai}},{key:"drawHollowImage",value:function(ti,ai,ni,si){var li=this.w,ci=new Ya(this.ctx),di=Ri.randomId(),fi=li.config.plotOptions.radialBar.hollow.image;if(li.config.plotOptions.radialBar.hollow.imageClipped)ci.clippedImgArea({width:ni,height:ni,image:fi,patternID:"pattern".concat(li.globals.cuid).concat(di)}),si="url(#pattern".concat(li.globals.cuid).concat(di,")");else{var pi=li.config.plotOptions.radialBar.hollow.imageWidth,vi=li.config.plotOptions.radialBar.hollow.imageHeight;if(pi===void 0&&vi===void 0){var mi=li.globals.dom.Paper.image(fi).loaded(function(ki){this.move(ti.centerX-ki.width/2+li.config.plotOptions.radialBar.hollow.imageOffsetX,ti.centerY-ki.height/2+li.config.plotOptions.radialBar.hollow.imageOffsetY)});ai.add(mi)}else{var yi=li.globals.dom.Paper.image(fi).loaded(function(ki){this.move(ti.centerX-pi/2+li.config.plotOptions.radialBar.hollow.imageOffsetX,ti.centerY-vi/2+li.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(pi,vi)});ai.add(yi)}}return si}},{key:"getStrokeWidth",value:function(ti){var ai=this.w;return ti.size*(100-parseInt(ai.config.plotOptions.radialBar.hollow.size,10))/100/(ti.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(ti){var ai=parseInt(ti.target.getAttribute("rel"),10)-1,ni=this.barLabels.onClick,si=this.w;ni&&ni(si.globals.seriesNames[ai],{w:si,seriesIndex:ai})}}]),ei}(),qa=function(Ei){zi(ei,Vi);var ze=ia(ei);function ei(){return bi(this,ei),ze.apply(this,arguments)}return Ci(ei,[{key:"draw",value:function(ti,ai){var ni=this.w,si=new Yi(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=ti,this.seriesRangeStart=ni.globals.seriesRangeStart,this.seriesRangeEnd=ni.globals.seriesRangeEnd,this.barHelpers.initVariables(ti);for(var li=si.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),ci=0;ci<ti.length;ci++){var di,fi,pi,vi,mi=void 0,yi=void 0,ki=ni.globals.comboCharts?ai[ci]:ci,Si=si.group({class:"apexcharts-series",seriesName:Ri.escapeString(ni.globals.seriesNames[ki]),rel:ci+1,"data:realIndex":ki});this.ctx.series.addCollapsedClassToSeries(Si,ki),ti[ci].length>0&&(this.visibleI=this.visibleI+1);var _i=0,Ti=0,ui=0;this.yRatio.length>1&&(this.yaxisIndex=ni.globals.seriesYAxisReverseMap[ki][0],ui=ki);var xi=this.barHelpers.initialPositions();yi=xi.y,vi=xi.zeroW,mi=xi.x,Ti=xi.barWidth,_i=xi.barHeight,di=xi.xDivision,fi=xi.yDivision,pi=xi.zeroH;for(var wi=si.group({class:"apexcharts-datalabels","data:realIndex":ki}),Ii=si.group({class:"apexcharts-rangebar-goals-markers"}),Li=0;Li<ni.globals.dataPoints;Li++){var Oi,Fi=this.barHelpers.getStrokeWidth(ci,Li,ki),Hi=this.seriesRangeStart[ci][Li],Qi=this.seriesRangeEnd[ci][Li],qi=null,Ui=null,aa=null,ca={x:mi,y:yi,strokeWidth:Fi,elSeries:Si},da=this.seriesLen;if(ni.config.plotOptions.bar.rangeBarGroupRows&&(da=1),ni.config.series[ci].data[Li]===void 0)break;if(this.isHorizontal){aa=yi+_i*this.visibleI;var xa=(fi-_i*da)/2;if(ni.config.series[ci].data[Li].x){var va=this.detectOverlappingBars({i:ci,j:Li,barYPosition:aa,srty:xa,barHeight:_i,yDivision:fi,initPositions:xi});_i=va.barHeight,aa=va.barYPosition}Ti=(qi=this.drawRangeBarPaths(hi({indexes:{i:ci,j:Li,realIndex:ki},barHeight:_i,barYPosition:aa,zeroW:vi,yDivision:fi,y1:Hi,y2:Qi},ca))).barWidth}else{ni.globals.isXNumeric&&(mi=(ni.globals.seriesX[ci][Li]-ni.globals.minX)/this.xRatio-Ti/2),Ui=mi+Ti*this.visibleI;var Sa=(di-Ti*da)/2;if(ni.config.series[ci].data[Li].x){var Ta=this.detectOverlappingBars({i:ci,j:Li,barXPosition:Ui,srtx:Sa,barWidth:Ti,xDivision:di,initPositions:xi});Ti=Ta.barWidth,Ui=Ta.barXPosition}_i=(qi=this.drawRangeColumnPaths(hi({indexes:{i:ci,j:Li,realIndex:ki,translationsIndex:ui},barWidth:Ti,barXPosition:Ui,zeroH:pi,xDivision:di},ca))).barHeight}var Ca=this.barHelpers.drawGoalLine({barXPosition:qi.barXPosition,barYPosition:aa,goalX:qi.goalX,goalY:qi.goalY,barHeight:_i,barWidth:Ti});Ca&&Ii.add(Ca),yi=qi.y,mi=qi.x;var Ka=this.barHelpers.getPathFillColor(ti,ci,Li,ki),Gr=ni.globals.stroke.colors[ki];this.renderSeries((Pi(Oi={realIndex:ki,pathFill:Ka,lineFill:Gr,j:Li,i:ci,x:mi,y:yi,y1:Hi,y2:Qi,pathFrom:qi.pathFrom,pathTo:qi.pathTo,strokeWidth:Fi,elSeries:Si,series:ti,barHeight:_i,barWidth:Ti,barXPosition:Ui,barYPosition:aa},"barWidth",Ti),Pi(Oi,"elDataLabelsWrap",wi),Pi(Oi,"elGoalsMarkers",Ii),Pi(Oi,"visibleSeries",this.visibleI),Pi(Oi,"type","rangebar"),Oi))}li.add(Si)}return li}},{key:"detectOverlappingBars",value:function(ti){var ai=ti.i,ni=ti.j,si=ti.barYPosition,li=ti.barXPosition,ci=ti.srty,di=ti.srtx,fi=ti.barHeight,pi=ti.barWidth,vi=ti.yDivision,mi=ti.xDivision,yi=ti.initPositions,ki=this.w,Si=[],_i=ki.config.series[ai].data[ni].rangeName,Ti=ki.config.series[ai].data[ni].x,ui=Array.isArray(Ti)?Ti.join(" "):Ti,xi=ki.globals.labels.map(function(Ii){return Array.isArray(Ii)?Ii.join(" "):Ii}).indexOf(ui),wi=ki.globals.seriesRange[ai].findIndex(function(Ii){return Ii.x===ui&&Ii.overlaps.length>0});return this.isHorizontal?(si=ki.config.plotOptions.bar.rangeBarGroupRows?ci+vi*xi:ci+fi*this.visibleI+vi*xi,wi>-1&&!ki.config.plotOptions.bar.rangeBarOverlap&&(Si=ki.globals.seriesRange[ai][wi].overlaps).indexOf(_i)>-1&&(si=(fi=yi.barHeight/Si.length)*this.visibleI+vi*(100-parseInt(this.barOptions.barHeight,10))/100/2+fi*(this.visibleI+Si.indexOf(_i))+vi*xi)):(xi>-1&&(li=ki.config.plotOptions.bar.rangeBarGroupRows?di+mi*xi:di+pi*this.visibleI+mi*xi),wi>-1&&!ki.config.plotOptions.bar.rangeBarOverlap&&(Si=ki.globals.seriesRange[ai][wi].overlaps).indexOf(_i)>-1&&(li=(pi=yi.barWidth/Si.length)*this.visibleI+mi*(100-parseInt(this.barOptions.barWidth,10))/100/2+pi*(this.visibleI+Si.indexOf(_i))+mi*xi)),{barYPosition:si,barXPosition:li,barHeight:fi,barWidth:pi}}},{key:"drawRangeColumnPaths",value:function(ti){var ai=ti.indexes,ni=ti.x,si=ti.xDivision,li=ti.barWidth,ci=ti.barXPosition,di=ti.zeroH,fi=this.w,pi=ai.i,vi=ai.j,mi=this.yRatio[ai.translationsIndex],yi=ai.realIndex,ki=this.getRangeValue(yi,vi),Si=Math.min(ki.start,ki.end),_i=Math.max(ki.start,ki.end);this.series[pi][vi]===void 0||this.series[pi][vi]===null?Si=di:(Si=di-Si/mi,_i=di-_i/mi);var Ti=Math.abs(_i-Si),ui=this.barHelpers.getColumnPaths({barXPosition:ci,barWidth:li,y1:Si,y2:_i,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:ai.realIndex,i:yi,j:vi,w:fi});if(fi.globals.isXNumeric){var xi=this.getBarXForNumericXAxis({x:ni,j:vi,realIndex:yi,barWidth:li});ni=xi.x,ci=xi.barXPosition}else ni+=si;return{pathTo:ui.pathTo,pathFrom:ui.pathFrom,barHeight:Ti,x:ni,y:_i,goalY:this.barHelpers.getGoalValues("y",null,di,pi,vi,ai.translationsIndex),barXPosition:ci}}},{key:"drawRangeBarPaths",value:function(ti){var ai=ti.indexes,ni=ti.y,si=ti.y1,li=ti.y2,ci=ti.yDivision,di=ti.barHeight,fi=ti.barYPosition,pi=ti.zeroW,vi=this.w,mi=pi+si/this.invertedYRatio,yi=pi+li/this.invertedYRatio,ki=Math.abs(yi-mi),Si=this.barHelpers.getBarpaths({barYPosition:fi,barHeight:di,x1:mi,x2:yi,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:ai.realIndex,realIndex:ai.realIndex,j:ai.j,w:vi});return vi.globals.isXNumeric||(ni+=ci),{pathTo:Si.pathTo,pathFrom:Si.pathFrom,barWidth:ki,x:yi,goalX:this.barHelpers.getGoalValues("x",pi,null,ai.realIndex,ai.j),y:ni}}},{key:"getRangeValue",value:function(ti,ai){var ni=this.w;return{start:ni.globals.seriesRangeStart[ti][ai],end:ni.globals.seriesRangeEnd[ti][ai]}}}]),ei}(),os=function(){function Ei(ze){bi(this,Ei),this.w=ze.w,this.lineCtx=ze}return Ci(Ei,[{key:"sameValueSeriesFix",value:function(ze,ei){var ti=this.w;if((ti.config.fill.type==="gradient"||ti.config.fill.type[ze]==="gradient")&&new Gi(this.lineCtx.ctx,ti).seriesHaveSameValues(ze)){var ai=ei[ze].slice();ai[ai.length-1]=ai[ai.length-1]+1e-6,ei[ze]=ai}return ei}},{key:"calculatePoints",value:function(ze){var ei=ze.series,ti=ze.realIndex,ai=ze.x,ni=ze.y,si=ze.i,li=ze.j,ci=ze.prevY,di=this.w,fi=[],pi=[];if(li===0){var vi=this.lineCtx.categoryAxisCorrection+di.config.markers.offsetX;di.globals.isXNumeric&&(vi=(di.globals.seriesX[ti][0]-di.globals.minX)/this.lineCtx.xRatio+di.config.markers.offsetX),fi.push(vi),pi.push(Ri.isNumber(ei[si][0])?ci+di.config.markers.offsetY:null),fi.push(ai+di.config.markers.offsetX),pi.push(Ri.isNumber(ei[si][li+1])?ni+di.config.markers.offsetY:null)}else fi.push(ai+di.config.markers.offsetX),pi.push(Ri.isNumber(ei[si][li+1])?ni+di.config.markers.offsetY:null);return{x:fi,y:pi}}},{key:"checkPreviousPaths",value:function(ze){for(var ei=ze.pathFromLine,ti=ze.pathFromArea,ai=ze.realIndex,ni=this.w,si=0;si<ni.globals.previousPaths.length;si++){var li=ni.globals.previousPaths[si];(li.type==="line"||li.type==="area")&&li.paths.length>0&&parseInt(li.realIndex,10)===parseInt(ai,10)&&(li.type==="line"?(this.lineCtx.appendPathFrom=!1,ei=ni.globals.previousPaths[si].paths[0].d):li.type==="area"&&(this.lineCtx.appendPathFrom=!1,ti=ni.globals.previousPaths[si].paths[0].d,ni.config.stroke.show&&ni.globals.previousPaths[si].paths[1]&&(ei=ni.globals.previousPaths[si].paths[1].d)))}return{pathFromLine:ei,pathFromArea:ti}}},{key:"determineFirstPrevY",value:function(ze){var ei,ti,ai,ni=ze.i,si=ze.realIndex,li=ze.series,ci=ze.prevY,di=ze.lineYPosition,fi=ze.translationsIndex,pi=this.w,vi=pi.config.chart.stacked&&!pi.globals.comboCharts||pi.config.chart.stacked&&pi.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((ei=this.w.config.series[si])===null||ei===void 0?void 0:ei.type)==="bar"||((ti=this.w.config.series[si])===null||ti===void 0?void 0:ti.type)==="column");if(((ai=li[ni])===null||ai===void 0?void 0:ai[0])!==void 0)ci=(di=vi&&ni>0?this.lineCtx.prevSeriesY[ni-1][0]:this.lineCtx.zeroY)-li[ni][0]/this.lineCtx.yRatio[fi]+2*(this.lineCtx.isReversed?li[ni][0]/this.lineCtx.yRatio[fi]:0);else if(vi&&ni>0&&li[ni][0]===void 0){for(var mi=ni-1;mi>=0;mi--)if(li[mi][0]!==null&&li[mi][0]!==void 0){ci=di=this.lineCtx.prevSeriesY[mi][0];break}}return{prevY:ci,lineYPosition:di}}}]),Ei}(),is=function(Ei){for(var ze,ei,ti,ai,ni=function(fi){for(var pi=[],vi=fi[0],mi=fi[1],yi=pi[0]=ja(vi,mi),ki=1,Si=fi.length-1;ki<Si;ki++)vi=mi,mi=fi[ki+1],pi[ki]=.5*(yi+(yi=ja(vi,mi)));return pi[ki]=yi,pi}(Ei),si=Ei.length-1,li=[],ci=0;ci<si;ci++)ti=ja(Ei[ci],Ei[ci+1]),Math.abs(ti)<1e-6?ni[ci]=ni[ci+1]=0:(ai=(ze=ni[ci]/ti)*ze+(ei=ni[ci+1]/ti)*ei)>9&&(ai=3*ti/Math.sqrt(ai),ni[ci]=ai*ze,ni[ci+1]=ai*ei);for(var di=0;di<=si;di++)ai=(Ei[Math.min(si,di+1)][0]-Ei[Math.max(0,di-1)][0])/(6*(1+ni[di]*ni[di])),li.push([ai||0,ni[di]*ai||0]);return li},vs=function(Ei){var ze=is(Ei),ei=Ei[1],ti=Ei[0],ai=[],ni=ze[1],si=ze[0];ai.push(ti,[ti[0]+si[0],ti[1]+si[1],ei[0]-ni[0],ei[1]-ni[1],ei[0],ei[1]]);for(var li=2,ci=ze.length;li<ci;li++){var di=Ei[li],fi=ze[li];ai.push([di[0]-fi[0],di[1]-fi[1],di[0],di[1]])}return ai},ss=function(Ei,ze,ei){var ti=Ei.slice(ze,ei);if(ze){if(ei-ze>1&&ti[1].length<6){var ai=ti[0].length;ti[1]=[2*ti[0][ai-2]-ti[0][ai-4],2*ti[0][ai-1]-ti[0][ai-3]].concat(ti[1])}ti[0]=ti[0].slice(-2)}return ti};function ja(Ei,ze){return(ze[1]-Ei[1])/(ze[0]-Ei[0])}var ya=function(){function Ei(ze,ei,ti){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.xyRatios=ei,this.pointsChart=!(this.w.config.chart.type!=="bubble"&&this.w.config.chart.type!=="scatter")||ti,this.scatter=new Pa(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new os(this),this.markers=new Va(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return Ci(Ei,[{key:"draw",value:function(ze,ei,ti,ai){var ni,si=this.w,li=new Yi(this.ctx),ci=si.globals.comboCharts?ei:si.config.chart.type,di=li.group({class:"apexcharts-".concat(ci,"-series apexcharts-plot-series")}),fi=new Gi(this.ctx,si);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,ze=fi.getLogSeries(ze),this.yRatio=fi.getLogYRatios(this.yRatio);for(var pi=[],vi=0;vi<ze.length;vi++){ze=this.lineHelpers.sameValueSeriesFix(vi,ze);var mi=si.globals.comboCharts?ti[vi]:vi,yi=this.yRatio.length>1?mi:0;this._initSerieVariables(ze,vi,mi);var ki=[],Si=[],_i=[],Ti=si.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,mi),si.globals.isXNumeric&&si.globals.seriesX.length>0&&(Ti=(si.globals.seriesX[mi][0]-si.globals.minX)/this.xRatio),_i.push(Ti);var ui,xi=Ti,wi=void 0,Ii=xi,Li=this.zeroY,Oi=this.zeroY;Li=this.lineHelpers.determineFirstPrevY({i:vi,realIndex:mi,series:ze,prevY:Li,lineYPosition:0,translationsIndex:yi}).prevY,si.config.stroke.curve==="monotoneCubic"&&ze[vi][0]===null?ki.push(null):ki.push(Li),ui=Li,ci==="rangeArea"&&(wi=Oi=this.lineHelpers.determineFirstPrevY({i:vi,realIndex:mi,series:ai,prevY:Oi,lineYPosition:0,translationsIndex:yi}).prevY,Si.push(ki[0]!==null?Oi:null));var Fi=this._calculatePathsFrom({type:ci,series:ze,i:vi,realIndex:mi,translationsIndex:yi,prevX:Ii,prevY:Li,prevY2:Oi}),Hi=[ki[0]],Qi=[Si[0]],qi={type:ci,series:ze,realIndex:mi,translationsIndex:yi,i:vi,x:Ti,y:1,pX:xi,pY:ui,pathsFrom:Fi,linePaths:[],areaPaths:[],seriesIndex:ti,lineYPosition:0,xArrj:_i,yArrj:ki,y2Arrj:Si,seriesRangeEnd:ai},Ui=this._iterateOverDataPoints(hi(hi({},qi),{},{iterations:ci==="rangeArea"?ze[vi].length-1:void 0,isRangeStart:!0}));if(ci==="rangeArea"){for(var aa=this._calculatePathsFrom({series:ai,i:vi,realIndex:mi,prevX:Ii,prevY:Oi}),ca=this._iterateOverDataPoints(hi(hi({},qi),{},{series:ai,xArrj:[Ti],yArrj:Hi,y2Arrj:Qi,pY:wi,areaPaths:Ui.areaPaths,pathsFrom:aa,iterations:ai[vi].length-1,isRangeStart:!1})),da=Ui.linePaths.length/2,xa=0;xa<da;xa++)Ui.linePaths[xa]=ca.linePaths[xa+da]+Ui.linePaths[xa];Ui.linePaths.splice(da),Ui.pathFromLine=ca.pathFromLine+Ui.pathFromLine}this._handlePaths({type:ci,realIndex:mi,i:vi,paths:Ui}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),pi.push(this.elSeries)}if(((ni=si.config.series[0])===null||ni===void 0?void 0:ni.zIndex)!==void 0&&pi.sort(function(Ta,Ca){return Number(Ta.node.getAttribute("zIndex"))-Number(Ca.node.getAttribute("zIndex"))}),si.config.chart.stacked)for(var va=pi.length;va>0;va--)di.add(pi[va-1]);else for(var Sa=0;Sa<pi.length;Sa++)di.add(pi[Sa]);return di}},{key:"_initSerieVariables",value:function(ze,ei,ti){var ai=this.w,ni=new Yi(this.ctx);this.xDivision=ai.globals.gridWidth/(ai.globals.dataPoints-(ai.config.xaxis.tickPlacement==="on"?1:0)),this.strokeWidth=Array.isArray(ai.config.stroke.width)?ai.config.stroke.width[ti]:ai.config.stroke.width;var si=0;this.yRatio.length>1&&(this.yaxisIndex=ai.globals.seriesYAxisReverseMap[ti],si=ti),this.isReversed=ai.config.yaxis[this.yaxisIndex]&&ai.config.yaxis[this.yaxisIndex].reversed,this.zeroY=ai.globals.gridHeight-this.baseLineY[si]-(this.isReversed?ai.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[si]:0),this.areaBottomY=this.zeroY,(this.zeroY>ai.globals.gridHeight||ai.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=ai.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=ni.group({class:"apexcharts-series",zIndex:ai.config.series[ti].zIndex!==void 0?ai.config.series[ti].zIndex:ti,seriesName:Ri.escapeString(ai.globals.seriesNames[ti])}),this.elPointsMain=ni.group({class:"apexcharts-series-markers-wrap","data:realIndex":ti}),this.elDataLabelsWrap=ni.group({class:"apexcharts-datalabels","data:realIndex":ti});var li=ze[ei].length===ai.globals.dataPoints;this.elSeries.attr({"data:longestSeries":li,rel:ei+1,"data:realIndex":ti}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(ze){var ei,ti,ai,ni,si=ze.type,li=ze.series,ci=ze.i,di=ze.realIndex,fi=ze.translationsIndex,pi=ze.prevX,vi=ze.prevY,mi=ze.prevY2,yi=this.w,ki=new Yi(this.ctx);if(li[ci][0]===null){for(var Si=0;Si<li[ci].length;Si++)if(li[ci][Si]!==null){pi=this.xDivision*Si,vi=this.zeroY-li[ci][Si]/this.yRatio[fi],ei=ki.move(pi,vi),ti=ki.move(pi,this.areaBottomY);break}}else ei=ki.move(pi,vi),si==="rangeArea"&&(ei=ki.move(pi,mi)+ki.line(pi,vi)),ti=ki.move(pi,this.areaBottomY)+ki.line(pi,vi);if(ai=ki.move(-1,this.zeroY)+ki.line(-1,this.zeroY),ni=ki.move(-1,this.zeroY)+ki.line(-1,this.zeroY),yi.globals.previousPaths.length>0){var _i=this.lineHelpers.checkPreviousPaths({pathFromLine:ai,pathFromArea:ni,realIndex:di});ai=_i.pathFromLine,ni=_i.pathFromArea}return{prevX:pi,prevY:vi,linePath:ei,areaPath:ti,pathFromLine:ai,pathFromArea:ni}}},{key:"_handlePaths",value:function(ze){var ei=ze.type,ti=ze.realIndex,ai=ze.i,ni=ze.paths,si=this.w,li=new Yi(this.ctx),ci=new Ya(this.ctx);this.prevSeriesY.push(ni.yArrj),si.globals.seriesXvalues[ti]=ni.xArrj,si.globals.seriesYvalues[ti]=ni.yArrj;var di=si.config.forecastDataPoints;if(di.count>0&&ei!=="rangeArea"){var fi=si.globals.seriesXvalues[ti][si.globals.seriesXvalues[ti].length-di.count-1],pi=li.drawRect(fi,0,si.globals.gridWidth,si.globals.gridHeight,0);si.globals.dom.elForecastMask.appendChild(pi.node);var vi=li.drawRect(0,0,fi,si.globals.gridHeight,0);si.globals.dom.elNonForecastMask.appendChild(vi.node)}this.pointsChart||si.globals.delayedElements.push({el:this.elPointsMain.node,index:ti});var mi={i:ai,realIndex:ti,animationDelay:ai,initialSpeed:si.config.chart.animations.speed,dataChangeSpeed:si.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(ei)};if(ei==="area")for(var yi=ci.fillPath({seriesNumber:ti}),ki=0;ki<ni.areaPaths.length;ki++){var Si=li.renderPaths(hi(hi({},mi),{},{pathFrom:ni.pathFromArea,pathTo:ni.areaPaths[ki],stroke:"none",strokeWidth:0,strokeLineCap:null,fill:yi}));this.elSeries.add(Si)}if(si.config.stroke.show&&!this.pointsChart){var _i=null;if(ei==="line")_i=ci.fillPath({seriesNumber:ti,i:ai});else if(si.config.stroke.fill.type==="solid")_i=si.globals.stroke.colors[ti];else{var Ti=si.config.fill;si.config.fill=si.config.stroke.fill,_i=ci.fillPath({seriesNumber:ti,i:ai}),si.config.fill=Ti}for(var ui=0;ui<ni.linePaths.length;ui++){var xi=_i;ei==="rangeArea"&&(xi=ci.fillPath({seriesNumber:ti}));var wi=hi(hi({},mi),{},{pathFrom:ni.pathFromLine,pathTo:ni.linePaths[ui],stroke:_i,strokeWidth:this.strokeWidth,strokeLineCap:si.config.stroke.lineCap,fill:ei==="rangeArea"?xi:"none"}),Ii=li.renderPaths(wi);if(this.elSeries.add(Ii),Ii.attr("fill-rule","evenodd"),di.count>0&&ei!=="rangeArea"){var Li=li.renderPaths(wi);Li.node.setAttribute("stroke-dasharray",di.dashArray),di.strokeWidth&&Li.node.setAttribute("stroke-width",di.strokeWidth),this.elSeries.add(Li),Li.attr("clip-path","url(#forecastMask".concat(si.globals.cuid,")")),Ii.attr("clip-path","url(#nonForecastMask".concat(si.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(ze){var ei,ti,ai=this,ni=ze.type,si=ze.series,li=ze.iterations,ci=ze.realIndex,di=ze.translationsIndex,fi=ze.i,pi=ze.x,vi=ze.y,mi=ze.pX,yi=ze.pY,ki=ze.pathsFrom,Si=ze.linePaths,_i=ze.areaPaths,Ti=ze.seriesIndex,ui=ze.lineYPosition,xi=ze.xArrj,wi=ze.yArrj,Ii=ze.y2Arrj,Li=ze.isRangeStart,Oi=ze.seriesRangeEnd,Fi=this.w,Hi=new Yi(this.ctx),Qi=this.yRatio,qi=ki.prevY,Ui=ki.linePath,aa=ki.areaPath,ca=ki.pathFromLine,da=ki.pathFromArea,xa=Ri.isNumber(Fi.globals.minYArr[ci])?Fi.globals.minYArr[ci]:Fi.globals.minY;li||(li=Fi.globals.dataPoints>1?Fi.globals.dataPoints-1:Fi.globals.dataPoints);var va=function(Kr,ls){return ls-Kr/Qi[di]+2*(ai.isReversed?Kr/Qi[di]:0)},Sa=vi,Ta=Fi.config.chart.stacked&&!Fi.globals.comboCharts||Fi.config.chart.stacked&&Fi.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((ei=this.w.config.series[ci])===null||ei===void 0?void 0:ei.type)==="bar"||((ti=this.w.config.series[ci])===null||ti===void 0?void 0:ti.type)==="column"),Ca=Fi.config.stroke.curve;Array.isArray(Ca)&&(Ca=Array.isArray(Ti)?Ca[Ti[fi]]:Ca[fi]);for(var Ka,Gr=0,Xa=0;Xa<li;Xa++){var ps=si[fi][Xa+1]===void 0||si[fi][Xa+1]===null;if(Fi.globals.isXNumeric){var Da=Fi.globals.seriesX[ci][Xa+1];Fi.globals.seriesX[ci][Xa+1]===void 0&&(Da=Fi.globals.seriesX[ci][li-1]),pi=(Da-Fi.globals.minX)/this.xRatio}else pi+=this.xDivision;Ta?fi>0&&Fi.globals.collapsedSeries.length<Fi.config.series.length-1?ui=this.prevSeriesY[function(Kr){for(var ls=Kr,cs=0;cs<Fi.globals.series.length;cs++)if(Fi.globals.collapsedSeriesIndices.indexOf(Kr)>-1){ls--;break}return ls>=0?ls:0}(fi-1)][Xa+1]:ui=this.zeroY:ui=this.zeroY,ps?vi=va(xa,ui):(vi=va(si[fi][Xa+1],ui),ni==="rangeArea"&&(Sa=va(Oi[fi][Xa+1],ui))),xi.push(pi),!ps||Fi.config.stroke.curve!=="smooth"&&Fi.config.stroke.curve!=="monotoneCubic"?(wi.push(vi),Ii.push(Sa)):(wi.push(null),Ii.push(null));var Ma=this.lineHelpers.calculatePoints({series:si,x:pi,y:vi,realIndex:ci,i:fi,j:Xa,prevY:qi}),Ha=this._createPaths({type:ni,series:si,i:fi,realIndex:ci,j:Xa,x:pi,y:vi,y2:Sa,xArrj:xi,yArrj:wi,y2Arrj:Ii,pX:mi,pY:yi,pathState:Gr,segmentStartX:Ka,linePath:Ui,areaPath:aa,linePaths:Si,areaPaths:_i,curve:Ca,isRangeStart:Li});_i=Ha.areaPaths,Si=Ha.linePaths,mi=Ha.pX,yi=Ha.pY,Gr=Ha.pathState,Ka=Ha.segmentStartX,aa=Ha.areaPath,Ui=Ha.linePath,!this.appendPathFrom||Ca==="monotoneCubic"&&ni==="rangeArea"||(ca+=Hi.line(pi,this.zeroY),da+=Hi.line(pi,this.zeroY)),this.handleNullDataPoints(si,Ma,fi,Xa,ci),this._handleMarkersAndLabels({type:ni,pointsPos:Ma,i:fi,j:Xa,realIndex:ci,isRangeStart:Li})}return{yArrj:wi,xArrj:xi,pathFromArea:da,areaPaths:_i,pathFromLine:ca,linePaths:Si,linePath:Ui,areaPath:aa}}},{key:"_handleMarkersAndLabels",value:function(ze){var ei=ze.type,ti=ze.pointsPos,ai=ze.isRangeStart,ni=ze.i,si=ze.j,li=ze.realIndex,ci=this.w,di=new Fa(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,si,{realIndex:li,pointsPos:ti,zRatio:this.zRatio,elParent:this.elPointsMain});else{ci.globals.series[ni].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var fi=this.markers.plotChartMarkers(ti,li,si+1);fi!==null&&this.elPointsMain.add(fi)}var pi=di.drawDataLabel({type:ei,isRangeStart:ai,pos:ti,i:li,j:si+1});pi!==null&&this.elDataLabelsWrap.add(pi)}},{key:"_createPaths",value:function(ze){var ei=ze.type,ti=ze.series,ai=ze.i;ze.realIndex;var ni=ze.j,si=ze.x,li=ze.y,ci=ze.xArrj,di=ze.yArrj,fi=ze.y2,pi=ze.y2Arrj,vi=ze.pX,mi=ze.pY,yi=ze.pathState,ki=ze.segmentStartX,Si=ze.linePath,_i=ze.areaPath,Ti=ze.linePaths,ui=ze.areaPaths,xi=ze.curve,wi=ze.isRangeStart;this.w;var Ii,Li=new Yi(this.ctx),Oi=this.areaBottomY,Fi=ei==="rangeArea",Hi=ei==="rangeArea"&&wi;switch(xi){case"monotoneCubic":var Qi=wi?di:pi;switch(yi){case 0:if(Qi[ni+1]===null)break;yi=1;case 1:if(!(Fi?ci.length===ti[ai].length:ni===ti[ai].length-2))break;case 2:var qi=wi?ci:ci.slice().reverse(),Ui=wi?Qi:Qi.slice().reverse(),aa=(Ii=Ui,qi.map(function(Da,Ma){return[Da,Ii[Ma]]}).filter(function(Da){return Da[1]!==null})),ca=aa.length>1?vs(aa):aa,da=[];Fi&&(Hi?ui=aa:da=ui.reverse());var xa=0,va=0;if(function(Da,Ma){for(var Ha=function(Ls){var as=[],ws=0;return Ls.forEach(function(Fs){Fs!==null?ws++:ws>0&&(as.push(ws),ws=0)}),ws>0&&as.push(ws),as}(Da),Kr=[],ls=0,cs=0;ls<Ha.length;cs+=Ha[ls++])Kr[ls]=ss(Ma,cs,cs+Ha[ls]);return Kr}(Ui,ca).forEach(function(Da){xa++;var Ma=function(ls){for(var cs="",Ls=0;Ls<ls.length;Ls++){var as=ls[Ls],ws=as.length;ws>4?(cs+="C".concat(as[0],", ").concat(as[1]),cs+=", ".concat(as[2],", ").concat(as[3]),cs+=", ".concat(as[4],", ").concat(as[5])):ws>2&&(cs+="S".concat(as[0],", ").concat(as[1]),cs+=", ".concat(as[2],", ").concat(as[3]))}return cs}(Da),Ha=va,Kr=(va+=Da.length)-1;Hi?Si=Li.move(aa[Ha][0],aa[Ha][1])+Ma:Fi?Si=Li.move(da[Ha][0],da[Ha][1])+Li.line(aa[Ha][0],aa[Ha][1])+Ma+Li.line(da[Kr][0],da[Kr][1]):(Si=Li.move(aa[Ha][0],aa[Ha][1])+Ma,_i=Si+Li.line(aa[Kr][0],Oi)+Li.line(aa[Ha][0],Oi)+"z",ui.push(_i)),Ti.push(Si)}),Fi&&xa>1&&!Hi){var Sa=Ti.slice(xa).reverse();Ti.splice(xa),Sa.forEach(function(Da){return Ti.push(Da)})}yi=0}break;case"smooth":var Ta=.35*(si-vi);if(ti[ai][ni]===null)yi=0;else switch(yi){case 0:if(ki=vi,Si=Hi?Li.move(vi,pi[ni])+Li.line(vi,mi):Li.move(vi,mi),_i=Li.move(vi,mi),yi=1,ni<ti[ai].length-2){var Ca=Li.curve(vi+Ta,mi,si-Ta,li,si,li);Si+=Ca,_i+=Ca;break}case 1:if(ti[ai][ni+1]===null)Si+=Hi?Li.line(vi,fi):Li.move(vi,mi),_i+=Li.line(vi,Oi)+Li.line(ki,Oi)+"z",Ti.push(Si),ui.push(_i);else{var Ka=Li.curve(vi+Ta,mi,si-Ta,li,si,li);Si+=Ka,_i+=Ka,ni>=ti[ai].length-2&&(Si+=Hi?Li.curve(si,li,si,li,si,fi)+Li.move(si,fi):Li.move(si,li),_i+=Li.curve(si,li,si,li,si,Oi)+Li.line(ki,Oi)+"z",Ti.push(Si),ui.push(_i))}}vi=si,mi=li;break;default:var Gr=function(Da,Ma,Ha){var Kr=[];switch(Da){case"stepline":Kr=Li.line(Ma,null,"H")+Li.line(null,Ha,"V");break;case"linestep":Kr=Li.line(null,Ha,"V")+Li.line(Ma,null,"H");break;case"straight":Kr=Li.line(Ma,Ha)}return Kr};if(ti[ai][ni]===null)yi=0;else switch(yi){case 0:if(ki=vi,Si=Hi?Li.move(vi,pi[ni])+Li.line(vi,mi):Li.move(vi,mi),_i=Li.move(vi,mi),yi=1,ni<ti[ai].length-2){var Xa=Gr(xi,si,li);Si+=Xa,_i+=Xa;break}case 1:if(ti[ai][ni+1]===null)Si+=Hi?Li.line(vi,fi):Li.move(vi,mi),_i+=Li.line(vi,Oi)+Li.line(ki,Oi)+"z",Ti.push(Si),ui.push(_i);else{var ps=Gr(xi,si,li);Si+=ps,_i+=ps,ni>=ti[ai].length-2&&(Si+=Hi?Li.line(si,fi):Li.move(si,li),_i+=Li.line(si,Oi)+Li.line(ki,Oi)+"z",Ti.push(Si),ui.push(_i))}}vi=si,mi=li}return{linePaths:Ti,areaPaths:ui,pX:vi,pY:mi,pathState:yi,segmentStartX:ki,linePath:Si,areaPath:_i}}},{key:"handleNullDataPoints",value:function(ze,ei,ti,ai,ni){var si=this.w;if(ze[ti][ai]===null&&si.config.markers.showNullDataPoints||ze[ti].length===1){var li=this.strokeWidth-si.config.markers.strokeWidth/2;li>0||(li=0);var ci=this.markers.plotChartMarkers(ei,ni,ai+1,li,!0);ci!==null&&this.elPointsMain.add(ci)}}}]),Ei}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function Ei(li,ci,di,fi){this.xoffset=li,this.yoffset=ci,this.height=fi,this.width=di,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(pi){var vi,mi=[],yi=this.xoffset,ki=this.yoffset,Si=ni(pi)/this.height,_i=ni(pi)/this.width;if(this.width>=this.height)for(vi=0;vi<pi.length;vi++)mi.push([yi,ki,yi+Si,ki+pi[vi]/Si]),ki+=pi[vi]/Si;else for(vi=0;vi<pi.length;vi++)mi.push([yi,ki,yi+pi[vi]/_i,ki+_i]),yi+=pi[vi]/_i;return mi},this.cutArea=function(pi){var vi;if(this.width>=this.height){var mi=pi/this.height,yi=this.width-mi;vi=new Ei(this.xoffset+mi,this.yoffset,yi,this.height)}else{var ki=pi/this.width,Si=this.height-ki;vi=new Ei(this.xoffset,this.yoffset+ki,this.width,Si)}return vi}}function ze(li,ci,di,fi,pi){fi=fi===void 0?0:fi,pi=pi===void 0?0:pi;var vi=ei(function(mi,yi){var ki,Si=[],_i=yi/ni(mi);for(ki=0;ki<mi.length;ki++)Si[ki]=mi[ki]*_i;return Si}(li,ci*di),[],new Ei(fi,pi,ci,di),[]);return function(mi){var yi,ki,Si=[];for(yi=0;yi<mi.length;yi++)for(ki=0;ki<mi[yi].length;ki++)Si.push(mi[yi][ki]);return Si}(vi)}function ei(li,ci,di,fi){var pi,vi,mi;if(li.length!==0)return pi=di.shortestEdge(),function(yi,ki,Si){var _i;if(yi.length===0)return!0;(_i=yi.slice()).push(ki);var Ti=ti(yi,Si),ui=ti(_i,Si);return Ti>=ui}(ci,vi=li[0],pi)?(ci.push(vi),ei(li.slice(1),ci,di,fi)):(mi=di.cutArea(ni(ci),fi),fi.push(di.getCoordinates(ci)),ei(li,[],mi,fi)),fi;fi.push(di.getCoordinates(ci))}function ti(li,ci){var di=Math.min.apply(Math,li),fi=Math.max.apply(Math,li),pi=ni(li);return Math.max(Math.pow(ci,2)*fi/Math.pow(pi,2),Math.pow(pi,2)/(Math.pow(ci,2)*di))}function ai(li){return li&&li.constructor===Array}function ni(li){var ci,di=0;for(ci=0;ci<li.length;ci++)di+=li[ci];return di}function si(li){var ci,di=0;if(ai(li[0]))for(ci=0;ci<li.length;ci++)di+=si(li[ci]);else di=ni(li);return di}return function li(ci,di,fi,pi,vi){pi=pi===void 0?0:pi,vi=vi===void 0?0:vi;var mi,yi,ki=[],Si=[];if(ai(ci[0])){for(yi=0;yi<ci.length;yi++)ki[yi]=si(ci[yi]);for(mi=ze(ki,di,fi,pi,vi),yi=0;yi<ci.length;yi++)Si.push(li(ci[yi],mi[yi][2]-mi[yi][0],mi[yi][3]-mi[yi][1],mi[yi][0],mi[yi][1]))}else Si=ze(ci,di,fi,pi,vi);return Si}}();var Za,ys,Ms=function(){function Ei(ze,ei){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.strokeWidth=this.w.config.stroke.width,this.helpers=new na(ze),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[]}return Ci(Ei,[{key:"draw",value:function(ze){var ei=this,ti=this.w,ai=new Yi(this.ctx),ni=new Ya(this.ctx),si=ai.group({class:"apexcharts-treemap"});if(ti.globals.noData)return si;var li=[];return ze.forEach(function(ci){var di=ci.map(function(fi){return Math.abs(fi)});li.push(di)}),this.negRange=this.helpers.checkColorRange(),ti.config.series.forEach(function(ci,di){ci.data.forEach(function(fi){Array.isArray(ei.labels[di])||(ei.labels[di]=[]),ei.labels[di].push(fi.x)})}),window.TreemapSquared.generate(li,ti.globals.gridWidth,ti.globals.gridHeight).forEach(function(ci,di){var fi=ai.group({class:"apexcharts-series apexcharts-treemap-series",seriesName:Ri.escapeString(ti.globals.seriesNames[di]),rel:di+1,"data:realIndex":di});if(ti.config.chart.dropShadow.enabled){var pi=ti.config.chart.dropShadow;new Ni(ei.ctx).dropShadow(si,pi,di)}var vi=ai.group({class:"apexcharts-data-labels"});ci.forEach(function(mi,yi){var ki=mi[0],Si=mi[1],_i=mi[2],Ti=mi[3],ui=ai.drawRect(ki,Si,_i-ki,Ti-Si,ti.config.plotOptions.treemap.borderRadius,"#fff",1,ei.strokeWidth,ti.config.plotOptions.treemap.useFillColorAsStroke?wi:ti.globals.stroke.colors[di]);ui.attr({cx:ki,cy:Si,index:di,i:di,j:yi,width:_i-ki,height:Ti-Si});var xi=ei.helpers.getShadeColor(ti.config.chart.type,di,yi,ei.negRange),wi=xi.color;ti.config.series[di].data[yi]!==void 0&&ti.config.series[di].data[yi].fillColor&&(wi=ti.config.series[di].data[yi].fillColor);var Ii=ni.fillPath({color:wi,seriesNumber:di,dataPointIndex:yi});ui.node.classList.add("apexcharts-treemap-rect"),ui.attr({fill:Ii}),ei.helpers.addListeners(ui);var Li={x:ki+(_i-ki)/2,y:Si+(Ti-Si)/2,width:0,height:0},Oi={x:ki,y:Si,width:_i-ki,height:Ti-Si};if(ti.config.chart.animations.enabled&&!ti.globals.dataChanged){var Fi=1;ti.globals.resized||(Fi=ti.config.chart.animations.speed),ei.animateTreemap(ui,Li,Oi,Fi)}if(ti.globals.dataChanged){var Hi=1;ei.dynamicAnim.enabled&&ti.globals.shouldAnimate&&(Hi=ei.dynamicAnim.speed,ti.globals.previousPaths[di]&&ti.globals.previousPaths[di][yi]&&ti.globals.previousPaths[di][yi].rect&&(Li=ti.globals.previousPaths[di][yi].rect),ei.animateTreemap(ui,Li,Oi,Hi))}var Qi=ei.getFontSize(mi),qi=ti.config.dataLabels.formatter(ei.labels[di][yi],{value:ti.globals.series[di][yi],seriesIndex:di,dataPointIndex:yi,w:ti});ti.config.plotOptions.treemap.dataLabels.format==="truncate"&&(Qi=parseInt(ti.config.dataLabels.style.fontSize,10),qi=ei.truncateLabels(qi,Qi,ki,Si,_i,Ti));var Ui=ei.helpers.calculateDataLabels({text:qi,x:(ki+_i)/2,y:(Si+Ti)/2+ei.strokeWidth/2+Qi/3,i:di,j:yi,colorProps:xi,fontSize:Qi,series:ze});ti.config.dataLabels.enabled&&Ui&&ei.rotateToFitLabel(Ui,Qi,qi,ki,Si,_i,Ti),fi.add(ui),Ui!==null&&fi.add(Ui)}),fi.add(vi),si.add(fi)}),si}},{key:"getFontSize",value:function(ze){var ei=this.w,ti,ai,ni,si,li=function ci(di){var fi,pi=0;if(Array.isArray(di[0]))for(fi=0;fi<di.length;fi++)pi+=ci(di[fi]);else for(fi=0;fi<di.length;fi++)pi+=di[fi].length;return pi}(this.labels)/function ci(di){var fi,pi=0;if(Array.isArray(di[0]))for(fi=0;fi<di.length;fi++)pi+=ci(di[fi]);else for(fi=0;fi<di.length;fi++)pi+=1;return pi}(this.labels);return ti=ze[2]-ze[0],ai=ze[3]-ze[1],ni=ti*ai,si=Math.pow(ni,.5),Math.min(si/li,parseInt(ei.config.dataLabels.style.fontSize,10))}},{key:"rotateToFitLabel",value:function(ze,ei,ti,ai,ni,si,li){var ci=new Yi(this.ctx),di=ci.getTextRects(ti,ei);if(di.width+this.w.config.stroke.width+5>si-ai&&di.width<=li-ni){var fi=ci.rotateAroundCenter(ze.node);ze.node.setAttribute("transform","rotate(-90 ".concat(fi.x," ").concat(fi.y,") translate(").concat(di.height/3,")"))}}},{key:"truncateLabels",value:function(ze,ei,ti,ai,ni,si){var li=new Yi(this.ctx),ci=li.getTextRects(ze,ei).width+this.w.config.stroke.width+5>ni-ti&&si-ai>ni-ti?si-ai:ni-ti,di=li.getTextBasedOnMaxWidth({text:ze,maxWidth:ci,fontSize:ei});return ze.length!==di.length&&ci/ei<5?"":di}},{key:"animateTreemap",value:function(ze,ei,ti,ai){var ni=new ea(this.ctx);ni.animateRect(ze,{x:ei.x,y:ei.y,width:ei.width,height:ei.height},{x:ti.x,y:ti.y,width:ti.width,height:ti.height},ai,function(){ni.animationCompleted(ze)})}}]),Ei}(),Os=86400,Ds=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return Ci(Ei,[{key:"calculateTimeScaleTicks",value:function(ze,ei){var ti=this,ai=this.w;if(ai.globals.allSeriesCollapsed)return ai.globals.labels=[],ai.globals.timescaleLabels=[],[];var ni=new ua(this.ctx),si=(ei-ze)/864e5;this.determineInterval(si),ai.globals.disableZoomIn=!1,ai.globals.disableZoomOut=!1,si<.00011574074074074075?ai.globals.disableZoomIn=!0:si>5e4&&(ai.globals.disableZoomOut=!0);var li=ni.getTimeUnitsfromTimestamp(ze,ei,this.utc),ci=ai.globals.gridWidth/si,di=ci/24,fi=di/60,pi=fi/60,vi=Math.floor(24*si),mi=Math.floor(1440*si),yi=Math.floor(si*Os),ki=Math.floor(si),Si=Math.floor(si/30),_i=Math.floor(si/365),Ti={minMillisecond:li.minMillisecond,minSecond:li.minSecond,minMinute:li.minMinute,minHour:li.minHour,minDate:li.minDate,minMonth:li.minMonth,minYear:li.minYear},ui={firstVal:Ti,currentMillisecond:Ti.minMillisecond,currentSecond:Ti.minSecond,currentMinute:Ti.minMinute,currentHour:Ti.minHour,currentMonthDate:Ti.minDate,currentDate:Ti.minDate,currentMonth:Ti.minMonth,currentYear:Ti.minYear,daysWidthOnXAxis:ci,hoursWidthOnXAxis:di,minutesWidthOnXAxis:fi,secondsWidthOnXAxis:pi,numberOfSeconds:yi,numberOfMinutes:mi,numberOfHours:vi,numberOfDays:ki,numberOfMonths:Si,numberOfYears:_i};switch(this.tickInterval){case"years":this.generateYearScale(ui);break;case"months":case"half_year":this.generateMonthScale(ui);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(ui);break;case"hours":this.generateHourScale(ui);break;case"minutes_fives":case"minutes":this.generateMinuteScale(ui);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(ui)}var xi=this.timeScaleArray.map(function(wi){var Ii={position:wi.position,unit:wi.unit,year:wi.year,day:wi.day?wi.day:1,hour:wi.hour?wi.hour:0,month:wi.month+1};return wi.unit==="month"?hi(hi({},Ii),{},{day:1,value:wi.value+1}):wi.unit==="day"||wi.unit==="hour"?hi(hi({},Ii),{},{value:wi.value}):wi.unit==="minute"?hi(hi({},Ii),{},{value:wi.value,minute:wi.value}):wi.unit==="second"?hi(hi({},Ii),{},{value:wi.value,minute:wi.minute,second:wi.second}):wi});return xi.filter(function(wi){var Ii=1,Li=Math.ceil(ai.globals.gridWidth/120),Oi=wi.value;ai.config.xaxis.tickAmount!==void 0&&(Li=ai.config.xaxis.tickAmount),xi.length>Li&&(Ii=Math.floor(xi.length/Li));var Fi=!1,Hi=!1;switch(ti.tickInterval){case"years":wi.unit==="year"&&(Fi=!0);break;case"half_year":Ii=7,wi.unit==="year"&&(Fi=!0);break;case"months":Ii=1,wi.unit==="year"&&(Fi=!0);break;case"months_fortnight":Ii=15,wi.unit!=="year"&&wi.unit!=="month"||(Fi=!0),Oi===30&&(Hi=!0);break;case"months_days":Ii=10,wi.unit==="month"&&(Fi=!0),Oi===30&&(Hi=!0);break;case"week_days":Ii=8,wi.unit==="month"&&(Fi=!0);break;case"days":Ii=1,wi.unit==="month"&&(Fi=!0);break;case"hours":wi.unit==="day"&&(Fi=!0);break;case"minutes_fives":case"seconds_fives":Oi%5!=0&&(Hi=!0);break;case"seconds_tens":Oi%10!=0&&(Hi=!0)}if(ti.tickInterval==="hours"||ti.tickInterval==="minutes_fives"||ti.tickInterval==="seconds_tens"||ti.tickInterval==="seconds_fives"){if(!Hi)return!0}else if((Oi%Ii==0||Fi)&&!Hi)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(ze,ei){var ti=this.w,ai=this.formatDates(ze),ni=this.removeOverlappingTS(ai);ti.globals.timescaleLabels=ni.slice(),new gs(this.ctx).plotCoords()}},{key:"determineInterval",value:function(ze){var ei=24*ze,ti=60*ei;switch(!0){case ze/365>5:this.tickInterval="years";break;case ze>800:this.tickInterval="half_year";break;case ze>180:this.tickInterval="months";break;case ze>90:this.tickInterval="months_fortnight";break;case ze>60:this.tickInterval="months_days";break;case ze>30:this.tickInterval="week_days";break;case ze>2:this.tickInterval="days";break;case ei>2.4:this.tickInterval="hours";break;case ti>15:this.tickInterval="minutes_fives";break;case ti>5:this.tickInterval="minutes";break;case ti>1:this.tickInterval="seconds_tens";break;case 60*ti>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(ze){var ei=ze.firstVal,ti=ze.currentMonth,ai=ze.currentYear,ni=ze.daysWidthOnXAxis,si=ze.numberOfYears,li=ei.minYear,ci=0,di=new ua(this.ctx),fi="year";if(ei.minDate>1||ei.minMonth>0){var pi=di.determineRemainingDaysOfYear(ei.minYear,ei.minMonth,ei.minDate);ci=(di.determineDaysOfYear(ei.minYear)-pi+1)*ni,li=ei.minYear+1,this.timeScaleArray.push({position:ci,value:li,unit:fi,year:li,month:Ri.monthMod(ti+1)})}else ei.minDate===1&&ei.minMonth===0&&this.timeScaleArray.push({position:ci,value:li,unit:fi,year:ai,month:Ri.monthMod(ti+1)});for(var vi=li,mi=ci,yi=0;yi<si;yi++)vi++,mi=di.determineDaysOfYear(vi-1)*ni+mi,this.timeScaleArray.push({position:mi,value:vi,unit:fi,year:vi,month:1})}},{key:"generateMonthScale",value:function(ze){var ei=ze.firstVal,ti=ze.currentMonthDate,ai=ze.currentMonth,ni=ze.currentYear,si=ze.daysWidthOnXAxis,li=ze.numberOfMonths,ci=ai,di=0,fi=new ua(this.ctx),pi="month",vi=0;if(ei.minDate>1){di=(fi.determineDaysOfMonths(ai+1,ei.minYear)-ti+1)*si,ci=Ri.monthMod(ai+1);var mi=ni+vi,yi=Ri.monthMod(ci),ki=ci;ci===0&&(pi="year",ki=mi,yi=1,mi+=vi+=1),this.timeScaleArray.push({position:di,value:ki,unit:pi,year:mi,month:yi})}else this.timeScaleArray.push({position:di,value:ci,unit:pi,year:ni,month:Ri.monthMod(ai)});for(var Si=ci+1,_i=di,Ti=0,ui=1;Ti<li;Ti++,ui++){(Si=Ri.monthMod(Si))===0?(pi="year",vi+=1):pi="month";var xi=this._getYear(ni,Si,vi);_i=fi.determineDaysOfMonths(Si,xi)*si+_i;var wi=Si===0?xi:Si;this.timeScaleArray.push({position:_i,value:wi,unit:pi,year:xi,month:Si===0?1:Si}),Si++}}},{key:"generateDayScale",value:function(ze){var ei=ze.firstVal,ti=ze.currentMonth,ai=ze.currentYear,ni=ze.hoursWidthOnXAxis,si=ze.numberOfDays,li=new ua(this.ctx),ci="day",di=ei.minDate+1,fi=di,pi=function(ui,xi,wi){return ui>li.determineDaysOfMonths(xi+1,wi)&&(fi=1,ci="month",mi=xi+=1),xi},vi=(24-ei.minHour)*ni,mi=di,yi=pi(fi,ti,ai);ei.minHour===0&&ei.minDate===1?(vi=0,mi=Ri.monthMod(ei.minMonth),ci="month",fi=ei.minDate):ei.minDate!==1&&ei.minHour===0&&ei.minMinute===0&&(vi=0,di=ei.minDate,mi=di,yi=pi(fi=di,ti,ai)),this.timeScaleArray.push({position:vi,value:mi,unit:ci,year:this._getYear(ai,yi,0),month:Ri.monthMod(yi),day:fi});for(var ki=vi,Si=0;Si<si;Si++){ci="day",yi=pi(fi+=1,yi,this._getYear(ai,yi,0));var _i=this._getYear(ai,yi,0);ki=24*ni+ki;var Ti=fi===1?Ri.monthMod(yi):fi;this.timeScaleArray.push({position:ki,value:Ti,unit:ci,year:_i,month:Ri.monthMod(yi),day:Ti})}}},{key:"generateHourScale",value:function(ze){var ei=ze.firstVal,ti=ze.currentDate,ai=ze.currentMonth,ni=ze.currentYear,si=ze.minutesWidthOnXAxis,li=ze.numberOfHours,ci=new ua(this.ctx),di="hour",fi=function(Ii,Li){return Ii>ci.determineDaysOfMonths(Li+1,ni)&&(Si=1,Li+=1),{month:Li,date:Si}},pi=function(Ii,Li){return Ii>ci.determineDaysOfMonths(Li+1,ni)?Li+=1:Li},vi=60-(ei.minMinute+ei.minSecond/60),mi=vi*si,yi=ei.minHour+1,ki=yi;vi===60&&(mi=0,ki=yi=ei.minHour);var Si=ti;ki>=24&&(ki=0,Si+=1,di="day");var _i=fi(Si,ai).month;_i=pi(Si,_i),this.timeScaleArray.push({position:mi,value:yi,unit:di,day:Si,hour:ki,year:ni,month:Ri.monthMod(_i)}),ki++;for(var Ti=mi,ui=0;ui<li;ui++){di="hour",ki>=24&&(ki=0,di="day",_i=fi(Si+=1,_i).month,_i=pi(Si,_i));var xi=this._getYear(ni,_i,0);Ti=60*si+Ti;var wi=ki===0?Si:ki;this.timeScaleArray.push({position:Ti,value:wi,unit:di,hour:ki,day:Si,year:xi,month:Ri.monthMod(_i)}),ki++}}},{key:"generateMinuteScale",value:function(ze){for(var ei=ze.currentMillisecond,ti=ze.currentSecond,ai=ze.currentMinute,ni=ze.currentHour,si=ze.currentDate,li=ze.currentMonth,ci=ze.currentYear,di=ze.minutesWidthOnXAxis,fi=ze.secondsWidthOnXAxis,pi=ze.numberOfMinutes,vi=ai+1,mi=si,yi=li,ki=ci,Si=ni,_i=(60-ti-ei/1e3)*fi,Ti=0;Ti<pi;Ti++)vi>=60&&(vi=0,(Si+=1)===24&&(Si=0)),this.timeScaleArray.push({position:_i,value:vi,unit:"minute",hour:Si,minute:vi,day:mi,year:this._getYear(ki,yi,0),month:Ri.monthMod(yi)}),_i+=di,vi++}},{key:"generateSecondScale",value:function(ze){for(var ei=ze.currentMillisecond,ti=ze.currentSecond,ai=ze.currentMinute,ni=ze.currentHour,si=ze.currentDate,li=ze.currentMonth,ci=ze.currentYear,di=ze.secondsWidthOnXAxis,fi=ze.numberOfSeconds,pi=ti+1,vi=ai,mi=si,yi=li,ki=ci,Si=ni,_i=(1e3-ei)/1e3*di,Ti=0;Ti<fi;Ti++)pi>=60&&(pi=0,++vi>=60&&(vi=0,++Si===24&&(Si=0))),this.timeScaleArray.push({position:_i,value:pi,unit:"second",hour:Si,minute:vi,second:pi,day:mi,year:this._getYear(ki,yi,0),month:Ri.monthMod(yi)}),_i+=di,pi++}},{key:"createRawDateString",value:function(ze,ei){var ti=ze.year;return ze.month===0&&(ze.month=1),ti+="-"+("0"+ze.month.toString()).slice(-2),ze.unit==="day"?ti+=ze.unit==="day"?"-"+("0"+ei).slice(-2):"-01":ti+="-"+("0"+(ze.day?ze.day:"1")).slice(-2),ze.unit==="hour"?ti+=ze.unit==="hour"?"T"+("0"+ei).slice(-2):"T00":ti+="T"+("0"+(ze.hour?ze.hour:"0")).slice(-2),ze.unit==="minute"?ti+=":"+("0"+ei).slice(-2):ti+=":"+(ze.minute?("0"+ze.minute).slice(-2):"00"),ze.unit==="second"?ti+=":"+("0"+ei).slice(-2):ti+=":00",this.utc&&(ti+=".000Z"),ti}},{key:"formatDates",value:function(ze){var ei=this,ti=this.w;return ze.map(function(ai){var ni=ai.value.toString(),si=new ua(ei.ctx),li=ei.createRawDateString(ai,ni),ci=si.getDate(si.parseDate(li));if(ei.utc||(ci=si.getDate(si.parseDateWithTimezone(li))),ti.config.xaxis.labels.format===void 0){var di="dd MMM",fi=ti.config.xaxis.labels.datetimeFormatter;ai.unit==="year"&&(di=fi.year),ai.unit==="month"&&(di=fi.month),ai.unit==="day"&&(di=fi.day),ai.unit==="hour"&&(di=fi.hour),ai.unit==="minute"&&(di=fi.minute),ai.unit==="second"&&(di=fi.second),ni=si.formatDate(ci,di)}else ni=si.formatDate(ci,ti.config.xaxis.labels.format);return{dateString:li,position:ai.position,value:ni,unit:ai.unit,year:ai.year,month:ai.month}})}},{key:"removeOverlappingTS",value:function(ze){var ei,ti=this,ai=new Yi(this.ctx),ni=!1;ze.length>0&&ze[0].value&&ze.every(function(ci){return ci.value.length===ze[0].value.length})&&(ni=!0,ei=ai.getTextRects(ze[0].value).width);var si=0,li=ze.map(function(ci,di){if(di>0&&ti.w.config.xaxis.labels.hideOverlappingLabels){var fi=ni?ei:ai.getTextRects(ze[si].value).width,pi=ze[si].position;return ci.position>pi+fi+10?(si=di,ci):null}return ci});return li=li.filter(function(ci){return ci!==null})}},{key:"_getYear",value:function(ze,ei,ti){return ze+Math.floor(ei/12)+ti}}]),Ei}(),Rs=function(){function Ei(ze,ei){bi(this,Ei),this.ctx=ei,this.w=ei.w,this.el=ze}return Ci(Ei,[{key:"setupElements",value:function(){var ze=this.w.globals,ei=this.w.config,ti=ei.chart.type;ze.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(ti)>-1,ze.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].indexOf(ti)>-1,ze.isBarHorizontal=(ei.chart.type==="bar"||ei.chart.type==="rangeBar"||ei.chart.type==="boxPlot")&&ei.plotOptions.bar.horizontal,ze.chartClass=".apexcharts"+ze.chartID,ze.dom.baseEl=this.el,ze.dom.elWrap=document.createElement("div"),Yi.setAttrs(ze.dom.elWrap,{id:ze.chartClass.substring(1),class:"apexcharts-canvas "+ze.chartClass.substring(1)}),this.el.appendChild(ze.dom.elWrap),ze.dom.Paper=new window.SVG.Doc(ze.dom.elWrap),ze.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(ei.chart.offsetX,", ").concat(ei.chart.offsetY,")")}),ze.dom.Paper.node.style.background=ei.theme.mode!=="dark"||ei.chart.background?ei.chart.background:"rgba(0, 0, 0, 0.8)",this.setSVGDimensions(),ze.dom.elLegendForeign=document.createElementNS(ze.SVGNS,"foreignObject"),Yi.setAttrs(ze.dom.elLegendForeign,{x:0,y:0,width:ze.svgWidth,height:ze.svgHeight}),ze.dom.elLegendWrap=document.createElement("div"),ze.dom.elLegendWrap.classList.add("apexcharts-legend"),ze.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),ze.dom.elLegendForeign.appendChild(ze.dom.elLegendWrap),ze.dom.Paper.node.appendChild(ze.dom.elLegendForeign),ze.dom.elGraphical=ze.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),ze.dom.elDefs=ze.dom.Paper.defs(),ze.dom.Paper.add(ze.dom.elGraphical),ze.dom.elGraphical.add(ze.dom.elDefs)}},{key:"plotChartType",value:function(ze,ei){var ti=this.w,ai=ti.config,ni=ti.globals,si={series:[],i:[]},li={series:[],i:[]},ci={series:[],i:[]},di={series:[],i:[]},fi={series:[],i:[]},pi={series:[],i:[]},vi={series:[],i:[]},mi={series:[],i:[]},yi={series:[],seriesRangeEnd:[],i:[]},ki=ai.chart.type!==void 0?ai.chart.type:"line",Si=0;ni.series.map(function(Fi,Hi){ze[Hi].type!==void 0?ze[Hi].type==="column"||ze[Hi].type==="bar"?(fi.series.push(Fi),fi.i.push(Hi),ti.globals.columnSeries=fi.series,ki!=="bar"&&(ni.series.length>1&&ai.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),Si++)):ze[Hi].type==="area"?(li.series.push(Fi),li.i.push(Hi),ki!==ze[Hi].type&&Si++):ze[Hi].type==="line"?(si.series.push(Fi),si.i.push(Hi),ki!==ze[Hi].type&&Si++):ze[Hi].type==="scatter"?(ci.series.push(Fi),ci.i.push(Hi)):ze[Hi].type==="bubble"?(di.series.push(Fi),di.i.push(Hi),ki!==ze[Hi].type&&Si++):ze[Hi].type==="candlestick"?(pi.series.push(Fi),pi.i.push(Hi),ki!==ze[Hi].type&&Si++):ze[Hi].type==="boxPlot"?(vi.series.push(Fi),vi.i.push(Hi),ki!==ze[Hi].type&&Si++):ze[Hi].type==="rangeBar"?(mi.series.push(Fi),mi.i.push(Hi),ki!==ze[Hi].type&&Si++):ze[Hi].type==="rangeArea"?(yi.series.push(ni.seriesRangeStart[Hi]),yi.seriesRangeEnd.push(ni.seriesRangeEnd[Hi]),yi.i.push(Hi),ki!==ze[Hi].type&&Si++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble/candlestick/boxPlot/rangeBar/rangeArea"):(si.series.push(Fi),si.i.push(Hi))}),ni.comboCharts||(ni.comboCharts=Si>0);var _i=new ya(this.ctx,ei),Ti=new oa(this.ctx,ei);this.ctx.pie=new Aa(this.ctx);var ui=new ts(this.ctx);this.ctx.rangeBar=new qa(this.ctx,ei);var xi=new Ea(this.ctx),wi=[];if(ni.comboCharts){if(li.series.length>0&&wi.push(_i.draw(li.series,"area",li.i)),fi.series.length>0)if(ti.config.chart.stacked){var Ii=new ta(this.ctx,ei);wi.push(Ii.draw(fi.series,fi.i))}else this.ctx.bar=new Vi(this.ctx,ei),wi.push(this.ctx.bar.draw(fi.series,fi.i));if(yi.series.length>0&&wi.push(_i.draw(yi.series,"rangeArea",yi.i,yi.seriesRangeEnd)),si.series.length>0&&wi.push(_i.draw(si.series,"line",si.i)),pi.series.length>0&&wi.push(Ti.draw(pi.series,"candlestick",pi.i)),vi.series.length>0&&wi.push(Ti.draw(vi.series,"boxPlot",vi.i)),mi.series.length>0&&wi.push(this.ctx.rangeBar.draw(mi.series,mi.i)),ci.series.length>0){var Li=new ya(this.ctx,ei,!0);wi.push(Li.draw(ci.series,"scatter",ci.i))}if(di.series.length>0){var Oi=new ya(this.ctx,ei,!0);wi.push(Oi.draw(di.series,"bubble",di.i))}}else switch(ai.chart.type){case"line":wi=_i.draw(ni.series,"line");break;case"area":wi=_i.draw(ni.series,"area");break;case"bar":ai.chart.stacked?wi=new ta(this.ctx,ei).draw(ni.series):(this.ctx.bar=new Vi(this.ctx,ei),wi=this.ctx.bar.draw(ni.series));break;case"candlestick":wi=new oa(this.ctx,ei).draw(ni.series,"candlestick");break;case"boxPlot":wi=new oa(this.ctx,ei).draw(ni.series,ai.chart.type);break;case"rangeBar":wi=this.ctx.rangeBar.draw(ni.series);break;case"rangeArea":wi=_i.draw(ni.seriesRangeStart,"rangeArea",void 0,ni.seriesRangeEnd);break;case"heatmap":wi=new ba(this.ctx,ei).draw(ni.series);break;case"treemap":wi=new Ms(this.ctx,ei).draw(ni.series);break;case"pie":case"donut":case"polarArea":wi=this.ctx.pie.draw(ni.series);break;case"radialBar":wi=ui.draw(ni.series);break;case"radar":wi=xi.draw(ni.series);break;default:wi=_i.draw(ni.series)}return wi}},{key:"setSVGDimensions",value:function(){var ze=this.w.globals,ei=this.w.config;ze.svgWidth=ei.chart.width,ze.svgHeight=ei.chart.height;var ti=Ri.getDimensions(this.el),ai=ei.chart.width.toString().split(/[0-9]+/g).pop();ai==="%"?Ri.isNumber(ti[0])&&(ti[0].width===0&&(ti=Ri.getDimensions(this.el.parentNode)),ze.svgWidth=ti[0]*parseInt(ei.chart.width,10)/100):ai!=="px"&&ai!==""||(ze.svgWidth=parseInt(ei.chart.width,10));var ni=ei.chart.height.toString().split(/[0-9]+/g).pop();if(ze.svgHeight!=="auto"&&ze.svgHeight!=="")if(ni==="%"){var si=Ri.getDimensions(this.el.parentNode);ze.svgHeight=si[1]*parseInt(ei.chart.height,10)/100}else ze.svgHeight=parseInt(ei.chart.height,10);else ze.axisCharts?ze.svgHeight=ze.svgWidth/1.61:ze.svgHeight=ze.svgWidth/1.2;if(ze.svgWidth<0&&(ze.svgWidth=0),ze.svgHeight<0&&(ze.svgHeight=0),Yi.setAttrs(ze.dom.Paper.node,{width:ze.svgWidth,height:ze.svgHeight}),ni!=="%"){var li=ei.chart.sparkline.enabled?0:ze.axisCharts?ei.chart.parentHeightOffset:0;ze.dom.Paper.node.parentNode.parentNode.style.minHeight=ze.svgHeight+li+"px"}ze.dom.elWrap.style.width=ze.svgWidth+"px",ze.dom.elWrap.style.height=ze.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var ze=this.w.globals,ei=ze.translateY,ti={transform:"translate("+ze.translateX+", "+ei+")"};Yi.setAttrs(ze.dom.elGraphical.node,ti)}},{key:"resizeNonAxisCharts",value:function(){var ze=this.w,ei=ze.globals,ti=0,ai=ze.config.chart.sparkline.enabled?1:15;ai+=ze.config.grid.padding.bottom,ze.config.legend.position!=="top"&&ze.config.legend.position!=="bottom"||!ze.config.legend.show||ze.config.legend.floating||(ti=new ms(this.ctx).legendHelpers.getLegendBBox().clwh+10);var ni=ze.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),si=2.05*ze.globals.radialSize;if(ni&&!ze.config.chart.sparkline.enabled&&ze.config.plotOptions.radialBar.startAngle!==0){var li=Ri.getBoundingClientRect(ni);si=li.bottom;var ci=li.bottom-li.top;si=Math.max(2.05*ze.globals.radialSize,ci)}var di=si+ei.translateY+ti+ai;ei.dom.elLegendForeign&&ei.dom.elLegendForeign.setAttribute("height",di),ze.config.chart.height&&String(ze.config.chart.height).indexOf("%")>0||(ei.dom.elWrap.style.height=di+"px",Yi.setAttrs(ei.dom.Paper.node,{height:di}),ei.dom.Paper.node.parentNode.parentNode.style.minHeight=di+"px")}},{key:"coreCalculations",value:function(){new za(this.ctx).init()}},{key:"resetGlobals",value:function(){var ze=this,ei=function(){return ze.w.config.series.map(function(ni){return[]})},ti=new Qa,ai=this.w.globals;ti.initGlobalVars(ai),ai.seriesXvalues=ei(),ai.seriesYvalues=ei()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var ze=null,ei=this.w;if(ei.globals.axisCharts){if(ei.config.xaxis.crosshairs.position==="back"&&new $a(this.ctx).drawXCrosshairs(),ei.config.yaxis[0].crosshairs.position==="back"&&new $a(this.ctx).drawYCrosshairs(),ei.config.xaxis.type==="datetime"&&ei.config.xaxis.labels.formatter===void 0){this.ctx.timeScale=new Ds(this.ctx);var ti=[];isFinite(ei.globals.minX)&&isFinite(ei.globals.maxX)&&!ei.globals.isBarHorizontal?ti=this.ctx.timeScale.calculateTimeScaleTicks(ei.globals.minX,ei.globals.maxX):ei.globals.isBarHorizontal&&(ti=this.ctx.timeScale.calculateTimeScaleTicks(ei.globals.minY,ei.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(ti)}ze=new Gi(this.ctx).getCalculatedRatios()}return ze}},{key:"updateSourceChart",value:function(ze){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:ze.w.globals.minX,max:ze.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var ze=this,ei=this.w;if(ei.config.chart.brush.enabled&&typeof ei.config.chart.events.selection!="function"){var ti=Array.isArray(ei.config.chart.brush.targets)?ei.config.chart.brush.targets:[ei.config.chart.brush.target];ti.forEach(function(ai){var ni=ApexCharts.getChartByID(ai);ni.w.globals.brushSource=ze.ctx,typeof ni.w.config.chart.events.zoomed!="function"&&(ni.w.config.chart.events.zoomed=function(){ze.updateSourceChart(ni)}),typeof ni.w.config.chart.events.scrolled!="function"&&(ni.w.config.chart.events.scrolled=function(){ze.updateSourceChart(ni)})}),ei.config.chart.events.selection=function(ai,ni){ti.forEach(function(si){ApexCharts.getChartByID(si).ctx.updateHelpers._updateOptions({xaxis:{min:ni.xaxis.min,max:ni.xaxis.max}},!1,!1,!1,!1)})}}}}]),Ei}(),Hs=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"_updateOptions",value:function(ze){var ei=this,ti=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ai=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],ni=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],si=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return new Promise(function(li){var ci=[ei.ctx];ni&&(ci=ei.ctx.getSyncedCharts()),ei.ctx.w.globals.isExecCalled&&(ci=[ei.ctx],ei.ctx.w.globals.isExecCalled=!1),ci.forEach(function(di,fi){var pi=di.w;if(pi.globals.shouldAnimate=ai,ti||(pi.globals.resized=!0,pi.globals.dataChanged=!0,ai&&di.series.getPreviousPaths()),ze&&gi(ze)==="object"&&(di.config=new Wa(ze),ze=Gi.extendArrayProps(di.config,ze,pi),di.w.globals.chartID!==ei.ctx.w.globals.chartID&&delete ze.series,pi.config=Ri.extend(pi.config,ze),si&&(pi.globals.lastXAxis=ze.xaxis?Ri.clone(ze.xaxis):[],pi.globals.lastYAxis=ze.yaxis?Ri.clone(ze.yaxis):[],pi.globals.initialConfig=Ri.extend({},pi.config),pi.globals.initialSeries=Ri.clone(pi.config.series),ze.series))){for(var vi=0;vi<pi.globals.collapsedSeriesIndices.length;vi++){var mi=pi.config.series[pi.globals.collapsedSeriesIndices[vi]];pi.globals.collapsedSeries[vi].data=pi.globals.axisCharts?mi.data.slice():mi}for(var yi=0;yi<pi.globals.ancillaryCollapsedSeriesIndices.length;yi++){var ki=pi.config.series[pi.globals.ancillaryCollapsedSeriesIndices[yi]];pi.globals.ancillaryCollapsedSeries[yi].data=pi.globals.axisCharts?ki.data.slice():ki}di.series.emptyCollapsedSeries(pi.config.series)}return di.update(ze).then(function(){fi===ci.length-1&&li(di)})})})}},{key:"_updateSeries",value:function(ze,ei){var ti=this,ai=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return new Promise(function(ni){var si,li=ti.w;return li.globals.shouldAnimate=ei,li.globals.dataChanged=!0,ei&&ti.ctx.series.getPreviousPaths(),li.globals.axisCharts?((si=ze.map(function(ci,di){return ti._extendSeries(ci,di)})).length===0&&(si=[{data:[]}]),li.config.series=si):li.config.series=ze.slice(),ai&&(li.globals.initialConfig.series=Ri.clone(li.config.series),li.globals.initialSeries=Ri.clone(li.config.series)),ti.ctx.update().then(function(){ni(ti.ctx)})})}},{key:"_extendSeries",value:function(ze,ei){var ti=this.w,ai=ti.config.series[ei];return hi(hi({},ti.config.series[ei]),{},{name:ze.name?ze.name:ai==null?void 0:ai.name,color:ze.color?ze.color:ai==null?void 0:ai.color,type:ze.type?ze.type:ai==null?void 0:ai.type,group:ze.group?ze.group:ai==null?void 0:ai.group,data:ze.data?ze.data:ai==null?void 0:ai.data,zIndex:ze.zIndex!==void 0?ze.zIndex:ei})}},{key:"toggleDataPointSelection",value:function(ze,ei){var ti=this.w,ai=null,ni=".apexcharts-series[data\\:realIndex='".concat(ze,"']");return ti.globals.axisCharts?ai=ti.globals.dom.Paper.select("".concat(ni," path[j='").concat(ei,"'], ").concat(ni," circle[j='").concat(ei,"'], ").concat(ni," rect[j='").concat(ei,"']")).members[0]:ei===void 0&&(ai=ti.globals.dom.Paper.select("".concat(ni," path[j='").concat(ze,"']")).members[0],ti.config.chart.type!=="pie"&&ti.config.chart.type!=="polarArea"&&ti.config.chart.type!=="donut"||this.ctx.pie.pieClicked(ze)),ai?(new Yi(this.ctx).pathMouseDown(ai,null),ai.node?ai.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(ze){var ei=this.w;if(["min","max"].forEach(function(ai){ze.xaxis[ai]!==void 0&&(ei.config.xaxis[ai]=ze.xaxis[ai],ei.globals.lastXAxis[ai]=ze.xaxis[ai])}),ze.xaxis.categories&&ze.xaxis.categories.length&&(ei.config.xaxis.categories=ze.xaxis.categories),ei.config.xaxis.convertedCatToNumeric){var ti=new Ua(ze);ze=ti.convertCatToNumericXaxis(ze,this.ctx)}return ze}},{key:"forceYAxisUpdate",value:function(ze){return ze.chart&&ze.chart.stacked&&ze.chart.stackType==="100%"&&(Array.isArray(ze.yaxis)?ze.yaxis.forEach(function(ei,ti){ze.yaxis[ti].min=0,ze.yaxis[ti].max=100}):(ze.yaxis.min=0,ze.yaxis.max=100)),ze}},{key:"revertDefaultAxisMinMax",value:function(ze){var ei=this,ti=this.w,ai=ti.globals.lastXAxis,ni=ti.globals.lastYAxis;ze&&ze.xaxis&&(ai=ze.xaxis),ze&&ze.yaxis&&(ni=ze.yaxis),ti.config.xaxis.min=ai.min,ti.config.xaxis.max=ai.max;var si=function(li){ni[li]!==void 0&&(ti.config.yaxis[li].min=ni[li].min,ti.config.yaxis[li].max=ni[li].max)};ti.config.yaxis.map(function(li,ci){ti.globals.zoomed||ni[ci]!==void 0?si(ci):ei.ctx.opts.yaxis[ci]!==void 0&&(li.min=ei.ctx.opts.yaxis[ci].min,li.max=ei.ctx.opts.yaxis[ci].max)})}}]),Ei}();Za=typeof window<"u"?window:void 0,ys=function(Ei,ze){var ei=(this!==void 0?this:Ei).SVG=function(ui){if(ei.supported)return ui=new ei.Doc(ui),ei.parser.draw||ei.prepare(),ui};if(ei.ns="http://www.w3.org/2000/svg",ei.xmlns="http://www.w3.org/2000/xmlns/",ei.xlink="http://www.w3.org/1999/xlink",ei.svgjs="http://svgjs.dev",ei.supported=!0,!ei.supported)return!1;ei.did=1e3,ei.eid=function(ui){return"Svgjs"+fi(ui)+ei.did++},ei.create=function(ui){var xi=ze.createElementNS(this.ns,ui);return xi.setAttribute("id",this.eid(ui)),xi},ei.extend=function(){var ui,xi;xi=(ui=[].slice.call(arguments)).pop();for(var wi=ui.length-1;wi>=0;wi--)if(ui[wi])for(var Ii in xi)ui[wi].prototype[Ii]=xi[Ii];ei.Set&&ei.Set.inherit&&ei.Set.inherit()},ei.invent=function(ui){var xi=typeof ui.create=="function"?ui.create:function(){this.constructor.call(this,ei.create(ui.create))};return ui.inherit&&(xi.prototype=new ui.inherit),ui.extend&&ei.extend(xi,ui.extend),ui.construct&&ei.extend(ui.parent||ei.Container,ui.construct),xi},ei.adopt=function(ui){return ui?ui.instance?ui.instance:((xi=ui.nodeName=="svg"?ui.parentNode instanceof Ei.SVGElement?new ei.Nested:new ei.Doc:ui.nodeName=="linearGradient"?new ei.Gradient("linear"):ui.nodeName=="radialGradient"?new ei.Gradient("radial"):ei[fi(ui.nodeName)]?new ei[fi(ui.nodeName)]:new ei.Element(ui)).type=ui.nodeName,xi.node=ui,ui.instance=xi,xi instanceof ei.Doc&&xi.namespace().defs(),xi.setData(JSON.parse(ui.getAttribute("svgjs:data"))||{}),xi):null;var xi},ei.prepare=function(){var ui=ze.getElementsByTagName("body")[0],xi=(ui?new ei.Doc(ui):ei.adopt(ze.documentElement).nested()).size(2,0);ei.parser={body:ui||ze.documentElement,draw:xi.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:xi.polyline().node,path:xi.path().node,native:ei.create("svg")}},ei.parser={native:ei.create("svg")},ze.addEventListener("DOMContentLoaded",function(){ei.parser.draw||ei.prepare()},!1),ei.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},ei.utils={map:function(ui,xi){for(var wi=ui.length,Ii=[],Li=0;Li<wi;Li++)Ii.push(xi(ui[Li]));return Ii},filter:function(ui,xi){for(var wi=ui.length,Ii=[],Li=0;Li<wi;Li++)xi(ui[Li])&&Ii.push(ui[Li]);return Ii},filterSVGElements:function(ui){return this.filter(ui,function(xi){return xi instanceof Ei.SVGElement})}},ei.defaults={attrs:{"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","font-size":16,"font-family":"Helvetica, Arial, sans-serif","text-anchor":"start"}},ei.Color=function(ui){var xi,wi;this.r=0,this.g=0,this.b=0,ui&&(typeof ui=="string"?ei.regex.isRgb.test(ui)?(xi=ei.regex.rgb.exec(ui.replace(ei.regex.whitespace,"")),this.r=parseInt(xi[1]),this.g=parseInt(xi[2]),this.b=parseInt(xi[3])):ei.regex.isHex.test(ui)&&(xi=ei.regex.hex.exec((wi=ui).length==4?["#",wi.substring(1,2),wi.substring(1,2),wi.substring(2,3),wi.substring(2,3),wi.substring(3,4),wi.substring(3,4)].join(""):wi),this.r=parseInt(xi[1],16),this.g=parseInt(xi[2],16),this.b=parseInt(xi[3],16)):gi(ui)==="object"&&(this.r=ui.r,this.g=ui.g,this.b=ui.b))},ei.extend(ei.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+pi(this.r)+pi(this.g)+pi(this.b)},toRgb:function(){return"rgb("+[this.r,this.g,this.b].join()+")"},brightness:function(){return this.r/255*.3+this.g/255*.59+this.b/255*.11},morph:function(ui){return this.destination=new ei.Color(ui),this},at:function(ui){return this.destination?(ui=ui<0?0:ui>1?1:ui,new ei.Color({r:~~(this.r+(this.destination.r-this.r)*ui),g:~~(this.g+(this.destination.g-this.g)*ui),b:~~(this.b+(this.destination.b-this.b)*ui)})):this}}),ei.Color.test=function(ui){return ui+="",ei.regex.isHex.test(ui)||ei.regex.isRgb.test(ui)},ei.Color.isRgb=function(ui){return ui&&typeof ui.r=="number"&&typeof ui.g=="number"&&typeof ui.b=="number"},ei.Color.isColor=function(ui){return ei.Color.isRgb(ui)||ei.Color.test(ui)},ei.Array=function(ui,xi){(ui=(ui||[]).valueOf()).length==0&&xi&&(ui=xi.valueOf()),this.value=this.parse(ui)},ei.extend(ei.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(ui){return ui=ui.valueOf(),Array.isArray(ui)?ui:this.split(ui)}}),ei.PointArray=function(ui,xi){ei.Array.call(this,ui,xi||[[0,0]])},ei.PointArray.prototype=new ei.Array,ei.PointArray.prototype.constructor=ei.PointArray;for(var ti={M:function(ui,xi,wi){return xi.x=wi.x=ui[0],xi.y=wi.y=ui[1],["M",xi.x,xi.y]},L:function(ui,xi){return xi.x=ui[0],xi.y=ui[1],["L",ui[0],ui[1]]},H:function(ui,xi){return xi.x=ui[0],["H",ui[0]]},V:function(ui,xi){return xi.y=ui[0],["V",ui[0]]},C:function(ui,xi){return xi.x=ui[4],xi.y=ui[5],["C",ui[0],ui[1],ui[2],ui[3],ui[4],ui[5]]},Q:function(ui,xi){return xi.x=ui[2],xi.y=ui[3],["Q",ui[0],ui[1],ui[2],ui[3]]},S:function(ui,xi){return xi.x=ui[2],xi.y=ui[3],["S",ui[0],ui[1],ui[2],ui[3]]},Z:function(ui,xi,wi){return xi.x=wi.x,xi.y=wi.y,["Z"]}},ai="mlhvqtcsaz".split(""),ni=0,si=ai.length;ni<si;++ni)ti[ai[ni]]=function(ui){return function(xi,wi,Ii){if(ui=="H")xi[0]=xi[0]+wi.x;else if(ui=="V")xi[0]=xi[0]+wi.y;else if(ui=="A")xi[5]=xi[5]+wi.x,xi[6]=xi[6]+wi.y;else for(var Li=0,Oi=xi.length;Li<Oi;++Li)xi[Li]=xi[Li]+(Li%2?wi.y:wi.x);if(ti&&typeof ti[ui]=="function")return ti[ui](xi,wi,Ii)}}(ai[ni].toUpperCase());ei.PathArray=function(ui,xi){ei.Array.call(this,ui,xi||[["M",0,0]])},ei.PathArray.prototype=new ei.Array,ei.PathArray.prototype.constructor=ei.PathArray,ei.extend(ei.PathArray,{toString:function(){return function(ui){for(var xi=0,wi=ui.length,Ii="";xi<wi;xi++)Ii+=ui[xi][0],ui[xi][1]!=null&&(Ii+=ui[xi][1],ui[xi][2]!=null&&(Ii+=" ",Ii+=ui[xi][2],ui[xi][3]!=null&&(Ii+=" ",Ii+=ui[xi][3],Ii+=" ",Ii+=ui[xi][4],ui[xi][5]!=null&&(Ii+=" ",Ii+=ui[xi][5],Ii+=" ",Ii+=ui[xi][6],ui[xi][7]!=null&&(Ii+=" ",Ii+=ui[xi][7])))));return Ii+" "}(this.value)},move:function(ui,xi){var wi=this.bbox();return wi.x,wi.y,this},at:function(ui){if(!this.destination)return this;for(var xi=this.value,wi=this.destination.value,Ii=[],Li=new ei.PathArray,Oi=0,Fi=xi.length;Oi<Fi;Oi++){Ii[Oi]=[xi[Oi][0]];for(var Hi=1,Qi=xi[Oi].length;Hi<Qi;Hi++)Ii[Oi][Hi]=xi[Oi][Hi]+(wi[Oi][Hi]-xi[Oi][Hi])*ui;Ii[Oi][0]==="A"&&(Ii[Oi][4]=+(Ii[Oi][4]!=0),Ii[Oi][5]=+(Ii[Oi][5]!=0))}return Li.value=Ii,Li},parse:function(ui){if(ui instanceof ei.PathArray)return ui.valueOf();var xi,wi={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};ui=typeof ui=="string"?ui.replace(ei.regex.numbersWithDots,ci).replace(ei.regex.pathLetters," $& ").replace(ei.regex.hyphen,"$1 -").trim().split(ei.regex.delimiter):ui.reduce(function(Qi,qi){return[].concat.call(Qi,qi)},[]);var Ii=[],Li=new ei.Point,Oi=new ei.Point,Fi=0,Hi=ui.length;do ei.regex.isPathLetter.test(ui[Fi])?(xi=ui[Fi],++Fi):xi=="M"?xi="L":xi=="m"&&(xi="l"),Ii.push(ti[xi].call(null,ui.slice(Fi,Fi+=wi[xi.toUpperCase()]).map(parseFloat),Li,Oi));while(Hi>Fi);return Ii},bbox:function(){return ei.parser.draw||ei.prepare(),ei.parser.path.setAttribute("d",this.toString()),ei.parser.path.getBBox()}}),ei.Number=ei.invent({create:function(ui,xi){this.value=0,this.unit=xi||"",typeof ui=="number"?this.value=isNaN(ui)?0:isFinite(ui)?ui:ui<0?-34e37:34e37:typeof ui=="string"?(xi=ui.match(ei.regex.numberAndUnit))&&(this.value=parseFloat(xi[1]),xi[5]=="%"?this.value/=100:xi[5]=="s"&&(this.value*=1e3),this.unit=xi[5]):ui instanceof ei.Number&&(this.value=ui.valueOf(),this.unit=ui.unit)},extend:{toString:function(){return(this.unit=="%"?~~(1e8*this.value)/1e6:this.unit=="s"?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(ui){return ui=new ei.Number(ui),new ei.Number(this+ui,this.unit||ui.unit)},minus:function(ui){return ui=new ei.Number(ui),new ei.Number(this-ui,this.unit||ui.unit)},times:function(ui){return ui=new ei.Number(ui),new ei.Number(this*ui,this.unit||ui.unit)},divide:function(ui){return ui=new ei.Number(ui),new ei.Number(this/ui,this.unit||ui.unit)},to:function(ui){var xi=new ei.Number(this);return typeof ui=="string"&&(xi.unit=ui),xi},morph:function(ui){return this.destination=new ei.Number(ui),ui.relative&&(this.destination.value+=this.value),this},at:function(ui){return this.destination?new ei.Number(this.destination).minus(this).times(ui).plus(this):this}}}),ei.Element=ei.invent({create:function(ui){this._stroke=ei.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=ui)&&(this.type=ui.nodeName,this.node.instance=this,this._stroke=ui.getAttribute("stroke")||this._stroke)},extend:{x:function(ui){return this.attr("x",ui)},y:function(ui){return this.attr("y",ui)},cx:function(ui){return ui==null?this.x()+this.width()/2:this.x(ui-this.width()/2)},cy:function(ui){return ui==null?this.y()+this.height()/2:this.y(ui-this.height()/2)},move:function(ui,xi){return this.x(ui).y(xi)},center:function(ui,xi){return this.cx(ui).cy(xi)},width:function(ui){return this.attr("width",ui)},height:function(ui){return this.attr("height",ui)},size:function(ui,xi){var wi=vi(this,ui,xi);return this.width(new ei.Number(wi.width)).height(new ei.Number(wi.height))},clone:function(ui){this.writeDataToDom();var xi=ki(this.node.cloneNode(!0));return ui?ui.add(xi):this.after(xi),xi},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(ui){return this.after(ui).remove(),ui},addTo:function(ui){return ui.put(this)},putIn:function(ui){return ui.add(this)},id:function(ui){return this.attr("id",ui)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return this.style("display")!="none"},toString:function(){return this.attr("id")},classes:function(){var ui=this.attr("class");return ui==null?[]:ui.trim().split(ei.regex.delimiter)},hasClass:function(ui){return this.classes().indexOf(ui)!=-1},addClass:function(ui){if(!this.hasClass(ui)){var xi=this.classes();xi.push(ui),this.attr("class",xi.join(" "))}return this},removeClass:function(ui){return this.hasClass(ui)&&this.attr("class",this.classes().filter(function(xi){return xi!=ui}).join(" ")),this},toggleClass:function(ui){return this.hasClass(ui)?this.removeClass(ui):this.addClass(ui)},reference:function(ui){return ei.get(this.attr(ui))},parent:function(ui){var xi=this;if(!xi.node.parentNode)return null;if(xi=ei.adopt(xi.node.parentNode),!ui)return xi;for(;xi&&xi.node instanceof Ei.SVGElement;){if(typeof ui=="string"?xi.matches(ui):xi instanceof ui)return xi;if(!xi.node.parentNode||xi.node.parentNode.nodeName=="#document")return null;xi=ei.adopt(xi.node.parentNode)}},doc:function(){return this instanceof ei.Doc?this:this.parent(ei.Doc)},parents:function(ui){var xi=[],wi=this;do{if(!(wi=wi.parent(ui))||!wi.node)break;xi.push(wi)}while(wi.parent);return xi},matches:function(ui){return function(xi,wi){return(xi.matches||xi.matchesSelector||xi.msMatchesSelector||xi.mozMatchesSelector||xi.webkitMatchesSelector||xi.oMatchesSelector).call(xi,wi)}(this.node,ui)},native:function(){return this.node},svg:function(ui){var xi=ze.createElement("svg");if(!(ui&&this instanceof ei.Parent))return xi.appendChild(ui=ze.createElement("svg")),this.writeDataToDom(),ui.appendChild(this.node.cloneNode(!0)),xi.innerHTML.replace(/^<svg>/,"").replace(/<\/svg>$/,"");xi.innerHTML="<svg>"+ui.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2></$1>")+"</svg>";for(var wi=0,Ii=xi.firstChild.childNodes.length;wi<Ii;wi++)this.node.appendChild(xi.firstChild.firstChild);return this},writeDataToDom:function(){return(this.each||this.lines)&&(this.each?this:this.lines()).each(function(){this.writeDataToDom()}),this.node.removeAttribute("svgjs:data"),Object.keys(this.dom).length&&this.node.setAttribute("svgjs:data",JSON.stringify(this.dom)),this},setData:function(ui){return this.dom=ui,this},is:function(ui){return function(xi,wi){return xi instanceof wi}(this,ui)}}}),ei.easing={"-":function(ui){return ui},"<>":function(ui){return-Math.cos(ui*Math.PI)/2+.5},">":function(ui){return Math.sin(ui*Math.PI/2)},"<":function(ui){return 1-Math.cos(ui*Math.PI/2)}},ei.morph=function(ui){return function(xi,wi){return new ei.MorphObj(xi,wi).at(ui)}},ei.Situation=ei.invent({create:function(ui){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new ei.Number(ui.duration).valueOf(),this.delay=new ei.Number(ui.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=ui.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),ei.FX=ei.invent({create:function(ui){this._target=ui,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(ui,xi,wi){gi(ui)==="object"&&(xi=ui.ease,wi=ui.delay,ui=ui.duration);var Ii=new ei.Situation({duration:ui||1e3,delay:wi||0,ease:ei.easing[xi||"-"]||xi});return this.queue(Ii),this},target:function(ui){return ui&&ui instanceof ei.Element?(this._target=ui,this):this._target},timeToAbsPos:function(ui){return(ui-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(ui){return this.situation.duration/this._speed*ui+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=Ei.requestAnimationFrame((function(){this.step()}).bind(this))},stopAnimFrame:function(){Ei.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(ui){return(typeof ui=="function"||ui instanceof ei.Situation)&&this.situations.push(ui),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof ei.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var ui,xi=this.situation;if(xi.init)return this;for(var wi in xi.animations){ui=this.target()[wi](),Array.isArray(ui)||(ui=[ui]),Array.isArray(xi.animations[wi])||(xi.animations[wi]=[xi.animations[wi]]);for(var Ii=ui.length;Ii--;)xi.animations[wi][Ii]instanceof ei.Number&&(ui[Ii]=new ei.Number(ui[Ii])),xi.animations[wi][Ii]=ui[Ii].morph(xi.animations[wi][Ii])}for(var wi in xi.attrs)xi.attrs[wi]=new ei.MorphObj(this.target().attr(wi),xi.attrs[wi]);for(var wi in xi.styles)xi.styles[wi]=new ei.MorphObj(this.target().style(wi),xi.styles[wi]);return xi.initialTransformation=this.target().matrixify(),xi.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(ui,xi){var wi=this.active;return this.active=!1,xi&&this.clearQueue(),ui&&this.situation&&(!wi&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(ui){var xi=this.last();return this.target().on("finished.fx",function wi(Ii){Ii.detail.situation==xi&&(ui.call(this,xi),this.off("finished.fx",wi))}),this._callStart()},during:function(ui){var xi=this.last(),wi=function(Ii){Ii.detail.situation==xi&&ui.call(this,Ii.detail.pos,ei.morph(Ii.detail.pos),Ii.detail.eased,xi)};return this.target().off("during.fx",wi).on("during.fx",wi),this.after(function(){this.off("during.fx",wi)}),this._callStart()},afterAll:function(ui){var xi=function wi(Ii){ui.call(this),this.off("allfinished.fx",wi)};return this.target().off("allfinished.fx",xi).on("allfinished.fx",xi),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(ui,xi,wi){return this.last()[wi||"animations"][ui]=xi,this._callStart()},step:function(ui){var xi,wi,Ii;ui||(this.absPos=this.timeToAbsPos(+new Date)),this.situation.loops!==!1?(xi=Math.max(this.absPos,0),wi=Math.floor(xi),this.situation.loops===!0||wi<this.situation.loops?(this.pos=xi-wi,Ii=this.situation.loop,this.situation.loop=wi):(this.absPos=this.situation.loops,this.pos=1,Ii=this.situation.loop-1,this.situation.loop=this.situation.loops),this.situation.reversing&&(this.situation.reversed=this.situation.reversed!=!!((this.situation.loop-Ii)%2))):(this.absPos=Math.min(this.absPos,1),this.pos=this.absPos),this.pos<0&&(this.pos=0),this.situation.reversed&&(this.pos=1-this.pos);var Li=this.situation.ease(this.pos);for(var Oi in this.situation.once)Oi>this.lastPos&&Oi<=Li&&(this.situation.once[Oi].call(this.target(),this.pos,Li),delete this.situation.once[Oi]);return this.active&&this.target().fire("during",{pos:this.pos,eased:Li,fx:this,situation:this.situation}),this.situation?(this.eachAt(),this.pos==1&&!this.situation.reversed||this.situation.reversed&&this.pos==0?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=Li,this):this},eachAt:function(){var ui,xi=this,wi=this.target(),Ii=this.situation;for(var Li in Ii.animations)ui=[].concat(Ii.animations[Li]).map(function(Hi){return typeof Hi!="string"&&Hi.at?Hi.at(Ii.ease(xi.pos),xi.pos):Hi}),wi[Li].apply(wi,ui);for(var Li in Ii.attrs)ui=[Li].concat(Ii.attrs[Li]).map(function(Qi){return typeof Qi!="string"&&Qi.at?Qi.at(Ii.ease(xi.pos),xi.pos):Qi}),wi.attr.apply(wi,ui);for(var Li in Ii.styles)ui=[Li].concat(Ii.styles[Li]).map(function(Qi){return typeof Qi!="string"&&Qi.at?Qi.at(Ii.ease(xi.pos),xi.pos):Qi}),wi.style.apply(wi,ui);if(Ii.transforms.length){ui=Ii.initialTransformation,Li=0;for(var Oi=Ii.transforms.length;Li<Oi;Li++){var Fi=Ii.transforms[Li];Fi instanceof ei.Matrix?ui=Fi.relative?ui.multiply(new ei.Matrix().morph(Fi).at(Ii.ease(this.pos))):ui.morph(Fi).at(Ii.ease(this.pos)):(Fi.relative||Fi.undo(ui.extract()),ui=ui.multiply(Fi.at(Ii.ease(this.pos))))}wi.matrix(ui)}return this},once:function(ui,xi,wi){var Ii=this.last();return wi||(ui=Ii.ease(ui)),Ii.once[ui]=xi,this},_callStart:function(){return setTimeout((function(){this.start()}).bind(this),0),this}},parent:ei.Element,construct:{animate:function(ui,xi,wi){return(this.fx||(this.fx=new ei.FX(this))).animate(ui,xi,wi)},delay:function(ui){return(this.fx||(this.fx=new ei.FX(this))).delay(ui)},stop:function(ui,xi){return this.fx&&this.fx.stop(ui,xi),this},finish:function(){return this.fx&&this.fx.finish(),this}}}),ei.MorphObj=ei.invent({create:function(ui,xi){return ei.Color.isColor(xi)?new ei.Color(ui).morph(xi):ei.regex.delimiter.test(ui)?ei.regex.pathLetters.test(ui)?new ei.PathArray(ui).morph(xi):new ei.Array(ui).morph(xi):ei.regex.numberAndUnit.test(xi)?new ei.Number(ui).morph(xi):(this.value=ui,void(this.destination=xi))},extend:{at:function(ui,xi){return xi<1?this.value:this.destination},valueOf:function(){return this.value}}}),ei.extend(ei.FX,{attr:function(ui,xi,wi){if(gi(ui)==="object")for(var Ii in ui)this.attr(Ii,ui[Ii]);else this.add(ui,xi,"attrs");return this},plot:function(ui,xi,wi,Ii){return arguments.length==4?this.plot([ui,xi,wi,Ii]):this.add("plot",new(this.target()).morphArray(ui))}}),ei.Box=ei.invent({create:function(ui,xi,wi,Ii){if(!(gi(ui)!=="object"||ui instanceof ei.Element))return ei.Box.call(this,ui.left!=null?ui.left:ui.x,ui.top!=null?ui.top:ui.y,ui.width,ui.height);var Li;arguments.length==4&&(this.x=ui,this.y=xi,this.width=wi,this.height=Ii),(Li=this).x==null&&(Li.x=0,Li.y=0,Li.width=0,Li.height=0),Li.w=Li.width,Li.h=Li.height,Li.x2=Li.x+Li.width,Li.y2=Li.y+Li.height,Li.cx=Li.x+Li.width/2,Li.cy=Li.y+Li.height/2}}),ei.BBox=ei.invent({create:function(ui){if(ei.Box.apply(this,[].slice.call(arguments)),ui instanceof ei.Element){var xi;try{if(!ze.documentElement.contains){for(var wi=ui.node;wi.parentNode;)wi=wi.parentNode;if(wi!=ze)throw new Error("Element not in the dom")}xi=ui.node.getBBox()}catch{if(ui instanceof ei.Shape){ei.parser.draw||ei.prepare();var Ii=ui.clone(ei.parser.draw.instance).show();Ii&&Ii.node&&typeof Ii.node.getBBox=="function"&&(xi=Ii.node.getBBox()),Ii&&typeof Ii.remove=="function"&&Ii.remove()}else xi={x:ui.node.clientLeft,y:ui.node.clientTop,width:ui.node.clientWidth,height:ui.node.clientHeight}}ei.Box.call(this,xi)}},inherit:ei.Box,parent:ei.Element,construct:{bbox:function(){return new ei.BBox(this)}}}),ei.BBox.prototype.constructor=ei.BBox,ei.Matrix=ei.invent({create:function(ui){var xi=yi([1,0,0,1,0,0]);ui=ui===null?xi:ui instanceof ei.Element?ui.matrixify():typeof ui=="string"?yi(ui.split(ei.regex.delimiter).map(parseFloat)):arguments.length==6?yi([].slice.call(arguments)):Array.isArray(ui)?yi(ui):ui&&gi(ui)==="object"?ui:xi;for(var wi=_i.length-1;wi>=0;--wi)this[_i[wi]]=ui[_i[wi]]!=null?ui[_i[wi]]:xi[_i[wi]]},extend:{extract:function(){var ui=mi(this,0,1);mi(this,1,0);var xi=180/Math.PI*Math.atan2(ui.y,ui.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(xi*Math.PI/180)+this.f*Math.sin(xi*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(xi*Math.PI/180)+this.e*Math.sin(-xi*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:xi,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new ei.Matrix(this)}},clone:function(){return new ei.Matrix(this)},morph:function(ui){return this.destination=new ei.Matrix(ui),this},multiply:function(ui){return new ei.Matrix(this.native().multiply(function(xi){return xi instanceof ei.Matrix||(xi=new ei.Matrix(xi)),xi}(ui).native()))},inverse:function(){return new ei.Matrix(this.native().inverse())},translate:function(ui,xi){return new ei.Matrix(this.native().translate(ui||0,xi||0))},native:function(){for(var ui=ei.parser.native.createSVGMatrix(),xi=_i.length-1;xi>=0;xi--)ui[_i[xi]]=this[_i[xi]];return ui},toString:function(){return"matrix("+Si(this.a)+","+Si(this.b)+","+Si(this.c)+","+Si(this.d)+","+Si(this.e)+","+Si(this.f)+")"}},parent:ei.Element,construct:{ctm:function(){return new ei.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof ei.Nested){var ui=this.rect(1,1),xi=ui.node.getScreenCTM();return ui.remove(),new ei.Matrix(xi)}return new ei.Matrix(this.node.getScreenCTM())}}}),ei.Point=ei.invent({create:function(ui,xi){var wi;wi=Array.isArray(ui)?{x:ui[0],y:ui[1]}:gi(ui)==="object"?{x:ui.x,y:ui.y}:ui!=null?{x:ui,y:xi??ui}:{x:0,y:0},this.x=wi.x,this.y=wi.y},extend:{clone:function(){return new ei.Point(this)},morph:function(ui,xi){return this.destination=new ei.Point(ui,xi),this}}}),ei.extend(ei.Element,{point:function(ui,xi){return new ei.Point(ui,xi).transform(this.screenCTM().inverse())}}),ei.extend(ei.Element,{attr:function(ui,xi,wi){if(ui==null){for(ui={},wi=(xi=this.node.attributes).length-1;wi>=0;wi--)ui[xi[wi].nodeName]=ei.regex.isNumber.test(xi[wi].nodeValue)?parseFloat(xi[wi].nodeValue):xi[wi].nodeValue;return ui}if(gi(ui)==="object")for(var Ii in ui)this.attr(Ii,ui[Ii]);else if(xi===null)this.node.removeAttribute(ui);else{if(xi==null)return(xi=this.node.getAttribute(ui))==null?ei.defaults.attrs[ui]:ei.regex.isNumber.test(xi)?parseFloat(xi):xi;ui=="stroke-width"?this.attr("stroke",parseFloat(xi)>0?this._stroke:null):ui=="stroke"&&(this._stroke=xi),ui!="fill"&&ui!="stroke"||(ei.regex.isImage.test(xi)&&(xi=this.doc().defs().image(xi,0,0)),xi instanceof ei.Image&&(xi=this.doc().defs().pattern(0,0,function(){this.add(xi)}))),typeof xi=="number"?xi=new ei.Number(xi):ei.Color.isColor(xi)?xi=new ei.Color(xi):Array.isArray(xi)&&(xi=new ei.Array(xi)),ui=="leading"?this.leading&&this.leading(xi):typeof wi=="string"?this.node.setAttributeNS(wi,ui,xi.toString()):this.node.setAttribute(ui,xi.toString()),!this.rebuild||ui!="font-size"&&ui!="x"||this.rebuild(ui,xi)}return this}}),ei.extend(ei.Element,{transform:function(ui,xi){var wi;return gi(ui)!=="object"?(wi=new ei.Matrix(this).extract(),typeof ui=="string"?wi[ui]:wi):(wi=new ei.Matrix(this),xi=!!xi||!!ui.relative,ui.a!=null&&(wi=xi?wi.multiply(new ei.Matrix(ui)):new ei.Matrix(ui)),this.attr("transform",wi))}}),ei.extend(ei.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(ei.regex.transforms).slice(0,-1).map(function(ui){var xi=ui.trim().split("(");return[xi[0],xi[1].split(ei.regex.delimiter).map(function(wi){return parseFloat(wi)})]}).reduce(function(ui,xi){return xi[0]=="matrix"?ui.multiply(yi(xi[1])):ui[xi[0]].apply(ui,xi[1])},new ei.Matrix)},toParent:function(ui){if(this==ui)return this;var xi=this.screenCTM(),wi=ui.screenCTM().inverse();return this.addTo(ui).untransform().transform(wi.multiply(xi)),this},toDoc:function(){return this.toParent(this.doc())}}),ei.Transformation=ei.invent({create:function(ui,xi){if(arguments.length>1&&typeof xi!="boolean")return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(ui))for(var wi=0,Ii=this.arguments.length;wi<Ii;++wi)this[this.arguments[wi]]=ui[wi];else if(ui&&gi(ui)==="object")for(wi=0,Ii=this.arguments.length;wi<Ii;++wi)this[this.arguments[wi]]=ui[this.arguments[wi]];this.inversed=!1,xi===!0&&(this.inversed=!0)}}),ei.Translate=ei.invent({parent:ei.Matrix,inherit:ei.Transformation,create:function(ui,xi){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["transformedX","transformedY"],method:"translate"}}),ei.extend(ei.Element,{style:function(ui,xi){if(arguments.length==0)return this.node.style.cssText||"";if(arguments.length<2)if(gi(ui)==="object")for(var wi in ui)this.style(wi,ui[wi]);else{if(!ei.regex.isCss.test(ui))return this.node.style[di(ui)];for(ui=ui.split(/\s*;\s*/).filter(function(Ii){return!!Ii}).map(function(Ii){return Ii.split(/\s*:\s*/)});xi=ui.pop();)this.style(xi[0],xi[1])}else this.node.style[di(ui)]=xi===null||ei.regex.isBlank.test(xi)?"":xi;return this}}),ei.Parent=ei.invent({create:function(ui){this.constructor.call(this,ui)},inherit:ei.Element,extend:{children:function(){return ei.utils.map(ei.utils.filterSVGElements(this.node.childNodes),function(ui){return ei.adopt(ui)})},add:function(ui,xi){return xi==null?this.node.appendChild(ui.node):ui.node!=this.node.childNodes[xi]&&this.node.insertBefore(ui.node,this.node.childNodes[xi]),this},put:function(ui,xi){return this.add(ui,xi),ui},has:function(ui){return this.index(ui)>=0},index:function(ui){return[].slice.call(this.node.childNodes).indexOf(ui.node)},get:function(ui){return ei.adopt(this.node.childNodes[ui])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(ui,xi){for(var wi=this.children(),Ii=0,Li=wi.length;Ii<Li;Ii++)wi[Ii]instanceof ei.Element&&ui.apply(wi[Ii],[Ii,wi]),xi&&wi[Ii]instanceof ei.Container&&wi[Ii].each(ui,xi);return this},removeElement:function(ui){return this.node.removeChild(ui.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,this},defs:function(){return this.doc().defs()}}}),ei.extend(ei.Parent,{ungroup:function(ui,xi){return xi===0||this instanceof ei.Defs||this.node==ei.parser.draw||(ui=ui||(this instanceof ei.Doc?this:this.parent(ei.Parent)),xi=xi||1/0,this.each(function(){return this instanceof ei.Defs?this:this instanceof ei.Parent?this.ungroup(ui,xi-1):this.toParent(ui)}),this.node.firstChild||this.remove()),this},flatten:function(ui,xi){return this.ungroup(ui,xi)}}),ei.Container=ei.invent({create:function(ui){this.constructor.call(this,ui)},inherit:ei.Parent}),ei.ViewBox=ei.invent({parent:ei.Container,construct:{}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach(function(ui){ei.Element.prototype[ui]=function(xi){return ei.on(this.node,ui,xi),this}}),ei.listeners=[],ei.handlerMap=[],ei.listenerId=0,ei.on=function(ui,xi,wi,Ii,Li){var Oi=wi.bind(Ii||ui.instance||ui),Fi=(ei.handlerMap.indexOf(ui)+1||ei.handlerMap.push(ui))-1,Hi=xi.split(".")[0],Qi=xi.split(".")[1]||"*";ei.listeners[Fi]=ei.listeners[Fi]||{},ei.listeners[Fi][Hi]=ei.listeners[Fi][Hi]||{},ei.listeners[Fi][Hi][Qi]=ei.listeners[Fi][Hi][Qi]||{},wi._svgjsListenerId||(wi._svgjsListenerId=++ei.listenerId),ei.listeners[Fi][Hi][Qi][wi._svgjsListenerId]=Oi,ui.addEventListener(Hi,Oi,Li||{passive:!1})},ei.off=function(ui,xi,wi){var Ii=ei.handlerMap.indexOf(ui),Li=xi&&xi.split(".")[0],Oi=xi&&xi.split(".")[1],Fi="";if(Ii!=-1)if(wi){if(typeof wi=="function"&&(wi=wi._svgjsListenerId),!wi)return;ei.listeners[Ii][Li]&&ei.listeners[Ii][Li][Oi||"*"]&&(ui.removeEventListener(Li,ei.listeners[Ii][Li][Oi||"*"][wi],!1),delete ei.listeners[Ii][Li][Oi||"*"][wi])}else if(Oi&&Li){if(ei.listeners[Ii][Li]&&ei.listeners[Ii][Li][Oi]){for(var Hi in ei.listeners[Ii][Li][Oi])ei.off(ui,[Li,Oi].join("."),Hi);delete ei.listeners[Ii][Li][Oi]}}else if(Oi)for(var Qi in ei.listeners[Ii])for(var Fi in ei.listeners[Ii][Qi])Oi===Fi&&ei.off(ui,[Qi,Oi].join("."));else if(Li){if(ei.listeners[Ii][Li]){for(var Fi in ei.listeners[Ii][Li])ei.off(ui,[Li,Fi].join("."));delete ei.listeners[Ii][Li]}}else{for(var Qi in ei.listeners[Ii])ei.off(ui,Qi);delete ei.listeners[Ii],delete ei.handlerMap[Ii]}},ei.extend(ei.Element,{on:function(ui,xi,wi,Ii){return ei.on(this.node,ui,xi,wi,Ii),this},off:function(ui,xi){return ei.off(this.node,ui,xi),this},fire:function(ui,xi){return ui instanceof Ei.Event?this.node.dispatchEvent(ui):this.node.dispatchEvent(ui=new ei.CustomEvent(ui,{detail:xi,cancelable:!0})),this._event=ui,this},event:function(){return this._event}}),ei.Defs=ei.invent({create:"defs",inherit:ei.Container}),ei.G=ei.invent({create:"g",inherit:ei.Container,extend:{x:function(ui){return ui==null?this.transform("x"):this.transform({x:ui-this.x()},!0)}},construct:{group:function(){return this.put(new ei.G)}}}),ei.Doc=ei.invent({create:function(ui){ui&&((ui=typeof ui=="string"?ze.getElementById(ui):ui).nodeName=="svg"?this.constructor.call(this,ui):(this.constructor.call(this,ei.create("svg")),ui.appendChild(this.node),this.size("100%","100%")),this.namespace().defs())},inherit:ei.Container,extend:{namespace:function(){return this.attr({xmlns:ei.ns,version:"1.1"}).attr("xmlns:xlink",ei.xlink,ei.xmlns).attr("xmlns:svgjs",ei.svgjs,ei.xmlns)},defs:function(){var ui;return this._defs||((ui=this.node.getElementsByTagName("defs")[0])?this._defs=ei.adopt(ui):this._defs=new ei.Defs,this.node.appendChild(this._defs.node)),this._defs},parent:function(){return this.node.parentNode&&this.node.parentNode.nodeName!="#document"?this.node.parentNode:null},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,ei.parser.draw&&!ei.parser.draw.parentNode&&this.node.appendChild(ei.parser.draw),this},clone:function(ui){this.writeDataToDom();var xi=this.node,wi=ki(xi.cloneNode(!0));return ui?(ui.node||ui).appendChild(wi.node):xi.parentNode.insertBefore(wi.node,xi.nextSibling),wi}}}),ei.extend(ei.Element,{}),ei.Gradient=ei.invent({create:function(ui){this.constructor.call(this,ei.create(ui+"Gradient")),this.type=ui},inherit:ei.Container,extend:{at:function(ui,xi,wi){return this.put(new ei.Stop).update(ui,xi,wi)},update:function(ui){return this.clear(),typeof ui=="function"&&ui.call(this,this),this},fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(ui,xi,wi){return ui=="transform"&&(ui="gradientTransform"),ei.Container.prototype.attr.call(this,ui,xi,wi)}},construct:{gradient:function(ui,xi){return this.defs().gradient(ui,xi)}}}),ei.extend(ei.Gradient,ei.FX,{from:function(ui,xi){return(this._target||this).type=="radial"?this.attr({fx:new ei.Number(ui),fy:new ei.Number(xi)}):this.attr({x1:new ei.Number(ui),y1:new ei.Number(xi)})},to:function(ui,xi){return(this._target||this).type=="radial"?this.attr({cx:new ei.Number(ui),cy:new ei.Number(xi)}):this.attr({x2:new ei.Number(ui),y2:new ei.Number(xi)})}}),ei.extend(ei.Defs,{gradient:function(ui,xi){return this.put(new ei.Gradient(ui)).update(xi)}}),ei.Stop=ei.invent({create:"stop",inherit:ei.Element,extend:{update:function(ui){return(typeof ui=="number"||ui instanceof ei.Number)&&(ui={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),ui.opacity!=null&&this.attr("stop-opacity",ui.opacity),ui.color!=null&&this.attr("stop-color",ui.color),ui.offset!=null&&this.attr("offset",new ei.Number(ui.offset)),this}}}),ei.Pattern=ei.invent({create:"pattern",inherit:ei.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(ui){return this.clear(),typeof ui=="function"&&ui.call(this,this),this},toString:function(){return this.fill()},attr:function(ui,xi,wi){return ui=="transform"&&(ui="patternTransform"),ei.Container.prototype.attr.call(this,ui,xi,wi)}},construct:{pattern:function(ui,xi,wi){return this.defs().pattern(ui,xi,wi)}}}),ei.extend(ei.Defs,{pattern:function(ui,xi,wi){return this.put(new ei.Pattern).update(wi).attr({x:0,y:0,width:ui,height:xi,patternUnits:"userSpaceOnUse"})}}),ei.Shape=ei.invent({create:function(ui){this.constructor.call(this,ui)},inherit:ei.Element}),ei.Symbol=ei.invent({create:"symbol",inherit:ei.Container,construct:{symbol:function(){return this.put(new ei.Symbol)}}}),ei.Use=ei.invent({create:"use",inherit:ei.Shape,extend:{element:function(ui,xi){return this.attr("href",(xi||"")+"#"+ui,ei.xlink)}},construct:{use:function(ui,xi){return this.put(new ei.Use).element(ui,xi)}}}),ei.Rect=ei.invent({create:"rect",inherit:ei.Shape,construct:{rect:function(ui,xi){return this.put(new ei.Rect).size(ui,xi)}}}),ei.Circle=ei.invent({create:"circle",inherit:ei.Shape,construct:{circle:function(ui){return this.put(new ei.Circle).rx(new ei.Number(ui).divide(2)).move(0,0)}}}),ei.extend(ei.Circle,ei.FX,{rx:function(ui){return this.attr("r",ui)},ry:function(ui){return this.rx(ui)}}),ei.Ellipse=ei.invent({create:"ellipse",inherit:ei.Shape,construct:{ellipse:function(ui,xi){return this.put(new ei.Ellipse).size(ui,xi).move(0,0)}}}),ei.extend(ei.Ellipse,ei.Rect,ei.FX,{rx:function(ui){return this.attr("rx",ui)},ry:function(ui){return this.attr("ry",ui)}}),ei.extend(ei.Circle,ei.Ellipse,{x:function(ui){return ui==null?this.cx()-this.rx():this.cx(ui+this.rx())},y:function(ui){return ui==null?this.cy()-this.ry():this.cy(ui+this.ry())},cx:function(ui){return ui==null?this.attr("cx"):this.attr("cx",ui)},cy:function(ui){return ui==null?this.attr("cy"):this.attr("cy",ui)},width:function(ui){return ui==null?2*this.rx():this.rx(new ei.Number(ui).divide(2))},height:function(ui){return ui==null?2*this.ry():this.ry(new ei.Number(ui).divide(2))},size:function(ui,xi){var wi=vi(this,ui,xi);return this.rx(new ei.Number(wi.width).divide(2)).ry(new ei.Number(wi.height).divide(2))}}),ei.Line=ei.invent({create:"line",inherit:ei.Shape,extend:{array:function(){return new ei.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(ui,xi,wi,Ii){return ui==null?this.array():(ui=xi!==void 0?{x1:ui,y1:xi,x2:wi,y2:Ii}:new ei.PointArray(ui).toLine(),this.attr(ui))},move:function(ui,xi){return this.attr(this.array().move(ui,xi).toLine())},size:function(ui,xi){var wi=vi(this,ui,xi);return this.attr(this.array().size(wi.width,wi.height).toLine())}},construct:{line:function(ui,xi,wi,Ii){return ei.Line.prototype.plot.apply(this.put(new ei.Line),ui!=null?[ui,xi,wi,Ii]:[0,0,0,0])}}}),ei.Polyline=ei.invent({create:"polyline",inherit:ei.Shape,construct:{polyline:function(ui){return this.put(new ei.Polyline).plot(ui||new ei.PointArray)}}}),ei.Polygon=ei.invent({create:"polygon",inherit:ei.Shape,construct:{polygon:function(ui){return this.put(new ei.Polygon).plot(ui||new ei.PointArray)}}}),ei.extend(ei.Polyline,ei.Polygon,{array:function(){return this._array||(this._array=new ei.PointArray(this.attr("points")))},plot:function(ui){return ui==null?this.array():this.clear().attr("points",typeof ui=="string"?ui:this._array=new ei.PointArray(ui))},clear:function(){return delete this._array,this},move:function(ui,xi){return this.attr("points",this.array().move(ui,xi))},size:function(ui,xi){var wi=vi(this,ui,xi);return this.attr("points",this.array().size(wi.width,wi.height))}}),ei.extend(ei.Line,ei.Polyline,ei.Polygon,{morphArray:ei.PointArray,x:function(ui){return ui==null?this.bbox().x:this.move(ui,this.bbox().y)},y:function(ui){return ui==null?this.bbox().y:this.move(this.bbox().x,ui)},width:function(ui){var xi=this.bbox();return ui==null?xi.width:this.size(ui,xi.height)},height:function(ui){var xi=this.bbox();return ui==null?xi.height:this.size(xi.width,ui)}}),ei.Path=ei.invent({create:"path",inherit:ei.Shape,extend:{morphArray:ei.PathArray,array:function(){return this._array||(this._array=new ei.PathArray(this.attr("d")))},plot:function(ui){return ui==null?this.array():this.clear().attr("d",typeof ui=="string"?ui:this._array=new ei.PathArray(ui))},clear:function(){return delete this._array,this}},construct:{path:function(ui){return this.put(new ei.Path).plot(ui||new ei.PathArray)}}}),ei.Image=ei.invent({create:"image",inherit:ei.Shape,extend:{load:function(ui){if(!ui)return this;var xi=this,wi=new Ei.Image;return ei.on(wi,"load",function(){ei.off(wi);var Ii=xi.parent(ei.Pattern);Ii!==null&&(xi.width()==0&&xi.height()==0&&xi.size(wi.width,wi.height),Ii&&Ii.width()==0&&Ii.height()==0&&Ii.size(xi.width(),xi.height()),typeof xi._loaded=="function"&&xi._loaded.call(xi,{width:wi.width,height:wi.height,ratio:wi.width/wi.height,url:ui}))}),ei.on(wi,"error",function(Ii){ei.off(wi),typeof xi._error=="function"&&xi._error.call(xi,Ii)}),this.attr("href",wi.src=this.src=ui,ei.xlink)},loaded:function(ui){return this._loaded=ui,this},error:function(ui){return this._error=ui,this}},construct:{image:function(ui,xi,wi){return this.put(new ei.Image).load(ui).size(xi||0,wi||xi||0)}}}),ei.Text=ei.invent({create:function(){this.constructor.call(this,ei.create("text")),this.dom.leading=new ei.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",ei.defaults.attrs["font-family"])},inherit:ei.Shape,extend:{x:function(ui){return ui==null?this.attr("x"):this.attr("x",ui)},text:function(ui){if(ui===void 0){ui="";for(var xi=this.node.childNodes,wi=0,Ii=xi.length;wi<Ii;++wi)wi!=0&&xi[wi].nodeType!=3&&ei.adopt(xi[wi]).dom.newLined==1&&(ui+=`
`),ui+=xi[wi].textContent;return ui}if(this.clear().build(!0),typeof ui=="function")ui.call(this,this);else{wi=0;for(var Li=(ui=ui.split(`
`)).length;wi<Li;wi++)this.tspan(ui[wi]).newLine()}return this.build(!1).rebuild()},size:function(ui){return this.attr("font-size",ui).rebuild()},leading:function(ui){return ui==null?this.dom.leading:(this.dom.leading=new ei.Number(ui),this.rebuild())},lines:function(){var ui=(this.textPath&&this.textPath()||this).node,xi=ei.utils.map(ei.utils.filterSVGElements(ui.childNodes),function(wi){return ei.adopt(wi)});return new ei.Set(xi)},rebuild:function(ui){if(typeof ui=="boolean"&&(this._rebuild=ui),this._rebuild){var xi=this,wi=0,Ii=this.dom.leading*new ei.Number(this.attr("font-size"));this.lines().each(function(){this.dom.newLined&&(xi.textPath()||this.attr("x",xi.attr("x")),this.text()==`
`?wi+=Ii:(this.attr("dy",Ii+wi),wi=0))}),this.fire("rebuild")}return this},build:function(ui){return this._build=!!ui,this},setData:function(ui){return this.dom=ui,this.dom.leading=new ei.Number(ui.leading||1.3),this}},construct:{text:function(ui){return this.put(new ei.Text).text(ui)},plain:function(ui){return this.put(new ei.Text).plain(ui)}}}),ei.Tspan=ei.invent({create:"tspan",inherit:ei.Shape,extend:{text:function(ui){return ui==null?this.node.textContent+(this.dom.newLined?`
`:""):(typeof ui=="function"?ui.call(this,this):this.plain(ui),this)},dx:function(ui){return this.attr("dx",ui)},dy:function(ui){return this.attr("dy",ui)},newLine:function(){var ui=this.parent(ei.Text);return this.dom.newLined=!0,this.dy(ui.dom.leading*ui.attr("font-size")).attr("x",ui.x())}}}),ei.extend(ei.Text,ei.Tspan,{plain:function(ui){return this._build===!1&&this.clear(),this.node.appendChild(ze.createTextNode(ui)),this},tspan:function(ui){var xi=(this.textPath&&this.textPath()||this).node,wi=new ei.Tspan;return this._build===!1&&this.clear(),xi.appendChild(wi.node),wi.text(ui)},clear:function(){for(var ui=(this.textPath&&this.textPath()||this).node;ui.hasChildNodes();)ui.removeChild(ui.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),ei.TextPath=ei.invent({create:"textPath",inherit:ei.Parent,parent:ei.Text,construct:{morphArray:ei.PathArray,array:function(){var ui=this.track();return ui?ui.array():null},plot:function(ui){var xi=this.track(),wi=null;return xi&&(wi=xi.plot(ui)),ui==null?wi:this},track:function(){var ui=this.textPath();if(ui)return ui.reference("href")},textPath:function(){if(this.node.firstChild&&this.node.firstChild.nodeName=="textPath")return ei.adopt(this.node.firstChild)}}}),ei.Nested=ei.invent({create:function(){this.constructor.call(this,ei.create("svg")),this.style("overflow","visible")},inherit:ei.Container,construct:{nested:function(){return this.put(new ei.Nested)}}});var li={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(ui,xi){return xi=="color"?ui:ui+"-"+xi}};function ci(ui,xi,wi,Ii){return wi+Ii.replace(ei.regex.dots," .")}function di(ui){return ui.toLowerCase().replace(/-(.)/g,function(xi,wi){return wi.toUpperCase()})}function fi(ui){return ui.charAt(0).toUpperCase()+ui.slice(1)}function pi(ui){var xi=ui.toString(16);return xi.length==1?"0"+xi:xi}function vi(ui,xi,wi){if(xi==null||wi==null){var Ii=ui.bbox();xi==null?xi=Ii.width/Ii.height*wi:wi==null&&(wi=Ii.height/Ii.width*xi)}return{width:xi,height:wi}}function mi(ui,xi,wi){return{x:xi*ui.a+wi*ui.c+0,y:xi*ui.b+wi*ui.d+0}}function yi(ui){return{a:ui[0],b:ui[1],c:ui[2],d:ui[3],e:ui[4],f:ui[5]}}function ki(ui){for(var xi=ui.childNodes.length-1;xi>=0;xi--)ui.childNodes[xi]instanceof Ei.SVGElement&&ki(ui.childNodes[xi]);return ei.adopt(ui).id(ei.eid(ui.nodeName))}function Si(ui){return Math.abs(ui)>1e-37?ui:0}["fill","stroke"].forEach(function(ui){var xi={};xi[ui]=function(wi){if(wi===void 0)return this;if(typeof wi=="string"||ei.Color.isRgb(wi)||wi&&typeof wi.fill=="function")this.attr(ui,wi);else for(var Ii=li[ui].length-1;Ii>=0;Ii--)wi[li[ui][Ii]]!=null&&this.attr(li.prefix(ui,li[ui][Ii]),wi[li[ui][Ii]]);return this},ei.extend(ei.Element,ei.FX,xi)}),ei.extend(ei.Element,ei.FX,{translate:function(ui,xi){return this.transform({x:ui,y:xi})},matrix:function(ui){return this.attr("transform",new ei.Matrix(arguments.length==6?[].slice.call(arguments):ui))},opacity:function(ui){return this.attr("opacity",ui)},dx:function(ui){return this.x(new ei.Number(ui).plus(this instanceof ei.FX?0:this.x()),!0)},dy:function(ui){return this.y(new ei.Number(ui).plus(this instanceof ei.FX?0:this.y()),!0)}}),ei.extend(ei.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(ui){return this.node.getPointAtLength(ui)}}),ei.Set=ei.invent({create:function(ui){Array.isArray(ui)?this.members=ui:this.clear()},extend:{add:function(){for(var ui=[].slice.call(arguments),xi=0,wi=ui.length;xi<wi;xi++)this.members.push(ui[xi]);return this},remove:function(ui){var xi=this.index(ui);return xi>-1&&this.members.splice(xi,1),this},each:function(ui){for(var xi=0,wi=this.members.length;xi<wi;xi++)ui.apply(this.members[xi],[xi,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(ui){return this.index(ui)>=0},index:function(ui){return this.members.indexOf(ui)},get:function(ui){return this.members[ui]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(ui){return new ei.Set(ui)}}}),ei.FX.Set=ei.invent({create:function(ui){this.set=ui}}),ei.Set.inherit=function(){var ui=[];for(var xi in ei.Shape.prototype)typeof ei.Shape.prototype[xi]=="function"&&typeof ei.Set.prototype[xi]!="function"&&ui.push(xi);for(var xi in ui.forEach(function(Ii){ei.Set.prototype[Ii]=function(){for(var Li=0,Oi=this.members.length;Li<Oi;Li++)this.members[Li]&&typeof this.members[Li][Ii]=="function"&&this.members[Li][Ii].apply(this.members[Li],arguments);return Ii=="animate"?this.fx||(this.fx=new ei.FX.Set(this)):this}}),ui=[],ei.FX.prototype)typeof ei.FX.prototype[xi]=="function"&&typeof ei.FX.Set.prototype[xi]!="function"&&ui.push(xi);ui.forEach(function(wi){ei.FX.Set.prototype[wi]=function(){for(var Ii=0,Li=this.set.members.length;Ii<Li;Ii++)this.set.members[Ii].fx[wi].apply(this.set.members[Ii].fx,arguments);return this}})},ei.extend(ei.Element,{}),ei.extend(ei.Element,{remember:function(ui,xi){if(gi(arguments[0])==="object")for(var wi in ui)this.remember(wi,ui[wi]);else{if(arguments.length==1)return this.memory()[ui];this.memory()[ui]=xi}return this},forget:function(){if(arguments.length==0)this._memory={};else for(var ui=arguments.length-1;ui>=0;ui--)delete this.memory()[arguments[ui]];return this},memory:function(){return this._memory||(this._memory={})}}),ei.get=function(ui){var xi=ze.getElementById(function(wi){var Ii=(wi||"").toString().match(ei.regex.reference);if(Ii)return Ii[1]}(ui)||ui);return ei.adopt(xi)},ei.select=function(ui,xi){return new ei.Set(ei.utils.map((xi||ze).querySelectorAll(ui),function(wi){return ei.adopt(wi)}))},ei.extend(ei.Parent,{select:function(ui){return ei.select(ui,this.node)}});var _i="abcdef".split("");if(typeof Ei.CustomEvent!="function"){var Ti=function(ui,xi){xi=xi||{bubbles:!1,cancelable:!1,detail:void 0};var wi=ze.createEvent("CustomEvent");return wi.initCustomEvent(ui,xi.bubbles,xi.cancelable,xi.detail),wi};Ti.prototype=Ei.Event.prototype,ei.CustomEvent=Ti}else ei.CustomEvent=Ei.CustomEvent;return ei},gi(ri)==="object"?ii.exports=Za.document?ys(Za,Za.document):function(Ei){return ys(Ei,Ei.document)}:Za.SVG=ys(Za,Za.document),(function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(si,li){return this.add(si,li),!si.attr("in")&&this.autoSetIn&&si.attr("in",this.source),si.attr("result")||si.attr("result",si),si},blend:function(si,li,ci){return this.put(new SVG.BlendEffect(si,li,ci))},colorMatrix:function(si,li){return this.put(new SVG.ColorMatrixEffect(si,li))},convolveMatrix:function(si){return this.put(new SVG.ConvolveMatrixEffect(si))},componentTransfer:function(si){return this.put(new SVG.ComponentTransferEffect(si))},composite:function(si,li,ci){return this.put(new SVG.CompositeEffect(si,li,ci))},flood:function(si,li){return this.put(new SVG.FloodEffect(si,li))},offset:function(si,li){return this.put(new SVG.OffsetEffect(si,li))},image:function(si){return this.put(new SVG.ImageEffect(si))},merge:function(){var si=[void 0];for(var li in arguments)si.push(arguments[li]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,si)))},gaussianBlur:function(si,li){return this.put(new SVG.GaussianBlurEffect(si,li))},morphology:function(si,li){return this.put(new SVG.MorphologyEffect(si,li))},diffuseLighting:function(si,li,ci){return this.put(new SVG.DiffuseLightingEffect(si,li,ci))},displacementMap:function(si,li,ci,di,fi){return this.put(new SVG.DisplacementMapEffect(si,li,ci,di,fi))},specularLighting:function(si,li,ci,di){return this.put(new SVG.SpecularLightingEffect(si,li,ci,di))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(si,li,ci,di,fi){return this.put(new SVG.TurbulenceEffect(si,li,ci,di,fi))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(si){var li=this.put(new SVG.Filter);return typeof si=="function"&&si.call(li,li),li}}),SVG.extend(SVG.Container,{filter:function(si){return this.defs().filter(si)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(si){return this.filterer=si instanceof SVG.Element?si:this.doc().filter(si),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(si){return this.filterer&&si===!0&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(si){return si==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",si)},result:function(si){return si==null?this.attr("result"):this.attr("result",si)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(si){return si==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",si)},result:function(si){return si==null?this.attr("result"):this.attr("result",si)},toString:function(){return this.result()}}});var Ei={blend:function(si,li){return this.parent()&&this.parent().blend(this,si,li)},colorMatrix:function(si,li){return this.parent()&&this.parent().colorMatrix(si,li).in(this)},convolveMatrix:function(si){return this.parent()&&this.parent().convolveMatrix(si).in(this)},componentTransfer:function(si){return this.parent()&&this.parent().componentTransfer(si).in(this)},composite:function(si,li){return this.parent()&&this.parent().composite(this,si,li)},flood:function(si,li){return this.parent()&&this.parent().flood(si,li)},offset:function(si,li){return this.parent()&&this.parent().offset(si,li).in(this)},image:function(si){return this.parent()&&this.parent().image(si)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(si,li){return this.parent()&&this.parent().gaussianBlur(si,li).in(this)},morphology:function(si,li){return this.parent()&&this.parent().morphology(si,li).in(this)},diffuseLighting:function(si,li,ci){return this.parent()&&this.parent().diffuseLighting(si,li,ci).in(this)},displacementMap:function(si,li,ci,di){return this.parent()&&this.parent().displacementMap(this,si,li,ci,di)},specularLighting:function(si,li,ci,di){return this.parent()&&this.parent().specularLighting(si,li,ci,di).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(si,li,ci,di,fi){return this.parent()&&this.parent().turbulence(si,li,ci,di,fi).in(this)}};SVG.extend(SVG.Effect,Ei),SVG.extend(SVG.ParentEffect,Ei),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(si){this.attr("in",si)}}});var ze={blend:function(si,li,ci){this.attr({in:si,in2:li,mode:ci||"normal"})},colorMatrix:function(si,li){si=="matrix"&&(li=ai(li)),this.attr({type:si,values:li===void 0?null:li})},convolveMatrix:function(si){si=ai(si),this.attr({order:Math.sqrt(si.split(" ").length),kernelMatrix:si})},composite:function(si,li,ci){this.attr({in:si,in2:li,operator:ci})},flood:function(si,li){this.attr("flood-color",si),li!=null&&this.attr("flood-opacity",li)},offset:function(si,li){this.attr({dx:si,dy:li})},image:function(si){this.attr("href",si,SVG.xlink)},displacementMap:function(si,li,ci,di,fi){this.attr({in:si,in2:li,scale:ci,xChannelSelector:di,yChannelSelector:fi})},gaussianBlur:function(si,li){si!=null||li!=null?this.attr("stdDeviation",function(ci){if(!Array.isArray(ci))return ci;for(var di=0,fi=ci.length,pi=[];di<fi;di++)pi.push(ci[di]);return pi.join(" ")}(Array.prototype.slice.call(arguments))):this.attr("stdDeviation","0 0")},morphology:function(si,li){this.attr({operator:si,radius:li})},tile:function(){},turbulence:function(si,li,ci,di,fi){this.attr({numOctaves:li,seed:ci,stitchTiles:di,baseFrequency:si,type:fi})}},ei={merge:function(){var si;if(arguments[0]instanceof SVG.Set){var li=this;arguments[0].each(function(di){this instanceof SVG.MergeNode?li.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&li.put(new SVG.MergeNode(this))})}else{si=Array.isArray(arguments[0])?arguments[0]:arguments;for(var ci=0;ci<si.length;ci++)si[ci]instanceof SVG.MergeNode?this.put(si[ci]):this.put(new SVG.MergeNode(si[ci]))}},componentTransfer:function(si){if(this.rgb=new SVG.Set,["r","g","b","a"].forEach((function(ci){this[ci]=new SVG["Func"+ci.toUpperCase()]("identity"),this.rgb.add(this[ci]),this.node.appendChild(this[ci].node)}).bind(this)),si)for(var li in si.rgb&&(["r","g","b"].forEach((function(ci){this[ci].attr(si.rgb)}).bind(this)),delete si.rgb),si)this[li].attr(si[li])},diffuseLighting:function(si,li,ci){this.attr({surfaceScale:si,diffuseConstant:li,kernelUnitLength:ci})},specularLighting:function(si,li,ci,di){this.attr({surfaceScale:si,diffuseConstant:li,specularExponent:ci,kernelUnitLength:di})}},ti={distantLight:function(si,li){this.attr({azimuth:si,elevation:li})},pointLight:function(si,li,ci){this.attr({x:si,y:li,z:ci})},spotLight:function(si,li,ci,di,fi,pi){this.attr({x:si,y:li,z:ci,pointsAtX:di,pointsAtY:fi,pointsAtZ:pi})},mergeNode:function(si){this.attr("in",si)}};function ai(si){return Array.isArray(si)&&(si=new SVG.Array(si)),si.toString().replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ")}function ni(){var si=function(){};for(var li in typeof arguments[arguments.length-1]=="function"&&(si=arguments[arguments.length-1],Array.prototype.splice.call(arguments,arguments.length-1,1)),arguments)for(var ci in arguments[li])si(arguments[li][ci],ci,arguments[li])}["r","g","b","a"].forEach(function(si){ti["Func"+si.toUpperCase()]=function(li){switch(this.attr("type",li),li){case"table":this.attr("tableValues",arguments[1]);break;case"linear":this.attr("slope",arguments[1]),this.attr("intercept",arguments[2]);break;case"gamma":this.attr("amplitude",arguments[1]),this.attr("exponent",arguments[2]),this.attr("offset",arguments[2])}}}),ni(ze,function(si,li){var ci=li.charAt(0).toUpperCase()+li.slice(1);SVG[ci+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+ci)),si.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.Effect,extend:{}})}),ni(ei,function(si,li){var ci=li.charAt(0).toUpperCase()+li.slice(1);SVG[ci+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+ci)),si.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.ParentEffect,extend:{}})}),ni(ti,function(si,li){var ci=li.charAt(0).toUpperCase()+li.slice(1);SVG[ci]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+ci)),si.apply(this,arguments)},inherit:SVG.ChildEffect,extend:{}})}),SVG.extend(SVG.MergeEffect,{in:function(si){return si instanceof SVG.MergeNode?this.add(si,0):this.add(new SVG.MergeNode(si),0),this}}),SVG.extend(SVG.CompositeEffect,SVG.BlendEffect,SVG.DisplacementMapEffect,{in2:function(si){return si==null?this.parent()&&this.parent().select('[result="'+this.attr("in2")+'"]').get(0)||this.attr("in2"):this.attr("in2",si)}}),SVG.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]}}).call(void 0),function(){function Ei(ni,si,li,ci,di,fi,pi){for(var vi=ni.slice(si,li||pi),mi=ci.slice(di,fi||pi),yi=0,ki={pos:[0,0],start:[0,0]},Si={pos:[0,0],start:[0,0]};vi[yi]=ze.call(ki,vi[yi]),mi[yi]=ze.call(Si,mi[yi]),vi[yi][0]!=mi[yi][0]||vi[yi][0]=="M"||vi[yi][0]=="A"&&(vi[yi][4]!=mi[yi][4]||vi[yi][5]!=mi[yi][5])?(Array.prototype.splice.apply(vi,[yi,1].concat(ti.call(ki,vi[yi]))),Array.prototype.splice.apply(mi,[yi,1].concat(ti.call(Si,mi[yi])))):(vi[yi]=ei.call(ki,vi[yi]),mi[yi]=ei.call(Si,mi[yi])),!(++yi==vi.length&&yi==mi.length);)yi==vi.length&&vi.push(["C",ki.pos[0],ki.pos[1],ki.pos[0],ki.pos[1],ki.pos[0],ki.pos[1]]),yi==mi.length&&mi.push(["C",Si.pos[0],Si.pos[1],Si.pos[0],Si.pos[1],Si.pos[0],Si.pos[1]]);return{start:vi,dest:mi}}function ze(ni){switch(ni[0]){case"z":case"Z":ni[0]="L",ni[1]=this.start[0],ni[2]=this.start[1];break;case"H":ni[0]="L",ni[2]=this.pos[1];break;case"V":ni[0]="L",ni[2]=ni[1],ni[1]=this.pos[0];break;case"T":ni[0]="Q",ni[3]=ni[1],ni[4]=ni[2],ni[1]=this.reflection[1],ni[2]=this.reflection[0];break;case"S":ni[0]="C",ni[6]=ni[4],ni[5]=ni[3],ni[4]=ni[2],ni[3]=ni[1],ni[2]=this.reflection[1],ni[1]=this.reflection[0]}return ni}function ei(ni){var si=ni.length;return this.pos=[ni[si-2],ni[si-1]],"SCQT".indexOf(ni[0])!=-1&&(this.reflection=[2*this.pos[0]-ni[si-4],2*this.pos[1]-ni[si-3]]),ni}function ti(ni){var si=[ni];switch(ni[0]){case"M":return this.pos=this.start=[ni[1],ni[2]],si;case"L":ni[5]=ni[3]=ni[1],ni[6]=ni[4]=ni[2],ni[1]=this.pos[0],ni[2]=this.pos[1];break;case"Q":ni[6]=ni[4],ni[5]=ni[3],ni[4]=1*ni[4]/3+2*ni[2]/3,ni[3]=1*ni[3]/3+2*ni[1]/3,ni[2]=1*this.pos[1]/3+2*ni[2]/3,ni[1]=1*this.pos[0]/3+2*ni[1]/3;break;case"A":si=function(li,ci){var di,fi,pi,vi,mi,yi,ki,Si,_i,Ti,ui,xi,wi,Ii,Li,Oi,Fi,Hi,Qi,qi,Ui,aa,ca,da,xa,va,Sa=Math.abs(ci[1]),Ta=Math.abs(ci[2]),Ca=ci[3]%360,Ka=ci[4],Gr=ci[5],Xa=ci[6],ps=ci[7],Da=new SVG.Point(li),Ma=new SVG.Point(Xa,ps),Ha=[];if(Sa===0||Ta===0||Da.x===Ma.x&&Da.y===Ma.y)return[["C",Da.x,Da.y,Ma.x,Ma.y,Ma.x,Ma.y]];for(di=new SVG.Point((Da.x-Ma.x)/2,(Da.y-Ma.y)/2).transform(new SVG.Matrix().rotate(Ca)),(fi=di.x*di.x/(Sa*Sa)+di.y*di.y/(Ta*Ta))>1&&(Sa*=fi=Math.sqrt(fi),Ta*=fi),pi=new SVG.Matrix().rotate(Ca).scale(1/Sa,1/Ta).rotate(-Ca),Da=Da.transform(pi),Ma=Ma.transform(pi),vi=[Ma.x-Da.x,Ma.y-Da.y],yi=vi[0]*vi[0]+vi[1]*vi[1],mi=Math.sqrt(yi),vi[0]/=mi,vi[1]/=mi,ki=yi<4?Math.sqrt(1-yi/4):0,Ka===Gr&&(ki*=-1),Si=new SVG.Point((Ma.x+Da.x)/2+ki*-vi[1],(Ma.y+Da.y)/2+ki*vi[0]),_i=new SVG.Point(Da.x-Si.x,Da.y-Si.y),Ti=new SVG.Point(Ma.x-Si.x,Ma.y-Si.y),ui=Math.acos(_i.x/Math.sqrt(_i.x*_i.x+_i.y*_i.y)),_i.y<0&&(ui*=-1),xi=Math.acos(Ti.x/Math.sqrt(Ti.x*Ti.x+Ti.y*Ti.y)),Ti.y<0&&(xi*=-1),Gr&&ui>xi&&(xi+=2*Math.PI),!Gr&&ui<xi&&(xi-=2*Math.PI),Ii=Math.ceil(2*Math.abs(ui-xi)/Math.PI),Oi=[],Fi=ui,wi=(xi-ui)/Ii,Li=4*Math.tan(wi/4)/3,Ui=0;Ui<=Ii;Ui++)Qi=Math.cos(Fi),Hi=Math.sin(Fi),qi=new SVG.Point(Si.x+Qi,Si.y+Hi),Oi[Ui]=[new SVG.Point(qi.x+Li*Hi,qi.y-Li*Qi),qi,new SVG.Point(qi.x-Li*Hi,qi.y+Li*Qi)],Fi+=wi;for(Oi[0][0]=Oi[0][1].clone(),Oi[Oi.length-1][2]=Oi[Oi.length-1][1].clone(),pi=new SVG.Matrix().rotate(Ca).scale(Sa,Ta).rotate(-Ca),Ui=0,aa=Oi.length;Ui<aa;Ui++)Oi[Ui][0]=Oi[Ui][0].transform(pi),Oi[Ui][1]=Oi[Ui][1].transform(pi),Oi[Ui][2]=Oi[Ui][2].transform(pi);for(Ui=1,aa=Oi.length;Ui<aa;Ui++)ca=(qi=Oi[Ui-1][2]).x,da=qi.y,xa=(qi=Oi[Ui][0]).x,va=qi.y,Xa=(qi=Oi[Ui][1]).x,ps=qi.y,Ha.push(["C",ca,da,xa,va,Xa,ps]);return Ha}(this.pos,ni),ni=si[0]}return ni[0]="C",this.pos=[ni[5],ni[6]],this.reflection=[2*ni[5]-ni[3],2*ni[6]-ni[4]],si}function ai(ni,si){if(si===!1)return!1;for(var li=si,ci=ni.length;li<ci;++li)if(ni[li][0]=="M")return li;return!1}SVG.extend(SVG.PathArray,{morph:function(ni){for(var si=this.value,li=this.parse(ni),ci=0,di=0,fi=!1,pi=!1;ci!==!1||di!==!1;){var vi;fi=ai(si,ci!==!1&&ci+1),pi=ai(li,di!==!1&&di+1),ci===!1&&(ci=(vi=new SVG.PathArray(mi.start).bbox()).height==0||vi.width==0?si.push(si[0])-1:si.push(["M",vi.x+vi.width/2,vi.y+vi.height/2])-1),di===!1&&(di=(vi=new SVG.PathArray(mi.dest).bbox()).height==0||vi.width==0?li.push(li[0])-1:li.push(["M",vi.x+vi.width/2,vi.y+vi.height/2])-1);var mi=Ei(si,ci,fi,li,di,pi);si=si.slice(0,ci).concat(mi.start,fi===!1?[]:si.slice(fi)),li=li.slice(0,di).concat(mi.dest,pi===!1?[]:li.slice(pi)),ci=fi!==!1&&ci+mi.start.length,di=pi!==!1&&di+mi.dest.length}return this.value=si,this.destination=new SVG.PathArray,this.destination.value=li,this}})}(),(function(){function Ei(ze){ze.remember("_draggable",this),this.el=ze}Ei.prototype.init=function(ze,ei){var ti=this;this.constraint=ze,this.value=ei,this.el.on("mousedown.drag",function(ai){ti.start(ai)}),this.el.on("touchstart.drag",function(ai){ti.start(ai)})},Ei.prototype.transformPoint=function(ze,ei){var ti=(ze=ze||window.event).changedTouches&&ze.changedTouches[0]||ze;return this.p.x=ti.clientX-(ei||0),this.p.y=ti.clientY,this.p.matrixTransform(this.m)},Ei.prototype.getBBox=function(){var ze=this.el.bbox();return this.el instanceof SVG.Nested&&(ze=this.el.rbox()),(this.el instanceof SVG.G||this.el instanceof SVG.Use||this.el instanceof SVG.Nested)&&(ze.x=this.el.x(),ze.y=this.el.y()),ze},Ei.prototype.start=function(ze){if(ze.type!="click"&&ze.type!="mousedown"&&ze.type!="mousemove"||(ze.which||ze.buttons)==1){var ei=this;if(this.el.fire("beforedrag",{event:ze,handler:this}),!this.el.event().defaultPrevented){ze.preventDefault(),ze.stopPropagation(),this.parent=this.parent||this.el.parent(SVG.Nested)||this.el.parent(SVG.Doc),this.p=this.parent.node.createSVGPoint(),this.m=this.el.node.getScreenCTM().inverse();var ti,ai=this.getBBox();if(this.el instanceof SVG.Text)switch(ti=this.el.node.getComputedTextLength(),this.el.attr("text-anchor")){case"middle":ti/=2;break;case"start":ti=0}this.startPoints={point:this.transformPoint(ze,ti),box:ai,transform:this.el.transform()},SVG.on(window,"mousemove.drag",function(ni){ei.drag(ni)}),SVG.on(window,"touchmove.drag",function(ni){ei.drag(ni)}),SVG.on(window,"mouseup.drag",function(ni){ei.end(ni)}),SVG.on(window,"touchend.drag",function(ni){ei.end(ni)}),this.el.fire("dragstart",{event:ze,p:this.startPoints.point,m:this.m,handler:this})}}},Ei.prototype.drag=function(ze){var ei=this.getBBox(),ti=this.transformPoint(ze),ai=this.startPoints.box.x+ti.x-this.startPoints.point.x,ni=this.startPoints.box.y+ti.y-this.startPoints.point.y,si=this.constraint,li=ti.x-this.startPoints.point.x,ci=ti.y-this.startPoints.point.y;if(this.el.fire("dragmove",{event:ze,p:ti,m:this.m,handler:this}),this.el.event().defaultPrevented)return ti;if(typeof si=="function"){var di=si.call(this.el,ai,ni,this.m);typeof di=="boolean"&&(di={x:di,y:di}),di.x===!0?this.el.x(ai):di.x!==!1&&this.el.x(di.x),di.y===!0?this.el.y(ni):di.y!==!1&&this.el.y(di.y)}else typeof si=="object"&&(si.minX!=null&&ai<si.minX?li=(ai=si.minX)-this.startPoints.box.x:si.maxX!=null&&ai>si.maxX-ei.width&&(li=(ai=si.maxX-ei.width)-this.startPoints.box.x),si.minY!=null&&ni<si.minY?ci=(ni=si.minY)-this.startPoints.box.y:si.maxY!=null&&ni>si.maxY-ei.height&&(ci=(ni=si.maxY-ei.height)-this.startPoints.box.y),si.snapToGrid!=null&&(ai-=ai%si.snapToGrid,ni-=ni%si.snapToGrid,li-=li%si.snapToGrid,ci-=ci%si.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:li,y:ci},!0):this.el.move(ai,ni));return ti},Ei.prototype.end=function(ze){var ei=this.drag(ze);this.el.fire("dragend",{event:ze,p:ei,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(ze,ei){typeof ze!="function"&&typeof ze!="object"||(ei=ze,ze=!0);var ti=this.remember("_draggable")||new Ei(this);return(ze=ze===void 0||ze)?ti.init(ei||{},ze):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}).call(void 0),function(){function Ei(ze){this.el=ze,ze.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(ei,ti,ai){var ni=typeof ei!="string"?ei:ti[ei];return ai?ni/2:ni},this.pointCoords=function(ei,ti){var ai=this.pointsList[ei];return{x:this.pointCoord(ai[0],ti,ei==="t"||ei==="b"),y:this.pointCoord(ai[1],ti,ei==="r"||ei==="l")}}}Ei.prototype.init=function(ze,ei){var ti=this.el.bbox();this.options={};var ai=this.el.selectize.defaults.points;for(var ni in this.el.selectize.defaults)this.options[ni]=this.el.selectize.defaults[ni],ei[ni]!==void 0&&(this.options[ni]=ei[ni]);var si=["points","pointsExclude"];for(var ni in si){var li=this.options[si[ni]];typeof li=="string"?li=li.length>0?li.split(/\s*,\s*/i):[]:typeof li=="boolean"&&si[ni]==="points"&&(li=li?ai:[]),this.options[si[ni]]=li}this.options.points=[ai,this.options.points].reduce(function(ci,di){return ci.filter(function(fi){return di.indexOf(fi)>-1})}),this.options.points=[this.options.points,this.options.pointsExclude].reduce(function(ci,di){return ci.filter(function(fi){return di.indexOf(fi)<0})}),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(ti.x,ti.y)),this.options.deepSelect&&["line","polyline","polygon"].indexOf(this.el.type)!==-1?this.selectPoints(ze):this.selectRect(ze),this.observe(),this.cleanup()},Ei.prototype.selectPoints=function(ze){return this.pointSelection.isSelected=ze,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},Ei.prototype.getPointArray=function(){var ze=this.el.bbox();return this.el.array().valueOf().map(function(ei){return[ei[0]-ze.x,ei[1]-ze.y]})},Ei.prototype.drawPoints=function(){for(var ze=this,ei=this.getPointArray(),ti=0,ai=ei.length;ti<ai;++ti){var ni=function(li){return function(ci){(ci=ci||window.event).preventDefault?ci.preventDefault():ci.returnValue=!1,ci.stopPropagation();var di=ci.pageX||ci.touches[0].pageX,fi=ci.pageY||ci.touches[0].pageY;ze.el.fire("point",{x:di,y:fi,i:li,event:ci})}}(ti),si=this.drawPoint(ei[ti][0],ei[ti][1]).addClass(this.options.classPoints).addClass(this.options.classPoints+"_point").on("touchstart",ni).on("mousedown",ni);this.pointSelection.set.add(si)}},Ei.prototype.drawPoint=function(ze,ei){var ti=this.options.pointType;switch(ti){case"circle":return this.drawCircle(ze,ei);case"rect":return this.drawRect(ze,ei);default:if(typeof ti=="function")return ti.call(this,ze,ei);throw new Error("Unknown "+ti+" point type!")}},Ei.prototype.drawCircle=function(ze,ei){return this.nested.circle(this.options.pointSize).center(ze,ei)},Ei.prototype.drawRect=function(ze,ei){return this.nested.rect(this.options.pointSize,this.options.pointSize).center(ze,ei)},Ei.prototype.updatePointSelection=function(){var ze=this.getPointArray();this.pointSelection.set.each(function(ei){this.cx()===ze[ei][0]&&this.cy()===ze[ei][1]||this.center(ze[ei][0],ze[ei][1])})},Ei.prototype.updateRectSelection=function(){var ze=this,ei=this.el.bbox();if(this.rectSelection.set.get(0).attr({width:ei.width,height:ei.height}),this.options.points.length&&this.options.points.map(function(ai,ni){var si=ze.pointCoords(ai,ei);ze.rectSelection.set.get(ni+1).center(si.x,si.y)}),this.options.rotationPoint){var ti=this.rectSelection.set.length();this.rectSelection.set.get(ti-1).center(ei.width/2,20)}},Ei.prototype.selectRect=function(ze){var ei=this,ti=this.el.bbox();function ai(li){return function(ci){(ci=ci||window.event).preventDefault?ci.preventDefault():ci.returnValue=!1,ci.stopPropagation();var di=ci.pageX||ci.touches[0].pageX,fi=ci.pageY||ci.touches[0].pageY;ei.el.fire(li,{x:di,y:fi,event:ci})}}if(this.rectSelection.isSelected=ze,this.rectSelection.set=this.rectSelection.set||this.parent.set(),this.rectSelection.set.get(0)||this.rectSelection.set.add(this.nested.rect(ti.width,ti.height).addClass(this.options.classRect)),this.options.points.length&&this.rectSelection.set.length()<2&&(this.options.points.map(function(li,ci){var di=ei.pointCoords(li,ti),fi=ei.drawPoint(di.x,di.y).attr("class",ei.options.classPoints+"_"+li).on("mousedown",ai(li)).on("touchstart",ai(li));ei.rectSelection.set.add(fi)}),this.rectSelection.set.each(function(){this.addClass(ei.options.classPoints)})),this.options.rotationPoint&&(this.options.points&&!this.rectSelection.set.get(9)||!this.options.points&&!this.rectSelection.set.get(1))){var ni=function(li){(li=li||window.event).preventDefault?li.preventDefault():li.returnValue=!1,li.stopPropagation();var ci=li.pageX||li.touches[0].pageX,di=li.pageY||li.touches[0].pageY;ei.el.fire("rot",{x:ci,y:di,event:li})},si=this.drawPoint(ti.width/2,20).attr("class",this.options.classPoints+"_rot").on("touchstart",ni).on("mousedown",ni);this.rectSelection.set.add(si)}},Ei.prototype.handler=function(){var ze=this.el.bbox();this.nested.matrix(new SVG.Matrix(this.el).translate(ze.x,ze.y)),this.rectSelection.isSelected&&this.updateRectSelection(),this.pointSelection.isSelected&&this.updatePointSelection()},Ei.prototype.observe=function(){var ze=this;if(MutationObserver)if(this.rectSelection.isSelected||this.pointSelection.isSelected)this.observerInst=this.observerInst||new MutationObserver(function(){ze.handler()}),this.observerInst.observe(this.el.node,{attributes:!0});else try{this.observerInst.disconnect(),delete this.observerInst}catch{}else this.el.off("DOMAttrModified.select"),(this.rectSelection.isSelected||this.pointSelection.isSelected)&&this.el.on("DOMAttrModified.select",function(){ze.handler()})},Ei.prototype.cleanup=function(){!this.rectSelection.isSelected&&this.rectSelection.set&&(this.rectSelection.set.each(function(){this.remove()}),this.rectSelection.set.clear(),delete this.rectSelection.set),!this.pointSelection.isSelected&&this.pointSelection.set&&(this.pointSelection.set.each(function(){this.remove()}),this.pointSelection.set.clear(),delete this.pointSelection.set),this.pointSelection.isSelected||this.rectSelection.isSelected||(this.nested.remove(),delete this.nested)},SVG.extend(SVG.Element,{selectize:function(ze,ei){return typeof ze=="object"&&(ei=ze,ze=!0),(this.remember("_selectHandler")||new Ei(this)).init(ze===void 0||ze,ei||{}),this}}),SVG.Element.prototype.selectize.defaults={points:["lt","rt","rb","lb","t","r","b","l"],pointsExclude:[],classRect:"svg_select_boundingRect",classPoints:"svg_select_points",pointSize:7,rotationPoint:!0,deepSelect:!1,pointType:"circle"}}(),function(){(function(){function Ei(ze){ze.remember("_resizeHandler",this),this.el=ze,this.parameters={},this.lastUpdateCall=null,this.p=ze.doc().node.createSVGPoint()}Ei.prototype.transformPoint=function(ze,ei,ti){return this.p.x=ze-(this.offset.x-window.pageXOffset),this.p.y=ei-(this.offset.y-window.pageYOffset),this.p.matrixTransform(ti||this.m)},Ei.prototype._extractPosition=function(ze){return{x:ze.clientX!=null?ze.clientX:ze.touches[0].clientX,y:ze.clientY!=null?ze.clientY:ze.touches[0].clientY}},Ei.prototype.init=function(ze){var ei=this;if(this.stop(),ze!=="stop"){for(var ti in this.options={},this.el.resize.defaults)this.options[ti]=this.el.resize.defaults[ti],ze[ti]!==void 0&&(this.options[ti]=ze[ti]);this.el.on("lt.resize",function(ai){ei.resize(ai||window.event)}),this.el.on("rt.resize",function(ai){ei.resize(ai||window.event)}),this.el.on("rb.resize",function(ai){ei.resize(ai||window.event)}),this.el.on("lb.resize",function(ai){ei.resize(ai||window.event)}),this.el.on("t.resize",function(ai){ei.resize(ai||window.event)}),this.el.on("r.resize",function(ai){ei.resize(ai||window.event)}),this.el.on("b.resize",function(ai){ei.resize(ai||window.event)}),this.el.on("l.resize",function(ai){ei.resize(ai||window.event)}),this.el.on("rot.resize",function(ai){ei.resize(ai||window.event)}),this.el.on("point.resize",function(ai){ei.resize(ai||window.event)}),this.update()}},Ei.prototype.stop=function(){return this.el.off("lt.resize"),this.el.off("rt.resize"),this.el.off("rb.resize"),this.el.off("lb.resize"),this.el.off("t.resize"),this.el.off("r.resize"),this.el.off("b.resize"),this.el.off("l.resize"),this.el.off("rot.resize"),this.el.off("point.resize"),this},Ei.prototype.resize=function(ze){var ei=this;this.m=this.el.node.getScreenCTM().inverse(),this.offset={x:window.pageXOffset,y:window.pageYOffset};var ti=this._extractPosition(ze.detail.event);if(this.parameters={type:this.el.type,p:this.transformPoint(ti.x,ti.y),x:ze.detail.x,y:ze.detail.y,box:this.el.bbox(),rotation:this.el.transform().rotation},this.el.type==="text"&&(this.parameters.fontSize=this.el.attr()["font-size"]),ze.detail.i!==void 0){var ai=this.el.array().valueOf();this.parameters.i=ze.detail.i,this.parameters.pointCoords=[ai[ze.detail.i][0],ai[ze.detail.i][1]]}switch(ze.type){case"lt":this.calc=function(ni,si){var li=this.snapToGrid(ni,si);if(this.parameters.box.width-li[0]>0&&this.parameters.box.height-li[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+li[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-li[0]);li=this.checkAspectRatio(li),this.el.move(this.parameters.box.x+li[0],this.parameters.box.y+li[1]).size(this.parameters.box.width-li[0],this.parameters.box.height-li[1])}};break;case"rt":this.calc=function(ni,si){var li=this.snapToGrid(ni,si,2);if(this.parameters.box.width+li[0]>0&&this.parameters.box.height-li[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-li[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+li[0]);li=this.checkAspectRatio(li,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+li[1]).size(this.parameters.box.width+li[0],this.parameters.box.height-li[1])}};break;case"rb":this.calc=function(ni,si){var li=this.snapToGrid(ni,si,0);if(this.parameters.box.width+li[0]>0&&this.parameters.box.height+li[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-li[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+li[0]);li=this.checkAspectRatio(li),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+li[0],this.parameters.box.height+li[1])}};break;case"lb":this.calc=function(ni,si){var li=this.snapToGrid(ni,si,1);if(this.parameters.box.width-li[0]>0&&this.parameters.box.height+li[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+li[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-li[0]);li=this.checkAspectRatio(li,!0),this.el.move(this.parameters.box.x+li[0],this.parameters.box.y).size(this.parameters.box.width-li[0],this.parameters.box.height+li[1])}};break;case"t":this.calc=function(ni,si){var li=this.snapToGrid(ni,si,2);if(this.parameters.box.height-li[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y+li[1]).height(this.parameters.box.height-li[1])}};break;case"r":this.calc=function(ni,si){var li=this.snapToGrid(ni,si,0);if(this.parameters.box.width+li[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+li[0])}};break;case"b":this.calc=function(ni,si){var li=this.snapToGrid(ni,si,0);if(this.parameters.box.height+li[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+li[1])}};break;case"l":this.calc=function(ni,si){var li=this.snapToGrid(ni,si,1);if(this.parameters.box.width-li[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x+li[0],this.parameters.box.y).width(this.parameters.box.width-li[0])}};break;case"rot":this.calc=function(ni,si){var li=ni+this.parameters.p.x,ci=si+this.parameters.p.y,di=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),fi=Math.atan2(ci-this.parameters.box.y-this.parameters.box.height/2,li-this.parameters.box.x-this.parameters.box.width/2),pi=this.parameters.rotation+180*(fi-di)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(pi-pi%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(ni,si){var li=this.snapToGrid(ni,si,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),ci=this.el.array().valueOf();ci[this.parameters.i][0]=this.parameters.pointCoords[0]+li[0],ci[this.parameters.i][1]=this.parameters.pointCoords[1]+li[1],this.el.plot(ci)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:ze}),SVG.on(window,"touchmove.resize",function(ni){ei.update(ni||window.event)}),SVG.on(window,"touchend.resize",function(){ei.done()}),SVG.on(window,"mousemove.resize",function(ni){ei.update(ni||window.event)}),SVG.on(window,"mouseup.resize",function(){ei.done()})},Ei.prototype.update=function(ze){if(ze){var ei=this._extractPosition(ze),ti=this.transformPoint(ei.x,ei.y),ai=ti.x-this.parameters.p.x,ni=ti.y-this.parameters.p.y;this.lastUpdateCall=[ai,ni],this.calc(ai,ni),this.el.fire("resizing",{dx:ai,dy:ni,event:ze})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},Ei.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},Ei.prototype.snapToGrid=function(ze,ei,ti,ai){var ni;return ai!==void 0?ni=[(ti+ze)%this.options.snapToGrid,(ai+ei)%this.options.snapToGrid]:(ti=ti??3,ni=[(this.parameters.box.x+ze+(1&ti?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+ei+(2&ti?0:this.parameters.box.height))%this.options.snapToGrid]),ze<0&&(ni[0]-=this.options.snapToGrid),ei<0&&(ni[1]-=this.options.snapToGrid),ze-=Math.abs(ni[0])<this.options.snapToGrid/2?ni[0]:ni[0]-(ze<0?-this.options.snapToGrid:this.options.snapToGrid),ei-=Math.abs(ni[1])<this.options.snapToGrid/2?ni[1]:ni[1]-(ei<0?-this.options.snapToGrid:this.options.snapToGrid),this.constraintToBox(ze,ei,ti,ai)},Ei.prototype.constraintToBox=function(ze,ei,ti,ai){var ni,si,li=this.options.constraint||{};return ai!==void 0?(ni=ti,si=ai):(ni=this.parameters.box.x+(1&ti?0:this.parameters.box.width),si=this.parameters.box.y+(2&ti?0:this.parameters.box.height)),li.minX!==void 0&&ni+ze<li.minX&&(ze=li.minX-ni),li.maxX!==void 0&&ni+ze>li.maxX&&(ze=li.maxX-ni),li.minY!==void 0&&si+ei<li.minY&&(ei=li.minY-si),li.maxY!==void 0&&si+ei>li.maxY&&(ei=li.maxY-si),[ze,ei]},Ei.prototype.checkAspectRatio=function(ze,ei){if(!this.options.saveAspectRatio)return ze;var ti=ze.slice(),ai=this.parameters.box.width/this.parameters.box.height,ni=this.parameters.box.width+ze[0],si=this.parameters.box.height-ze[1],li=ni/si;return li<ai?(ti[1]=ni/ai-this.parameters.box.height,ei&&(ti[1]=-ti[1])):li>ai&&(ti[0]=this.parameters.box.width-si*ai,ei&&(ti[0]=-ti[0])),ti},SVG.extend(SVG.Element,{resize:function(ze){return(this.remember("_resizeHandler")||new Ei(this)).init(ze||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),window.Apex===void 0&&(window.Apex={});var Is=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","isSeriesHidden","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","exportToCSV","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new ea(this.ctx),this.ctx.axes=new Ga(this.ctx),this.ctx.core=new Rs(this.ctx.el,this.ctx),this.ctx.config=new Wa({}),this.ctx.data=new Yr(this.ctx),this.ctx.grid=new Jr(this.ctx),this.ctx.graphics=new Yi(this.ctx),this.ctx.coreUtils=new Gi(this.ctx),this.ctx.crosshairs=new $a(this.ctx),this.ctx.events=new ns(this.ctx),this.ctx.exports=new Ba(this.ctx),this.ctx.localization=new fs(this.ctx),this.ctx.options=new ma,this.ctx.responsive=new Qr(this.ctx),this.ctx.series=new Na(this.ctx),this.ctx.theme=new Zr(this.ctx),this.ctx.formatters=new ga(this.ctx),this.ctx.titleSubtitle=new rs(this.ctx),this.ctx.legend=new ms(this.ctx),this.ctx.toolbar=new Cs(this.ctx),this.ctx.tooltip=new Mi(this.ctx),this.ctx.dimensions=new gs(this.ctx),this.ctx.updateHelpers=new Hs(this.ctx),this.ctx.zoomPanSelection=new Es(this.ctx),this.ctx.w.globals.tooltip=new Mi(this.ctx)}}]),Ei}(),Ps=function(){function Ei(ze){bi(this,Ei),this.ctx=ze,this.w=ze.w}return Ci(Ei,[{key:"clear",value:function(ze){var ei=ze.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:ei})}},{key:"killSVG",value:function(ze){ze.each(function(ei,ti){this.removeClass("*"),this.off(),this.stop()},!0),ze.ungroup(),ze.clear()}},{key:"clearDomElements",value:function(ze){var ei=this,ti=ze.isUpdating,ai=this.w.globals.dom.Paper.node;ai.parentNode&&ai.parentNode.parentNode&&!ti&&(ai.parentNode.parentNode.style.minHeight="unset");var ni=this.w.globals.dom.baseEl;ni&&this.ctx.eventList.forEach(function(li){ni.removeEventListener(li,ei.ctx.events.documentEvent)});var si=this.w.globals.dom;if(this.ctx.el!==null)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(si.Paper),si.Paper.remove(),si.elWrap=null,si.elGraphical=null,si.elLegendWrap=null,si.elLegendForeign=null,si.baseEl=null,si.elGridRect=null,si.elGridRectMask=null,si.elGridRectMarkerMask=null,si.elForecastMask=null,si.elNonForecastMask=null,si.elDefs=null}}]),Ei}(),Ts=new WeakMap,zs=function(){function Ei(ze,ei){bi(this,Ei),this.opts=ei,this.ctx=this,this.w=new Ja(ei).init(),this.el=ze,this.w.globals.cuid=Ri.randomId(),this.w.globals.chartID=this.w.config.chart.id?Ri.escapeString(this.w.config.chart.id):this.w.globals.cuid,new Is(this).initModules(),this.create=Ri.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return Ci(Ei,[{key:"render",value:function(){var ze=this;return new Promise(function(ei,ti){if(ze.el!==null){Apex._chartInstances===void 0&&(Apex._chartInstances=[]),ze.w.config.chart.id&&Apex._chartInstances.push({id:ze.w.globals.chartID,group:ze.w.config.chart.group,chart:ze}),ze.setLocale(ze.w.config.chart.defaultLocale);var ai=ze.w.config.chart.events.beforeMount;typeof ai=="function"&&ai(ze,ze.w),ze.events.fireEvent("beforeMount",[ze,ze.w]),window.addEventListener("resize",ze.windowResizeHandler),function(vi,mi){var yi=!1;if(vi.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var ki=vi.getBoundingClientRect();vi.style.display!=="none"&&ki.width!==0||(yi=!0)}var Si=new ResizeObserver(function(_i){yi&&mi.call(vi,_i),yi=!0});vi.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(vi.children).forEach(function(_i){return Si.observe(_i)}):Si.observe(vi),Ts.set(mi,Si)}(ze.el.parentNode,ze.parentResizeHandler);var ni=ze.el.getRootNode&&ze.el.getRootNode(),si=Ri.is("ShadowRoot",ni),li=ze.el.ownerDocument,ci=si?ni.getElementById("apexcharts-css"):li.getElementById("apexcharts-css");if(!ci){var di;(ci=document.createElement("style")).id="apexcharts-css",ci.textContent=`@keyframes opaque {
0% {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes resizeanim {
0%,to {
opacity: 0
}
}
.apexcharts-canvas {
position: relative;
user-select: none
}
.apexcharts-canvas ::-webkit-scrollbar {
-webkit-appearance: none;
width: 6px
}
.apexcharts-canvas ::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0,0,0,.5);
box-shadow: 0 0 1px rgba(255,255,255,.5);
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5)
}
.apexcharts-inner {
position: relative
}
.apexcharts-text tspan {
font-family: inherit
}
.legend-mouseover-inactive {
transition: .15s ease all;
opacity: .2
}
.apexcharts-legend-text {
padding-left: 15px;
margin-left: -15px;
}
.apexcharts-series-collapsed {
opacity: 0
}
.apexcharts-tooltip {
border-radius: 5px;
box-shadow: 2px 2px 6px -4px #999;
cursor: default;
font-size: 14px;
left: 62px;
opacity: 0;
pointer-events: none;
position: absolute;
top: 20px;
display: flex;
flex-direction: column;
overflow: hidden;
white-space: nowrap;
z-index: 12;
transition: .15s ease all
}
.apexcharts-tooltip.apexcharts-active {
opacity: 1;
transition: .15s ease all
}
.apexcharts-tooltip.apexcharts-theme-light {
border: 1px solid #e3e3e3;
background: rgba(255,255,255,.96)
}
.apexcharts-tooltip.apexcharts-theme-dark {
color: #fff;
background: rgba(30,30,30,.8)
}
.apexcharts-tooltip * {
font-family: inherit
}
.apexcharts-tooltip-title {
padding: 6px;
font-size: 15px;
margin-bottom: 4px
}
.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
background: #eceff1;
border-bottom: 1px solid #ddd
}
.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {
background: rgba(0,0,0,.7);
border-bottom: 1px solid #333
}
.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-z-value {
display: inline-block;
margin-left: 5px;
font-weight: 600
}
.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-z-value:empty,.apexcharts-tooltip-title:empty {
display: none
}
.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {
padding: 6px 0 5px
}
.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {
display: flex
}
.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty) {
margin-top: -6px
}
.apexcharts-tooltip-marker {
width: 12px;
height: 12px;
position: relative;
top: 0;
margin-right: 10px;
border-radius: 50%
}
.apexcharts-tooltip-series-group {
padding: 0 10px;
display: none;
text-align: left;
justify-content: left;
align-items: center
}
.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {
opacity: 1
}
.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child {
padding-bottom: 4px
}
.apexcharts-tooltip-series-group-hidden {
opacity: 0;
height: 0;
line-height: 0;
padding: 0!important
}
.apexcharts-tooltip-y-group {
padding: 6px 0 5px
}
.apexcharts-custom-tooltip,.apexcharts-tooltip-box {
padding: 4px 8px
}
.apexcharts-tooltip-boxPlot {
display: flex;
flex-direction: column-reverse
}
.apexcharts-tooltip-box>div {
margin: 4px 0
}
.apexcharts-tooltip-box span.value {
font-weight: 700
}
.apexcharts-tooltip-rangebar {
padding: 5px 8px
}
.apexcharts-tooltip-rangebar .category {
font-weight: 600;
color: #777
}
.apexcharts-tooltip-rangebar .series-name {
font-weight: 700;
display: block;
margin-bottom: 5px
}
.apexcharts-xaxistooltip,.apexcharts-yaxistooltip {
opacity: 0;
pointer-events: none;
color: #373d3f;
font-size: 13px;
text-align: center;
border-radius: 2px;
position: absolute;
z-index: 10;
background: #eceff1;
border: 1px solid #90a4ae
}
.apexcharts-xaxistooltip {
padding: 9px 10px;
transition: .15s ease all
}
.apexcharts-xaxistooltip.apexcharts-theme-dark {
background: rgba(0,0,0,.7);
border: 1px solid rgba(0,0,0,.5);
color: #fff
}
.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before {
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none
}
.apexcharts-xaxistooltip:after {
border-color: transparent;
border-width: 6px;
margin-left: -6px
}
.apexcharts-xaxistooltip:before {
border-color: transparent;
border-width: 7px;
margin-left: -7px
}
.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before {
bottom: 100%
}
.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before {
top: 100%
}
.apexcharts-xaxistooltip-bottom:after {
border-bottom-color: #eceff1
}
.apexcharts-xaxistooltip-bottom:before {
border-bottom-color: #90a4ae
}
.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {
border-bottom-color: rgba(0,0,0,.5)
}
.apexcharts-xaxistooltip-top:after {
border-top-color: #eceff1
}
.apexcharts-xaxistooltip-top:before {
border-top-color: #90a4ae
}
.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {
border-top-color: rgba(0,0,0,.5)
}
.apexcharts-xaxistooltip.apexcharts-active {
opacity: 1;
transition: .15s ease all
}
.apexcharts-yaxistooltip {
padding: 4px 10px
}
.apexcharts-yaxistooltip.apexcharts-theme-dark {
background: rgba(0,0,0,.7);
border: 1px solid rgba(0,0,0,.5);
color: #fff
}
.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before {
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none
}
.apexcharts-yaxistooltip:after {
border-color: transparent;
border-width: 6px;
margin-top: -6px
}
.apexcharts-yaxistooltip:before {
border-color: transparent;
border-width: 7px;
margin-top: -7px
}
.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before {
left: 100%
}
.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before {
right: 100%
}
.apexcharts-yaxistooltip-left:after {
border-left-color: #eceff1
}
.apexcharts-yaxistooltip-left:before {
border-left-color: #90a4ae
}
.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {
border-left-color: rgba(0,0,0,.5)
}
.apexcharts-yaxistooltip-right:after {
border-right-color: #eceff1
}
.apexcharts-yaxistooltip-right:before {
border-right-color: #90a4ae
}
.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {
border-right-color: rgba(0,0,0,.5)
}
.apexcharts-yaxistooltip.apexcharts-active {
opacity: 1
}
.apexcharts-yaxistooltip-hidden {
display: none
}
.apexcharts-xcrosshairs,.apexcharts-ycrosshairs {
pointer-events: none;
opacity: 0;
transition: .15s ease all
}
.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active {
opacity: 1;
transition: .15s ease all
}
.apexcharts-ycrosshairs-hidden {
opacity: 0
}
.apexcharts-selection-rect {
cursor: move
}
.svg_select_boundingRect,.svg_select_points_rot {
pointer-events: none;
opacity: 0;
visibility: hidden
}
.apexcharts-selection-rect+g .svg_select_boundingRect,.apexcharts-selection-rect+g .svg_select_points_rot {
opacity: 0;
visibility: hidden
}
.apexcharts-selection-rect+g .svg_select_points_l,.apexcharts-selection-rect+g .svg_select_points_r {
cursor: ew-resize;
opacity: 1;
visibility: visible
}
.svg_select_points {
fill: #efefef;
stroke: #333;
rx: 2
}
.apexcharts-svg.apexcharts-zoomable.hovering-zoom {
cursor: crosshair
}
.apexcharts-svg.apexcharts-zoomable.hovering-pan {
cursor: move
}
.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {
cursor: pointer;
width: 20px;
height: 20px;
line-height: 24px;
color: #6e8192;
text-align: center
}
.apexcharts-menu-icon svg,.apexcharts-reset-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg {
fill: #6e8192
}
.apexcharts-selection-icon svg {
fill: #444;
transform: scale(.76)
}
.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg {
fill: #f3f4f5
}
.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg {
fill: #008ffb
}
.apexcharts-theme-light .apexcharts-menu-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg {
fill: #333
}
.apexcharts-menu-icon,.apexcharts-selection-icon {
position: relative
}
.apexcharts-reset-icon {
margin-left: 5px
}
.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon {
transform: scale(.85)
}
.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {
transform: scale(.7)
}
.apexcharts-zoomout-icon {
margin-right: 3px
}
.apexcharts-pan-icon {
transform: scale(.62);
position: relative;
left: 1px;
top: 0
}
.apexcharts-pan-icon svg {
fill: #fff;
stroke: #6e8192;
stroke-width: 2
}
.apexcharts-pan-icon.apexcharts-selected svg {
stroke: #008ffb
}
.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {
stroke: #333
}
.apexcharts-toolbar {
position: absolute;
z-index: 11;
max-width: 176px;
text-align: right;
border-radius: 3px;
padding: 0 6px 2px;
display: flex;
justify-content: space-between;
align-items: center
}
.apexcharts-menu {
background: #fff;
position: absolute;
top: 100%;
border: 1px solid #ddd;
border-radius: 3px;
padding: 3px;
right: 10px;
opacity: 0;
min-width: 110px;
transition: .15s ease all;
pointer-events: none
}
.apexcharts-menu.apexcharts-menu-open {
opacity: 1;
pointer-events: all;
transition: .15s ease all
}
.apexcharts-menu-item {
padding: 6px 7px;
font-size: 12px;
cursor: pointer
}
.apexcharts-theme-light .apexcharts-menu-item:hover {
background: #eee
}
.apexcharts-theme-dark .apexcharts-menu {
background: rgba(0,0,0,.7);
color: #fff
}
@media screen and (min-width:768px) {
.apexcharts-canvas:hover .apexcharts-toolbar {
opacity: 1
}
}
.apexcharts-canvas .apexcharts-element-hidden,.apexcharts-datalabel.apexcharts-element-hidden,.apexcharts-hide .apexcharts-series-points {
opacity: 0
}
.apexcharts-hidden-element-shown {
opacity: 1;
transition: 0.25s ease all;
}
.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-datalabels,.apexcharts-pie-label {
cursor: default;
pointer-events: none
}
.apexcharts-pie-label-delay {
opacity: 0;
animation-name: opaque;
animation-duration: .3s;
animation-fill-mode: forwards;
animation-timing-function: ease
}
.apexcharts-radialbar-label {
cursor: pointer;
}
.apexcharts-annotation-rect,.apexcharts-area-series .apexcharts-area,.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-gridline,.apexcharts-line,.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-point-annotation-label,.apexcharts-radar-series path,.apexcharts-radar-series polygon,.apexcharts-toolbar svg,.apexcharts-tooltip .apexcharts-marker,.apexcharts-xaxis-annotation-label,.apexcharts-yaxis-annotation-label,.apexcharts-zoom-rect {
pointer-events: none
}
.apexcharts-marker {
transition: .15s ease all
}
.resize-triggers {
animation: 1ms resizeanim;
visibility: hidden;
opacity: 0;
height: 100%;
width: 100%;
overflow: hidden
}
.contract-trigger:before,.resize-triggers,.resize-triggers>div {
content: " ";
display: block;
position: absolute;
top: 0;
left: 0
}
.resize-triggers>div {
height: 100%;
width: 100%;
background: #eee;
overflow: auto
}
.contract-trigger:before {
overflow: hidden;
width: 200%;
height: 200%
}
.apexcharts-bar-goals-markers{
pointer-events: none
}
.apexcharts-bar-shadows{
pointer-events: none
}
.apexcharts-rangebar-goals-markers{
pointer-events: none
}`;var fi=((di=ze.opts.chart)===null||di===void 0?void 0:di.nonce)||ze.w.config.chart.nonce;fi&&ci.setAttribute("nonce",fi),si?ni.prepend(ci):li.head.appendChild(ci)}var pi=ze.create(ze.w.config.series,{});if(!pi)return ei(ze);ze.mount(pi).then(function(){typeof ze.w.config.chart.events.mounted=="function"&&ze.w.config.chart.events.mounted(ze,ze.w),ze.events.fireEvent("mounted",[ze,ze.w]),ei(pi)}).catch(function(vi){ti(vi)})}else ti(new Error("Element not found"))})}},{key:"create",value:function(ze,ei){var ti=this.w;new Is(this).initModules();var ai=this.w.globals;if(ai.noData=!1,ai.animationEnded=!1,this.responsive.checkResponsiveConfig(ei),ti.config.xaxis.convertedCatToNumeric&&new Ua(ti.config).convertCatToNumericXaxis(ti.config,this.ctx),this.el===null||(this.core.setupElements(),ti.config.chart.type==="treemap"&&(ti.config.grid.show=!1,ti.config.yaxis[0].show=!1),ai.svgWidth===0))return ai.animationEnded=!0,null;var ni=Gi.checkComboSeries(ze,ti.config.chart.type);ai.comboCharts=ni.comboCharts,ai.comboBarCount=ni.comboBarCount;var si=ze.every(function(fi){return fi.data&&fi.data.length===0});(ze.length===0||si&&ai.collapsedSeries.length<1)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(ze),this.theme.init(),new Va(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),ai.noData&&ai.collapsedSeries.length!==ai.series.length&&!ti.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),ai.axisCharts&&(this.core.coreCalculations(),ti.config.xaxis.type!=="category"&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=ti.globals.minX,this.ctx.toolbar.maxX=ti.globals.maxX),this.formatters.heatmapLabelFormatters(),new Gi(this).getLargestMarkerSize(),this.dimensions.plotCoords();var li=this.core.xySettings();this.grid.createGridMask();var ci=this.core.plotChartType(ze,li),di=new Fa(this);return di.bringForward(),ti.config.dataLabels.background.enabled&&di.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:ci,xyRatios:li,dimensions:{plot:{left:ti.globals.translateX,top:ti.globals.translateY,width:ti.globals.gridWidth,height:ti.globals.gridHeight}}}}},{key:"mount",value:function(){var ze=this,ei=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,ti=this,ai=ti.w;return new Promise(function(ni,si){if(ti.el===null)return si(new Error("Not enough data to display or target element not found"));(ei===null||ai.globals.allSeriesCollapsed)&&ti.series.handleNoData(),ti.grid=new Jr(ti);var li,ci,di=ti.grid.drawGrid();if(ti.annotations=new Ra(ti),ti.annotations.drawImageAnnos(),ti.annotations.drawTextAnnos(),ai.config.grid.position==="back"&&(di&&ai.globals.dom.elGraphical.add(di.el),di!=null&&(li=di.elGridBorders)!==null&&li!==void 0&&li.node&&ai.globals.dom.elGraphical.add(di.elGridBorders)),Array.isArray(ei.elGraph))for(var fi=0;fi<ei.elGraph.length;fi++)ai.globals.dom.elGraphical.add(ei.elGraph[fi]);else ai.globals.dom.elGraphical.add(ei.elGraph);ai.config.grid.position==="front"&&(di&&ai.globals.dom.elGraphical.add(di.el),di!=null&&(ci=di.elGridBorders)!==null&&ci!==void 0&&ci.node&&ai.globals.dom.elGraphical.add(di.elGridBorders)),ai.config.xaxis.crosshairs.position==="front"&&ti.crosshairs.drawXCrosshairs(),ai.config.yaxis[0].crosshairs.position==="front"&&ti.crosshairs.drawYCrosshairs(),ai.config.chart.type!=="treemap"&&ti.axes.drawAxis(ai.config.chart.type,di);var pi=new Wr(ze.ctx,di),vi=new es(ze.ctx,di);if(di!==null&&(pi.xAxisLabelCorrections(di.xAxisTickWidth),vi.setYAxisTextAlignments(),ai.config.yaxis.map(function(yi,ki){ai.globals.ignoreYAxisIndexes.indexOf(ki)===-1&&vi.yAxisTitleRotate(ki,yi.opposite)})),ti.annotations.drawAxesAnnotations(),!ai.globals.noData){if(ai.config.tooltip.enabled&&!ai.globals.noData&&ti.w.globals.tooltip.drawTooltip(ei.xyRatios),ai.globals.axisCharts&&(ai.globals.isXNumeric||ai.config.xaxis.convertedCatToNumeric||ai.globals.isRangeBar))(ai.config.chart.zoom.enabled||ai.config.chart.selection&&ai.config.chart.selection.enabled||ai.config.chart.pan&&ai.config.chart.pan.enabled)&&ti.zoomPanSelection.init({xyRatios:ei.xyRatios});else{var mi=ai.config.chart.toolbar.tools;["zoom","zoomin","zoomout","selection","pan","reset"].forEach(function(yi){mi[yi]=!1})}ai.config.chart.toolbar.show&&!ai.globals.allSeriesCollapsed&&ti.toolbar.createToolbar()}ai.globals.memory.methodsToExec.length>0&&ai.globals.memory.methodsToExec.forEach(function(yi){yi.method(yi.params,!1,yi.context)}),ai.globals.axisCharts||ai.globals.noData||ti.core.resizeNonAxisCharts(),ni(ti)})}},{key:"destroy",value:function(){var ze,ei;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,ze=this.parentResizeHandler,(ei=Ts.get(ze))&&(ei.disconnect(),Ts.delete(ze));var ti=this.w.config.chart.id;ti&&Apex._chartInstances.forEach(function(ai,ni){ai.id===Ri.escapeString(ti)&&Apex._chartInstances.splice(ni,1)}),new Ps(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(ze){var ei=this,ti=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ai=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],ni=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],si=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],li=this.w;return li.globals.selection=void 0,ze.series&&(this.series.resetSeries(!1,!0,!1),ze.series.length&&ze.series[0].data&&(ze.series=ze.series.map(function(ci,di){return ei.updateHelpers._extendSeries(ci,di)})),this.updateHelpers.revertDefaultAxisMinMax()),ze.xaxis&&(ze=this.updateHelpers.forceXAxisUpdate(ze)),ze.yaxis&&(ze=this.updateHelpers.forceYAxisUpdate(ze)),li.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),ze.theme&&(ze=this.theme.updateThemeOptions(ze)),this.updateHelpers._updateOptions(ze,ti,ai,ni,si)}},{key:"updateSeries",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ei=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],ti=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(ze,ei,ti)}},{key:"appendSeries",value:function(ze){var ei=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],ti=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],ai=this.w.config.series.slice();return ai.push(ze),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(ai,ei,ti)}},{key:"appendData",value:function(ze){var ei=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],ti=this;ti.w.globals.dataChanged=!0,ti.series.getPreviousPaths();for(var ai=ti.w.config.series.slice(),ni=0;ni<ai.length;ni++)if(ze[ni]!==null&&ze[ni]!==void 0)for(var si=0;si<ze[ni].data.length;si++)ai[ni].data.push(ze[ni].data[si]);return ti.w.config.series=ai,ei&&(ti.w.globals.initialSeries=Ri.clone(ti.w.config.series)),this.update()}},{key:"update",value:function(ze){var ei=this;return new Promise(function(ti,ai){new Ps(ei.ctx).clear({isUpdating:!0});var ni=ei.create(ei.w.config.series,ze);if(!ni)return ti(ei);ei.mount(ni).then(function(){typeof ei.w.config.chart.events.updated=="function"&&ei.w.config.chart.events.updated(ei,ei.w),ei.events.fireEvent("updated",[ei,ei.w]),ei.w.globals.isDirty=!0,ti(ei)}).catch(function(si){ai(si)})})}},{key:"getSyncedCharts",value:function(){var ze=this.getGroupedCharts(),ei=[this];return ze.length&&(ei=[],ze.forEach(function(ti){ei.push(ti)})),ei}},{key:"getGroupedCharts",value:function(){var ze=this;return Apex._chartInstances.filter(function(ei){if(ei.group)return!0}).map(function(ei){return ze.w.config.chart.group===ei.group?ei.chart:ze})}},{key:"toggleSeries",value:function(ze){return this.series.toggleSeries(ze)}},{key:"highlightSeriesOnLegendHover",value:function(ze,ei){return this.series.toggleSeriesOnHover(ze,ei)}},{key:"showSeries",value:function(ze){this.series.showSeries(ze)}},{key:"hideSeries",value:function(ze){this.series.hideSeries(ze)}},{key:"isSeriesHidden",value:function(ze){this.series.isSeriesHidden(ze)}},{key:"resetSeries",value:function(){var ze=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],ei=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(ze,ei)}},{key:"addEventListener",value:function(ze,ei){this.events.addEventListener(ze,ei)}},{key:"removeEventListener",value:function(ze,ei){this.events.removeEventListener(ze,ei)}},{key:"addXaxisAnnotation",value:function(ze){var ei=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,ai=this;ti&&(ai=ti),ai.annotations.addXaxisAnnotationExternal(ze,ei,ai)}},{key:"addYaxisAnnotation",value:function(ze){var ei=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,ai=this;ti&&(ai=ti),ai.annotations.addYaxisAnnotationExternal(ze,ei,ai)}},{key:"addPointAnnotation",value:function(ze){var ei=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,ai=this;ti&&(ai=ti),ai.annotations.addPointAnnotationExternal(ze,ei,ai)}},{key:"clearAnnotations",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,ei=this;ze&&(ei=ze),ei.annotations.clearAnnotations(ei)}},{key:"removeAnnotation",value:function(ze){var ei=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,ti=this;ei&&(ti=ei),ti.annotations.removeAnnotation(ti,ze)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(ze,ei){return this.coreUtils.getSeriesTotalsXRange(ze,ei)}},{key:"getHighestValueInSeries",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new za(this.ctx).getMinYMaxY(ze).highestY}},{key:"getLowestValueInSeries",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new za(this.ctx).getMinYMaxY(ze).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(ze,ei){return this.updateHelpers.toggleDataPointSelection(ze,ei)}},{key:"zoomX",value:function(ze,ei){this.ctx.toolbar.zoomUpdateOptions(ze,ei)}},{key:"setLocale",value:function(ze){this.localization.setCurrentLocaleValues(ze)}},{key:"dataURI",value:function(ze){return new Ba(this.ctx).dataURI(ze)}},{key:"exportToCSV",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new Ba(this.ctx).exportToCSV(ze)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var ze=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){ze.w.globals.resized=!0,ze.w.globals.dataChanged=!1,ze.ctx.update()},150)}},{key:"_windowResizeHandler",value:function(){var ze=this.w.config.chart.redrawOnWindowResize;typeof ze=="function"&&(ze=ze()),ze&&this._windowResize()}}],[{key:"getChartByID",value:function(ze){var ei=Ri.escapeString(ze);if(Apex._chartInstances){var ti=Apex._chartInstances.filter(function(ai){return ai.id===ei})[0];return ti&&ti.chart}}},{key:"initOnLoad",value:function(){for(var ze=document.querySelectorAll("[data-apexcharts]"),ei=0;ei<ze.length;ei++)new Ei(ze[ei],JSON.parse(ze[ei].getAttribute("data-options"))).render()}},{key:"exec",value:function(ze,ei){var ti=this.getChartByID(ze);if(ti){ti.w.globals.isExecCalled=!0;var ai=null;if(ti.publicMethods.indexOf(ei)!==-1){for(var ni=arguments.length,si=new Array(ni>2?ni-2:0),li=2;li<ni;li++)si[li-2]=arguments[li];ai=ti[ei].apply(ti,si)}return ai}}},{key:"merge",value:function(ze,ei){return Ri.extend(ze,ei)}}]),Ei}();ii.exports=zs})(apexcharts_common,apexcharts_common.exports);var apexcharts_commonExports=apexcharts_common.exports;const ApexCharts$1=getDefaultExportFromCjs(apexcharts_commonExports);var htmx_min={exports:{}};(function(module){(function(ii,ri){module.exports?module.exports=ri():ii.htmx=ii.htmx||ri()})(typeof self<"u"?self:commonjsGlobal,function(){return function(){var Q={onLoad:F,process:zt,on:de,off:ge,trigger:ce,ajax:Nr,find:C,findAll:f,closest:v,values:function(ii,ri){var oi=dr(ii,ri||"post");return oi.values},remove:_,addClass:z,removeClass:n,toggleClass:$,takeClass:W,defineExtension:Ur,removeExtension:Br,logAll:V,logNone:j,logger:null,config:{historyEnabled:!0,historyCacheSize:10,refreshOnHistoryMiss:!1,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:!0,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:!0,allowScriptTags:!0,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:!1,timeout:0,wsReconnectDelay:"full-jitter",wsBinaryType:"blob",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:!1,scrollBehavior:"smooth",defaultFocusScroll:!1,getCacheBusterParam:!1,globalViewTransitions:!1,methodsThatUseUrlParams:["get"],selfRequestsOnly:!1,ignoreTitle:!1,scrollIntoViewOnBoost:!0,triggerSpecsCache:null},parseInterval:d,_:t,createEventSource:function(ii){return new EventSource(ii,{withCredentials:!0})},createWebSocket:function(ii){var ri=new WebSocket(ii,[]);return ri.binaryType=Q.config.wsBinaryType,ri},version:"1.9.12"},r={addTriggerHandler:Lt,bodyContains:se,canAccessLocalStorage:U,findThisElement:xe,filterValues:yr,hasAttribute:o,getAttributeValue:te,getClosestAttributeValue:ne,getClosestMatch:c,getExpressionVars:Hr,getHeaders:xr,getInputValues:dr,getInternalData:ae,getSwapSpecification:wr,getTriggerSpecs:it,getTarget:ye,makeFragment:l,mergeObjects:le,makeSettleInfo:T,oobSwap:Ee,querySelectorExt:ue,selectAndSwap:je,settleImmediately:nr,shouldCancel:ut,triggerEvent:ce,triggerErrorEvent:fe,withExtensions:R},w=["get","post","put","delete","patch"],i=w.map(function(ii){return"[hx-"+ii+"], [data-hx-"+ii+"]"}).join(", "),S=e("head"),q=e("title"),H=e("svg",!0);function e(ii,ri){return new RegExp("<"+ii+"(\\s[^>]*>|>)([\\s\\S]*?)<\\/"+ii+">",ri?"gim":"im")}function d(ii){if(ii==null)return;let ri=NaN;return ii.slice(-2)=="ms"?ri=parseFloat(ii.slice(0,-2)):ii.slice(-1)=="s"?ri=parseFloat(ii.slice(0,-1))*1e3:ii.slice(-1)=="m"?ri=parseFloat(ii.slice(0,-1))*1e3*60:ri=parseFloat(ii),isNaN(ri)?void 0:ri}function ee(ii,ri){return ii.getAttribute&&ii.getAttribute(ri)}function o(ii,ri){return ii.hasAttribute&&(ii.hasAttribute(ri)||ii.hasAttribute("data-"+ri))}function te(ii,ri){return ee(ii,ri)||ee(ii,"data-"+ri)}function u(ii){return ii.parentElement}function re(){return document}function c(ii,ri){for(;ii&&!ri(ii);)ii=u(ii);return ii||null}function L(ii,ri,oi){var hi=te(ri,oi),gi=te(ri,"hx-disinherit");return ii!==ri&&gi&&(gi==="*"||gi.split(" ").indexOf(oi)>=0)?"unset":hi}function ne(ii,ri){var oi=null;if(c(ii,function(hi){return oi=L(ii,hi,ri)}),oi!=="unset")return oi}function h(ii,ri){var oi=ii.matches||ii.matchesSelector||ii.msMatchesSelector||ii.mozMatchesSelector||ii.webkitMatchesSelector||ii.oMatchesSelector;return oi&&oi.call(ii,ri)}function A(ii){var ri=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,oi=ri.exec(ii);return oi?oi[1].toLowerCase():""}function s(ii,ri){for(var oi=new DOMParser,hi=oi.parseFromString(ii,"text/html"),gi=hi.body;ri>0;)ri--,gi=gi.firstChild;return gi==null&&(gi=re().createDocumentFragment()),gi}function N(ii){return/<body/.test(ii)}function l(ii){var ri=!N(ii),oi=A(ii),hi=ii;if(oi==="head"&&(hi=hi.replace(S,"")),Q.config.useTemplateFragments&&ri){var gi=s("<body><template>"+hi+"</template></body>",0),bi=gi.querySelector("template").content;return Q.config.allowScriptTags?oe(bi.querySelectorAll("script"),function(Ai){Q.config.inlineScriptNonce&&(Ai.nonce=Q.config.inlineScriptNonce),Ai.htmxExecuted=navigator.userAgent.indexOf("Firefox")===-1}):oe(bi.querySelectorAll("script"),function(Ai){_(Ai)}),bi}switch(oi){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return s("<table>"+hi+"</table>",1);case"col":return s("<table><colgroup>"+hi+"</colgroup></table>",2);case"tr":return s("<table><tbody>"+hi+"</tbody></table>",2);case"td":case"th":return s("<table><tbody><tr>"+hi+"</tr></tbody></table>",3);case"script":case"style":return s("<div>"+hi+"</div>",1);default:return s(hi,0)}}function ie(ii){ii&&ii()}function I(ii,ri){return Object.prototype.toString.call(ii)==="[object "+ri+"]"}function k(ii){return I(ii,"Function")}function P(ii){return I(ii,"Object")}function ae(ii){var ri="htmx-internal-data",oi=ii[ri];return oi||(oi=ii[ri]={}),oi}function M(ii){var ri=[];if(ii)for(var oi=0;oi<ii.length;oi++)ri.push(ii[oi]);return ri}function oe(ii,ri){if(ii)for(var oi=0;oi<ii.length;oi++)ri(ii[oi])}function X(ii){var ri=ii.getBoundingClientRect(),oi=ri.top,hi=ri.bottom;return oi<window.innerHeight&&hi>=0}function se(ii){return ii.getRootNode&&ii.getRootNode()instanceof window.ShadowRoot?re().body.contains(ii.getRootNode().host):re().body.contains(ii)}function D(ii){return ii.trim().split(/\s+/)}function le(ii,ri){for(var oi in ri)ri.hasOwnProperty(oi)&&(ii[oi]=ri[oi]);return ii}function E(ii){try{return JSON.parse(ii)}catch(ri){return b(ri),null}}function U(){var ii="htmx:localStorageTest";try{return localStorage.setItem(ii,ii),localStorage.removeItem(ii),!0}catch{return!1}}function B(ii){try{var ri=new URL(ii);return ri&&(ii=ri.pathname+ri.search),/^\/$/.test(ii)||(ii=ii.replace(/\/+$/,"")),ii}catch{return ii}}function t(e){return Tr(re().body,function(){return eval(e)})}function F(ii){var ri=Q.on("htmx:load",function(oi){ii(oi.detail.elt)});return ri}function V(){Q.logger=function(ii,ri,oi){console&&console.log(ri,ii,oi)}}function j(){Q.logger=null}function C(ii,ri){return ri?ii.querySelector(ri):C(re(),ii)}function f(ii,ri){return ri?ii.querySelectorAll(ri):f(re(),ii)}function _(ii,ri){ii=p(ii),ri?setTimeout(function(){_(ii),ii=null},ri):ii.parentElement.removeChild(ii)}function z(ii,ri,oi){ii=p(ii),oi?setTimeout(function(){z(ii,ri),ii=null},oi):ii.classList&&ii.classList.add(ri)}function n(ii,ri,oi){ii=p(ii),oi?setTimeout(function(){n(ii,ri),ii=null},oi):ii.classList&&(ii.classList.remove(ri),ii.classList.length===0&&ii.removeAttribute("class"))}function $(ii,ri){ii=p(ii),ii.classList.toggle(ri)}function W(ii,ri){ii=p(ii),oe(ii.parentElement.children,function(oi){n(oi,ri)}),z(ii,ri)}function v(ii,ri){if(ii=p(ii),ii.closest)return ii.closest(ri);do if(ii==null||h(ii,ri))return ii;while(ii=ii&&u(ii));return null}function g(ii,ri){return ii.substring(0,ri.length)===ri}function G(ii,ri){return ii.substring(ii.length-ri.length)===ri}function J(ii){var ri=ii.trim();return g(ri,"<")&&G(ri,"/>")?ri.substring(1,ri.length-2):ri}function Z(ii,ri){return ri.indexOf("closest ")===0?[v(ii,J(ri.substr(8)))]:ri.indexOf("find ")===0?[C(ii,J(ri.substr(5)))]:ri==="next"?[ii.nextElementSibling]:ri.indexOf("next ")===0?[K(ii,J(ri.substr(5)))]:ri==="previous"?[ii.previousElementSibling]:ri.indexOf("previous ")===0?[Y(ii,J(ri.substr(9)))]:ri==="document"?[document]:ri==="window"?[window]:ri==="body"?[document.body]:re().querySelectorAll(J(ri))}var K=function(ii,ri){for(var oi=re().querySelectorAll(ri),hi=0;hi<oi.length;hi++){var gi=oi[hi];if(gi.compareDocumentPosition(ii)===Node.DOCUMENT_POSITION_PRECEDING)return gi}},Y=function(ii,ri){for(var oi=re().querySelectorAll(ri),hi=oi.length-1;hi>=0;hi--){var gi=oi[hi];if(gi.compareDocumentPosition(ii)===Node.DOCUMENT_POSITION_FOLLOWING)return gi}};function ue(ii,ri){return ri?Z(ii,ri)[0]:Z(re().body,ii)[0]}function p(ii){return I(ii,"String")?C(ii):ii}function ve(ii,ri,oi){return k(ri)?{target:re().body,event:ii,listener:ri}:{target:p(ii),event:ri,listener:oi}}function de(ii,ri,oi){jr(function(){var gi=ve(ii,ri,oi);gi.target.addEventListener(gi.event,gi.listener)});var hi=k(ri);return hi?ri:oi}function ge(ii,ri,oi){return jr(function(){var hi=ve(ii,ri,oi);hi.target.removeEventListener(hi.event,hi.listener)}),k(ri)?ri:oi}var pe=re().createElement("output");function me(ii,ri){var oi=ne(ii,ri);if(oi){if(oi==="this")return[xe(ii,ri)];var hi=Z(ii,oi);return hi.length===0?(b('The selector "'+oi+'" on '+ri+" returned no matches!"),[pe]):hi}}function xe(ii,ri){return c(ii,function(oi){return te(oi,ri)!=null})}function ye(ii){var ri=ne(ii,"hx-target");if(ri)return ri==="this"?xe(ii,"hx-target"):ue(ii,ri);var oi=ae(ii);return oi.boosted?re().body:ii}function be(ii){for(var ri=Q.config.attributesToSettle,oi=0;oi<ri.length;oi++)if(ii===ri[oi])return!0;return!1}function we(ii,ri){oe(ii.attributes,function(oi){!ri.hasAttribute(oi.name)&&be(oi.name)&&ii.removeAttribute(oi.name)}),oe(ri.attributes,function(oi){be(oi.name)&&ii.setAttribute(oi.name,oi.value)})}function Se(ii,ri){for(var oi=Fr(ri),hi=0;hi<oi.length;hi++){var gi=oi[hi];try{if(gi.isInlineSwap(ii))return!0}catch(bi){b(bi)}}return ii==="outerHTML"}function Ee(ii,ri,oi){var hi="#"+ee(ri,"id"),gi="outerHTML";ii==="true"||(ii.indexOf(":")>0?(gi=ii.substr(0,ii.indexOf(":")),hi=ii.substr(ii.indexOf(":")+1,ii.length)):gi=ii);var bi=re().querySelectorAll(hi);return bi?(oe(bi,function(Ai){var Ci,Pi=ri.cloneNode(!0);Ci=re().createDocumentFragment(),Ci.appendChild(Pi),Se(gi,Ai)||(Ci=Pi);var zi={shouldSwap:!0,target:Ai,fragment:Ci};ce(Ai,"htmx:oobBeforeSwap",zi)&&(Ai=zi.target,zi.shouldSwap&&Fe(gi,Ai,Ai,Ci,oi),oe(oi.elts,function(Xi){ce(Xi,"htmx:oobAfterSwap",zi)}))}),ri.parentNode.removeChild(ri)):(ri.parentNode.removeChild(ri),fe(re().body,"htmx:oobErrorNoTarget",{content:ri})),ii}function Ce(ii,ri,oi){var hi=ne(ii,"hx-select-oob");if(hi)for(var gi=hi.split(","),bi=0;bi<gi.length;bi++){var Ai=gi[bi].split(":",2),Ci=Ai[0].trim();Ci.indexOf("#")===0&&(Ci=Ci.substring(1));var Pi=Ai[1]||"true",zi=ri.querySelector("#"+Ci);zi&&Ee(Pi,zi,oi)}oe(f(ri,"[hx-swap-oob], [data-hx-swap-oob]"),function(Xi){var ji=te(Xi,"hx-swap-oob");ji!=null&&Ee(ji,Xi,oi)})}function Re(ii){oe(f(ii,"[hx-preserve], [data-hx-preserve]"),function(ri){var oi=te(ri,"id"),hi=re().getElementById(oi);hi!=null&&ri.parentNode.replaceChild(hi,ri)})}function Te(ii,ri,oi){oe(ri.querySelectorAll("[id]"),function(hi){var gi=ee(hi,"id");if(gi&&gi.length>0){var bi=gi.replace("'","\\'"),Ai=hi.tagName.replace(":","\\:"),Ci=ii.querySelector(Ai+"[id='"+bi+"']");if(Ci&&Ci!==ii){var Pi=hi.cloneNode();we(hi,Ci),oi.tasks.push(function(){we(hi,Pi)})}}})}function Oe(ii){return function(){n(ii,Q.config.addedClass),zt(ii),Nt(ii),qe(ii),ce(ii,"htmx:load")}}function qe(ii){var ri="[autofocus]",oi=h(ii,ri)?ii:ii.querySelector(ri);oi!=null&&oi.focus()}function a(ii,ri,oi,hi){for(Te(ii,oi,hi);oi.childNodes.length>0;){var gi=oi.firstChild;z(gi,Q.config.addedClass),ii.insertBefore(gi,ri),gi.nodeType!==Node.TEXT_NODE&&gi.nodeType!==Node.COMMENT_NODE&&hi.tasks.push(Oe(gi))}}function He(ii,ri){for(var oi=0;oi<ii.length;)ri=(ri<<5)-ri+ii.charCodeAt(oi++)|0;return ri}function Le(ii){var ri=0;if(ii.attributes)for(var oi=0;oi<ii.attributes.length;oi++){var hi=ii.attributes[oi];hi.value&&(ri=He(hi.name,ri),ri=He(hi.value,ri))}return ri}function Ae(ii){var ri=ae(ii);if(ri.onHandlers){for(var oi=0;oi<ri.onHandlers.length;oi++){const hi=ri.onHandlers[oi];ii.removeEventListener(hi.event,hi.listener)}delete ri.onHandlers}}function Ne(ii){var ri=ae(ii);ri.timeout&&clearTimeout(ri.timeout),ri.webSocket&&ri.webSocket.close(),ri.sseEventSource&&ri.sseEventSource.close(),ri.listenerInfos&&oe(ri.listenerInfos,function(oi){oi.on&&oi.on.removeEventListener(oi.trigger,oi.listener)}),Ae(ii),oe(Object.keys(ri),function(oi){delete ri[oi]})}function m(ii){ce(ii,"htmx:beforeCleanupElement"),Ne(ii),ii.children&&oe(ii.children,function(ri){m(ri)})}function Ie(ii,ri,oi){if(ii.tagName==="BODY")return Ue(ii,ri,oi);var hi,gi=ii.previousSibling;for(a(u(ii),ii,ri,oi),gi==null?hi=u(ii).firstChild:hi=gi.nextSibling,oi.elts=oi.elts.filter(function(bi){return bi!=ii});hi&&hi!==ii;)hi.nodeType===Node.ELEMENT_NODE&&oi.elts.push(hi),hi=hi.nextElementSibling;m(ii),u(ii).removeChild(ii)}function ke(ii,ri,oi){return a(ii,ii.firstChild,ri,oi)}function Pe(ii,ri,oi){return a(u(ii),ii,ri,oi)}function Me(ii,ri,oi){return a(ii,null,ri,oi)}function Xe(ii,ri,oi){return a(u(ii),ii.nextSibling,ri,oi)}function De(ii,ri,oi){return m(ii),u(ii).removeChild(ii)}function Ue(ii,ri,oi){var hi=ii.firstChild;if(a(ii,hi,ri,oi),hi){for(;hi.nextSibling;)m(hi.nextSibling),ii.removeChild(hi.nextSibling);m(hi),ii.removeChild(hi)}}function Be(ii,ri,oi){var hi=oi||ne(ii,"hx-select");if(hi){var gi=re().createDocumentFragment();oe(ri.querySelectorAll(hi),function(bi){gi.appendChild(bi)}),ri=gi}return ri}function Fe(ii,ri,oi,hi,gi){switch(ii){case"none":return;case"outerHTML":Ie(oi,hi,gi);return;case"afterbegin":ke(oi,hi,gi);return;case"beforebegin":Pe(oi,hi,gi);return;case"beforeend":Me(oi,hi,gi);return;case"afterend":Xe(oi,hi,gi);return;case"delete":De(oi);return;default:for(var bi=Fr(ri),Ai=0;Ai<bi.length;Ai++){var Ci=bi[Ai];try{var Pi=Ci.handleSwap(ii,oi,hi,gi);if(Pi){if(typeof Pi.length<"u")for(var zi=0;zi<Pi.length;zi++){var Xi=Pi[zi];Xi.nodeType!==Node.TEXT_NODE&&Xi.nodeType!==Node.COMMENT_NODE&&gi.tasks.push(Oe(Xi))}return}}catch(ji){b(ji)}}ii==="innerHTML"?Ue(oi,hi,gi):Fe(Q.config.defaultSwapStyle,ri,oi,hi,gi)}}function Ve(ii){if(ii.indexOf("<title")>-1){var ri=ii.replace(H,""),oi=ri.match(q);if(oi)return oi[2]}}function je(ii,ri,oi,hi,gi,bi){gi.title=Ve(hi);var Ai=l(hi);if(Ai)return Ce(oi,Ai,gi),Ai=Be(oi,Ai,bi),Re(Ai),Fe(ii,oi,ri,Ai,gi)}function _e(ii,ri,oi){var hi=ii.getResponseHeader(ri);if(hi.indexOf("{")===0){var gi=E(hi);for(var bi in gi)if(gi.hasOwnProperty(bi)){var Ai=gi[bi];P(Ai)||(Ai={value:Ai}),ce(oi,bi,Ai)}}else for(var Ci=hi.split(","),Pi=0;Pi<Ci.length;Pi++)ce(oi,Ci[Pi].trim(),[])}var x=/[\s,]/,$e=/[_$a-zA-Z]/,We=/[_$a-zA-Z0-9]/,Ge=['"',"'","/"],Je=/[^\s]/,Ze=/[{(]/,Ke=/[})]/;function Ye(ii){for(var ri=[],oi=0;oi<ii.length;){if($e.exec(ii.charAt(oi))){for(var hi=oi;We.exec(ii.charAt(oi+1));)oi++;ri.push(ii.substr(hi,oi-hi+1))}else if(Ge.indexOf(ii.charAt(oi))!==-1){var gi=ii.charAt(oi),hi=oi;for(oi++;oi<ii.length&&ii.charAt(oi)!==gi;)ii.charAt(oi)==="\\"&&oi++,oi++;ri.push(ii.substr(hi,oi-hi+1))}else{var bi=ii.charAt(oi);ri.push(bi)}oi++}return ri}function Qe(ii,ri,oi){return $e.exec(ii.charAt(0))&&ii!=="true"&&ii!=="false"&&ii!=="this"&&ii!==oi&&ri!=="."}function et(ii,ri,oi){if(ri[0]==="["){ri.shift();for(var hi=1,gi=" return (function("+oi+"){ return (",bi=null;ri.length>0;){var Ai=ri[0];if(Ai==="]"){if(hi--,hi===0){bi===null&&(gi=gi+"true"),ri.shift(),gi+=")})";try{var Ci=Tr(ii,function(){return Function(gi)()},function(){return!0});return Ci.source=gi,Ci}catch(Pi){return fe(re().body,"htmx:syntax:error",{error:Pi,source:gi}),null}}}else Ai==="["&&hi++;Qe(Ai,bi,oi)?gi+="(("+oi+"."+Ai+") ? ("+oi+"."+Ai+") : (window."+Ai+"))":gi=gi+Ai,bi=ri.shift()}}}function y(ii,ri){for(var oi="";ii.length>0&&!ri.test(ii[0]);)oi+=ii.shift();return oi}function tt(ii){var ri;return ii.length>0&&Ze.test(ii[0])?(ii.shift(),ri=y(ii,Ke).trim(),ii.shift()):ri=y(ii,x),ri}var rt="input, textarea, select";function nt(ii,ri,oi){var hi=[],gi=Ye(ri);do{y(gi,Je);var bi=gi.length,Ai=y(gi,/[,\[\s]/);if(Ai!=="")if(Ai==="every"){var Ci={trigger:"every"};y(gi,Je),Ci.pollInterval=d(y(gi,/[,\[\s]/)),y(gi,Je);var Pi=et(ii,gi,"event");Pi&&(Ci.eventFilter=Pi),hi.push(Ci)}else if(Ai.indexOf("sse:")===0)hi.push({trigger:"sse",sseEvent:Ai.substr(4)});else{var zi={trigger:Ai},Pi=et(ii,gi,"event");for(Pi&&(zi.eventFilter=Pi);gi.length>0&&gi[0]!==",";){y(gi,Je);var Xi=gi.shift();if(Xi==="changed")zi.changed=!0;else if(Xi==="once")zi.once=!0;else if(Xi==="consume")zi.consume=!0;else if(Xi==="delay"&&gi[0]===":")gi.shift(),zi.delay=d(y(gi,x));else if(Xi==="from"&&gi[0]===":"){if(gi.shift(),Ze.test(gi[0]))var ji=tt(gi);else{var ji=y(gi,x);if(ji==="closest"||ji==="find"||ji==="next"||ji==="previous"){gi.shift();var Zi=tt(gi);Zi.length>0&&(ji+=" "+Zi)}}zi.from=ji}else Xi==="target"&&gi[0]===":"?(gi.shift(),zi.target=tt(gi)):Xi==="throttle"&&gi[0]===":"?(gi.shift(),zi.throttle=d(y(gi,x))):Xi==="queue"&&gi[0]===":"?(gi.shift(),zi.queue=y(gi,x)):Xi==="root"&&gi[0]===":"?(gi.shift(),zi[Xi]=tt(gi)):Xi==="threshold"&&gi[0]===":"?(gi.shift(),zi[Xi]=y(gi,x)):fe(ii,"htmx:syntax:error",{token:gi.shift()})}hi.push(zi)}gi.length===bi&&fe(ii,"htmx:syntax:error",{token:gi.shift()}),y(gi,Je)}while(gi[0]===","&&gi.shift());return oi&&(oi[ri]=hi),hi}function it(ii){var ri=te(ii,"hx-trigger"),oi=[];if(ri){var hi=Q.config.triggerSpecsCache;oi=hi&&hi[ri]||nt(ii,ri,hi)}return oi.length>0?oi:h(ii,"form")?[{trigger:"submit"}]:h(ii,'input[type="button"], input[type="submit"]')?[{trigger:"click"}]:h(ii,rt)?[{trigger:"change"}]:[{trigger:"click"}]}function at(ii){ae(ii).cancelled=!0}function ot(ii,ri,oi){var hi=ae(ii);hi.timeout=setTimeout(function(){se(ii)&&hi.cancelled!==!0&&(ct(oi,ii,Wt("hx:poll:trigger",{triggerSpec:oi,target:ii}))||ri(ii),ot(ii,ri,oi))},oi.pollInterval)}function st(ii){return location.hostname===ii.hostname&&ee(ii,"href")&&ee(ii,"href").indexOf("#")!==0}function lt(ii,ri,oi){if(ii.tagName==="A"&&st(ii)&&(ii.target===""||ii.target==="_self")||ii.tagName==="FORM"){ri.boosted=!0;var hi,gi;if(ii.tagName==="A")hi="get",gi=ee(ii,"href");else{var bi=ee(ii,"method");hi=bi?bi.toLowerCase():"get",gi=ee(ii,"action")}oi.forEach(function(Ai){ht(ii,function(Ci,Pi){if(v(Ci,Q.config.disableSelector)){m(Ci);return}he(hi,gi,Ci,Pi)},ri,Ai,!0)})}}function ut(ii,ri){return!!((ii.type==="submit"||ii.type==="click")&&(ri.tagName==="FORM"||h(ri,'input[type="submit"], button')&&v(ri,"form")!==null||ri.tagName==="A"&&ri.href&&(ri.getAttribute("href")==="#"||ri.getAttribute("href").indexOf("#")!==0)))}function ft(ii,ri){return ae(ii).boosted&&ii.tagName==="A"&&ri.type==="click"&&(ri.ctrlKey||ri.metaKey)}function ct(ii,ri,oi){var hi=ii.eventFilter;if(hi)try{return hi.call(ri,oi)!==!0}catch(gi){return fe(re().body,"htmx:eventFilter:error",{error:gi,source:hi.source}),!0}return!1}function ht(ii,ri,oi,hi,gi){var bi=ae(ii),Ai;hi.from?Ai=Z(ii,hi.from):Ai=[ii],hi.changed&&Ai.forEach(function(Ci){var Pi=ae(Ci);Pi.lastValue=Ci.value}),oe(Ai,function(Ci){var Pi=function(zi){if(!se(ii)){Ci.removeEventListener(hi.trigger,Pi);return}if(!ft(ii,zi)&&((gi||ut(zi,ii))&&zi.preventDefault(),!ct(hi,ii,zi))){var Xi=ae(zi);if(Xi.triggerSpec=hi,Xi.handledFor==null&&(Xi.handledFor=[]),Xi.handledFor.indexOf(ii)<0){if(Xi.handledFor.push(ii),hi.consume&&zi.stopPropagation(),hi.target&&zi.target&&!h(zi.target,hi.target))return;if(hi.once){if(bi.triggeredOnce)return;bi.triggeredOnce=!0}if(hi.changed){var ji=ae(Ci);if(ji.lastValue===Ci.value)return;ji.lastValue=Ci.value}if(bi.delayed&&clearTimeout(bi.delayed),bi.throttle)return;hi.throttle>0?bi.throttle||(ri(ii,zi),bi.throttle=setTimeout(function(){bi.throttle=null},hi.throttle)):hi.delay>0?bi.delayed=setTimeout(function(){ri(ii,zi)},hi.delay):(ce(ii,"htmx:trigger"),ri(ii,zi))}}};oi.listenerInfos==null&&(oi.listenerInfos=[]),oi.listenerInfos.push({trigger:hi.trigger,listener:Pi,on:Ci}),Ci.addEventListener(hi.trigger,Pi)})}var vt=!1,dt=null;function gt(){dt||(dt=function(){vt=!0},window.addEventListener("scroll",dt),setInterval(function(){vt&&(vt=!1,oe(re().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(ii){pt(ii)}))},200))}function pt(ii){if(!o(ii,"data-hx-revealed")&&X(ii)){ii.setAttribute("data-hx-revealed","true");var ri=ae(ii);ri.initHash?ce(ii,"revealed"):ii.addEventListener("htmx:afterProcessNode",function(oi){ce(ii,"revealed")},{once:!0})}}function mt(ii,ri,oi){for(var hi=D(oi),gi=0;gi<hi.length;gi++){var bi=hi[gi].split(/:(.+)/);bi[0]==="connect"&&xt(ii,bi[1],0),bi[0]==="send"&&bt(ii)}}function xt(ii,ri,oi){if(se(ii)){if(ri.indexOf("/")==0){var hi=location.hostname+(location.port?":"+location.port:"");location.protocol=="https:"?ri="wss://"+hi+ri:location.protocol=="http:"&&(ri="ws://"+hi+ri)}var gi=Q.createWebSocket(ri);gi.onerror=function(bi){fe(ii,"htmx:wsError",{error:bi,socket:gi}),yt(ii)},gi.onclose=function(bi){if([1006,1012,1013].indexOf(bi.code)>=0){var Ai=wt(oi);setTimeout(function(){xt(ii,ri,oi+1)},Ai)}},gi.onopen=function(bi){oi=0},ae(ii).webSocket=gi,gi.addEventListener("message",function(bi){if(!yt(ii)){var Ai=bi.data;R(ii,function(Zi){Ai=Zi.transformResponse(Ai,null,ii)});for(var Ci=T(ii),Pi=l(Ai),zi=M(Pi.children),Xi=0;Xi<zi.length;Xi++){var ji=zi[Xi];Ee(te(ji,"hx-swap-oob")||"true",ji,Ci)}nr(Ci.tasks)}})}}function yt(ii){if(!se(ii))return ae(ii).webSocket.close(),!0}function bt(ii){var ri=c(ii,function(oi){return ae(oi).webSocket!=null});ri?ii.addEventListener(it(ii)[0].trigger,function(oi){var hi=ae(ri).webSocket,gi=xr(ii,ri),bi=dr(ii,"post"),Ai=bi.errors,Ci=bi.values,Pi=Hr(ii),zi=le(Ci,Pi),Xi=yr(zi,ii);if(Xi.HEADERS=gi,Ai&&Ai.length>0){ce(ii,"htmx:validation:halted",Ai);return}hi.send(JSON.stringify(Xi)),ut(oi,ii)&&oi.preventDefault()}):fe(ii,"htmx:noWebSocketSourceError")}function wt(ii){var ri=Q.config.wsReconnectDelay;if(typeof ri=="function")return ri(ii);if(ri==="full-jitter"){var oi=Math.min(ii,6),hi=1e3*Math.pow(2,oi);return hi*Math.random()}b('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function St(ii,ri,oi){for(var hi=D(oi),gi=0;gi<hi.length;gi++){var bi=hi[gi].split(/:(.+)/);bi[0]==="connect"&&Et(ii,bi[1]),bi[0]==="swap"&&Ct(ii,bi[1])}}function Et(ii,ri){var oi=Q.createEventSource(ri);oi.onerror=function(hi){fe(ii,"htmx:sseError",{error:hi,source:oi}),Tt(ii)},ae(ii).sseEventSource=oi}function Ct(ii,ri){var oi=c(ii,Ot);if(oi){var hi=ae(oi).sseEventSource,gi=function(bi){if(!Tt(oi)){if(!se(ii)){hi.removeEventListener(ri,gi);return}var Ai=bi.data;R(ii,function(Xi){Ai=Xi.transformResponse(Ai,null,ii)});var Ci=wr(ii),Pi=ye(ii),zi=T(ii);je(Ci.swapStyle,Pi,ii,Ai,zi),nr(zi.tasks),ce(ii,"htmx:sseMessage",bi)}};ae(ii).sseListener=gi,hi.addEventListener(ri,gi)}else fe(ii,"htmx:noSSESourceError")}function Rt(ii,ri,oi){var hi=c(ii,Ot);if(hi){var gi=ae(hi).sseEventSource,bi=function(){Tt(hi)||(se(ii)?ri(ii):gi.removeEventListener(oi,bi))};ae(ii).sseListener=bi,gi.addEventListener(oi,bi)}else fe(ii,"htmx:noSSESourceError")}function Tt(ii){if(!se(ii))return ae(ii).sseEventSource.close(),!0}function Ot(ii){return ae(ii).sseEventSource!=null}function qt(ii,ri,oi,hi){var gi=function(){oi.loaded||(oi.loaded=!0,ri(ii))};hi>0?setTimeout(gi,hi):gi()}function Ht(ii,ri,oi){var hi=!1;return oe(w,function(gi){if(o(ii,"hx-"+gi)){var bi=te(ii,"hx-"+gi);hi=!0,ri.path=bi,ri.verb=gi,oi.forEach(function(Ai){Lt(ii,Ai,ri,function(Ci,Pi){if(v(Ci,Q.config.disableSelector)){m(Ci);return}he(gi,bi,Ci,Pi)})})}}),hi}function Lt(ii,ri,oi,hi){if(ri.sseEvent)Rt(ii,hi,ri.sseEvent);else if(ri.trigger==="revealed")gt(),ht(ii,hi,oi,ri),pt(ii);else if(ri.trigger==="intersect"){var gi={};ri.root&&(gi.root=ue(ii,ri.root)),ri.threshold&&(gi.threshold=parseFloat(ri.threshold));var bi=new IntersectionObserver(function(Ai){for(var Ci=0;Ci<Ai.length;Ci++){var Pi=Ai[Ci];if(Pi.isIntersecting){ce(ii,"intersect");break}}},gi);bi.observe(ii),ht(ii,hi,oi,ri)}else ri.trigger==="load"?ct(ri,ii,Wt("load",{elt:ii}))||qt(ii,hi,oi,ri.delay):ri.pollInterval>0?(oi.polling=!0,ot(ii,hi,ri)):ht(ii,hi,oi,ri)}function At(ii){if(!ii.htmxExecuted&&Q.config.allowScriptTags&&(ii.type==="text/javascript"||ii.type==="module"||ii.type==="")){var ri=re().createElement("script");oe(ii.attributes,function(hi){ri.setAttribute(hi.name,hi.value)}),ri.textContent=ii.textContent,ri.async=!1,Q.config.inlineScriptNonce&&(ri.nonce=Q.config.inlineScriptNonce);var oi=ii.parentElement;try{oi.insertBefore(ri,ii)}catch(hi){b(hi)}finally{ii.parentElement&&ii.parentElement.removeChild(ii)}}}function Nt(ii){h(ii,"script")&&At(ii),oe(f(ii,"script"),function(ri){At(ri)})}function It(ii){var ri=ii.attributes;if(!ri)return!1;for(var oi=0;oi<ri.length;oi++){var hi=ri[oi].name;if(g(hi,"hx-on:")||g(hi,"data-hx-on:")||g(hi,"hx-on-")||g(hi,"data-hx-on-"))return!0}return!1}function kt(ii){var ri=null,oi=[];if(It(ii)&&oi.push(ii),document.evaluate)for(var hi=document.evaluate('.//*[@*[ starts-with(name(), "hx-on:") or starts-with(name(), "data-hx-on:") or starts-with(name(), "hx-on-") or starts-with(name(), "data-hx-on-") ]]',ii);ri=hi.iterateNext();)oi.push(ri);else if(typeof ii.getElementsByTagName=="function")for(var gi=ii.getElementsByTagName("*"),bi=0;bi<gi.length;bi++)It(gi[bi])&&oi.push(gi[bi]);return oi}function Pt(ii){if(ii.querySelectorAll){var ri=", [hx-boost] a, [data-hx-boost] a, a[hx-boost], a[data-hx-boost]",oi=ii.querySelectorAll(i+ri+", form, [type='submit'], [hx-sse], [data-hx-sse], [hx-ws], [data-hx-ws], [hx-ext], [data-hx-ext], [hx-trigger], [data-hx-trigger], [hx-on], [data-hx-on]");return oi}else return[]}function Mt(ii){var ri=v(ii.target,"button, input[type='submit']"),oi=Dt(ii);oi&&(oi.lastButtonClicked=ri)}function Xt(ii){var ri=Dt(ii);ri&&(ri.lastButtonClicked=null)}function Dt(ii){var ri=v(ii.target,"button, input[type='submit']");if(ri){var oi=p("#"+ee(ri,"form"))||v(ri,"form");if(oi)return ae(oi)}}function Ut(ii){ii.addEventListener("click",Mt),ii.addEventListener("focusin",Mt),ii.addEventListener("focusout",Xt)}function Bt(ii){for(var ri=Ye(ii),oi=0,hi=0;hi<ri.length;hi++){const gi=ri[hi];gi==="{"?oi++:gi==="}"&&oi--}return oi}function Ft(ii,ri,oi){var hi=ae(ii);Array.isArray(hi.onHandlers)||(hi.onHandlers=[]);var gi,bi=function(Ai){return Tr(ii,function(){gi||(gi=new Function("event",oi)),gi.call(ii,Ai)})};ii.addEventListener(ri,bi),hi.onHandlers.push({event:ri,listener:bi})}function Vt(ii){var ri=te(ii,"hx-on");if(ri){for(var oi={},hi=ri.split(`
`),gi=null,bi=0;hi.length>0;){var Ai=hi.shift(),Ci=Ai.match(/^\s*([a-zA-Z:\-\.]+:)(.*)/);bi===0&&Ci?(Ai.split(":"),gi=Ci[1].slice(0,-1),oi[gi]=Ci[2]):oi[gi]+=Ai,bi+=Bt(Ai)}for(var Pi in oi)Ft(ii,Pi,oi[Pi])}}function jt(ii){Ae(ii);for(var ri=0;ri<ii.attributes.length;ri++){var oi=ii.attributes[ri].name,hi=ii.attributes[ri].value;if(g(oi,"hx-on")||g(oi,"data-hx-on")){var gi=oi.indexOf("-on")+3,bi=oi.slice(gi,gi+1);if(bi==="-"||bi===":"){var Ai=oi.slice(gi+1);g(Ai,":")?Ai="htmx"+Ai:g(Ai,"-")?Ai="htmx:"+Ai.slice(1):g(Ai,"htmx-")&&(Ai="htmx:"+Ai.slice(5)),Ft(ii,Ai,hi)}}}}function _t(ii){if(v(ii,Q.config.disableSelector)){m(ii);return}var ri=ae(ii);if(ri.initHash!==Le(ii)){Ne(ii),ri.initHash=Le(ii),Vt(ii),ce(ii,"htmx:beforeProcessNode"),ii.value&&(ri.lastValue=ii.value);var oi=it(ii),hi=Ht(ii,ri,oi);hi||(ne(ii,"hx-boost")==="true"?lt(ii,ri,oi):o(ii,"hx-trigger")&&oi.forEach(function(Ai){Lt(ii,Ai,ri,function(){})})),(ii.tagName==="FORM"||ee(ii,"type")==="submit"&&o(ii,"form"))&&Ut(ii);var gi=te(ii,"hx-sse");gi&&St(ii,ri,gi);var bi=te(ii,"hx-ws");bi&&mt(ii,ri,bi),ce(ii,"htmx:afterProcessNode")}}function zt(ii){if(ii=p(ii),v(ii,Q.config.disableSelector)){m(ii);return}_t(ii),oe(Pt(ii),function(ri){_t(ri)}),oe(kt(ii),jt)}function $t(ii){return ii.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function Wt(ii,ri){var oi;return window.CustomEvent&&typeof window.CustomEvent=="function"?oi=new CustomEvent(ii,{bubbles:!0,cancelable:!0,detail:ri}):(oi=re().createEvent("CustomEvent"),oi.initCustomEvent(ii,!0,!0,ri)),oi}function fe(ii,ri,oi){ce(ii,ri,le({error:ri},oi))}function Gt(ii){return ii==="htmx:afterProcessNode"}function R(ii,ri){oe(Fr(ii),function(oi){try{ri(oi)}catch(hi){b(hi)}})}function b(ii){console.error?console.error(ii):console.log&&console.log("ERROR: ",ii)}function ce(ii,ri,oi){ii=p(ii),oi==null&&(oi={}),oi.elt=ii;var hi=Wt(ri,oi);Q.logger&&!Gt(ri)&&Q.logger(ii,ri,oi),oi.error&&(b(oi.error),ce(ii,"htmx:error",{errorInfo:oi}));var gi=ii.dispatchEvent(hi),bi=$t(ri);if(gi&&bi!==ri){var Ai=Wt(bi,hi.detail);gi=gi&&ii.dispatchEvent(Ai)}return R(ii,function(Ci){gi=gi&&Ci.onEvent(ri,hi)!==!1&&!hi.defaultPrevented}),gi}var Jt=location.pathname+location.search;function Zt(){var ii=re().querySelector("[hx-history-elt],[data-hx-history-elt]");return ii||re().body}function Kt(ii,ri,oi,hi){if(U()){if(Q.config.historyCacheSize<=0){localStorage.removeItem("htmx-history-cache");return}ii=B(ii);for(var gi=E(localStorage.getItem("htmx-history-cache"))||[],bi=0;bi<gi.length;bi++)if(gi[bi].url===ii){gi.splice(bi,1);break}var Ai={url:ii,content:ri,title:oi,scroll:hi};for(ce(re().body,"htmx:historyItemCreated",{item:Ai,cache:gi}),gi.push(Ai);gi.length>Q.config.historyCacheSize;)gi.shift();for(;gi.length>0;)try{localStorage.setItem("htmx-history-cache",JSON.stringify(gi));break}catch(Ci){fe(re().body,"htmx:historyCacheError",{cause:Ci,cache:gi}),gi.shift()}}}function Yt(ii){if(!U())return null;ii=B(ii);for(var ri=E(localStorage.getItem("htmx-history-cache"))||[],oi=0;oi<ri.length;oi++)if(ri[oi].url===ii)return ri[oi];return null}function Qt(ii){var ri=Q.config.requestClass,oi=ii.cloneNode(!0);return oe(f(oi,"."+ri),function(hi){n(hi,ri)}),oi.innerHTML}function er(){var ii=Zt(),ri=Jt||location.pathname+location.search,oi;try{oi=re().querySelector('[hx-history="false" i],[data-hx-history="false" i]')}catch{oi=re().querySelector('[hx-history="false"],[data-hx-history="false"]')}oi||(ce(re().body,"htmx:beforeHistorySave",{path:ri,historyElt:ii}),Kt(ri,Qt(ii),re().title,window.scrollY)),Q.config.historyEnabled&&history.replaceState({htmx:!0},re().title,window.location.href)}function tr(ii){Q.config.getCacheBusterParam&&(ii=ii.replace(/org\.htmx\.cache-buster=[^&]*&?/,""),(G(ii,"&")||G(ii,"?"))&&(ii=ii.slice(0,-1))),Q.config.historyEnabled&&history.pushState({htmx:!0},"",ii),Jt=ii}function rr(ii){Q.config.historyEnabled&&history.replaceState({htmx:!0},"",ii),Jt=ii}function nr(ii){oe(ii,function(ri){ri.call()})}function ir(ii){var ri=new XMLHttpRequest,oi={path:ii,xhr:ri};ce(re().body,"htmx:historyCacheMiss",oi),ri.open("GET",ii,!0),ri.setRequestHeader("HX-Request","true"),ri.setRequestHeader("HX-History-Restore-Request","true"),ri.setRequestHeader("HX-Current-URL",re().location.href),ri.onload=function(){if(this.status>=200&&this.status<400){ce(re().body,"htmx:historyCacheMissLoad",oi);var hi=l(this.response);hi=hi.querySelector("[hx-history-elt],[data-hx-history-elt]")||hi;var gi=Zt(),bi=T(gi),Ai=Ve(this.response);if(Ai){var Ci=C("title");Ci?Ci.innerHTML=Ai:window.document.title=Ai}Ue(gi,hi,bi),nr(bi.tasks),Jt=ii,ce(re().body,"htmx:historyRestore",{path:ii,cacheMiss:!0,serverResponse:this.response})}else fe(re().body,"htmx:historyCacheMissLoadError",oi)},ri.send()}function ar(ii){er(),ii=ii||location.pathname+location.search;var ri=Yt(ii);if(ri){var oi=l(ri.content),hi=Zt(),gi=T(hi);Ue(hi,oi,gi),nr(gi.tasks),document.title=ri.title,setTimeout(function(){window.scrollTo(0,ri.scroll)},0),Jt=ii,ce(re().body,"htmx:historyRestore",{path:ii,item:ri})}else Q.config.refreshOnHistoryMiss?window.location.reload(!0):ir(ii)}function or(ii){var ri=me(ii,"hx-indicator");return ri==null&&(ri=[ii]),oe(ri,function(oi){var hi=ae(oi);hi.requestCount=(hi.requestCount||0)+1,oi.classList.add.call(oi.classList,Q.config.requestClass)}),ri}function sr(ii){var ri=me(ii,"hx-disabled-elt");return ri==null&&(ri=[]),oe(ri,function(oi){var hi=ae(oi);hi.requestCount=(hi.requestCount||0)+1,oi.setAttribute("disabled","")}),ri}function lr(ii,ri){oe(ii,function(oi){var hi=ae(oi);hi.requestCount=(hi.requestCount||0)-1,hi.requestCount===0&&oi.classList.remove.call(oi.classList,Q.config.requestClass)}),oe(ri,function(oi){var hi=ae(oi);hi.requestCount=(hi.requestCount||0)-1,hi.requestCount===0&&oi.removeAttribute("disabled")})}function ur(ii,ri){for(var oi=0;oi<ii.length;oi++){var hi=ii[oi];if(hi.isSameNode(ri))return!0}return!1}function fr(ii){return ii.name===""||ii.name==null||ii.disabled||v(ii,"fieldset[disabled]")||ii.type==="button"||ii.type==="submit"||ii.tagName==="image"||ii.tagName==="reset"||ii.tagName==="file"?!1:ii.type==="checkbox"||ii.type==="radio"?ii.checked:!0}function cr(ii,ri,oi){if(ii!=null&&ri!=null){var hi=oi[ii];hi===void 0?oi[ii]=ri:Array.isArray(hi)?Array.isArray(ri)?oi[ii]=hi.concat(ri):hi.push(ri):Array.isArray(ri)?oi[ii]=[hi].concat(ri):oi[ii]=[hi,ri]}}function hr(ii,ri,oi,hi,gi){if(!(hi==null||ur(ii,hi))){if(ii.push(hi),fr(hi)){var bi=ee(hi,"name"),Ai=hi.value;hi.multiple&&hi.tagName==="SELECT"&&(Ai=M(hi.querySelectorAll("option:checked")).map(function(Pi){return Pi.value})),hi.files&&(Ai=M(hi.files)),cr(bi,Ai,ri),gi&&vr(hi,oi)}if(h(hi,"form")){var Ci=hi.elements;oe(Ci,function(Pi){hr(ii,ri,oi,Pi,gi)})}}}function vr(ii,ri){ii.willValidate&&(ce(ii,"htmx:validation:validate"),ii.checkValidity()||(ri.push({elt:ii,message:ii.validationMessage,validity:ii.validity}),ce(ii,"htmx:validation:failed",{message:ii.validationMessage,validity:ii.validity})))}function dr(ii,ri){var oi=[],hi={},gi={},bi=[],Ai=ae(ii);Ai.lastButtonClicked&&!se(Ai.lastButtonClicked)&&(Ai.lastButtonClicked=null);var Ci=h(ii,"form")&&ii.noValidate!==!0||te(ii,"hx-validate")==="true";if(Ai.lastButtonClicked&&(Ci=Ci&&Ai.lastButtonClicked.formNoValidate!==!0),ri!=="get"&&hr(oi,gi,bi,v(ii,"form"),Ci),hr(oi,hi,bi,ii,Ci),Ai.lastButtonClicked||ii.tagName==="BUTTON"||ii.tagName==="INPUT"&&ee(ii,"type")==="submit"){var Pi=Ai.lastButtonClicked||ii,zi=ee(Pi,"name");cr(zi,Pi.value,gi)}var Xi=me(ii,"hx-include");return oe(Xi,function(ji){hr(oi,hi,bi,ji,Ci),h(ji,"form")||oe(ji.querySelectorAll(rt),function(Zi){hr(oi,hi,bi,Zi,Ci)})}),hi=le(hi,gi),{errors:bi,values:hi}}function gr(ii,ri,oi){ii!==""&&(ii+="&"),String(oi)==="[object Object]"&&(oi=JSON.stringify(oi));var hi=encodeURIComponent(oi);return ii+=encodeURIComponent(ri)+"="+hi,ii}function pr(ii){var ri="";for(var oi in ii)if(ii.hasOwnProperty(oi)){var hi=ii[oi];Array.isArray(hi)?oe(hi,function(gi){ri=gr(ri,oi,gi)}):ri=gr(ri,oi,hi)}return ri}function mr(ii){var ri=new FormData;for(var oi in ii)if(ii.hasOwnProperty(oi)){var hi=ii[oi];Array.isArray(hi)?oe(hi,function(gi){ri.append(oi,gi)}):ri.append(oi,hi)}return ri}function xr(ii,ri,oi){var hi={"HX-Request":"true","HX-Trigger":ee(ii,"id"),"HX-Trigger-Name":ee(ii,"name"),"HX-Target":te(ri,"id"),"HX-Current-URL":re().location.href};return Rr(ii,"hx-headers",!1,hi),oi!==void 0&&(hi["HX-Prompt"]=oi),ae(ii).boosted&&(hi["HX-Boosted"]="true"),hi}function yr(ii,ri){var oi=ne(ri,"hx-params");if(oi){if(oi==="none")return{};if(oi==="*")return ii;if(oi.indexOf("not ")===0)return oe(oi.substr(4).split(","),function(gi){gi=gi.trim(),delete ii[gi]}),ii;var hi={};return oe(oi.split(","),function(gi){gi=gi.trim(),hi[gi]=ii[gi]}),hi}else return ii}function br(ii){return ee(ii,"href")&&ee(ii,"href").indexOf("#")>=0}function wr(ii,ri){var oi=ri||ne(ii,"hx-swap"),hi={swapStyle:ae(ii).boosted?"innerHTML":Q.config.defaultSwapStyle,swapDelay:Q.config.defaultSwapDelay,settleDelay:Q.config.defaultSettleDelay};if(Q.config.scrollIntoViewOnBoost&&ae(ii).boosted&&!br(ii)&&(hi.show="top"),oi){var gi=D(oi);if(gi.length>0)for(var bi=0;bi<gi.length;bi++){var Ai=gi[bi];if(Ai.indexOf("swap:")===0)hi.swapDelay=d(Ai.substr(5));else if(Ai.indexOf("settle:")===0)hi.settleDelay=d(Ai.substr(7));else if(Ai.indexOf("transition:")===0)hi.transition=Ai.substr(11)==="true";else if(Ai.indexOf("ignoreTitle:")===0)hi.ignoreTitle=Ai.substr(12)==="true";else if(Ai.indexOf("scroll:")===0){var Ci=Ai.substr(7),Pi=Ci.split(":"),zi=Pi.pop(),Xi=Pi.length>0?Pi.join(":"):null;hi.scroll=zi,hi.scrollTarget=Xi}else if(Ai.indexOf("show:")===0){var ji=Ai.substr(5),Pi=ji.split(":"),Zi=Pi.pop(),Xi=Pi.length>0?Pi.join(":"):null;hi.show=Zi,hi.showTarget=Xi}else if(Ai.indexOf("focus-scroll:")===0){var ia=Ai.substr(13);hi.focusScroll=ia=="true"}else bi==0?hi.swapStyle=Ai:b("Unknown modifier in hx-swap: "+Ai)}}return hi}function Sr(ii){return ne(ii,"hx-encoding")==="multipart/form-data"||h(ii,"form")&&ee(ii,"enctype")==="multipart/form-data"}function Er(ii,ri,oi){var hi=null;return R(ri,function(gi){hi==null&&(hi=gi.encodeParameters(ii,oi,ri))}),hi??(Sr(ri)?mr(oi):pr(oi))}function T(ii){return{tasks:[],elts:[ii]}}function Cr(ii,ri){var oi=ii[0],hi=ii[ii.length-1];if(ri.scroll){var gi=null;ri.scrollTarget&&(gi=ue(oi,ri.scrollTarget)),ri.scroll==="top"&&(oi||gi)&&(gi=gi||oi,gi.scrollTop=0),ri.scroll==="bottom"&&(hi||gi)&&(gi=gi||hi,gi.scrollTop=gi.scrollHeight)}if(ri.show){var gi=null;if(ri.showTarget){var bi=ri.showTarget;ri.showTarget==="window"&&(bi="body"),gi=ue(oi,bi)}ri.show==="top"&&(oi||gi)&&(gi=gi||oi,gi.scrollIntoView({block:"start",behavior:Q.config.scrollBehavior})),ri.show==="bottom"&&(hi||gi)&&(gi=gi||hi,gi.scrollIntoView({block:"end",behavior:Q.config.scrollBehavior}))}}function Rr(ii,ri,oi,hi){if(hi==null&&(hi={}),ii==null)return hi;var gi=te(ii,ri);if(gi){var bi=gi.trim(),Ai=oi;if(bi==="unset")return null;bi.indexOf("javascript:")===0?(bi=bi.substr(11),Ai=!0):bi.indexOf("js:")===0&&(bi=bi.substr(3),Ai=!0),bi.indexOf("{")!==0&&(bi="{"+bi+"}");var Ci;Ai?Ci=Tr(ii,function(){return Function("return ("+bi+")")()},{}):Ci=E(bi);for(var Pi in Ci)Ci.hasOwnProperty(Pi)&&hi[Pi]==null&&(hi[Pi]=Ci[Pi])}return Rr(u(ii),ri,oi,hi)}function Tr(ii,ri,oi){return Q.config.allowEval?ri():(fe(ii,"htmx:evalDisallowedError"),oi)}function Or(ii,ri){return Rr(ii,"hx-vars",!0,ri)}function qr(ii,ri){return Rr(ii,"hx-vals",!1,ri)}function Hr(ii){return le(Or(ii),qr(ii))}function Lr(ii,ri,oi){if(oi!==null)try{ii.setRequestHeader(ri,oi)}catch{ii.setRequestHeader(ri,encodeURIComponent(oi)),ii.setRequestHeader(ri+"-URI-AutoEncoded","true")}}function Ar(ii){if(ii.responseURL&&typeof URL<"u")try{var ri=new URL(ii.responseURL);return ri.pathname+ri.search}catch{fe(re().body,"htmx:badResponseUrl",{url:ii.responseURL})}}function O(ii,ri){return ri.test(ii.getAllResponseHeaders())}function Nr(ii,ri,oi){return ii=ii.toLowerCase(),oi?oi instanceof Element||I(oi,"String")?he(ii,ri,null,null,{targetOverride:p(oi),returnPromise:!0}):he(ii,ri,p(oi.source),oi.event,{handler:oi.handler,headers:oi.headers,values:oi.values,targetOverride:p(oi.target),swapOverride:oi.swap,select:oi.select,returnPromise:!0}):he(ii,ri,null,null,{returnPromise:!0})}function Ir(ii){for(var ri=[];ii;)ri.push(ii),ii=ii.parentElement;return ri}function kr(ii,ri,oi){var hi,gi;if(typeof URL=="function"){gi=new URL(ri,document.location.href);var bi=document.location.origin;hi=bi===gi.origin}else gi=ri,hi=g(ri,document.location.origin);return Q.config.selfRequestsOnly&&!hi?!1:ce(ii,"htmx:validateUrl",le({url:gi,sameHost:hi},oi))}function he(ii,ri,oi,hi,gi,bi){var Ai=null,Ci=null;if(gi=gi??{},gi.returnPromise&&typeof Promise<"u")var Pi=new Promise(function(Ga,$a){Ai=Ga,Ci=$a});oi==null&&(oi=re().body);var zi=gi.handler||Mr,Xi=gi.select||null;if(!se(oi))return ie(Ai),Pi;var ji=gi.targetOverride||ye(oi);if(ji==null||ji==pe)return fe(oi,"htmx:targetError",{target:te(oi,"hx-target")}),ie(Ci),Pi;var Zi=ae(oi),ia=Zi.lastButtonClicked;if(ia){var la=ee(ia,"formaction");la!=null&&(ri=la);var ra=ee(ia,"formmethod");ra!=null&&ra.toLowerCase()!=="dialog"&&(ii=ra)}var Ki=ne(oi,"hx-confirm");if(bi===void 0){var $i=function(Ga){return he(ii,ri,oi,hi,gi,!!Ga)},Ri={target:ji,elt:oi,path:ri,verb:ii,triggeringEvent:hi,etc:gi,issueRequest:$i,question:Ki};if(ce(oi,"htmx:confirm",Ri)===!1)return ie(Ai),Pi}var ea=oi,Ni=ne(oi,"hx-sync"),Yi=null,Gi=!1;if(Ni){var sa=Ni.split(":"),ha=sa[0].trim();if(ha==="this"?ea=xe(oi,"hx-sync"):ea=ue(oi,ha),Ni=(sa[1]||"drop").trim(),Zi=ae(ea),Ni==="drop"&&Zi.xhr&&Zi.abortable!==!0)return ie(Ai),Pi;if(Ni==="abort"){if(Zi.xhr)return ie(Ai),Pi;Gi=!0}else if(Ni==="replace")ce(ea,"htmx:abort");else if(Ni.indexOf("queue")===0){var ua=Ni.split(" ");Yi=(ua[1]||"last").trim()}}if(Zi.xhr)if(Zi.abortable)ce(ea,"htmx:abort");else{if(Yi==null){if(hi){var ga=ae(hi);ga&&ga.triggerSpec&&ga.triggerSpec.queue&&(Yi=ga.triggerSpec.queue)}Yi==null&&(Yi="last")}return Zi.queuedRequests==null&&(Zi.queuedRequests=[]),Yi==="first"&&Zi.queuedRequests.length===0?Zi.queuedRequests.push(function(){he(ii,ri,oi,hi,gi)}):Yi==="all"?Zi.queuedRequests.push(function(){he(ii,ri,oi,hi,gi)}):Yi==="last"&&(Zi.queuedRequests=[],Zi.queuedRequests.push(function(){he(ii,ri,oi,hi,gi)})),ie(Ai),Pi}var pa=new XMLHttpRequest;Zi.xhr=pa,Zi.abortable=Gi;var wa=function(){if(Zi.xhr=null,Zi.abortable=!1,Zi.queuedRequests!=null&&Zi.queuedRequests.length>0){var Ga=Zi.queuedRequests.shift();Ga()}},ka=ne(oi,"hx-prompt");if(ka){var La=prompt(ka);if(La===null||!ce(oi,"htmx:prompt",{prompt:La,target:ji}))return ie(Ai),wa(),Pi}if(Ki&&!bi&&!confirm(Ki))return ie(Ai),wa(),Pi;var ma=xr(oi,ji,La);ii!=="get"&&!Sr(oi)&&(ma["Content-Type"]="application/x-www-form-urlencoded"),gi.headers&&(ma=le(ma,gi.headers));var Ra=dr(oi,ii),Oa=Ra.errors,Ia=Ra.values;gi.values&&(Ia=le(Ia,gi.values));var Ua=Hr(oi),Wa=le(Ia,Ua),Qa=yr(Wa,oi);Q.config.getCacheBusterParam&&ii==="get"&&(Qa["org.htmx.cache-buster"]=ee(ji,"id")||"true"),(ri==null||ri==="")&&(ri=re().location.href);var Ja=Rr(oi,"hx-request"),Ya=ae(oi).boosted,Va=Q.config.methodsThatUseUrlParams.indexOf(ii)>=0,Pa={boosted:Ya,useUrlParams:Va,parameters:Qa,unfilteredParameters:Wa,headers:ma,target:ji,verb:ii,errors:Oa,withCredentials:gi.credentials||Ja.credentials||Q.config.withCredentials,timeout:gi.timeout||Ja.timeout||Q.config.timeout,path:ri,triggeringEvent:hi};if(!ce(oi,"htmx:configRequest",Pa))return ie(Ai),wa(),Pi;if(ri=Pa.path,ii=Pa.verb,ma=Pa.headers,Qa=Pa.parameters,Oa=Pa.errors,Va=Pa.useUrlParams,Oa&&Oa.length>0)return ce(oi,"htmx:validation:halted",Pa),ie(Ai),wa(),Pi;var Fa=ri.split("#"),Na=Fa[0],Yr=Fa[1],Ba=ri;if(Va){Ba=Na;var Wr=Object.keys(Qa).length!==0;Wr&&(Ba.indexOf("?")<0?Ba+="?":Ba+="&",Ba+=pr(Qa),Yr&&(Ba+="#"+Yr))}if(!kr(oi,Ba,Pa))return fe(oi,"htmx:invalidPath",Pa),ie(Ci),Pi;if(pa.open(ii.toUpperCase(),Ba,!0),pa.overrideMimeType("text/html"),pa.withCredentials=Pa.withCredentials,pa.timeout=Pa.timeout,!Ja.noHeaders){for(var Jr in ma)if(ma.hasOwnProperty(Jr)){var us=ma[Jr];Lr(pa,Jr,us)}}var za={xhr:pa,target:ji,requestConfig:Pa,etc:gi,boosted:Ya,select:Xi,pathInfo:{requestPath:ri,finalRequestPath:Ba,anchor:Yr}};if(pa.onload=function(){try{var Ga=Ir(oi);if(za.pathInfo.responsePath=Ar(pa),zi(oi,za),lr(es,ns),ce(oi,"htmx:afterRequest",za),ce(oi,"htmx:afterOnLoad",za),!se(oi)){for(var $a=null;Ga.length>0&&$a==null;){var Qr=Ga.shift();se(Qr)&&($a=Qr)}$a&&(ce($a,"htmx:afterRequest",za),ce($a,"htmx:afterOnLoad",za))}ie(Ai),wa()}catch(Zr){throw fe(oi,"htmx:onLoadError",le({error:Zr},za)),Zr}},pa.onerror=function(){lr(es,ns),fe(oi,"htmx:afterRequest",za),fe(oi,"htmx:sendError",za),ie(Ci),wa()},pa.onabort=function(){lr(es,ns),fe(oi,"htmx:afterRequest",za),fe(oi,"htmx:sendAbort",za),ie(Ci),wa()},pa.ontimeout=function(){lr(es,ns),fe(oi,"htmx:afterRequest",za),fe(oi,"htmx:timeout",za),ie(Ci),wa()},!ce(oi,"htmx:beforeRequest",za))return ie(Ai),wa(),Pi;var es=or(oi),ns=sr(oi);oe(["loadstart","loadend","progress","abort"],function(Ga){oe([pa,pa.upload],function($a){$a.addEventListener(Ga,function(Qr){ce(oi,"htmx:xhr:"+Ga,{lengthComputable:Qr.lengthComputable,loaded:Qr.loaded,total:Qr.total})})})}),ce(oi,"htmx:beforeSend",za);var fs=Va?null:Er(pa,oi,Qa);return pa.send(fs),Pi}function Pr(ii,ri){var oi=ri.xhr,hi=null,gi=null;if(O(oi,/HX-Push:/i)?(hi=oi.getResponseHeader("HX-Push"),gi="push"):O(oi,/HX-Push-Url:/i)?(hi=oi.getResponseHeader("HX-Push-Url"),gi="push"):O(oi,/HX-Replace-Url:/i)&&(hi=oi.getResponseHeader("HX-Replace-Url"),gi="replace"),hi)return hi==="false"?{}:{type:gi,path:hi};var bi=ri.pathInfo.finalRequestPath,Ai=ri.pathInfo.responsePath,Ci=ne(ii,"hx-push-url"),Pi=ne(ii,"hx-replace-url"),zi=ae(ii).boosted,Xi=null,ji=null;return Ci?(Xi="push",ji=Ci):Pi?(Xi="replace",ji=Pi):zi&&(Xi="push",ji=Ai||bi),ji?ji==="false"?{}:(ji==="true"&&(ji=Ai||bi),ri.pathInfo.anchor&&ji.indexOf("#")===-1&&(ji=ji+"#"+ri.pathInfo.anchor),{type:Xi,path:ji}):{}}function Mr(ii,ri){var oi=ri.xhr,hi=ri.target,gi=ri.etc;ri.requestConfig;var bi=ri.select;if(ce(ii,"htmx:beforeOnLoad",ri)){if(O(oi,/HX-Trigger:/i)&&_e(oi,"HX-Trigger",ii),O(oi,/HX-Location:/i)){er();var Ai=oi.getResponseHeader("HX-Location"),Ci;Ai.indexOf("{")===0&&(Ci=E(Ai),Ai=Ci.path,delete Ci.path),Nr("GET",Ai,Ci).then(function(){tr(Ai)});return}var Pi=O(oi,/HX-Refresh:/i)&&oi.getResponseHeader("HX-Refresh")==="true";if(O(oi,/HX-Redirect:/i)){location.href=oi.getResponseHeader("HX-Redirect"),Pi&&location.reload();return}if(Pi){location.reload();return}O(oi,/HX-Retarget:/i)&&(oi.getResponseHeader("HX-Retarget")==="this"?ri.target=ii:ri.target=ue(ii,oi.getResponseHeader("HX-Retarget")));var zi=Pr(ii,ri),Xi=oi.status>=200&&oi.status<400&&oi.status!==204,ji=oi.response,Zi=oi.status>=400,ia=Q.config.ignoreTitle,la=le({shouldSwap:Xi,serverResponse:ji,isError:Zi,ignoreTitle:ia},ri);if(ce(hi,"htmx:beforeSwap",la)){if(hi=la.target,ji=la.serverResponse,Zi=la.isError,ia=la.ignoreTitle,ri.target=hi,ri.failed=Zi,ri.successful=!Zi,la.shouldSwap){oi.status===286&&at(ii),R(ii,function(sa){ji=sa.transformResponse(ji,oi,ii)}),zi.type&&er();var ra=gi.swapOverride;O(oi,/HX-Reswap:/i)&&(ra=oi.getResponseHeader("HX-Reswap"));var Ci=wr(ii,ra);Ci.hasOwnProperty("ignoreTitle")&&(ia=Ci.ignoreTitle),hi.classList.add(Q.config.swappingClass);var Ki=null,$i=null,Ri=function(){try{var sa=document.activeElement,ha={};try{ha={elt:sa,start:sa?sa.selectionStart:null,end:sa?sa.selectionEnd:null}}catch{}var ua;bi&&(ua=bi),O(oi,/HX-Reselect:/i)&&(ua=oi.getResponseHeader("HX-Reselect")),zi.type&&(ce(re().body,"htmx:beforeHistoryUpdate",le({history:zi},ri)),zi.type==="push"?(tr(zi.path),ce(re().body,"htmx:pushedIntoHistory",{path:zi.path})):(rr(zi.path),ce(re().body,"htmx:replacedInHistory",{path:zi.path})));var ga=T(hi);if(je(Ci.swapStyle,hi,ii,ji,ga,ua),ha.elt&&!se(ha.elt)&&ee(ha.elt,"id")){var pa=document.getElementById(ee(ha.elt,"id")),wa={preventScroll:Ci.focusScroll!==void 0?!Ci.focusScroll:!Q.config.defaultFocusScroll};if(pa){if(ha.start&&pa.setSelectionRange)try{pa.setSelectionRange(ha.start,ha.end)}catch{}pa.focus(wa)}}if(hi.classList.remove(Q.config.swappingClass),oe(ga.elts,function(ma){ma.classList&&ma.classList.add(Q.config.settlingClass),ce(ma,"htmx:afterSwap",ri)}),O(oi,/HX-Trigger-After-Swap:/i)){var ka=ii;se(ii)||(ka=re().body),_e(oi,"HX-Trigger-After-Swap",ka)}var La=function(){if(oe(ga.tasks,function(Ia){Ia.call()}),oe(ga.elts,function(Ia){Ia.classList&&Ia.classList.remove(Q.config.settlingClass),ce(Ia,"htmx:afterSettle",ri)}),ri.pathInfo.anchor){var ma=re().getElementById(ri.pathInfo.anchor);ma&&ma.scrollIntoView({block:"start",behavior:"auto"})}if(ga.title&&!ia){var Ra=C("title");Ra?Ra.innerHTML=ga.title:window.document.title=ga.title}if(Cr(ga.elts,Ci),O(oi,/HX-Trigger-After-Settle:/i)){var Oa=ii;se(ii)||(Oa=re().body),_e(oi,"HX-Trigger-After-Settle",Oa)}ie(Ki)};Ci.settleDelay>0?setTimeout(La,Ci.settleDelay):La()}catch(ma){throw fe(ii,"htmx:swapError",ri),ie($i),ma}},ea=Q.config.globalViewTransitions;if(Ci.hasOwnProperty("transition")&&(ea=Ci.transition),ea&&ce(ii,"htmx:beforeTransition",ri)&&typeof Promise<"u"&&document.startViewTransition){var Ni=new Promise(function(sa,ha){Ki=sa,$i=ha}),Yi=Ri;Ri=function(){document.startViewTransition(function(){return Yi(),Ni})}}Ci.swapDelay>0?setTimeout(Ri,Ci.swapDelay):Ri()}Zi&&fe(ii,"htmx:responseError",le({error:"Response Status Error Code "+oi.status+" from "+ri.pathInfo.requestPath},ri))}}}var Xr={};function Dr(){return{init:function(ii){return null},onEvent:function(ii,ri){return!0},transformResponse:function(ii,ri,oi){return ii},isInlineSwap:function(ii){return!1},handleSwap:function(ii,ri,oi,hi){return!1},encodeParameters:function(ii,ri,oi){return null}}}function Ur(ii,ri){ri.init&&ri.init(r),Xr[ii]=le(Dr(),ri)}function Br(ii){delete Xr[ii]}function Fr(ii,ri,oi){if(ii==null)return ri;ri==null&&(ri=[]),oi==null&&(oi=[]);var hi=te(ii,"hx-ext");return hi&&oe(hi.split(","),function(gi){if(gi=gi.replace(/ /g,""),gi.slice(0,7)=="ignore:"){oi.push(gi.slice(7));return}if(oi.indexOf(gi)<0){var bi=Xr[gi];bi&&ri.indexOf(bi)<0&&ri.push(bi)}}),Fr(u(ii),ri,oi)}var Vr=!1;re().addEventListener("DOMContentLoaded",function(){Vr=!0});function jr(ii){Vr||re().readyState==="complete"?ii():re().addEventListener("DOMContentLoaded",ii)}function _r(){Q.config.includeIndicatorStyles!==!1&&re().head.insertAdjacentHTML("beforeend","<style> ."+Q.config.indicatorClass+"{opacity:0} ."+Q.config.requestClass+" ."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;} ."+Q.config.requestClass+"."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;} </style>")}function zr(){var ii=re().querySelector('meta[name="htmx-config"]');return ii?E(ii.content):null}function $r(){var ii=zr();ii&&(Q.config=le(Q.config,ii))}return jr(function(){$r(),_r();var ii=re().body;zt(ii);var ri=re().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");ii.addEventListener("htmx:abort",function(hi){var gi=hi.target,bi=ae(gi);bi&&bi.xhr&&bi.xhr.abort()});const oi=window.onpopstate?window.onpopstate.bind(window):null;window.onpopstate=function(hi){hi.state&&hi.state.htmx?(ar(),oe(ri,function(gi){ce(gi,"htmx:restored",{document:re(),triggerEvent:ce})})):oi&&oi(hi)},setTimeout(function(){ce(ii,"htmx:load",{}),ii=null},0)}),Q}()})})(htmx_min);var htmx_minExports=htmx_min.exports;const htmx=getDefaultExportFromCjs(htmx_minExports);var BOX_CLASS="tippy-box",CONTENT_CLASS="tippy-content",BACKDROP_CLASS="tippy-backdrop",ARROW_CLASS="tippy-arrow",SVG_ARROW_CLASS="tippy-svg-arrow",TOUCH_OPTIONS={passive:!0,capture:!0},TIPPY_DEFAULT_APPEND_TO=function ii(){return document.body};function getValueAtIndexOrReturn(ii,ri,oi){if(Array.isArray(ii)){var hi=ii[ri];return hi??(Array.isArray(oi)?oi[ri]:oi)}return ii}function isType(ii,ri){var oi={}.toString.call(ii);return oi.indexOf("[object")===0&&oi.indexOf(ri+"]")>-1}function invokeWithArgsOrReturn(ii,ri){return typeof ii=="function"?ii.apply(void 0,ri):ii}function debounce(ii,ri){if(ri===0)return ii;var oi;return function(hi){clearTimeout(oi),oi=setTimeout(function(){ii(hi)},ri)}}function splitBySpaces(ii){return ii.split(/\s+/).filter(Boolean)}function normalizeToArray(ii){return[].concat(ii)}function pushIfUnique(ii,ri){ii.indexOf(ri)===-1&&ii.push(ri)}function unique(ii){return ii.filter(function(ri,oi){return ii.indexOf(ri)===oi})}function getBasePlacement(ii){return ii.split("-")[0]}function arrayFrom(ii){return[].slice.call(ii)}function removeUndefinedProps(ii){return Object.keys(ii).reduce(function(ri,oi){return ii[oi]!==void 0&&(ri[oi]=ii[oi]),ri},{})}function div(){return document.createElement("div")}function isElement(ii){return["Element","Fragment"].some(function(ri){return isType(ii,ri)})}function isNodeList(ii){return isType(ii,"NodeList")}function isMouseEvent(ii){return isType(ii,"MouseEvent")}function isReferenceElement(ii){return!!(ii&&ii._tippy&&ii._tippy.reference===ii)}function getArrayOfElements(ii){return isElement(ii)?[ii]:isNodeList(ii)?arrayFrom(ii):Array.isArray(ii)?ii:arrayFrom(document.querySelectorAll(ii))}function setTransitionDuration(ii,ri){ii.forEach(function(oi){oi&&(oi.style.transitionDuration=ri+"ms")})}function setVisibilityState(ii,ri){ii.forEach(function(oi){oi&&oi.setAttribute("data-state",ri)})}function getOwnerDocument(ii){var ri,oi=normalizeToArray(ii),hi=oi[0];return hi!=null&&(ri=hi.ownerDocument)!=null&&ri.body?hi.ownerDocument:document}function isCursorOutsideInteractiveBorder(ii,ri){var oi=ri.clientX,hi=ri.clientY;return ii.every(function(gi){var bi=gi.popperRect,Ai=gi.popperState,Ci=gi.props,Pi=Ci.interactiveBorder,zi=getBasePlacement(Ai.placement),Xi=Ai.modifiersData.offset;if(!Xi)return!0;var ji=zi==="bottom"?Xi.top.y:0,Zi=zi==="top"?Xi.bottom.y:0,ia=zi==="right"?Xi.left.x:0,la=zi==="left"?Xi.right.x:0,ra=bi.top-hi+ji>Pi,Ki=hi-bi.bottom-Zi>Pi,$i=bi.left-oi+ia>Pi,Ri=oi-bi.right-la>Pi;return ra||Ki||$i||Ri})}function updateTransitionEndListener(ii,ri,oi){var hi=ri+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(gi){ii[hi](gi,oi)})}function actualContains(ii,ri){for(var oi=ri;oi;){var hi;if(ii.contains(oi))return!0;oi=oi.getRootNode==null||(hi=oi.getRootNode())==null?void 0:hi.host}return!1}var currentInput={isTouch:!1},lastMouseMoveTime=0;function onDocumentTouchStart(){currentInput.isTouch||(currentInput.isTouch=!0,window.performance&&document.addEventListener("mousemove",onDocumentMouseMove))}function onDocumentMouseMove(){var ii=performance.now();ii-lastMouseMoveTime<20&&(currentInput.isTouch=!1,document.removeEventListener("mousemove",onDocumentMouseMove)),lastMouseMoveTime=ii}function onWindowBlur(){var ii=document.activeElement;if(isReferenceElement(ii)){var ri=ii._tippy;ii.blur&&!ri.state.isVisible&&ii.blur()}}function bindGlobalEventListeners(){document.addEventListener("touchstart",onDocumentTouchStart,TOUCH_OPTIONS),window.addEventListener("blur",onWindowBlur)}var isBrowser=typeof window<"u"&&typeof document<"u",isIE11=isBrowser?!!window.msCrypto:!1,pluginProps={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},renderProps={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},defaultProps=Object.assign({appendTo:TIPPY_DEFAULT_APPEND_TO,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function ii(){},onBeforeUpdate:function ii(){},onCreate:function ii(){},onDestroy:function ii(){},onHidden:function ii(){},onHide:function ii(){},onMount:function ii(){},onShow:function ii(){},onShown:function ii(){},onTrigger:function ii(){},onUntrigger:function ii(){},onClickOutside:function ii(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},pluginProps,renderProps),defaultKeys=Object.keys(defaultProps),setDefaultProps=function ii(ri){var oi=Object.keys(ri);oi.forEach(function(hi){defaultProps[hi]=ri[hi]})};function getExtendedPassedProps(ii){var ri=ii.plugins||[],oi=ri.reduce(function(hi,gi){var bi=gi.name,Ai=gi.defaultValue;if(bi){var Ci;hi[bi]=ii[bi]!==void 0?ii[bi]:(Ci=defaultProps[bi])!=null?Ci:Ai}return hi},{});return Object.assign({},ii,oi)}function getDataAttributeProps(ii,ri){var oi=ri?Object.keys(getExtendedPassedProps(Object.assign({},defaultProps,{plugins:ri}))):defaultKeys,hi=oi.reduce(function(gi,bi){var Ai=(ii.getAttribute("data-tippy-"+bi)||"").trim();if(!Ai)return gi;if(bi==="content")gi[bi]=Ai;else try{gi[bi]=JSON.parse(Ai)}catch{gi[bi]=Ai}return gi},{});return hi}function evaluateProps(ii,ri){var oi=Object.assign({},ri,{content:invokeWithArgsOrReturn(ri.content,[ii])},ri.ignoreAttributes?{}:getDataAttributeProps(ii,ri.plugins));return oi.aria=Object.assign({},defaultProps.aria,oi.aria),oi.aria={expanded:oi.aria.expanded==="auto"?ri.interactive:oi.aria.expanded,content:oi.aria.content==="auto"?ri.interactive?null:"describedby":oi.aria.content},oi}var innerHTML=function ii(){return"innerHTML"};function dangerouslySetInnerHTML(ii,ri){ii[innerHTML()]=ri}function createArrowElement(ii){var ri=div();return ii===!0?ri.className=ARROW_CLASS:(ri.className=SVG_ARROW_CLASS,isElement(ii)?ri.appendChild(ii):dangerouslySetInnerHTML(ri,ii)),ri}function setContent(ii,ri){isElement(ri.content)?(dangerouslySetInnerHTML(ii,""),ii.appendChild(ri.content)):typeof ri.content!="function"&&(ri.allowHTML?dangerouslySetInnerHTML(ii,ri.content):ii.textContent=ri.content)}function getChildren(ii){var ri=ii.firstElementChild,oi=arrayFrom(ri.children);return{box:ri,content:oi.find(function(hi){return hi.classList.contains(CONTENT_CLASS)}),arrow:oi.find(function(hi){return hi.classList.contains(ARROW_CLASS)||hi.classList.contains(SVG_ARROW_CLASS)}),backdrop:oi.find(function(hi){return hi.classList.contains(BACKDROP_CLASS)})}}function render(ii){var ri=div(),oi=div();oi.className=BOX_CLASS,oi.setAttribute("data-state","hidden"),oi.setAttribute("tabindex","-1");var hi=div();hi.className=CONTENT_CLASS,hi.setAttribute("data-state","hidden"),setContent(hi,ii.props),ri.appendChild(oi),oi.appendChild(hi),gi(ii.props,ii.props);function gi(bi,Ai){var Ci=getChildren(ri),Pi=Ci.box,zi=Ci.content,Xi=Ci.arrow;Ai.theme?Pi.setAttribute("data-theme",Ai.theme):Pi.removeAttribute("data-theme"),typeof Ai.animation=="string"?Pi.setAttribute("data-animation",Ai.animation):Pi.removeAttribute("data-animation"),Ai.inertia?Pi.setAttribute("data-inertia",""):Pi.removeAttribute("data-inertia"),Pi.style.maxWidth=typeof Ai.maxWidth=="number"?Ai.maxWidth+"px":Ai.maxWidth,Ai.role?Pi.setAttribute("role",Ai.role):Pi.removeAttribute("role"),(bi.content!==Ai.content||bi.allowHTML!==Ai.allowHTML)&&setContent(zi,ii.props),Ai.arrow?Xi?bi.arrow!==Ai.arrow&&(Pi.removeChild(Xi),Pi.appendChild(createArrowElement(Ai.arrow))):Pi.appendChild(createArrowElement(Ai.arrow)):Xi&&Pi.removeChild(Xi)}return{popper:ri,onUpdate:gi}}render.$$tippy=!0;var idCounter=1,mouseMoveListeners=[],mountedInstances=[];function createTippy(ii,ri){var oi=evaluateProps(ii,Object.assign({},defaultProps,getExtendedPassedProps(removeUndefinedProps(ri)))),hi,gi,bi,Ai=!1,Ci=!1,Pi=!1,zi=!1,Xi,ji,Zi,ia=[],la=debounce(es,oi.interactiveDebounce),ra,Ki=idCounter++,$i=null,Ri=unique(oi.plugins),ea={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},Ni={id:Ki,reference:ii,popper:div(),popperInstance:$i,props:oi,state:ea,plugins:Ri,clearDelayTimeouts:gs,setProps:As,setContent:ms,show:Cs,hide:Es,hideWithInteractivity:Ss,enable:ds,disable:ks,unmount:_s,destroy:bs};if(!oi.render)return Ni;var Yi=oi.render(Ni),Gi=Yi.popper,sa=Yi.onUpdate;Gi.setAttribute("data-tippy-root",""),Gi.id="tippy-"+Ni.id,Ni.popper=Gi,ii._tippy=Ni,Gi._tippy=Ni;var ha=Ri.map(function(Ji){return Ji.fn(Ni)}),ua=ii.hasAttribute("aria-expanded");return Jr(),Wa(),Oa(),Ia("onCreate",[Ni]),oi.showOnCreate&&xs(),Gi.addEventListener("mouseenter",function(){Ni.props.interactive&&Ni.state.isVisible&&Ni.clearDelayTimeouts()}),Gi.addEventListener("mouseleave",function(){Ni.props.interactive&&Ni.props.trigger.indexOf("mouseenter")>=0&&La().addEventListener("mousemove",la)}),Ni;function ga(){var Ji=Ni.props.touch;return Array.isArray(Ji)?Ji:[Ji,0]}function pa(){return ga()[0]==="hold"}function wa(){var Ji;return!!((Ji=Ni.props.render)!=null&&Ji.$$tippy)}function ka(){return ra||ii}function La(){var Ji=ka().parentNode;return Ji?getOwnerDocument(Ji):document}function ma(){return getChildren(Gi)}function Ra(Ji){return Ni.state.isMounted&&!Ni.state.isVisible||currentInput.isTouch||Xi&&Xi.type==="focus"?0:getValueAtIndexOrReturn(Ni.props.delay,Ji?0:1,defaultProps.delay)}function Oa(Ji){Ji===void 0&&(Ji=!1),Gi.style.pointerEvents=Ni.props.interactive&&!Ji?"":"none",Gi.style.zIndex=""+Ni.props.zIndex}function Ia(Ji,fa,Bi){if(Bi===void 0&&(Bi=!0),ha.forEach(function(Di){Di[Ji]&&Di[Ji].apply(Di,fa)}),Bi){var Mi;(Mi=Ni.props)[Ji].apply(Mi,fa)}}function Ua(){var Ji=Ni.props.aria;if(Ji.content){var fa="aria-"+Ji.content,Bi=Gi.id,Mi=normalizeToArray(Ni.props.triggerTarget||ii);Mi.forEach(function(Di){var Wi=Di.getAttribute(fa);if(Ni.state.isVisible)Di.setAttribute(fa,Wi?Wi+" "+Bi:Bi);else{var Vi=Wi&&Wi.replace(Bi,"").trim();Vi?Di.setAttribute(fa,Vi):Di.removeAttribute(fa)}})}}function Wa(){if(!(ua||!Ni.props.aria.expanded)){var Ji=normalizeToArray(Ni.props.triggerTarget||ii);Ji.forEach(function(fa){Ni.props.interactive?fa.setAttribute("aria-expanded",Ni.state.isVisible&&fa===ka()?"true":"false"):fa.removeAttribute("aria-expanded")})}}function Qa(){La().removeEventListener("mousemove",la),mouseMoveListeners=mouseMoveListeners.filter(function(Ji){return Ji!==la})}function Ja(Ji){if(!(currentInput.isTouch&&(Pi||Ji.type==="mousedown"))){var fa=Ji.composedPath&&Ji.composedPath()[0]||Ji.target;if(!(Ni.props.interactive&&actualContains(Gi,fa))){if(normalizeToArray(Ni.props.triggerTarget||ii).some(function(Bi){return actualContains(Bi,fa)})){if(currentInput.isTouch||Ni.state.isVisible&&Ni.props.trigger.indexOf("click")>=0)return}else Ia("onClickOutside",[Ni,Ji]);Ni.props.hideOnClick===!0&&(Ni.clearDelayTimeouts(),Ni.hide(),Ci=!0,setTimeout(function(){Ci=!1}),Ni.state.isMounted||Fa())}}}function Ya(){Pi=!0}function Va(){Pi=!1}function Pa(){var Ji=La();Ji.addEventListener("mousedown",Ja,!0),Ji.addEventListener("touchend",Ja,TOUCH_OPTIONS),Ji.addEventListener("touchstart",Va,TOUCH_OPTIONS),Ji.addEventListener("touchmove",Ya,TOUCH_OPTIONS)}function Fa(){var Ji=La();Ji.removeEventListener("mousedown",Ja,!0),Ji.removeEventListener("touchend",Ja,TOUCH_OPTIONS),Ji.removeEventListener("touchstart",Va,TOUCH_OPTIONS),Ji.removeEventListener("touchmove",Ya,TOUCH_OPTIONS)}function Na(Ji,fa){Ba(Ji,function(){!Ni.state.isVisible&&Gi.parentNode&&Gi.parentNode.contains(Gi)&&fa()})}function Yr(Ji,fa){Ba(Ji,fa)}function Ba(Ji,fa){var Bi=ma().box;function Mi(Di){Di.target===Bi&&(updateTransitionEndListener(Bi,"remove",Mi),fa())}if(Ji===0)return fa();updateTransitionEndListener(Bi,"remove",ji),updateTransitionEndListener(Bi,"add",Mi),ji=Mi}function Wr(Ji,fa,Bi){Bi===void 0&&(Bi=!1);var Mi=normalizeToArray(Ni.props.triggerTarget||ii);Mi.forEach(function(Di){Di.addEventListener(Ji,fa,Bi),ia.push({node:Di,eventType:Ji,handler:fa,options:Bi})})}function Jr(){pa()&&(Wr("touchstart",za,{passive:!0}),Wr("touchend",ns,{passive:!0})),splitBySpaces(Ni.props.trigger).forEach(function(Ji){if(Ji!=="manual")switch(Wr(Ji,za),Ji){case"mouseenter":Wr("mouseleave",ns);break;case"focus":Wr(isIE11?"focusout":"blur",fs);break;case"focusin":Wr("focusout",fs);break}})}function us(){ia.forEach(function(Ji){var fa=Ji.node,Bi=Ji.eventType,Mi=Ji.handler,Di=Ji.options;fa.removeEventListener(Bi,Mi,Di)}),ia=[]}function za(Ji){var fa,Bi=!1;if(!(!Ni.state.isEnabled||Ga(Ji)||Ci)){var Mi=((fa=Xi)==null?void 0:fa.type)==="focus";Xi=Ji,ra=Ji.currentTarget,Wa(),!Ni.state.isVisible&&isMouseEvent(Ji)&&mouseMoveListeners.forEach(function(Di){return Di(Ji)}),Ji.type==="click"&&(Ni.props.trigger.indexOf("mouseenter")<0||Ai)&&Ni.props.hideOnClick!==!1&&Ni.state.isVisible?Bi=!0:xs(Ji),Ji.type==="click"&&(Ai=!Bi),Bi&&!Mi&&hs(Ji)}}function es(Ji){var fa=Ji.target,Bi=ka().contains(fa)||Gi.contains(fa);if(!(Ji.type==="mousemove"&&Bi)){var Mi=rs().concat(Gi).map(function(Di){var Wi,Vi=Di._tippy,ta=(Wi=Vi.popperInstance)==null?void 0:Wi.state;return ta?{popperRect:Di.getBoundingClientRect(),popperState:ta,props:oi}:null}).filter(Boolean);isCursorOutsideInteractiveBorder(Mi,Ji)&&(Qa(),hs(Ji))}}function ns(Ji){var fa=Ga(Ji)||Ni.props.trigger.indexOf("click")>=0&&Ai;if(!fa){if(Ni.props.interactive){Ni.hideWithInteractivity(Ji);return}hs(Ji)}}function fs(Ji){Ni.props.trigger.indexOf("focusin")<0&&Ji.target!==ka()||Ni.props.interactive&&Ji.relatedTarget&&Gi.contains(Ji.relatedTarget)||hs(Ji)}function Ga(Ji){return currentInput.isTouch?pa()!==Ji.type.indexOf("touch")>=0:!1}function $a(){Qr();var Ji=Ni.props,fa=Ji.popperOptions,Bi=Ji.placement,Mi=Ji.offset,Di=Ji.getReferenceClientRect,Wi=Ji.moveTransition,Vi=wa()?getChildren(Gi).arrow:null,ta=Di?{getBoundingClientRect:Di,contextElement:Di.contextElement||ka()}:ii,oa={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(_a){var Aa=_a.state;if(wa()){var Ea=ma(),ts=Ea.box;["placement","reference-hidden","escaped"].forEach(function(qa){qa==="placement"?ts.setAttribute("data-placement",Aa.placement):Aa.attributes.popper["data-popper-"+qa]?ts.setAttribute("data-"+qa,""):ts.removeAttribute("data-"+qa)}),Aa.attributes.popper={}}}},na=[{name:"offset",options:{offset:Mi}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Wi}},oa];wa()&&Vi&&na.push({name:"arrow",options:{element:Vi,padding:3}}),na.push.apply(na,(fa==null?void 0:fa.modifiers)||[]),Ni.popperInstance=createPopper(ta,Gi,Object.assign({},fa,{placement:Bi,onFirstUpdate:Zi,modifiers:na}))}function Qr(){Ni.popperInstance&&(Ni.popperInstance.destroy(),Ni.popperInstance=null)}function Zr(){var Ji=Ni.props.appendTo,fa,Bi=ka();Ni.props.interactive&&Ji===TIPPY_DEFAULT_APPEND_TO||Ji==="parent"?fa=Bi.parentNode:fa=invokeWithArgsOrReturn(Ji,[Bi]),fa.contains(Gi)||fa.appendChild(Gi),Ni.state.isMounted=!0,$a()}function rs(){return arrayFrom(Gi.querySelectorAll("[data-tippy-root]"))}function xs(Ji){Ni.clearDelayTimeouts(),Ji&&Ia("onTrigger",[Ni,Ji]),Pa();var fa=Ra(!0),Bi=ga(),Mi=Bi[0],Di=Bi[1];currentInput.isTouch&&Mi==="hold"&&Di&&(fa=Di),fa?hi=setTimeout(function(){Ni.show()},fa):Ni.show()}function hs(Ji){if(Ni.clearDelayTimeouts(),Ia("onUntrigger",[Ni,Ji]),!Ni.state.isVisible){Fa();return}if(!(Ni.props.trigger.indexOf("mouseenter")>=0&&Ni.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(Ji.type)>=0&&Ai)){var fa=Ra(!1);fa?gi=setTimeout(function(){Ni.state.isVisible&&Ni.hide()},fa):bi=requestAnimationFrame(function(){Ni.hide()})}}function ds(){Ni.state.isEnabled=!0}function ks(){Ni.hide(),Ni.state.isEnabled=!1}function gs(){clearTimeout(hi),clearTimeout(gi),cancelAnimationFrame(bi)}function As(Ji){if(!Ni.state.isDestroyed){Ia("onBeforeUpdate",[Ni,Ji]),us();var fa=Ni.props,Bi=evaluateProps(ii,Object.assign({},fa,removeUndefinedProps(Ji),{ignoreAttributes:!0}));Ni.props=Bi,Jr(),fa.interactiveDebounce!==Bi.interactiveDebounce&&(Qa(),la=debounce(es,Bi.interactiveDebounce)),fa.triggerTarget&&!Bi.triggerTarget?normalizeToArray(fa.triggerTarget).forEach(function(Mi){Mi.removeAttribute("aria-expanded")}):Bi.triggerTarget&&ii.removeAttribute("aria-expanded"),Wa(),Oa(),sa&&sa(fa,Bi),Ni.popperInstance&&($a(),rs().forEach(function(Mi){requestAnimationFrame(Mi._tippy.popperInstance.forceUpdate)})),Ia("onAfterUpdate",[Ni,Ji])}}function ms(Ji){Ni.setProps({content:Ji})}function Cs(){var Ji=Ni.state.isVisible,fa=Ni.state.isDestroyed,Bi=!Ni.state.isEnabled,Mi=currentInput.isTouch&&!Ni.props.touch,Di=getValueAtIndexOrReturn(Ni.props.duration,0,defaultProps.duration);if(!(Ji||fa||Bi||Mi)&&!ka().hasAttribute("disabled")&&(Ia("onShow",[Ni],!1),Ni.props.onShow(Ni)!==!1)){if(Ni.state.isVisible=!0,wa()&&(Gi.style.visibility="visible"),Oa(),Pa(),Ni.state.isMounted||(Gi.style.transition="none"),wa()){var Wi=ma(),Vi=Wi.box,ta=Wi.content;setTransitionDuration([Vi,ta],0)}Zi=function(){var na;if(!(!Ni.state.isVisible||zi)){if(zi=!0,Gi.offsetHeight,Gi.style.transition=Ni.props.moveTransition,wa()&&Ni.props.animation){var ba=ma(),_a=ba.box,Aa=ba.content;setTransitionDuration([_a,Aa],Di),setVisibilityState([_a,Aa],"visible")}Ua(),Wa(),pushIfUnique(mountedInstances,Ni),(na=Ni.popperInstance)==null||na.forceUpdate(),Ia("onMount",[Ni]),Ni.props.animation&&wa()&&Yr(Di,function(){Ni.state.isShown=!0,Ia("onShown",[Ni])})}},Zr()}}function Es(){var Ji=!Ni.state.isVisible,fa=Ni.state.isDestroyed,Bi=!Ni.state.isEnabled,Mi=getValueAtIndexOrReturn(Ni.props.duration,1,defaultProps.duration);if(!(Ji||fa||Bi)&&(Ia("onHide",[Ni],!1),Ni.props.onHide(Ni)!==!1)){if(Ni.state.isVisible=!1,Ni.state.isShown=!1,zi=!1,Ai=!1,wa()&&(Gi.style.visibility="hidden"),Qa(),Fa(),Oa(!0),wa()){var Di=ma(),Wi=Di.box,Vi=Di.content;Ni.props.animation&&(setTransitionDuration([Wi,Vi],Mi),setVisibilityState([Wi,Vi],"hidden"))}Ua(),Wa(),Ni.props.animation?wa()&&Na(Mi,Ni.unmount):Ni.unmount()}}function Ss(Ji){La().addEventListener("mousemove",la),pushIfUnique(mouseMoveListeners,la),la(Ji)}function _s(){Ni.state.isVisible&&Ni.hide(),Ni.state.isMounted&&(Qr(),rs().forEach(function(Ji){Ji._tippy.unmount()}),Gi.parentNode&&Gi.parentNode.removeChild(Gi),mountedInstances=mountedInstances.filter(function(Ji){return Ji!==Ni}),Ni.state.isMounted=!1,Ia("onHidden",[Ni]))}function bs(){Ni.state.isDestroyed||(Ni.clearDelayTimeouts(),Ni.unmount(),us(),delete ii._tippy,Ni.state.isDestroyed=!0,Ia("onDestroy",[Ni]))}}function tippy$1(ii,ri){ri===void 0&&(ri={});var oi=defaultProps.plugins.concat(ri.plugins||[]);bindGlobalEventListeners();var hi=Object.assign({},ri,{plugins:oi}),gi=getArrayOfElements(ii),bi=gi.reduce(function(Ai,Ci){var Pi=Ci&&createTippy(Ci,hi);return Pi&&Ai.push(Pi),Ai},[]);return isElement(ii)?bi[0]:bi}tippy$1.defaultProps=defaultProps;tippy$1.setDefaultProps=setDefaultProps;tippy$1.currentInput=currentInput;Object.assign({},applyStyles$1,{effect:function ii(ri){var oi=ri.state,hi={popper:{position:oi.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(oi.elements.popper.style,hi.popper),oi.styles=hi,oi.elements.arrow&&Object.assign(oi.elements.arrow.style,hi.arrow)}});tippy$1.setDefaultProps({render});const tippy="";window.Alpine=module_default;module_default.start();window.ApexCharts=ApexCharts$1;window.htmx=htmx;window.htmx.defineExtension("disable-element",{onEvent:function(ii,ri){let oi=ri.detail.elt,hi=oi.getAttribute("hx-disable-element"),gi=hi==="self"?[oi]:document.querySelectorAll(hi);for(let bi=0;bi<gi.length;bi++)ii==="htmx:beforeRequest"&&gi[bi]?gi[bi].disabled=!0:ii==="htmx:afterRequest"&&gi[bi]&&(gi[bi].disabled=!1)}});document.body.addEventListener("htmx:configRequest",ii=>{ii.detail.headers["X-CSRF-TOKEN"]=document.head.querySelector('meta[name="csrf-token"]').content});document.body.addEventListener("htmx:beforeRequest",ii=>{let ri=ii.target.querySelectorAll("[hx-disable]");for(let oi=0;oi<ri.length;oi++)ri[oi].disabled=!0});document.body.addEventListener("htmx:afterRequest",ii=>{let ri=ii.target.querySelectorAll("[hx-disable]");for(let oi=0;oi<ri.length;oi++)ri[oi].disabled=!1});document.body.addEventListener("htmx:afterSwap",ii=>{tippy$1("[data-tooltip]",{content(ri){return ri.getAttribute("data-tooltip")}})});tippy$1("[data-tooltip]",{content(ii){return ii.getAttribute("data-tooltip")}});window.copyToClipboard=async function(ii){try{await navigator.clipboard.writeText(ii)}catch{const oi=document.createElement("textarea");oi.value=ii,oi.style.position="absolute",oi.style.left="-999999px",document.body.prepend(oi),oi.select();try{document.execCommand("copy")}catch{}finally{oi.remove()}}};