vito/public/build/assets/app-66009dff.js
Saeed Vaziry 18748f77ac build
2024-04-13 11:50:24 +02:00

748 lines
900 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(ai,li){li===void 0&&(li=[]),this._eventType=ai,this._eventFunctions=li}return ii.prototype.init=function(){var ai=this;this._eventFunctions.forEach(function(li){typeof window<"u"&&window.addEventListener(ai._eventType,li)})},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(ai,li,ui,pi){if(pi===void 0&&(pi=!1),!this._instances[ai])return console.warn("Flowbite: Component ".concat(ai," does not exist.")),!1;if(this._instances[ai][ui]&&!pi){console.warn("Flowbite: Instance with ID ".concat(ui," already exists."));return}pi&&this._instances[ai][ui]&&this._instances[ai][ui].destroyAndRemoveInstance(),this._instances[ai][ui||this._generateRandomId()]=li},ii.prototype.getAllInstances=function(){return this._instances},ii.prototype.getInstances=function(ai){return this._instances[ai]?this._instances[ai]:(console.warn("Flowbite: Component ".concat(ai," does not exist.")),!1)},ii.prototype.getInstance=function(ai,li){if(this._componentAndInstanceCheck(ai,li)){if(!this._instances[ai][li]){console.warn("Flowbite: Instance with ID ".concat(li," does not exist."));return}return this._instances[ai][li]}},ii.prototype.destroyAndRemoveInstance=function(ai,li){this._componentAndInstanceCheck(ai,li)&&(this.destroyInstanceObject(ai,li),this.removeInstance(ai,li))},ii.prototype.removeInstance=function(ai,li){this._componentAndInstanceCheck(ai,li)&&delete this._instances[ai][li]},ii.prototype.destroyInstanceObject=function(ai,li){this._componentAndInstanceCheck(ai,li)&&this._instances[ai][li].destroy()},ii.prototype.instanceExists=function(ai,li){return!(!this._instances[ai]||!this._instances[ai][li])},ii.prototype._generateRandomId=function(){return Math.random().toString(36).substr(2,9)},ii.prototype._componentAndInstanceCheck=function(ai,li){return this._instances[ai]?this._instances[ai][li]?!0:(console.warn("Flowbite: Instance with ID ".concat(li," does not exist.")),!1):(console.warn("Flowbite: Component ".concat(ai," 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 ai,li=1,ui=arguments.length;li<ui;li++){ai=arguments[li];for(var pi in ai)Object.prototype.hasOwnProperty.call(ai,pi)&&(ii[pi]=ai[pi])}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(ai,li,ui,pi){ai===void 0&&(ai=null),li===void 0&&(li=[]),ui===void 0&&(ui=Default$c),pi===void 0&&(pi=DefaultInstanceOptions$c),this._instanceId=pi.id?pi.id:ai.id,this._accordionEl=ai,this._items=li,this._options=__assign$c(__assign$c({},Default$c),ui),this._initialized=!1,this.init(),instances.addInstance("Accordion",this,this._instanceId,pi.override)}return ii.prototype.init=function(){var ai=this;this._items.length&&!this._initialized&&(this._items.forEach(function(li){li.active&&ai.open(li.id);var ui=function(){ai.toggle(li.id)};li.triggerEl.addEventListener("click",ui),li.clickHandler=ui}),this._initialized=!0)},ii.prototype.destroy=function(){this._items.length&&this._initialized&&(this._items.forEach(function(ai){ai.triggerEl.removeEventListener("click",ai.clickHandler),delete ai.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(ai){return this._items.filter(function(li){return li.id===ai})[0]},ii.prototype.open=function(ai){var li,ui,pi=this,Ai=this.getItem(ai);this._options.alwaysOpen||this._items.map(function(Ti){var Di,zi;Ti!==Ai&&((Di=Ti.triggerEl.classList).remove.apply(Di,pi._options.activeClasses.split(" ")),(zi=Ti.triggerEl.classList).add.apply(zi,pi._options.inactiveClasses.split(" ")),Ti.targetEl.classList.add("hidden"),Ti.triggerEl.setAttribute("aria-expanded","false"),Ti.active=!1,Ti.iconEl&&Ti.iconEl.classList.add("rotate-180"))}),(li=Ai.triggerEl.classList).add.apply(li,this._options.activeClasses.split(" ")),(ui=Ai.triggerEl.classList).remove.apply(ui,this._options.inactiveClasses.split(" ")),Ai.triggerEl.setAttribute("aria-expanded","true"),Ai.targetEl.classList.remove("hidden"),Ai.active=!0,Ai.iconEl&&Ai.iconEl.classList.remove("rotate-180"),this._options.onOpen(this,Ai)},ii.prototype.toggle=function(ai){var li=this.getItem(ai);li.active?this.close(ai):this.open(ai),this._options.onToggle(this,li)},ii.prototype.close=function(ai){var li,ui,pi=this.getItem(ai);(li=pi.triggerEl.classList).remove.apply(li,this._options.activeClasses.split(" ")),(ui=pi.triggerEl.classList).add.apply(ui,this._options.inactiveClasses.split(" ")),pi.targetEl.classList.add("hidden"),pi.triggerEl.setAttribute("aria-expanded","false"),pi.active=!1,pi.iconEl&&pi.iconEl.classList.add("rotate-180"),this._options.onClose(this,pi)},ii.prototype.updateOnOpen=function(ai){this._options.onOpen=ai},ii.prototype.updateOnClose=function(ai){this._options.onClose=ai},ii.prototype.updateOnToggle=function(ai){this._options.onToggle=ai},ii}();function initAccordions(){document.querySelectorAll("[data-accordion]").forEach(function(ii){var ai=ii.getAttribute("data-accordion"),li=ii.getAttribute("data-active-classes"),ui=ii.getAttribute("data-inactive-classes"),pi=[];ii.querySelectorAll("[data-accordion-target]").forEach(function(Ai){if(Ai.closest("[data-accordion]")===ii){var Ti={id:Ai.getAttribute("data-accordion-target"),triggerEl:Ai,targetEl:document.querySelector(Ai.getAttribute("data-accordion-target")),iconEl:Ai.querySelector("[data-accordion-icon]"),active:Ai.getAttribute("aria-expanded")==="true"};pi.push(Ti)}}),new Accordion(ii,pi,{alwaysOpen:ai==="open",activeClasses:li||Default$c.activeClasses,inactiveClasses:ui||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 ai,li=1,ui=arguments.length;li<ui;li++){ai=arguments[li];for(var pi in ai)Object.prototype.hasOwnProperty.call(ai,pi)&&(ii[pi]=ai[pi])}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(ai,li,ui,pi){ai===void 0&&(ai=null),li===void 0&&(li=null),ui===void 0&&(ui=Default$b),pi===void 0&&(pi=DefaultInstanceOptions$b),this._instanceId=pi.id?pi.id:ai.id,this._targetEl=ai,this._triggerEl=li,this._options=__assign$b(__assign$b({},Default$b),ui),this._visible=!1,this._initialized=!1,this.init(),instances.addInstance("Collapse",this,this._instanceId,pi.override)}return ii.prototype.init=function(){var ai=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(){ai.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(ai){this._options.onCollapse=ai},ii.prototype.updateOnExpand=function(ai){this._options.onExpand=ai},ii.prototype.updateOnToggle=function(ai){this._options.onToggle=ai},ii}();function initCollapses(){document.querySelectorAll("[data-collapse-toggle]").forEach(function(ii){var ai=ii.getAttribute("data-collapse-toggle"),li=document.getElementById(ai);li?instances.instanceExists("Collapse",li.getAttribute("id"))?new Collapse(li,ii,{},{id:li.getAttribute("id")+"_"+instances._generateRandomId()}):new Collapse(li,ii):console.error('The target element with id "'.concat(ai,'" 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 ai,li=1,ui=arguments.length;li<ui;li++){ai=arguments[li];for(var pi in ai)Object.prototype.hasOwnProperty.call(ai,pi)&&(ii[pi]=ai[pi])}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(ai,li,ui,pi){ai===void 0&&(ai=null),li===void 0&&(li=[]),ui===void 0&&(ui=Default$a),pi===void 0&&(pi=DefaultInstanceOptions$a),this._instanceId=pi.id?pi.id:ai.id,this._carouselEl=ai,this._items=li,this._options=__assign$a(__assign$a(__assign$a({},Default$a),ui),{indicators:__assign$a(__assign$a({},Default$a.indicators),ui.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,pi.override)}return ii.prototype.init=function(){var ai=this;this._items.length&&!this._initialized&&(this._items.map(function(li){li.el.classList.add("absolute","inset-0","transition-transform","transform")}),this.getActiveItem()?this.slideTo(this.getActiveItem().position):this.slideTo(0),this._indicators.map(function(li,ui){li.el.addEventListener("click",function(){ai.slideTo(ui)})}),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(ai){return this._items[ai]},ii.prototype.slideTo=function(ai){var li=this._items[ai],ui={left:li.position===0?this._items[this._items.length-1]:this._items[li.position-1],middle:li,right:li.position===this._items.length-1?this._items[0]:this._items[li.position+1]};this._rotate(ui),this._setActiveItem(li),this._intervalInstance&&(this.pause(),this.cycle()),this._options.onChange(this)},ii.prototype.next=function(){var ai=this.getActiveItem(),li=null;ai.position===this._items.length-1?li=this._items[0]:li=this._items[ai.position+1],this.slideTo(li.position),this._options.onNext(this)},ii.prototype.prev=function(){var ai=this.getActiveItem(),li=null;ai.position===0?li=this._items[this._items.length-1]:li=this._items[ai.position-1],this.slideTo(li.position),this._options.onPrev(this)},ii.prototype._rotate=function(ai){if(this._items.map(function(li){li.el.classList.add("hidden")}),this._items.length===1){ai.middle.el.classList.remove("-translate-x-full","translate-x-full","translate-x-0","hidden","z-10"),ai.middle.el.classList.add("translate-x-0","z-20");return}ai.left.el.classList.remove("-translate-x-full","translate-x-full","translate-x-0","hidden","z-20"),ai.left.el.classList.add("-translate-x-full","z-10"),ai.middle.el.classList.remove("-translate-x-full","translate-x-full","translate-x-0","hidden","z-10"),ai.middle.el.classList.add("translate-x-0","z-30"),ai.right.el.classList.remove("-translate-x-full","translate-x-full","translate-x-0","hidden","z-30"),ai.right.el.classList.add("translate-x-full","z-20")},ii.prototype.cycle=function(){var ai=this;typeof window<"u"&&(this._intervalInstance=window.setInterval(function(){ai.next()},this._intervalDuration))},ii.prototype.pause=function(){clearInterval(this._intervalInstance)},ii.prototype.getActiveItem=function(){return this._activeItem},ii.prototype._setActiveItem=function(ai){var li,ui,pi=this;this._activeItem=ai;var Ai=ai.position;this._indicators.length&&(this._indicators.map(function(Ti){var Di,zi;Ti.el.setAttribute("aria-current","false"),(Di=Ti.el.classList).remove.apply(Di,pi._options.indicators.activeClasses.split(" ")),(zi=Ti.el.classList).add.apply(zi,pi._options.indicators.inactiveClasses.split(" "))}),(li=this._indicators[Ai].el.classList).add.apply(li,this._options.indicators.activeClasses.split(" ")),(ui=this._indicators[Ai].el.classList).remove.apply(ui,this._options.indicators.inactiveClasses.split(" ")),this._indicators[Ai].el.setAttribute("aria-current","true"))},ii.prototype.updateOnNext=function(ai){this._options.onNext=ai},ii.prototype.updateOnPrev=function(ai){this._options.onPrev=ai},ii.prototype.updateOnChange=function(ai){this._options.onChange=ai},ii}();function initCarousels(){document.querySelectorAll("[data-carousel]").forEach(function(ii){var ai=ii.getAttribute("data-carousel-interval"),li=ii.getAttribute("data-carousel")==="slide",ui=[],pi=0;ii.querySelectorAll("[data-carousel-item]").length&&Array.from(ii.querySelectorAll("[data-carousel-item]")).map(function(Gi,$i){ui.push({position:$i,el:Gi}),Gi.getAttribute("data-carousel-item")==="active"&&(pi=$i)});var Ai=[];ii.querySelectorAll("[data-carousel-slide-to]").length&&Array.from(ii.querySelectorAll("[data-carousel-slide-to]")).map(function(Gi){Ai.push({position:parseInt(Gi.getAttribute("data-carousel-slide-to")),el:Gi})});var Ti=new Carousel(ii,ui,{defaultPosition:pi,indicators:{items:Ai},interval:ai||Default$a.interval});li&&Ti.cycle();var Di=ii.querySelector("[data-carousel-next]"),zi=ii.querySelector("[data-carousel-prev]");Di&&Di.addEventListener("click",function(){Ti.next()}),zi&&zi.addEventListener("click",function(){Ti.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 ai,li=1,ui=arguments.length;li<ui;li++){ai=arguments[li];for(var pi in ai)Object.prototype.hasOwnProperty.call(ai,pi)&&(ii[pi]=ai[pi])}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(ai,li,ui,pi){ai===void 0&&(ai=null),li===void 0&&(li=null),ui===void 0&&(ui=Default$9),pi===void 0&&(pi=DefaultInstanceOptions$9),this._instanceId=pi.id?pi.id:ai.id,this._targetEl=ai,this._triggerEl=li,this._options=__assign$9(__assign$9({},Default$9),ui),this._initialized=!1,this.init(),instances.addInstance("Dismiss",this,this._instanceId,pi.override)}return ii.prototype.init=function(){var ai=this;this._triggerEl&&this._targetEl&&!this._initialized&&(this._clickHandler=function(){ai.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 ai=this;this._targetEl.classList.add(this._options.transition,"duration-".concat(this._options.duration),this._options.timing,"opacity-0"),setTimeout(function(){ai._targetEl.classList.add("hidden")},this._options.duration),this._options.onHide(this,this._targetEl)},ii.prototype.updateOnHide=function(ai){this._options.onHide=ai},ii}();function initDismisses(){document.querySelectorAll("[data-dismiss-target]").forEach(function(ii){var ai=ii.getAttribute("data-dismiss-target"),li=document.querySelector(ai);li?new Dismiss(li,ii):console.error('The dismiss element with id "'.concat(ai,'" 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,ai){return ii.concat([ai+"-"+start$1,ai+"-"+end])},[]),placements=[].concat(basePlacements,[auto]).reduce(function(ii,ai){return ii.concat([ai,ai+"-"+start$1,ai+"-"+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 ai=ii.ownerDocument;return ai&&ai.defaultView||window}return ii}function isElement$1(ii){var ai=getWindow(ii).Element;return ii instanceof ai||ii instanceof Element}function isHTMLElement(ii){var ai=getWindow(ii).HTMLElement;return ii instanceof ai||ii instanceof HTMLElement}function isShadowRoot(ii){if(typeof ShadowRoot>"u")return!1;var ai=getWindow(ii).ShadowRoot;return ii instanceof ai||ii instanceof ShadowRoot}function applyStyles(ii){var ai=ii.state;Object.keys(ai.elements).forEach(function(li){var ui=ai.styles[li]||{},pi=ai.attributes[li]||{},Ai=ai.elements[li];!isHTMLElement(Ai)||!getNodeName(Ai)||(Object.assign(Ai.style,ui),Object.keys(pi).forEach(function(Ti){var Di=pi[Ti];Di===!1?Ai.removeAttribute(Ti):Ai.setAttribute(Ti,Di===!0?"":Di)}))})}function effect$3(ii){var ai=ii.state,li={popper:{position:ai.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(ai.elements.popper.style,li.popper),ai.styles=li,ai.elements.arrow&&Object.assign(ai.elements.arrow.style,li.arrow),function(){Object.keys(ai.elements).forEach(function(ui){var pi=ai.elements[ui],Ai=ai.attributes[ui]||{},Ti=Object.keys(ai.styles.hasOwnProperty(ui)?ai.styles[ui]:li[ui]),Di=Ti.reduce(function(zi,Gi){return zi[Gi]="",zi},{});!isHTMLElement(pi)||!getNodeName(pi)||(Object.assign(pi.style,Di),Object.keys(Ai).forEach(function(zi){pi.removeAttribute(zi)}))})}}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(ai){return ai.brand+"/"+ai.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(ii,ai,li){ai===void 0&&(ai=!1),li===void 0&&(li=!1);var ui=ii.getBoundingClientRect(),pi=1,Ai=1;ai&&isHTMLElement(ii)&&(pi=ii.offsetWidth>0&&round(ui.width)/ii.offsetWidth||1,Ai=ii.offsetHeight>0&&round(ui.height)/ii.offsetHeight||1);var Ti=isElement$1(ii)?getWindow(ii):window,Di=Ti.visualViewport,zi=!isLayoutViewport()&&li,Gi=(ui.left+(zi&&Di?Di.offsetLeft:0))/pi,$i=(ui.top+(zi&&Di?Di.offsetTop:0))/Ai,Jr=ui.width/pi,ra=ui.height/Ai;return{width:Jr,height:ra,top:$i,right:Gi+Jr,bottom:$i+ra,left:Gi,x:Gi,y:$i}}function getLayoutRect(ii){var ai=getBoundingClientRect(ii),li=ii.offsetWidth,ui=ii.offsetHeight;return Math.abs(ai.width-li)<=1&&(li=ai.width),Math.abs(ai.height-ui)<=1&&(ui=ai.height),{x:ii.offsetLeft,y:ii.offsetTop,width:li,height:ui}}function contains(ii,ai){var li=ai.getRootNode&&ai.getRootNode();if(ii.contains(ai))return!0;if(li&&isShadowRoot(li)){var ui=ai;do{if(ui&&ii.isSameNode(ui))return!0;ui=ui.parentNode||ui.host}while(ui)}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 ai=/firefox/i.test(getUAString()),li=/Trident/i.test(getUAString());if(li&&isHTMLElement(ii)){var ui=getComputedStyle$1(ii);if(ui.position==="fixed")return null}var pi=getParentNode(ii);for(isShadowRoot(pi)&&(pi=pi.host);isHTMLElement(pi)&&["html","body"].indexOf(getNodeName(pi))<0;){var Ai=getComputedStyle$1(pi);if(Ai.transform!=="none"||Ai.perspective!=="none"||Ai.contain==="paint"||["transform","perspective"].indexOf(Ai.willChange)!==-1||ai&&Ai.willChange==="filter"||ai&&Ai.filter&&Ai.filter!=="none")return pi;pi=pi.parentNode}return null}function getOffsetParent(ii){for(var ai=getWindow(ii),li=getTrueOffsetParent(ii);li&&isTableElement(li)&&getComputedStyle$1(li).position==="static";)li=getTrueOffsetParent(li);return li&&(getNodeName(li)==="html"||getNodeName(li)==="body"&&getComputedStyle$1(li).position==="static")?ai:li||getContainingBlock(ii)||ai}function getMainAxisFromPlacement(ii){return["top","bottom"].indexOf(ii)>=0?"x":"y"}function within(ii,ai,li){return max(ii,min(ai,li))}function withinMaxClamp(ii,ai,li){var ui=within(ii,ai,li);return ui>li?li:ui}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(ii){return Object.assign({},getFreshSideObject(),ii)}function expandToHashMap(ii,ai){return ai.reduce(function(li,ui){return li[ui]=ii,li},{})}var toPaddingObject=function(ai,li){return ai=typeof ai=="function"?ai(Object.assign({},li.rects,{placement:li.placement})):ai,mergePaddingObject(typeof ai!="number"?ai:expandToHashMap(ai,basePlacements))};function arrow(ii){var ai,li=ii.state,ui=ii.name,pi=ii.options,Ai=li.elements.arrow,Ti=li.modifiersData.popperOffsets,Di=getBasePlacement$1(li.placement),zi=getMainAxisFromPlacement(Di),Gi=[left,right].indexOf(Di)>=0,$i=Gi?"height":"width";if(!(!Ai||!Ti)){var Jr=toPaddingObject(pi.padding,li),ra=getLayoutRect(Ai),ma=zi==="y"?top:left,xa=zi==="y"?bottom:right,da=li.rects.reference[$i]+li.rects.reference[zi]-Ti[zi]-li.rects.popper[$i],aa=Ti[zi]-li.rects.reference[zi],Zr=getOffsetParent(Ai),Vi=Zr?zi==="y"?Zr.clientHeight||0:Zr.clientWidth||0:0,ua=da/2-aa/2,qi=Jr[ma],Ui=Vi-ra[$i]-Jr[xa],wi=Vi/2-ra[$i]/2+ua,ka=within(qi,wi,Ui),_a=zi;li.modifiersData[ui]=(ai={},ai[_a]=ka,ai.centerOffset=ka-wi,ai)}}function effect$2(ii){var ai=ii.state,li=ii.options,ui=li.element,pi=ui===void 0?"[data-popper-arrow]":ui;pi!=null&&(typeof pi=="string"&&(pi=ai.elements.popper.querySelector(pi),!pi)||contains(ai.elements.popper,pi)&&(ai.elements.arrow=pi))}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,ai){var li=ii.x,ui=ii.y,pi=ai.devicePixelRatio||1;return{x:round(li*pi)/pi||0,y:round(ui*pi)/pi||0}}function mapToStyles(ii){var ai,li=ii.popper,ui=ii.popperRect,pi=ii.placement,Ai=ii.variation,Ti=ii.offsets,Di=ii.position,zi=ii.gpuAcceleration,Gi=ii.adaptive,$i=ii.roundOffsets,Jr=ii.isFixed,ra=Ti.x,ma=ra===void 0?0:ra,xa=Ti.y,da=xa===void 0?0:xa,aa=typeof $i=="function"?$i({x:ma,y:da}):{x:ma,y:da};ma=aa.x,da=aa.y;var Zr=Ti.hasOwnProperty("x"),Vi=Ti.hasOwnProperty("y"),ua=left,qi=top,Ui=window;if(Gi){var wi=getOffsetParent(li),ka="clientHeight",_a="clientWidth";if(wi===getWindow(li)&&(wi=getDocumentElement(li),getComputedStyle$1(wi).position!=="static"&&Di==="absolute"&&(ka="scrollHeight",_a="scrollWidth")),wi=wi,pi===top||(pi===left||pi===right)&&Ai===end){qi=bottom;var ga=Jr&&wi===Ui&&Ui.visualViewport?Ui.visualViewport.height:wi[ka];da-=ga-ui.height,da*=zi?1:-1}if(pi===left||(pi===top||pi===bottom)&&Ai===end){ua=right;var sa=Jr&&wi===Ui&&Ui.visualViewport?Ui.visualViewport.width:wi[_a];ma-=sa-ui.width,ma*=zi?1:-1}}var Aa=Object.assign({position:Di},Gi&&unsetSides),Pa=$i===!0?roundOffsetsByDPR({x:ma,y:da},getWindow(li)):{x:ma,y:da};if(ma=Pa.x,da=Pa.y,zi){var Da;return Object.assign({},Aa,(Da={},Da[qi]=Vi?"0":"",Da[ua]=Zr?"0":"",Da.transform=(Ui.devicePixelRatio||1)<=1?"translate("+ma+"px, "+da+"px)":"translate3d("+ma+"px, "+da+"px, 0)",Da))}return Object.assign({},Aa,(ai={},ai[qi]=Vi?da+"px":"",ai[ua]=Zr?ma+"px":"",ai.transform="",ai))}function computeStyles(ii){var ai=ii.state,li=ii.options,ui=li.gpuAcceleration,pi=ui===void 0?!0:ui,Ai=li.adaptive,Ti=Ai===void 0?!0:Ai,Di=li.roundOffsets,zi=Di===void 0?!0:Di,Gi={placement:getBasePlacement$1(ai.placement),variation:getVariation(ai.placement),popper:ai.elements.popper,popperRect:ai.rects.popper,gpuAcceleration:pi,isFixed:ai.options.strategy==="fixed"};ai.modifiersData.popperOffsets!=null&&(ai.styles.popper=Object.assign({},ai.styles.popper,mapToStyles(Object.assign({},Gi,{offsets:ai.modifiersData.popperOffsets,position:ai.options.strategy,adaptive:Ti,roundOffsets:zi})))),ai.modifiersData.arrow!=null&&(ai.styles.arrow=Object.assign({},ai.styles.arrow,mapToStyles(Object.assign({},Gi,{offsets:ai.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:zi})))),ai.attributes.popper=Object.assign({},ai.attributes.popper,{"data-popper-placement":ai.placement})}const computeStyles$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles,data:{}};var passive={passive:!0};function effect$1(ii){var ai=ii.state,li=ii.instance,ui=ii.options,pi=ui.scroll,Ai=pi===void 0?!0:pi,Ti=ui.resize,Di=Ti===void 0?!0:Ti,zi=getWindow(ai.elements.popper),Gi=[].concat(ai.scrollParents.reference,ai.scrollParents.popper);return Ai&&Gi.forEach(function($i){$i.addEventListener("scroll",li.update,passive)}),Di&&zi.addEventListener("resize",li.update,passive),function(){Ai&&Gi.forEach(function($i){$i.removeEventListener("scroll",li.update,passive)}),Di&&zi.removeEventListener("resize",li.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(ai){return hash$1[ai]})}var hash={start:"end",end:"start"};function getOppositeVariationPlacement(ii){return ii.replace(/start|end/g,function(ai){return hash[ai]})}function getWindowScroll(ii){var ai=getWindow(ii),li=ai.pageXOffset,ui=ai.pageYOffset;return{scrollLeft:li,scrollTop:ui}}function getWindowScrollBarX(ii){return getBoundingClientRect(getDocumentElement(ii)).left+getWindowScroll(ii).scrollLeft}function getViewportRect(ii,ai){var li=getWindow(ii),ui=getDocumentElement(ii),pi=li.visualViewport,Ai=ui.clientWidth,Ti=ui.clientHeight,Di=0,zi=0;if(pi){Ai=pi.width,Ti=pi.height;var Gi=isLayoutViewport();(Gi||!Gi&&ai==="fixed")&&(Di=pi.offsetLeft,zi=pi.offsetTop)}return{width:Ai,height:Ti,x:Di+getWindowScrollBarX(ii),y:zi}}function getDocumentRect(ii){var ai,li=getDocumentElement(ii),ui=getWindowScroll(ii),pi=(ai=ii.ownerDocument)==null?void 0:ai.body,Ai=max(li.scrollWidth,li.clientWidth,pi?pi.scrollWidth:0,pi?pi.clientWidth:0),Ti=max(li.scrollHeight,li.clientHeight,pi?pi.scrollHeight:0,pi?pi.clientHeight:0),Di=-ui.scrollLeft+getWindowScrollBarX(ii),zi=-ui.scrollTop;return getComputedStyle$1(pi||li).direction==="rtl"&&(Di+=max(li.clientWidth,pi?pi.clientWidth:0)-Ai),{width:Ai,height:Ti,x:Di,y:zi}}function isScrollParent(ii){var ai=getComputedStyle$1(ii),li=ai.overflow,ui=ai.overflowX,pi=ai.overflowY;return/auto|scroll|overlay|hidden/.test(li+pi+ui)}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,ai){var li;ai===void 0&&(ai=[]);var ui=getScrollParent(ii),pi=ui===((li=ii.ownerDocument)==null?void 0:li.body),Ai=getWindow(ui),Ti=pi?[Ai].concat(Ai.visualViewport||[],isScrollParent(ui)?ui:[]):ui,Di=ai.concat(Ti);return pi?Di:Di.concat(listScrollParents(getParentNode(Ti)))}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,ai){var li=getBoundingClientRect(ii,!1,ai==="fixed");return li.top=li.top+ii.clientTop,li.left=li.left+ii.clientLeft,li.bottom=li.top+ii.clientHeight,li.right=li.left+ii.clientWidth,li.width=ii.clientWidth,li.height=ii.clientHeight,li.x=li.left,li.y=li.top,li}function getClientRectFromMixedType(ii,ai,li){return ai===viewport?rectToClientRect(getViewportRect(ii,li)):isElement$1(ai)?getInnerBoundingClientRect(ai,li):rectToClientRect(getDocumentRect(getDocumentElement(ii)))}function getClippingParents(ii){var ai=listScrollParents(getParentNode(ii)),li=["absolute","fixed"].indexOf(getComputedStyle$1(ii).position)>=0,ui=li&&isHTMLElement(ii)?getOffsetParent(ii):ii;return isElement$1(ui)?ai.filter(function(pi){return isElement$1(pi)&&contains(pi,ui)&&getNodeName(pi)!=="body"}):[]}function getClippingRect(ii,ai,li,ui){var pi=ai==="clippingParents"?getClippingParents(ii):[].concat(ai),Ai=[].concat(pi,[li]),Ti=Ai[0],Di=Ai.reduce(function(zi,Gi){var $i=getClientRectFromMixedType(ii,Gi,ui);return zi.top=max($i.top,zi.top),zi.right=min($i.right,zi.right),zi.bottom=min($i.bottom,zi.bottom),zi.left=max($i.left,zi.left),zi},getClientRectFromMixedType(ii,Ti,ui));return Di.width=Di.right-Di.left,Di.height=Di.bottom-Di.top,Di.x=Di.left,Di.y=Di.top,Di}function computeOffsets(ii){var ai=ii.reference,li=ii.element,ui=ii.placement,pi=ui?getBasePlacement$1(ui):null,Ai=ui?getVariation(ui):null,Ti=ai.x+ai.width/2-li.width/2,Di=ai.y+ai.height/2-li.height/2,zi;switch(pi){case top:zi={x:Ti,y:ai.y-li.height};break;case bottom:zi={x:Ti,y:ai.y+ai.height};break;case right:zi={x:ai.x+ai.width,y:Di};break;case left:zi={x:ai.x-li.width,y:Di};break;default:zi={x:ai.x,y:ai.y}}var Gi=pi?getMainAxisFromPlacement(pi):null;if(Gi!=null){var $i=Gi==="y"?"height":"width";switch(Ai){case start$1:zi[Gi]=zi[Gi]-(ai[$i]/2-li[$i]/2);break;case end:zi[Gi]=zi[Gi]+(ai[$i]/2-li[$i]/2);break}}return zi}function detectOverflow(ii,ai){ai===void 0&&(ai={});var li=ai,ui=li.placement,pi=ui===void 0?ii.placement:ui,Ai=li.strategy,Ti=Ai===void 0?ii.strategy:Ai,Di=li.boundary,zi=Di===void 0?clippingParents:Di,Gi=li.rootBoundary,$i=Gi===void 0?viewport:Gi,Jr=li.elementContext,ra=Jr===void 0?popper:Jr,ma=li.altBoundary,xa=ma===void 0?!1:ma,da=li.padding,aa=da===void 0?0:da,Zr=mergePaddingObject(typeof aa!="number"?aa:expandToHashMap(aa,basePlacements)),Vi=ra===popper?reference:popper,ua=ii.rects.popper,qi=ii.elements[xa?Vi:ra],Ui=getClippingRect(isElement$1(qi)?qi:qi.contextElement||getDocumentElement(ii.elements.popper),zi,$i,Ti),wi=getBoundingClientRect(ii.elements.reference),ka=computeOffsets({reference:wi,element:ua,strategy:"absolute",placement:pi}),_a=rectToClientRect(Object.assign({},ua,ka)),ga=ra===popper?_a:wi,sa={top:Ui.top-ga.top+Zr.top,bottom:ga.bottom-Ui.bottom+Zr.bottom,left:Ui.left-ga.left+Zr.left,right:ga.right-Ui.right+Zr.right},Aa=ii.modifiersData.offset;if(ra===popper&&Aa){var Pa=Aa[pi];Object.keys(sa).forEach(function(Da){var en=[right,bottom].indexOf(Da)>=0?1:-1,Na=[top,bottom].indexOf(Da)>=0?"y":"x";sa[Da]+=Pa[Na]*en})}return sa}function computeAutoPlacement(ii,ai){ai===void 0&&(ai={});var li=ai,ui=li.placement,pi=li.boundary,Ai=li.rootBoundary,Ti=li.padding,Di=li.flipVariations,zi=li.allowedAutoPlacements,Gi=zi===void 0?placements:zi,$i=getVariation(ui),Jr=$i?Di?variationPlacements:variationPlacements.filter(function(xa){return getVariation(xa)===$i}):basePlacements,ra=Jr.filter(function(xa){return Gi.indexOf(xa)>=0});ra.length===0&&(ra=Jr);var ma=ra.reduce(function(xa,da){return xa[da]=detectOverflow(ii,{placement:da,boundary:pi,rootBoundary:Ai,padding:Ti})[getBasePlacement$1(da)],xa},{});return Object.keys(ma).sort(function(xa,da){return ma[xa]-ma[da]})}function getExpandedFallbackPlacements(ii){if(getBasePlacement$1(ii)===auto)return[];var ai=getOppositePlacement(ii);return[getOppositeVariationPlacement(ii),ai,getOppositeVariationPlacement(ai)]}function flip(ii){var ai=ii.state,li=ii.options,ui=ii.name;if(!ai.modifiersData[ui]._skip){for(var pi=li.mainAxis,Ai=pi===void 0?!0:pi,Ti=li.altAxis,Di=Ti===void 0?!0:Ti,zi=li.fallbackPlacements,Gi=li.padding,$i=li.boundary,Jr=li.rootBoundary,ra=li.altBoundary,ma=li.flipVariations,xa=ma===void 0?!0:ma,da=li.allowedAutoPlacements,aa=ai.options.placement,Zr=getBasePlacement$1(aa),Vi=Zr===aa,ua=zi||(Vi||!xa?[getOppositePlacement(aa)]:getExpandedFallbackPlacements(aa)),qi=[aa].concat(ua).reduce(function(bn,sn){return bn.concat(getBasePlacement$1(sn)===auto?computeAutoPlacement(ai,{placement:sn,boundary:$i,rootBoundary:Jr,padding:Gi,flipVariations:xa,allowedAutoPlacements:da}):sn)},[]),Ui=ai.rects.reference,wi=ai.rects.popper,ka=new Map,_a=!0,ga=qi[0],sa=0;sa<qi.length;sa++){var Aa=qi[sa],Pa=getBasePlacement$1(Aa),Da=getVariation(Aa)===start$1,en=[top,bottom].indexOf(Pa)>=0,Na=en?"width":"height",cn=detectOverflow(ai,{placement:Aa,boundary:$i,rootBoundary:Jr,altBoundary:ra,padding:Gi}),nn=en?Da?right:left:Da?bottom:top;Ui[Na]>wi[Na]&&(nn=getOppositePlacement(nn));var $a=getOppositePlacement(nn),mn=[];if(Ai&&mn.push(cn[Pa]<=0),Di&&mn.push(cn[nn]<=0,cn[$a]<=0),mn.every(function(bn){return bn})){ga=Aa,_a=!1;break}ka.set(Aa,mn)}if(_a)for(var xn=xa?3:1,fn=function(sn){var pn=qi.find(function(gn){var Sn=ka.get(gn);if(Sn)return Sn.slice(0,sn).every(function(ln){return ln})});if(pn)return ga=pn,"break"},Tn=xn;Tn>0;Tn--){var un=fn(Tn);if(un==="break")break}ai.placement!==ga&&(ai.modifiersData[ui]._skip=!0,ai.placement=ga,ai.reset=!0)}}const flip$1={name:"flip",enabled:!0,phase:"main",fn:flip,requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(ii,ai,li){return li===void 0&&(li={x:0,y:0}),{top:ii.top-ai.height-li.y,right:ii.right-ai.width+li.x,bottom:ii.bottom-ai.height+li.y,left:ii.left-ai.width-li.x}}function isAnySideFullyClipped(ii){return[top,right,bottom,left].some(function(ai){return ii[ai]>=0})}function hide(ii){var ai=ii.state,li=ii.name,ui=ai.rects.reference,pi=ai.rects.popper,Ai=ai.modifiersData.preventOverflow,Ti=detectOverflow(ai,{elementContext:"reference"}),Di=detectOverflow(ai,{altBoundary:!0}),zi=getSideOffsets(Ti,ui),Gi=getSideOffsets(Di,pi,Ai),$i=isAnySideFullyClipped(zi),Jr=isAnySideFullyClipped(Gi);ai.modifiersData[li]={referenceClippingOffsets:zi,popperEscapeOffsets:Gi,isReferenceHidden:$i,hasPopperEscaped:Jr},ai.attributes.popper=Object.assign({},ai.attributes.popper,{"data-popper-reference-hidden":$i,"data-popper-escaped":Jr})}const hide$1={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:hide};function distanceAndSkiddingToXY(ii,ai,li){var ui=getBasePlacement$1(ii),pi=[left,top].indexOf(ui)>=0?-1:1,Ai=typeof li=="function"?li(Object.assign({},ai,{placement:ii})):li,Ti=Ai[0],Di=Ai[1];return Ti=Ti||0,Di=(Di||0)*pi,[left,right].indexOf(ui)>=0?{x:Di,y:Ti}:{x:Ti,y:Di}}function offset(ii){var ai=ii.state,li=ii.options,ui=ii.name,pi=li.offset,Ai=pi===void 0?[0,0]:pi,Ti=placements.reduce(function($i,Jr){return $i[Jr]=distanceAndSkiddingToXY(Jr,ai.rects,Ai),$i},{}),Di=Ti[ai.placement],zi=Di.x,Gi=Di.y;ai.modifiersData.popperOffsets!=null&&(ai.modifiersData.popperOffsets.x+=zi,ai.modifiersData.popperOffsets.y+=Gi),ai.modifiersData[ui]=Ti}const offset$1={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset};function popperOffsets(ii){var ai=ii.state,li=ii.name;ai.modifiersData[li]=computeOffsets({reference:ai.rects.reference,element:ai.rects.popper,strategy:"absolute",placement:ai.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 ai=ii.state,li=ii.options,ui=ii.name,pi=li.mainAxis,Ai=pi===void 0?!0:pi,Ti=li.altAxis,Di=Ti===void 0?!1:Ti,zi=li.boundary,Gi=li.rootBoundary,$i=li.altBoundary,Jr=li.padding,ra=li.tether,ma=ra===void 0?!0:ra,xa=li.tetherOffset,da=xa===void 0?0:xa,aa=detectOverflow(ai,{boundary:zi,rootBoundary:Gi,padding:Jr,altBoundary:$i}),Zr=getBasePlacement$1(ai.placement),Vi=getVariation(ai.placement),ua=!Vi,qi=getMainAxisFromPlacement(Zr),Ui=getAltAxis(qi),wi=ai.modifiersData.popperOffsets,ka=ai.rects.reference,_a=ai.rects.popper,ga=typeof da=="function"?da(Object.assign({},ai.rects,{placement:ai.placement})):da,sa=typeof ga=="number"?{mainAxis:ga,altAxis:ga}:Object.assign({mainAxis:0,altAxis:0},ga),Aa=ai.modifiersData.offset?ai.modifiersData.offset[ai.placement]:null,Pa={x:0,y:0};if(wi){if(Ai){var Da,en=qi==="y"?top:left,Na=qi==="y"?bottom:right,cn=qi==="y"?"height":"width",nn=wi[qi],$a=nn+aa[en],mn=nn-aa[Na],xn=ma?-_a[cn]/2:0,fn=Vi===start$1?ka[cn]:_a[cn],Tn=Vi===start$1?-_a[cn]:-ka[cn],un=ai.elements.arrow,bn=ma&&un?getLayoutRect(un):{width:0,height:0},sn=ai.modifiersData["arrow#persistent"]?ai.modifiersData["arrow#persistent"].padding:getFreshSideObject(),pn=sn[en],gn=sn[Na],Sn=within(0,ka[cn],bn[cn]),ln=ua?ka[cn]/2-xn-Sn-pn-sa.mainAxis:fn-Sn-pn-sa.mainAxis,Ln=ua?-ka[cn]/2+xn+Sn+gn+sa.mainAxis:Tn+Sn+gn+sa.mainAxis,Bn=ai.elements.arrow&&getOffsetParent(ai.elements.arrow),es=Bn?qi==="y"?Bn.clientTop||0:Bn.clientLeft||0:0,Za=(Da=Aa==null?void 0:Aa[qi])!=null?Da:0,Dn=nn+ln-Za-es,Rn=nn+Ln-Za,Ma=within(ma?min($a,Dn):$a,nn,ma?max(mn,Rn):mn);wi[qi]=Ma,Pa[qi]=Ma-nn}if(Di){var Ia,yn=qi==="x"?top:left,zn=qi==="x"?bottom:right,Hn=wi[Ui],Un=Ui==="y"?"height":"width",ds=Hn+aa[yn],Vn=Hn-aa[zn],On=[top,left].indexOf(Zr)!==-1,Qn=(Ia=Aa==null?void 0:Aa[Ui])!=null?Ia:0,jn=On?ds:Hn-ka[Un]-_a[Un]-Qn+sa.altAxis,xs=On?Hn+ka[Un]+_a[Un]-Qn-sa.altAxis:Vn,rs=ma&&On?withinMaxClamp(jn,Hn,xs):within(ma?jn:ds,Hn,ma?xs:Vn);wi[Ui]=rs,Pa[Ui]=rs-Hn}ai.modifiersData[ui]=Pa}}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 ai=ii.getBoundingClientRect(),li=round(ai.width)/ii.offsetWidth||1,ui=round(ai.height)/ii.offsetHeight||1;return li!==1||ui!==1}function getCompositeRect(ii,ai,li){li===void 0&&(li=!1);var ui=isHTMLElement(ai),pi=isHTMLElement(ai)&&isElementScaled(ai),Ai=getDocumentElement(ai),Ti=getBoundingClientRect(ii,pi,li),Di={scrollLeft:0,scrollTop:0},zi={x:0,y:0};return(ui||!ui&&!li)&&((getNodeName(ai)!=="body"||isScrollParent(Ai))&&(Di=getNodeScroll(ai)),isHTMLElement(ai)?(zi=getBoundingClientRect(ai,!0),zi.x+=ai.clientLeft,zi.y+=ai.clientTop):Ai&&(zi.x=getWindowScrollBarX(Ai))),{x:Ti.left+Di.scrollLeft-zi.x,y:Ti.top+Di.scrollTop-zi.y,width:Ti.width,height:Ti.height}}function order(ii){var ai=new Map,li=new Set,ui=[];ii.forEach(function(Ai){ai.set(Ai.name,Ai)});function pi(Ai){li.add(Ai.name);var Ti=[].concat(Ai.requires||[],Ai.requiresIfExists||[]);Ti.forEach(function(Di){if(!li.has(Di)){var zi=ai.get(Di);zi&&pi(zi)}}),ui.push(Ai)}return ii.forEach(function(Ai){li.has(Ai.name)||pi(Ai)}),ui}function orderModifiers(ii){var ai=order(ii);return modifierPhases.reduce(function(li,ui){return li.concat(ai.filter(function(pi){return pi.phase===ui}))},[])}function debounce$2(ii){var ai;return function(){return ai||(ai=new Promise(function(li){Promise.resolve().then(function(){ai=void 0,li(ii())})})),ai}}function mergeByName(ii){var ai=ii.reduce(function(li,ui){var pi=li[ui.name];return li[ui.name]=pi?Object.assign({},pi,ui,{options:Object.assign({},pi.options,ui.options),data:Object.assign({},pi.data,ui.data)}):ui,li},{});return Object.keys(ai).map(function(li){return ai[li]})}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var ii=arguments.length,ai=new Array(ii),li=0;li<ii;li++)ai[li]=arguments[li];return!ai.some(function(ui){return!(ui&&typeof ui.getBoundingClientRect=="function")})}function popperGenerator(ii){ii===void 0&&(ii={});var ai=ii,li=ai.defaultModifiers,ui=li===void 0?[]:li,pi=ai.defaultOptions,Ai=pi===void 0?DEFAULT_OPTIONS:pi;return function(Di,zi,Gi){Gi===void 0&&(Gi=Ai);var $i={placement:"bottom",orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS,Ai),modifiersData:{},elements:{reference:Di,popper:zi},attributes:{},styles:{}},Jr=[],ra=!1,ma={state:$i,setOptions:function(Zr){var Vi=typeof Zr=="function"?Zr($i.options):Zr;da(),$i.options=Object.assign({},Ai,$i.options,Vi),$i.scrollParents={reference:isElement$1(Di)?listScrollParents(Di):Di.contextElement?listScrollParents(Di.contextElement):[],popper:listScrollParents(zi)};var ua=orderModifiers(mergeByName([].concat(ui,$i.options.modifiers)));return $i.orderedModifiers=ua.filter(function(qi){return qi.enabled}),xa(),ma.update()},forceUpdate:function(){if(!ra){var Zr=$i.elements,Vi=Zr.reference,ua=Zr.popper;if(areValidElements(Vi,ua)){$i.rects={reference:getCompositeRect(Vi,getOffsetParent(ua),$i.options.strategy==="fixed"),popper:getLayoutRect(ua)},$i.reset=!1,$i.placement=$i.options.placement,$i.orderedModifiers.forEach(function(sa){return $i.modifiersData[sa.name]=Object.assign({},sa.data)});for(var qi=0;qi<$i.orderedModifiers.length;qi++){if($i.reset===!0){$i.reset=!1,qi=-1;continue}var Ui=$i.orderedModifiers[qi],wi=Ui.fn,ka=Ui.options,_a=ka===void 0?{}:ka,ga=Ui.name;typeof wi=="function"&&($i=wi({state:$i,options:_a,name:ga,instance:ma})||$i)}}}},update:debounce$2(function(){return new Promise(function(aa){ma.forceUpdate(),aa($i)})}),destroy:function(){da(),ra=!0}};if(!areValidElements(Di,zi))return ma;ma.setOptions(Gi).then(function(aa){!ra&&Gi.onFirstUpdate&&Gi.onFirstUpdate(aa)});function xa(){$i.orderedModifiers.forEach(function(aa){var Zr=aa.name,Vi=aa.options,ua=Vi===void 0?{}:Vi,qi=aa.effect;if(typeof qi=="function"){var Ui=qi({state:$i,name:Zr,instance:ma,options:ua}),wi=function(){};Jr.push(Ui||wi)}})}function da(){Jr.forEach(function(aa){return aa()}),Jr=[]}return ma}}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 ai,li=1,ui=arguments.length;li<ui;li++){ai=arguments[li];for(var pi in ai)Object.prototype.hasOwnProperty.call(ai,pi)&&(ii[pi]=ai[pi])}return ii},__assign$8.apply(this,arguments)},__spreadArray$2=globalThis&&globalThis.__spreadArray||function(ii,ai,li){if(li||arguments.length===2)for(var ui=0,pi=ai.length,Ai;ui<pi;ui++)(Ai||!(ui in ai))&&(Ai||(Ai=Array.prototype.slice.call(ai,0,ui)),Ai[ui]=ai[ui]);return ii.concat(Ai||Array.prototype.slice.call(ai))},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(ai,li,ui,pi){ai===void 0&&(ai=null),li===void 0&&(li=null),ui===void 0&&(ui=Default$8),pi===void 0&&(pi=DefaultInstanceOptions$8),this._instanceId=pi.id?pi.id:ai.id,this._targetEl=ai,this._triggerEl=li,this._options=__assign$8(__assign$8({},Default$8),ui),this._popperInstance=null,this._visible=!1,this._initialized=!1,this.init(),instances.addInstance("Dropdown",this,this._instanceId,pi.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 ai=this,li=this._getTriggerEvents();this._options.triggerType==="click"&&li.showEvents.forEach(function(ui){ai._triggerEl.removeEventListener(ui,ai._clickHandler)}),this._options.triggerType==="hover"&&(li.showEvents.forEach(function(ui){ai._triggerEl.removeEventListener(ui,ai._hoverShowTriggerElHandler),ai._targetEl.removeEventListener(ui,ai._hoverShowTargetElHandler)}),li.hideEvents.forEach(function(ui){ai._triggerEl.removeEventListener(ui,ai._hoverHideHandler),ai._targetEl.removeEventListener(ui,ai._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 ai=this,li=this._getTriggerEvents();this._clickHandler=function(){ai.toggle()},this._options.triggerType==="click"&&li.showEvents.forEach(function(ui){ai._triggerEl.addEventListener(ui,ai._clickHandler)}),this._hoverShowTriggerElHandler=function(ui){ui.type==="click"?ai.toggle():setTimeout(function(){ai.show()},ai._options.delay)},this._hoverShowTargetElHandler=function(){ai.show()},this._hoverHideHandler=function(){setTimeout(function(){ai._targetEl.matches(":hover")||ai.hide()},ai._options.delay)},this._options.triggerType==="hover"&&(li.showEvents.forEach(function(ui){ai._triggerEl.addEventListener(ui,ai._hoverShowTriggerElHandler),ai._targetEl.addEventListener(ui,ai._hoverShowTargetElHandler)}),li.hideEvents.forEach(function(ui){ai._triggerEl.addEventListener(ui,ai._hoverHideHandler),ai._targetEl.addEventListener(ui,ai._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 ai=this;this._clickOutsideEventListener=function(li){ai._handleClickOutside(li,ai._targetEl)},document.body.addEventListener("click",this._clickOutsideEventListener,!0)},ii.prototype._removeClickOutsideListener=function(){document.body.removeEventListener("click",this._clickOutsideEventListener,!0)},ii.prototype._handleClickOutside=function(ai,li){var ui=ai.target,pi=this._options.ignoreClickOutsideClass,Ai=!1;if(pi){var Ti=document.querySelectorAll(".".concat(pi));Ti.forEach(function(Di){if(Di.contains(ui)){Ai=!0;return}})}ui!==li&&!li.contains(ui)&&!this._triggerEl.contains(ui)&&!Ai&&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(ai){return __assign$8(__assign$8({},ai),{modifiers:__spreadArray$2(__spreadArray$2([],ai.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(ai){return __assign$8(__assign$8({},ai),{modifiers:__spreadArray$2(__spreadArray$2([],ai.modifiers,!0),[{name:"eventListeners",enabled:!1}],!1)})}),this._visible=!1,this._removeClickOutsideListener(),this._options.onHide(this)},ii.prototype.updateOnShow=function(ai){this._options.onShow=ai},ii.prototype.updateOnHide=function(ai){this._options.onHide=ai},ii.prototype.updateOnToggle=function(ai){this._options.onToggle=ai},ii}();function initDropdowns(){document.querySelectorAll("[data-dropdown-toggle]").forEach(function(ii){var ai=ii.getAttribute("data-dropdown-toggle"),li=document.getElementById(ai);if(li){var ui=ii.getAttribute("data-dropdown-placement"),pi=ii.getAttribute("data-dropdown-offset-skidding"),Ai=ii.getAttribute("data-dropdown-offset-distance"),Ti=ii.getAttribute("data-dropdown-trigger"),Di=ii.getAttribute("data-dropdown-delay"),zi=ii.getAttribute("data-dropdown-ignore-click-outside-class");new Dropdown(li,ii,{placement:ui||Default$8.placement,triggerType:Ti||Default$8.triggerType,offsetSkidding:pi?parseInt(pi):Default$8.offsetSkidding,offsetDistance:Ai?parseInt(Ai):Default$8.offsetDistance,delay:Di?parseInt(Di):Default$8.delay,ignoreClickOutsideClass:zi||Default$8.ignoreClickOutsideClass})}else console.error('The dropdown element with id "'.concat(ai,'" 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 ai,li=1,ui=arguments.length;li<ui;li++){ai=arguments[li];for(var pi in ai)Object.prototype.hasOwnProperty.call(ai,pi)&&(ii[pi]=ai[pi])}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(ai,li,ui){ai===void 0&&(ai=null),li===void 0&&(li=Default$7),ui===void 0&&(ui=DefaultInstanceOptions$7),this._eventListenerInstances=[],this._instanceId=ui.id?ui.id:ai.id,this._targetEl=ai,this._options=__assign$7(__assign$7({},Default$7),li),this._isHidden=!0,this._backdropEl=null,this._initialized=!1,this.init(),instances.addInstance("Modal",this,this._instanceId,ui.override)}return ii.prototype.init=function(){var ai=this;this._targetEl&&!this._initialized&&(this._getPlacementClasses().map(function(li){ai._targetEl.classList.add(li)}),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 ai;if(this._isHidden){var li=document.createElement("div");li.setAttribute("modal-backdrop",""),(ai=li.classList).add.apply(ai,this._options.backdropClasses.split(" ")),document.querySelector("body").append(li),this._backdropEl=li}},ii.prototype._destroyBackdropEl=function(){this._isHidden||document.querySelector("[modal-backdrop]").remove()},ii.prototype._setupModalCloseEventListeners=function(){var ai=this;this._options.backdrop==="dynamic"&&(this._clickOutsideEventListener=function(li){ai._handleOutsideClick(li.target)},this._targetEl.addEventListener("click",this._clickOutsideEventListener,!0)),this._keydownEventListener=function(li){li.key==="Escape"&&ai.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(ai){(ai===this._targetEl||ai===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(ai,li,ui){this._eventListenerInstances.push({element:ai,type:li,handler:ui})},ii.prototype.removeAllEventListenerInstances=function(){this._eventListenerInstances.map(function(ai){ai.element.removeEventListener(ai.type,ai.handler)}),this._eventListenerInstances=[]},ii.prototype.getAllEventListenerInstances=function(){return this._eventListenerInstances},ii.prototype.updateOnShow=function(ai){this._options.onShow=ai},ii.prototype.updateOnHide=function(ai){this._options.onHide=ai},ii.prototype.updateOnToggle=function(ai){this._options.onToggle=ai},ii}();function initModals(){document.querySelectorAll("[data-modal-target]").forEach(function(ii){var ai=ii.getAttribute("data-modal-target"),li=document.getElementById(ai);if(li){var ui=li.getAttribute("data-modal-placement"),pi=li.getAttribute("data-modal-backdrop");new Modal(li,{placement:ui||Default$7.placement,backdrop:pi||Default$7.backdrop})}else console.error("Modal with id ".concat(ai," 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 ai=ii.getAttribute("data-modal-toggle"),li=document.getElementById(ai);if(li){var ui=instances.getInstance("Modal",ai);if(ui){var pi=function(){ui.toggle()};ii.addEventListener("click",pi),ui.addEventListenerInstance(ii,"click",pi)}else console.error("Modal with id ".concat(ai," has not been initialized. Please initialize it using the data-modal-target attribute."))}else console.error("Modal with id ".concat(ai," 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 ai=ii.getAttribute("data-modal-show"),li=document.getElementById(ai);if(li){var ui=instances.getInstance("Modal",ai);if(ui){var pi=function(){ui.show()};ii.addEventListener("click",pi),ui.addEventListenerInstance(ii,"click",pi)}else console.error("Modal with id ".concat(ai," has not been initialized. Please initialize it using the data-modal-target attribute."))}else console.error("Modal with id ".concat(ai," 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 ai=ii.getAttribute("data-modal-hide"),li=document.getElementById(ai);if(li){var ui=instances.getInstance("Modal",ai);if(ui){var pi=function(){ui.hide()};ii.addEventListener("click",pi),ui.addEventListenerInstance(ii,"click",pi)}else console.error("Modal with id ".concat(ai," has not been initialized. Please initialize it using the data-modal-target attribute."))}else console.error("Modal with id ".concat(ai," 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 ai,li=1,ui=arguments.length;li<ui;li++){ai=arguments[li];for(var pi in ai)Object.prototype.hasOwnProperty.call(ai,pi)&&(ii[pi]=ai[pi])}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(ai,li,ui){ai===void 0&&(ai=null),li===void 0&&(li=Default$6),ui===void 0&&(ui=DefaultInstanceOptions$6),this._eventListenerInstances=[],this._instanceId=ui.id?ui.id:ai.id,this._targetEl=ai,this._options=__assign$6(__assign$6({},Default$6),li),this._visible=!1,this._initialized=!1,this.init(),instances.addInstance("Drawer",this,this._instanceId,ui.override)}return ii.prototype.init=function(){var ai=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(li){ai._targetEl.classList.add(li)}),this._handleEscapeKey=function(li){li.key==="Escape"&&ai.isVisible()&&ai.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 ai=this;this._options.edge?(this._getPlacementClasses(this._options.placement+"-edge").active.map(function(li){ai._targetEl.classList.remove(li)}),this._getPlacementClasses(this._options.placement+"-edge").inactive.map(function(li){ai._targetEl.classList.add(li)})):(this._getPlacementClasses(this._options.placement).active.map(function(li){ai._targetEl.classList.remove(li)}),this._getPlacementClasses(this._options.placement).inactive.map(function(li){ai._targetEl.classList.add(li)})),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 ai=this;this._options.edge?(this._getPlacementClasses(this._options.placement+"-edge").active.map(function(li){ai._targetEl.classList.add(li)}),this._getPlacementClasses(this._options.placement+"-edge").inactive.map(function(li){ai._targetEl.classList.remove(li)})):(this._getPlacementClasses(this._options.placement).active.map(function(li){ai._targetEl.classList.add(li)}),this._getPlacementClasses(this._options.placement).inactive.map(function(li){ai._targetEl.classList.remove(li)})),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 ai,li=this;if(!this._visible){var ui=document.createElement("div");ui.setAttribute("drawer-backdrop",""),(ai=ui.classList).add.apply(ai,this._options.backdropClasses.split(" ")),document.querySelector("body").append(ui),ui.addEventListener("click",function(){li.hide()})}},ii.prototype._destroyBackdropEl=function(){this._visible&&document.querySelector("[drawer-backdrop]")!==null&&document.querySelector("[drawer-backdrop]").remove()},ii.prototype._getPlacementClasses=function(ai){switch(ai){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(ai,li,ui){this._eventListenerInstances.push({element:ai,type:li,handler:ui})},ii.prototype.removeAllEventListenerInstances=function(){this._eventListenerInstances.map(function(ai){ai.element.removeEventListener(ai.type,ai.handler)}),this._eventListenerInstances=[]},ii.prototype.getAllEventListenerInstances=function(){return this._eventListenerInstances},ii.prototype.updateOnShow=function(ai){this._options.onShow=ai},ii.prototype.updateOnHide=function(ai){this._options.onHide=ai},ii.prototype.updateOnToggle=function(ai){this._options.onToggle=ai},ii}();function initDrawers(){document.querySelectorAll("[data-drawer-target]").forEach(function(ii){var ai=ii.getAttribute("data-drawer-target"),li=document.getElementById(ai);if(li){var ui=ii.getAttribute("data-drawer-placement"),pi=ii.getAttribute("data-drawer-body-scrolling"),Ai=ii.getAttribute("data-drawer-backdrop"),Ti=ii.getAttribute("data-drawer-edge"),Di=ii.getAttribute("data-drawer-edge-offset");new Drawer(li,{placement:ui||Default$6.placement,bodyScrolling:pi?pi==="true":Default$6.bodyScrolling,backdrop:Ai?Ai==="true":Default$6.backdrop,edge:Ti?Ti==="true":Default$6.edge,edgeOffset:Di||Default$6.edgeOffset})}else console.error("Drawer with id ".concat(ai," 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 ai=ii.getAttribute("data-drawer-toggle"),li=document.getElementById(ai);if(li){var ui=instances.getInstance("Drawer",ai);if(ui){var pi=function(){ui.toggle()};ii.addEventListener("click",pi),ui.addEventListenerInstance(ii,"click",pi)}else console.error("Drawer with id ".concat(ai," has not been initialized. Please initialize it using the data-drawer-target attribute."))}else console.error("Drawer with id ".concat(ai," 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 ai=ii.getAttribute("data-drawer-dismiss")?ii.getAttribute("data-drawer-dismiss"):ii.getAttribute("data-drawer-hide"),li=document.getElementById(ai);if(li){var ui=instances.getInstance("Drawer",ai);if(ui){var pi=function(){ui.hide()};ii.addEventListener("click",pi),ui.addEventListenerInstance(ii,"click",pi)}else console.error("Drawer with id ".concat(ai," has not been initialized. Please initialize it using the data-drawer-target attribute."))}else console.error("Drawer with id ".concat(ai," 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 ai=ii.getAttribute("data-drawer-show"),li=document.getElementById(ai);if(li){var ui=instances.getInstance("Drawer",ai);if(ui){var pi=function(){ui.show()};ii.addEventListener("click",pi),ui.addEventListenerInstance(ii,"click",pi)}else console.error("Drawer with id ".concat(ai," has not been initialized. Please initialize it using the data-drawer-target attribute."))}else console.error("Drawer with id ".concat(ai," 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 ai,li=1,ui=arguments.length;li<ui;li++){ai=arguments[li];for(var pi in ai)Object.prototype.hasOwnProperty.call(ai,pi)&&(ii[pi]=ai[pi])}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(ai,li,ui,pi){ai===void 0&&(ai=null),li===void 0&&(li=[]),ui===void 0&&(ui=Default$5),pi===void 0&&(pi=DefaultInstanceOptions$5),this._instanceId=pi.id?pi.id:ai.id,this._tabsEl=ai,this._items=li,this._activeTab=ui?this.getTab(ui.defaultTabId):null,this._options=__assign$5(__assign$5({},Default$5),ui),this._initialized=!1,this.init(),instances.addInstance("Tabs",this,this._tabsEl.id,!0),instances.addInstance("Tabs",this,this._instanceId,pi.override)}return ii.prototype.init=function(){var ai=this;this._items.length&&!this._initialized&&(this._activeTab||this.setActiveTab(this._items[0]),this.show(this._activeTab.id,!0),this._items.map(function(li){li.triggerEl.addEventListener("click",function(ui){ui.preventDefault(),ai.show(li.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(ai){this._activeTab=ai},ii.prototype.getTab=function(ai){return this._items.filter(function(li){return li.id===ai})[0]},ii.prototype.show=function(ai,li){var ui,pi,Ai=this;li===void 0&&(li=!1);var Ti=this.getTab(ai);Ti===this._activeTab&&!li||(this._items.map(function(Di){var zi,Gi;Di!==Ti&&((zi=Di.triggerEl.classList).remove.apply(zi,Ai._options.activeClasses.split(" ")),(Gi=Di.triggerEl.classList).add.apply(Gi,Ai._options.inactiveClasses.split(" ")),Di.targetEl.classList.add("hidden"),Di.triggerEl.setAttribute("aria-selected","false"))}),(ui=Ti.triggerEl.classList).add.apply(ui,this._options.activeClasses.split(" ")),(pi=Ti.triggerEl.classList).remove.apply(pi,this._options.inactiveClasses.split(" ")),Ti.triggerEl.setAttribute("aria-selected","true"),Ti.targetEl.classList.remove("hidden"),this.setActiveTab(Ti),this._options.onShow(this,Ti))},ii.prototype.updateOnShow=function(ai){this._options.onShow=ai},ii}();function initTabs(){document.querySelectorAll("[data-tabs-toggle]").forEach(function(ii){var ai=[],li=ii.getAttribute("data-tabs-active-classes"),ui=ii.getAttribute("data-tabs-inactive-classes"),pi=null;ii.querySelectorAll('[role="tab"]').forEach(function(Ai){var Ti=Ai.getAttribute("aria-selected")==="true",Di={id:Ai.getAttribute("data-tabs-target"),triggerEl:Ai,targetEl:document.querySelector(Ai.getAttribute("data-tabs-target"))};ai.push(Di),Ti&&(pi=Di.id)}),new Tabs(ii,ai,{defaultTabId:pi,activeClasses:li||Default$5.activeClasses,inactiveClasses:ui||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 ai,li=1,ui=arguments.length;li<ui;li++){ai=arguments[li];for(var pi in ai)Object.prototype.hasOwnProperty.call(ai,pi)&&(ii[pi]=ai[pi])}return ii},__assign$4.apply(this,arguments)},__spreadArray$1=globalThis&&globalThis.__spreadArray||function(ii,ai,li){if(li||arguments.length===2)for(var ui=0,pi=ai.length,Ai;ui<pi;ui++)(Ai||!(ui in ai))&&(Ai||(Ai=Array.prototype.slice.call(ai,0,ui)),Ai[ui]=ai[ui]);return ii.concat(Ai||Array.prototype.slice.call(ai))},Default$4={placement:"top",triggerType:"hover",onShow:function(){},onHide:function(){},onToggle:function(){}},DefaultInstanceOptions$4={id:null,override:!0},Tooltip=function(){function ii(ai,li,ui,pi){ai===void 0&&(ai=null),li===void 0&&(li=null),ui===void 0&&(ui=Default$4),pi===void 0&&(pi=DefaultInstanceOptions$4),this._instanceId=pi.id?pi.id:ai.id,this._targetEl=ai,this._triggerEl=li,this._options=__assign$4(__assign$4({},Default$4),ui),this._popperInstance=null,this._visible=!1,this._initialized=!1,this.init(),instances.addInstance("Tooltip",this,this._instanceId,pi.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 ai=this;if(this._initialized){var li=this._getTriggerEvents();li.showEvents.forEach(function(ui){ai._triggerEl.removeEventListener(ui,ai._showHandler)}),li.hideEvents.forEach(function(ui){ai._triggerEl.removeEventListener(ui,ai._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 ai=this,li=this._getTriggerEvents();this._showHandler=function(){ai.show()},this._hideHandler=function(){ai.hide()},li.showEvents.forEach(function(ui){ai._triggerEl.addEventListener(ui,ai._showHandler)}),li.hideEvents.forEach(function(ui){ai._triggerEl.addEventListener(ui,ai._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 ai=this;this._keydownEventListener=function(li){li.key==="Escape"&&ai.hide()},document.body.addEventListener("keydown",this._keydownEventListener,!0)},ii.prototype._removeKeydownListener=function(){document.body.removeEventListener("keydown",this._keydownEventListener,!0)},ii.prototype._setupClickOutsideListener=function(){var ai=this;this._clickOutsideEventListener=function(li){ai._handleClickOutside(li,ai._targetEl)},document.body.addEventListener("click",this._clickOutsideEventListener,!0)},ii.prototype._removeClickOutsideListener=function(){document.body.removeEventListener("click",this._clickOutsideEventListener,!0)},ii.prototype._handleClickOutside=function(ai,li){var ui=ai.target;ui!==li&&!li.contains(ui)&&!this._triggerEl.contains(ui)&&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(ai){return __assign$4(__assign$4({},ai),{modifiers:__spreadArray$1(__spreadArray$1([],ai.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(ai){return __assign$4(__assign$4({},ai),{modifiers:__spreadArray$1(__spreadArray$1([],ai.modifiers,!0),[{name:"eventListeners",enabled:!1}],!1)})}),this._removeClickOutsideListener(),this._removeKeydownListener(),this._visible=!1,this._options.onHide(this)},ii.prototype.updateOnShow=function(ai){this._options.onShow=ai},ii.prototype.updateOnHide=function(ai){this._options.onHide=ai},ii.prototype.updateOnToggle=function(ai){this._options.onToggle=ai},ii}();function initTooltips(){document.querySelectorAll("[data-tooltip-target]").forEach(function(ii){var ai=ii.getAttribute("data-tooltip-target"),li=document.getElementById(ai);if(li){var ui=ii.getAttribute("data-tooltip-trigger"),pi=ii.getAttribute("data-tooltip-placement");new Tooltip(li,ii,{placement:pi||Default$4.placement,triggerType:ui||Default$4.triggerType})}else console.error('The tooltip element with id "'.concat(ai,'" 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 ai,li=1,ui=arguments.length;li<ui;li++){ai=arguments[li];for(var pi in ai)Object.prototype.hasOwnProperty.call(ai,pi)&&(ii[pi]=ai[pi])}return ii},__assign$3.apply(this,arguments)},__spreadArray=globalThis&&globalThis.__spreadArray||function(ii,ai,li){if(li||arguments.length===2)for(var ui=0,pi=ai.length,Ai;ui<pi;ui++)(Ai||!(ui in ai))&&(Ai||(Ai=Array.prototype.slice.call(ai,0,ui)),Ai[ui]=ai[ui]);return ii.concat(Ai||Array.prototype.slice.call(ai))},Default$3={placement:"top",offset:10,triggerType:"hover",onShow:function(){},onHide:function(){},onToggle:function(){}},DefaultInstanceOptions$3={id:null,override:!0},Popover=function(){function ii(ai,li,ui,pi){ai===void 0&&(ai=null),li===void 0&&(li=null),ui===void 0&&(ui=Default$3),pi===void 0&&(pi=DefaultInstanceOptions$3),this._instanceId=pi.id?pi.id:ai.id,this._targetEl=ai,this._triggerEl=li,this._options=__assign$3(__assign$3({},Default$3),ui),this._popperInstance=null,this._visible=!1,this._initialized=!1,this.init(),instances.addInstance("Popover",this,pi.id?pi.id:this._targetEl.id,pi.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 ai=this;if(this._initialized){var li=this._getTriggerEvents();li.showEvents.forEach(function(ui){ai._triggerEl.removeEventListener(ui,ai._showHandler),ai._targetEl.removeEventListener(ui,ai._showHandler)}),li.hideEvents.forEach(function(ui){ai._triggerEl.removeEventListener(ui,ai._hideHandler),ai._targetEl.removeEventListener(ui,ai._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 ai=this,li=this._getTriggerEvents();this._showHandler=function(){ai.show()},this._hideHandler=function(){setTimeout(function(){ai._targetEl.matches(":hover")||ai.hide()},100)},li.showEvents.forEach(function(ui){ai._triggerEl.addEventListener(ui,ai._showHandler),ai._targetEl.addEventListener(ui,ai._showHandler)}),li.hideEvents.forEach(function(ui){ai._triggerEl.addEventListener(ui,ai._hideHandler),ai._targetEl.addEventListener(ui,ai._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 ai=this;this._keydownEventListener=function(li){li.key==="Escape"&&ai.hide()},document.body.addEventListener("keydown",this._keydownEventListener,!0)},ii.prototype._removeKeydownListener=function(){document.body.removeEventListener("keydown",this._keydownEventListener,!0)},ii.prototype._setupClickOutsideListener=function(){var ai=this;this._clickOutsideEventListener=function(li){ai._handleClickOutside(li,ai._targetEl)},document.body.addEventListener("click",this._clickOutsideEventListener,!0)},ii.prototype._removeClickOutsideListener=function(){document.body.removeEventListener("click",this._clickOutsideEventListener,!0)},ii.prototype._handleClickOutside=function(ai,li){var ui=ai.target;ui!==li&&!li.contains(ui)&&!this._triggerEl.contains(ui)&&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(ai){return __assign$3(__assign$3({},ai),{modifiers:__spreadArray(__spreadArray([],ai.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(ai){return __assign$3(__assign$3({},ai),{modifiers:__spreadArray(__spreadArray([],ai.modifiers,!0),[{name:"eventListeners",enabled:!1}],!1)})}),this._removeClickOutsideListener(),this._removeKeydownListener(),this._visible=!1,this._options.onHide(this)},ii.prototype.updateOnShow=function(ai){this._options.onShow=ai},ii.prototype.updateOnHide=function(ai){this._options.onHide=ai},ii.prototype.updateOnToggle=function(ai){this._options.onToggle=ai},ii}();function initPopovers(){document.querySelectorAll("[data-popover-target]").forEach(function(ii){var ai=ii.getAttribute("data-popover-target"),li=document.getElementById(ai);if(li){var ui=ii.getAttribute("data-popover-trigger"),pi=ii.getAttribute("data-popover-placement"),Ai=ii.getAttribute("data-popover-offset");new Popover(li,ii,{placement:pi||Default$3.placement,offset:Ai?parseInt(Ai):Default$3.offset,triggerType:ui||Default$3.triggerType})}else console.error('The popover element with id "'.concat(ai,'" 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 ai,li=1,ui=arguments.length;li<ui;li++){ai=arguments[li];for(var pi in ai)Object.prototype.hasOwnProperty.call(ai,pi)&&(ii[pi]=ai[pi])}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(ai,li,ui,pi,Ai){ai===void 0&&(ai=null),li===void 0&&(li=null),ui===void 0&&(ui=null),pi===void 0&&(pi=Default$2),Ai===void 0&&(Ai=DefaultInstanceOptions$2),this._instanceId=Ai.id?Ai.id:ui.id,this._parentEl=ai,this._triggerEl=li,this._targetEl=ui,this._options=__assign$2(__assign$2({},Default$2),pi),this._visible=!1,this._initialized=!1,this.init(),instances.addInstance("Dial",this,this._instanceId,Ai.override)}return ii.prototype.init=function(){var ai=this;if(this._triggerEl&&this._targetEl&&!this._initialized){var li=this._getTriggerEventTypes(this._options.triggerType);this._showEventHandler=function(){ai.show()},li.showEvents.forEach(function(ui){ai._triggerEl.addEventListener(ui,ai._showEventHandler),ai._targetEl.addEventListener(ui,ai._showEventHandler)}),this._hideEventHandler=function(){ai._parentEl.matches(":hover")||ai.hide()},li.hideEvents.forEach(function(ui){ai._parentEl.addEventListener(ui,ai._hideEventHandler)}),this._initialized=!0}},ii.prototype.destroy=function(){var ai=this;if(this._initialized){var li=this._getTriggerEventTypes(this._options.triggerType);li.showEvents.forEach(function(ui){ai._triggerEl.removeEventListener(ui,ai._showEventHandler),ai._targetEl.removeEventListener(ui,ai._showEventHandler)}),li.hideEvents.forEach(function(ui){ai._parentEl.removeEventListener(ui,ai._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(ai){switch(ai){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(ai){this._options.onShow=ai},ii.prototype.updateOnHide=function(ai){this._options.onHide=ai},ii.prototype.updateOnToggle=function(ai){this._options.onToggle=ai},ii}();function initDials(){document.querySelectorAll("[data-dial-init]").forEach(function(ii){var ai=ii.querySelector("[data-dial-toggle]");if(ai){var li=ai.getAttribute("data-dial-toggle"),ui=document.getElementById(li);if(ui){var pi=ai.getAttribute("data-dial-trigger");new Dial(ii,ai,ui,{triggerType:pi||Default$2.triggerType})}else console.error("Dial with id ".concat(li," 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 ai,li=1,ui=arguments.length;li<ui;li++){ai=arguments[li];for(var pi in ai)Object.prototype.hasOwnProperty.call(ai,pi)&&(ii[pi]=ai[pi])}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(ai,li,ui,pi,Ai){ai===void 0&&(ai=null),li===void 0&&(li=null),ui===void 0&&(ui=null),pi===void 0&&(pi=Default$1),Ai===void 0&&(Ai=DefaultInstanceOptions$1),this._instanceId=Ai.id?Ai.id:ai.id,this._targetEl=ai,this._incrementEl=li,this._decrementEl=ui,this._options=__assign$1(__assign$1({},Default$1),pi),this._initialized=!1,this.init(),instances.addInstance("InputCounter",this,this._instanceId,Ai.override)}return ii.prototype.init=function(){var ai=this;this._targetEl&&!this._initialized&&(this._inputHandler=function(li){{var ui=li.target;/^\d*$/.test(ui.value)||(ui.value=ui.value.replace(/[^\d]/g,"")),ai._options.maxValue!==null&&parseInt(ui.value)>ai._options.maxValue&&(ui.value=ai._options.maxValue.toString()),ai._options.minValue!==null&&parseInt(ui.value)<ai._options.minValue&&(ui.value=ai._options.minValue.toString())}},this._incrementClickHandler=function(){ai.increment()},this._decrementClickHandler=function(){ai.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(ai){this._options.onIncrement=ai},ii.prototype.updateOnDecrement=function(ai){this._options.onDecrement=ai},ii}();function initInputCounters(){document.querySelectorAll("[data-input-counter]").forEach(function(ii){var ai=ii.id,li=document.querySelector('[data-input-counter-increment="'+ai+'"]'),ui=document.querySelector('[data-input-counter-decrement="'+ai+'"]'),pi=ii.getAttribute("data-input-counter-min"),Ai=ii.getAttribute("data-input-counter-max");ii?instances.instanceExists("InputCounter",ii.getAttribute("id"))||new InputCounter(ii,li||null,ui||null,{minValue:pi?parseInt(pi):null,maxValue:Ai?parseInt(Ai):null}):console.error('The target element with id "'.concat(ai,'" 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 ai,li=1,ui=arguments.length;li<ui;li++){ai=arguments[li];for(var pi in ai)Object.prototype.hasOwnProperty.call(ai,pi)&&(ii[pi]=ai[pi])}return ii},__assign.apply(this,arguments)},Default={htmlEntities:!1,contentType:"input",onCopy:function(){}},DefaultInstanceOptions={id:null,override:!0},CopyClipboard=function(){function ii(ai,li,ui,pi){ai===void 0&&(ai=null),li===void 0&&(li=null),ui===void 0&&(ui=Default),pi===void 0&&(pi=DefaultInstanceOptions),this._instanceId=pi.id?pi.id:li.id,this._triggerEl=ai,this._targetEl=li,this._options=__assign(__assign({},Default),ui),this._initialized=!1,this.init(),instances.addInstance("CopyClipboard",this,this._instanceId,pi.override)}return ii.prototype.init=function(){var ai=this;this._targetEl&&this._triggerEl&&!this._initialized&&(this._triggerElClickHandler=function(){ai.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 ai=this.getTargetValue();this._options.htmlEntities&&(ai=this.decodeHTML(ai));var li=document.createElement("textarea");return li.value=ai,document.body.appendChild(li),li.select(),document.execCommand("copy"),document.body.removeChild(li),this._options.onCopy(this),ai},ii.prototype.decodeHTML=function(ai){var li=document.createElement("textarea");return li.innerHTML=ai,li.textContent},ii.prototype.updateOnCopyCallback=function(ai){this._options.onCopy=ai},ii}();function initCopyClipboards(){document.querySelectorAll("[data-copy-to-clipboard-target]").forEach(function(ii){var ai=ii.getAttribute("data-copy-to-clipboard-target"),li=document.getElementById(ai),ui=ii.getAttribute("data-copy-to-clipboard-content-type"),pi=ii.getAttribute("data-copy-to-clipboard-html-entities");li?instances.instanceExists("CopyClipboard",li.getAttribute("id"))||new CopyClipboard(ii,li,{htmlEntities:pi&&pi==="true"?!0:Default.htmlEntities,contentType:ui||Default.contentType}):console.error('The target element with id "'.concat(ai,'" 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,ai){(function(ui,pi){ii.exports=pi()})(self,function(){return function(){var li={482:function(Ti,Di,zi){zi.d(Di,{Z:function(){return da}});var Gi=zi(698),$i=zi(963),Jr=zi(770);function ra(aa){const Zr=Object.assign({},aa);return delete Zr.inputs,delete Zr.allowOneSidedRange,delete Zr.maxNumberOfDates,Zr}function ma(aa,Zr,Vi,ua){(0,Gi.cF)(aa,[[Vi,"changeDate",Zr]]),new Jr.Z(Vi,ua,aa)}function xa(aa,Zr){if(aa._updating)return;aa._updating=!0;const Vi=Zr.target;if(Vi.datepicker===void 0)return;const ua=aa.datepickers,qi={render:!1},Ui=aa.inputs.indexOf(Vi),wi=Ui===0?1:0,ka=ua[Ui].dates[0],_a=ua[wi].dates[0];ka!==void 0&&_a!==void 0?Ui===0&&ka>_a?(ua[0].setDate(_a,qi),ua[1].setDate(ka,qi)):Ui===1&&ka<_a&&(ua[0].setDate(ka,qi),ua[1].setDate(_a,qi)):aa.allowOneSidedRange||(ka!==void 0||_a!==void 0)&&(qi.clear=!0,ua[wi].setDate(ua[Ui].dates,qi)),ua[0].picker.update().render(),ua[1].picker.update().render(),delete aa._updating}class da{constructor(Zr,Vi={}){const ua=Array.isArray(Vi.inputs)?Vi.inputs:Array.from(Zr.querySelectorAll("input"));if(ua.length<2)return;Zr.rangepicker=this,this.element=Zr,this.inputs=ua.slice(0,2),this.allowOneSidedRange=!!Vi.allowOneSidedRange;const qi=xa.bind(null,this),Ui=ra(Vi),wi=[];Object.defineProperty(this,"datepickers",{get(){return wi}}),ma(this,qi,this.inputs[0],Ui),ma(this,qi,this.inputs[1],Ui),Object.freeze(wi),wi[0].dates.length>0?xa(this,{target:this.inputs[0]}):wi[1].dates.length>0&&xa(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(Zr){this.allowOneSidedRange=!!Zr.allowOneSidedRange;const Vi=ra(Zr);this.datepickers[0].setOptions(Vi),this.datepickers[1].setOptions(Vi)}destroy(){this.datepickers[0].destroy(),this.datepickers[1].destroy(),(0,Gi.uV)(this),delete this.element.rangepicker}getDates(Zr=void 0){const Vi=Zr?ua=>(0,$i.p6)(ua,Zr,this.datepickers[0].config.locale):ua=>new Date(ua);return this.dates.map(ua=>ua===void 0?ua:Vi(ua))}setDates(Zr,Vi){const[ua,qi]=this.datepickers,Ui=this.dates;this._updating=!0,ua.setDate(Zr),qi.setDate(Vi),delete this._updating,qi.dates[0]!==Ui[1]?xa(this,{target:this.inputs[1]}):ua.dates[0]!==Ui[0]&&xa(this,{target:this.inputs[0]})}}},770:function(Ti,Di,zi){zi.d(Di,{Z:function(){return Oa}});var Gi=zi(105),$i=zi(560),Jr=zi(963),ra=zi(698);const ma={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 da={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 aa=document.createRange();function Zr(Zi){return aa.createContextualFragment(Zi)}function Vi(Zi){Zi.style.display!=="none"&&(Zi.style.display&&(Zi.dataset.styleDisplay=Zi.style.display),Zi.style.display="none")}function ua(Zi){Zi.style.display==="none"&&(Zi.dataset.styleDisplay?(Zi.style.display=Zi.dataset.styleDisplay,delete Zi.dataset.styleDisplay):Zi.style.display="")}function qi(Zi){Zi.firstChild&&(Zi.removeChild(Zi.firstChild),qi(Zi))}function Ui(Zi,Xi){qi(Zi),Xi instanceof DocumentFragment?Zi.appendChild(Xi):typeof Xi=="string"?Zi.appendChild(Zr(Xi)):typeof Xi.forEach=="function"&&Xi.forEach(Wi=>{Zi.appendChild(Wi)})}const{language:wi,format:ka,weekStart:_a}=da;function ga(Zi,Xi){return Zi.length<6&&Xi>=0&&Xi<7?(0,Gi.$C)(Zi,Xi):Zi}function sa(Zi){return(Zi+6)%7}function Aa(Zi,Xi,Wi,Wr){const ea=(0,Jr.sG)(Zi,Xi,Wi);return ea!==void 0?ea:Wr}function Pa(Zi,Xi,Wi=3){const Wr=parseInt(Zi,10);return Wr>=0&&Wr<=Wi?Wr:Xi}function Da(Zi,Xi){const Wi=Object.assign({},Zi),Wr={},ea=Xi.constructor.locales;let{format:fa,language:Sa,locale:Ca,maxDate:Ba,maxView:tn,minDate:Ya,pickLevel:rn,startView:Zn,weekStart:In}=Xi.config||{};if(Wi.language){let Wa;if(Wi.language!==Sa&&(ea[Wi.language]?Wa=Wi.language:(Wa=Wi.language.split("-")[0],ea[Wa]===void 0&&(Wa=!1))),delete Wi.language,Wa){Sa=Wr.language=Wa;const kn=Ca||ea[wi];Ca=Object.assign({format:ka,weekStart:_a},ea[wi]),Sa!==wi&&Object.assign(Ca,ea[Sa]),Wr.locale=Ca,fa===kn.format&&(fa=Wr.format=Ca.format),In===kn.weekStart&&(In=Wr.weekStart=Ca.weekStart,Wr.weekEnd=sa(Ca.weekStart))}}if(Wi.format){const Wa=typeof Wi.format.toDisplay=="function",kn=typeof Wi.format.toValue=="function",fs=Jr.CL.test(Wi.format);(Wa&&kn||fs)&&(fa=Wr.format=Wi.format),delete Wi.format}let is=Ya,Gn=Ba;if(Wi.minDate!==void 0&&(is=Wi.minDate===null?(0,$i.by)(0,0,1):Aa(Wi.minDate,fa,Ca,is),delete Wi.minDate),Wi.maxDate!==void 0&&(Gn=Wi.maxDate===null?void 0:Aa(Wi.maxDate,fa,Ca,Gn),delete Wi.maxDate),Gn<is?(Ya=Wr.minDate=Gn,Ba=Wr.maxDate=is):(Ya!==is&&(Ya=Wr.minDate=is),Ba!==Gn&&(Ba=Wr.maxDate=Gn)),Wi.datesDisabled&&(Wr.datesDisabled=Wi.datesDisabled.reduce((Wa,kn)=>{const fs=(0,Jr.sG)(kn,fa,Ca);return fs!==void 0?(0,Gi.$C)(Wa,fs):Wa},[]),delete Wi.datesDisabled),Wi.defaultViewDate!==void 0){const Wa=(0,Jr.sG)(Wi.defaultViewDate,fa,Ca);Wa!==void 0&&(Wr.defaultViewDate=Wa),delete Wi.defaultViewDate}if(Wi.weekStart!==void 0){const Wa=Number(Wi.weekStart)%7;isNaN(Wa)||(In=Wr.weekStart=Wa,Wr.weekEnd=sa(Wa)),delete Wi.weekStart}if(Wi.daysOfWeekDisabled&&(Wr.daysOfWeekDisabled=Wi.daysOfWeekDisabled.reduce(ga,[]),delete Wi.daysOfWeekDisabled),Wi.daysOfWeekHighlighted&&(Wr.daysOfWeekHighlighted=Wi.daysOfWeekHighlighted.reduce(ga,[]),delete Wi.daysOfWeekHighlighted),Wi.maxNumberOfDates!==void 0){const Wa=parseInt(Wi.maxNumberOfDates,10);Wa>=0&&(Wr.maxNumberOfDates=Wa,Wr.multidate=Wa!==1),delete Wi.maxNumberOfDates}Wi.dateDelimiter&&(Wr.dateDelimiter=String(Wi.dateDelimiter),delete Wi.dateDelimiter);let as=rn;Wi.pickLevel!==void 0&&(as=Pa(Wi.pickLevel,2),delete Wi.pickLevel),as!==rn&&(rn=Wr.pickLevel=as);let Kn=tn;Wi.maxView!==void 0&&(Kn=Pa(Wi.maxView,tn),delete Wi.maxView),Kn=rn>Kn?rn:Kn,Kn!==tn&&(tn=Wr.maxView=Kn);let En=Zn;if(Wi.startView!==void 0&&(En=Pa(Wi.startView,En),delete Wi.startView),En<rn?En=rn:En>tn&&(En=tn),En!==Zn&&(Wr.startView=En),Wi.prevArrow){const Wa=Zr(Wi.prevArrow);Wa.childNodes.length>0&&(Wr.prevArrow=Wa.childNodes),delete Wi.prevArrow}if(Wi.nextArrow){const Wa=Zr(Wi.nextArrow);Wa.childNodes.length>0&&(Wr.nextArrow=Wa.childNodes),delete Wi.nextArrow}if(Wi.disableTouchKeyboard!==void 0&&(Wr.disableTouchKeyboard="ontouchstart"in document&&!!Wi.disableTouchKeyboard,delete Wi.disableTouchKeyboard),Wi.orientation){const Wa=Wi.orientation.toLowerCase().split(/\s+/g);Wr.orientation={x:Wa.find(kn=>kn==="left"||kn==="right")||"auto",y:Wa.find(kn=>kn==="top"||kn==="bottom")||"auto"},delete Wi.orientation}if(Wi.todayBtnMode!==void 0){switch(Wi.todayBtnMode){case 0:case 1:Wr.todayBtnMode=Wi.todayBtnMode}delete Wi.todayBtnMode}return Object.keys(Wi).forEach(Wa=>{Wi[Wa]!==void 0&&(0,Gi.l$)(da,Wa)&&(Wr[Wa]=Wi[Wa])}),Wr}var Na=(0,Gi.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>`),nn=(0,Gi.zh)(`<div class="days">
<div class="days-of-week grid grid-cols-7 mb-1">${(0,Gi.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,Gi.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>`),mn=(0,Gi.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,Gi.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 xn{constructor(Xi,Wi){Object.assign(this,Wi,{picker:Xi,element:Zr('<div class="datepicker-view flex"></div>').firstChild,selected:[]}),this.init(this.picker.datepicker.config)}init(Xi){Xi.pickLevel!==void 0&&(this.isMinView=this.id===Xi.pickLevel),this.setOptions(Xi),this.updateFocus(),this.updateSelection()}performBeforeHook(Xi,Wi,Wr){let ea=this.beforeShow(new Date(Wr));switch(typeof ea){case"boolean":ea={enabled:ea};break;case"string":ea={classes:ea}}if(ea){if(ea.enabled===!1&&(Xi.classList.add("disabled"),(0,Gi.$C)(this.disabled,Wi)),ea.classes){const fa=ea.classes.split(/\s+/);Xi.classList.add(...fa),fa.includes("disabled")&&(0,Gi.$C)(this.disabled,Wi)}ea.content&&Ui(Xi,ea.content)}}}class fn extends xn{constructor(Xi){super(Xi,{id:0,name:"days",cellClass:"day"})}init(Xi,Wi=!0){if(Wi){const Wr=Zr(nn).firstChild;this.dow=Wr.firstChild,this.grid=Wr.lastChild,this.element.appendChild(Wr)}super.init(Xi)}setOptions(Xi){let Wi;if((0,Gi.l$)(Xi,"minDate")&&(this.minDate=Xi.minDate),(0,Gi.l$)(Xi,"maxDate")&&(this.maxDate=Xi.maxDate),Xi.datesDisabled&&(this.datesDisabled=Xi.datesDisabled),Xi.daysOfWeekDisabled&&(this.daysOfWeekDisabled=Xi.daysOfWeekDisabled,Wi=!0),Xi.daysOfWeekHighlighted&&(this.daysOfWeekHighlighted=Xi.daysOfWeekHighlighted),Xi.todayHighlight!==void 0&&(this.todayHighlight=Xi.todayHighlight),Xi.weekStart!==void 0&&(this.weekStart=Xi.weekStart,this.weekEnd=Xi.weekEnd,Wi=!0),Xi.locale){const Wr=this.locale=Xi.locale;this.dayNames=Wr.daysMin,this.switchLabelFormat=Wr.titleFormat,Wi=!0}if(Xi.beforeShowDay!==void 0&&(this.beforeShow=typeof Xi.beforeShowDay=="function"?Xi.beforeShowDay:void 0),Xi.calendarWeeks!==void 0)if(Xi.calendarWeeks&&!this.calendarWeeks){const Wr=Zr(mn).firstChild;this.calendarWeeks={element:Wr,dow:Wr.firstChild,weeks:Wr.lastChild},this.element.insertBefore(Wr,this.element.firstChild)}else this.calendarWeeks&&!Xi.calendarWeeks&&(this.element.removeChild(this.calendarWeeks.element),this.calendarWeeks=null);Xi.showDaysOfWeek!==void 0&&(Xi.showDaysOfWeek?(ua(this.dow),this.calendarWeeks&&ua(this.calendarWeeks.dow)):(Vi(this.dow),this.calendarWeeks&&Vi(this.calendarWeeks.dow))),Wi&&Array.from(this.dow.children).forEach((Wr,ea)=>{const fa=(this.weekStart+ea)%7;Wr.textContent=this.dayNames[fa],Wr.className=this.daysOfWeekDisabled.includes(fa)?"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 Xi=new Date(this.picker.viewDate),Wi=Xi.getFullYear(),Wr=Xi.getMonth(),ea=(0,$i.by)(Wi,Wr,1),fa=(0,$i.fr)(ea,this.weekStart,this.weekStart);this.first=ea,this.last=(0,$i.by)(Wi,Wr+1,0),this.start=fa,this.focused=this.picker.viewDate}updateSelection(){const{dates:Xi,rangepicker:Wi}=this.picker.datepicker;this.selected=Xi,Wi&&(this.range=Wi.dates)}render(){this.today=this.todayHighlight?(0,$i.Lg)():void 0,this.disabled=[...this.datesDisabled];const Xi=(0,Jr.p6)(this.focused,this.switchLabelFormat,this.locale);if(this.picker.setViewSwitchLabel(Xi),this.picker.setPrevBtnDisabled(this.first<=this.minDate),this.picker.setNextBtnDisabled(this.last>=this.maxDate),this.calendarWeeks){const Wi=(0,$i.fr)(this.first,1,1);Array.from(this.calendarWeeks.weeks.children).forEach((Wr,ea)=>{Wr.textContent=(0,$i.Qk)((0,$i.jh)(Wi,ea))})}Array.from(this.grid.children).forEach((Wi,Wr)=>{const ea=Wi.classList,fa=(0,$i.E4)(this.start,Wr),Sa=new Date(fa),Ca=Sa.getDay();if(Wi.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}`,Wi.dataset.date=fa,Wi.textContent=Sa.getDate(),fa<this.first?ea.add("prev","text-gray-500","dark:text-white"):fa>this.last&&ea.add("next","text-gray-500","dark:text-white"),this.today===fa&&ea.add("today","bg-gray-100","dark:bg-gray-600"),(fa<this.minDate||fa>this.maxDate||this.disabled.includes(fa))&&ea.add("disabled","cursor-not-allowed"),this.daysOfWeekDisabled.includes(Ca)&&(ea.add("disabled","cursor-not-allowed"),(0,Gi.$C)(this.disabled,fa)),this.daysOfWeekHighlighted.includes(Ca)&&ea.add("highlighted"),this.range){const[Ba,tn]=this.range;fa>Ba&&fa<tn&&(ea.add("range","bg-gray-200","dark:bg-gray-600"),ea.remove("rounded-lg","rounded-l-lg","rounded-r-lg")),fa===Ba&&(ea.add("range-start","bg-gray-100","dark:bg-gray-600","rounded-l-lg"),ea.remove("rounded-lg","rounded-r-lg")),fa===tn&&(ea.add("range-end","bg-gray-100","dark:bg-gray-600","rounded-r-lg"),ea.remove("rounded-lg","rounded-l-lg"))}this.selected.includes(fa)&&(ea.add("selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark:!bg-primary-600","dark:text-white"),ea.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")),fa===this.focused&&ea.add("focused"),this.beforeShow&&this.performBeforeHook(Wi,fa,fa)})}refresh(){const[Xi,Wi]=this.range||[];this.grid.querySelectorAll(".range, .range-start, .range-end, .selected, .focused").forEach(Wr=>{Wr.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"),Wr.classList.add("text-gray-900","rounded-lg","dark:text-white")}),Array.from(this.grid.children).forEach(Wr=>{const ea=Number(Wr.dataset.date),fa=Wr.classList;fa.remove("bg-gray-200","dark:bg-gray-600","rounded-l-lg","rounded-r-lg"),ea>Xi&&ea<Wi&&(fa.add("range","bg-gray-200","dark:bg-gray-600"),fa.remove("rounded-lg")),ea===Xi&&(fa.add("range-start","bg-gray-200","dark:bg-gray-600","rounded-l-lg"),fa.remove("rounded-lg","rounded-r-lg")),ea===Wi&&(fa.add("range-end","bg-gray-200","dark:bg-gray-600","rounded-r-lg"),fa.remove("rounded-lg","rounded-l-lg")),this.selected.includes(ea)&&(fa.add("selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark:!bg-primary-600","dark:text-white"),fa.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")),ea===this.focused&&fa.add("focused")})}refreshFocus(){const Xi=Math.round((this.focused-this.start)/864e5);this.grid.querySelectorAll(".focused").forEach(Wi=>{Wi.classList.remove("focused")}),this.grid.children[Xi].classList.add("focused")}}function Tn(Zi,Xi){if(!Zi||!Zi[0]||!Zi[1])return;const[[Wi,Wr],[ea,fa]]=Zi;if(!(Wi>Xi||ea<Xi))return[Wi===Xi?Wr:-1,ea===Xi?fa:12]}class un extends xn{constructor(Xi){super(Xi,{id:1,name:"months",cellClass:"month"})}init(Xi,Wi=!0){Wi&&(this.grid=this.element,this.element.classList.add("months","datepicker-grid","w-64","grid","grid-cols-4"),this.grid.appendChild(Zr((0,Gi.em)("span",12,{"data-month":Wr=>Wr})))),super.init(Xi)}setOptions(Xi){if(Xi.locale&&(this.monthNames=Xi.locale.monthsShort),(0,Gi.l$)(Xi,"minDate"))if(Xi.minDate===void 0)this.minYear=this.minMonth=this.minDate=void 0;else{const Wi=new Date(Xi.minDate);this.minYear=Wi.getFullYear(),this.minMonth=Wi.getMonth(),this.minDate=Wi.setDate(1)}if((0,Gi.l$)(Xi,"maxDate"))if(Xi.maxDate===void 0)this.maxYear=this.maxMonth=this.maxDate=void 0;else{const Wi=new Date(Xi.maxDate);this.maxYear=Wi.getFullYear(),this.maxMonth=Wi.getMonth(),this.maxDate=(0,$i.by)(this.maxYear,this.maxMonth+1,0)}Xi.beforeShowMonth!==void 0&&(this.beforeShow=typeof Xi.beforeShowMonth=="function"?Xi.beforeShowMonth:void 0)}updateFocus(){const Xi=new Date(this.picker.viewDate);this.year=Xi.getFullYear(),this.focused=Xi.getMonth()}updateSelection(){const{dates:Xi,rangepicker:Wi}=this.picker.datepicker;this.selected=Xi.reduce((Wr,ea)=>{const fa=new Date(ea),Sa=fa.getFullYear(),Ca=fa.getMonth();return Wr[Sa]===void 0?Wr[Sa]=[Ca]:(0,Gi.$C)(Wr[Sa],Ca),Wr},{}),Wi&&Wi.dates&&(this.range=Wi.dates.map(Wr=>{const ea=new Date(Wr);return isNaN(ea)?void 0:[ea.getFullYear(),ea.getMonth()]}))}render(){this.disabled=[],this.picker.setViewSwitchLabel(this.year),this.picker.setPrevBtnDisabled(this.year<=this.minYear),this.picker.setNextBtnDisabled(this.year>=this.maxYear);const Xi=this.selected[this.year]||[],Wi=this.year<this.minYear||this.year>this.maxYear,Wr=this.year===this.minYear,ea=this.year===this.maxYear,fa=Tn(this.range,this.year);Array.from(this.grid.children).forEach((Sa,Ca)=>{const Ba=Sa.classList,tn=(0,$i.by)(this.year,Ca,1);if(Sa.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&&(Sa.dataset.date=tn),Sa.textContent=this.monthNames[Ca],(Wi||Wr&&Ca<this.minMonth||ea&&Ca>this.maxMonth)&&Ba.add("disabled"),fa){const[Ya,rn]=fa;Ca>Ya&&Ca<rn&&Ba.add("range"),Ca===Ya&&Ba.add("range-start"),Ca===rn&&Ba.add("range-end")}Xi.includes(Ca)&&(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")),Ca===this.focused&&Ba.add("focused"),this.beforeShow&&this.performBeforeHook(Sa,Ca,tn)})}refresh(){const Xi=this.selected[this.year]||[],[Wi,Wr]=Tn(this.range,this.year)||[];this.grid.querySelectorAll(".range, .range-start, .range-end, .selected, .focused").forEach(ea=>{ea.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"),ea.classList.add("text-gray-900","hover:bg-gray-100","dark:text-white","dark:hover:bg-gray-600")}),Array.from(this.grid.children).forEach((ea,fa)=>{const Sa=ea.classList;fa>Wi&&fa<Wr&&Sa.add("range"),fa===Wi&&Sa.add("range-start"),fa===Wr&&Sa.add("range-end"),Xi.includes(fa)&&(Sa.add("selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark:!bg-primary-600","dark:text-white"),Sa.remove("text-gray-900","hover:bg-gray-100","dark:text-white","dark:hover:bg-gray-600")),fa===this.focused&&Sa.add("focused")})}refreshFocus(){this.grid.querySelectorAll(".focused").forEach(Xi=>{Xi.classList.remove("focused")}),this.grid.children[this.focused].classList.add("focused")}}function bn(Zi){return[...Zi].reduce((Xi,Wi,Wr)=>Xi+=Wr?Wi:Wi.toUpperCase(),"")}class sn extends xn{constructor(Xi,Wi){super(Xi,Wi)}init(Xi,Wi=!0){Wi&&(this.navStep=this.step*10,this.beforeShowOption=`beforeShow${bn(this.cellClass)}`,this.grid=this.element,this.element.classList.add(this.name,"datepicker-grid","w-64","grid","grid-cols-4"),this.grid.appendChild(Zr((0,Gi.em)("span",12)))),super.init(Xi)}setOptions(Xi){if((0,Gi.l$)(Xi,"minDate")&&(Xi.minDate===void 0?this.minYear=this.minDate=void 0:(this.minYear=(0,$i.ak)(Xi.minDate,this.step),this.minDate=(0,$i.by)(this.minYear,0,1))),(0,Gi.l$)(Xi,"maxDate")&&(Xi.maxDate===void 0?this.maxYear=this.maxDate=void 0:(this.maxYear=(0,$i.ak)(Xi.maxDate,this.step),this.maxDate=(0,$i.by)(this.maxYear,11,31))),Xi[this.beforeShowOption]!==void 0){const Wi=Xi[this.beforeShowOption];this.beforeShow=typeof Wi=="function"?Wi:void 0}}updateFocus(){const Xi=new Date(this.picker.viewDate),Wi=(0,$i.ak)(Xi,this.navStep),Wr=Wi+9*this.step;this.first=Wi,this.last=Wr,this.start=Wi-this.step,this.focused=(0,$i.ak)(Xi,this.step)}updateSelection(){const{dates:Xi,rangepicker:Wi}=this.picker.datepicker;this.selected=Xi.reduce((Wr,ea)=>(0,Gi.$C)(Wr,(0,$i.ak)(ea,this.step)),[]),Wi&&Wi.dates&&(this.range=Wi.dates.map(Wr=>{if(Wr!==void 0)return(0,$i.ak)(Wr,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((Xi,Wi)=>{const Wr=Xi.classList,ea=this.start+Wi*this.step,fa=(0,$i.by)(ea,0,1);if(Xi.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&&(Xi.dataset.date=fa),Xi.textContent=Xi.dataset.year=ea,Wi===0?Wr.add("prev"):Wi===11&&Wr.add("next"),(ea<this.minYear||ea>this.maxYear)&&Wr.add("disabled"),this.range){const[Sa,Ca]=this.range;ea>Sa&&ea<Ca&&Wr.add("range"),ea===Sa&&Wr.add("range-start"),ea===Ca&&Wr.add("range-end")}this.selected.includes(ea)&&(Wr.add("selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark:!bg-primary-600","dark:text-white"),Wr.remove("text-gray-900","hover:bg-gray-100","dark:text-white","dark:hover:bg-gray-600")),ea===this.focused&&Wr.add("focused"),this.beforeShow&&this.performBeforeHook(Xi,ea,fa)})}refresh(){const[Xi,Wi]=this.range||[];this.grid.querySelectorAll(".range, .range-start, .range-end, .selected, .focused").forEach(Wr=>{Wr.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(Wr=>{const ea=Number(Wr.textContent),fa=Wr.classList;ea>Xi&&ea<Wi&&fa.add("range"),ea===Xi&&fa.add("range-start"),ea===Wi&&fa.add("range-end"),this.selected.includes(ea)&&(fa.add("selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark:!bg-primary-600","dark:text-white"),fa.remove("text-gray-900","hover:bg-gray-100","dark:text-white","dark:hover:bg-gray-600")),ea===this.focused&&fa.add("focused")})}refreshFocus(){const Xi=Math.round((this.focused-this.start)/this.step);this.grid.querySelectorAll(".focused").forEach(Wi=>{Wi.classList.remove("focused")}),this.grid.children[Xi].classList.add("focused")}}function pn(Zi,Xi){const Wi={date:Zi.getDate(),viewDate:new Date(Zi.picker.viewDate),viewId:Zi.picker.currentView.id,datepicker:Zi};Zi.element.dispatchEvent(new CustomEvent(Xi,{detail:Wi}))}function gn(Zi,Xi){const{minDate:Wi,maxDate:Wr}=Zi.config,{currentView:ea,viewDate:fa}=Zi.picker;let Sa;switch(ea.id){case 0:Sa=(0,$i.zI)(fa,Xi);break;case 1:Sa=(0,$i.Bc)(fa,Xi);break;default:Sa=(0,$i.Bc)(fa,Xi*ea.navStep)}Sa=(0,Gi.jG)(Sa,Wi,Wr),Zi.picker.changeFocus(Sa).render()}function Sn(Zi){const Xi=Zi.picker.currentView.id;Xi!==Zi.config.maxView&&Zi.picker.changeView(Xi+1).render()}function ln(Zi){Zi.config.updateOnBlur?Zi.update({autohide:!0}):(Zi.refresh("input"),Zi.hide())}function Ln(Zi,Xi){const Wi=Zi.picker,Wr=new Date(Wi.viewDate),ea=Wi.currentView.id,fa=ea===1?(0,$i.zI)(Wr,Xi-Wr.getMonth()):(0,$i.Bc)(Wr,Xi-Wr.getFullYear());Wi.changeFocus(fa).changeView(ea-1).render()}function Bn(Zi){const Xi=Zi.picker,Wi=(0,$i.Lg)();if(Zi.config.todayBtnMode===1){if(Zi.config.autohide){Zi.setDate(Wi);return}Zi.setDate(Wi,{render:!1}),Xi.update()}Xi.viewDate!==Wi&&Xi.changeFocus(Wi),Xi.changeView(0).render()}function es(Zi){Zi.setDate({clear:!0})}function Za(Zi){Sn(Zi)}function Dn(Zi){gn(Zi,-1)}function Rn(Zi){gn(Zi,1)}function Ma(Zi,Xi){const Wi=(0,ra.He)(Xi,".datepicker-cell");if(!Wi||Wi.classList.contains("disabled"))return;const{id:Wr,isMinView:ea}=Zi.picker.currentView;ea?Zi.setDate(Number(Wi.dataset.date)):Wr===1?Ln(Zi,Number(Wi.dataset.month)):Ln(Zi,Number(Wi.dataset.year))}function Ia(Zi){!Zi.inline&&!Zi.config.disableTouchKeyboard&&Zi.inputField.focus()}function yn(Zi,Xi){if(Xi.title!==void 0&&(Xi.title?(Zi.controls.title.textContent=Xi.title,ua(Zi.controls.title)):(Zi.controls.title.textContent="",Vi(Zi.controls.title))),Xi.prevArrow){const Wi=Zi.controls.prevBtn;qi(Wi),Xi.prevArrow.forEach(Wr=>{Wi.appendChild(Wr.cloneNode(!0))})}if(Xi.nextArrow){const Wi=Zi.controls.nextBtn;qi(Wi),Xi.nextArrow.forEach(Wr=>{Wi.appendChild(Wr.cloneNode(!0))})}if(Xi.locale&&(Zi.controls.todayBtn.textContent=Xi.locale.today,Zi.controls.clearBtn.textContent=Xi.locale.clear),Xi.todayBtn!==void 0&&(Xi.todayBtn?ua(Zi.controls.todayBtn):Vi(Zi.controls.todayBtn)),(0,Gi.l$)(Xi,"minDate")||(0,Gi.l$)(Xi,"maxDate")){const{minDate:Wi,maxDate:Wr}=Zi.datepicker.config;Zi.controls.todayBtn.disabled=!(0,Gi.mh)((0,$i.Lg)(),Wi,Wr)}Xi.clearBtn!==void 0&&(Xi.clearBtn?ua(Zi.controls.clearBtn):Vi(Zi.controls.clearBtn))}function zn(Zi){const{dates:Xi,config:Wi}=Zi,Wr=Xi.length>0?(0,Gi.Jm)(Xi):Wi.defaultViewDate;return(0,Gi.jG)(Wr,Wi.minDate,Wi.maxDate)}function Hn(Zi,Xi){const Wi=new Date(Zi.viewDate),Wr=new Date(Xi),{id:ea,year:fa,first:Sa,last:Ca}=Zi.currentView,Ba=Wr.getFullYear();switch(Zi.viewDate=Xi,Ba!==Wi.getFullYear()&&pn(Zi.datepicker,"changeYear"),Wr.getMonth()!==Wi.getMonth()&&pn(Zi.datepicker,"changeMonth"),ea){case 0:return Xi<Sa||Xi>Ca;case 1:return Ba!==fa;default:return Ba<Sa||Ba>Ca}}function Un(Zi){return window.getComputedStyle(Zi).direction}class ds{constructor(Xi){this.datepicker=Xi;const Wi=Na.replace(/%buttonClass%/g,Xi.config.buttonClass),Wr=this.element=Zr(Wi).firstChild,[ea,fa,Sa]=Wr.firstChild.children,Ca=ea.firstElementChild,[Ba,tn,Ya]=ea.lastElementChild.children,[rn,Zn]=Sa.firstChild.children,In={title:Ca,prevBtn:Ba,viewSwitch:tn,nextBtn:Ya,todayBtn:rn,clearBtn:Zn};this.main=fa,this.controls=In;const is=Xi.inline?"inline":"dropdown";Wr.classList.add(`datepicker-${is}`),is==="dropdown"&&Wr.classList.add("dropdown","absolute","top-0","left-0","z-50","pt-2"),yn(this,Xi.config),this.viewDate=zn(Xi),(0,ra.cF)(Xi,[[Wr,"click",Ia.bind(null,Xi),{capture:!0}],[fa,"click",Ma.bind(null,Xi)],[In.viewSwitch,"click",Za.bind(null,Xi)],[In.prevBtn,"click",Dn.bind(null,Xi)],[In.nextBtn,"click",Rn.bind(null,Xi)],[In.todayBtn,"click",Bn.bind(null,Xi)],[In.clearBtn,"click",es.bind(null,Xi)]]),this.views=[new fn(this),new un(this),new sn(this,{id:2,name:"years",cellClass:"year",step:1}),new sn(this,{id:3,name:"decades",cellClass:"decade",step:10})],this.currentView=this.views[Xi.config.startView],this.currentView.render(),this.main.appendChild(this.currentView.element),Xi.config.container.appendChild(this.element)}setOptions(Xi){yn(this,Xi),this.views.forEach(Wi=>{Wi.init(Xi,!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 Xi=this.datepicker;if(!Xi.inline){const Wi=Un(Xi.inputField);Wi!==Un(Xi.config.container)?this.element.dir=Wi:this.element.dir&&this.element.removeAttribute("dir"),this.place(),Xi.config.disableTouchKeyboard&&Xi.inputField.blur()}pn(Xi,"show")}hide(){this.active&&(this.datepicker.exitEditMode(),this.element.classList.remove("active","block"),this.element.classList.add("active","block","hidden"),this.active=!1,pn(this.datepicker,"hide"))}place(){const{classList:Xi,style:Wi}=this.element,{config:Wr,inputField:ea}=this.datepicker,fa=Wr.container,{width:Sa,height:Ca}=this.element.getBoundingClientRect(),{left:Ba,top:tn,width:Ya}=fa.getBoundingClientRect(),{left:rn,top:Zn,width:In,height:is}=ea.getBoundingClientRect();let{x:Gn,y:as}=Wr.orientation,Kn,En,Wa;fa===document.body?(Kn=window.scrollY,En=rn+window.scrollX,Wa=Zn+Kn):(Kn=fa.scrollTop,En=rn-Ba,Wa=Zn-tn+Kn),Gn==="auto"&&(En<0?(Gn="left",En=10):En+Sa>Ya?Gn="right":Gn=Un(ea)==="rtl"?"right":"left"),Gn==="right"&&(En-=Sa-In),as==="auto"&&(as=Wa-Ca<Kn?"bottom":"top"),as==="top"?Wa-=Ca:Wa+=is,Xi.remove("datepicker-orient-top","datepicker-orient-bottom","datepicker-orient-right","datepicker-orient-left"),Xi.add(`datepicker-orient-${as}`,`datepicker-orient-${Gn}`),Wi.top=Wa&&`${Wa}px`,Wi.left=En&&`${En}px`}setViewSwitchLabel(Xi){this.controls.viewSwitch.textContent=Xi}setPrevBtnDisabled(Xi){this.controls.prevBtn.disabled=Xi}setNextBtnDisabled(Xi){this.controls.nextBtn.disabled=Xi}changeView(Xi){const Wi=this.currentView,Wr=this.views[Xi];return Wr.id!==Wi.id&&(this.currentView=Wr,this._renderMethod="render",pn(this.datepicker,"changeView"),this.main.replaceChild(Wr.element,Wi.element)),this}changeFocus(Xi){return this._renderMethod=Hn(this,Xi)?"render":"refreshFocus",this.views.forEach(Wi=>{Wi.updateFocus()}),this}update(){const Xi=zn(this.datepicker);return this._renderMethod=Hn(this,Xi)?"render":"refresh",this.views.forEach(Wi=>{Wi.updateFocus(),Wi.updateSelection()}),this}render(Xi=!0){const Wi=Xi&&this._renderMethod||"render";delete this._renderMethod,this.currentView[Wi]()}}function Vn(Zi,Xi,Wi,Wr,ea,fa){if((0,Gi.mh)(Zi,ea,fa)){if(Wr(Zi)){const Sa=Xi(Zi,Wi);return Vn(Sa,Xi,Wi,Wr,ea,fa)}return Zi}}function On(Zi,Xi,Wi,Wr){const ea=Zi.picker,fa=ea.currentView,Sa=fa.step||1;let Ca=ea.viewDate,Ba,tn;switch(fa.id){case 0:Wr?Ca=(0,$i.E4)(Ca,Wi*7):Xi.ctrlKey||Xi.metaKey?Ca=(0,$i.Bc)(Ca,Wi):Ca=(0,$i.E4)(Ca,Wi),Ba=$i.E4,tn=Ya=>fa.disabled.includes(Ya);break;case 1:Ca=(0,$i.zI)(Ca,Wr?Wi*4:Wi),Ba=$i.zI,tn=Ya=>{const rn=new Date(Ya),{year:Zn,disabled:In}=fa;return rn.getFullYear()===Zn&&In.includes(rn.getMonth())};break;default:Ca=(0,$i.Bc)(Ca,Wi*(Wr?4:1)*Sa),Ba=$i.Bc,tn=Ya=>fa.disabled.includes((0,$i.ak)(Ya,Sa))}Ca=Vn(Ca,Ba,Wi<0?-Sa:Sa,tn,fa.minDate,fa.maxDate),Ca!==void 0&&ea.changeFocus(Ca).render()}function Qn(Zi,Xi){if(Xi.key==="Tab"){ln(Zi);return}const Wi=Zi.picker,{id:Wr,isMinView:ea}=Wi.currentView;if(Wi.active)if(Zi.editMode)switch(Xi.key){case"Escape":Wi.hide();break;case"Enter":Zi.exitEditMode({update:!0,autohide:Zi.config.autohide});break;default:return}else switch(Xi.key){case"Escape":Wi.hide();break;case"ArrowLeft":if(Xi.ctrlKey||Xi.metaKey)gn(Zi,-1);else if(Xi.shiftKey){Zi.enterEditMode();return}else On(Zi,Xi,-1,!1);break;case"ArrowRight":if(Xi.ctrlKey||Xi.metaKey)gn(Zi,1);else if(Xi.shiftKey){Zi.enterEditMode();return}else On(Zi,Xi,1,!1);break;case"ArrowUp":if(Xi.ctrlKey||Xi.metaKey)Sn(Zi);else if(Xi.shiftKey){Zi.enterEditMode();return}else On(Zi,Xi,-1,!0);break;case"ArrowDown":if(Xi.shiftKey&&!Xi.ctrlKey&&!Xi.metaKey){Zi.enterEditMode();return}On(Zi,Xi,1,!0);break;case"Enter":ea?Zi.setDate(Wi.viewDate):Wi.changeView(Wr-1).render();break;case"Backspace":case"Delete":Zi.enterEditMode();return;default:Xi.key.length===1&&!Xi.ctrlKey&&!Xi.metaKey&&Zi.enterEditMode();return}else switch(Xi.key){case"ArrowDown":case"Escape":Wi.show();break;case"Enter":Zi.update();break;default:return}Xi.preventDefault(),Xi.stopPropagation()}function jn(Zi){Zi.config.showOnFocus&&!Zi._showing&&Zi.show()}function xs(Zi,Xi){const Wi=Xi.target;(Zi.picker.active||Zi.config.showOnClick)&&(Wi._active=Wi===document.activeElement,Wi._clicking=setTimeout(()=>{delete Wi._active,delete Wi._clicking},2e3))}function rs(Zi,Xi){const Wi=Xi.target;Wi._clicking&&(clearTimeout(Wi._clicking),delete Wi._clicking,Wi._active&&Zi.enterEditMode(),delete Wi._active,Zi.config.showOnClick&&Zi.show())}function bs(Zi,Xi){Xi.clipboardData.types.includes("text/plain")&&Zi.enterEditMode()}function Cs(Zi,Xi){const Wi=Zi.element;if(Wi!==document.activeElement)return;const Wr=Zi.picker.element;(0,ra.He)(Xi,ea=>ea===Wi||ea===Wr)||ln(Zi)}function ys(Zi,Xi){return Zi.map(Wi=>(0,Jr.p6)(Wi,Xi.format,Xi.locale)).join(Xi.dateDelimiter)}function os(Zi,Xi,Wi=!1){const{config:Wr,dates:ea,rangepicker:fa}=Zi;if(Xi.length===0)return Wi?[]:void 0;const Sa=fa&&Zi===fa.datepickers[1];let Ca=Xi.reduce((Ba,tn)=>{let Ya=(0,Jr.sG)(tn,Wr.format,Wr.locale);if(Ya===void 0)return Ba;if(Wr.pickLevel>0){const rn=new Date(Ya);Wr.pickLevel===1?Ya=Sa?rn.setMonth(rn.getMonth()+1,0):rn.setDate(1):Ya=Sa?rn.setFullYear(rn.getFullYear()+1,0,0):rn.setMonth(0,1)}return(0,Gi.mh)(Ya,Wr.minDate,Wr.maxDate)&&!Ba.includes(Ya)&&!Wr.datesDisabled.includes(Ya)&&!Wr.daysOfWeekDisabled.includes(new Date(Ya).getDay())&&Ba.push(Ya),Ba},[]);if(Ca.length!==0)return Wr.multidate&&!Wi&&(Ca=Ca.reduce((Ba,tn)=>(ea.includes(tn)||Ba.push(tn),Ba),ea.filter(Ba=>!Ca.includes(Ba)))),Wr.maxNumberOfDates&&Ca.length>Wr.maxNumberOfDates?Ca.slice(Wr.maxNumberOfDates*-1):Ca}function ts(Zi,Xi=3,Wi=!0){const{config:Wr,picker:ea,inputField:fa}=Zi;if(Xi&2){const Sa=ea.active?Wr.pickLevel:Wr.startView;ea.update().changeView(Sa).render(Wi)}Xi&1&&fa&&(fa.value=ys(Zi.dates,Wr))}function ca(Zi,Xi,Wi){let{clear:Wr,render:ea,autohide:fa}=Wi;ea===void 0&&(ea=!0),ea?fa===void 0&&(fa=Zi.config.autohide):fa=!1;const Sa=os(Zi,Xi,Wr);Sa&&(Sa.toString()!==Zi.dates.toString()?(Zi.dates=Sa,ts(Zi,ea?3:1),pn(Zi,"changeDate")):ts(Zi,1),fa&&Zi.hide())}class Oa{constructor(Xi,Wi={},Wr=void 0){Xi.datepicker=this,this.element=Xi;const ea=this.config=Object.assign({buttonClass:Wi.buttonClass&&String(Wi.buttonClass)||"button",container:document.body,defaultViewDate:(0,$i.Lg)(),maxDate:void 0,minDate:void 0},Da(da,this));this._options=Wi,Object.assign(ea,Da(Wi,this));const fa=this.inline=Xi.tagName!=="INPUT";let Sa,Ca;if(fa)ea.container=Xi,Ca=(0,Gi.W7)(Xi.dataset.date,ea.dateDelimiter),delete Xi.dataset.date;else{const Ya=Wi.container?document.querySelector(Wi.container):null;Ya&&(ea.container=Ya),Sa=this.inputField=Xi,Sa.classList.add("datepicker-input"),Ca=(0,Gi.W7)(Sa.value,ea.dateDelimiter)}if(Wr){const Ya=Wr.inputs.indexOf(Sa),rn=Wr.datepickers;if(Ya<0||Ya>1||!Array.isArray(rn))throw Error("Invalid rangepicker object.");rn[Ya]=this,Object.defineProperty(this,"rangepicker",{get(){return Wr}})}this.dates=[];const Ba=os(this,Ca);Ba&&Ba.length>0&&(this.dates=Ba),Sa&&(Sa.value=ys(this.dates,ea));const tn=this.picker=new ds(this);if(fa)this.show();else{const Ya=Cs.bind(null,this),rn=[[Sa,"keydown",Qn.bind(null,this)],[Sa,"focus",jn.bind(null,this)],[Sa,"mousedown",xs.bind(null,this)],[Sa,"click",rs.bind(null,this)],[Sa,"paste",bs.bind(null,this)],[document,"mousedown",Ya],[document,"touchstart",Ya],[window,"resize",tn.place.bind(tn)]];(0,ra.cF)(this,rn)}}static formatDate(Xi,Wi,Wr){return(0,Jr.p6)(Xi,Wi,Wr&&ma[Wr]||ma.en)}static parseDate(Xi,Wi,Wr){return(0,Jr.sG)(Xi,Wi,Wr&&ma[Wr]||ma.en)}static get locales(){return ma}get active(){return!!(this.picker&&this.picker.active)}get pickerElement(){return this.picker?this.picker.element:void 0}setOptions(Xi){const Wi=this.picker,Wr=Da(Xi,this);Object.assign(this._options,Xi),Object.assign(this.config,Wr),Wi.setOptions(Wr),ts(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,ra.uV)(this),this.picker.detach(),this.inline||this.inputField.classList.remove("datepicker-input"),delete this.element.datepicker,this}getDate(Xi=void 0){const Wi=Xi?Wr=>(0,Jr.p6)(Wr,Xi,this.config.locale):Wr=>new Date(Wr);if(this.config.multidate)return this.dates.map(Wi);if(this.dates.length>0)return Wi(this.dates[0])}setDate(...Xi){const Wi=[...Xi],Wr={},ea=(0,Gi.Jm)(Xi);typeof ea=="object"&&!Array.isArray(ea)&&!(ea instanceof Date)&&ea&&Object.assign(Wr,Wi.pop());const fa=Array.isArray(Wi[0])?Wi[0]:Wi;ca(this,fa,Wr)}update(Xi=void 0){if(this.inline)return;const Wi={clear:!0,autohide:!!(Xi&&Xi.autohide)},Wr=(0,Gi.W7)(this.inputField.value,this.config.dateDelimiter);ca(this,Wr,Wi)}refresh(Xi=void 0,Wi=!1){Xi&&typeof Xi!="string"&&(Wi=Xi,Xi=void 0);let Wr;Xi==="picker"?Wr=2:Xi==="input"?Wr=1:Wr=3,ts(this,Wr,!Wi)}enterEditMode(){this.inline||!this.picker.active||this.editMode||(this.editMode=!0,this.inputField.classList.add("in-edit","border-blue-700","!border-primary-700"))}exitEditMode(Xi=void 0){if(this.inline||!this.editMode)return;const Wi=Object.assign({update:!1},Xi);delete this.editMode,this.inputField.classList.remove("in-edit","border-blue-700","!border-primary-700"),Wi.update&&this.update(Wi)}}},963:function(Ti,Di,zi){zi.d(Di,{CL:function(){return Jr},p6:function(){return qi},sG:function(){return ua}});var Gi=zi(560),$i=zi(105);const Jr=/dd?|DD?|mm?|MM?|yy?(?:yy)?/,ra=/[\s!-/:-@[-`{-~年月日]+/;let ma={};const xa={y(Ui,wi){return new Date(Ui).setFullYear(parseInt(wi,10))},m(Ui,wi,ka){const _a=new Date(Ui);let ga=parseInt(wi,10)-1;if(isNaN(ga)){if(!wi)return NaN;const sa=wi.toLowerCase(),Aa=Pa=>Pa.toLowerCase().startsWith(sa);if(ga=ka.monthsShort.findIndex(Aa),ga<0&&(ga=ka.months.findIndex(Aa)),ga<0)return NaN}return _a.setMonth(ga),_a.getMonth()!==aa(ga)?_a.setDate(0):_a.getTime()},d(Ui,wi){return new Date(Ui).setDate(parseInt(wi,10))}},da={d(Ui){return Ui.getDate()},dd(Ui){return Zr(Ui.getDate(),2)},D(Ui,wi){return wi.daysShort[Ui.getDay()]},DD(Ui,wi){return wi.days[Ui.getDay()]},m(Ui){return Ui.getMonth()+1},mm(Ui){return Zr(Ui.getMonth()+1,2)},M(Ui,wi){return wi.monthsShort[Ui.getMonth()]},MM(Ui,wi){return wi.months[Ui.getMonth()]},y(Ui){return Ui.getFullYear()},yy(Ui){return Zr(Ui.getFullYear(),2).slice(-2)},yyyy(Ui){return Zr(Ui.getFullYear(),4)}};function aa(Ui){return Ui>-1?Ui%12:aa(Ui+12)}function Zr(Ui,wi){return Ui.toString().padStart(wi,"0")}function Vi(Ui){if(typeof Ui!="string")throw new Error("Invalid date format.");if(Ui in ma)return ma[Ui];const wi=Ui.split(Jr),ka=Ui.match(new RegExp(Jr,"g"));if(wi.length===0||!ka)throw new Error("Invalid date format.");const _a=ka.map(sa=>da[sa]),ga=Object.keys(xa).reduce((sa,Aa)=>(ka.find(Da=>Da[0]!=="D"&&Da[0].toLowerCase()===Aa)&&sa.push(Aa),sa),[]);return ma[Ui]={parser(sa,Aa){const Pa=sa.split(ra).reduce((Da,en,Na)=>{if(en.length>0&&ka[Na]){const cn=ka[Na][0];cn==="M"?Da.m=en:cn!=="D"&&(Da[cn]=en)}return Da},{});return ga.reduce((Da,en)=>{const Na=xa[en](Da,Pa[en],Aa);return isNaN(Na)?Da:Na},(0,Gi.Lg)())},formatter(sa,Aa){let Pa=_a.reduce((Da,en,Na)=>Da+=`${wi[Na]}${en(sa,Aa)}`,"");return Pa+=(0,$i.Jm)(wi)}}}function ua(Ui,wi,ka){if(Ui instanceof Date||typeof Ui=="number"){const _a=(0,Gi.xR)(Ui);return isNaN(_a)?void 0:_a}if(Ui){if(Ui==="today")return(0,Gi.Lg)();if(wi&&wi.toValue){const _a=wi.toValue(Ui,wi,ka);return isNaN(_a)?void 0:(0,Gi.xR)(_a)}return Vi(wi).parser(Ui,ka)}}function qi(Ui,wi,ka){if(isNaN(Ui)||!Ui&&Ui!==0)return"";const _a=typeof Ui=="number"?new Date(Ui):Ui;return wi.toDisplay?wi.toDisplay(_a,wi,ka):Vi(wi).formatter(_a,ka)}},560:function(Ti,Di,zi){zi.d(Di,{Bc:function(){return da},E4:function(){return ra},Lg:function(){return $i},Qk:function(){return Vi},ak:function(){return ua},by:function(){return Jr},fr:function(){return Zr},jh:function(){return ma},xR:function(){return Gi},zI:function(){return xa}});function Gi(qi){return new Date(qi).setHours(0,0,0,0)}function $i(){return new Date().setHours(0,0,0,0)}function Jr(...qi){switch(qi.length){case 0:return $i();case 1:return Gi(qi[0])}const Ui=new Date(0);return Ui.setFullYear(...qi),Ui.setHours(0,0,0,0)}function ra(qi,Ui){const wi=new Date(qi);return wi.setDate(wi.getDate()+Ui)}function ma(qi,Ui){return ra(qi,Ui*7)}function xa(qi,Ui){const wi=new Date(qi),ka=wi.getMonth()+Ui;let _a=ka%12;_a<0&&(_a+=12);const ga=wi.setMonth(ka);return wi.getMonth()!==_a?wi.setDate(0):ga}function da(qi,Ui){const wi=new Date(qi),ka=wi.getMonth(),_a=wi.setFullYear(wi.getFullYear()+Ui);return ka===1&&wi.getMonth()===2?wi.setDate(0):_a}function aa(qi,Ui){return(qi-Ui+7)%7}function Zr(qi,Ui,wi=0){const ka=new Date(qi).getDay();return ra(qi,aa(Ui,wi)-aa(ka,wi))}function Vi(qi){const Ui=Zr(qi,4,1),wi=Zr(new Date(Ui).setMonth(0,4),4,1);return Math.round((Ui-wi)/6048e5)+1}function ua(qi,Ui){const wi=new Date(qi).getFullYear();return Math.floor(wi/Ui)*Ui}},698:function(Ti,Di,zi){zi.d(Di,{He:function(){return da},cF:function(){return ra},uV:function(){return ma}});const Gi=new WeakMap,{addEventListener:$i,removeEventListener:Jr}=EventTarget.prototype;function ra(aa,Zr){let Vi=Gi.get(aa);Vi||(Vi=[],Gi.set(aa,Vi)),Zr.forEach(ua=>{$i.call(...ua),Vi.push(ua)})}function ma(aa){let Zr=Gi.get(aa);Zr&&(Zr.forEach(Vi=>{Jr.call(...Vi)}),Gi.delete(aa))}if(!Event.prototype.composedPath){const aa=(Zr,Vi=[])=>{Vi.push(Zr);let ua;return Zr.parentNode?ua=Zr.parentNode:Zr.host?ua=Zr.host:Zr.defaultView&&(ua=Zr.defaultView),ua?aa(ua,Vi):Vi};Event.prototype.composedPath=function(){return aa(this.target)}}function xa(aa,Zr,Vi,ua=0){const qi=aa[ua];return Zr(qi)?qi:qi===Vi||!qi.parentElement?void 0:xa(aa,Zr,Vi,ua+1)}function da(aa,Zr){const Vi=typeof Zr=="function"?Zr:ua=>ua.matches(Zr);return xa(aa.composedPath(),Vi,aa.currentTarget)}},105:function(Ti,Di,zi){zi.d(Di,{$C:function(){return Jr},Jm:function(){return $i},W7:function(){return ra},em:function(){return da},jG:function(){return xa},l$:function(){return Gi},mh:function(){return ma},zh:function(){return aa}});function Gi(Zr,Vi){return Object.prototype.hasOwnProperty.call(Zr,Vi)}function $i(Zr){return Zr[Zr.length-1]}function Jr(Zr,...Vi){return Vi.forEach(ua=>{Zr.includes(ua)||Zr.push(ua)}),Zr}function ra(Zr,Vi){return Zr?Zr.split(Vi):[]}function ma(Zr,Vi,ua){const qi=Vi===void 0||Zr>=Vi,Ui=ua===void 0||Zr<=ua;return qi&&Ui}function xa(Zr,Vi,ua){return Zr<Vi?Vi:Zr>ua?ua:Zr}function da(Zr,Vi,ua={},qi=0,Ui=""){const wi=Object.keys(ua).reduce((_a,ga)=>{let sa=ua[ga];return typeof sa=="function"&&(sa=sa(qi)),`${_a} ${ga}="${sa}"`},Zr);Ui+=`<${wi}></${Zr}>`;const ka=qi+1;return ka<Vi?da(Zr,Vi,ua,ka,Ui):Ui}function aa(Zr){return Zr.replace(/>\s+/g,">").replace(/\s+</,"<")}},947:function(Ti,Di){var zi=function(){function Gi($i,Jr){Jr===void 0&&(Jr=[]),this._eventType=$i,this._eventFunctions=Jr}return Gi.prototype.init=function(){var $i=this;this._eventFunctions.forEach(function(Jr){typeof window<"u"&&window.addEventListener($i._eventType,Jr)})},Gi}();Di.default=zi}},ui={};function pi(Ti){var Di=ui[Ti];if(Di!==void 0)return Di.exports;var zi=ui[Ti]={exports:{}};return li[Ti](zi,zi.exports,pi),zi.exports}(function(){pi.d=function(Ti,Di){for(var zi in Di)pi.o(Di,zi)&&!pi.o(Ti,zi)&&Object.defineProperty(Ti,zi,{enumerable:!0,get:Di[zi]})}})(),function(){pi.o=function(Ti,Di){return Object.prototype.hasOwnProperty.call(Ti,Di)}}(),function(){pi.r=function(Ti){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(Ti,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Ti,"__esModule",{value:!0})}}();var Ai={};return function(){pi.r(Ai),pi.d(Ai,{initDatepickers:function(){return $i}});var Ti=pi(770),Di=pi(482),zi=pi(947),Gi=function(ma){var xa=ma.hasAttribute("datepicker-buttons"),da=ma.hasAttribute("datepicker-autoselect-today"),aa=ma.hasAttribute("datepicker-autohide"),Zr=ma.hasAttribute("datepicker-format"),Vi=ma.hasAttribute("datepicker-orientation"),ua=ma.hasAttribute("datepicker-title"),qi={};return xa&&(qi.todayBtn=!0,qi.clearBtn=!0,da&&(qi.todayBtnMode=1)),aa&&(qi.autohide=!0),Zr&&(qi.format=ma.getAttribute("datepicker-format")),Vi&&(qi.orientation=ma.getAttribute("datepicker-orientation")),ua&&(qi.title=ma.getAttribute("datepicker-title")),qi};function $i(){document.querySelectorAll("[datepicker]").forEach(function(ra){new Ti.Z(ra,Gi(ra))}),document.querySelectorAll("[inline-datepicker]").forEach(function(ra){new Ti.Z(ra,Gi(ra))}),document.querySelectorAll("[date-rangepicker]").forEach(function(ra){new Di.Z(ra,Gi(ra))})}var Jr=new zi.default("DOMContentLoaded",[$i]);Jr.init()}(),Ai}()})})(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 ai=queue.indexOf(ii);ai!==-1&&ai>lastFlushedIndex&&queue.splice(ai,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=ai=>ii.effect(ai,{scheduler:li=>{shouldSchedule?scheduler(li):li()}}),raw=ii.raw}function overrideEffect(ii){effect=ii}function elementBoundEffect(ii){let ai=()=>{};return[ui=>{let pi=effect(ui);return ii._x_effects||(ii._x_effects=new Set,ii._x_runEffects=()=>{ii._x_effects.forEach(Ai=>Ai())}),ii._x_effects.add(pi),ai=()=>{pi!==void 0&&(ii._x_effects.delete(pi),release(pi))},pi},()=>{ai()}]}var onAttributeAddeds=[],onElRemoveds=[],onElAddeds=[];function onElAdded(ii){onElAddeds.push(ii)}function onElRemoved(ii,ai){typeof ai=="function"?(ii._x_cleanups||(ii._x_cleanups=[]),ii._x_cleanups.push(ai)):(ai=ii,onElRemoveds.push(ai))}function onAttributesAdded(ii){onAttributeAddeds.push(ii)}function onAttributeRemoved(ii,ai,li){ii._x_attributeCleanups||(ii._x_attributeCleanups={}),ii._x_attributeCleanups[ai]||(ii._x_attributeCleanups[ai]=[]),ii._x_attributeCleanups[ai].push(li)}function cleanupAttributes(ii,ai){ii._x_attributeCleanups&&Object.entries(ii._x_attributeCleanups).forEach(([li,ui])=>{(ai===void 0||ai.includes(li))&&(ui.forEach(pi=>pi()),delete ii._x_attributeCleanups[li])})}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 recordQueue=[],willProcessRecordQueue=!1;function flushObserver(){recordQueue=recordQueue.concat(observer.takeRecords()),recordQueue.length&&!willProcessRecordQueue&&(willProcessRecordQueue=!0,queueMicrotask(()=>{processRecordQueue(),willProcessRecordQueue=!1}))}function processRecordQueue(){onMutate(recordQueue),recordQueue.length=0}function mutateDom(ii){if(!currentlyObserving)return ii();stopObservingMutations();let ai=ii();return startObservingMutations(),ai}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 ai=[],li=[],ui=new Map,pi=new Map;for(let Ai=0;Ai<ii.length;Ai++)if(!ii[Ai].target._x_ignoreMutationObserver&&(ii[Ai].type==="childList"&&(ii[Ai].addedNodes.forEach(Ti=>Ti.nodeType===1&&ai.push(Ti)),ii[Ai].removedNodes.forEach(Ti=>Ti.nodeType===1&&li.push(Ti))),ii[Ai].type==="attributes")){let Ti=ii[Ai].target,Di=ii[Ai].attributeName,zi=ii[Ai].oldValue,Gi=()=>{ui.has(Ti)||ui.set(Ti,[]),ui.get(Ti).push({name:Di,value:Ti.getAttribute(Di)})},$i=()=>{pi.has(Ti)||pi.set(Ti,[]),pi.get(Ti).push(Di)};Ti.hasAttribute(Di)&&zi===null?Gi():Ti.hasAttribute(Di)?($i(),Gi()):$i()}pi.forEach((Ai,Ti)=>{cleanupAttributes(Ti,Ai)}),ui.forEach((Ai,Ti)=>{onAttributeAddeds.forEach(Di=>Di(Ti,Ai))});for(let Ai of li)if(!ai.includes(Ai)&&(onElRemoveds.forEach(Ti=>Ti(Ai)),Ai._x_cleanups))for(;Ai._x_cleanups.length;)Ai._x_cleanups.pop()();ai.forEach(Ai=>{Ai._x_ignoreSelf=!0,Ai._x_ignore=!0});for(let Ai of ai)li.includes(Ai)||Ai.isConnected&&(delete Ai._x_ignoreSelf,delete Ai._x_ignore,onElAddeds.forEach(Ti=>Ti(Ai)),Ai._x_ignore=!0,Ai._x_ignoreSelf=!0);ai.forEach(Ai=>{delete Ai._x_ignoreSelf,delete Ai._x_ignore}),ai=null,li=null,ui=null,pi=null}function scope(ii){return mergeProxies(closestDataStack(ii))}function addScopeToNode(ii,ai,li){return ii._x_dataStack=[ai,...closestDataStack(li||ii)],()=>{ii._x_dataStack=ii._x_dataStack.filter(ui=>ui!==ai)}}function refreshScope(ii,ai){let li=ii._x_dataStack[0];Object.entries(ai).forEach(([ui,pi])=>{li[ui]=pi})}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){let ai=new Proxy({},{ownKeys:()=>Array.from(new Set(ii.flatMap(li=>Object.keys(li)))),has:(li,ui)=>ii.some(pi=>pi.hasOwnProperty(ui)),get:(li,ui)=>(ii.find(pi=>{if(pi.hasOwnProperty(ui)){let Ai=Object.getOwnPropertyDescriptor(pi,ui);if(Ai.get&&Ai.get._x_alreadyBound||Ai.set&&Ai.set._x_alreadyBound)return!0;if((Ai.get||Ai.set)&&Ai.enumerable){let Ti=Ai.get,Di=Ai.set,zi=Ai;Ti=Ti&&Ti.bind(ai),Di=Di&&Di.bind(ai),Ti&&(Ti._x_alreadyBound=!0),Di&&(Di._x_alreadyBound=!0),Object.defineProperty(pi,ui,{...zi,get:Ti,set:Di})}return!0}return!1})||{})[ui],set:(li,ui,pi)=>{let Ai=ii.find(Ti=>Ti.hasOwnProperty(ui));return Ai?Ai[ui]=pi:ii[ii.length-1][ui]=pi,!0}});return ai}function initInterceptors(ii){let ai=ui=>typeof ui=="object"&&!Array.isArray(ui)&&ui!==null,li=(ui,pi="")=>{Object.entries(Object.getOwnPropertyDescriptors(ui)).forEach(([Ai,{value:Ti,enumerable:Di}])=>{if(Di===!1||Ti===void 0)return;let zi=pi===""?Ai:`${pi}.${Ai}`;typeof Ti=="object"&&Ti!==null&&Ti._x_interceptor?ui[Ai]=Ti.initialize(ii,zi,Ai):ai(Ti)&&Ti!==ui&&!(Ti instanceof Element)&&li(Ti,zi)})};return li(ii)}function interceptor(ii,ai=()=>{}){let li={initialValue:void 0,_x_interceptor:!0,initialize(ui,pi,Ai){return ii(this.initialValue,()=>get(ui,pi),Ti=>set(ui,pi,Ti),pi,Ai)}};return ai(li),ui=>{if(typeof ui=="object"&&ui!==null&&ui._x_interceptor){let pi=li.initialize.bind(li);li.initialize=(Ai,Ti,Di)=>{let zi=ui.initialize(Ai,Ti,Di);return li.initialValue=zi,pi(Ai,Ti,Di)}}else li.initialValue=ui;return li}}function get(ii,ai){return ai.split(".").reduce((li,ui)=>li[ui],ii)}function set(ii,ai,li){if(typeof ai=="string"&&(ai=ai.split(".")),ai.length===1)ii[ai[0]]=li;else{if(ai.length===0)throw error;return ii[ai[0]]||(ii[ai[0]]={}),set(ii[ai[0]],ai.slice(1),li)}}var magics={};function magic(ii,ai){magics[ii]=ai}function injectMagics(ii,ai){return Object.entries(magics).forEach(([li,ui])=>{Object.defineProperty(ii,`$${li}`,{get(){let[pi,Ai]=getElementBoundUtilities(ai);return pi={interceptor,...pi},onElRemoved(ai,Ai),ui(ai,pi)},enumerable:!1})}),ii}function tryCatch(ii,ai,li,...ui){try{return li(...ui)}catch(pi){handleError(pi,ii,ai)}}function handleError(ii,ai,li=void 0){Object.assign(ii,{el:ai,expression:li}),console.warn(`Alpine Expression Error: ${ii.message}
${li?'Expression: "'+li+`"
`:""}`,ai),setTimeout(()=>{throw ii},0)}var shouldAutoEvaluateFunctions=!0;function dontAutoEvaluateFunctions(ii){let ai=shouldAutoEvaluateFunctions;shouldAutoEvaluateFunctions=!1,ii(),shouldAutoEvaluateFunctions=ai}function evaluate(ii,ai,li={}){let ui;return evaluateLater(ii,ai)(pi=>ui=pi,li),ui}function evaluateLater(...ii){return theEvaluatorFunction(...ii)}var theEvaluatorFunction=normalEvaluator;function setEvaluator(ii){theEvaluatorFunction=ii}function normalEvaluator(ii,ai){let li={};injectMagics(li,ii);let ui=[li,...closestDataStack(ii)],pi=typeof ai=="function"?generateEvaluatorFromFunction(ui,ai):generateEvaluatorFromString(ui,ai,ii);return tryCatch.bind(null,ii,ai,pi)}function generateEvaluatorFromFunction(ii,ai){return(li=()=>{},{scope:ui={},params:pi=[]}={})=>{let Ai=ai.apply(mergeProxies([ui,...ii]),pi);runIfTypeOfFunction(li,Ai)}}var evaluatorMemo={};function generateFunctionFromString(ii,ai){if(evaluatorMemo[ii])return evaluatorMemo[ii];let li=Object.getPrototypeOf(async function(){}).constructor,ui=/^[\n\s]*if.*\(.*\)/.test(ii)||/^(let|const)\s/.test(ii)?`(async()=>{ ${ii} })()`:ii,Ai=(()=>{try{return new li(["__self","scope"],`with (scope) { __self.result = ${ui} }; __self.finished = true; return __self.result;`)}catch(Ti){return handleError(Ti,ai,ii),Promise.resolve()}})();return evaluatorMemo[ii]=Ai,Ai}function generateEvaluatorFromString(ii,ai,li){let ui=generateFunctionFromString(ai,li);return(pi=()=>{},{scope:Ai={},params:Ti=[]}={})=>{ui.result=void 0,ui.finished=!1;let Di=mergeProxies([Ai,...ii]);if(typeof ui=="function"){let zi=ui(ui,Di).catch(Gi=>handleError(Gi,li,ai));ui.finished?(runIfTypeOfFunction(pi,ui.result,Di,Ti,li),ui.result=void 0):zi.then(Gi=>{runIfTypeOfFunction(pi,Gi,Di,Ti,li)}).catch(Gi=>handleError(Gi,li,ai)).finally(()=>ui.result=void 0)}}}function runIfTypeOfFunction(ii,ai,li,ui,pi){if(shouldAutoEvaluateFunctions&&typeof ai=="function"){let Ai=ai.apply(li,ui);Ai instanceof Promise?Ai.then(Ti=>runIfTypeOfFunction(ii,Ti,li,ui)).catch(Ti=>handleError(Ti,pi,ai)):ii(Ai)}else typeof ai=="object"&&ai instanceof Promise?ai.then(Ai=>ii(Ai)):ii(ai)}var prefixAsString="x-";function prefix(ii=""){return prefixAsString+ii}function setPrefix(ii){prefixAsString=ii}var directiveHandlers={};function directive(ii,ai){return directiveHandlers[ii]=ai,{before(li){if(!directiveHandlers[li]){console.warn("Cannot find directive `${directive}`. `${name}` will use the default order of execution");return}const ui=directiveOrder.indexOf(li);directiveOrder.splice(ui>=0?ui:directiveOrder.indexOf("DEFAULT"),0,ii)}}}function directives(ii,ai,li){if(ai=Array.from(ai),ii._x_virtualDirectives){let Ai=Object.entries(ii._x_virtualDirectives).map(([Di,zi])=>({name:Di,value:zi})),Ti=attributesOnly(Ai);Ai=Ai.map(Di=>Ti.find(zi=>zi.name===Di.name)?{name:`x-bind:${Di.name}`,value:`"${Di.value}"`}:Di),ai=ai.concat(Ai)}let ui={};return ai.map(toTransformedAttributes((Ai,Ti)=>ui[Ai]=Ti)).filter(outNonAlpineAttributes).map(toParsedDirectives(ui,li)).sort(byPriority).map(Ai=>getDirectiveHandler(ii,Ai))}function attributesOnly(ii){return Array.from(ii).map(toTransformedAttributes()).filter(ai=>!outNonAlpineAttributes(ai))}var isDeferringHandlers=!1,directiveHandlerStacks=new Map,currentHandlerStackKey=Symbol();function deferHandlingDirectives(ii){isDeferringHandlers=!0;let ai=Symbol();currentHandlerStackKey=ai,directiveHandlerStacks.set(ai,[]);let li=()=>{for(;directiveHandlerStacks.get(ai).length;)directiveHandlerStacks.get(ai).shift()();directiveHandlerStacks.delete(ai)},ui=()=>{isDeferringHandlers=!1,li()};ii(li),ui()}function getElementBoundUtilities(ii){let ai=[],li=Di=>ai.push(Di),[ui,pi]=elementBoundEffect(ii);return ai.push(pi),[{Alpine:alpine_default,effect:ui,cleanup:li,evaluateLater:evaluateLater.bind(evaluateLater,ii),evaluate:evaluate.bind(evaluate,ii)},()=>ai.forEach(Di=>Di())]}function getDirectiveHandler(ii,ai){let li=()=>{},ui=directiveHandlers[ai.type]||li,[pi,Ai]=getElementBoundUtilities(ii);onAttributeRemoved(ii,ai.original,Ai);let Ti=()=>{ii._x_ignore||ii._x_ignoreSelf||(ui.inline&&ui.inline(ii,ai,pi),ui=ui.bind(ui,ii,ai,pi),isDeferringHandlers?directiveHandlerStacks.get(currentHandlerStackKey).push(ui):ui())};return Ti.runCleanups=Ai,Ti}var startingWith=(ii,ai)=>({name:li,value:ui})=>(li.startsWith(ii)&&(li=li.replace(ii,ai)),{name:li,value:ui}),into=ii=>ii;function toTransformedAttributes(ii=()=>{}){return({name:ai,value:li})=>{let{name:ui,value:pi}=attributeTransformers.reduce((Ai,Ti)=>Ti(Ai),{name:ai,value:li});return ui!==ai&&ii(ui,ai),{name:ui,value:pi}}}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,ai){return({name:li,value:ui})=>{let pi=li.match(alpineAttributeRegex()),Ai=li.match(/:([a-zA-Z0-9\-:]+)/),Ti=li.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],Di=ai||ii[li]||li;return{type:pi?pi[1]:null,value:Ai?Ai[1]:null,modifiers:Ti.map(zi=>zi.replace(".","")),expression:ui,original:Di}}}var DEFAULT="DEFAULT",directiveOrder=["ignore","ref","data","id","bind","init","for","model","modelable","transition","show","if",DEFAULT,"teleport"];function byPriority(ii,ai){let li=directiveOrder.indexOf(ii.type)===-1?DEFAULT:ii.type,ui=directiveOrder.indexOf(ai.type)===-1?DEFAULT:ai.type;return directiveOrder.indexOf(li)-directiveOrder.indexOf(ui)}function dispatch(ii,ai,li={}){ii.dispatchEvent(new CustomEvent(ai,{detail:li,bubbles:!0,composed:!0,cancelable:!0}))}function walk(ii,ai){if(typeof ShadowRoot=="function"&&ii instanceof ShadowRoot){Array.from(ii.children).forEach(pi=>walk(pi,ai));return}let li=!1;if(ai(ii,()=>li=!0),li)return;let ui=ii.firstElementChild;for(;ui;)walk(ui,ai),ui=ui.nextElementSibling}function warn(ii,...ai){console.warn(`Alpine Warning: ${ii}`,...ai)}function start(){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(ai=>initTree(ai,walk)),onElRemoved(ai=>destroyTree(ai)),onAttributesAdded((ai,li)=>{directives(ai,li).forEach(ui=>ui())});let ii=ai=>!closestRoot(ai.parentElement,!0);Array.from(document.querySelectorAll(allSelectors())).filter(ii).forEach(ai=>{initTree(ai)}),dispatch(document,"alpine:initialized")}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,ai=!1){return findClosest(ii,li=>{if((ai?allSelectors():rootSelectors()).some(pi=>li.matches(pi)))return!0})}function findClosest(ii,ai){if(ii){if(ai(ii))return ii;if(ii._x_teleportBack&&(ii=ii._x_teleportBack),!!ii.parentElement)return findClosest(ii.parentElement,ai)}}function isRoot(ii){return rootSelectors().some(ai=>ii.matches(ai))}var initInterceptors2=[];function interceptInit(ii){initInterceptors2.push(ii)}function initTree(ii,ai=walk,li=()=>{}){deferHandlingDirectives(()=>{ai(ii,(ui,pi)=>{li(ui,pi),initInterceptors2.forEach(Ai=>Ai(ui,pi)),directives(ui,ui.attributes).forEach(Ai=>Ai()),ui._x_ignore&&pi()})})}function destroyTree(ii){walk(ii,ai=>cleanupAttributes(ai))}var tickStack=[],isHolding=!1;function nextTick(ii=()=>{}){return queueMicrotask(()=>{isHolding||setTimeout(()=>{releaseNextTicks()})}),new Promise(ai=>{tickStack.push(()=>{ii(),ai()})})}function releaseNextTicks(){for(isHolding=!1;tickStack.length;)tickStack.shift()()}function holdNextTicks(){isHolding=!0}function setClasses(ii,ai){return Array.isArray(ai)?setClassesFromString(ii,ai.join(" ")):typeof ai=="object"&&ai!==null?setClassesFromObject(ii,ai):typeof ai=="function"?setClasses(ii,ai()):setClassesFromString(ii,ai)}function setClassesFromString(ii,ai){let li=pi=>pi.split(" ").filter(Ai=>!ii.classList.contains(Ai)).filter(Boolean),ui=pi=>(ii.classList.add(...pi),()=>{ii.classList.remove(...pi)});return ai=ai===!0?ai="":ai||"",ui(li(ai))}function setClassesFromObject(ii,ai){let li=Di=>Di.split(" ").filter(Boolean),ui=Object.entries(ai).flatMap(([Di,zi])=>zi?li(Di):!1).filter(Boolean),pi=Object.entries(ai).flatMap(([Di,zi])=>zi?!1:li(Di)).filter(Boolean),Ai=[],Ti=[];return pi.forEach(Di=>{ii.classList.contains(Di)&&(ii.classList.remove(Di),Ti.push(Di))}),ui.forEach(Di=>{ii.classList.contains(Di)||(ii.classList.add(Di),Ai.push(Di))}),()=>{Ti.forEach(Di=>ii.classList.add(Di)),Ai.forEach(Di=>ii.classList.remove(Di))}}function setStyles(ii,ai){return typeof ai=="object"&&ai!==null?setStylesFromObject(ii,ai):setStylesFromString(ii,ai)}function setStylesFromObject(ii,ai){let li={};return Object.entries(ai).forEach(([ui,pi])=>{li[ui]=ii.style[ui],ui.startsWith("--")||(ui=kebabCase(ui)),ii.style.setProperty(ui,pi)}),setTimeout(()=>{ii.style.length===0&&ii.removeAttribute("style")}),()=>{setStyles(ii,li)}}function setStylesFromString(ii,ai){let li=ii.getAttribute("style",ai);return ii.setAttribute("style",ai),()=>{ii.setAttribute("style",li||"")}}function kebabCase(ii){return ii.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function once(ii,ai=()=>{}){let li=!1;return function(){li?ai.apply(this,arguments):(li=!0,ii.apply(this,arguments))}}directive("transition",(ii,{value:ai,modifiers:li,expression:ui},{evaluate:pi})=>{typeof ui=="function"&&(ui=pi(ui)),ui?registerTransitionsFromClassString(ii,ui,ai):registerTransitionsFromHelper(ii,li,ai)});function registerTransitionsFromClassString(ii,ai,li){registerTransitionObject(ii,setClasses,""),{enter:pi=>{ii._x_transition.enter.during=pi},"enter-start":pi=>{ii._x_transition.enter.start=pi},"enter-end":pi=>{ii._x_transition.enter.end=pi},leave:pi=>{ii._x_transition.leave.during=pi},"leave-start":pi=>{ii._x_transition.leave.start=pi},"leave-end":pi=>{ii._x_transition.leave.end=pi}}[li](ai)}function registerTransitionsFromHelper(ii,ai,li){registerTransitionObject(ii,setStyles);let ui=!ai.includes("in")&&!ai.includes("out")&&!li,pi=ui||ai.includes("in")||["enter"].includes(li),Ai=ui||ai.includes("out")||["leave"].includes(li);ai.includes("in")&&!ui&&(ai=ai.filter((Zr,Vi)=>Vi<ai.indexOf("out"))),ai.includes("out")&&!ui&&(ai=ai.filter((Zr,Vi)=>Vi>ai.indexOf("out")));let Ti=!ai.includes("opacity")&&!ai.includes("scale"),Di=Ti||ai.includes("opacity"),zi=Ti||ai.includes("scale"),Gi=Di?0:1,$i=zi?modifierValue(ai,"scale",95)/100:1,Jr=modifierValue(ai,"delay",0),ra=modifierValue(ai,"origin","center"),ma="opacity, transform",xa=modifierValue(ai,"duration",150)/1e3,da=modifierValue(ai,"duration",75)/1e3,aa="cubic-bezier(0.4, 0.0, 0.2, 1)";pi&&(ii._x_transition.enter.during={transformOrigin:ra,transitionDelay:Jr,transitionProperty:ma,transitionDuration:`${xa}s`,transitionTimingFunction:aa},ii._x_transition.enter.start={opacity:Gi,transform:`scale(${$i})`},ii._x_transition.enter.end={opacity:1,transform:"scale(1)"}),Ai&&(ii._x_transition.leave.during={transformOrigin:ra,transitionDelay:Jr,transitionProperty:ma,transitionDuration:`${da}s`,transitionTimingFunction:aa},ii._x_transition.leave.start={opacity:1,transform:"scale(1)"},ii._x_transition.leave.end={opacity:Gi,transform:`scale(${$i})`})}function registerTransitionObject(ii,ai,li={}){ii._x_transition||(ii._x_transition={enter:{during:li,start:li,end:li},leave:{during:li,start:li,end:li},in(ui=()=>{},pi=()=>{}){transition(ii,ai,{during:this.enter.during,start:this.enter.start,end:this.enter.end},ui,pi)},out(ui=()=>{},pi=()=>{}){transition(ii,ai,{during:this.leave.during,start:this.leave.start,end:this.leave.end},ui,pi)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(ii,ai,li,ui){const pi=document.visibilityState==="visible"?requestAnimationFrame:setTimeout;let Ai=()=>pi(li);if(ai){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(li):Ai():ii._x_transition?ii._x_transition.in(li):Ai();return}ii._x_hidePromise=ii._x_transition?new Promise((Ti,Di)=>{ii._x_transition.out(()=>{},()=>Ti(ui)),ii._x_transitioning.beforeCancel(()=>Di({isFromCancelledTransition:!0}))}):Promise.resolve(ui),queueMicrotask(()=>{let Ti=closestHide(ii);Ti?(Ti._x_hideChildren||(Ti._x_hideChildren=[]),Ti._x_hideChildren.push(ii)):pi(()=>{let Di=zi=>{let Gi=Promise.all([zi._x_hidePromise,...(zi._x_hideChildren||[]).map(Di)]).then(([$i])=>$i());return delete zi._x_hidePromise,delete zi._x_hideChildren,Gi};Di(ii).catch(zi=>{if(!zi.isFromCancelledTransition)throw zi})})})};function closestHide(ii){let ai=ii.parentNode;if(ai)return ai._x_hidePromise?ai:closestHide(ai)}function transition(ii,ai,{during:li,start:ui,end:pi}={},Ai=()=>{},Ti=()=>{}){if(ii._x_transitioning&&ii._x_transitioning.cancel(),Object.keys(li).length===0&&Object.keys(ui).length===0&&Object.keys(pi).length===0){Ai(),Ti();return}let Di,zi,Gi;performTransition(ii,{start(){Di=ai(ii,ui)},during(){zi=ai(ii,li)},before:Ai,end(){Di(),Gi=ai(ii,pi)},after:Ti,cleanup(){zi(),Gi()}})}function performTransition(ii,ai){let li,ui,pi,Ai=once(()=>{mutateDom(()=>{li=!0,ui||ai.before(),pi||(ai.end(),releaseNextTicks()),ai.after(),ii.isConnected&&ai.cleanup(),delete ii._x_transitioning})});ii._x_transitioning={beforeCancels:[],beforeCancel(Ti){this.beforeCancels.push(Ti)},cancel:once(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();Ai()}),finish:Ai},mutateDom(()=>{ai.start(),ai.during()}),holdNextTicks(),requestAnimationFrame(()=>{if(li)return;let Ti=Number(getComputedStyle(ii).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,Di=Number(getComputedStyle(ii).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;Ti===0&&(Ti=Number(getComputedStyle(ii).animationDuration.replace("s",""))*1e3),mutateDom(()=>{ai.before()}),ui=!0,requestAnimationFrame(()=>{li||(mutateDom(()=>{ai.end()}),releaseNextTicks(),setTimeout(ii._x_transitioning.finish,Ti+Di),pi=!0)})})}function modifierValue(ii,ai,li){if(ii.indexOf(ai)===-1)return li;const ui=ii[ii.indexOf(ai)+1];if(!ui||ai==="scale"&&isNaN(ui))return li;if(ai==="duration"){let pi=ui.match(/([0-9]+)ms/);if(pi)return pi[1]}return ai==="origin"&&["top","right","left","center","bottom"].includes(ii[ii.indexOf(ai)+2])?[ui,ii[ii.indexOf(ai)+2]].join(" "):ui}var isCloning=!1;function skipDuringClone(ii,ai=()=>{}){return(...li)=>isCloning?ai(...li):ii(...li)}function onlyDuringClone(ii){return(...ai)=>isCloning&&ii(...ai)}function clone(ii,ai){ai._x_dataStack||(ai._x_dataStack=ii._x_dataStack),isCloning=!0,dontRegisterReactiveSideEffects(()=>{cloneTree(ai)}),isCloning=!1}function cloneTree(ii){let ai=!1;initTree(ii,(ui,pi)=>{walk(ui,(Ai,Ti)=>{if(ai&&isRoot(Ai))return Ti();ai=!0,pi(Ai,Ti)})})}function dontRegisterReactiveSideEffects(ii){let ai=effect;overrideEffect((li,ui)=>{let pi=ai(li);return release(pi),()=>{}}),ii(),overrideEffect(ai)}function bind(ii,ai,li,ui=[]){switch(ii._x_bindings||(ii._x_bindings=reactive({})),ii._x_bindings[ai]=li,ai=ui.includes("camel")?camelCase(ai):ai,ai){case"value":bindInputValue(ii,li);break;case"style":bindStyles(ii,li);break;case"class":bindClasses(ii,li);break;default:bindAttribute(ii,ai,li);break}}function bindInputValue(ii,ai){if(ii.type==="radio")ii.attributes.value===void 0&&(ii.value=ai),window.fromModel&&(ii.checked=checkedAttrLooseCompare(ii.value,ai));else if(ii.type==="checkbox")Number.isInteger(ai)?ii.value=ai:!Number.isInteger(ai)&&!Array.isArray(ai)&&typeof ai!="boolean"&&![null,void 0].includes(ai)?ii.value=String(ai):Array.isArray(ai)?ii.checked=ai.some(li=>checkedAttrLooseCompare(li,ii.value)):ii.checked=!!ai;else if(ii.tagName==="SELECT")updateSelect(ii,ai);else{if(ii.value===ai)return;ii.value=ai}}function bindClasses(ii,ai){ii._x_undoAddedClasses&&ii._x_undoAddedClasses(),ii._x_undoAddedClasses=setClasses(ii,ai)}function bindStyles(ii,ai){ii._x_undoAddedStyles&&ii._x_undoAddedStyles(),ii._x_undoAddedStyles=setStyles(ii,ai)}function bindAttribute(ii,ai,li){[null,void 0,!1].includes(li)&&attributeShouldntBePreservedIfFalsy(ai)?ii.removeAttribute(ai):(isBooleanAttr(ai)&&(li=ai),setIfChanged(ii,ai,li))}function setIfChanged(ii,ai,li){ii.getAttribute(ai)!=li&&ii.setAttribute(ai,li)}function updateSelect(ii,ai){const li=[].concat(ai).map(ui=>ui+"");Array.from(ii.options).forEach(ui=>{ui.selected=li.includes(ui.value)})}function camelCase(ii){return ii.toLowerCase().replace(/-(\w)/g,(ai,li)=>li.toUpperCase())}function checkedAttrLooseCompare(ii,ai){return ii==ai}function isBooleanAttr(ii){return["disabled","checked","required","readonly","hidden","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,ai,li){if(ii._x_bindings&&ii._x_bindings[ai]!==void 0)return ii._x_bindings[ai];let ui=ii.getAttribute(ai);return ui===null?typeof li=="function"?li():li:ui===""?!0:isBooleanAttr(ai)?!![ai,"true"].includes(ui):ui}function debounce$1(ii,ai){var li;return function(){var ui=this,pi=arguments,Ai=function(){li=null,ii.apply(ui,pi)};clearTimeout(li),li=setTimeout(Ai,ai)}}function throttle(ii,ai){let li;return function(){let ui=this,pi=arguments;li||(ii.apply(ui,pi),li=!0,setTimeout(()=>li=!1,ai))}}function plugin(ii){ii(alpine_default)}var stores={},isReactive=!1;function store(ii,ai){if(isReactive||(stores=reactive(stores),isReactive=!0),ai===void 0)return stores[ii];stores[ii]=ai,typeof ai=="object"&&ai!==null&&ai.hasOwnProperty("init")&&typeof ai.init=="function"&&stores[ii].init(),initInterceptors(stores[ii])}function getStores(){return stores}var binds={};function bind2(ii,ai){let li=typeof ai!="function"?()=>ai:ai;ii instanceof Element?applyBindingsObject(ii,li()):binds[ii]=li}function injectBindingProviders(ii){return Object.entries(binds).forEach(([ai,li])=>{Object.defineProperty(ii,ai,{get(){return(...ui)=>li(...ui)}})}),ii}function applyBindingsObject(ii,ai,li){let ui=[];for(;ui.length;)ui.pop()();let pi=Object.entries(ai).map(([Ti,Di])=>({name:Ti,value:Di})),Ai=attributesOnly(pi);pi=pi.map(Ti=>Ai.find(Di=>Di.name===Ti.name)?{name:`x-bind:${Ti.name}`,value:`"${Ti.value}"`}:Ti),directives(ii,pi,li).map(Ti=>{ui.push(Ti.runCleanups),Ti()})}var datas={};function data(ii,ai){datas[ii]=ai}function injectDataProviders(ii,ai){return Object.entries(datas).forEach(([li,ui])=>{Object.defineProperty(ii,li,{get(){return(...pi)=>ui.bind(ai)(...pi)},enumerable:!1})}),ii}var Alpine={get reactive(){return reactive},get release(){return release},get effect(){return effect},get raw(){return raw},version:"3.12.0",flushAndStopDeferringMutations,dontAutoEvaluateFunctions,disableEffectScheduling,startObservingMutations,stopObservingMutations,setReactivityEngine,closestDataStack,skipDuringClone,onlyDuringClone,addRootSelector,addInitSelector,addScopeToNode,deferMutations,mapAttributes,evaluateLater,interceptInit,setEvaluator,mergeProxies,findClosest,closestRoot,destroyTree,interceptor,transition,setStyles,mutateDom,directive,throttle,debounce:debounce$1,evaluate,initTree,nextTick,prefixed:prefix,prefix:setPrefix,plugin,magic,store,start,clone,bound:getBinding,$data:scope,walk,data,bind:bind2},alpine_default=Alpine;function makeMap(ii,ai){const li=Object.create(null),ui=ii.split(",");for(let pi=0;pi<ui.length;pi++)li[ui[pi]]=!0;return ai?pi=>!!li[pi.toLowerCase()]:pi=>!!li[pi]}var EMPTY_OBJ=Object.freeze({}),extend=Object.assign,hasOwnProperty=Object.prototype.hasOwnProperty,hasOwn=(ii,ai)=>hasOwnProperty.call(ii,ai),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 ai=Object.create(null);return li=>ai[li]||(ai[li]=ii(li))},capitalize=cacheStringFunction(ii=>ii.charAt(0).toUpperCase()+ii.slice(1)),hasChanged=(ii,ai)=>ii!==ai&&(ii===ii||ai===ai),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,ai=EMPTY_OBJ){isEffect(ii)&&(ii=ii.raw);const li=createReactiveEffect(ii,ai);return ai.lazy||li(),li}function stop(ii){ii.active&&(cleanup(ii),ii.options.onStop&&ii.options.onStop(),ii.active=!1)}var uid=0;function createReactiveEffect(ii,ai){const li=function(){if(!li.active)return ii();if(!effectStack.includes(li)){cleanup(li);try{return enableTracking(),effectStack.push(li),activeEffect=li,ii()}finally{effectStack.pop(),resetTracking(),activeEffect=effectStack[effectStack.length-1]}}};return li.id=uid++,li.allowRecurse=!!ai.allowRecurse,li._isEffect=!0,li.active=!0,li.raw=ii,li.deps=[],li.options=ai,li}function cleanup(ii){const{deps:ai}=ii;if(ai.length){for(let li=0;li<ai.length;li++)ai[li].delete(ii);ai.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,ai,li){if(!shouldTrack||activeEffect===void 0)return;let ui=targetMap.get(ii);ui||targetMap.set(ii,ui=new Map);let pi=ui.get(li);pi||ui.set(li,pi=new Set),pi.has(activeEffect)||(pi.add(activeEffect),activeEffect.deps.push(pi),activeEffect.options.onTrack&&activeEffect.options.onTrack({effect:activeEffect,target:ii,type:ai,key:li}))}function trigger(ii,ai,li,ui,pi,Ai){const Ti=targetMap.get(ii);if(!Ti)return;const Di=new Set,zi=$i=>{$i&&$i.forEach(Jr=>{(Jr!==activeEffect||Jr.allowRecurse)&&Di.add(Jr)})};if(ai==="clear")Ti.forEach(zi);else if(li==="length"&&isArray(ii))Ti.forEach(($i,Jr)=>{(Jr==="length"||Jr>=ui)&&zi($i)});else switch(li!==void 0&&zi(Ti.get(li)),ai){case"add":isArray(ii)?isIntegerKey(li)&&zi(Ti.get("length")):(zi(Ti.get(ITERATE_KEY)),isMap(ii)&&zi(Ti.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray(ii)||(zi(Ti.get(ITERATE_KEY)),isMap(ii)&&zi(Ti.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(ii)&&zi(Ti.get(ITERATE_KEY));break}const Gi=$i=>{$i.options.onTrigger&&$i.options.onTrigger({effect:$i,target:ii,key:li,type:ai,newValue:ui,oldValue:pi,oldTarget:Ai}),$i.options.scheduler?$i.options.scheduler($i):$i()};Di.forEach(Gi)}var isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).map(ii=>Symbol[ii]).filter(isSymbol)),get2=createGetter(),shallowGet=createGetter(!1,!0),readonlyGet=createGetter(!0),shallowReadonlyGet=createGetter(!0,!0),arrayInstrumentations={};["includes","indexOf","lastIndexOf"].forEach(ii=>{const ai=Array.prototype[ii];arrayInstrumentations[ii]=function(...li){const ui=toRaw(this);for(let Ai=0,Ti=this.length;Ai<Ti;Ai++)track(ui,"get",Ai+"");const pi=ai.apply(ui,li);return pi===-1||pi===!1?ai.apply(ui,li.map(toRaw)):pi}});["push","pop","shift","unshift","splice"].forEach(ii=>{const ai=Array.prototype[ii];arrayInstrumentations[ii]=function(...li){pauseTracking();const ui=ai.apply(this,li);return resetTracking(),ui}});function createGetter(ii=!1,ai=!1){return function(ui,pi,Ai){if(pi==="__v_isReactive")return!ii;if(pi==="__v_isReadonly")return ii;if(pi==="__v_raw"&&Ai===(ii?ai?shallowReadonlyMap:readonlyMap:ai?shallowReactiveMap:reactiveMap).get(ui))return ui;const Ti=isArray(ui);if(!ii&&Ti&&hasOwn(arrayInstrumentations,pi))return Reflect.get(arrayInstrumentations,pi,Ai);const Di=Reflect.get(ui,pi,Ai);return(isSymbol(pi)?builtInSymbols.has(pi):isNonTrackableKeys(pi))||(ii||track(ui,"get",pi),ai)?Di:isRef(Di)?!Ti||!isIntegerKey(pi)?Di.value:Di:isObject(Di)?ii?readonly(Di):reactive2(Di):Di}}var set2=createSetter(),shallowSet=createSetter(!0);function createSetter(ii=!1){return function(li,ui,pi,Ai){let Ti=li[ui];if(!ii&&(pi=toRaw(pi),Ti=toRaw(Ti),!isArray(li)&&isRef(Ti)&&!isRef(pi)))return Ti.value=pi,!0;const Di=isArray(li)&&isIntegerKey(ui)?Number(ui)<li.length:hasOwn(li,ui),zi=Reflect.set(li,ui,pi,Ai);return li===toRaw(Ai)&&(Di?hasChanged(pi,Ti)&&trigger(li,"set",ui,pi,Ti):trigger(li,"add",ui,pi)),zi}}function deleteProperty(ii,ai){const li=hasOwn(ii,ai),ui=ii[ai],pi=Reflect.deleteProperty(ii,ai);return pi&&li&&trigger(ii,"delete",ai,void 0,ui),pi}function has(ii,ai){const li=Reflect.has(ii,ai);return(!isSymbol(ai)||!builtInSymbols.has(ai))&&track(ii,"has",ai),li}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,ai){return console.warn(`Set operation on key "${String(ai)}" failed: target is readonly.`,ii),!0},deleteProperty(ii,ai){return console.warn(`Delete operation on key "${String(ai)}" failed: target is readonly.`,ii),!0}};extend({},mutableHandlers,{get:shallowGet,set:shallowSet});extend({},readonlyHandlers,{get:shallowReadonlyGet});var 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,ai,li=!1,ui=!1){ii=ii.__v_raw;const pi=toRaw(ii),Ai=toRaw(ai);ai!==Ai&&!li&&track(pi,"get",ai),!li&&track(pi,"get",Ai);const{has:Ti}=getProto(pi),Di=ui?toShallow:li?toReadonly:toReactive;if(Ti.call(pi,ai))return Di(ii.get(ai));if(Ti.call(pi,Ai))return Di(ii.get(Ai));ii!==pi&&ii.get(ai)}function has$1(ii,ai=!1){const li=this.__v_raw,ui=toRaw(li),pi=toRaw(ii);return ii!==pi&&!ai&&track(ui,"has",ii),!ai&&track(ui,"has",pi),ii===pi?li.has(ii):li.has(ii)||li.has(pi)}function size(ii,ai=!1){return ii=ii.__v_raw,!ai&&track(toRaw(ii),"iterate",ITERATE_KEY),Reflect.get(ii,"size",ii)}function add(ii){ii=toRaw(ii);const ai=toRaw(this);return getProto(ai).has.call(ai,ii)||(ai.add(ii),trigger(ai,"add",ii,ii)),this}function set$1(ii,ai){ai=toRaw(ai);const li=toRaw(this),{has:ui,get:pi}=getProto(li);let Ai=ui.call(li,ii);Ai?checkIdentityKeys(li,ui,ii):(ii=toRaw(ii),Ai=ui.call(li,ii));const Ti=pi.call(li,ii);return li.set(ii,ai),Ai?hasChanged(ai,Ti)&&trigger(li,"set",ii,ai,Ti):trigger(li,"add",ii,ai),this}function deleteEntry(ii){const ai=toRaw(this),{has:li,get:ui}=getProto(ai);let pi=li.call(ai,ii);pi?checkIdentityKeys(ai,li,ii):(ii=toRaw(ii),pi=li.call(ai,ii));const Ai=ui?ui.call(ai,ii):void 0,Ti=ai.delete(ii);return pi&&trigger(ai,"delete",ii,void 0,Ai),Ti}function clear(){const ii=toRaw(this),ai=ii.size!==0,li=isMap(ii)?new Map(ii):new Set(ii),ui=ii.clear();return ai&&trigger(ii,"clear",void 0,void 0,li),ui}function createForEach(ii,ai){return function(ui,pi){const Ai=this,Ti=Ai.__v_raw,Di=toRaw(Ti),zi=ai?toShallow:ii?toReadonly:toReactive;return!ii&&track(Di,"iterate",ITERATE_KEY),Ti.forEach((Gi,$i)=>ui.call(pi,zi(Gi),zi($i),Ai))}}function createIterableMethod(ii,ai,li){return function(...ui){const pi=this.__v_raw,Ai=toRaw(pi),Ti=isMap(Ai),Di=ii==="entries"||ii===Symbol.iterator&&Ti,zi=ii==="keys"&&Ti,Gi=pi[ii](...ui),$i=li?toShallow:ai?toReadonly:toReactive;return!ai&&track(Ai,"iterate",zi?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:Jr,done:ra}=Gi.next();return ra?{value:Jr,done:ra}:{value:Di?[$i(Jr[0]),$i(Jr[1])]:$i(Jr),done:ra}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(ii){return function(...ai){{const li=ai[0]?`on key "${ai[0]}" `:"";console.warn(`${capitalize(ii)} operation ${li}failed: target is readonly.`,toRaw(this))}return ii==="delete"?!1:this}}var mutableInstrumentations={get(ii){return get$1(this,ii)},get size(){return size(this)},has:has$1,add,set:set$1,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},shallowInstrumentations={get(ii){return get$1(this,ii,!1,!0)},get size(){return size(this)},has:has$1,add,set:set$1,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},readonlyInstrumentations={get(ii){return get$1(this,ii,!0)},get size(){return size(this,!0)},has(ii){return has$1.call(this,ii,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},shallowReadonlyInstrumentations={get(ii){return get$1(this,ii,!0,!0)},get size(){return size(this,!0)},has(ii){return has$1.call(this,ii,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)},iteratorMethods=["keys","values","entries",Symbol.iterator];iteratorMethods.forEach(ii=>{mutableInstrumentations[ii]=createIterableMethod(ii,!1,!1),readonlyInstrumentations[ii]=createIterableMethod(ii,!0,!1),shallowInstrumentations[ii]=createIterableMethod(ii,!1,!0),shallowReadonlyInstrumentations[ii]=createIterableMethod(ii,!0,!0)});function createInstrumentationGetter(ii,ai){const li=ai?ii?shallowReadonlyInstrumentations:shallowInstrumentations:ii?readonlyInstrumentations:mutableInstrumentations;return(ui,pi,Ai)=>pi==="__v_isReactive"?!ii:pi==="__v_isReadonly"?ii:pi==="__v_raw"?ui:Reflect.get(hasOwn(li,pi)&&pi in ui?li:ui,pi,Ai)}var mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)};function checkIdentityKeys(ii,ai,li){const ui=toRaw(li);if(ui!==li&&ai.call(ii,ui)){const pi=toRawType(ii);console.warn(`Reactive ${pi} contains both the raw and reactive versions of the same object${pi==="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,ai,li,ui,pi){if(!isObject(ii))return console.warn(`value cannot be made reactive: ${String(ii)}`),ii;if(ii.__v_raw&&!(ai&&ii.__v_isReactive))return ii;const Ai=pi.get(ii);if(Ai)return Ai;const Ti=getTargetType(ii);if(Ti===0)return ii;const Di=new Proxy(ii,Ti===2?ui:li);return pi.set(ii,Di),Di}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:ai,effect:li})=>(ui,pi)=>{let Ai=ai(ui),Ti=!0,Di,zi=li(()=>Ai(Gi=>{JSON.stringify(Gi),Ti?Di=Gi:queueMicrotask(()=>{pi(Gi,Di),Di=Gi}),Ti=!1}));ii._x_effects.delete(zi)});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 ai=[],li=ii;for(;li;)li._x_refs&&ai.push(li._x_refs),li=li.parentNode;return ai}var globalIdMemo={};function findAndIncrementId(ii){return globalIdMemo[ii]||(globalIdMemo[ii]=0),++globalIdMemo[ii]}function closestIdRoot(ii,ai){return findClosest(ii,li=>{if(li._x_ids&&li._x_ids[ai])return!0})}function setIdRoot(ii,ai){ii._x_ids||(ii._x_ids={}),ii._x_ids[ai]||(ii._x_ids[ai]=findAndIncrementId(ai))}magic("id",ii=>(ai,li=null)=>{let ui=closestIdRoot(ii,ai),pi=ui?ui._x_ids[ai]:findAndIncrementId(ai);return li?`${ai}-${pi}-${li}`:`${ai}-${pi}`});magic("el",ii=>ii);warnMissingPluginMagic("Focus","focus","focus");warnMissingPluginMagic("Persist","persist","persist");function warnMissingPluginMagic(ii,ai,li){magic(ai,ui=>warn(`You can't use [$${directiveName}] without first installing the "${ii}" plugin here: https://alpinejs.dev/plugins/${li}`,ui))}function entangle({get:ii,set:ai},{get:li,set:ui}){let pi=!0,Ai,Ti,Di=effect(()=>{let zi,Gi;pi?(zi=ii(),ui(zi),Gi=li(),pi=!1):(zi=ii(),Gi=li(),Ti=JSON.stringify(zi),JSON.stringify(Gi),Ti!==Ai?(Gi=li(),ui(zi),Gi=zi):(ai(Gi),zi=Gi)),Ai=JSON.stringify(zi),JSON.stringify(Gi)});return()=>{release(Di)}}directive("modelable",(ii,{expression:ai},{effect:li,evaluateLater:ui,cleanup:pi})=>{let Ai=ui(ai),Ti=()=>{let $i;return Ai(Jr=>$i=Jr),$i},Di=ui(`${ai} = __placeholder`),zi=$i=>Di(()=>{},{scope:{__placeholder:$i}}),Gi=Ti();zi(Gi),queueMicrotask(()=>{if(!ii._x_model)return;ii._x_removeModelListeners.default();let $i=ii._x_model.get,Jr=ii._x_model.set,ra=entangle({get(){return $i()},set(ma){Jr(ma)}},{get(){return Ti()},set(ma){zi(ma)}});pi(ra)})});var teleportContainerDuringClone=document.createElement("div");directive("teleport",(ii,{modifiers:ai,expression:li},{cleanup:ui})=>{ii.tagName.toLowerCase()!=="template"&&warn("x-teleport can only be used on a <template> tag",ii);let pi=skipDuringClone(()=>document.querySelector(li),()=>teleportContainerDuringClone)();pi||warn(`Cannot find x-teleport element for selector: "${li}"`);let Ai=ii.content.cloneNode(!0).firstElementChild;ii._x_teleport=Ai,Ai._x_teleportBack=ii,ii._x_forwardEvents&&ii._x_forwardEvents.forEach(Ti=>{Ai.addEventListener(Ti,Di=>{Di.stopPropagation(),ii.dispatchEvent(new Di.constructor(Di.type,Di))})}),addScopeToNode(Ai,{},ii),mutateDom(()=>{ai.includes("prepend")?pi.parentNode.insertBefore(Ai,pi):ai.includes("append")?pi.parentNode.insertBefore(Ai,pi.nextSibling):pi.appendChild(Ai),initTree(Ai),Ai._x_ignore=!0}),ui(()=>Ai.remove())});var handler=()=>{};handler.inline=(ii,{modifiers:ai},{cleanup:li})=>{ai.includes("self")?ii._x_ignoreSelf=!0:ii._x_ignore=!0,li(()=>{ai.includes("self")?delete ii._x_ignoreSelf:delete ii._x_ignore})};directive("ignore",handler);directive("effect",(ii,{expression:ai},{effect:li})=>li(evaluateLater(ii,ai)));function on(ii,ai,li,ui){let pi=ii,Ai=zi=>ui(zi),Ti={},Di=(zi,Gi)=>$i=>Gi(zi,$i);if(li.includes("dot")&&(ai=dotSyntax(ai)),li.includes("camel")&&(ai=camelCase2(ai)),li.includes("passive")&&(Ti.passive=!0),li.includes("capture")&&(Ti.capture=!0),li.includes("window")&&(pi=window),li.includes("document")&&(pi=document),li.includes("prevent")&&(Ai=Di(Ai,(zi,Gi)=>{Gi.preventDefault(),zi(Gi)})),li.includes("stop")&&(Ai=Di(Ai,(zi,Gi)=>{Gi.stopPropagation(),zi(Gi)})),li.includes("self")&&(Ai=Di(Ai,(zi,Gi)=>{Gi.target===ii&&zi(Gi)})),(li.includes("away")||li.includes("outside"))&&(pi=document,Ai=Di(Ai,(zi,Gi)=>{ii.contains(Gi.target)||Gi.target.isConnected!==!1&&(ii.offsetWidth<1&&ii.offsetHeight<1||ii._x_isShown!==!1&&zi(Gi))})),li.includes("once")&&(Ai=Di(Ai,(zi,Gi)=>{zi(Gi),pi.removeEventListener(ai,Ai,Ti)})),Ai=Di(Ai,(zi,Gi)=>{isKeyEvent(ai)&&isListeningForASpecificKeyThatHasntBeenPressed(Gi,li)||zi(Gi)}),li.includes("debounce")){let zi=li[li.indexOf("debounce")+1]||"invalid-wait",Gi=isNumeric(zi.split("ms")[0])?Number(zi.split("ms")[0]):250;Ai=debounce$1(Ai,Gi)}if(li.includes("throttle")){let zi=li[li.indexOf("throttle")+1]||"invalid-wait",Gi=isNumeric(zi.split("ms")[0])?Number(zi.split("ms")[0]):250;Ai=throttle(Ai,Gi)}return pi.addEventListener(ai,Ai,Ti),()=>{pi.removeEventListener(ai,Ai,Ti)}}function dotSyntax(ii){return ii.replace(/-/g,".")}function camelCase2(ii){return ii.toLowerCase().replace(/-(\w)/g,(ai,li)=>li.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,ai){let li=ai.filter(Ai=>!["window","document","prevent","stop","once","capture"].includes(Ai));if(li.includes("debounce")){let Ai=li.indexOf("debounce");li.splice(Ai,isNumeric((li[Ai+1]||"invalid-wait").split("ms")[0])?2:1)}if(li.includes("throttle")){let Ai=li.indexOf("throttle");li.splice(Ai,isNumeric((li[Ai+1]||"invalid-wait").split("ms")[0])?2:1)}if(li.length===0||li.length===1&&keyToModifiers(ii.key).includes(li[0]))return!1;const pi=["ctrl","shift","alt","meta","cmd","super"].filter(Ai=>li.includes(Ai));return li=li.filter(Ai=>!pi.includes(Ai)),!(pi.length>0&&pi.filter(Ti=>((Ti==="cmd"||Ti==="super")&&(Ti="meta"),ii[`${Ti}Key`])).length===pi.length&&keyToModifiers(ii.key).includes(li[0]))}function keyToModifiers(ii){if(!ii)return[];ii=kebabCase2(ii);let ai={ctrl:"control",slash:"/",space:" ",spacebar:" ",cmd:"meta",esc:"escape",up:"arrow-up",down:"arrow-down",left:"arrow-left",right:"arrow-right",period:".",equal:"=",minus:"-",underscore:"_"};return ai[ii]=ii,Object.keys(ai).map(li=>{if(ai[li]===ii)return li}).filter(li=>li)}directive("model",(ii,{modifiers:ai,expression:li},{effect:ui,cleanup:pi})=>{let Ai=ii;ai.includes("parent")&&(Ai=ii.parentNode);let Ti=evaluateLater(Ai,li),Di;typeof li=="string"?Di=evaluateLater(Ai,`${li} = __placeholder`):typeof li=="function"&&typeof li()=="string"?Di=evaluateLater(Ai,`${li()} = __placeholder`):Di=()=>{};let zi=()=>{let ra;return Ti(ma=>ra=ma),isGetterSetter(ra)?ra.get():ra},Gi=ra=>{let ma;Ti(xa=>ma=xa),isGetterSetter(ma)?ma.set(ra):Di(()=>{},{scope:{__placeholder:ra}})};ai.includes("fill")&&ii.hasAttribute("value")&&(zi()===null||zi()==="")&&Gi(ii.value),typeof li=="string"&&ii.type==="radio"&&mutateDom(()=>{ii.hasAttribute("name")||ii.setAttribute("name",li)});var $i=ii.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(ii.type)||ai.includes("lazy")?"change":"input";let Jr=isCloning?()=>{}:on(ii,$i,ai,ra=>{Gi(getInputValue(ii,ai,ra,zi()))});if(ii._x_removeModelListeners||(ii._x_removeModelListeners={}),ii._x_removeModelListeners.default=Jr,pi(()=>ii._x_removeModelListeners.default()),ii.form){let ra=on(ii.form,"reset",[],ma=>{nextTick(()=>ii._x_model&&ii._x_model.set(ii.value))});pi(()=>ra())}ii._x_model={get(){return zi()},set(ra){Gi(ra)}},ii._x_forceModelUpdate=ra=>{ra=ra===void 0?zi():ra,ra===void 0&&typeof li=="string"&&li.match(/\./)&&(ra=""),window.fromModel=!0,mutateDom(()=>bind(ii,"value",ra)),delete window.fromModel},ui(()=>{let ra=zi();ai.includes("unintrusive")&&document.activeElement.isSameNode(ii)||ii._x_forceModelUpdate(ra)})});function getInputValue(ii,ai,li,ui){return mutateDom(()=>{if(li instanceof CustomEvent&&li.detail!==void 0)return typeof li.detail<"u"?li.detail:li.target.value;if(ii.type==="checkbox")if(Array.isArray(ui)){let pi=ai.includes("number")?safeParseNumber(li.target.value):li.target.value;return li.target.checked?ui.concat([pi]):ui.filter(Ai=>!checkedAttrLooseCompare2(Ai,pi))}else return li.target.checked;else{if(ii.tagName.toLowerCase()==="select"&&ii.multiple)return ai.includes("number")?Array.from(li.target.selectedOptions).map(pi=>{let Ai=pi.value||pi.text;return safeParseNumber(Ai)}):Array.from(li.target.selectedOptions).map(pi=>pi.value||pi.text);{let pi=li.target.value;return ai.includes("number")?safeParseNumber(pi):ai.includes("trim")?pi.trim():pi}}})}function safeParseNumber(ii){let ai=ii?parseFloat(ii):null;return isNumeric2(ai)?ai:ii}function checkedAttrLooseCompare2(ii,ai){return ii==ai}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:ai},{evaluate:li})=>typeof ai=="string"?!!ai.trim()&&li(ai,{},!1):li(ai,{},!1)));directive("text",(ii,{expression:ai},{effect:li,evaluateLater:ui})=>{let pi=ui(ai);li(()=>{pi(Ai=>{mutateDom(()=>{ii.textContent=Ai})})})});directive("html",(ii,{expression:ai},{effect:li,evaluateLater:ui})=>{let pi=ui(ai);li(()=>{pi(Ai=>{mutateDom(()=>{ii.innerHTML=Ai,ii._x_ignoreSelf=!0,initTree(ii),delete ii._x_ignoreSelf})})})});mapAttributes(startingWith(":",into(prefix("bind:"))));directive("bind",(ii,{value:ai,modifiers:li,expression:ui,original:pi},{effect:Ai})=>{if(!ai){let Di={};injectBindingProviders(Di),evaluateLater(ii,ui)(Gi=>{applyBindingsObject(ii,Gi,pi)},{scope:Di});return}if(ai==="key")return storeKeyForXFor(ii,ui);let Ti=evaluateLater(ii,ui);Ai(()=>Ti(Di=>{Di===void 0&&typeof ui=="string"&&ui.match(/\./)&&(Di=""),mutateDom(()=>bind(ii,ai,Di,li))}))});function storeKeyForXFor(ii,ai){ii._x_keyExpression=ai}addRootSelector(()=>`[${prefix("data")}]`);directive("data",skipDuringClone((ii,{expression:ai},{cleanup:li})=>{ai=ai===""?"{}":ai;let ui={};injectMagics(ui,ii);let pi={};injectDataProviders(pi,ui);let Ai=evaluate(ii,ai,{scope:pi});(Ai===void 0||Ai===!0)&&(Ai={}),injectMagics(Ai,ii);let Ti=reactive(Ai);initInterceptors(Ti);let Di=addScopeToNode(ii,Ti);Ti.init&&evaluate(ii,Ti.init),li(()=>{Ti.destroy&&evaluate(ii,Ti.destroy),Di()})}));directive("show",(ii,{modifiers:ai,expression:li},{effect:ui})=>{let pi=evaluateLater(ii,li);ii._x_doHide||(ii._x_doHide=()=>{mutateDom(()=>{ii.style.setProperty("display","none",ai.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 Ai=()=>{ii._x_doHide(),ii._x_isShown=!1},Ti=()=>{ii._x_doShow(),ii._x_isShown=!0},Di=()=>setTimeout(Ti),zi=once(Jr=>Jr?Ti():Ai(),Jr=>{typeof ii._x_toggleAndCascadeWithTransitions=="function"?ii._x_toggleAndCascadeWithTransitions(ii,Jr,Ti,Ai):Jr?Di():Ai()}),Gi,$i=!0;ui(()=>pi(Jr=>{!$i&&Jr===Gi||(ai.includes("immediate")&&(Jr?Di():Ai()),zi(Jr),Gi=Jr,$i=!1)}))});directive("for",(ii,{expression:ai},{effect:li,cleanup:ui})=>{let pi=parseForExpression(ai),Ai=evaluateLater(ii,pi.items),Ti=evaluateLater(ii,ii._x_keyExpression||"index");ii._x_prevKeys=[],ii._x_lookup={},li(()=>loop(ii,pi,Ai,Ti)),ui(()=>{Object.values(ii._x_lookup).forEach(Di=>Di.remove()),delete ii._x_prevKeys,delete ii._x_lookup})});function loop(ii,ai,li,ui){let pi=Ti=>typeof Ti=="object"&&!Array.isArray(Ti),Ai=ii;li(Ti=>{isNumeric3(Ti)&&Ti>=0&&(Ti=Array.from(Array(Ti).keys(),aa=>aa+1)),Ti===void 0&&(Ti=[]);let Di=ii._x_lookup,zi=ii._x_prevKeys,Gi=[],$i=[];if(pi(Ti))Ti=Object.entries(Ti).map(([aa,Zr])=>{let Vi=getIterationScopeVariables(ai,Zr,aa,Ti);ui(ua=>$i.push(ua),{scope:{index:aa,...Vi}}),Gi.push(Vi)});else for(let aa=0;aa<Ti.length;aa++){let Zr=getIterationScopeVariables(ai,Ti[aa],aa,Ti);ui(Vi=>$i.push(Vi),{scope:{index:aa,...Zr}}),Gi.push(Zr)}let Jr=[],ra=[],ma=[],xa=[];for(let aa=0;aa<zi.length;aa++){let Zr=zi[aa];$i.indexOf(Zr)===-1&&ma.push(Zr)}zi=zi.filter(aa=>!ma.includes(aa));let da="template";for(let aa=0;aa<$i.length;aa++){let Zr=$i[aa],Vi=zi.indexOf(Zr);if(Vi===-1)zi.splice(aa,0,Zr),Jr.push([da,aa]);else if(Vi!==aa){let ua=zi.splice(aa,1)[0],qi=zi.splice(Vi-1,1)[0];zi.splice(aa,0,qi),zi.splice(Vi,0,ua),ra.push([ua,qi])}else xa.push(Zr);da=Zr}for(let aa=0;aa<ma.length;aa++){let Zr=ma[aa];Di[Zr]._x_effects&&Di[Zr]._x_effects.forEach(dequeueJob),Di[Zr].remove(),Di[Zr]=null,delete Di[Zr]}for(let aa=0;aa<ra.length;aa++){let[Zr,Vi]=ra[aa],ua=Di[Zr],qi=Di[Vi],Ui=document.createElement("div");mutateDom(()=>{qi.after(Ui),ua.after(qi),qi._x_currentIfEl&&qi.after(qi._x_currentIfEl),Ui.before(ua),ua._x_currentIfEl&&ua.after(ua._x_currentIfEl),Ui.remove()}),refreshScope(qi,Gi[$i.indexOf(Vi)])}for(let aa=0;aa<Jr.length;aa++){let[Zr,Vi]=Jr[aa],ua=Zr==="template"?Ai:Di[Zr];ua._x_currentIfEl&&(ua=ua._x_currentIfEl);let qi=Gi[Vi],Ui=$i[Vi],wi=document.importNode(Ai.content,!0).firstElementChild;addScopeToNode(wi,reactive(qi),Ai),mutateDom(()=>{ua.after(wi),initTree(wi)}),typeof Ui=="object"&&warn("x-for key cannot be an object, it must be a string or an integer",Ai),Di[Ui]=wi}for(let aa=0;aa<xa.length;aa++)refreshScope(Di[xa[aa]],Gi[$i.indexOf(xa[aa])]);Ai._x_prevKeys=$i})}function parseForExpression(ii){let ai=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,li=/^\s*\(|\)\s*$/g,ui=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,pi=ii.match(ui);if(!pi)return;let Ai={};Ai.items=pi[2].trim();let Ti=pi[1].replace(li,"").trim(),Di=Ti.match(ai);return Di?(Ai.item=Ti.replace(ai,"").trim(),Ai.index=Di[1].trim(),Di[2]&&(Ai.collection=Di[2].trim())):Ai.item=Ti,Ai}function getIterationScopeVariables(ii,ai,li,ui){let pi={};return/^\[.*\]$/.test(ii.item)&&Array.isArray(ai)?ii.item.replace("[","").replace("]","").split(",").map(Ti=>Ti.trim()).forEach((Ti,Di)=>{pi[Ti]=ai[Di]}):/^\{.*\}$/.test(ii.item)&&!Array.isArray(ai)&&typeof ai=="object"?ii.item.replace("{","").replace("}","").split(",").map(Ti=>Ti.trim()).forEach(Ti=>{pi[Ti]=ai[Ti]}):pi[ii.item]=ai,ii.index&&(pi[ii.index]=li),ii.collection&&(pi[ii.collection]=ui),pi}function isNumeric3(ii){return!Array.isArray(ii)&&!isNaN(ii)}function handler2(){}handler2.inline=(ii,{expression:ai},{cleanup:li})=>{let ui=closestRoot(ii);ui._x_refs||(ui._x_refs={}),ui._x_refs[ai]=ii,li(()=>delete ui._x_refs[ai])};directive("ref",handler2);directive("if",(ii,{expression:ai},{effect:li,cleanup:ui})=>{let pi=evaluateLater(ii,ai),Ai=()=>{if(ii._x_currentIfEl)return ii._x_currentIfEl;let Di=ii.content.cloneNode(!0).firstElementChild;return addScopeToNode(Di,{},ii),mutateDom(()=>{ii.after(Di),initTree(Di)}),ii._x_currentIfEl=Di,ii._x_undoIf=()=>{walk(Di,zi=>{zi._x_effects&&zi._x_effects.forEach(dequeueJob)}),Di.remove(),delete ii._x_currentIfEl},Di},Ti=()=>{ii._x_undoIf&&(ii._x_undoIf(),delete ii._x_undoIf)};li(()=>pi(Di=>{Di?Ai():Ti()})),ui(()=>ii._x_undoIf&&ii._x_undoIf())});directive("id",(ii,{expression:ai},{evaluate:li})=>{li(ai).forEach(pi=>setIdRoot(ii,pi))});mapAttributes(startingWith("@",into(prefix("on:"))));directive("on",skipDuringClone((ii,{value:ai,modifiers:li,expression:ui},{cleanup:pi})=>{let Ai=ui?evaluateLater(ii,ui):()=>{};ii.tagName.toLowerCase()==="template"&&(ii._x_forwardEvents||(ii._x_forwardEvents=[]),ii._x_forwardEvents.includes(ai)||ii._x_forwardEvents.push(ai));let Ti=on(ii,ai,li,Di=>{Ai(()=>{},{scope:{$event:Di},params:[Di]})});pi(()=>Ti())}));warnMissingPluginDirective("Collapse","collapse","collapse");warnMissingPluginDirective("Intersect","intersect","intersect");warnMissingPluginDirective("Focus","trap","focus");warnMissingPluginDirective("Mask","mask","mask");function warnMissingPluginDirective(ii,ai,li){directive(ai,ui=>warn(`You can't use [x-${ai}] without first installing the "${ii}" plugin here: https://alpinejs.dev/plugins/${li}`,ui))}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.48.0
* (c) 2018-2024 ApexCharts
* Released under the MIT License.
*/(function(ii,ai){function li(Pi,ze){var ei=Object.keys(Pi);if(Object.getOwnPropertySymbols){var ti=Object.getOwnPropertySymbols(Pi);ze&&(ti=ti.filter(function(ri){return Object.getOwnPropertyDescriptor(Pi,ri).enumerable})),ei.push.apply(ei,ti)}return ei}function ui(Pi){for(var ze=1;ze<arguments.length;ze++){var ei=arguments[ze]!=null?arguments[ze]:{};ze%2?li(Object(ei),!0).forEach(function(ti){zi(Pi,ti,ei[ti])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Pi,Object.getOwnPropertyDescriptors(ei)):li(Object(ei)).forEach(function(ti){Object.defineProperty(Pi,ti,Object.getOwnPropertyDescriptor(ei,ti))})}return Pi}function pi(Pi){return pi=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},pi(Pi)}function Ai(Pi,ze){if(!(Pi instanceof ze))throw new TypeError("Cannot call a class as a function")}function Ti(Pi,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(Pi,ti.key,ti)}}function Di(Pi,ze,ei){return ze&&Ti(Pi.prototype,ze),ei&&Ti(Pi,ei),Pi}function zi(Pi,ze,ei){return ze in Pi?Object.defineProperty(Pi,ze,{value:ei,enumerable:!0,configurable:!0,writable:!0}):Pi[ze]=ei,Pi}function Gi(Pi,ze){if(typeof ze!="function"&&ze!==null)throw new TypeError("Super expression must either be null or a function");Pi.prototype=Object.create(ze&&ze.prototype,{constructor:{value:Pi,writable:!0,configurable:!0}}),ze&&Jr(Pi,ze)}function $i(Pi){return $i=Object.setPrototypeOf?Object.getPrototypeOf:function(ze){return ze.__proto__||Object.getPrototypeOf(ze)},$i(Pi)}function Jr(Pi,ze){return Jr=Object.setPrototypeOf||function(ei,ti){return ei.__proto__=ti,ei},Jr(Pi,ze)}function ra(Pi){if(Pi===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Pi}function ma(Pi){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=$i(Pi);if(ze){var ri=$i(this).constructor;ei=Reflect.construct(ti,arguments,ri)}else ei=ti.apply(this,arguments);return function(si,ni){if(ni&&(typeof ni=="object"||typeof ni=="function"))return ni;if(ni!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ra(si)}(this,ei)}}function xa(Pi,ze){return function(ei){if(Array.isArray(ei))return ei}(Pi)||function(ei,ti){var ri=ei==null?null:typeof Symbol<"u"&&ei[Symbol.iterator]||ei["@@iterator"];if(ri!=null){var si,ni,oi=[],ci=!0,di=!1;try{for(ri=ri.call(ei);!(ci=(si=ri.next()).done)&&(oi.push(si.value),!ti||oi.length!==ti);ci=!0);}catch(gi){di=!0,ni=gi}finally{try{ci||ri.return==null||ri.return()}finally{if(di)throw ni}}return oi}}(Pi,ze)||aa(Pi,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 da(Pi){return function(ze){if(Array.isArray(ze))return Zr(ze)}(Pi)||function(ze){if(typeof Symbol<"u"&&ze[Symbol.iterator]!=null||ze["@@iterator"]!=null)return Array.from(ze)}(Pi)||aa(Pi)||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 aa(Pi,ze){if(Pi){if(typeof Pi=="string")return Zr(Pi,ze);var ei=Object.prototype.toString.call(Pi).slice(8,-1);return ei==="Object"&&Pi.constructor&&(ei=Pi.constructor.name),ei==="Map"||ei==="Set"?Array.from(Pi):ei==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ei)?Zr(Pi,ze):void 0}}function Zr(Pi,ze){(ze==null||ze>Pi.length)&&(ze=Pi.length);for(var ei=0,ti=new Array(ze);ei<ze;ei++)ti[ei]=Pi[ei];return ti}var Vi=function(){function Pi(){Ai(this,Pi)}return Di(Pi,[{key:"shadeRGBColor",value:function(ze,ei){var ti=ei.split(","),ri=ze<0?0:255,si=ze<0?-1*ze:ze,ni=parseInt(ti[0].slice(4),10),oi=parseInt(ti[1],10),ci=parseInt(ti[2],10);return"rgb("+(Math.round((ri-ni)*si)+ni)+","+(Math.round((ri-oi)*si)+oi)+","+(Math.round((ri-ci)*si)+ci)+")"}},{key:"shadeHexColor",value:function(ze,ei){var ti=parseInt(ei.slice(1),16),ri=ze<0?0:255,si=ze<0?-1*ze:ze,ni=ti>>16,oi=ti>>8&255,ci=255&ti;return"#"+(16777216+65536*(Math.round((ri-ni)*si)+ni)+256*(Math.round((ri-oi)*si)+oi)+(Math.round((ri-ci)*si)+ci)).toString(16).slice(1)}},{key:"shadeColor",value:function(ze,ei){return Pi.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&&pi(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(si){if(si==null)throw new TypeError("Cannot convert undefined or null to object");for(var ni=Object(si),oi=1;oi<arguments.length;oi++){var ci=arguments[oi];if(ci!=null)for(var di in ci)ci.hasOwnProperty(di)&&(ni[di]=ci[di])}return ni});var ri=Object.assign({},ze);return this.isObject(ze)&&this.isObject(ei)&&Object.keys(ei).forEach(function(si){ti.isObject(ei[si])&&si in ze?ri[si]=ti.extend(ze[si],ei[si]):Object.assign(ri,zi({},si,ei[si]))}),ri}},{key:"extendArray",value:function(ze,ei){var ti=[];return ze.map(function(ri){ti.push(Pi.extend(ei,ri))}),ze=ti}},{key:"monthMod",value:function(ze){return ze%12}},{key:"clone",value:function(ze){if(Pi.is("Array",ze)){for(var ei=[],ti=0;ti<ze.length;ti++)ei[ti]=this.clone(ze[ti]);return ei}if(Pi.is("Null",ze))return null;if(Pi.is("Date",ze))return ze;if(pi(ze)==="object"){var ri={};for(var si in ze)ze.hasOwnProperty(si)&&(ri[si]=this.clone(ze[si]));return ri}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="",ri=ze<0?"-":"",si=ei[0].replace(".",""),ni=Number(ei[1])+1;if(ni<0){for(ti=ri+"0.";ni++;)ti+="0";return ti+si.replace(/^-/,"")}for(ni-=si.length;ni--;)ti+="0";return si+ti}},{key:"getDimensions",value:function(ze){var ei=getComputedStyle(ze,null),ti=ze.clientHeight,ri=ze.clientWidth;return ti-=parseFloat(ei.paddingTop)+parseFloat(ei.paddingBottom),[ri-=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(ri,si){return ri.length>si.length?ri:si})),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 ri=0;ri<ti.length;ri++)ti[ri]=parseInt(ti[ri].length===1?ti[ri]+ti[ri]:ti[ri],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=[],ri=2*Math.PI/ei,si=0;si<ei;si++){var ni={};ni.x=ze*Math.sin(si*ri),ni.y=-ze*Math.cos(si*ri),ti.push(ni)}return ti}},{key:"polarToCartesian",value:function(ze,ei,ti,ri){var si=(ri-90)*Math.PI/180;return{x:ze+ti*Math.cos(si),y:ei+ti*Math.sin(si)}}},{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 ri=ti-ze.length+1;ri--;)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 ri=ze.indexOf("Edge/");return ri>0&&parseInt(ze.substring(ri+5,ze.indexOf(".",ri)),10)}},{key:"getGCD",value:function(ze,ei){var ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:7,ri=Math.pow(10,ti-Math.floor(Math.log10(Math.max(ze,ei))));for(ze=Math.round(Math.abs(ze)*ri),ei=Math.round(Math.abs(ei)*ri);ei;){var si=ei;ei=ze%ei,ze=si}return ze/ri}},{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,ri=Math.pow(10,ti-Math.floor(Math.log10(Math.max(ze,ei))));return(ze=Math.round(Math.abs(ze)*ri))%(ei=Math.round(Math.abs(ei)*ri))/ri}}]),Pi}(),ua=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w,this.setEasingFunctions()}return Di(Pi,[{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,ri){ze.attr(ei).animate(ri).attr(ti)}},{key:"animateMarker",value:function(ze,ei,ti,ri,si,ni){ei||(ei=0),ze.attr({r:ei,width:ei,height:ei}).animate(ri,si).attr({r:ti,width:ti.width,height:ti.height}).afterAll(function(){ni()})}},{key:"animateCircle",value:function(ze,ei,ti,ri,si){ze.attr({r:ei.r,cx:ei.cx,cy:ei.cy}).animate(ri,si).attr({r:ti.r,cx:ti.cx,cy:ti.cy})}},{key:"animateRect",value:function(ze,ei,ti,ri,si){ze.attr(ei).animate(ri).attr(ti).afterAll(function(){return si()})}},{key:"animatePathsGradually",value:function(ze){var ei=ze.el,ti=ze.realIndex,ri=ze.j,si=ze.fill,ni=ze.pathFrom,oi=ze.pathTo,ci=ze.speed,di=ze.delay,gi=this.w,vi=0;gi.config.chart.animations.animateGradually.enabled&&(vi=gi.config.chart.animations.animateGradually.delay),gi.config.chart.animations.dynamicAnimation.enabled&&gi.globals.dataChanged&&gi.config.chart.type!=="bar"&&(vi=0),this.morphSVG(ei,ti,ri,gi.config.chart.type!=="line"||gi.globals.comboCharts?si:"stroke",ni,oi,ci,di*vi)}},{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,ri,si,ni,oi,ci){var di=this,gi=this.w;si||(si=ze.attr("pathFrom")),ni||(ni=ze.attr("pathTo"));var vi=function(xi){return gi.config.chart.type==="radar"&&(oi=1),"M 0 ".concat(gi.globals.gridHeight)};(!si||si.indexOf("undefined")>-1||si.indexOf("NaN")>-1)&&(si=vi()),(!ni||ni.indexOf("undefined")>-1||ni.indexOf("NaN")>-1)&&(ni=vi()),gi.globals.shouldAnimate||(oi=1),ze.plot(si).animate(1,gi.globals.easing,ci).plot(si).animate(oi,gi.globals.easing,ci).plot(ni).afterAll(function(){Vi.isNumber(ti)?ti===gi.globals.series[gi.globals.maxValsInArrayIndex].length-2&&gi.globals.shouldAnimate&&di.animationCompleted(ze):ri!=="none"&&gi.globals.shouldAnimate&&(!gi.globals.comboCharts&&ei===gi.globals.series.length-1||gi.globals.comboCharts)&&di.animationCompleted(ze),di.showDelayedElements()})}}]),Pi}(),qi=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{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 ri=this,si=this.w,ni=ti.intensity;ze.unfilter(!0),new window.SVG.Filter,ze.filter(function(oi){var ci=si.config.chart.dropShadow;(ci.enabled?ri.addShadow(oi,ei,ci):oi).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:ni}})}),ze.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(ze.filterer.node)}},{key:"addDarkenFilter",value:function(ze,ei,ti){var ri=this,si=this.w,ni=ti.intensity;ze.unfilter(!0),new window.SVG.Filter,ze.filter(function(oi){var ci=si.config.chart.dropShadow;(ci.enabled?ri.addShadow(oi,ei,ci):oi).componentTransfer({rgb:{type:"linear",slope:ni}})}),ze.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(ze.filterer.node)}},{key:"applyFilter",value:function(ze,ei,ti){var ri=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:ri});break;case"darken":this.addDarkenFilter(ze,ei,{intensity:ri})}}},{key:"addShadow",value:function(ze,ei,ti){var ri,si=this.w,ni=ti.blur,oi=ti.top,ci=ti.left,di=ti.color,gi=ti.opacity;if(((ri=si.config.chart.dropShadow.enabledOnSeries)===null||ri===void 0?void 0:ri.length)>0&&si.config.chart.dropShadow.enabledOnSeries.indexOf(ei)===-1)return ze;var vi=ze.flood(Array.isArray(di)?di[ei]:di,gi).composite(ze.sourceAlpha,"in").offset(ci,oi).gaussianBlur(ni).merge(ze.source);return ze.blend(ze.source,vi)}},{key:"dropShadow",value:function(ze,ei){var ti,ri,si=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,ni=ei.top,oi=ei.left,ci=ei.blur,di=ei.color,gi=ei.opacity,vi=ei.noUserSpaceOnUse,xi=this.w;return ze.unfilter(!0),Vi.isIE()&&xi.config.chart.type==="radialBar"||((ti=xi.config.chart.dropShadow.enabledOnSeries)===null||ti===void 0?void 0:ti.length)>0&&((ri=xi.config.chart.dropShadow.enabledOnSeries)===null||ri===void 0?void 0:ri.indexOf(si))===-1||(di=Array.isArray(di)?di[si]:di,ze.filter(function(yi){var Ci=null;Ci=Vi.isSafari()||Vi.isFirefox()||Vi.isIE()?yi.flood(di,gi).composite(yi.sourceAlpha,"in").offset(oi,ni).gaussianBlur(ci):yi.flood(di,gi).composite(yi.sourceAlpha,"in").offset(oi,ni).gaussianBlur(ci).merge(yi.source),yi.blend(yi.source,Ci)}),vi||ze.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(ze.filterer.node)),ze}},{key:"setSelectionFilter",value:function(ze,ei,ti){var ri=this.w;if(ri.globals.selectedDataPoints[ei]!==void 0&&ri.globals.selectedDataPoints[ei].indexOf(ti)>-1){ze.node.setAttribute("selected",!0);var si=ri.config.states.active.filter;si!=="none"&&this.applyFilter(ze,ei,si.type,si.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%"})}}]),Pi}(),Ui=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{key:"roundPathCorners",value:function(ze,ei){function ti(Bi,Ji,ji){var la=Ji.x-Bi.x,ia=Ji.y-Bi.y,oa=Math.sqrt(la*la+ia*ia);return ri(Bi,Ji,Math.min(1,ji/oa))}function ri(Bi,Ji,ji){return{x:Bi.x+(Ji.x-Bi.x)*ji,y:Bi.y+(Ji.y-Bi.y)*ji}}function si(Bi,Ji){Bi.length>2&&(Bi[Bi.length-2]=Ji.x,Bi[Bi.length-1]=Ji.y)}function ni(Bi){return{x:parseFloat(Bi[Bi.length-2]),y:parseFloat(Bi[Bi.length-1])}}ze.indexOf("NaN")>-1&&(ze="");var oi=ze.split(/[,\s]/).reduce(function(Bi,Ji){var ji=Ji.match("([a-zA-Z])(.+)");return ji?(Bi.push(ji[1]),Bi.push(ji[2])):Bi.push(Ji),Bi},[]).reduce(function(Bi,Ji){return parseFloat(Ji)==Ji&&Bi.length?Bi[Bi.length-1].push(Ji):Bi.push([Ji]),Bi},[]),ci=[];if(oi.length>1){var di=ni(oi[0]),gi=null;oi[oi.length-1][0]=="Z"&&oi[0].length>2&&(gi=["L",di.x,di.y],oi[oi.length-1]=gi),ci.push(oi[0]);for(var vi=1;vi<oi.length;vi++){var xi=ci[ci.length-1],yi=oi[vi],Ci=yi==gi?oi[1]:oi[vi+1];if(Ci&&xi&&xi.length>2&&yi[0]=="L"&&Ci.length>2&&Ci[0]=="L"){var _i,Li,Mi=ni(xi),Ri=ni(yi),fi=ni(Ci);_i=ti(Ri,Mi,ei),Li=ti(Ri,fi,ei),si(yi,_i),yi.origPoint=Ri,ci.push(yi);var bi=ri(_i,Ri,.5),Ei=ri(Ri,Li,.5),Ii=["C",bi.x,bi.y,Ei.x,Ei.y,Li.x,Li.y];Ii.origPoint=Ri,ci.push(Ii)}else ci.push(yi)}if(gi){var Ni=ni(ci[ci.length-1]);ci.push(["Z"]),si(ci[0],Ni)}}else ci=oi;return ci.reduce(function(Bi,Ji){return Bi+Ji.join(" ")+" "},"")}},{key:"drawLine",value:function(ze,ei,ti,ri){var si=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"#a8a8a8",ni=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,oi=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:ri,stroke:si,"stroke-dasharray":ni,"stroke-width":oi,"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,ri=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,si=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,ni=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"#fefefe",oi=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,gi=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,vi=this.w.globals.dom.Paper.rect();return vi.attr({x:ze,y:ei,width:ti>0?ti:0,height:ri>0?ri:0,rx:si,ry:si,opacity:oi,"stroke-width":ci!==null?ci:0,stroke:di!==null?di:"none","stroke-dasharray":gi}),vi.node.setAttribute("fill",ni),vi}},{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,ri=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(ze).attr({fill:ri,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,ri=ze.stroke,si=ri===void 0?"#a8a8a8":ri,ni=ze.strokeWidth,oi=ni===void 0?1:ni,ci=ze.fill,di=ze.fillOpacity,gi=di===void 0?1:di,vi=ze.strokeOpacity,xi=vi===void 0?1:vi,yi=ze.classes,Ci=ze.strokeLinecap,_i=Ci===void 0?null:Ci,Li=ze.strokeDashArray,Mi=Li===void 0?0:Li,Ri=this.w;return _i===null&&(_i=Ri.config.stroke.lineCap),(ti.indexOf("undefined")>-1||ti.indexOf("NaN")>-1)&&(ti="M 0 ".concat(Ri.globals.gridHeight)),Ri.globals.dom.Paper.path(ti).attr({fill:ci,"fill-opacity":gi,stroke:si,"stroke-opacity":xi,"stroke-linecap":_i,"stroke-width":oi,"stroke-dasharray":Mi,class:yi})}},{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,ri=null;return ti===null?ri=[" L",ze,ei].join(" "):ti==="H"?ri=[" H",ze].join(" "):ti==="V"&&(ri=[" V",ei].join(" ")),ri}},{key:"curve",value:function(ze,ei,ti,ri,si,ni){var oi=["C",ze,ei,ti,ri,si,ni].join(" ");return oi}},{key:"quadraticCurve",value:function(ze,ei,ti,ri){return["Q",ze,ei,ti,ri].join(" ")}},{key:"arc",value:function(ze,ei,ti,ri,si,ni,oi){var ci="A";arguments.length>7&&arguments[7]!==void 0&&arguments[7]&&(ci="a");var di=[ci,ze,ei,ti,ri,si,ni,oi].join(" ");return di}},{key:"renderPaths",value:function(ze){var ei,ti=ze.j,ri=ze.realIndex,si=ze.pathFrom,ni=ze.pathTo,oi=ze.stroke,ci=ze.strokeWidth,di=ze.strokeLinecap,gi=ze.fill,vi=ze.animationDelay,xi=ze.initialSpeed,yi=ze.dataChangeSpeed,Ci=ze.className,_i=ze.shouldClipToGrid,Li=_i===void 0||_i,Mi=ze.bindEventsOnPaths,Ri=Mi===void 0||Mi,fi=ze.drawShadow,bi=fi===void 0||fi,Ei=this.w,Ii=new qi(this.ctx),Ni=new ua(this.ctx),Bi=this.w.config.chart.animations.enabled,Ji=Bi&&this.w.config.chart.animations.dynamicAnimation.enabled,ji=!!(Bi&&!Ei.globals.resized||Ji&&Ei.globals.dataChanged&&Ei.globals.shouldAnimate);ji?ei=si:(ei=ni,Ei.globals.animationEnded=!0);var la=Ei.config.stroke.dashArray,ia=0;ia=Array.isArray(la)?la[ri]:Ei.config.stroke.dashArray;var oa=this.drawPath({d:ei,stroke:oi,strokeWidth:ci,fill:gi,fillOpacity:1,classes:Ci,strokeLinecap:di,strokeDashArray:ia});if(oa.attr("index",ri),Li&&oa.attr({"clip-path":"url(#gridRectMask".concat(Ei.globals.cuid,")")}),Ei.config.states.normal.filter.type!=="none")Ii.getDefaultFilter(oa,ri);else if(Ei.config.chart.dropShadow.enabled&&bi){var wa=Ei.config.chart.dropShadow;Ii.dropShadow(oa,wa,ri)}Ri&&(oa.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,oa)),oa.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,oa)),oa.node.addEventListener("mousedown",this.pathMouseDown.bind(this,oa))),oa.attr({pathTo:ni,pathFrom:si});var Ta={el:oa,j:ti,realIndex:ri,pathFrom:si,pathTo:ni,fill:gi,strokeWidth:ci,delay:vi};return!Bi||Ei.globals.resized||Ei.globals.dataChanged?!Ei.globals.resized&&Ei.globals.dataChanged||Ni.showDelayedElements():Ni.animatePathsGradually(ui(ui({},Ta),{},{speed:xi})),Ei.globals.dataChanged&&Ji&&ji&&Ni.animatePathsGradually(ui(ui({},Ta),{},{speed:yi})),oa}},{key:"drawPattern",value:function(ze,ei,ti){var ri=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"#a8a8a8",si=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return this.w.globals.dom.Paper.pattern(ei,ti,function(ni){ze==="horizontalLines"?ni.line(0,0,ti,0).stroke({color:ri,width:si+1}):ze==="verticalLines"?ni.line(0,0,0,ei).stroke({color:ri,width:si+1}):ze==="slantedLines"?ni.line(0,0,ei,ti).stroke({color:ri,width:si}):ze==="squares"?ni.rect(ei,ti).fill("none").stroke({color:ri,width:si}):ze==="circles"&&ni.circle(ei).fill("none").stroke({color:ri,width:si})})}},{key:"drawGradient",value:function(ze,ei,ti,ri,si){var ni,oi=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,gi=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,vi=this.w;ei.length<9&&ei.indexOf("#")===0&&(ei=Vi.hexToRgba(ei,ri)),ti.length<9&&ti.indexOf("#")===0&&(ti=Vi.hexToRgba(ti,si));var xi=0,yi=1,Ci=1,_i=null;ci!==null&&(xi=ci[0]!==void 0?ci[0]/100:0,yi=ci[1]!==void 0?ci[1]/100:1,Ci=ci[2]!==void 0?ci[2]/100:1,_i=ci[3]!==void 0?ci[3]/100:null);var Li=!(vi.config.chart.type!=="donut"&&vi.config.chart.type!=="pie"&&vi.config.chart.type!=="polarArea"&&vi.config.chart.type!=="bubble");if(ni=di===null||di.length===0?vi.globals.dom.Paper.gradient(Li?"radial":"linear",function(fi){fi.at(xi,ei,ri),fi.at(yi,ti,si),fi.at(Ci,ti,si),_i!==null&&fi.at(_i,ei,ri)}):vi.globals.dom.Paper.gradient(Li?"radial":"linear",function(fi){(Array.isArray(di[gi])?di[gi]:di).forEach(function(bi){fi.at(bi.offset/100,bi.color,bi.opacity)})}),Li){var Mi=vi.globals.gridWidth/2,Ri=vi.globals.gridHeight/2;vi.config.chart.type!=="bubble"?ni.attr({gradientUnits:"userSpaceOnUse",cx:Mi,cy:Ri,r:oi}):ni.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else ze==="vertical"?ni.from(0,0).to(0,1):ze==="diagonal"?ni.from(0,0).to(1,1):ze==="horizontal"?ni.from(0,1).to(1,1):ze==="diagonal2"&&ni.from(1,0).to(0,1);return ni}},{key:"getTextBasedOnMaxWidth",value:function(ze){var ei=ze.text,ti=ze.maxWidth,ri=ze.fontSize,si=ze.fontFamily,ni=this.getTextRects(ei,ri,si),oi=ni.width/ei.length,ci=Math.floor(ti/oi);return ti<ni.width?ei.slice(0,ci-3)+"...":ei}},{key:"drawText",value:function(ze){var ei=this,ti=ze.x,ri=ze.y,si=ze.text,ni=ze.textAnchor,oi=ze.fontSize,ci=ze.fontFamily,di=ze.fontWeight,gi=ze.foreColor,vi=ze.opacity,xi=ze.maxWidth,yi=ze.cssClass,Ci=yi===void 0?"":yi,_i=ze.isPlainText,Li=_i===void 0||_i,Mi=ze.dominantBaseline,Ri=Mi===void 0?"auto":Mi,fi=this.w;si===void 0&&(si="");var bi=si;ni||(ni="start"),gi&&gi.length||(gi=fi.config.chart.foreColor),ci=ci||fi.config.chart.fontFamily,di=di||"regular";var Ei,Ii={maxWidth:xi,fontSize:oi=oi||"11px",fontFamily:ci};return Array.isArray(si)?Ei=fi.globals.dom.Paper.text(function(Ni){for(var Bi=0;Bi<si.length;Bi++)bi=si[Bi],xi&&(bi=ei.getTextBasedOnMaxWidth(ui({text:si[Bi]},Ii))),Bi===0?Ni.tspan(bi):Ni.tspan(bi).newLine()}):(xi&&(bi=this.getTextBasedOnMaxWidth(ui({text:si},Ii))),Ei=Li?fi.globals.dom.Paper.plain(si):fi.globals.dom.Paper.text(function(Ni){return Ni.tspan(bi)})),Ei.attr({x:ti,y:ri,"text-anchor":ni,"dominant-baseline":Ri,"font-size":oi,"font-family":ci,"font-weight":di,fill:gi,class:"apexcharts-text "+Ci}),Ei.node.style.fontFamily=ci,Ei.node.style.opacity=vi,Ei}},{key:"createGroupWithAttributes",value:function(ze,ei,ti,ri){var si=this.group();return ti.forEach(function(ni){return si.add(ni)}),si.attr({class:ri.class?ri.class:"",cy:ei,cx:ze}),si}},{key:"drawPlus",value:function(ze,ei,ti,ri){var si=ti/2,ni=this.drawLine(ze,ei-si,ze,ei+si,ri.pointStrokeColor,ri.pointStrokeDashArray,ri.pointStrokeWidth,ri.pointStrokeLineCap),oi=this.drawLine(ze-si,ei,ze+si,ei,ri.pointStrokeColor,ri.pointStrokeDashArray,ri.pointStrokeWidth,ri.pointStrokeLineCap);return this.createGroupWithAttributes(ze,ei,[ni,oi],ri)}},{key:"drawX",value:function(ze,ei,ti,ri){var si=ti/2,ni=this.drawLine(ze-si,ei-si,ze+si,ei+si,ri.pointStrokeColor,ri.pointStrokeDashArray,ri.pointStrokeWidth,ri.pointStrokeLineCap),oi=this.drawLine(ze-si,ei+si,ze+si,ei-si,ri.pointStrokeColor,ri.pointStrokeDashArray,ri.pointStrokeWidth,ri.pointStrokeLineCap);return this.createGroupWithAttributes(ze,ei,[ni,oi],ri)}},{key:"drawMarker",value:function(ze,ei,ti){ze=ze||0;var ri=ti.pSize||0,si=null;if((ti==null?void 0:ti.shape)==="X"||(ti==null?void 0:ti.shape)==="x")si=this.drawX(ze,ei,ri,ti);else if((ti==null?void 0:ti.shape)==="plus"||(ti==null?void 0:ti.shape)==="+")si=this.drawPlus(ze,ei,ri,ti);else if(ti.shape==="square"||ti.shape==="rect"){var ni=ti.pRadius===void 0?ri/2:ti.pRadius;ei!==null&&ri||(ri=0,ni=0);var oi=1.2*ri+ni,ci=this.drawRect(oi,oi,oi,oi,ni);ci.attr({x:ze-oi/2,y:ei-oi/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}),si=ci}else ti.shape!=="circle"&&ti.shape||(Vi.isNumber(ei)||(ri=0,ei=0),si=this.drawCircle(ri,{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 si}},{key:"pathMouseEnter",value:function(ze,ei){var ti=this.w,ri=new qi(this.ctx),si=parseInt(ze.node.getAttribute("index"),10),ni=parseInt(ze.node.getAttribute("j"),10);if(typeof ti.config.chart.events.dataPointMouseEnter=="function"&&ti.config.chart.events.dataPointMouseEnter(ei,this.ctx,{seriesIndex:si,dataPointIndex:ni,w:ti}),this.ctx.events.fireEvent("dataPointMouseEnter",[ei,this.ctx,{seriesIndex:si,dataPointIndex:ni,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 oi=ti.config.states.hover.filter;ri.applyFilter(ze,si,oi.type,oi.value)}}},{key:"pathMouseLeave",value:function(ze,ei){var ti=this.w,ri=new qi(this.ctx),si=parseInt(ze.node.getAttribute("index"),10),ni=parseInt(ze.node.getAttribute("j"),10);typeof ti.config.chart.events.dataPointMouseLeave=="function"&&ti.config.chart.events.dataPointMouseLeave(ei,this.ctx,{seriesIndex:si,dataPointIndex:ni,w:ti}),this.ctx.events.fireEvent("dataPointMouseLeave",[ei,this.ctx,{seriesIndex:si,dataPointIndex:ni,w:ti}]),ti.config.states.active.filter.type!=="none"&&ze.node.getAttribute("selected")==="true"||ti.config.states.hover.filter.type!=="none"&&ri.getDefaultFilter(ze,si)}},{key:"pathMouseDown",value:function(ze,ei){var ti=this.w,ri=new qi(this.ctx),si=parseInt(ze.node.getAttribute("index"),10),ni=parseInt(ze.node.getAttribute("j"),10),oi="false";if(ze.node.getAttribute("selected")==="true"){if(ze.node.setAttribute("selected","false"),ti.globals.selectedDataPoints[si].indexOf(ni)>-1){var ci=ti.globals.selectedDataPoints[si].indexOf(ni);ti.globals.selectedDataPoints[si].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,gi=ti.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,vi=function(Ci){Array.prototype.forEach.call(Ci,function(_i){_i.node.setAttribute("selected","false"),ri.getDefaultFilter(_i,si)})};vi(di),vi(gi)}ze.node.setAttribute("selected","true"),oi="true",ti.globals.selectedDataPoints[si]===void 0&&(ti.globals.selectedDataPoints[si]=[]),ti.globals.selectedDataPoints[si].push(ni)}if(oi==="true"){var xi=ti.config.states.active.filter;if(xi!=="none")ri.applyFilter(ze,si,xi.type,xi.value);else if(ti.config.states.hover.filter!=="none"&&!ti.globals.isTouchDevice){var yi=ti.config.states.hover.filter;ri.applyFilter(ze,si,yi.type,yi.value)}}else ti.config.states.active.filter.type!=="none"&&(ti.config.states.hover.filter.type==="none"||ti.globals.isTouchDevice?ri.getDefaultFilter(ze,si):(yi=ti.config.states.hover.filter,ri.applyFilter(ze,si,yi.type,yi.value)));typeof ti.config.chart.events.dataPointSelection=="function"&&ti.config.chart.events.dataPointSelection(ei,this.ctx,{selectedDataPoints:ti.globals.selectedDataPoints,seriesIndex:si,dataPointIndex:ni,w:ti}),ei&&this.ctx.events.fireEvent("dataPointSelection",[ei,this.ctx,{selectedDataPoints:ti.globals.selectedDataPoints,seriesIndex:si,dataPointIndex:ni,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,ri){var si=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],ni=this.w,oi=this.drawText({x:-200,y:-200,text:ze,textAnchor:"start",fontSize:ei,fontFamily:ti,foreColor:"#fff",opacity:0});ri&&oi.attr("transform",ri),ni.globals.dom.Paper.add(oi);var ci=oi.bbox();return si||(ci=oi.node.getBoundingClientRect()),oi.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 ri=ei.length-3;ri>0;ri-=3)if(ze.getSubStringLength(0,ri)<=ti/1.1)return void(ze.textContent=ei.substring(0,ri)+"...");ze.textContent="."}}}],[{key:"setAttrs",value:function(ze,ei){for(var ti in ei)ei.hasOwnProperty(ti)&&ze.setAttribute(ti,ei[ti])}}]),Pi}(),wi=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{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 ri=0;ri<ei.globals.series[ei.globals.maxValsInArrayIndex].length;ri++){for(var si=0,ni=0;ni<ei.globals.series.length;ni++)ei.globals.series[ni][ri]!==void 0&&ze.indexOf(ni)===-1&&(si+=ei.globals.series[ni][ri]);ti.push(si)}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(ri){var si=[];ei.config.series.forEach(function(oi,ci){ri.indexOf(oi.name)>-1&&si.push(ci)});var ni=ei.globals.series.map(function(oi,ci){return si.indexOf(ci)===-1?ci:-1}).filter(function(oi){return oi!==-1});ti.push(ze.getStackedSeriesTotals(ni))}),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,ri){return ei===ri[0]})}},{key:"getCategoryLabels",value:function(ze){var ei=this.w,ti=ze.slice();return ei.config.xaxis.convertedCatToNumeric&&(ti=ze.map(function(ri,si){return ei.config.xaxis.labels.formatter(ri-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 ri=0;if(Array.isArray(ei))for(var si=0;si<ei.length;si++)ri+=ei[si];else ri+=ei;return ri})}},{key:"getSeriesTotalsXRange",value:function(ze,ei){var ti=this.w;return ti.globals.series.map(function(ri,si){for(var ni=0,oi=0;oi<ri.length;oi++)ti.globals.seriesX[si][oi]>ze&&ti.globals.seriesX[si][oi]<ei&&(ni+=ri[oi]);return ni})}},{key:"getPercentSeries",value:function(){var ze=this.w;ze.globals.seriesPercent=ze.globals.series.map(function(ei,ti){var ri=[];if(Array.isArray(ei))for(var si=0;si<ei.length;si++){var ni=ze.globals.stackedSeriesTotals[si],oi=0;ni&&(oi=100*ei[si]/ni),ri.push(oi)}else{var ci=100*ei/ze.globals.seriesTotals.reduce(function(di,gi){return di+gi},0);ri.push(ci)}return ri})}},{key:"getCalculatedRatios",value:function(){var ze,ei,ti,ri=this,si=this.w,ni=si.globals,oi=[],ci=0,di=[],gi=.1,vi=0;if(ni.yRange=[],ni.isMultipleYAxis)for(var xi=0;xi<ni.minYArr.length;xi++)ni.yRange.push(Math.abs(ni.minYArr[xi]-ni.maxYArr[xi])),di.push(0);else ni.yRange.push(Math.abs(ni.minY-ni.maxY));ni.xRange=Math.abs(ni.maxX-ni.minX),ni.zRange=Math.abs(ni.maxZ-ni.minZ);for(var yi=0;yi<ni.yRange.length;yi++)oi.push(ni.yRange[yi]/ni.gridHeight);if(ei=ni.xRange/ni.gridWidth,ze=ni.yRange/ni.gridWidth,ti=ni.xRange/ni.gridHeight,(ci=ni.zRange/ni.gridHeight*16)||(ci=1),ni.minY!==Number.MIN_VALUE&&Math.abs(ni.minY)!==0&&(ni.hasNegs=!0),si.globals.seriesYAxisReverseMap.length>0){var Ci=function(Li,Mi){var Ri=si.config.yaxis[si.globals.seriesYAxisReverseMap[Mi]],fi=Li<0?-1:1;return Li=Math.abs(Li),Ri.logarithmic&&(Li=ri.getBaseLog(Ri.logBase,Li)),-fi*Li/oi[Mi]};if(ni.isMultipleYAxis){di=[];for(var _i=0;_i<oi.length;_i++)di.push(Ci(ni.minYArr[_i],_i))}else(di=[]).push(Ci(ni.minY,0)),ni.minY!==Number.MIN_VALUE&&Math.abs(ni.minY)!==0&&(gi=-ni.minY/ze,vi=ni.minX/ei)}else(di=[]).push(0),gi=0,vi=0;return{yRatio:oi,invertedYRatio:ze,zRatio:ci,xRatio:ei,invertedXRatio:ti,baseLineInvertedY:gi,baseLineY:di,baseLineX:vi}}},{key:"getLogSeries",value:function(ze){var ei=this,ti=this.w;return ti.globals.seriesLog=ze.map(function(ri,si){var ni=ti.globals.seriesYAxisReverseMap[si];return ti.config.yaxis[ni]&&ti.config.yaxis[ni].logarithmic?ri.map(function(oi){return oi===null?null:ei.getLogVal(ti.config.yaxis[ni].logBase,oi,si)}):ri}),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 ri=this.w,si=ri.globals.minYArr[ti]===0?-1:this.getBaseLog(ze,ri.globals.minYArr[ti]),ni=(ri.globals.maxYArr[ti]===0?0:this.getBaseLog(ze,ri.globals.maxYArr[ti]))-si;return ei<1?ei/ni:(this.getBaseLog(ze,ei)-si)/ni}},{key:"getLogYRatios",value:function(ze){var ei=this,ti=this.w,ri=this.w.globals;return ri.yLogRatio=ze.slice(),ri.logYRange=ri.yRange.map(function(si,ni){var oi=ti.globals.seriesYAxisReverseMap[ni];if(ti.config.yaxis[oi]&&ei.w.config.yaxis[oi].logarithmic){var ci,di=-Number.MAX_VALUE,gi=Number.MIN_VALUE;return ri.seriesLog.forEach(function(vi,xi){vi.forEach(function(yi){ti.config.yaxis[xi]&&ti.config.yaxis[xi].logarithmic&&(di=Math.max(yi,di),gi=Math.min(yi,gi))})}),ci=Math.pow(ri.yRange[ni],Math.abs(gi-di)/ri.yRange[ni]),ri.yLogRatio[ni]=ci/ri.gridHeight,ci}}),ri.invalidLogScale?ze.slice():ri.yLogRatio}}],[{key:"checkComboSeries",value:function(ze,ei){var ti=!1,ri=0,si=0;return ei===void 0&&(ei="line"),ze.length&&ze[0].type!==void 0&&ze.forEach(function(ni){ni.type!=="bar"&&ni.type!=="column"&&ni.type!=="candlestick"&&ni.type!=="boxPlot"||ri++,ni.type!==void 0&&ni.type!==ei&&si++}),si>0&&(ti=!0),{comboBarCount:ri,comboCharts:ti}}},{key:"extendArrayProps",value:function(ze,ei,ti){var ri,si,ni,oi,ci,di;return(ri=ei)!==null&&ri!==void 0&&ri.yaxis&&(ei=ze.extendYAxis(ei,ti)),(si=ei)!==null&&si!==void 0&&si.annotations&&(ei.annotations.yaxis&&(ei=ze.extendYAxisAnnotations(ei)),(ni=ei)!==null&&ni!==void 0&&(oi=ni.annotations)!==null&&oi!==void 0&&oi.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}}]),Pi}(),ka=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.annoCtx=ze}return Di(Pi,[{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 ri=ei!==null?ei:0,si=ti.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(ri,"']"));if(si!==null){var ni=si.getBoundingClientRect();si.setAttribute("x",parseFloat(si.getAttribute("x"))-ni.height+4),ze.label.position==="top"?si.setAttribute("y",parseFloat(si.getAttribute("y"))+ni.width):si.setAttribute("y",parseFloat(si.getAttribute("y"))-ni.width);var oi=this.annoCtx.graphics.rotateAroundCenter(si),ci=oi.x,di=oi.y;si.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 ri=ti.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),si=ze.getBoundingClientRect(),ni=ei.label.style.padding.left,oi=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,ni=ei.label.style.padding.top,oi=ei.label.style.padding.bottom);var gi=si.left-ri.left-ni,vi=si.top-ri.top-ci,xi=this.annoCtx.graphics.drawRect(gi-ti.globals.barPadForNumericAxis,vi,si.width+ni+oi,si.height+ci+di,ei.label.borderRadius,ei.label.style.background,1,ei.label.borderWidth,ei.label.borderColor,0);return ei.id&&xi.node.classList.add(ei.id),xi}},{key:"annotationsBackground",value:function(){var ze=this,ei=this.w,ti=function(ri,si,ni){var oi=ei.globals.dom.baseEl.querySelector(".apexcharts-".concat(ni,"-annotations .apexcharts-").concat(ni,"-annotation-label[rel='").concat(si,"']"));if(oi){var ci=oi.parentNode,di=ze.addBackgroundToAnno(oi,ri);di&&(ci.insertBefore(di.node,oi),ri.label.mouseEnter&&di.node.addEventListener("mouseenter",ri.label.mouseEnter.bind(ze,ri)),ri.label.mouseLeave&&di.node.addEventListener("mouseleave",ri.label.mouseLeave.bind(ze,ri)),ri.label.click&&di.node.addEventListener("click",ri.label.click.bind(ze,ri)))}};ei.config.annotations.xaxis.map(function(ri,si){ti(ri,si,"xaxis")}),ei.config.annotations.yaxis.map(function(ri,si){ti(ri,si,"yaxis")}),ei.config.annotations.points.map(function(ri,si){ti(ri,si,"point")})}},{key:"getY1Y2",value:function(ze,ei){var ti,ri=ze==="y1"?ei.y:ei.y2,si=!1,ni=this.w;if(this.annoCtx.invertAxis){var oi=ni.globals.labels;ni.config.xaxis.convertedCatToNumeric&&(oi=ni.globals.categoryLabels);var ci=oi.indexOf(ri),di=ni.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(ci+1)+")");ti=di?parseFloat(di.getAttribute("y")):(ni.globals.gridHeight/oi.length-1)*(ci+1)-ni.globals.barHeight,ei.seriesIndex!==void 0&&ni.globals.barHeight&&(ti=ti-ni.globals.barHeight/2*(ni.globals.series.length-1)+ni.globals.barHeight*ei.seriesIndex)}else{var gi,vi=ni.globals.seriesYAxisMap[ei.yAxisIndex][0];ni.config.yaxis[ei.yAxisIndex].logarithmic?gi=(ri=new wi(this.annoCtx.ctx).getLogVal(ni.config.yaxis[ei.yAxisIndex].logBase,ri,vi))/ni.globals.yLogRatio[vi]:gi=(ri-ni.globals.minYArr[vi])/(ni.globals.yRange[vi]/ni.globals.gridHeight),gi>ni.globals.gridHeight?(gi=ni.globals.gridHeight,si=!0):gi<0&&(gi=0,si=!0),ti=ni.globals.gridHeight-gi,!ei.marker||ei.y!==void 0&&ei.y!==null||(ti=0),ni.config.yaxis[ei.yAxisIndex]&&ni.config.yaxis[ei.yAxisIndex].reversed&&(ti=gi)}return typeof ri=="string"&&ri.indexOf("px")>-1&&(ti=parseFloat(ri)),{yP:ti,clipped:si}}},{key:"getX1X2",value:function(ze,ei){var ti,ri=ze==="x1"?ei.x:ei.x2,si=this.w,ni=this.annoCtx.invertAxis?si.globals.minY:si.globals.minX,oi=this.annoCtx.invertAxis?si.globals.maxY:si.globals.maxX,ci=this.annoCtx.invertAxis?si.globals.yRange[0]:si.globals.xRange,di=!1;return ti=this.annoCtx.inversedReversedAxis?(oi-ri)/(ci/si.globals.gridWidth):(ri-ni)/(ci/si.globals.gridWidth),si.config.xaxis.type!=="category"&&!si.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||si.globals.dataFormatXNumeric||si.config.chart.sparkline.enabled||(ti=this.getStringX(ri)),typeof ri=="string"&&ri.indexOf("px")>-1&&(ti=parseFloat(ri)),ri==null&&ei.marker&&(ti=si.globals.gridWidth),ei.seriesIndex!==void 0&&si.globals.barWidth&&!this.annoCtx.invertAxis&&(ti=ti-si.globals.barWidth/2*(si.globals.series.length-1)+si.globals.barWidth*ei.seriesIndex),ti>si.globals.gridWidth?(ti=si.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 ri=ei.globals.labels.indexOf(ze),si=ei.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(ri+1)+")");return si&&(ti=parseFloat(si.getAttribute("x"))),ti}}]),Pi}(),_a=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.annoCtx=ze,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new ka(this.annoCtx)}return Di(Pi,[{key:"addXaxisAnnotation",value:function(ze,ei,ti){var ri,si=this.w,ni=this.helpers.getX1X2("x1",ze),oi=ni.x,ci=ni.clipped,di=!0,gi=ze.label.text,vi=ze.strokeDashArray;if(Vi.isNumber(oi)){if(ze.x2===null||ze.x2===void 0){if(!ci){var xi=this.annoCtx.graphics.drawLine(oi+ze.offsetX,0+ze.offsetY,oi+ze.offsetX,si.globals.gridHeight+ze.offsetY,ze.borderColor,vi,ze.borderWidth);ei.appendChild(xi.node),ze.id&&xi.node.classList.add(ze.id)}}else{var yi=this.helpers.getX1X2("x2",ze);if(ri=yi.x,di=yi.clipped,!ci||!di){if(ri<oi){var Ci=oi;oi=ri,ri=Ci}var _i=this.annoCtx.graphics.drawRect(oi+ze.offsetX,0+ze.offsetY,ri-oi,si.globals.gridHeight+ze.offsetY,0,ze.fillColor,ze.opacity,1,ze.borderColor,vi);_i.node.classList.add("apexcharts-annotation-rect"),_i.attr("clip-path","url(#gridRectMask".concat(si.globals.cuid,")")),ei.appendChild(_i.node),ze.id&&_i.node.classList.add(ze.id)}}if(!ci||!di){var Li=this.annoCtx.graphics.getTextRects(gi,parseFloat(ze.label.style.fontSize)),Mi=ze.label.position==="top"?4:ze.label.position==="center"?si.globals.gridHeight/2+(ze.label.orientation==="vertical"?Li.width/2:0):si.globals.gridHeight,Ri=this.annoCtx.graphics.drawText({x:oi+ze.label.offsetX,y:Mi+ze.label.offsetY-(ze.label.orientation==="vertical"?ze.label.position==="top"?Li.width/2-12:-Li.width/2:0),text:gi,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:"")});Ri.attr({rel:ti}),ei.appendChild(Ri.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(ri,si){ze.addXaxisAnnotation(ri,ti.node,si)}),ti}}]),Pi}(),ga=function(){function Pi(ze){Ai(this,Pi),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 Di(Pi,[{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,ri=this.w.config.xaxis.labels.datetimeUTC,si=["\0"].concat(da(ti.months)),ni=[""].concat(da(ti.shortMonths)),oi=[""].concat(da(ti.days)),ci=[""].concat(da(ti.shortDays));function di(Bi,Ji){var ji=Bi+"";for(Ji=Ji||2;ji.length<Ji;)ji="0"+ji;return ji}var gi=ri?ze.getUTCFullYear():ze.getFullYear();ei=(ei=(ei=ei.replace(/(^|[^\\])yyyy+/g,"$1"+gi)).replace(/(^|[^\\])yy/g,"$1"+gi.toString().substr(2,2))).replace(/(^|[^\\])y/g,"$1"+gi);var vi=(ri?ze.getUTCMonth():ze.getMonth())+1;ei=(ei=(ei=(ei=ei.replace(/(^|[^\\])MMMM+/g,"$1"+si[0])).replace(/(^|[^\\])MMM/g,"$1"+ni[0])).replace(/(^|[^\\])MM/g,"$1"+di(vi))).replace(/(^|[^\\])M/g,"$1"+vi);var xi=ri?ze.getUTCDate():ze.getDate();ei=(ei=(ei=(ei=ei.replace(/(^|[^\\])dddd+/g,"$1"+oi[0])).replace(/(^|[^\\])ddd/g,"$1"+ci[0])).replace(/(^|[^\\])dd/g,"$1"+di(xi))).replace(/(^|[^\\])d/g,"$1"+xi);var yi=ri?ze.getUTCHours():ze.getHours(),Ci=yi>12?yi-12:yi===0?12:yi;ei=(ei=(ei=(ei=ei.replace(/(^|[^\\])HH+/g,"$1"+di(yi))).replace(/(^|[^\\])H/g,"$1"+yi)).replace(/(^|[^\\])hh+/g,"$1"+di(Ci))).replace(/(^|[^\\])h/g,"$1"+Ci);var _i=ri?ze.getUTCMinutes():ze.getMinutes();ei=(ei=ei.replace(/(^|[^\\])mm+/g,"$1"+di(_i))).replace(/(^|[^\\])m/g,"$1"+_i);var Li=ri?ze.getUTCSeconds():ze.getSeconds();ei=(ei=ei.replace(/(^|[^\\])ss+/g,"$1"+di(Li))).replace(/(^|[^\\])s/g,"$1"+Li);var Mi=ri?ze.getUTCMilliseconds():ze.getMilliseconds();ei=ei.replace(/(^|[^\\])fff+/g,"$1"+di(Mi,3)),Mi=Math.round(Mi/10),ei=ei.replace(/(^|[^\\])ff/g,"$1"+di(Mi)),Mi=Math.round(Mi/10);var Ri=yi<12?"AM":"PM";ei=(ei=(ei=ei.replace(/(^|[^\\])f/g,"$1"+Mi)).replace(/(^|[^\\])TT+/g,"$1"+Ri)).replace(/(^|[^\\])T/g,"$1"+Ri.charAt(0));var fi=Ri.toLowerCase();ei=(ei=ei.replace(/(^|[^\\])tt+/g,"$1"+fi)).replace(/(^|[^\\])t/g,"$1"+fi.charAt(0));var bi=-ze.getTimezoneOffset(),Ei=ri||!bi?"Z":bi>0?"+":"-";if(!ri){var Ii=(bi=Math.abs(bi))%60;Ei+=di(Math.floor(bi/60))+":"+di(Ii)}ei=ei.replace(/(^|[^\\])K/g,"$1"+Ei);var Ni=(ri?ze.getUTCDay():ze.getDay())+1;return ei=(ei=(ei=(ei=(ei=ei.replace(new RegExp(oi[0],"g"),oi[Ni])).replace(new RegExp(ci[0],"g"),ci[Ni])).replace(new RegExp(si[0],"g"),si[vi])).replace(new RegExp(ni[0],"g"),ni[vi])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(ze,ei,ti){var ri=this.w;ri.config.xaxis.min!==void 0&&(ze=ri.config.xaxis.min),ri.config.xaxis.max!==void 0&&(ei=ri.config.xaxis.max);var si=this.getDate(ze),ni=this.getDate(ei),oi=this.formatDate(si,"yyyy MM dd HH mm ss fff").split(" "),ci=this.formatDate(ni,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(oi[6],10),maxMillisecond:parseInt(ci[6],10),minSecond:parseInt(oi[5],10),maxSecond:parseInt(ci[5],10),minMinute:parseInt(oi[4],10),maxMinute:parseInt(ci[4],10),minHour:parseInt(oi[3],10),maxHour:parseInt(ci[3],10),minDate:parseInt(oi[2],10),maxDate:parseInt(ci[2],10),minMonth:parseInt(oi[1],10)-1,maxMonth:parseInt(ci[1],10)-1,minYear:parseInt(oi[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 ri=this.daysCntOfYear[ei]+ti;return ei>1&&this.isLeapYear()&&ri++,ri}},{key:"determineDaysOfMonths",value:function(ze,ei){var ti=30;switch(ze=Vi.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}}]),Pi}(),sa=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w,this.tooltipKeyFormat="dd MMM"}return Di(Pi,[{key:"xLabelFormat",value:function(ze,ei,ti,ri){var si=this.w;if(si.config.xaxis.type==="datetime"&&si.config.xaxis.labels.formatter===void 0&&si.config.tooltip.x.formatter===void 0){var ni=new ga(this.ctx);return ni.formatDate(ni.getDate(ei),si.config.tooltip.x.format)}return ze(ei,ti,ri)}},{key:"defaultGeneralFormatter",value:function(ze){return Array.isArray(ze)?ze.map(function(ei){return ei}):ze}},{key:"defaultYFormatter",value:function(ze,ei,ti){var ri=this.w;if(Vi.isNumber(ze))if(ri.globals.yValueDecimal!==0)ze=ze.toFixed(ei.decimalsInFloat!==void 0?ei.decimalsInFloat:ri.globals.yValueDecimal);else{var si=ze.toFixed(0);ze=ze==si?si: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(Vi.isNumber(ti)){if(!ei.config.xaxis.convertedCatToNumeric&&ei.config.xaxis.type==="numeric"){if(Vi.isNumber(ei.config.xaxis.decimalsInFloat))return ti.toFixed(ei.config.xaxis.decimalsInFloat);var ri=ei.globals.maxX-ei.globals.minX;return ri>0&&ri<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,ri){ti.labels.formatter!==void 0?ei.globals.yLabelFormatters[ri]=ti.labels.formatter:ei.globals.yLabelFormatters[ri]=function(si){return ei.globals.xyCharts?Array.isArray(si)?si.map(function(ni){return ze.defaultYFormatter(ni,ti,ri)}):ze.defaultYFormatter(si,ti,ri):si}}),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,ri){return ti.length>ri.length?ti:ri},0);ze.globals.yAxisScale[0].niceMax=ei,ze.globals.yAxisScale[0].niceMin=ei}}}]),Pi}(),Aa=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{key:"getLabel",value:function(ze,ei,ti,ri){var si=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],ni=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"12px",oi=!(arguments.length>6&&arguments[6]!==void 0)||arguments[6],ci=this.w,di=ze[ri]===void 0?"":ze[ri],gi=di,vi=ci.globals.xLabelFormatter,xi=ci.config.xaxis.labels.formatter,yi=!1,Ci=new sa(this.ctx),_i=di;oi&&(gi=Ci.xLabelFormat(vi,di,_i,{i:ri,dateFormatter:new ga(this.ctx).formatDate,w:ci}),xi!==void 0&&(gi=xi(di,ze[ri],{i:ri,dateFormatter:new ga(this.ctx).formatDate,w:ci})));var Li,Mi;ei.length>0?(Li=ei[ri].unit,Mi=null,ei.forEach(function(Ei){Ei.unit==="month"?Mi="year":Ei.unit==="day"?Mi="month":Ei.unit==="hour"?Mi="day":Ei.unit==="minute"&&(Mi="hour")}),yi=Mi===Li,ti=ei[ri].position,gi=ei[ri].value):ci.config.xaxis.type==="datetime"&&xi===void 0&&(gi=""),gi===void 0&&(gi=""),gi=Array.isArray(gi)?gi:gi.toString();var Ri=new Ui(this.ctx),fi={};fi=ci.globals.rotateXLabels&&oi?Ri.getTextRects(gi,parseInt(ni,10),null,"rotate(".concat(ci.config.xaxis.labels.rotate," 0 0)"),!1):Ri.getTextRects(gi,parseInt(ni,10));var bi=!ci.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(gi)&&(String(gi)==="NaN"||si.indexOf(gi)>=0&&bi)&&(gi=""),{x:ti,text:gi,textRect:fi,isBold:yi}}},{key:"checkLabelBasedOnTickamount",value:function(ze,ei,ti){var ri=this.w,si=ri.config.xaxis.tickAmount;return si==="dataPoints"&&(si=Math.round(ri.globals.gridWidth/120)),si>ti||ze%Math.round(ti/(si+1))==0||(ei.text=""),ei}},{key:"checkForOverflowingLabels",value:function(ze,ei,ti,ri,si){var ni=this.w;if(ze===0&&ni.globals.skipFirstTimelinelabel&&(ei.text=""),ze===ti-1&&ni.globals.skipLastTimelinelabel&&(ei.text=""),ni.config.xaxis.labels.hideOverlappingLabels&&ri.length>0){var oi=si[si.length-1];ei.x<oi.textRect.width/(ni.globals.rotateXLabels?Math.abs(ni.config.xaxis.labels.rotate)/12:1.01)+oi.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:"isYAxisHidden",value:function(ze){var ei=this.w,ti=new wi(this.ctx);return!ei.globals.seriesYAxisMap[ze].some(function(ri){return ei.globals.collapsedSeriesIndices.indexOf(ri)===-1})||!ei.config.yaxis[ze].show||!ei.config.yaxis[ze].showForNullSeries&&ti.isSeriesNull(ze)}},{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,ri,si,ni,oi){var ci=this.w,di=new Ui(this.ctx),gi=ci.globals.translateY;if(ri.show&&ei>0){ci.config.yaxis[si].opposite===!0&&(ze+=ri.width);for(var vi=ei;vi>=0;vi--){var xi=gi+ei/10+ci.config.yaxis[si].labels.offsetY-1;ci.globals.isBarHorizontal&&(xi=ni*vi),ci.config.chart.type==="heatmap"&&(xi+=ni/2);var yi=di.drawLine(ze+ti.offsetX-ri.width+ri.offsetX,xi+ri.offsetY,ze+ti.offsetX+ri.offsetX,xi+ri.offsetY,ri.color);oi.add(yi),gi+=ni}}}}]),Pi}(),Pa=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.annoCtx=ze,this.helpers=new ka(this.annoCtx),this.axesUtils=new Aa(this.annoCtx)}return Di(Pi,[{key:"addYaxisAnnotation",value:function(ze,ei,ti){var ri,si=this.w,ni=ze.strokeDashArray,oi=this.helpers.getY1Y2("y1",ze),ci=oi.yP,di=oi.clipped,gi=!0,vi=!1,xi=ze.label.text;if(ze.y2===null||ze.y2===void 0){if(!di){vi=!0;var yi=this.annoCtx.graphics.drawLine(0+ze.offsetX,ci+ze.offsetY,this._getYAxisAnnotationWidth(ze),ci+ze.offsetY,ze.borderColor,ni,ze.borderWidth);ei.appendChild(yi.node),ze.id&&yi.node.classList.add(ze.id)}}else{if(ri=(oi=this.helpers.getY1Y2("y2",ze)).yP,gi=oi.clipped,ri>ci){var Ci=ci;ci=ri,ri=Ci}if(!di||!gi){vi=!0;var _i=this.annoCtx.graphics.drawRect(0+ze.offsetX,ri+ze.offsetY,this._getYAxisAnnotationWidth(ze),ci-ri,0,ze.fillColor,ze.opacity,1,ze.borderColor,ni);_i.node.classList.add("apexcharts-annotation-rect"),_i.attr("clip-path","url(#gridRectMask".concat(si.globals.cuid,")")),ei.appendChild(_i.node),ze.id&&_i.node.classList.add(ze.id)}}if(vi){var Li=ze.label.position==="right"?si.globals.gridWidth:ze.label.position==="center"?si.globals.gridWidth/2:0,Mi=this.annoCtx.graphics.drawText({x:Li+ze.label.offsetX,y:(ri??ci)+ze.label.offsetY-3,text:xi,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:"")});Mi.attr({rel:ti}),ei.appendChild(Mi.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(ri,si){ei.globals.seriesYAxisMap[ri.yAxisIndex][0],ze.axesUtils.isYAxisHidden(ri.yAxisIndex)||ze.addYaxisAnnotation(ri,ti.node,si)}),ti}}]),Pi}(),Da=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.annoCtx=ze,this.helpers=new ka(this.annoCtx)}return Di(Pi,[{key:"addPointAnnotation",value:function(ze,ei,ti){this.w;var ri=this.helpers.getX1X2("x1",ze),si=ri.x,ni=ri.clipped,oi=(ri=this.helpers.getY1Y2("y1",ze)).yP,ci=ri.clipped;if(Vi.isNumber(si)&&!ci&&!ni){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:"")},gi=this.annoCtx.graphics.drawMarker(si+ze.marker.offsetX,oi+ze.marker.offsetY,di);ei.appendChild(gi.node);var vi=ze.label.text?ze.label.text:"",xi=this.annoCtx.graphics.drawText({x:si+ze.label.offsetX,y:oi+ze.label.offsetY-ze.marker.size-parseFloat(ze.label.style.fontSize)/1.6,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-point-annotation-label ".concat(ze.label.style.cssClass," ").concat(ze.id?ze.id:"")});if(xi.attr({rel:ti}),ei.appendChild(xi.node),ze.customSVG.SVG){var yi=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+ze.customSVG.cssClass});yi.attr({transform:"translate(".concat(si+ze.customSVG.offsetX,", ").concat(oi+ze.customSVG.offsetY,")")}),yi.node.innerHTML=ze.customSVG.SVG,ei.appendChild(yi.node)}if(ze.image.path){var Ci=ze.image.width?ze.image.width:20,_i=ze.image.height?ze.image.height:20;gi=this.annoCtx.addImage({x:si+ze.image.offsetX-Ci/2,y:oi+ze.image.offsetY-_i/2,width:Ci,height:_i,path:ze.image.path,appendTo:".apexcharts-point-annotations"})}ze.mouseEnter&&gi.node.addEventListener("mouseenter",ze.mouseEnter.bind(this,ze)),ze.mouseLeave&&gi.node.addEventListener("mouseleave",ze.mouseLeave.bind(this,ze)),ze.click&&gi.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(ri,si){ze.addPointAnnotation(ri,ti.node,si)}),ti}}]),Pi}(),en={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"}}},Na=function(){function Pi(){Ai(this,Pi),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 Di(Pi,[{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:[en],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}}}}}]),Pi}(),cn=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w,this.graphics=new Ui(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new ka(this),this.xAxisAnnotations=new _a(this),this.yAxisAnnotations=new Pa(this),this.pointsAnnotations=new Da(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 Di(Pi,[{key:"drawAxesAnnotations",value:function(){var ze=this.w;if(ze.globals.axisCharts){for(var ei=this.yAxisAnnotations.drawYAxisAnnotations(),ti=this.xAxisAnnotations.drawXAxisAnnotations(),ri=this.pointsAnnotations.drawPointAnnotations(),si=ze.config.chart.animations.enabled,ni=[ei,ti,ri],oi=[ti.node,ei.node,ri.node],ci=0;ci<3;ci++)ze.globals.dom.elGraphical.add(ni[ci]),!si||ze.globals.resized||ze.globals.dataChanged||ze.config.chart.type!=="scatter"&&ze.config.chart.type!=="bubble"&&ze.globals.dataPoints>1&&oi[ci].classList.add("apexcharts-element-hidden"),ze.globals.delayedElements.push({el:oi[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,ri=ze.y,si=ze.text,ni=ze.textAnchor,oi=ze.foreColor,ci=ze.fontSize,di=ze.fontFamily,gi=ze.fontWeight,vi=ze.cssClass,xi=ze.backgroundColor,yi=ze.borderWidth,Ci=ze.strokeDashArray,_i=ze.borderRadius,Li=ze.borderColor,Mi=ze.appendTo,Ri=Mi===void 0?".apexcharts-svg":Mi,fi=ze.paddingLeft,bi=fi===void 0?4:fi,Ei=ze.paddingRight,Ii=Ei===void 0?4:Ei,Ni=ze.paddingBottom,Bi=Ni===void 0?2:Ni,Ji=ze.paddingTop,ji=Ji===void 0?2:Ji,la=this.w,ia=this.graphics.drawText({x:ti,y:ri,text:si,textAnchor:ni||"start",fontSize:ci||"12px",fontWeight:gi||"regular",fontFamily:di||la.config.chart.fontFamily,foreColor:oi||la.config.chart.foreColor,cssClass:vi}),oa=la.globals.dom.baseEl.querySelector(Ri);oa&&oa.appendChild(ia.node);var wa=ia.bbox();if(si){var Ta=this.graphics.drawRect(wa.x-bi,wa.y-ji,wa.width+bi+Ii,wa.height+Bi+ji,_i,xi||"transparent",1,yi,Li,Ci);oa.insertBefore(Ta.node,ia.node)}}},{key:"addImage",value:function(ze,ei){var ti=this.w,ri=ze.path,si=ze.x,ni=si===void 0?0:si,oi=ze.y,ci=oi===void 0?0:oi,di=ze.width,gi=di===void 0?20:di,vi=ze.height,xi=vi===void 0?20:vi,yi=ze.appendTo,Ci=yi===void 0?".apexcharts-svg":yi,_i=ti.globals.dom.Paper.image(ri);_i.size(gi,xi).move(ni,ci);var Li=ti.globals.dom.baseEl.querySelector(Ci);return Li&&Li.appendChild(_i.node),_i}},{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,ri=ze.context,si=ze.type,ni=ze.contextMethod,oi=ri,ci=oi.w,di=ci.globals.dom.baseEl.querySelector(".apexcharts-".concat(si,"-annotations")),gi=di.childNodes.length+1,vi=new Na,xi=Object.assign({},si==="xaxis"?vi.xAxisAnnotation:si==="yaxis"?vi.yAxisAnnotation:vi.pointAnnotation),yi=Vi.extend(xi,ei);switch(si){case"xaxis":this.addXaxisAnnotation(yi,di,gi);break;case"yaxis":this.addYaxisAnnotation(yi,di,gi);break;case"point":this.addPointAnnotation(yi,di,gi)}var Ci=ci.globals.dom.baseEl.querySelector(".apexcharts-".concat(si,"-annotations .apexcharts-").concat(si,"-annotation-label[rel='").concat(gi,"']")),_i=this.helpers.addBackgroundToAnno(Ci,yi);return _i&&di.insertBefore(_i.node,Ci),ti&&ci.globals.memory.methodsToExec.push({context:oi,id:yi.id?yi.id:Vi.randomId(),method:ni,label:"addAnnotation",params:ei}),ri}},{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(ri,si){ri.label!=="addText"&&ri.label!=="addAnnotation"||ei.globals.memory.methodsToExec.splice(si,1)}),ti=Vi.listToArray(ti),Array.prototype.forEach.call(ti,function(ri){for(;ri.firstChild;)ri.removeChild(ri.firstChild)})}},{key:"removeAnnotation",value:function(ze,ei){var ti=ze.w,ri=ti.globals.dom.baseEl.querySelectorAll(".".concat(ei));ri&&(ti.globals.memory.methodsToExec.map(function(si,ni){si.id===ei&&ti.globals.memory.methodsToExec.splice(ni,1)}),Array.prototype.forEach.call(ri,function(si){si.parentElement.removeChild(si)}))}}]),Pi}(),nn=function(Pi){var ze,ei=Pi.isTimeline,ti=Pi.ctx,ri=Pi.seriesIndex,si=Pi.dataPointIndex,ni=Pi.y1,oi=Pi.y2,ci=Pi.w,di=ci.globals.seriesRangeStart[ri][si],gi=ci.globals.seriesRangeEnd[ri][si],vi=ci.globals.labels[si],xi=ci.config.series[ri].name?ci.config.series[ri].name:"",yi=ci.globals.ttKeyFormatter,Ci=ci.config.tooltip.y.title.formatter,_i={w:ci,seriesIndex:ri,dataPointIndex:si,start:di,end:gi};typeof Ci=="function"&&(xi=Ci(xi,_i)),(ze=ci.config.series[ri].data[si])!==null&&ze!==void 0&&ze.x&&(vi=ci.config.series[ri].data[si].x),ei||ci.config.xaxis.type==="datetime"&&(vi=new sa(ti).xLabelFormat(ci.globals.ttKeyFormatter,vi,vi,{i:void 0,dateFormatter:new ga(ti).formatDate,w:ci})),typeof yi=="function"&&(vi=yi(vi,_i)),Number.isFinite(ni)&&Number.isFinite(oi)&&(di=ni,gi=oi);var Li="",Mi="",Ri=ci.globals.colors[ri];if(ci.config.tooltip.x.formatter===void 0)if(ci.config.xaxis.type==="datetime"){var fi=new ga(ti);Li=fi.formatDate(fi.getDate(di),ci.config.tooltip.x.format),Mi=fi.formatDate(fi.getDate(gi),ci.config.tooltip.x.format)}else Li=di,Mi=gi;else Li=ci.config.tooltip.x.formatter(di),Mi=ci.config.tooltip.x.formatter(gi);return{start:di,end:gi,startVal:Li,endVal:Mi,ylabel:vi,color:Ri,seriesName:xi}},$a=function(Pi){var ze=Pi.color,ei=Pi.seriesName,ti=Pi.ylabel,ri=Pi.start,si=Pi.end,ni=Pi.seriesIndex,oi=Pi.dataPointIndex,ci=Pi.ctx.tooltip.tooltipLabels.getFormatters(ni);ri=ci.yLbFormatter(ri),si=ci.yLbFormatter(si);var di=ci.yLbFormatter(Pi.w.globals.series[ni][oi]),gi=`<span class="value start-value">
`.concat(ri,`
</span> <span class="separator">-</span> <span class="value end-value">
`).concat(si,`
</span>`);return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+ze+'">'+(ei||"")+'</span></div><div> <span class="category">'+ti+": </span> "+(Pi.w.globals.comboCharts?Pi.w.config.series[ni].type==="rangeArea"||Pi.w.config.series[ni].type==="rangeBar"?gi:"<span>".concat(di,"</span>"):gi)+" </div></div>"},mn=function(){function Pi(ze){Ai(this,Pi),this.opts=ze}return Di(Pi,[{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(),Vi.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(),ui(ui({},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,ri=ei.dataPointIndex,si=ei.w;return ze._getBoxTooltip(si,ti,ri,["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,ri=ei.dataPointIndex,si=ei.w;return ze._getBoxTooltip(si,ti,ri,["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,ri=ei.dataPointIndex,si=ei.w,ni=function(){var oi=si.globals.seriesRangeStart[ti][ri];return si.globals.seriesRangeEnd[ti][ri]-oi};return si.globals.comboCharts?si.config.series[ti].type==="rangeBar"||si.config.series[ti].type==="rangeArea"?ni():ze:ni()},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=nn(ui(ui({},ei),{},{isTimeline:!0})),ri=ti.color,si=ti.seriesName,ni=ti.ylabel,oi=ti.startVal,ci=ti.endVal;return $a(ui(ui({},ei),{},{color:ri,seriesName:si,ylabel:ni,start:oi,end:ci}))}(ze):function(ei){var ti=nn(ei),ri=ti.color,si=ti.seriesName,ni=ti.ylabel,oi=ti.start,ci=ti.end;return $a(ui(ui({},ei),{},{color:ri,seriesName:si,ylabel:ni,start:oi,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=nn(ei),ri=ti.color,si=ti.seriesName,ni=ti.ylabel,oi=ti.start,ci=ti.end;return $a(ui(ui({},ei),{},{color:ri,seriesName:si,ylabel:ni,start:oi,end:ci}))}(ze)}}}}},{key:"brush",value:function(ze){return Vi.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,ri){ze.yaxis[ri].min=0,ze.yaxis[ri].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 ui(ui({},ze),{},{plotOptions:ui(ui({},ze.plotOptions),{},{bar:ui(ui({},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(ni){return Vi.isNumber(ni)?Math.floor(ni):ni};var ri=ze.xaxis.labels.formatter,si=ze.xaxis.categories&&ze.xaxis.categories.length?ze.xaxis.categories:ze.labels;return ti&&ti.length&&(si=ti.map(function(ni){return Array.isArray(ni)?ni:String(ni)})),si&&si.length&&(ze.xaxis.labels.formatter=function(ni){return Vi.isNumber(ni)?ri(si[Math.floor(ni)-1]):ri(ni)}),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,ri,si){var ni=ze.globals.seriesCandleO[ei][ti],oi=ze.globals.seriesCandleH[ei][ti],ci=ze.globals.seriesCandleM[ei][ti],di=ze.globals.seriesCandleL[ei][ti],gi=ze.globals.seriesCandleC[ei][ti];return ze.config.series[ei].type&&ze.config.series[ei].type!==si?`<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(ri[0],': <span class="value">')+ni+"</span></div>"+"<div>".concat(ri[1],': <span class="value">')+oi+"</span></div>"+(ci?"<div>".concat(ri[2],': <span class="value">')+ci+"</span></div>":"")+"<div>".concat(ri[3],': <span class="value">')+di+"</span></div>"+"<div>".concat(ri[4],': <span class="value">')+gi+"</span></div></div>"}}]),Pi}(),xn=function(){function Pi(ze){Ai(this,Pi),this.opts=ze}return Di(Pi,[{key:"init",value:function(ze){var ei=ze.responsiveOverride,ti=this.opts,ri=new Na,si=new mn(ti);this.chartType=ti.chart.type,ti=this.extendYAxis(ti),ti=this.extendAnnotations(ti);var ni=ri.init(),oi={};if(ti&&pi(ti)==="object"){var ci,di,gi,vi,xi,yi,Ci,_i,Li={};Li=["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(ti.chart.type)!==-1?si[ti.chart.type]():si.line(),(ci=ti.plotOptions)!==null&&ci!==void 0&&(di=ci.bar)!==null&&di!==void 0&&di.isFunnel&&(Li=si.funnel()),ti.chart.stacked&&ti.chart.type==="bar"&&(Li=si.stackedBars()),(gi=ti.chart.brush)!==null&&gi!==void 0&&gi.enabled&&(Li=si.brush(Li)),ti.chart.stacked&&ti.chart.stackType==="100%"&&(ti=si.stacked100(ti)),(vi=ti.plotOptions)!==null&&vi!==void 0&&(xi=vi.bar)!==null&&xi!==void 0&&xi.isDumbbell&&(ti=si.dumbbell(ti)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(ti),ti.xaxis=ti.xaxis||window.Apex.xaxis||{},ei||(ti.xaxis.convertedCatToNumeric=!1),((yi=(ti=this.checkForCatToNumericXAxis(this.chartType,Li,ti)).chart.sparkline)!==null&&yi!==void 0&&yi.enabled||(Ci=window.Apex.chart)!==null&&Ci!==void 0&&(_i=Ci.sparkline)!==null&&_i!==void 0&&_i.enabled)&&(Li=si.sparkline(Li)),oi=Vi.extend(ni,Li)}var Mi=Vi.extend(oi,window.Apex);return ni=Vi.extend(Mi,ti),ni=this.handleUserInputErrors(ni)}},{key:"checkForCatToNumericXAxis",value:function(ze,ei,ti){var ri,si,ni=new mn(ti),oi=(ze==="bar"||ze==="boxPlot")&&((ri=ti.plotOptions)===null||ri===void 0||(si=ri.bar)===null||si===void 0?void 0:si.horizontal),ci=ze==="pie"||ze==="polarArea"||ze==="donut"||ze==="radar"||ze==="radialBar"||ze==="heatmap",di=ti.xaxis.type!=="datetime"&&ti.xaxis.type!=="numeric",gi=ti.xaxis.tickPlacement?ti.xaxis.tickPlacement:ei.xaxis&&ei.xaxis.tickPlacement;return oi||ci||!di||gi==="between"||(ti=ni.convertCatToNumeric(ti)),ti}},{key:"extendYAxis",value:function(ze,ei){var ti=new Na;(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=Vi.extend(ze.yaxis,window.Apex.yaxis)),ze.yaxis.constructor!==Array?ze.yaxis=[Vi.extend(ti.yAxis,ze.yaxis)]:ze.yaxis=Vi.extendArray(ze.yaxis,ti.yAxis);var ri=!1;ze.yaxis.forEach(function(ni){ni.logarithmic&&(ri=!0)});var si=ze.series;return ei&&!si&&(si=ei.config.series),ri&&si.length!==ze.yaxis.length&&si.length&&(ze.yaxis=si.map(function(ni,oi){if(ni.name||(si[oi].name="series-".concat(oi+1)),ze.yaxis[oi])return ze.yaxis[oi].seriesName=si[oi].name,ze.yaxis[oi];var ci=Vi.extend(ti.yAxis,ze.yaxis[0]);return ci.show=!1,ci})),ri&&si.length>1&&si.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 Na;return ze.annotations.yaxis=Vi.extendArray(ze.annotations.yaxis!==void 0?ze.annotations.yaxis:[],ei.yAxisAnnotation),ze}},{key:"extendXAxisAnnotations",value:function(ze){var ei=new Na;return ze.annotations.xaxis=Vi.extendArray(ze.annotations.xaxis!==void 0?ze.annotations.xaxis:[],ei.xAxisAnnotation),ze}},{key:"extendPointAnnotations",value:function(ze){var ei=new Na;return ze.annotations.points=Vi.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}}]),Pi}(),fn=function(){function Pi(){Ai(this,Pi)}return Di(Pi,[{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.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=Vi.extend({},ze),ei.initialSeries=Vi.clone(ze.series),ei.lastXAxis=Vi.clone(ei.initialConfig.xaxis),ei.lastYAxis=Vi.clone(ei.initialConfig.yaxis),ei}}]),Pi}(),Tn=function(){function Pi(ze){Ai(this,Pi),this.opts=ze}return Di(Pi,[{key:"init",value:function(){var ze=new xn(this.opts).init({responsiveOverride:!1});return{config:ze,globals:new fn().init(ze)}}}]),Pi}(),un=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w,this.opts=null,this.seriesIndex=0}return Di(Pi,[{key:"clippedImgArea",value:function(ze){var ei=this.w,ti=ei.config,ri=parseInt(ei.globals.gridWidth,10),si=parseInt(ei.globals.gridHeight,10),ni=ri>si?ri:si,oi=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=ni+1,di=ni):(ci=ze.width,di=ze.height);var gi=document.createElementNS(ei.globals.SVGNS,"pattern");Ui.setAttrs(gi,{id:ze.patternID,patternUnits:ze.patternUnits?ze.patternUnits:"userSpaceOnUse",width:ci+"px",height:di+"px"});var vi=document.createElementNS(ei.globals.SVGNS,"image");gi.appendChild(vi),vi.setAttributeNS(window.SVG.xlink,"href",oi),Ui.setAttrs(vi,{x:0,y:0,preserveAspectRatio:"none",width:ci+"px",height:di+"px"}),vi.style.opacity=ze.opacity,ei.globals.dom.elDefs.node.appendChild(gi)}},{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,ri,si,ni=this.w.config;this.seriesIndex=this.getSeriesIndex(ze);var oi=this.getFillColors()[this.seriesIndex];ei.globals.seriesColors[this.seriesIndex]!==void 0&&(oi=ei.globals.seriesColors[this.seriesIndex]),typeof oi=="function"&&(oi=oi({seriesIndex:this.seriesIndex,dataPointIndex:ze.dataPointIndex,value:ze.value,w:ei}));var ci=ze.fillType?ze.fillType:this.getFillType(this.seriesIndex),di=Array.isArray(ni.fill.opacity)?ni.fill.opacity[this.seriesIndex]:ni.fill.opacity;ze.color&&(oi=ze.color),oi||(oi="#fff",console.warn("undefined color - ApexCharts"));var gi=oi;if(oi.indexOf("rgb")===-1?oi.length<9&&(gi=Vi.hexToRgba(oi,di)):oi.indexOf("rgba")>-1&&(di=Vi.getOpacityFromRGBA(oi)),ze.opacity&&(di=ze.opacity),ci==="pattern"&&(ri=this.handlePatternFill({fillConfig:ze.fillConfig,patternFill:ri,fillColor:oi,fillOpacity:di,defaultColor:gi})),ci==="gradient"&&(si=this.handleGradientFill({fillConfig:ze.fillConfig,fillColor:oi,fillOpacity:di,i:this.seriesIndex})),ci==="image"){var vi=ni.fill.image.src,xi=ze.patternID?ze.patternID:"";this.clippedImgArea({opacity:di,image:Array.isArray(vi)?ze.seriesNumber<vi.length?vi[ze.seriesNumber]:vi[0]:vi,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(xi)}),ti="url(#pattern".concat(ei.globals.cuid).concat(ze.seriesNumber+1).concat(xi,")")}else ti=ci==="gradient"?si:ci==="pattern"?ri:gi;return ze.solid&&(ti=gi),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,ri=[];return ze.globals.comboCharts?ze.config.series[this.seriesIndex].type==="line"?Array.isArray(ze.globals.stroke.colors)?ri=ze.globals.stroke.colors:ri.push(ze.globals.stroke.colors):Array.isArray(ze.globals.fill.colors)?ri=ze.globals.fill.colors:ri.push(ze.globals.fill.colors):ei.chart.type==="line"?Array.isArray(ze.globals.stroke.colors)?ri=ze.globals.stroke.colors:ri.push(ze.globals.stroke.colors):Array.isArray(ze.globals.fill.colors)?ri=ze.globals.fill.colors:ri.push(ze.globals.fill.colors),ti.fillColors!==void 0&&(ri=[],Array.isArray(ti.fillColors)?ri=ti.fillColors.slice():ri.push(ti.fillColors)),ri}},{key:"handlePatternFill",value:function(ze){var ei=ze.fillConfig,ti=ze.patternFill,ri=ze.fillColor,si=ze.fillOpacity,ni=ze.defaultColor,oi=this.w.config.fill;ei&&(oi=ei);var ci=this.opts,di=new Ui(this.ctx),gi=Array.isArray(oi.pattern.strokeWidth)?oi.pattern.strokeWidth[this.seriesIndex]:oi.pattern.strokeWidth,vi=ri;return Array.isArray(oi.pattern.style)?ti=oi.pattern.style[ci.seriesNumber]!==void 0?di.drawPattern(oi.pattern.style[ci.seriesNumber],oi.pattern.width,oi.pattern.height,vi,gi,si):ni:ti=di.drawPattern(oi.pattern.style,oi.pattern.width,oi.pattern.height,vi,gi,si),ti}},{key:"handleGradientFill",value:function(ze){var ei=ze.fillColor,ti=ze.fillOpacity,ri=ze.fillConfig,si=ze.i,ni=this.w.config.fill;ri&&(ni=ui(ui({},ni),ri));var oi,ci=this.opts,di=new Ui(this.ctx),gi=new Vi,vi=ni.gradient.type,xi=ei,yi=ni.gradient.opacityFrom===void 0?ti:Array.isArray(ni.gradient.opacityFrom)?ni.gradient.opacityFrom[si]:ni.gradient.opacityFrom;xi.indexOf("rgba")>-1&&(yi=Vi.getOpacityFromRGBA(xi));var Ci=ni.gradient.opacityTo===void 0?ti:Array.isArray(ni.gradient.opacityTo)?ni.gradient.opacityTo[si]:ni.gradient.opacityTo;if(ni.gradient.gradientToColors===void 0||ni.gradient.gradientToColors.length===0)oi=ni.gradient.shade==="dark"?gi.shadeColor(-1*parseFloat(ni.gradient.shadeIntensity),ei.indexOf("rgb")>-1?Vi.rgb2hex(ei):ei):gi.shadeColor(parseFloat(ni.gradient.shadeIntensity),ei.indexOf("rgb")>-1?Vi.rgb2hex(ei):ei);else if(ni.gradient.gradientToColors[ci.seriesNumber]){var _i=ni.gradient.gradientToColors[ci.seriesNumber];oi=_i,_i.indexOf("rgba")>-1&&(Ci=Vi.getOpacityFromRGBA(_i))}else oi=ei;if(ni.gradient.gradientFrom&&(xi=ni.gradient.gradientFrom),ni.gradient.gradientTo&&(oi=ni.gradient.gradientTo),ni.gradient.inverseColors){var Li=xi;xi=oi,oi=Li}return xi.indexOf("rgb")>-1&&(xi=Vi.rgb2hex(xi)),oi.indexOf("rgb")>-1&&(oi=Vi.rgb2hex(oi)),di.drawGradient(vi,xi,oi,yi,Ci,ci.size,ni.gradient.stops,ni.gradient.colorStops,si)}}]),Pi}(),bn=function(){function Pi(ze,ei){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{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,ri){var si,ni=arguments.length>4&&arguments[4]!==void 0&&arguments[4],oi=this.w,ci=ei,di=ze,gi=null,vi=new Ui(this.ctx),xi=oi.config.markers.discrete&&oi.config.markers.discrete.length;if((oi.globals.markers.size[ei]>0||ni||xi)&&(gi=vi.group({class:ni||xi?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(oi.globals.cuid,")")),Array.isArray(di.x))for(var yi=0;yi<di.x.length;yi++){var Ci=ti;ti===1&&yi===0&&(Ci=0),ti===1&&yi===1&&(Ci=1);var _i="apexcharts-marker";if(oi.config.chart.type!=="line"&&oi.config.chart.type!=="area"||oi.globals.comboCharts||oi.config.tooltip.intersect||(_i+=" no-pointer-events"),(Array.isArray(oi.config.markers.size)?oi.globals.markers.size[ei]>0:oi.config.markers.size>0)||ni||xi){Vi.isNumber(di.y[yi])?_i+=" w".concat(Vi.randomId()):_i="apexcharts-nullpoint";var Li=this.getMarkerConfig({cssClass:_i,seriesIndex:ei,dataPointIndex:Ci});oi.config.series[ci].data[Ci]&&(oi.config.series[ci].data[Ci].fillColor&&(Li.pointFillColor=oi.config.series[ci].data[Ci].fillColor),oi.config.series[ci].data[Ci].strokeColor&&(Li.pointStrokeColor=oi.config.series[ci].data[Ci].strokeColor)),ri&&(Li.pSize=ri),(di.x[yi]<0||di.x[yi]>oi.globals.gridWidth||di.y[yi]<-oi.globals.markers.largestSize||di.y[yi]>oi.globals.gridHeight+oi.globals.markers.largestSize)&&(Li.pSize=0),(si=vi.drawMarker(di.x[yi],di.y[yi],Li)).attr("rel",Ci),si.attr("j",Ci),si.attr("index",ei),si.node.setAttribute("default-marker-size",Li.pSize),new qi(this.ctx).setSelectionFilter(si,ei,Ci),this.addEvents(si),gi&&gi.add(si)}else oi.globals.pointsArray[ei]===void 0&&(oi.globals.pointsArray[ei]=[]),oi.globals.pointsArray[ei].push([di.x[yi],di.y[yi]])}return gi}},{key:"getMarkerConfig",value:function(ze){var ei=ze.cssClass,ti=ze.seriesIndex,ri=ze.dataPointIndex,si=ri===void 0?null:ri,ni=ze.finishRadius,oi=ni===void 0?null:ni,ci=this.w,di=this.getMarkerStyle(ti),gi=ci.globals.markers.size[ti],vi=ci.config.markers;return si!==null&&vi.discrete.length&&vi.discrete.map(function(xi){xi.seriesIndex===ti&&xi.dataPointIndex===si&&(di.pointStrokeColor=xi.strokeColor,di.pointFillColor=xi.fillColor,gi=xi.size,di.pointShape=xi.shape)}),{pSize:oi===null?gi:oi,pRadius:vi.radius,width:Array.isArray(vi.width)?vi.width[ti]:vi.width,height:Array.isArray(vi.height)?vi.height[ti]:vi.height,pointStrokeWidth:Array.isArray(vi.strokeWidth)?vi.strokeWidth[ti]:vi.strokeWidth,pointStrokeColor:di.pointStrokeColor,pointFillColor:di.pointFillColor,shape:di.pointShape||(Array.isArray(vi.shape)?vi.shape[ti]:vi.shape),class:ei,pointStrokeOpacity:Array.isArray(vi.strokeOpacity)?vi.strokeOpacity[ti]:vi.strokeOpacity,pointStrokeDashArray:Array.isArray(vi.strokeDashArray)?vi.strokeDashArray[ti]:vi.strokeDashArray,pointFillOpacity:Array.isArray(vi.fillOpacity)?vi.fillOpacity[ti]:vi.fillOpacity,seriesIndex:ti}}},{key:"addEvents",value:function(ze){var ei=this.w,ti=new Ui(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,ri=ei.config.markers.strokeColor||ei.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(ri)?ri[ze]:ri,pointFillColor:Array.isArray(ti)?ti[ze]:ti}}}]),Pi}(),sn=function(){function Pi(ze){Ai(this,Pi),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 Di(Pi,[{key:"draw",value:function(ze,ei,ti){var ri=this.w,si=new Ui(this.ctx),ni=ti.realIndex,oi=ti.pointsPos,ci=ti.zRatio,di=ti.elParent,gi=si.group({class:"apexcharts-series-markers apexcharts-series-".concat(ri.config.chart.type)});if(gi.attr("clip-path","url(#gridRectMarkerMask".concat(ri.globals.cuid,")")),Array.isArray(oi.x))for(var vi=0;vi<oi.x.length;vi++){var xi=ei+1,yi=!0;ei===0&&vi===0&&(xi=0),ei===0&&vi===1&&(xi=1);var Ci=0,_i=ri.globals.markers.size[ni];if(ci!==1/0){var Li=ri.config.plotOptions.bubble;_i=ri.globals.seriesZ[ni][xi],Li.zScaling&&(_i/=ci),Li.minBubbleRadius&&_i<Li.minBubbleRadius&&(_i=Li.minBubbleRadius),Li.maxBubbleRadius&&_i>Li.maxBubbleRadius&&(_i=Li.maxBubbleRadius)}ri.config.chart.animations.enabled||(Ci=_i);var Mi=oi.x[vi],Ri=oi.y[vi];if(Ci=Ci||0,Ri!==null&&ri.globals.series[ni][xi]!==void 0||(yi=!1),yi){var fi=this.drawPoint(Mi,Ri,Ci,_i,ni,xi,ei);gi.add(fi)}di.add(gi)}}},{key:"drawPoint",value:function(ze,ei,ti,ri,si,ni,oi){var ci=this.w,di=si,gi=new ua(this.ctx),vi=new qi(this.ctx),xi=new un(this.ctx),yi=new bn(this.ctx),Ci=new Ui(this.ctx),_i=yi.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:di,dataPointIndex:ni,finishRadius:ci.config.chart.type==="bubble"||ci.globals.comboCharts&&ci.config.series[si]&&ci.config.series[si].type==="bubble"?ri:null});ri=_i.pSize;var Li,Mi=xi.fillPath({seriesNumber:si,dataPointIndex:ni,color:_i.pointFillColor,patternUnits:"objectBoundingBox",value:ci.globals.series[si][oi]});if(_i.shape==="circle"?Li=Ci.drawCircle(ti):_i.shape!=="square"&&_i.shape!=="rect"||(Li=Ci.drawRect(0,0,_i.width-_i.pointStrokeWidth/2,_i.height-_i.pointStrokeWidth/2,_i.pRadius)),ci.config.series[di].data[ni]&&ci.config.series[di].data[ni].fillColor&&(Mi=ci.config.series[di].data[ni].fillColor),Li.attr({x:ze-_i.width/2-_i.pointStrokeWidth/2,y:ei-_i.height/2-_i.pointStrokeWidth/2,cx:ze,cy:ei,fill:Mi,"fill-opacity":_i.pointFillOpacity,stroke:_i.pointStrokeColor,r:ri,"stroke-width":_i.pointStrokeWidth,"stroke-dasharray":_i.pointStrokeDashArray,"stroke-opacity":_i.pointStrokeOpacity}),ci.config.chart.dropShadow.enabled){var Ri=ci.config.chart.dropShadow;vi.dropShadow(Li,Ri,si)}if(!this.initialAnim||ci.globals.dataChanged||ci.globals.resized)ci.globals.animationEnded=!0;else{var fi=ci.config.chart.animations.speed;gi.animateMarker(Li,0,_i.shape==="circle"?ri:{width:_i.width,height:_i.height},fi,ci.globals.easing,function(){window.setTimeout(function(){gi.animationCompleted(Li)},100)})}if(ci.globals.dataChanged&&_i.shape==="circle")if(this.dynamicAnim){var bi,Ei,Ii,Ni,Bi=ci.config.chart.animations.dynamicAnimation.speed;(Ni=ci.globals.previousPaths[si]&&ci.globals.previousPaths[si][oi])!=null&&(bi=Ni.x,Ei=Ni.y,Ii=Ni.r!==void 0?Ni.r:ri);for(var Ji=0;Ji<ci.globals.collapsedSeries.length;Ji++)ci.globals.collapsedSeries[Ji].index===si&&(Bi=1,ri=0);ze===0&&ei===0&&(ri=0),gi.animateCircle(Li,{cx:bi,cy:Ei,r:Ii},{cx:ze,cy:ei,r:ri},Bi,ci.globals.easing)}else Li.attr({r:ri});return Li.attr({rel:ni,j:ni,index:si,"default-marker-size":ri}),vi.setSelectionFilter(Li,si,ni),yi.addEvents(Li),Li.node.classList.add("apexcharts-marker"),Li}},{key:"centerTextInBubble",value:function(ze){var ei=this.w;return{y:ze+=parseInt(ei.config.dataLabels.style.fontSize,10)/4}}}]),Pi}(),pn=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{key:"dataLabelsCorrection",value:function(ze,ei,ti,ri,si,ni,oi){var ci=this.w,di=!1,gi=new Ui(this.ctx).getTextRects(ti,oi),vi=gi.width,xi=gi.height;ei<0&&(ei=0),ei>ci.globals.gridHeight+xi&&(ei=ci.globals.gridHeight+xi/2),ci.globals.dataLabelsRects[ri]===void 0&&(ci.globals.dataLabelsRects[ri]=[]),ci.globals.dataLabelsRects[ri].push({x:ze,y:ei,width:vi,height:xi});var yi=ci.globals.dataLabelsRects[ri].length-2,Ci=ci.globals.lastDrawnDataLabelsIndexes[ri]!==void 0?ci.globals.lastDrawnDataLabelsIndexes[ri][ci.globals.lastDrawnDataLabelsIndexes[ri].length-1]:0;if(ci.globals.dataLabelsRects[ri][yi]!==void 0){var _i=ci.globals.dataLabelsRects[ri][Ci];(ze>_i.x+_i.width||ei>_i.y+_i.height||ei+xi<_i.y||ze+vi<_i.x)&&(di=!0)}return(si===0||ni)&&(di=!0),{x:ze,y:ei,textRects:gi,drawnextLabel:di}}},{key:"drawDataLabel",value:function(ze){var ei=this,ti=ze.type,ri=ze.pos,si=ze.i,ni=ze.j,oi=ze.isRangeStart,ci=ze.strokeWidth,di=ci===void 0?2:ci,gi=this.w,vi=new Ui(this.ctx),xi=gi.config.dataLabels,yi=0,Ci=0,_i=ni,Li=null;if(gi.globals.collapsedSeriesIndices.indexOf(si)!==-1||!xi.enabled||!Array.isArray(ri.x))return Li;Li=vi.group({class:"apexcharts-data-labels"});for(var Mi=0;Mi<ri.x.length;Mi++)if(yi=ri.x[Mi]+xi.offsetX,Ci=ri.y[Mi]+xi.offsetY+di,!isNaN(yi)){ni===1&&Mi===0&&(_i=0),ni===1&&Mi===1&&(_i=1);var Ri=gi.globals.series[si][_i];ti==="rangeArea"&&(Ri=oi?gi.globals.seriesRangeStart[si][_i]:gi.globals.seriesRangeEnd[si][_i]);var fi="",bi=function(Ei){return gi.config.dataLabels.formatter(Ei,{ctx:ei.ctx,seriesIndex:si,dataPointIndex:_i,w:gi})};gi.config.chart.type==="bubble"?(fi=bi(Ri=gi.globals.seriesZ[si][_i]),Ci=ri.y[Mi],Ci=new sn(this.ctx).centerTextInBubble(Ci,si,_i).y):Ri!==void 0&&(fi=bi(Ri)),this.plotDataLabelsText({x:yi,y:Ci,text:fi,i:si,j:_i,parent:Li,offsetCorrection:!0,dataLabelsConfig:gi.config.dataLabels})}return Li}},{key:"plotDataLabelsText",value:function(ze){var ei=this.w,ti=new Ui(this.ctx),ri=ze.x,si=ze.y,ni=ze.i,oi=ze.j,ci=ze.text,di=ze.textAnchor,gi=ze.fontSize,vi=ze.parent,xi=ze.dataLabelsConfig,yi=ze.color,Ci=ze.alwaysDrawDataLabel,_i=ze.offsetCorrection;if(!(Array.isArray(ei.config.dataLabels.enabledOnSeries)&&ei.config.dataLabels.enabledOnSeries.indexOf(ni)<0)){var Li={x:ri,y:si,drawnextLabel:!0,textRects:null};_i&&(Li=this.dataLabelsCorrection(ri,si,ci,ni,oi,Ci,parseInt(xi.style.fontSize,10))),ei.globals.zoomed||(ri=Li.x,si=Li.y),Li.textRects&&(ri<-20-Li.textRects.width||ri>ei.globals.gridWidth+Li.textRects.width+30)&&(ci="");var Mi=ei.globals.dataLabels.style.colors[ni];((ei.config.chart.type==="bar"||ei.config.chart.type==="rangeBar")&&ei.config.plotOptions.bar.distributed||ei.config.dataLabels.distributed)&&(Mi=ei.globals.dataLabels.style.colors[oi]),typeof Mi=="function"&&(Mi=Mi({series:ei.globals.series,seriesIndex:ni,dataPointIndex:oi,w:ei})),yi&&(Mi=yi);var Ri=xi.offsetX,fi=xi.offsetY;if(ei.config.chart.type!=="bar"&&ei.config.chart.type!=="rangeBar"||(Ri=0,fi=0),Li.drawnextLabel){var bi=ti.drawText({width:100,height:parseInt(xi.style.fontSize,10),x:ri+Ri,y:si+fi,foreColor:Mi,textAnchor:di||xi.textAnchor,text:ci,fontSize:gi||xi.style.fontSize,fontFamily:xi.style.fontFamily,fontWeight:xi.style.fontWeight||"normal"});if(bi.attr({class:"apexcharts-datalabel",cx:ri,cy:si}),xi.dropShadow.enabled){var Ei=xi.dropShadow;new qi(this.ctx).dropShadow(bi,Ei)}vi.add(bi),ei.globals.lastDrawnDataLabelsIndexes[ni]===void 0&&(ei.globals.lastDrawnDataLabelsIndexes[ni]=[]),ei.globals.lastDrawnDataLabelsIndexes[ni].push(oi)}}}},{key:"addBackgroundToDataLabel",value:function(ze,ei){var ti=this.w,ri=ti.config.dataLabels.background,si=ri.padding,ni=ri.padding/2,oi=ei.width,ci=ei.height,di=new Ui(this.ctx).drawRect(ei.x-si,ei.y-ni/2,oi+2*si,ci+ni,ri.borderRadius,ti.config.chart.background==="transparent"?"#fff":ti.config.chart.background,ri.opacity,ri.borderWidth,ri.borderColor);return ri.dropShadow.enabled&&new qi(this.ctx).dropShadow(di,ri.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 ri=ei[ti],si=ri.getBBox(),ni=null;if(si.width&&si.height&&(ni=this.addBackgroundToDataLabel(ri,si)),ni){ri.parentNode.insertBefore(ni.node,ri);var oi=ri.getAttribute("fill");ze.config.chart.animations.enabled&&!ze.globals.resized&&!ze.globals.dataChanged?ni.animate().attr({fill:oi}):ni.attr({fill:oi}),ri.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"),ri=0;ri<ei.length;ri++)ti&&ti.insertBefore(ei[ri],ti.nextSibling)}}]),Pi}(),gn=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w,this.legendInactiveClass="legend-mouseover-inactive"}return Di(Pi,[{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(Vi.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 ri(si){for(var ni=0;ni<si.length;ni++)si[ni].index===ei&&ze.node.classList.add("apexcharts-series-collapsed")}ri(ti.globals.collapsedSeries),ri(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],ri=this.w,si=Vi.clone(ri.globals.initialSeries);ri.globals.previousPaths=[],ti?(ri.globals.collapsedSeries=[],ri.globals.ancillaryCollapsedSeries=[],ri.globals.collapsedSeriesIndices=[],ri.globals.ancillaryCollapsedSeriesIndices=[]):si=this.emptyCollapsedSeries(si),ri.config.series=si,ze&&(ei&&(ri.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(si,ri.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 ri=ti.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if(ze.type==="mousemove"){var si=parseInt(ei.getAttribute("rel"),10)-1,ni=null,oi=null;ti.globals.axisCharts||ti.config.chart.type==="radialBar"?ti.globals.axisCharts?(ni=ti.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(si,"']")),oi=ti.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(si,"']"))):ni=ti.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(si+1,"']")):ni=ti.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(si+1,"'] path"));for(var ci=0;ci<ri.length;ci++)ri[ci].classList.add(this.legendInactiveClass);ni!==null&&(ti.globals.axisCharts||ni.parentNode.classList.remove(this.legendInactiveClass),ni.classList.remove(this.legendInactiveClass),oi!==null&&oi.classList.remove(this.legendInactiveClass))}else if(ze.type==="mouseout")for(var di=0;di<ri.length;di++)ri[di].classList.remove(this.legendInactiveClass)}},{key:"highlightRangeInSeries",value:function(ze,ei){var ti=this,ri=this.w,si=ri.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"),ni=function(ci){for(var di=0;di<si.length;di++)si[di].classList[ci](ti.legendInactiveClass)};if(ze.type==="mousemove"){var oi=parseInt(ei.getAttribute("rel"),10)-1;ni("add"),function(ci){for(var di=0;di<si.length;di++){var gi=parseInt(si[di].getAttribute("val"),10);gi>=ci.from&&gi<=ci.to&&si[di].classList.remove(ti.legendInactiveClass)}}(ri.config.plotOptions.heatmap.colorScale.ranges[oi])}else ze.type==="mouseout"&&ni("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,ri=0;if(ti.config.series.length>1){for(var si=ti.config.series.map(function(oi,ci){return oi.data&&oi.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}),ni=ze==="asc"?0:si.length-1;ze==="asc"?ni<si.length:ni>=0;ze==="asc"?ni++:ni--)if(si[ni]!==-1){ri=si[ni];break}}return ri}},{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(ni,oi,ci){for(var di=ni[oi].childNodes,gi={type:ci,paths:[],realIndex:ni[oi].getAttribute("data:realIndex")},vi=0;vi<di.length;vi++)if(di[vi].hasAttribute("pathTo")){var xi=di[vi].getAttribute("pathTo");gi.paths.push({d:xi})}ze.globals.previousPaths.push(gi)}ze.globals.previousPaths=[],["line","area","bar","rangebar","rangeArea","candlestick","radar"].forEach(function(ni){for(var oi,ci=(oi=ni,ze.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(oi,"-series .apexcharts-series"))),di=0;di<ci.length;di++)ei(ci,di,ni)}),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 ri=function(ni){for(var oi=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(ze.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(ni,"'] rect")),ci=[],di=function(vi){var xi=function(Ci){return oi[vi].getAttribute(Ci)},yi={x:parseFloat(xi("x")),y:parseFloat(xi("y")),width:parseFloat(xi("width")),height:parseFloat(xi("height"))};ci.push({rect:yi,color:oi[vi].getAttribute("color")})},gi=0;gi<oi.length;gi++)di(gi);ze.globals.previousPaths.push(ci)},si=0;si<ti.length;si++)ri(si);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 ri=0;ri<ti.length;ri++){for(var si=ei.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(ze,"-series .apexcharts-series[data\\:realIndex='").concat(ri,"'] circle")),ni=[],oi=0;oi<si.length;oi++)ni.push({x:si[oi].getAttribute("cx"),y:si[oi].getAttribute("cy"),r:si[oi].getAttribute("r")});ei.globals.previousPaths.push(ni)}}},{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 Ui(this.ctx),ri=ze.globals.svgWidth/2,si=ze.globals.svgHeight/2,ni="middle";if(ze.globals.noData=!0,ze.globals.animationEnded=!0,ei.align==="left"?(ri=10,ni="start"):ei.align==="right"&&(ri=ze.globals.svgWidth-10,ni="end"),ei.verticalAlign==="top"?si=50:ei.verticalAlign==="bottom"&&(si=ze.globals.svgHeight-50),ri+=ei.offsetX,si=si+parseInt(ei.style.fontSize,10)+2+ei.offsetY,ei.text!==void 0&&ei.text!==""){var oi=ti.drawText({x:ri,y:si,text:ei.text,textAnchor:ni,fontSize:ei.style.fontSize,fontFamily:ei.style.fontFamily,foreColor:ei.style.color,opacity:1,class:"apexcharts-text-nodata"});ze.globals.dom.Paper.add(oi)}}},{key:"setNullSeriesToZeroValues",value:function(ze){for(var ei=this.w,ti=0;ti<ze.length;ti++)if(ze[ti].length===0)for(var ri=0;ri<ze[ei.globals.maxValsInArrayIndex].length;ri++)ze[ti].push(0);return ze}},{key:"hasAllSeriesEqualX",value:function(){for(var ze=!0,ei=this.w,ti=this.filteredSeriesX(),ri=0;ri<ti.length-1;ri++)if(ti[ri][0]!==ti[ri+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}}]),Pi}(),Sn=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new wi(this.ctx)}return Di(Pi,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var ze=this.w.config.series.slice(),ei=new gn(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 gn(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,ri=this.w.globals,si=ti.chart.type==="boxPlot"||ti.series[ei].type==="boxPlot",ni=0;ni<ze[ei].data.length;ni++)if(ze[ei].data[ni][1]!==void 0&&(Array.isArray(ze[ei].data[ni][1])&&ze[ei].data[ni][1].length===4&&!si?this.twoDSeries.push(Vi.parseNumber(ze[ei].data[ni][1][3])):ze[ei].data[ni].length>=5?this.twoDSeries.push(Vi.parseNumber(ze[ei].data[ni][4])):this.twoDSeries.push(Vi.parseNumber(ze[ei].data[ni][1])),ri.dataFormatXNumeric=!0),ti.xaxis.type==="datetime"){var oi=new Date(ze[ei].data[ni][0]);oi=new Date(oi).getTime(),this.twoDSeriesX.push(oi)}else this.twoDSeriesX.push(ze[ei].data[ni][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]),ri.isDataXYZ=!0)}},{key:"handleFormatXY",value:function(ze,ei){var ti=this.w.config,ri=this.w.globals,si=new ga(this.ctx),ni=ei;ri.collapsedSeriesIndices.indexOf(ei)>-1&&(ni=this.activeSeriesIndex);for(var oi=0;oi<ze[ei].data.length;oi++)ze[ei].data[oi].y!==void 0&&(Array.isArray(ze[ei].data[oi].y)?this.twoDSeries.push(Vi.parseNumber(ze[ei].data[oi].y[ze[ei].data[oi].y.length-1])):this.twoDSeries.push(Vi.parseNumber(ze[ei].data[oi].y))),ze[ei].data[oi].goals!==void 0&&Array.isArray(ze[ei].data[oi].goals)?(this.seriesGoals[ei]===void 0&&(this.seriesGoals[ei]=[]),this.seriesGoals[ei].push(ze[ei].data[oi].goals)):(this.seriesGoals[ei]===void 0&&(this.seriesGoals[ei]=[]),this.seriesGoals[ei].push(null));for(var ci=0;ci<ze[ni].data.length;ci++){var di=typeof ze[ni].data[ci].x=="string",gi=Array.isArray(ze[ni].data[ci].x),vi=!gi&&!!si.isValidDate(ze[ni].data[ci].x);if(di||vi)if(di||ti.xaxis.convertedCatToNumeric){var xi=ri.isBarHorizontal&&ri.isRangeData;ti.xaxis.type!=="datetime"||xi?(this.fallbackToCategory=!0,this.twoDSeriesX.push(ze[ni].data[ci].x),isNaN(ze[ni].data[ci].x)||this.w.config.xaxis.type==="category"||typeof ze[ni].data[ci].x=="string"||(ri.isXNumeric=!0)):this.twoDSeriesX.push(si.parseDate(ze[ni].data[ci].x))}else ti.xaxis.type==="datetime"?this.twoDSeriesX.push(si.parseDate(ze[ni].data[ci].x.toString())):(ri.dataFormatXNumeric=!0,ri.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(ze[ni].data[ci].x)));else gi?(this.fallbackToCategory=!0,this.twoDSeriesX.push(ze[ni].data[ci].x)):(ri.isXNumeric=!0,ri.dataFormatXNumeric=!0,this.twoDSeriesX.push(ze[ni].data[ci].x))}if(ze[ei].data[0]&&ze[ei].data[0].z!==void 0){for(var yi=0;yi<ze[ei].data.length;yi++)this.threeDSeries.push(ze[ei].data[yi].z);ri.isDataXYZ=!0}}},{key:"handleRangeData",value:function(ze,ei){var ti=this.w.globals,ri={};return this.isFormat2DArray()?ri=this.handleRangeDataFormat("array",ze,ei):this.isFormatXY()&&(ri=this.handleRangeDataFormat("xy",ze,ei)),ti.seriesRangeStart.push(ri.start===void 0?[]:ri.start),ti.seriesRangeEnd.push(ri.end===void 0?[]:ri.end),ti.seriesRange.push(ri.rangeUniques),ti.seriesRange.forEach(function(si,ni){si&&si.forEach(function(oi,ci){oi.y.forEach(function(di,gi){for(var vi=0;vi<oi.y.length;vi++)if(gi!==vi){var xi=di.y1,yi=di.y2,Ci=oi.y[vi].y1;xi<=oi.y[vi].y2&&Ci<=yi&&(oi.overlaps.indexOf(di.rangeName)<0&&oi.overlaps.push(di.rangeName),oi.overlaps.indexOf(oi.y[vi].rangeName)<0&&oi.overlaps.push(oi.y[vi].rangeName))}})})}),ri}},{key:"handleCandleStickBoxData",value:function(ze,ei){var ti=this.w.globals,ri={};return this.isFormat2DArray()?ri=this.handleCandleStickBoxDataFormat("array",ze,ei):this.isFormatXY()&&(ri=this.handleCandleStickBoxDataFormat("xy",ze,ei)),ti.seriesCandleO[ei]=ri.o,ti.seriesCandleH[ei]=ri.h,ti.seriesCandleM[ei]=ri.m,ti.seriesCandleL[ei]=ri.l,ti.seriesCandleC[ei]=ri.c,ri}},{key:"handleRangeDataFormat",value:function(ze,ei,ti){var ri=[],si=[],ni=ei[ti].data.filter(function(gi,vi,xi){return vi===xi.findIndex(function(yi){return yi.x===gi.x})}).map(function(gi,vi){return{x:gi.x,overlaps:[],y:[]}});if(ze==="array")for(var oi=0;oi<ei[ti].data.length;oi++)Array.isArray(ei[ti].data[oi])?(ri.push(ei[ti].data[oi][1][0]),si.push(ei[ti].data[oi][1][1])):(ri.push(ei[ti].data[oi]),si.push(ei[ti].data[oi]));else if(ze==="xy")for(var ci=function(gi){var vi=Array.isArray(ei[ti].data[gi].y),xi=Vi.randomId(),yi=ei[ti].data[gi].x,Ci={y1:vi?ei[ti].data[gi].y[0]:ei[ti].data[gi].y,y2:vi?ei[ti].data[gi].y[1]:ei[ti].data[gi].y,rangeName:xi};ei[ti].data[gi].rangeName=xi;var _i=ni.findIndex(function(Li){return Li.x===yi});ni[_i].y.push(Ci),ri.push(Ci.y1),si.push(Ci.y2)},di=0;di<ei[ti].data.length;di++)ci(di);return{start:ri,end:si,rangeUniques:ni}}},{key:"handleCandleStickBoxDataFormat",value:function(ze,ei,ti){var ri=this.w,si=ri.config.chart.type==="boxPlot"||ri.config.series[ti].type==="boxPlot",ni=[],oi=[],ci=[],di=[],gi=[];if(ze==="array")if(si&&ei[ti].data[0].length===6||!si&&ei[ti].data[0].length===5)for(var vi=0;vi<ei[ti].data.length;vi++)ni.push(ei[ti].data[vi][1]),oi.push(ei[ti].data[vi][2]),si?(ci.push(ei[ti].data[vi][3]),di.push(ei[ti].data[vi][4]),gi.push(ei[ti].data[vi][5])):(di.push(ei[ti].data[vi][3]),gi.push(ei[ti].data[vi][4]));else for(var xi=0;xi<ei[ti].data.length;xi++)Array.isArray(ei[ti].data[xi][1])&&(ni.push(ei[ti].data[xi][1][0]),oi.push(ei[ti].data[xi][1][1]),si?(ci.push(ei[ti].data[xi][1][2]),di.push(ei[ti].data[xi][1][3]),gi.push(ei[ti].data[xi][1][4])):(di.push(ei[ti].data[xi][1][2]),gi.push(ei[ti].data[xi][1][3])));else if(ze==="xy")for(var yi=0;yi<ei[ti].data.length;yi++)Array.isArray(ei[ti].data[yi].y)&&(ni.push(ei[ti].data[yi].y[0]),oi.push(ei[ti].data[yi].y[1]),si?(ci.push(ei[ti].data[yi].y[2]),di.push(ei[ti].data[yi].y[3]),gi.push(ei[ti].data[yi].y[4])):(di.push(ei[ti].data[yi].y[2]),gi.push(ei[ti].data[yi].y[3])));return{o:ni,h:oi,m:ci,l:di,c:gi}}},{key:"parseDataAxisCharts",value:function(ze){var ei,ti=this,ri=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.ctx,si=this.w.config,ni=this.w.globals,oi=new ga(ri),ci=si.labels.length>0?si.labels.slice():si.xaxis.categories.slice();if(ni.isRangeBar=si.chart.type==="rangeBar"&&ni.isBarHorizontal,ni.hasXaxisGroups=si.xaxis.type==="category"&&si.xaxis.group.groups.length>0,ni.hasXaxisGroups&&(ni.groups=si.xaxis.group.groups),ni.hasSeriesGroups=(ei=ze[0])===null||ei===void 0?void 0:ei.group,ni.hasSeriesGroups){var di=[],gi=da(new Set(ze.map(function(Ci){return Ci.group})));ze.forEach(function(Ci,_i){var Li=gi.indexOf(Ci.group);di[Li]||(di[Li]=[]),di[Li].push(Ci.name)}),ni.seriesGroups=di}for(var vi=function(){for(var Ci=0;Ci<ci.length;Ci++)if(typeof ci[Ci]=="string"){if(!oi.isValidDate(ci[Ci]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");ti.twoDSeriesX.push(oi.parseDate(ci[Ci]))}else ti.twoDSeriesX.push(ci[Ci])},xi=0;xi<ze.length;xi++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],ze[xi].data===void 0)return void console.error("It is a possibility that you may have not included 'data' property in series.");if(si.chart.type!=="rangeBar"&&si.chart.type!=="rangeArea"&&ze[xi].type!=="rangeBar"&&ze[xi].type!=="rangeArea"||(ni.isRangeData=!0,si.chart.type!=="rangeBar"&&si.chart.type!=="rangeArea"||this.handleRangeData(ze,xi)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(ze,xi):this.isFormatXY()&&this.handleFormatXY(ze,xi),si.chart.type!=="candlestick"&&ze[xi].type!=="candlestick"&&si.chart.type!=="boxPlot"&&ze[xi].type!=="boxPlot"||this.handleCandleStickBoxData(ze,xi),ni.series.push(this.twoDSeries),ni.labels.push(this.twoDSeriesX),ni.seriesX.push(this.twoDSeriesX),ni.seriesGoals=this.seriesGoals,xi!==this.activeSeriesIndex||this.fallbackToCategory||(ni.isXNumeric=!0);else{si.xaxis.type==="datetime"?(ni.isXNumeric=!0,vi(),ni.seriesX.push(this.twoDSeriesX)):si.xaxis.type==="numeric"&&(ni.isXNumeric=!0,ci.length>0&&(this.twoDSeriesX=ci,ni.seriesX.push(this.twoDSeriesX))),ni.labels.push(this.twoDSeriesX);var yi=ze[xi].data.map(function(Ci){return Vi.parseNumber(Ci)});ni.series.push(yi)}ni.seriesZ.push(this.threeDSeries),ze[xi].name!==void 0?ni.seriesNames.push(ze[xi].name):ni.seriesNames.push("series-"+parseInt(xi+1,10)),ze[xi].color!==void 0?ni.seriesColors.push(ze[xi].color):ni.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 ri=0;ri<ei.series.length;ri++)ei.seriesNames[ri]===void 0&&ei.seriesNames.push("series-"+(ri+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(ri){ri.forEach(function(si){ti.labels.indexOf(si.x)<0&&si.x&&ti.labels.push(si.x)})}),ti.labels=Array.from(new Set(ti.labels.map(JSON.stringify)),JSON.parse)),ei.xaxis.convertedCatToNumeric&&(new mn(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,ri=[];if(ei.axisCharts){if(ei.series.length>0)if(this.isFormatXY())for(var si=ti.series.map(function(vi,xi){return vi.data.filter(function(yi,Ci,_i){return _i.findIndex(function(Li){return Li.x===yi.x})===Ci})}),ni=si.reduce(function(vi,xi,yi,Ci){return Ci[vi].length>xi.length?vi:yi},0),oi=0;oi<si[ni].length;oi++)ri.push(oi+1);else for(var ci=0;ci<ei.series[ei.maxValsInArrayIndex].length;ci++)ri.push(ci+1);ei.seriesX=[];for(var di=0;di<ze.length;di++)ei.seriesX.push(ri);this.w.globals.isBarHorizontal||(ei.isXNumeric=!0)}if(ri.length===0){ri=ei.axisCharts?[]:ei.series.map(function(vi,xi){return xi+1});for(var gi=0;gi<ze.length;gi++)ei.seriesX.push(ri)}ei.labels=ri,ti.xaxis.convertedCatToNumeric&&(ei.categoryLabels=ri.map(function(vi){return ti.xaxis.labels.formatter(vi)})),ei.noLabelsProvided=!0}},{key:"parseData",value:function(ze){var ei=this.w,ti=ei.config,ri=ei.globals;if(this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.ctx.core.resetGlobals(),this.ctx.core.isMultipleY(),ri.axisCharts?(this.parseDataAxisCharts(ze),this.coreUtils.getLargestSeries()):this.parseDataNonAxisCharts(ze),ti.chart.stacked){var si=new gn(this.ctx);ri.series=si.setNullSeriesToZeroValues(ri.series)}this.coreUtils.getSeriesTotals(),ri.axisCharts&&(ri.stackedSeriesTotals=this.coreUtils.getStackedSeriesTotals(),ri.stackedSeriesTotalsByGroups=this.coreUtils.getStackedSeriesTotalsByGroups()),this.coreUtils.getPercentSeries(),ri.dataFormatXNumeric||ri.isXNumeric&&(ti.xaxis.type!=="numeric"||ti.labels.length!==0||ti.xaxis.categories.length!==0)||this.handleExternalLabelsData(ze);for(var ni=this.coreUtils.getCategoryLabels(ri.labels),oi=0;oi<ni.length;oi++)if(Array.isArray(ni[oi])){ri.isMultiLineX=!0;break}}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var ze=this.w,ei=[];ze.globals.seriesYAxisMap.forEach(function(ti,ri){var si=0;ti.forEach(function(ni){ze.globals.collapsedSeriesIndices.indexOf(ni)!==-1&&si++}),si>0&&si==ti.length&&ei.push(ri)}),ze.globals.ignoreYAxisIndexes=ei.map(function(ti){return ti})}}]),Pi}(),ln=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{key:"scaleSvgNode",value:function(ze,ei){var ti=parseFloat(ze.getAttributeNS(null,"width")),ri=parseFloat(ze.getAttributeNS(null,"height"));ze.setAttributeNS(null,"width",ti*ei),ze.setAttributeNS(null,"height",ri*ei),ze.setAttributeNS(null,"viewBox","0 0 "+ti+" "+ri)}},{key:"fixSvgStringForIe11",value:function(ze){if(!Vi.isIE11())return ze.replace(/&nbsp;/g,"&#160;");var ei=0,ti=ze.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,function(ri){return++ei===2?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':ri});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"),ri=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(ri,function(si){si.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 ri=ei.w,si=ze?ze.scale||ze.width/ri.globals.svgWidth:1;ei.cleanup();var ni=document.createElement("canvas");ni.width=ri.globals.svgWidth*si,ni.height=parseInt(ri.globals.dom.elWrap.style.height,10)*si;var oi=ri.config.chart.background==="transparent"?"#fff":ri.config.chart.background,ci=ni.getContext("2d");ci.fillStyle=oi,ci.fillRect(0,0,ni.width*si,ni.height*si);var di=ei.getSvgString(si);if(window.canvg&&Vi.isIE11()){var gi=window.canvg.Canvg.fromString(ci,di,{ignoreClear:!0,ignoreDimensions:!0});gi.start();var vi=ni.msToBlob();gi.stop(),ti({blob:vi})}else{var xi="data:image/svg+xml,"+encodeURIComponent(di),yi=new Image;yi.crossOrigin="anonymous",yi.onload=function(){if(ci.drawImage(yi,0,0),ni.msToBlob){var Ci=ni.msToBlob();ti({blob:Ci})}else{var _i=ni.toDataURL("image/png");ti({imgURI:_i})}},yi.src=xi}})}},{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,ri=ei.blob;ri?navigator.msSaveOrOpenBlob(ri,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,ri=ze.fileName,si=ze.columnDelimiter,ni=si===void 0?",":si,oi=ze.lineDelimiter,ci=oi===void 0?`
`:oi,di=this.w;ti||(ti=di.config.series);var gi,vi,xi=[],yi=[],Ci="",_i=di.globals.series.map(function(Ii,Ni){return di.globals.collapsedSeriesIndices.indexOf(Ni)===-1?Ii:[]}),Li=function(Ii){return di.config.xaxis.type==="datetime"&&String(Ii).length>=10},Mi=Math.max.apply(Math,da(ti.map(function(Ii){return Ii.data?Ii.data.length:0}))),Ri=new Sn(this.ctx),fi=new Aa(this.ctx),bi=function(Ii){var Ni="";if(di.globals.axisCharts){if(di.config.xaxis.type==="category"||di.config.xaxis.convertedCatToNumeric)if(di.globals.isBarHorizontal){var Bi=di.globals.yLabelFormatters[0],Ji=new gn(ei.ctx).getActiveConfigSeriesIndex();Ni=Bi(di.globals.labels[Ii],{seriesIndex:Ji,dataPointIndex:Ii,w:di})}else Ni=fi.getLabel(di.globals.labels,di.globals.timescaleLabels,0,Ii).text;di.config.xaxis.type==="datetime"&&(di.config.xaxis.categories.length?Ni=di.config.xaxis.categories[Ii]:di.config.labels.length&&(Ni=di.config.labels[Ii]))}else Ni=di.config.labels[Ii];return Array.isArray(Ni)&&(Ni=Ni.join(" ")),Vi.isNumber(Ni)?Ni:Ni.split(ni).join("")},Ei=function(Ii,Ni){if(xi.length&&Ni===0&&yi.push(xi.join(ni)),Ii.data){Ii.data=Ii.data.length&&Ii.data||da(Array(Mi)).map(function(){return""});for(var Bi=0;Bi<Ii.data.length;Bi++){xi=[];var Ji=bi(Bi);if(Ji||(Ri.isFormatXY()?Ji=ti[Ni].data[Bi].x:Ri.isFormat2DArray()&&(Ji=ti[Ni].data[Bi]?ti[Ni].data[Bi][0]:"")),Ni===0){xi.push(Li(Ji)?di.config.chart.toolbar.export.csv.dateFormatter(Ji):Vi.isNumber(Ji)?Ji:Ji.split(ni).join(""));for(var ji=0;ji<di.globals.series.length;ji++){var la;Ri.isFormatXY()?xi.push((la=ti[ji].data[Bi])===null||la===void 0?void 0:la.y):xi.push(_i[ji][Bi])}}(di.config.chart.type==="candlestick"||Ii.type&&Ii.type==="candlestick")&&(xi.pop(),xi.push(di.globals.seriesCandleO[Ni][Bi]),xi.push(di.globals.seriesCandleH[Ni][Bi]),xi.push(di.globals.seriesCandleL[Ni][Bi]),xi.push(di.globals.seriesCandleC[Ni][Bi])),(di.config.chart.type==="boxPlot"||Ii.type&&Ii.type==="boxPlot")&&(xi.pop(),xi.push(di.globals.seriesCandleO[Ni][Bi]),xi.push(di.globals.seriesCandleH[Ni][Bi]),xi.push(di.globals.seriesCandleM[Ni][Bi]),xi.push(di.globals.seriesCandleL[Ni][Bi]),xi.push(di.globals.seriesCandleC[Ni][Bi])),di.config.chart.type==="rangeBar"&&(xi.pop(),xi.push(di.globals.seriesRangeStart[Ni][Bi]),xi.push(di.globals.seriesRangeEnd[Ni][Bi])),xi.length&&yi.push(xi.join(ni))}}};xi.push(di.config.chart.toolbar.export.csv.headerCategory),di.config.chart.type==="boxPlot"?(xi.push("minimum"),xi.push("q1"),xi.push("median"),xi.push("q3"),xi.push("maximum")):di.config.chart.type==="candlestick"?(xi.push("open"),xi.push("high"),xi.push("low"),xi.push("close")):di.config.chart.type==="rangeBar"?(xi.push("minimum"),xi.push("maximum")):ti.map(function(Ii,Ni){var Bi=(Ii.name?Ii.name:"series-".concat(Ni))+"";di.globals.axisCharts&&xi.push(Bi.split(ni).join("")?Bi.split(ni).join(""):"series-".concat(Ni))}),di.globals.axisCharts||(xi.push(di.config.chart.toolbar.export.csv.headerValue),yi.push(xi.join(ni))),di.globals.allSeriesHasEqualX||!di.globals.axisCharts||di.config.xaxis.categories.length||di.config.labels.length?ti.map(function(Ii,Ni){di.globals.axisCharts?Ei(Ii,Ni):((xi=[]).push(di.globals.labels[Ni].split(ni).join("")),xi.push(_i[Ni]),yi.push(xi.join(ni)))}):(gi=new Set,vi={},ti.forEach(function(Ii,Ni){Ii==null||Ii.data.forEach(function(Bi){var Ji,ji;if(Ri.isFormatXY())Ji=Bi.x,ji=Bi.y;else{if(!Ri.isFormat2DArray())return;Ji=Bi[0],ji=Bi[1]}vi[Ji]||(vi[Ji]=Array(ti.length).fill("")),vi[Ji][Ni]=ji,gi.add(Ji)})}),xi.length&&yi.push(xi.join(ni)),Array.from(gi).sort().forEach(function(Ii){yi.push([Li(Ii)&&di.config.xaxis.type==="datetime"?di.config.chart.toolbar.export.csv.dateFormatter(Ii):Vi.isNumber(Ii)?Ii:Ii.split(ni).join(""),vi[Ii].join(ni)])})),Ci+=yi.join(ci),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\uFEFF"+Ci),ri||di.config.chart.toolbar.export.csv.filename,".csv")}},{key:"triggerDownload",value:function(ze,ei,ti){var ri=document.createElement("a");ri.href=ze,ri.download=(ei||this.w.globals.chartID)+ti,document.body.appendChild(ri),ri.click(),document.body.removeChild(ri)}}]),Pi}(),Ln=function(){function Pi(ze,ei){Ai(this,Pi),this.ctx=ze,this.elgrid=ei,this.w=ze.w;var ti=this.w;this.axesUtils=new Aa(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 Di(Pi,[{key:"drawXaxis",value:function(){var ze=this.w,ei=new Ui(this.ctx),ti=ei.group({class:"apexcharts-xaxis",transform:"translate(".concat(ze.config.xaxis.offsetX,", ").concat(ze.config.xaxis.offsetY,")")}),ri=ei.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(ze.globals.translateXAxisX,", ").concat(ze.globals.translateXAxisY,")")});ti.add(ri);for(var si=[],ni=0;ni<this.xaxisLabels.length;ni++)si.push(this.xaxisLabels[ni]);if(this.drawXAxisLabelAndGroup(!0,ei,ri,si,ze.globals.isXNumeric,function(Ci,_i){return _i}),ze.globals.hasXaxisGroups){var oi=ze.globals.groups;si=[];for(var ci=0;ci<oi.length;ci++)si.push(oi[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,ri,si,!1,function(Ci,_i){return oi[Ci].cols*_i},di)}if(ze.config.xaxis.title.text!==void 0){var gi=ei.group({class:"apexcharts-xaxis-title"}),vi=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});gi.add(vi),ti.add(gi)}if(ze.config.xaxis.axisBorder.show){var xi=ze.globals.barPadForNumericAxis,yi=ei.drawLine(ze.globals.padHorizontal+ze.config.xaxis.axisBorder.offsetX-xi,this.offY,this.xaxisBorderWidth+xi,this.offY,ze.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);this.elgrid&&this.elgrid.elGridBorders&&ze.config.grid.show?this.elgrid.elGridBorders.add(yi):ti.add(yi)}return ti}},{key:"drawXAxisLabelAndGroup",value:function(ze,ei,ti,ri,si,ni){var oi,ci=this,di=arguments.length>6&&arguments[6]!==void 0?arguments[6]:{},gi=[],vi=[],xi=this.w,yi=di.xaxisFontSize||this.xaxisFontSize,Ci=di.xaxisFontFamily||this.xaxisFontFamily,_i=di.xaxisForeColors||this.xaxisForeColors,Li=di.fontWeight||xi.config.xaxis.labels.style.fontWeight,Mi=di.cssClass||xi.config.xaxis.labels.style.cssClass,Ri=xi.globals.padHorizontal,fi=ri.length,bi=xi.config.xaxis.type==="category"?xi.globals.dataPoints:fi;if(bi===0&&fi>bi&&(bi=fi),si){var Ei=bi>1?bi-1:bi;oi=xi.globals.gridWidth/Math.min(Ei,fi-1),Ri=Ri+ni(0,oi)/2+xi.config.xaxis.labels.offsetX}else oi=xi.globals.gridWidth/bi,Ri=Ri+ni(0,oi)+xi.config.xaxis.labels.offsetX;for(var Ii=function(Bi){var Ji=Ri-ni(Bi,oi)/2+xi.config.xaxis.labels.offsetX;Bi===0&&fi===1&&oi/2===Ri&&bi===1&&(Ji=xi.globals.gridWidth/2);var ji=ci.axesUtils.getLabel(ri,xi.globals.timescaleLabels,Ji,Bi,gi,yi,ze),la=28;if(xi.globals.rotateXLabels&&ze&&(la=22),xi.config.xaxis.title.text&&xi.config.xaxis.position==="top"&&(la+=parseFloat(xi.config.xaxis.title.style.fontSize)+2),ze||(la=la+parseFloat(yi)+(xi.globals.xAxisLabelsHeight-xi.globals.xAxisGroupLabelsHeight)+(xi.globals.rotateXLabels?10:0)),ji=xi.config.xaxis.tickAmount!==void 0&&xi.config.xaxis.tickAmount!=="dataPoints"&&xi.config.xaxis.type!=="datetime"?ci.axesUtils.checkLabelBasedOnTickamount(Bi,ji,fi):ci.axesUtils.checkForOverflowingLabels(Bi,ji,fi,gi,vi),xi.config.xaxis.labels.show){var ia=ei.drawText({x:ji.x,y:ci.offY+xi.config.xaxis.labels.offsetY+la-(xi.config.xaxis.position==="top"?xi.globals.xAxisHeight+xi.config.xaxis.axisTicks.height-2:0),text:ji.text,textAnchor:"middle",fontWeight:ji.isBold?600:Li,fontSize:yi,fontFamily:Ci,foreColor:Array.isArray(_i)?ze&&xi.config.xaxis.convertedCatToNumeric?_i[xi.globals.minX+Bi-1]:_i[Bi]:_i,isPlainText:!1,cssClass:(ze?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+Mi});if(ti.add(ia),ia.on("click",function(wa){if(typeof xi.config.chart.events.xAxisLabelClick=="function"){var Ta=Object.assign({},xi,{labelIndex:Bi});xi.config.chart.events.xAxisLabelClick(wa,ci.ctx,Ta)}}),ze){var oa=document.createElementNS(xi.globals.SVGNS,"title");oa.textContent=Array.isArray(ji.text)?ji.text.join(" "):ji.text,ia.node.appendChild(oa),ji.text!==""&&(gi.push(ji.text),vi.push(ji))}}Bi<fi-1&&(Ri+=ni(Bi+1,oi))},Ni=0;Ni<=fi-1;Ni++)Ii(Ni)}},{key:"drawXaxisInversed",value:function(ze){var ei,ti,ri=this,si=this.w,ni=new Ui(this.ctx),oi=si.config.yaxis[0].opposite?si.globals.translateYAxisX[ze]:0,ci=ni.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:ze}),di=ni.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+oi+", 0)"});ci.add(di);var gi=[];if(si.config.yaxis[ze].show)for(var vi=0;vi<this.xaxisLabels.length;vi++)gi.push(this.xaxisLabels[vi]);ei=si.globals.gridHeight/gi.length,ti=-ei/2.2;var xi=si.globals.yLabelFormatters[0],yi=si.config.yaxis[0].labels;if(yi.show)for(var Ci=function(Ei){var Ii=gi[Ei]===void 0?"":gi[Ei];Ii=xi(Ii,{seriesIndex:ze,dataPointIndex:Ei,w:si});var Ni=ri.axesUtils.getYAxisForeColor(yi.style.colors,ze),Bi=0;Array.isArray(Ii)&&(Bi=Ii.length/2*parseInt(yi.style.fontSize,10));var Ji=yi.offsetX-15,ji="end";ri.yaxis.opposite&&(ji="start"),si.config.yaxis[0].labels.align==="left"?(Ji=yi.offsetX,ji="start"):si.config.yaxis[0].labels.align==="center"?(Ji=yi.offsetX,ji="middle"):si.config.yaxis[0].labels.align==="right"&&(ji="end");var la=ni.drawText({x:Ji,y:ti+ei+yi.offsetY-Bi,text:Ii,textAnchor:ji,foreColor:Array.isArray(Ni)?Ni[Ei]:Ni,fontSize:yi.style.fontSize,fontFamily:yi.style.fontFamily,fontWeight:yi.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+yi.style.cssClass,maxWidth:yi.maxWidth});di.add(la),la.on("click",function(wa){if(typeof si.config.chart.events.xAxisLabelClick=="function"){var Ta=Object.assign({},si,{labelIndex:Ei});si.config.chart.events.xAxisLabelClick(wa,ri.ctx,Ta)}});var ia=document.createElementNS(si.globals.SVGNS,"title");if(ia.textContent=Array.isArray(Ii)?Ii.join(" "):Ii,la.node.appendChild(ia),si.config.yaxis[ze].labels.rotate!==0){var oa=ni.rotateAroundCenter(la.node);la.node.setAttribute("transform","rotate(".concat(si.config.yaxis[ze].labels.rotate," 0 ").concat(oa.y,")"))}ti+=ei},_i=0;_i<=gi.length-1;_i++)Ci(_i);if(si.config.yaxis[0].title.text!==void 0){var Li=ni.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+oi+", 0)"}),Mi=ni.drawText({x:si.config.yaxis[0].title.offsetX,y:si.globals.gridHeight/2+si.config.yaxis[0].title.offsetY,text:si.config.yaxis[0].title.text,textAnchor:"middle",foreColor:si.config.yaxis[0].title.style.color,fontSize:si.config.yaxis[0].title.style.fontSize,fontWeight:si.config.yaxis[0].title.style.fontWeight,fontFamily:si.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+si.config.yaxis[0].title.style.cssClass});Li.add(Mi),ci.add(Li)}var Ri=0;this.isCategoryBarHorizontal&&si.config.yaxis[0].opposite&&(Ri=si.globals.gridWidth);var fi=si.config.xaxis.axisBorder;if(fi.show){var bi=ni.drawLine(si.globals.padHorizontal+fi.offsetX+Ri,1+fi.offsetY,si.globals.padHorizontal+fi.offsetX+Ri,si.globals.gridHeight+fi.offsetY,fi.color,0);this.elgrid&&this.elgrid.elGridBorders&&si.config.grid.show?this.elgrid.elGridBorders.add(bi):ci.add(bi)}return si.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(Ri,gi.length,si.config.yaxis[0].axisBorder,si.config.yaxis[0].axisTicks,0,ei,ci),ci}},{key:"drawXaxisTicks",value:function(ze,ei,ti){var ri=this.w,si=ze;if(!(ze<0||ze-2>ri.globals.gridWidth)){var ni=this.offY+ri.config.xaxis.axisTicks.offsetY;if(ei=ei+ni+ri.config.xaxis.axisTicks.height,ri.config.xaxis.position==="top"&&(ei=ni-ri.config.xaxis.axisTicks.height),ri.config.xaxis.axisTicks.show){var oi=new Ui(this.ctx).drawLine(ze+ri.config.xaxis.axisTicks.offsetX,ni+ri.config.xaxis.offsetY,si+ri.config.xaxis.axisTicks.offsetX,ei+ri.config.xaxis.offsetY,ri.config.xaxis.axisTicks.color);ti.add(oi),oi.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var ze=this.w,ei=[],ti=this.xaxisLabels.length,ri=ze.globals.padHorizontal;if(ze.globals.timescaleLabels.length>0)for(var si=0;si<ti;si++)ri=this.xaxisLabels[si].position,ei.push(ri);else for(var ni=ti,oi=0;oi<ni;oi++){var ci=ni;ze.globals.isXNumeric&&ze.config.chart.type!=="bar"&&(ci-=1),ri+=ze.globals.gridWidth/ci,ei.push(ri)}return ei}},{key:"xAxisLabelCorrections",value:function(){var ze=this.w,ei=new Ui(this.ctx),ti=ze.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),ri=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text:not(.apexcharts-xaxis-group-label)"),si=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),ni=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text tspan");if(ze.globals.rotateXLabels||ze.config.xaxis.labels.rotateAlways)for(var oi=0;oi<ri.length;oi++){var ci=ei.rotateAroundCenter(ri[oi]);ci.y=ci.y-1,ci.x=ci.x+1,ri[oi].setAttribute("transform","rotate(".concat(ze.config.xaxis.labels.rotate," ").concat(ci.x," ").concat(ci.y,")")),ri[oi].setAttribute("text-anchor","end"),ti.setAttribute("transform","translate(0, ".concat(-10,")"));var di=ri[oi].childNodes;ze.config.xaxis.labels.trim&&Array.prototype.forEach.call(di,function(yi){ei.placeTextWithEllipsis(yi,yi.textContent,ze.globals.xAxisLabelsHeight-(ze.config.legend.position==="bottom"?20:10))})}else(function(){for(var yi=ze.globals.gridWidth/(ze.globals.labels.length+1),Ci=0;Ci<ri.length;Ci++){var _i=ri[Ci].childNodes;ze.config.xaxis.labels.trim&&ze.config.xaxis.type!=="datetime"&&Array.prototype.forEach.call(_i,function(Li){ei.placeTextWithEllipsis(Li,Li.textContent,yi)})}})();if(si.length>0){var gi=si[si.length-1].getBBox(),vi=si[0].getBBox();gi.x<-20&&si[si.length-1].parentNode.removeChild(si[si.length-1]),vi.x+vi.width>ze.globals.gridWidth&&!ze.globals.isBarHorizontal&&si[0].parentNode.removeChild(si[0]);for(var xi=0;xi<ni.length;xi++)ei.placeTextWithEllipsis(ni[xi],ni[xi].textContent,ze.config.yaxis[0].labels.maxWidth-(ze.config.yaxis[0].title.text?2*parseFloat(ze.config.yaxis[0].title.style.fontSize):0)-15)}}}]),Pi}(),Bn=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w;var ei=this.w;this.xaxisLabels=ei.globals.labels.slice(),this.axesUtils=new Aa(ze),this.isRangeBar=ei.globals.seriesRange.length&&ei.globals.isBarHorizontal,ei.globals.timescaleLabels.length>0&&(this.xaxisLabels=ei.globals.timescaleLabels.slice())}return Di(Pi,[{key:"drawGridArea",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,ei=this.w,ti=new Ui(this.ctx);ze===null&&(ze=ti.group({class:"apexcharts-grid"}));var ri=ti.drawLine(ei.globals.padHorizontal,1,ei.globals.padHorizontal,ei.globals.gridHeight,"transparent"),si=ti.drawLine(ei.globals.padHorizontal,ei.globals.gridHeight,ei.globals.gridWidth,ei.globals.gridHeight,"transparent");return ze.add(si),ze.add(ri),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 Ui(this.ctx),ri=Array.isArray(ze.config.stroke.width)?0:ze.config.stroke.width;if(Array.isArray(ze.config.stroke.width)){var si=0;ze.config.stroke.width.forEach(function(vi){si=Math.max(si,vi)}),ri=si}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 ni=ze.config.chart.type,oi=0,ci=0;(ni==="bar"||ni==="rangeBar"||ni==="candlestick"||ni==="boxPlot"||ze.globals.comboBarCount>0)&&ze.globals.isXNumeric&&!ze.globals.isBarHorizontal&&(oi=ze.config.grid.padding.left,ci=ze.config.grid.padding.right,ei.barPadForNumericAxis>oi&&(oi=ei.barPadForNumericAxis,ci=ei.barPadForNumericAxis)),ei.dom.elGridRect=ti.drawRect(-ri/2-oi-2,-ri/2-2,ei.gridWidth+ri+ci+oi+4,ei.gridHeight+ri+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 gi=ei.dom.baseEl.querySelector("defs");gi.appendChild(ei.dom.elGridRectMask),gi.appendChild(ei.dom.elForecastMask),gi.appendChild(ei.dom.elNonForecastMask),gi.appendChild(ei.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(ze){var ei=ze.i,ti=ze.x1,ri=ze.y1,si=ze.x2,ni=ze.y2,oi=ze.xCount,ci=ze.parent,di=this.w;if(!(ei===0&&di.globals.skipFirstTimelinelabel||ei===oi-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:ri,x2:si,y2:ni,xCount:oi,parent:ci});var gi=0;if(di.globals.hasXaxisGroups&&di.config.xaxis.tickPlacement==="between"){var vi=di.globals.groups;if(vi){for(var xi=0,yi=0;xi<ei&&yi<vi.length;yi++)xi+=vi[yi].cols;xi===ei&&(gi=.6*di.globals.xAxisLabelsHeight)}}new Ln(this.ctx).drawXaxisTicks(ti,gi,di.globals.dom.elGraphical)}}},{key:"_drawGridLine",value:function(ze){var ei=ze.i,ti=ze.x1,ri=ze.y1,si=ze.x2,ni=ze.y2,oi=ze.xCount,ci=ze.parent,di=this.w,gi=!1,vi=ci.node.classList.contains("apexcharts-gridlines-horizontal"),xi=di.config.grid.strokeDashArray,yi=di.globals.barPadForNumericAxis;(ri===0&&ni===0||ti===0&&si===0)&&(gi=!0),ri===di.globals.gridHeight&&ni===di.globals.gridHeight&&(gi=!0),!di.globals.isBarHorizontal||ei!==0&&ei!==oi-1||(gi=!0);var Ci=new Ui(this).drawLine(ti-(vi?yi:0),ri,si+(vi?yi:0),ni,di.config.grid.borderColor,xi);Ci.node.classList.add("apexcharts-gridline"),gi&&di.config.grid.show?this.elGridBorders.add(Ci):ci.add(Ci)}},{key:"_drawGridBandRect",value:function(ze){var ei=ze.c,ti=ze.x1,ri=ze.y1,si=ze.x2,ni=ze.y2,oi=ze.type,ci=this.w,di=new Ui(this.ctx),gi=ci.globals.barPadForNumericAxis;if(oi!=="column"||ci.config.xaxis.type!=="datetime"){var vi=ci.config.grid[oi].colors[ei],xi=di.drawRect(ti-(oi==="row"?gi:0),ri,si+(oi==="row"?2*gi:0),ni,0,vi,ci.config.grid[oi].opacity);this.elg.add(xi),xi.attr("clip-path","url(#gridRectMask".concat(ci.globals.cuid,")")),xi.node.classList.add("apexcharts-grid-".concat(oi))}}},{key:"_drawXYLines",value:function(ze){var ei=this,ti=ze.xCount,ri=ze.tickAmount,si=this.w;if(si.config.grid.xaxis.lines.show||si.config.xaxis.axisTicks.show){var ni,oi=si.globals.padHorizontal,ci=si.globals.gridHeight;si.globals.timescaleLabels.length?function(Ci){for(var _i=Ci.xC,Li=Ci.x1,Mi=Ci.y1,Ri=Ci.x2,fi=Ci.y2,bi=0;bi<_i;bi++)Li=ei.xaxisLabels[bi].position,Ri=ei.xaxisLabels[bi].position,ei._drawGridLines({i:bi,x1:Li,y1:Mi,x2:Ri,y2:fi,xCount:ti,parent:ei.elgridLinesV})}({xC:ti,x1:oi,y1:0,x2:ni,y2:ci}):(si.globals.isXNumeric&&(ti=si.globals.xAxisScale.result.length),function(Ci){for(var _i=Ci.xC,Li=Ci.x1,Mi=Ci.y1,Ri=Ci.x2,fi=Ci.y2,bi=0;bi<_i+(si.globals.isXNumeric?0:1);bi++)bi===0&&_i===1&&si.globals.dataPoints===1&&(Ri=Li=si.globals.gridWidth/2),ei._drawGridLines({i:bi,x1:Li,y1:Mi,x2:Ri,y2:fi,xCount:ti,parent:ei.elgridLinesV}),Ri=Li+=si.globals.gridWidth/(si.globals.isXNumeric?_i-1:_i)}({xC:ti,x1:oi,y1:0,x2:ni,y2:ci}))}if(si.config.grid.yaxis.lines.show){var di=0,gi=0,vi=si.globals.gridWidth,xi=ri+1;this.isRangeBar&&(xi=si.globals.labels.length);for(var yi=0;yi<xi+(this.isRangeBar?1:0);yi++)this._drawGridLine({i:yi,xCount:xi+(this.isRangeBar?1:0),x1:0,y1:di,x2:vi,y2:gi,parent:this.elgridLinesH}),gi=di+=si.globals.gridHeight/(this.isRangeBar?xi:ri)}}},{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 ri,si=ti.globals.padHorizontal,ni=ti.globals.gridHeight,oi=0;oi<ei+1;oi++)ti.config.grid.xaxis.lines.show&&this._drawGridLine({i:oi,xCount:ei+1,x1:si,y1:0,x2:ri,y2:ni,parent:this.elgridLinesV}),new Ln(this.ctx).drawXaxisTicks(si,0,ti.globals.dom.elGraphical),ri=si+=ti.globals.gridWidth/ei;if(ti.config.grid.yaxis.lines.show)for(var ci=0,di=0,gi=ti.globals.gridWidth,vi=0;vi<ti.globals.dataPoints+1;vi++)this._drawGridLine({i:vi,xCount:ti.globals.dataPoints+1,x1:0,y1:ci,x2:gi,y2:di,parent:this.elgridLinesH}),di=ci+=ti.globals.gridHeight/ti.globals.dataPoints}},{key:"renderGrid",value:function(){var ze=this.w,ei=new Ui(this.ctx);this.elg=ei.group({class:"apexcharts-grid"}),this.elgridLinesH=ei.group({class:"apexcharts-gridlines-horizontal"}),this.elgridLinesV=ei.group({class:"apexcharts-gridlines-vertical"}),this.elGridBorders=ei.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 ti=0;ti<ze.globals.seriesYAxisMap.length&&ze.globals.ignoreYAxisIndexes.indexOf(ti)!==-1;)ti++;ti===ze.globals.seriesYAxisMap.length&&(ti=0);var ri,si=ze.globals.yAxisScale[ti].result.length-1;if(!ze.globals.isBarHorizontal||this.isRangeBar){var ni,oi,ci;ri=this.xaxisLabels.length,this.isRangeBar&&(ri--,si=ze.globals.labels.length,ze.config.xaxis.tickAmount&&ze.config.xaxis.labels.formatter&&(ri=ze.config.xaxis.tickAmount),((ni=ze.globals.yAxisScale)===null||ni===void 0||(oi=ni[ti])===null||oi===void 0||(ci=oi.result)===null||ci===void 0?void 0:ci.length)>0&&ze.config.xaxis.type!=="datetime"&&(ri=ze.globals.yAxisScale[ti].result.length-1)),this._drawXYLines({xCount:ri,tickAmount:si})}else ri=si,si=ze.globals.xTickAmount,this._drawInvertedXYLines({xCount:ri,tickAmount:si});return this.drawGridBands(ri,si),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:ze.globals.gridWidth/ri}}},{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 ri=0,si=ti.globals.gridHeight/ei,ni=ti.globals.gridWidth,oi=0,ci=0;oi<ei;oi++,ci++)ci>=ti.config.grid.row.colors.length&&(ci=0),this._drawGridBandRect({c:ci,x1:0,y1:ri,x2:ni,y2:si,type:"row"}),ri+=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,gi=ti.globals.padHorizontal,vi=ti.globals.padHorizontal+ti.globals.gridWidth/di,xi=ti.globals.gridHeight,yi=0,Ci=0;yi<ze;yi++,Ci++)Ci>=ti.config.grid.column.colors.length&&(Ci=0),this._drawGridBandRect({c:Ci,x1:gi,y1:0,x2:vi,y2:xi,type:"column"}),gi+=ti.globals.gridWidth/di}}]),Pi}(),es=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{key:"niceScale",value:function(ze,ei){var ti,ri,si,ni,oi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,ci=1e-11,di=this.w,gi=di.globals;gi.isBarHorizontal?(ti=di.config.xaxis,ri=Math.max((gi.svgWidth-100)/25,2)):(ti=di.config.yaxis[oi],ri=Math.max((gi.svgHeight-100)/15,2)),si=ti.min!==void 0&&ti.min!==null,ni=ti.max!==void 0&&ti.min!==null;var vi=ti.stepSize!==void 0&&ti.stepSize!==null,xi=ti.tickAmount!==void 0&&ti.tickAmount!==null,yi=xi?ti.tickAmount:ti.forceNiceScale?gi.niceScaleDefaultTicks[Math.min(Math.round(ri/2),gi.niceScaleDefaultTicks.length-1)]:10;if(gi.isMultipleYAxis&&!xi&&gi.multiAxisTickAmount>0&&(yi=gi.multiAxisTickAmount,xi=!0),yi=yi==="dataPoints"?gi.dataPoints-1:Math.abs(Math.round(yi)),(ze===Number.MIN_VALUE&&ei===0||!Vi.isNumber(ze)&&!Vi.isNumber(ei)||ze===Number.MIN_VALUE&&ei===-Number.MAX_VALUE)&&(ze=0,ei=yi,gi.allSeriesCollapsed=!1),ze>ei){console.warn("axis.min cannot be greater than axis.max: swapping min and max");var Ci=ei;ei=ze,ze=Ci}else ze===ei&&(ze=ze===0?0:ze-1,ei=ei===0?2:ei+1);var _i=[];yi<1&&(yi=1);var Li=yi,Mi=Math.abs(ei-ze);ti.forceNiceScale&&(!si&&ze>0&&ze/Mi<.15&&(ze=0,si=!0),!ni&&ei<0&&-ei/Mi<.15&&(ei=0,ni=!0),Mi=Math.abs(ei-ze));var Ri=Mi/Li,fi=Ri,bi=Math.floor(Math.log10(fi)),Ei=Math.pow(10,bi),Ii=Math.ceil(fi/Ei);if(Ri=fi=(Ii=gi.niceScaleAllowedMagMsd[gi.yValueDecimal===0?0:1][Ii])*Ei,gi.isBarHorizontal&&ti.stepSize&&ti.type!=="datetime"?(Ri=ti.stepSize,vi=!0):vi&&(Ri=ti.stepSize),vi&&ti.forceNiceScale){var Ni=Math.floor(Math.log10(Ri));Ri*=Math.pow(10,bi-Ni)}if(si&&ni){var Bi=Mi/Li;if(xi)if(vi)if(Vi.mod(Mi,Ri)!=0){var Ji=Vi.getGCD(Ri,Bi);Ri=Bi/Ji<10?Ji:Bi}else Vi.mod(Ri,Bi)==0?Ri=Bi:(Bi=Ri,xi=!1);else Ri=Bi;else if(vi)Vi.mod(Mi,Ri)==0?Bi=Ri:Ri=Bi;else if(Vi.mod(Mi,Ri)==0)Bi=Ri;else{Bi=Mi/(Li=Math.ceil(Mi/Ri));var ji=Vi.getGCD(Mi,Ri);Mi/ji<ri&&(Bi=ji),Ri=Bi}Li=Math.round(Mi/Ri)}else{if(si||ni)if(ni)if(xi)ze=ei-Ri*Li;else{var la=ze;ze=Ri*Math.floor(ze/Ri),Math.abs(ei-ze)/Vi.getGCD(Mi,Ri)>ri&&(ze=ei-Ri*yi,ze+=Ri*Math.floor((la-ze)/Ri))}else si&&(ei=xi?ze+Ri*Li:Ri*Math.ceil(ei/Ri));else if(xi){var ia=Ri/(ei-ze>ei?1:2),oa=ia*Math.floor(ze/ia);Math.abs(oa-ze)<=ia/2?ei=(ze=oa)+Ri*Li:ze=(ei=ia*Math.ceil(ei/ia))-Ri*Li}else ze=Ri*Math.floor(ze/Ri),ei=Ri*Math.ceil(ei/Ri);Mi=Math.abs(ei-ze),Ri=Vi.getGCD(Mi,Ri),Li=Math.round(Mi/Ri)}if(xi||si||ni||(Li=Math.ceil((Mi-ci)/(Ri+ci)))>16&&Vi.getPrimeFactors(Li).length<2&&Li++,!xi&&ti.forceNiceScale&&gi.yValueDecimal===0&&Li>Mi&&(Li=Mi,Ri=Math.round(Mi/Li)),gi.isMultipleYAxis&&gi.multiAxisTickAmount==0&&(gi.multiAxisTickAmount=Li),Li>ri&&(!xi&&!vi||ti.forceNiceScale)){var wa=Vi.getPrimeFactors(Li),Ta=wa.length-1,Ra=Li;e:for(var qa=0;qa<Ta;qa++)for(var Fa=0;Fa<=Ta-qa;Fa++){for(var Qa=Math.min(Fa+qa,Ta),Ja=Ra,hn=1,Fn=Fa;Fn<=Qa;Fn++)hn*=wa[Fn];if((Ja/=hn)<ri){Ra=Ja;break e}}Ri=Ra===Li?Mi:Mi/Ra}var qn=ze-Ri,$n=Ri*ci;do qn+=Ri,_i.push(Vi.stripNumber(qn,7));while(ei-qn>$n);return{result:_i,niceMin:_i[0],niceMax:_i[_i.length-1]}}},{key:"linearScale",value:function(ze,ei){var ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,ri=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,si=arguments.length>4&&arguments[4]!==void 0?arguments[4]:void 0,ni=Math.abs(ei-ze);(ti=this._adjustTicksForSmallRange(ti,ri,ni))==="dataPoints"&&(ti=this.w.globals.dataPoints-1),si||(si=ni/ti),ti===Number.MAX_VALUE&&(ti=5,si=1);for(var oi=[],ci=ze;ti>=0;)oi.push(ci),ci+=si,ti-=1;return{result:oi,niceMin:oi[0],niceMax:oi[oi.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 ri=[],si=Math.ceil(Math.log(ei)/Math.log(ti)+1),ni=Math.floor(Math.log(ze)/Math.log(ti));ni<si;ni++)ri.push(Math.pow(ti,ni));return{result:ri,niceMin:ri[0],niceMax:ri[ri.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 ri=[],si=Math.log(ei)/Math.log(ti),ni=Math.log(ze)/Math.log(ti),oi=si-ni,ci=Math.round(oi),di=oi/ci,gi=0,vi=ni;gi<ci;gi++,vi+=di)ri.push(Math.pow(ti,vi));return ri.push(Math.pow(ti,si)),{result:ri,niceMin:ze,niceMax:ei}}},{key:"_adjustTicksForSmallRange",value:function(ze,ei,ti){var ri=ze;if(ei!==void 0&&this.w.config.yaxis[ei].labels.formatter&&this.w.config.yaxis[ei].tickAmount===void 0){var si=Number(this.w.config.yaxis[ei].labels.formatter(1));Vi.isNumber(si)&&this.w.globals.yValueDecimal===0&&(ri=Math.ceil(ti))}return ri<ze?ri:ze}},{key:"setYScaleForIndex",value:function(ze,ei,ti){var ri=this.w.globals,si=this.w.config,ni=ri.isBarHorizontal?si.xaxis:si.yaxis[ze];ri.yAxisScale[ze]===void 0&&(ri.yAxisScale[ze]=[]);var oi=Math.abs(ti-ei);ni.logarithmic&&oi<=5&&(ri.invalidLogScale=!0),ni.logarithmic&&oi>5?(ri.allSeriesCollapsed=!1,ri.yAxisScale[ze]=ni.forceNiceScale?this.logarithmicScaleNice(ei,ti,ni.logBase):this.logarithmicScale(ei,ti,ni.logBase)):ti!==-Number.MAX_VALUE&&Vi.isNumber(ti)?(ri.allSeriesCollapsed=!1,ri.yAxisScale[ze]=this.niceScale(ei,ti,ze)):ri.yAxisScale[ze]=this.linearScale(0,10,10,ze,si.yaxis[ze].stepSize)}},{key:"setXScale",value:function(ze,ei){var ti=this.w,ri=ti.globals,si=Math.abs(ei-ze);return ei!==-Number.MAX_VALUE&&Vi.isNumber(ei)?ri.xAxisScale=this.linearScale(ze,ei,ti.config.xaxis.tickAmount?ti.config.xaxis.tickAmount:si<10&&si>1?si+1:10,0,ti.config.xaxis.stepSize):ri.xAxisScale=this.linearScale(0,10,10),ri.xAxisScale}},{key:"setMultipleYScales",value:function(){var ze=this.w.globals,ei=this.w.config,ti=ze.minYArr,ri=ze.maxYArr,si=[],ni=[],oi=[],ci=ei.yaxis.length!==ei.series.length;ei.series.forEach(function(yi,Ci){oi.push(Ci),ni.push(null)}),ei.yaxis.forEach(function(yi,Ci){si[Ci]=[]});var di,gi=[];ei.yaxis.forEach(function(yi,Ci){var _i=!1;if(yi.seriesName){var Li=[];Array.isArray(yi.seriesName)?Li=yi.seriesName:Li.push(yi.seriesName),Li.forEach(function(Mi){ei.series.forEach(function(Ri,fi){if(Ri.name===Mi){Ci===fi||ci?si[Ci].push(fi):si[fi].push(Ci),_i=!0;var bi=oi.indexOf(fi);bi!==-1&&oi.splice(bi,1)}})})}_i||gi.push(Ci)}),si.forEach(function(yi,Ci){yi.forEach(function(_i){ni[_i]=Ci})});for(var vi=0;vi<gi.length&&(di=gi[vi],si[di]=[],oi);vi++){var xi=oi[0];oi.shift(),si[di].push(xi),ni[xi]=di}di&&oi.forEach(function(yi){si[di].push(yi),ni[yi]=di}),ze.seriesYAxisMap=si.map(function(yi){return yi}),ze.seriesYAxisReverseMap=ni.map(function(yi){return yi}),this.sameScaleInMultipleAxes(ti,ri,si)}},{key:"sameScaleInMultipleAxes",value:function(ze,ei,ti){var ri=this,si=this.w.config,ni=this.w.globals;ti.forEach(function(oi,ci){if(oi.length>0){var di=Number.MAX_VALUE,gi=-Number.MAX_VALUE;if(si.chart.stacked){for(var vi=ni.seriesX[oi[0]].map(function(Ei){return Number.MIN_VALUE}),xi=ni.seriesX[oi[0]].map(function(Ei){return Number.MIN_VALUE}),yi=ni.seriesX[oi[0]].map(function(Ei){return Number.MIN_VALUE}),Ci=si.series[oi[0]].type,_i=0;_i<oi.length;_i++){var Li=oi[_i];if(ni.collapsedSeriesIndices.indexOf(Li)===-1)for(var Mi=0;Mi<ni.series[Li].length;Mi++){var Ri=ni.series[Li][Mi];Ri>=0?xi[Mi]+=Ri:yi[Mi]+=Ri,vi[Mi]+=Ri}}Ci==="bar"?(di=Math.min.apply(null,yi),gi=Math.max.apply(null,xi)):(di=Math.min.apply(null,vi),gi=Math.max.apply(null,vi))}else{for(var fi=0;fi<oi.length;fi++)di=Math.min(di,ze[oi[fi]]);for(var bi=0;bi<oi.length;bi++)gi=Math.max(gi,ei[oi[bi]])}si.yaxis[ci].min!==void 0&&(di=typeof si.yaxis[ci].min=="function"?si.yaxis[ci].min(di):si.yaxis[ci].min),si.yaxis[ci].max!==void 0&&(gi=typeof si.yaxis[ci].max=="function"?si.yaxis[ci].max(gi):si.yaxis[ci].max),ri.setYScaleForIndex(ci,di,gi),oi.forEach(function(Ei){ze[Ei]=ni.yAxisScale[ci].niceMin,ei[Ei]=ni.yAxisScale[ci].niceMax})}})}}]),Pi}(),Za=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w,this.scales=new es(ze)}return Di(Pi,[{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,ri=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,si=this.w.config,ni=this.w.globals,oi=-Number.MAX_VALUE,ci=Number.MIN_VALUE;ri===null&&(ri=ze+1);var di=0,gi=0,vi=void 0;if(ni.seriesX.length>=ri){var xi,yi;di=0,gi=(vi=da(new Set((xi=[]).concat.apply(xi,da(ni.seriesX.slice(ze,ri)))))).length-1;var Ci=(yi=ni.brushSource)===null||yi===void 0?void 0:yi.w.config.chart.brush;if(si.chart.zoom.enabled&&si.chart.zoom.autoScaleYaxis||Ci!=null&&Ci.enabled&&Ci!=null&&Ci.autoScaleYaxis){if(si.xaxis.min)for(di=0;di<gi&&vi[di]<si.xaxis.min;di++);if(si.xaxis.max)for(;gi>di&&vi[gi]>si.xaxis.max;gi--);}}var _i=ni.series,Li=_i,Mi=_i;si.chart.type==="candlestick"?(Li=ni.seriesCandleL,Mi=ni.seriesCandleH):si.chart.type==="boxPlot"?(Li=ni.seriesCandleO,Mi=ni.seriesCandleC):ni.isRangeData&&(Li=ni.seriesRangeStart,Mi=ni.seriesRangeEnd);for(var Ri=ze;Ri<ri;Ri++){ni.dataPoints=Math.max(ni.dataPoints,_i[Ri].length);var fi=si.series[Ri].type;ni.categoryLabels.length&&(ni.dataPoints=ni.categoryLabels.filter(function(Ii){return Ii!==void 0}).length),ni.labels.length&&si.xaxis.type!=="datetime"&&ni.series.reduce(function(Ii,Ni){return Ii+Ni.length},0)!==0&&(ni.dataPoints=Math.max(ni.dataPoints,ni.labels.length)),vi||(di=0,gi=ni.series[Ri].length);for(var bi=di;bi<=gi&&bi<ni.series[Ri].length;bi++){var Ei=_i[Ri][bi];if(Ei!==null&&Vi.isNumber(Ei)){switch(Mi[Ri][bi]!==void 0&&(oi=Math.max(oi,Mi[Ri][bi]),ei=Math.min(ei,Mi[Ri][bi])),Li[Ri][bi]!==void 0&&(ei=Math.min(ei,Li[Ri][bi]),ti=Math.max(ti,Li[Ri][bi])),fi){case"candlestick":ni.seriesCandleC[Ri][bi]!==void 0&&(oi=Math.max(oi,ni.seriesCandleH[Ri][bi]),ei=Math.min(ei,ni.seriesCandleL[Ri][bi]));case"boxPlot":ni.seriesCandleC[Ri][bi]!==void 0&&(oi=Math.max(oi,ni.seriesCandleC[Ri][bi]),ei=Math.min(ei,ni.seriesCandleO[Ri][bi]))}fi&&fi!=="candlestick"&&fi!=="boxPlot"&&fi!=="rangeArea"&&fi!=="rangeBar"&&(oi=Math.max(oi,ni.series[Ri][bi]),ei=Math.min(ei,ni.series[Ri][bi])),ti=oi,ni.seriesGoals[Ri]&&ni.seriesGoals[Ri][bi]&&Array.isArray(ni.seriesGoals[Ri][bi])&&ni.seriesGoals[Ri][bi].forEach(function(Ii){ci!==Number.MIN_VALUE&&(ci=Math.min(ci,Ii.value),ei=ci),oi=Math.max(oi,Ii.value),ti=oi}),Vi.isFloat(Ei)&&(Ei=Vi.noExponents(Ei),ni.yValueDecimal=Math.max(ni.yValueDecimal,Ei.toString().split(".")[1].length)),ci>Li[Ri][bi]&&Li[Ri][bi]<0&&(ci=Li[Ri][bi])}else ni.hasNullValues=!0}fi!=="bar"&&fi!=="column"||(ci<0&&oi<0&&(oi=0,ti=Math.max(ti,0)),ci===Number.MIN_VALUE&&(ci=0,ei=Math.min(ei,0)))}return si.chart.type==="rangeBar"&&ni.seriesRangeStart.length&&ni.isBarHorizontal&&(ci=ei),si.chart.type==="bar"&&(ci<0&&oi<0&&(oi=0),ci===Number.MIN_VALUE&&(ci=0)),{minY:ci,maxY:oi,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,ri=Number.MAX_VALUE;if(ze.isMultipleYAxis){ri=Number.MAX_VALUE;for(var si=0;si<ze.series.length;si++)ti=this.getMinYMaxY(si),ze.minYArr[si]=ti.lowestY,ze.maxYArr[si]=ti.highestY,ri=Math.min(ri,ti.lowestY)}return ti=this.getMinYMaxY(0,ri,null,ze.series.length),ei.chart.type==="bar"?(ze.minY=ti.minY,ze.maxY=ti.maxY):(ze.minY=ti.lowestY,ze.maxY=ti.highestY),ri=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&&ri!==-Number.MAX_VALUE&&ri!==ze.maxY&&(ze.minY=ri):ze.minY=ti.minY,ei.yaxis.forEach(function(ni,oi){ni.max!==void 0&&(typeof ni.max=="number"?ze.maxYArr[oi]=ni.max:typeof ni.max=="function"&&(ze.maxYArr[oi]=ni.max(ze.isMultipleYAxis?ze.maxYArr[oi]:ze.maxY)),ze.maxY=ze.maxYArr[oi]),ni.min!==void 0&&(typeof ni.min=="number"?ze.minYArr[oi]=ni.min:typeof ni.min=="function"&&(ze.minYArr[oi]=ni.min(ze.isMultipleYAxis?ze.minYArr[oi]===Number.MIN_VALUE?0:ze.minYArr[oi]:ze.minY)),ze.minY=ze.minYArr[oi])}),ze.isBarHorizontal&&["min","max"].forEach(function(ni){ei.xaxis[ni]!==void 0&&typeof ei.xaxis[ni]=="number"&&(ni==="min"?ze.minY=ei.xaxis[ni]:ze.maxY=ei.xaxis[ni])}),ze.isMultipleYAxis?(this.scales.setMultipleYScales(),ze.minY=ri):(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(ni,oi){return oi})],ze.seriesYAxisReverseMap=ze.series.map(function(ni,oi){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 oi=0;oi<ze.series.length;oi++)if(ze.labels[oi])for(var ci=0;ci<ze.labels[oi].length;ci++)ze.labels[oi][ci]!==null&&Vi.isNumber(ze.labels[oi][ci])&&(ze.maxX=Math.max(ze.maxX,ze.labels[oi][ci]),ze.initialMaxX=Math.max(ze.maxX,ze.labels[oi][ci]),ze.minX=Math.min(ze.minX,ze.labels[oi][ci]),ze.initialMinX=Math.min(ze.minX,ze.labels[oi][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 ri;if(ei.xaxis.tickAmount===void 0?(ri=Math.round(ze.svgWidth/150),ei.xaxis.type==="numeric"&&ze.dataPoints<30&&(ri=ze.dataPoints-1),ri>ze.dataPoints&&ze.dataPoints!==0&&(ri=ze.dataPoints-1)):ei.xaxis.tickAmount==="dataPoints"?(ze.series.length>1&&(ri=ze.series[ze.maxValsInArrayIndex].length-1),ze.isXNumeric&&(ri=ze.maxX-ze.minX-1)):ri=ei.xaxis.tickAmount,ze.xTickAmount=ri,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 si=[],ni=ze.minX-1;ni<ze.maxX;ni++)si.push(ni+1);ze.xAxisScale={result:si,niceMin:si[0],niceMax:si[si.length-1]}}else ze.xAxisScale=this.scales.setXScale(ze.minX,ze.maxX);else ze.xAxisScale=this.scales.linearScale(0,ri,ri,0,ei.xaxis.stepSize),ze.noLabelsProvided&&ze.labels.length>0&&(ze.xAxisScale=this.scales.linearScale(1,ze.labels.length,ri-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&&Vi.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 ga(this.ctx);if(ei.xaxis.type==="datetime"){var ri=ti.getDate(ze.minX);ei.xaxis.labels.datetimeUTC?ri.setUTCDate(ri.getUTCDate()-2):ri.setDate(ri.getDate()-2),ze.minX=new Date(ri).getTime();var si=ti.getDate(ze.maxX);ei.xaxis.labels.datetimeUTC?si.setUTCDate(si.getUTCDate()+2):si.setDate(si.getDate()+2),ze.maxX=new Date(si).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 ri=ei.slice();ri.sort(function(si,ni){return si-ni}),ri.forEach(function(si,ni){if(ni>0){var oi=si-ri[ni-1];oi>0&&(ze.minXDiff=Math.min(oi,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.config.series.map(function(ni){return ni.name})]);var ri={},si={};ti.forEach(function(ni){ri[ni]=[],si[ni]=[],ze.w.config.series.map(function(oi,ci){return ni.indexOf(oi.name)>-1?ci:null}).filter(function(oi){return oi!==null}).forEach(function(oi){for(var ci=0;ci<ei.series[ei.maxValsInArrayIndex].length;ci++){var di,gi;ri[ni][ci]===void 0&&(ri[ni][ci]=0,si[ni][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||(gi=di[oi])===null||gi===void 0?void 0:gi.type)==="bar"))&&ei.series[oi][ci]!==null&&Vi.isNumber(ei.series[oi][ci])&&(ei.series[oi][ci]>0?ri[ni][ci]+=parseFloat(ei.series[oi][ci])+1e-4:si[ni][ci]+=parseFloat(ei.series[oi][ci]))}})}),Object.entries(ri).forEach(function(ni){var oi=xa(ni,1)[0];ri[oi].forEach(function(ci,di){ei.maxY=Math.max(ei.maxY,ri[oi][di]),ei.minY=Math.min(ei.minY,si[oi][di])})})}}}]),Pi}(),Dn=function(){function Pi(ze,ei){Ai(this,Pi),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 Aa(ze)}return Di(Pi,[{key:"drawYaxis",value:function(ze){var ei=this,ti=this.w,ri=new Ui(this.ctx),si=ti.config.yaxis[ze].labels.style,ni=si.fontSize,oi=si.fontFamily,ci=si.fontWeight,di=ri.group({class:"apexcharts-yaxis",rel:ze,transform:"translate("+ti.globals.translateYAxisX[ze]+", 0)"});if(this.axesUtils.isYAxisHidden(ze))return di;var gi=ri.group({class:"apexcharts-yaxis-texts-g"});di.add(gi);var vi=ti.globals.yAxisScale[ze].result.length-1,xi=ti.globals.gridHeight/vi,yi=ti.globals.translateY,Ci=ti.globals.yLabelFormatters[ze],_i=ti.globals.yAxisScale[ze].result.slice();_i=this.axesUtils.checkForReversedLabels(ze,_i);var Li="";if(ti.config.yaxis[ze].labels.show)for(var Mi=function(Ji){var ji=_i[Ji];ji=Ci(ji,Ji,ti);var la=ti.config.yaxis[ze].labels.padding;ti.config.yaxis[ze].opposite&&ti.config.yaxis.length!==0&&(la*=-1);var ia="end";ti.config.yaxis[ze].opposite&&(ia="start"),ti.config.yaxis[ze].labels.align==="left"?ia="start":ti.config.yaxis[ze].labels.align==="center"?ia="middle":ti.config.yaxis[ze].labels.align==="right"&&(ia="end");var oa=ei.axesUtils.getYAxisForeColor(si.colors,ze),wa=ti.config.yaxis[ze].labels.offsetY;ti.config.chart.type==="heatmap"&&(wa-=(ti.globals.gridHeight/ti.globals.series.length-1)/2);var Ta=ri.drawText({x:la,y:yi+vi/10+wa+1,text:ji,textAnchor:ia,fontSize:ni,fontFamily:oi,fontWeight:ci,maxWidth:ti.config.yaxis[ze].labels.maxWidth,foreColor:Array.isArray(oa)?oa[Ji]:oa,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+si.cssClass});Ji===vi&&(Li=Ta),gi.add(Ta);var Ra=document.createElementNS(ti.globals.SVGNS,"title");if(Ra.textContent=Array.isArray(ji)?ji.join(" "):ji,Ta.node.appendChild(Ra),ti.config.yaxis[ze].labels.rotate!==0){var qa=ri.rotateAroundCenter(Li.node),Fa=ri.rotateAroundCenter(Ta.node);Ta.node.setAttribute("transform","rotate(".concat(ti.config.yaxis[ze].labels.rotate," ").concat(qa.x," ").concat(Fa.y,")"))}yi+=xi},Ri=vi;Ri>=0;Ri--)Mi(Ri);if(ti.config.yaxis[ze].title.text!==void 0){var fi=ri.group({class:"apexcharts-yaxis-title"}),bi=0;ti.config.yaxis[ze].opposite&&(bi=ti.globals.translateYAxisX[ze]);var Ei=ri.drawText({x:bi,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});fi.add(Ei),di.add(fi)}var Ii=ti.config.yaxis[ze].axisBorder,Ni=31+Ii.offsetX;if(ti.config.yaxis[ze].opposite&&(Ni=-31-Ii.offsetX),Ii.show){var Bi=ri.drawLine(Ni,ti.globals.translateY+Ii.offsetY-2,Ni,ti.globals.gridHeight+ti.globals.translateY+Ii.offsetY+2,Ii.color,0,Ii.width);di.add(Bi)}return ti.config.yaxis[ze].axisTicks.show&&this.axesUtils.drawYAxisTicks(Ni,vi,Ii,ti.config.yaxis[ze].axisTicks,ze,xi,di),di}},{key:"drawYaxisInversed",value:function(ze){var ei=this.w,ti=new Ui(this.ctx),ri=ti.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),si=ti.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(ei.globals.translateXAxisX,", ").concat(ei.globals.translateXAxisY,")")});ri.add(si);var ni=ei.globals.yAxisScale[ze].result.length-1,oi=ei.globals.gridWidth/ni+.1,ci=oi+ei.config.xaxis.labels.offsetX,di=ei.globals.xLabelFormatter,gi=ei.globals.yAxisScale[ze].result.slice(),vi=ei.globals.timescaleLabels;vi.length>0&&(this.xaxisLabels=vi.slice(),ni=(gi=vi.slice()).length),gi=this.axesUtils.checkForReversedLabels(ze,gi);var xi=vi.length;if(ei.config.xaxis.labels.show)for(var yi=xi?0:ni;xi?yi<xi:yi>=0;xi?yi++:yi--){var Ci=gi[yi];Ci=di(Ci,yi,ei);var _i=ei.globals.gridWidth+ei.globals.padHorizontal-(ci-oi+ei.config.xaxis.labels.offsetX);if(vi.length){var Li=this.axesUtils.getLabel(gi,vi,_i,yi,this.drawnLabels,this.xaxisFontSize);_i=Li.x,Ci=Li.text,this.drawnLabels.push(Li.text),yi===0&&ei.globals.skipFirstTimelinelabel&&(Ci=""),yi===gi.length-1&&ei.globals.skipLastTimelinelabel&&(Ci="")}var Mi=ti.drawText({x:_i,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:Ci,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});si.add(Mi),Mi.tspan(Ci);var Ri=document.createElementNS(ei.globals.SVGNS,"title");Ri.textContent=Ci,Mi.node.appendChild(Ri),ci+=oi}return this.inversedYAxisTitleText(ri),this.inversedYAxisBorder(ri),ri}},{key:"inversedYAxisBorder",value:function(ze){var ei=this.w,ti=new Ui(this.ctx),ri=ei.config.xaxis.axisBorder;if(ri.show){var si=0;ei.config.chart.type==="bar"&&ei.globals.isXNumeric&&(si-=15);var ni=ti.drawLine(ei.globals.padHorizontal+si+ri.offsetX,this.xAxisoffX,ei.globals.gridWidth,this.xAxisoffX,ri.color,0,ri.height);this.elgrid&&this.elgrid.elGridBorders&&ei.config.grid.show?this.elgrid.elGridBorders.add(ni):ze.add(ni)}}},{key:"inversedYAxisTitleText",value:function(ze){var ei=this.w,ti=new Ui(this.ctx);if(ei.config.xaxis.title.text!==void 0){var ri=ti.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),si=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});ri.add(si),ze.add(ri)}}},{key:"yAxisTitleRotate",value:function(ze,ei){var ti=this.w,ri=new Ui(this.ctx),si={width:0,height:0},ni={width:0,height:0},oi=ti.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(ze,"'] .apexcharts-yaxis-texts-g"));oi!==null&&(si=oi.getBoundingClientRect());var ci=ti.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(ze,"'] .apexcharts-yaxis-title text"));if(ci!==null&&(ni=ci.getBoundingClientRect()),ci!==null){var di=this.xPaddingForYAxisTitle(ze,si,ni,ei);ci.setAttribute("x",di.xPos-(ei?10:0))}if(ci!==null){var gi=ri.rotateAroundCenter(ci);ci.setAttribute("transform","rotate(".concat(ei?-1*ti.config.yaxis[ze].title.rotate:ti.config.yaxis[ze].title.rotate," ").concat(gi.x," ").concat(gi.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(ze,ei,ti,ri){var si=this.w,ni=0,oi=0,ci=10;return si.config.yaxis[ze].title.text===void 0||ze<0?{xPos:oi,padd:0}:(ri?(oi=ei.width+si.config.yaxis[ze].title.offsetX+ti.width/2+ci/2,(ni+=1)===0&&(oi-=ci/2)):(oi=-1*ei.width+si.config.yaxis[ze].title.offsetX+ci/2+ti.width/2,si.globals.isBarHorizontal&&(ci=25,oi=-1*ei.width-si.config.yaxis[ze].title.offsetX-ci)),{xPos:oi,padd:ci})}},{key:"setYAxisXPosition",value:function(ze,ei){var ti=this.w,ri=0,si=0,ni=18,oi=1;ti.config.yaxis.length>1&&(this.multipleYs=!0),ti.config.yaxis.map(function(ci,di){var gi=ti.globals.ignoreYAxisIndexes.indexOf(di)>-1||!ci.show||ci.floating||ze[di].width===0,vi=ze[di].width+ei[di].width;ci.opposite?ti.globals.isBarHorizontal?(si=ti.globals.gridWidth+ti.globals.translateX-1,ti.globals.translateYAxisX[di]=si-ci.labels.offsetX):(si=ti.globals.gridWidth+ti.globals.translateX+oi,gi||(oi=oi+vi+20),ti.globals.translateYAxisX[di]=si-ci.labels.offsetX+20):(ri=ti.globals.translateX-ni,gi||(ni=ni+vi+20),ti.globals.translateYAxisX[di]=ri+ci.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var ze=this.w,ei=ze.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(ei=Vi.listToArray(ei)).forEach(function(ti,ri){var si=ze.config.yaxis[ri];if(si&&!si.floating&&si.labels.align!==void 0){var ni=ze.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(ri,"'] .apexcharts-yaxis-texts-g")),oi=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(ri,"'] .apexcharts-yaxis-label"));oi=Vi.listToArray(oi);var ci=ni.getBoundingClientRect();si.labels.align==="left"?(oi.forEach(function(di,gi){di.setAttribute("text-anchor","start")}),si.opposite||ni.setAttribute("transform","translate(-".concat(ci.width,", 0)"))):si.labels.align==="center"?(oi.forEach(function(di,gi){di.setAttribute("text-anchor","middle")}),ni.setAttribute("transform","translate(".concat(ci.width/2*(si.opposite?1:-1),", 0)"))):si.labels.align==="right"&&(oi.forEach(function(di,gi){di.setAttribute("text-anchor","end")}),si.opposite&&ni.setAttribute("transform","translate(".concat(ci.width,", 0)")))}})}}]),Pi}(),Rn=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w,this.documentEvent=Vi.bind(this.documentEvent,this)}return Di(Pi,[{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 ri=ti.globals.events[ze].indexOf(ei);ri!==-1&&ti.globals.events[ze].splice(ri,1)}}},{key:"fireEvent",value:function(ze,ei){var ti=this.w;if(ti.globals.events.hasOwnProperty(ze)){ei&&ei.length||(ei=[]);for(var ri=ti.globals.events[ze],si=ri.length,ni=0;ni<si;ni++)ri[ni].apply(null,ei)}}},{key:"setupEventHandlers",value:function(){var ze=this,ei=this.w,ti=this.ctx,ri=ei.globals.dom.baseEl.querySelector(ei.globals.chartClass);this.ctx.eventList.forEach(function(si){ri.addEventListener(si,function(ni){var oi=Object.assign({},ei,{seriesIndex:ei.globals.capturedSeriesIndex,dataPointIndex:ei.globals.capturedDataPointIndex});ni.type==="mousemove"||ni.type==="touchmove"?typeof ei.config.chart.events.mouseMove=="function"&&ei.config.chart.events.mouseMove(ni,ti,oi):ni.type==="mouseleave"||ni.type==="touchleave"?typeof ei.config.chart.events.mouseLeave=="function"&&ei.config.chart.events.mouseLeave(ni,ti,oi):(ni.type==="mouseup"&&ni.which===1||ni.type==="touchend")&&(typeof ei.config.chart.events.click=="function"&&ei.config.chart.events.click(ni,ti,oi),ti.ctx.events.fireEvent("click",[ni,ti,oi]))},{capture:!1,passive:!0})}),this.ctx.eventList.forEach(function(si){ei.globals.dom.baseEl.addEventListener(si,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 ri=ei.globals.dom.baseEl.querySelector(".apexcharts-menu");ri&&ri.classList.contains("apexcharts-menu-open")&&ti!=="apexcharts-menu-icon"&&ri.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}}]),Pi}(),Ma=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{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(si){return si.name===ze})[0];if(!ti)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var ri=Vi.extend(en,ti);this.w.globals.locale=ri.options}}]),Pi}(),Ia=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{key:"drawAxis",value:function(ze,ei){var ti,ri,si=this,ni=this.w.globals,oi=this.w.config,ci=new Ln(this.ctx,ei),di=new Dn(this.ctx,ei);ni.axisCharts&&ze!=="radar"&&(ni.isBarHorizontal?(ri=di.drawYaxisInversed(0),ti=ci.drawXaxisInversed(0),ni.dom.elGraphical.add(ti),ni.dom.elGraphical.add(ri)):(ti=ci.drawXaxis(),ni.dom.elGraphical.add(ti),oi.yaxis.map(function(gi,vi){if(ni.ignoreYAxisIndexes.indexOf(vi)===-1&&(ri=di.drawYaxis(vi),ni.dom.Paper.add(ri),si.w.config.grid.position==="back")){var xi=ni.dom.Paper.children()[1];xi.remove(),ni.dom.Paper.add(xi)}})))}}]),Pi}(),yn=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{key:"drawXCrosshairs",value:function(){var ze=this.w,ei=new Ui(this.ctx),ti=new qi(this.ctx),ri=ze.config.xaxis.crosshairs.fill.gradient,si=ze.config.xaxis.crosshairs.dropShadow,ni=ze.config.xaxis.crosshairs.fill.type,oi=ri.colorFrom,ci=ri.colorTo,di=ri.opacityFrom,gi=ri.opacityTo,vi=ri.stops,xi=si.enabled,yi=si.left,Ci=si.top,_i=si.blur,Li=si.color,Mi=si.opacity,Ri=ze.config.xaxis.crosshairs.fill.color;if(ze.config.xaxis.crosshairs.show){ni==="gradient"&&(Ri=ei.drawGradient("vertical",oi,ci,di,gi,null,vi,null));var fi=ei.drawRect();ze.config.xaxis.crosshairs.width===1&&(fi=ei.drawLine());var bi=ze.globals.gridHeight;(!Vi.isNumber(bi)||bi<0)&&(bi=0);var Ei=ze.config.xaxis.crosshairs.width;(!Vi.isNumber(Ei)||Ei<0)&&(Ei=0),fi.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:bi,width:Ei,height:bi,fill:Ri,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}),xi&&(fi=ti.dropShadow(fi,{left:yi,top:Ci,blur:_i,color:Li,opacity:Mi})),ze.globals.dom.elGraphical.add(fi)}}},{key:"drawYCrosshairs",value:function(){var ze=this.w,ei=new Ui(this.ctx),ti=ze.config.yaxis[0].crosshairs,ri=ze.globals.barPadForNumericAxis;if(ze.config.yaxis[0].crosshairs.show){var si=ei.drawLine(-ri,0,ze.globals.gridWidth+ri,0,ti.stroke.color,ti.stroke.dashArray,ti.stroke.width);si.attr({class:"apexcharts-ycrosshairs"}),ze.globals.dom.elGraphical.add(si)}var ni=ei.drawLine(-ri,0,ze.globals.gridWidth+ri,0,ti.stroke.color,0,0);ni.attr({class:"apexcharts-ycrosshairs-hidden"}),ze.globals.dom.elGraphical.add(ni)}}]),Pi}(),zn=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{key:"checkResponsiveConfig",value:function(ze){var ei=this,ti=this.w,ri=ti.config;if(ri.responsive.length!==0){var si=ri.responsive.slice();si.sort(function(di,gi){return di.breakpoint>gi.breakpoint?1:gi.breakpoint>di.breakpoint?-1:0}).reverse();var ni=new xn({}),oi=function(){var di=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},gi=si[0].breakpoint,vi=window.innerWidth>0?window.innerWidth:screen.width;if(vi>gi){var xi=wi.extendArrayProps(ni,ti.globals.initialConfig,ti);di=Vi.extend(xi,di),di=Vi.extend(ti.config,di),ei.overrideResponsiveOptions(di)}else for(var yi=0;yi<si.length;yi++)vi<si[yi].breakpoint&&(di=wi.extendArrayProps(ni,si[yi].options,ti),di=Vi.extend(ti.config,di),ei.overrideResponsiveOptions(di))};if(ze){var ci=wi.extendArrayProps(ni,ze,ti);ci=Vi.extend(ti.config,ci),oi(ci=Vi.extend(ci,ze))}else oi({})}}},{key:"overrideResponsiveOptions",value:function(ze){var ei=new xn(ze).init({responsiveOverride:!0});this.w.config=ei}}]),Pi}(),Hn=function(){function Pi(ze){Ai(this,Pi),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 Di(Pi,[{key:"init",value:function(){this.setDefaultColors()}},{key:"setDefaultColors",value:function(){var ze,ei=this,ti=this.w,ri=new Vi;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(Ci,_i){var Li=ti.config.colors[_i];return Li||(Li=ti.config.colors[0]),typeof Li=="function"?(ei.isColorFn=!0,Li({value:ti.globals.axisCharts?ti.globals.series[_i][0]?ti.globals.series[_i][0]:0:ti.globals.series[_i],seriesIndex:_i,dataPointIndex:_i,w:ti})):Li}))),ti.globals.seriesColors.map(function(Ci,_i){Ci&&(ti.globals.colors[_i]=Ci)}),ti.config.theme.monochrome.enabled){var si=[],ni=ti.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(ni=ti.globals.series[0].length*ti.globals.series.length);for(var oi=ti.config.theme.monochrome.color,ci=1/(ni/ti.config.theme.monochrome.shadeIntensity),di=ti.config.theme.monochrome.shadeTo,gi=0,vi=0;vi<ni;vi++){var xi=void 0;di==="dark"?(xi=ri.shadeColor(-1*gi,oi),gi+=ci):(xi=ri.shadeColor(gi,oi),gi+=ci),si.push(xi)}ti.globals.colors=si.slice()}var yi=ti.globals.colors.slice();this.pushExtraColors(ti.globals.colors),["fill","stroke"].forEach(function(Ci){ti.config[Ci].colors===void 0?ti.globals[Ci].colors=ei.isColorFn?ti.config.colors:yi:ti.globals[Ci].colors=ti.config[Ci].colors.slice(),ei.pushExtraColors(ti.globals[Ci].colors)}),ti.config.dataLabels.style.colors===void 0?ti.globals.dataLabels.style.colors=yi: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=yi: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,ri=this.w,si=ei||ri.globals.series.length;if(ti===null&&(ti=this.isBarDistributed||this.isHeatmapDistributed||ri.config.chart.type==="heatmap"&&ri.config.plotOptions.heatmap.colorScale.inverse),ti&&ri.globals.series.length&&(si=ri.globals.series[ri.globals.maxValsInArrayIndex].length*ri.globals.series.length),ze.length<si)for(var ni=si-ze.length,oi=0;oi<ni;oi++)ze.push(ze[oi])}},{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",ri=ze.chart.foreColor?ze.chart.foreColor:ei==="dark"?"#f6f7f8":"#373d3f";return ze.tooltip.theme=ei,ze.chart.foreColor=ri,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}}]),Pi}(),Un=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{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,ri=ei.globals.svgWidth/2,si=ti.offsetY,ni="middle";if(ti.align==="left"?(ri=10,ni="start"):ti.align==="right"&&(ri=ei.globals.svgWidth-10,ni="end"),ri+=ti.offsetX,si=si+parseInt(ti.style.fontSize,10)+ti.margin/2,ti.text!==void 0){var oi=new Ui(this.ctx).drawText({x:ri,y:si,text:ti.text,textAnchor:ni,fontSize:ti.style.fontSize,fontFamily:ti.style.fontFamily,fontWeight:ti.style.fontWeight,foreColor:ti.style.color,opacity:1});oi.node.setAttribute("class","apexcharts-".concat(ze,"-text")),ei.globals.dom.Paper.add(oi)}}}]),Pi}(),ds=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.dCtx=ze}return Di(Pi,[{key:"getTitleSubtitleCoords",value:function(ze){var ei=this.w,ti=0,ri=0,si=ze==="title"?ei.config.title.floating:ei.config.subtitle.floating,ni=ei.globals.dom.baseEl.querySelector(".apexcharts-".concat(ze,"-text"));if(ni!==null&&!si){var oi=ni.getBoundingClientRect();ti=oi.width,ri=ei.globals.axisCharts?oi.height+5:oi.height}return{width:ti,height:ri}}},{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({},Vi.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 ri=ei.map(function(ni,oi){return Array.isArray(ni)?ni.length:1}),si=Math.max.apply(Math,da(ri));ti=ei[ri.indexOf(si)]}return ti}}]),Pi}(),Vn=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.dCtx=ze}return Di(Pi,[{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 ri=this.getxAxisTimeScaleLabelsCoords();ze={width:ri.width,height:ri.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 si=ei.globals.xLabelFormatter,ni=Vi.getLargestStringFromArr(ti),oi=this.dCtx.dimHelpers.getLargestStringFromMultiArr(ni,ti);ei.globals.isBarHorizontal&&(oi=ni=ei.globals.yAxisScale[0].result.reduce(function(Ci,_i){return Ci.length>_i.length?Ci:_i},0));var ci=new sa(this.dCtx.ctx),di=ni;ni=ci.xLabelFormat(si,ni,di,{i:void 0,dateFormatter:new ga(this.dCtx.ctx).formatDate,w:ei}),oi=ci.xLabelFormat(si,oi,di,{i:void 0,dateFormatter:new ga(this.dCtx.ctx).formatDate,w:ei}),(ei.config.xaxis.convertedCatToNumeric&&ni===void 0||String(ni).trim()==="")&&(oi=ni="1");var gi=new Ui(this.dCtx.ctx),vi=gi.getTextRects(ni,ei.config.xaxis.labels.style.fontSize),xi=vi;if(ni!==oi&&(xi=gi.getTextRects(oi,ei.config.xaxis.labels.style.fontSize)),(ze={width:vi.width>=xi.width?vi.width:xi.width,height:vi.height>=xi.height?vi.height:xi.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 yi=function(Ci){return gi.getTextRects(Ci,ei.config.xaxis.labels.style.fontSize,ei.config.xaxis.labels.style.fontFamily,"rotate(".concat(ei.config.xaxis.labels.rotate," 0 0)"),!1)};vi=yi(ni),ni!==oi&&(xi=yi(oi)),ze.height=(vi.height>xi.height?vi.height:xi.height)/1.5,ze.width=vi.width>xi.width?vi.width:xi.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,ri=((ze=ei.config.xaxis.group.style)===null||ze===void 0?void 0:ze.fontSize)||ei.config.xaxis.labels.style.fontSize,si=ei.globals.groups.map(function(vi){return vi.title}),ni=Vi.getLargestStringFromArr(si),oi=this.dCtx.dimHelpers.getLargestStringFromMultiArr(ni,si),ci=new Ui(this.dCtx.ctx),di=ci.getTextRects(ni,ri),gi=di;return ni!==oi&&(gi=ci.getTextRects(oi,ri)),ti={width:di.width>=gi.width?di.width:gi.width,height:di.height>=gi.height?di.height:gi.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 ri=new Ui(this.dCtx.ctx).getTextRects(ze.config.xaxis.title.text,ze.config.xaxis.title.style.fontSize);ei=ri.width,ti=ri.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(si){return si.value}),ri=ti.reduce(function(si,ni){return si===void 0?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):si.length>ni.length?si:ni},0);return 1.05*(ze=new Ui(this.dCtx.ctx).getTextRects(ri,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,ri=ti.globals,si=ti.config,ni=si.xaxis.type,oi=ze.width;ri.skipLastTimelinelabel=!1,ri.skipFirstTimelinelabel=!1;var ci=ti.config.yaxis[0].opposite&&ti.globals.isBarHorizontal,di=function(gi,vi){si.yaxis.length>1&&function(xi){return ri.collapsedSeriesIndices.indexOf(xi)!==-1}(vi)||function(xi){if(ei.dCtx.timescaleLabels&&ei.dCtx.timescaleLabels.length){var yi=ei.dCtx.timescaleLabels[0],Ci=ei.dCtx.timescaleLabels[ei.dCtx.timescaleLabels.length-1].position+oi/1.75-ei.dCtx.yAxisWidthRight,_i=yi.position-oi/1.75+ei.dCtx.yAxisWidthLeft,Li=ti.config.legend.position==="right"&&ei.dCtx.lgRect.width>0?ei.dCtx.lgRect.width:0;Ci>ri.svgWidth-ri.translateX-Li&&(ri.skipLastTimelinelabel=!0),_i<-(xi.show&&!xi.floating||si.chart.type!=="bar"&&si.chart.type!=="candlestick"&&si.chart.type!=="rangeBar"&&si.chart.type!=="boxPlot"?10:oi/1.75)&&(ri.skipFirstTimelinelabel=!0)}else ni==="datetime"?ei.dCtx.gridPad.right<oi&&!ri.rotateXLabels&&(ri.skipLastTimelinelabel=!0):ni!=="datetime"&&ei.dCtx.gridPad.right<oi/2-ei.dCtx.yAxisWidthRight&&!ri.rotateXLabels&&!ti.config.xaxis.labels.trim&&(ti.config.xaxis.tickPlacement!=="between"||ti.globals.isBarHorizontal)&&(ei.dCtx.xPadRight=oi/2+1)}(gi)};si.yaxis.forEach(function(gi,vi){ci?(ei.dCtx.gridPad.left<oi&&(ei.dCtx.xPadLeft=oi/2+1),ei.dCtx.xPadRight=oi/2+1):di(gi,vi)})}}]),Pi}(),On=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.dCtx=ze}return Di(Pi,[{key:"getyAxisLabelsCoords",value:function(){var ze=this,ei=this.w,ti=[],ri=10,si=new Aa(this.dCtx.ctx);return ei.config.yaxis.map(function(ni,oi){var ci={seriesIndex:oi,dataPointIndex:-1,w:ei},di=ei.globals.yAxisScale[oi],gi=0;if(!si.isYAxisHidden(oi)&&ni.labels.show&&ni.labels.minWidth!==void 0&&(gi=ni.labels.minWidth),!si.isYAxisHidden(oi)&&ni.labels.show&&di.result.length){var vi=ei.globals.yLabelFormatters[oi],xi=di.niceMin===Number.MIN_VALUE?0:di.niceMin,yi=di.result.reduce(function(bi,Ei){var Ii,Ni;return((Ii=String(vi(bi,ci)))===null||Ii===void 0?void 0:Ii.length)>((Ni=String(vi(Ei,ci)))===null||Ni===void 0?void 0:Ni.length)?bi:Ei},xi),Ci=yi=vi(yi,ci);if(yi!==void 0&&yi.length!==0||(yi=di.niceMax),ei.globals.isBarHorizontal){ri=0;var _i=ei.globals.labels.slice();yi=Vi.getLargestStringFromArr(_i),yi=vi(yi,{seriesIndex:oi,dataPointIndex:-1,w:ei}),Ci=ze.dCtx.dimHelpers.getLargestStringFromMultiArr(yi,_i)}var Li=new Ui(ze.dCtx.ctx),Mi="rotate(".concat(ni.labels.rotate," 0 0)"),Ri=Li.getTextRects(yi,ni.labels.style.fontSize,ni.labels.style.fontFamily,Mi,!1),fi=Ri;yi!==Ci&&(fi=Li.getTextRects(Ci,ni.labels.style.fontSize,ni.labels.style.fontFamily,Mi,!1)),ti.push({width:(gi>fi.width||gi>Ri.width?gi:fi.width>Ri.width?fi.width:Ri.width)+ri,height:fi.height>Ri.height?fi.height:Ri.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(ri,si){if(ri.show&&ri.title.text!==void 0){var ni=new Ui(ze.dCtx.ctx),oi="rotate(".concat(ri.title.rotate," 0 0)"),ci=ni.getTextRects(ri.title.text,ri.title.style.fontSize,ri.title.style.fontFamily,oi,!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,ri=0,si=ze.globals.yAxisScale.length>1?10:0,ni=new Aa(this.dCtx.ctx),oi=function(ci,di){var gi=ze.config.yaxis[di].floating,vi=0;ci.width>0&&!gi?(vi=ci.width+si,function(xi){return ze.globals.ignoreYAxisIndexes.indexOf(xi)>-1}(di)&&(vi=vi-ci.width-si)):vi=gi||ni.isYAxisHidden(di)?0:5,ze.config.yaxis[di].opposite?ri+=vi:ti+=vi,ei+=vi};return ze.globals.yLabelsCoords.map(function(ci,di){oi(ci,di)}),ze.globals.yTitleCoords.map(function(ci,di){oi(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=ri,ei}}]),Pi}(),Qn=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.dCtx=ze}return Di(Pi,[{key:"gridPadForColumnsInNumericAxis",value:function(ze){var ei=this.w;if(ei.globals.noData||ei.globals.allSeriesCollapsed)return 0;var ti=function(gi){return gi==="bar"||gi==="rangeBar"||gi==="candlestick"||gi==="boxPlot"},ri=ei.config.chart.type,si=0,ni=ti(ri)?ei.config.series.length:1;if(ei.globals.comboBarCount>0&&(ni=ei.globals.comboBarCount),ei.globals.collapsedSeries.forEach(function(gi){ti(gi.type)&&(ni-=1)}),ei.config.chart.stacked&&(ni=1),(ti(ri)||ei.globals.comboBarCount>0)&&ei.globals.isXNumeric&&!ei.globals.isBarHorizontal&&ni>0){var oi,ci,di=Math.abs(ei.globals.initialMaxX-ei.globals.initialMinX);di<=3&&(di=ei.globals.dataPoints),oi=di/ze,ei.globals.minXDiff&&ei.globals.minXDiff/oi>0&&(ci=ei.globals.minXDiff/oi),ci>ze/2&&(ci/=2),(si=ci*parseInt(ei.config.plotOptions.bar.columnWidth,10)/100)<1&&(si=1),ei.globals.barPadForNumericAxis=si}return si}},{key:"gridPadFortitleSubtitle",value:function(){var ze=this,ei=this.w,ti=ei.globals,ri=this.dCtx.isSparkline||!ei.globals.axisCharts?0:10;["title","subtitle"].forEach(function(oi){ei.config[oi].text!==void 0?ri+=ei.config[oi].margin:ri+=ze.dCtx.isSparkline||!ei.globals.axisCharts?0:5}),!ei.config.legend.show||ei.config.legend.position!=="bottom"||ei.config.legend.floating||ei.globals.axisCharts||(ri+=10);var si=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),ni=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");ti.gridHeight=ti.gridHeight-si.height-ni.height-ri,ti.translateY=ti.translateY+si.height+ni.height+ri}},{key:"setGridXPosForDualYAxis",value:function(ze,ei){var ti=this.w,ri=new Aa(this.dCtx.ctx);ti.config.yaxis.map(function(si,ni){ti.globals.ignoreYAxisIndexes.indexOf(ni)!==-1||si.floating||ri.isYAxisHidden(ni)||(si.opposite&&(ti.globals.translateX=ti.globals.translateX-(ei[ni].width+ze[ni].width)-parseInt(ti.config.yaxis[ni].labels.style.fontSize,10)/1.2-12),ti.globals.translateX<2&&(ti.globals.translateX=2))})}}]),Pi}(),jn=function(){function Pi(ze){Ai(this,Pi),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 ds(this),this.dimYAxis=new On(this),this.dimXAxis=new Vn(this),this.dimGrid=new Qn(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return Di(Pi,[{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(si){var ni=xa(si,2),oi=ni[0],ci=ni[1];ze.gridPad[oi]=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 ri=this.dimGrid.gridPadForColumnsInNumericAxis(ti.gridWidth);ti.gridWidth=ti.gridWidth-2*ri,ti.translateX=ti.translateX+this.gridPad.left+this.xPadLeft+(ri>0?ri+4:0),ti.translateY=ti.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var ze=this,ei=this.w,ti=ei.globals,ri=this.dimYAxis.getyAxisLabelsCoords(),si=this.dimYAxis.getyAxisTitleCoords();ei.globals.yLabelsCoords=[],ei.globals.yTitleCoords=[],ei.config.yaxis.map(function(yi,Ci){ei.globals.yLabelsCoords.push({width:ri[Ci].width,index:Ci}),ei.globals.yTitleCoords.push({width:si[Ci].width,index:Ci})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var ni=this.dimXAxis.getxAxisLabelsCoords(),oi=this.dimXAxis.getxAxisGroupLabelsCoords(),ci=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(ni,ci,oi),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,gi=this.xAxisHeight;ti.xAxisLabelsHeight=this.xAxisHeight-ci.height,ti.xAxisGroupLabelsHeight=ti.xAxisLabelsHeight-ni.height,ti.xAxisLabelsWidth=this.xAxisWidth,ti.xAxisHeight=this.xAxisHeight;var vi=10;(ei.config.chart.type==="radar"||this.isSparkline)&&(di=0,gi=ti.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||ei.config.chart.type==="treemap")&&(di=0,gi=0,vi=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(ni);var xi=function(){ti.translateX=di,ti.gridHeight=ti.svgHeight-ze.lgRect.height-gi-(ze.isSparkline||ei.config.chart.type==="treemap"?0:ei.globals.rotateXLabels?10:15),ti.gridWidth=ti.svgWidth-di};switch(ei.config.xaxis.position==="top"&&(vi=ti.xAxisHeight-ei.config.xaxis.axisTicks.height-5),ei.config.legend.position){case"bottom":ti.translateY=vi,xi();break;case"top":ti.translateY=this.lgRect.height+vi,xi();break;case"left":ti.translateY=vi,ti.translateX=this.lgRect.width+di,ti.gridHeight=ti.svgHeight-gi-12,ti.gridWidth=ti.svgWidth-this.lgRect.width-di;break;case"right":ti.translateY=vi,ti.translateX=di,ti.gridHeight=ti.svgHeight-gi-12,ti.gridWidth=ti.svgWidth-this.lgRect.width-di-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(si,ri),new Dn(this.ctx).setYAxisXPosition(ri,si)}},{key:"setDimensionsForNonAxisCharts",value:function(){var ze=this.w,ei=ze.globals,ti=ze.config,ri=0;ze.config.legend.show&&!ze.config.legend.floating&&(ri=20);var si=ti.chart.type==="pie"||ti.chart.type==="polarArea"||ti.chart.type==="donut"?"pie":"radialBar",ni=ti.plotOptions[si].offsetY,oi=ti.plotOptions[si].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=ni,void(ei.translateX=oi+(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=ni-10,ei.translateX=oi+(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+ni+10,ei.translateX=oi+(ei.svgWidth-ei.gridWidth)/2;break;case"left":ei.gridWidth=ei.svgWidth-this.lgRect.width-ri,ei.gridHeight=ti.chart.height!=="auto"?ei.svgHeight:ei.gridWidth,ei.translateY=ni,ei.translateX=oi+this.lgRect.width+ri;break;case"right":ei.gridWidth=ei.svgWidth-this.lgRect.width-ri-5,ei.gridHeight=ti.chart.height!=="auto"?ei.svgHeight:ei.gridWidth,ei.translateY=ni,ei.translateX=oi+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(ze,ei,ti){var ri=this.w,si=ri.globals.hasXaxisGroups?2:1,ni=ti.height+ze.height+ei.height,oi=ri.globals.isMultiLineX?1.2:ri.globals.LINE_HEIGHT_RATIO,ci=ri.globals.rotateXLabels?22:10,di=ri.globals.rotateXLabels&&ri.config.legend.position==="bottom"?10:0;this.xAxisHeight=ni*oi+si*ci+di,this.xAxisWidth=ze.width,this.xAxisHeight-ei.height>ri.config.xaxis.labels.maxHeight&&(this.xAxisHeight=ri.config.xaxis.labels.maxHeight),ri.config.xaxis.labels.minHeight&&this.xAxisHeight<ri.config.xaxis.labels.minHeight&&(this.xAxisHeight=ri.config.xaxis.labels.minHeight),ri.config.xaxis.floating&&(this.xAxisHeight=0);var gi=0,vi=0;ri.config.yaxis.forEach(function(xi){gi+=xi.labels.minWidth,vi+=xi.labels.maxWidth}),this.yAxisWidth<gi&&(this.yAxisWidth=gi),this.yAxisWidth>vi&&(this.yAxisWidth=vi)}}]),Pi}(),xs=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.lgCtx=ze}return Di(Pi,[{key:"getLegendStyles",value:function(){var ze,ei,ti,ri=document.createElement("style");ri.setAttribute("type","text/css");var si=((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;si&&ri.setAttribute("nonce",si);var ni=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 ri.appendChild(ni),ri}},{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,ri=this.w;if(ri.globals.axisCharts||ri.config.chart.type==="radialBar"){ri.globals.resized=!0;var si=null,ni=null;ri.globals.risingSeries=[],ri.globals.axisCharts?(si=ri.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(ze,"']")),ni=parseInt(si.getAttribute("data:realIndex"),10)):(si=ri.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(ze+1,"']")),ni=parseInt(si.getAttribute("rel"),10)-1),ei?[{cs:ri.globals.collapsedSeries,csi:ri.globals.collapsedSeriesIndices},{cs:ri.globals.ancillaryCollapsedSeries,csi:ri.globals.ancillaryCollapsedSeriesIndices}].forEach(function(gi){ti.riseCollapsedSeries(gi.cs,gi.csi,ni)}):this.hideSeries({seriesEl:si,realIndex:ni})}else{var oi=ri.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(ze+1,"'] path")),ci=ri.config.chart.type;if(ci==="pie"||ci==="polarArea"||ci==="donut"){var di=ri.config.plotOptions.pie.donut.labels;new Ui(this.lgCtx.ctx).pathMouseDown(oi.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(oi.members[0].node,di)}oi.fire("click")}}},{key:"hideSeries",value:function(ze){var ei=ze.seriesEl,ti=ze.realIndex,ri=this.w,si=Vi.clone(ri.config.series);if(ri.globals.axisCharts){var ni=ri.config.yaxis[ri.globals.seriesYAxisReverseMap[ti]];if(ni&&ni.show&&ni.showAlways)ri.globals.ancillaryCollapsedSeriesIndices.indexOf(ti)<0&&(ri.globals.ancillaryCollapsedSeries.push({index:ti,data:si[ti].data.slice(),type:ei.parentNode.className.baseVal.split("-")[1]}),ri.globals.ancillaryCollapsedSeriesIndices.push(ti));else if(ri.globals.collapsedSeriesIndices.indexOf(ti)<0){ri.globals.collapsedSeries.push({index:ti,data:si[ti].data.slice(),type:ei.parentNode.className.baseVal.split("-")[1]}),ri.globals.collapsedSeriesIndices.push(ti);var oi=ri.globals.risingSeries.indexOf(ti);ri.globals.risingSeries.splice(oi,1)}}else ri.globals.collapsedSeries.push({index:ti,data:si[ti]}),ri.globals.collapsedSeriesIndices.push(ti);for(var ci=ei.childNodes,di=0;di<ci.length;di++)ci[di].classList.contains("apexcharts-series-markers-wrap")&&(ci[di].classList.contains("apexcharts-hide")?ci[di].classList.remove("apexcharts-hide"):ci[di].classList.add("apexcharts-hide"));ri.globals.allSeriesCollapsed=ri.globals.collapsedSeries.length===ri.config.series.length,si=this._getSeriesBasedOnCollapsedState(si),this.lgCtx.ctx.updateHelpers._updateSeries(si,ri.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(ze,ei,ti){var ri=this.w,si=Vi.clone(ri.config.series);if(ze.length>0){for(var ni=0;ni<ze.length;ni++)ze[ni].index===ti&&(ri.globals.axisCharts?(si[ti].data=ze[ni].data.slice(),ze.splice(ni,1),ei.splice(ni,1),ri.globals.risingSeries.push(ti)):(si[ti]=ze[ni].data,ze.splice(ni,1),ei.splice(ni,1),ri.globals.risingSeries.push(ti)));si=this._getSeriesBasedOnCollapsedState(si),this.lgCtx.ctx.updateHelpers._updateSeries(si,ri.config.chart.animations.dynamicAnimation.enabled)}}},{key:"_getSeriesBasedOnCollapsedState",value:function(ze){var ei=this.w;return ei.globals.axisCharts?ze.forEach(function(ti,ri){ei.globals.collapsedSeriesIndices.indexOf(ri)>-1&&(ze[ri].data=[])}):ze.forEach(function(ti,ri){ei.globals.collapsedSeriesIndices.indexOf(ri)>-1&&(ze[ri]=0)}),ze}}]),Pi}(),rs=function(){function Pi(ze){Ai(this,Pi),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 xs(this)}return Di(Pi,[{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(),Vi.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,ri=ei.globals.seriesNames,si=ei.globals.colors.slice();if(ei.config.chart.type==="heatmap"){var ni=ei.config.plotOptions.heatmap.colorScale.ranges;ri=ni.map(function(oa){return oa.name?oa.name:oa.from+" - "+oa.to}),si=ni.map(function(oa){return oa.color})}else this.isBarsDistributed&&(ri=ei.globals.labels.slice());ei.config.legend.customLegendItems.length&&(ri=ei.config.legend.customLegendItems);for(var oi=ei.globals.legendFormatter,ci=ei.config.legend.inverseOrder,di=ci?ri.length-1:0;ci?di>=0:di<=ri.length-1;ci?di--:di++){var gi,vi=oi(ri[di],{seriesIndex:di,w:ei}),xi=!1,yi=!1;if(ei.globals.collapsedSeries.length>0)for(var Ci=0;Ci<ei.globals.collapsedSeries.length;Ci++)ei.globals.collapsedSeries[Ci].index===di&&(xi=!0);if(ei.globals.ancillaryCollapsedSeriesIndices.length>0)for(var _i=0;_i<ei.globals.ancillaryCollapsedSeriesIndices.length;_i++)ei.globals.ancillaryCollapsedSeriesIndices[_i]===di&&(yi=!0);var Li=document.createElement("span");Li.classList.add("apexcharts-legend-marker");var Mi=ei.config.legend.markers.offsetX,Ri=ei.config.legend.markers.offsetY,fi=ei.config.legend.markers.height,bi=ei.config.legend.markers.width,Ei=ei.config.legend.markers.strokeWidth,Ii=ei.config.legend.markers.strokeColor,Ni=ei.config.legend.markers.radius,Bi=Li.style;Bi.background=si[di],Bi.color=si[di],Bi.setProperty("background",si[di],"important"),ei.config.legend.markers.fillColors&&ei.config.legend.markers.fillColors[di]&&(Bi.background=ei.config.legend.markers.fillColors[di]),ei.globals.seriesColors[di]!==void 0&&(Bi.background=ei.globals.seriesColors[di],Bi.color=ei.globals.seriesColors[di]),Bi.height=Array.isArray(fi)?parseFloat(fi[di])+"px":parseFloat(fi)+"px",Bi.width=Array.isArray(bi)?parseFloat(bi[di])+"px":parseFloat(bi)+"px",Bi.left=(Array.isArray(Mi)?parseFloat(Mi[di]):parseFloat(Mi))+"px",Bi.top=(Array.isArray(Ri)?parseFloat(Ri[di]):parseFloat(Ri))+"px",Bi.borderWidth=Array.isArray(Ei)?Ei[di]:Ei,Bi.borderColor=Array.isArray(Ii)?Ii[di]:Ii,Bi.borderRadius=Array.isArray(Ni)?parseFloat(Ni[di])+"px":parseFloat(Ni)+"px",ei.config.legend.markers.customHTML&&(Array.isArray(ei.config.legend.markers.customHTML)?ei.config.legend.markers.customHTML[di]&&(Li.innerHTML=ei.config.legend.markers.customHTML[di]()):Li.innerHTML=ei.config.legend.markers.customHTML()),Ui.setAttrs(Li,{rel:di+1,"data:collapsed":xi||yi}),(xi||yi)&&Li.classList.add("apexcharts-inactive-legend");var Ji=document.createElement("div"),ji=document.createElement("span");ji.classList.add("apexcharts-legend-text"),ji.innerHTML=Array.isArray(vi)?vi.join(" "):vi;var la=ei.config.legend.labels.useSeriesColors?ei.globals.colors[di]:Array.isArray(ei.config.legend.labels.colors)?(gi=ei.config.legend.labels.colors)===null||gi===void 0?void 0:gi[di]:ei.config.legend.labels.colors;la||(la=ei.config.chart.foreColor),ji.style.color=la,ji.style.fontSize=parseFloat(ei.config.legend.fontSize)+"px",ji.style.fontWeight=ei.config.legend.fontWeight,ji.style.fontFamily=ti||ei.config.chart.fontFamily,Ui.setAttrs(ji,{rel:di+1,i:di,"data:default-text":encodeURIComponent(vi),"data:collapsed":xi||yi}),Ji.appendChild(Li),Ji.appendChild(ji);var ia=new wi(this.ctx);ei.config.legend.showForZeroSeries||ia.getSeriesTotalByIndex(di)===0&&ia.seriesHaveSameValues(di)&&!ia.isSeriesNull(di)&&ei.globals.collapsedSeriesIndices.indexOf(di)===-1&&ei.globals.ancillaryCollapsedSeriesIndices.indexOf(di)===-1&&Ji.classList.add("apexcharts-hidden-zero-series"),ei.config.legend.showForNullSeries||ia.isSeriesNull(di)&&ei.globals.collapsedSeriesIndices.indexOf(di)===-1&&ei.globals.ancillaryCollapsedSeriesIndices.indexOf(di)===-1&&Ji.classList.add("apexcharts-hidden-null-series"),ei.globals.dom.elLegendWrap.appendChild(Ji),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),Ji.classList.add("apexcharts-legend-series"),Ji.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":"",Ui.setAttrs(Ji,{rel:di+1,seriesName:Vi.escapeString(ri[di]),"data:collapsed":xi||yi}),(xi||yi)&&Ji.classList.add("apexcharts-inactive-legend"),ei.config.legend.onItemClick.toggleDataSeries||Ji.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,ri=ti.globals.dom.elLegendWrap,si=ri.getBoundingClientRect(),ni=0,oi=0;if(ti.config.legend.position==="bottom")oi+=ti.globals.svgHeight-si.height/2;else if(ti.config.legend.position==="top"){var ci=new jn(this.ctx),di=ci.dimHelpers.getTitleSubtitleCoords("title").height,gi=ci.dimHelpers.getTitleSubtitleCoords("subtitle").height;oi=oi+(di>0?di-10:0)+(gi>0?gi-10:0)}ri.style.position="absolute",ni=ni+ze+ti.config.legend.offsetX,oi=oi+ei+ti.config.legend.offsetY,ri.style.left=ni+"px",ri.style.top=oi+"px",ti.config.legend.position==="bottom"?(ri.style.top="auto",ri.style.bottom=5-ti.config.legend.offsetY+"px"):ti.config.legend.position==="right"&&(ri.style.left="auto",ri.style.right=25+ti.config.legend.offsetX+"px"),["width","height"].forEach(function(vi){ri.style[vi]&&(ri.style[vi]=parseInt(ti.config.legend[vi],10)+"px")})}},{key:"legendAlignHorizontal",value:function(){var ze=this.w;ze.globals.dom.elLegendWrap.style.right=0;var ei=this.legendHelpers.getLegendBBox(),ti=new jn(this.ctx),ri=ti.dimHelpers.getTitleSubtitleCoords("title"),si=ti.dimHelpers.getTitleSubtitleCoords("subtitle"),ni=0;ze.config.legend.position==="bottom"?ni=-ei.clwh/1.8:ze.config.legend.position==="top"&&(ni=ri.height+si.height+ze.config.title.margin+ze.config.subtitle.margin-10),this.setLegendWrapXY(20,ni)}},{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 ri=parseInt(ze.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,ri,this.w]),new gn(this.ctx).highlightRangeInSeries(ze,ze.target)}}else!ze.target.classList.contains("apexcharts-inactive-legend")&&ti&&new gn(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,ri=ze.target.getAttribute("data:collapsed")==="true",si=this.w.config.chart.events.legendClick;typeof si=="function"&&si(this.ctx,ti,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,ti,this.w]);var ni=this.w.config.legend.markers.onClick;typeof ni=="function"&&ze.target.classList.contains("apexcharts-legend-marker")&&(ni(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,ri)}}}]),Pi}(),bs=function(){function Pi(ze){Ai(this,Pi),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 Di(Pi,[{key:"createToolbar",value:function(){var ze=this,ei=this.w,ti=function(){return document.createElement("div")},ri=ti();if(ri.setAttribute("class","apexcharts-toolbar"),ri.style.top=ei.config.chart.toolbar.offsetY+"px",ri.style.right=3-ei.config.chart.toolbar.offsetX+"px",ei.globals.dom.elWrap.appendChild(ri),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 si=0;si<this.t.customIcons.length;si++)this.elCustomIcons.push(ti());var ni=[],oi=function(vi,xi,yi){var Ci=vi.toLowerCase();ze.t[Ci]&&ei.config.chart.zoom.enabled&&ni.push({el:xi,icon:typeof ze.t[Ci]=="string"?ze.t[Ci]:yi,title:ze.localeValues[vi],class:"apexcharts-".concat(Ci,"-icon")})};oi("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>
`),oi("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(vi){ze.t[vi]&&ei.config.chart[vi].enabled&&ni.push({el:vi==="zoom"?ze.elZoom:ze.elSelection,icon:typeof ze.t[vi]=="string"?ze.t[vi]:vi==="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[vi==="zoom"?"selectionZoom":"selection"],class:ei.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(vi,"-icon")})};ci("zoom"),ci("selection"),this.t.pan&&ei.config.chart.zoom.enabled&&ni.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"}),oi("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&&ni.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++)ni.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});ni.forEach(function(vi,xi){vi.index&&Vi.moveIndexInArray(ni,xi,vi.index)});for(var gi=0;gi<ni.length;gi++)Ui.setAttrs(ni[gi].el,{class:ni[gi].class,title:ni[gi].title}),ni[gi].el.innerHTML=ni[gi].icon,ri.appendChild(ni[gi].el);this._createHamburgerMenu(ri),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),Ui.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,Ui.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,ri=ze==="selection"?"selectionEnabled":"zoomEnabled";ei.w.globals[ri]=!ei.w.globals[ri],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,ri=(this.maxX+ei)/2,si=this._getNewMinXMaxX(ti,ri);ze.globals.disableZoomIn||this.zoomUpdateOptions(si.minX,si.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),ri=this.maxX-(ei-this.maxX),si=this._getNewMinXMaxX(ti,ri);ze.globals.disableZoomOut||this.zoomUpdateOptions(si.minX,si.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 ri={min:ze,max:ei},si=this.getBeforeZoomRange(ri);si&&(ri=si.xaxis);var ni={xaxis:ri},oi=Vi.clone(ti.globals.initialConfig.yaxis);ti.config.chart.group||(ni.yaxis=oi),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(ni,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(ri,oi)}}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 ln(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 ri=ti.config.chart.events.beforeResetZoom(ei,ti);ri&&ei.updateHelpers.revertDefaultAxisMinMax(ri)}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 si=ei.ctx.series.emptyCollapsedSeries(Vi.clone(ti.globals.initialSeries));ei.updateHelpers._updateSeries(si,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}}]),Pi}(),Cs=function(Pi){Gi(ei,bs);var ze=ma(ei);function ei(ti){var ri;return Ai(this,ei),(ri=ze.call(this,ti)).ctx=ti,ri.w=ti.w,ri.dragged=!1,ri.graphics=new Ui(ri.ctx),ri.eventList=["mousedown","mouseleave","mousemove","touchstart","touchmove","mouseup","touchend"],ri.clientX=0,ri.clientY=0,ri.startX=0,ri.endX=0,ri.dragX=0,ri.startY=0,ri.endY=0,ri.dragY=0,ri.moveDirection="none",ri}return Di(ei,[{key:"init",value:function(ti){var ri=this,si=ti.xyRatios,ni=this.w,oi=this;this.xyRatios=si,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=ni.globals.dom.baseEl.querySelector(".apexcharts-grid"),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),ni.globals.dom.elGraphical.add(this.zoomRect),ni.globals.dom.elGraphical.add(this.selectionRect),ni.config.chart.selection.type==="x"?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:ni.globals.gridWidth,maxY:ni.globals.gridHeight}).on("dragmove",this.selectionDragging.bind(this,"dragging")):ni.config.chart.selection.type==="y"?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:ni.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=ni.globals.dom.baseEl.querySelector("".concat(ni.globals.chartClass," .apexcharts-svg")),this.hoverArea.classList.add("apexcharts-zoomable"),this.eventList.forEach(function(ci){ri.hoverArea.addEventListener(ci,oi.svgMouseEvents.bind(oi,si),{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,ri){var si=this.w,ni=this,oi=this.ctx.toolbar,ci=si.globals.zoomEnabled?si.config.chart.zoom.type:si.config.chart.selection.type,di=si.config.chart.toolbar.autoSelected;if(ri.shiftKey?(this.shiftWasPressed=!0,oi.enableZoomPanFromToolbar(di==="pan"?"zoom":"pan")):this.shiftWasPressed&&(oi.enableZoomPanFromToolbar(di),this.shiftWasPressed=!1),ri.target){var gi,vi=ri.target.classList;if(ri.target.parentNode&&ri.target.parentNode!==null&&(gi=ri.target.parentNode.classList),!(vi.contains("apexcharts-selection-rect")||vi.contains("apexcharts-legend-marker")||vi.contains("apexcharts-legend-text")||gi&&gi.contains("apexcharts-toolbar"))){if(ni.clientX=ri.type==="touchmove"||ri.type==="touchstart"?ri.touches[0].clientX:ri.type==="touchend"?ri.changedTouches[0].clientX:ri.clientX,ni.clientY=ri.type==="touchmove"||ri.type==="touchstart"?ri.touches[0].clientY:ri.type==="touchend"?ri.changedTouches[0].clientY:ri.clientY,(ri.type==="mousedown"||ri.type==="touchmove")&&ri.which===1){var xi=ni.gridRect.getBoundingClientRect();ni.startX=ni.clientX-xi.left,ni.startY=ni.clientY-xi.top,ni.dragged=!1,ni.w.globals.mousedown=!0}if(ri.type==="mousemove"&&ri.which===1||ri.type==="touchmove")if(ni.dragged=!0,si.globals.panEnabled){if(si.globals.selection=null,ni.w.globals.mousedown||ri.type==="touchmove"){if(ri.type==="touchmove"&&!ni.w.globals.mousedown){console.warn("me.w.globals.mousedown ",ni.w.globals.mousedown);var yi=ni.gridRect.getBoundingClientRect();ni.startX=ni.clientX-yi.left,ni.startY=ni.clientY-yi.top,ni.w.globals.mousedown=!0}ni.panDragging({context:ni,zoomtype:ci,xyRatios:ti})}}else{if(ri.type==="touchmove"){if(!ni.w.globals.mousedown){var Ci=ni.gridRect.getBoundingClientRect();ni.startX=ni.clientX-Ci.left,ni.startY=ni.clientY-Ci.top}ni.w.globals.mousedown=!0}(ni.w.globals.mousedown&&si.globals.zoomEnabled||ni.w.globals.mousedown&&si.globals.selectionEnabled)&&(ni.selection=ni.selectionDrawing({context:ni,zoomtype:ci}))}if(ri.type==="mouseup"||ri.type==="touchend"||ri.type==="mouseleave"){var _i=ni.gridRect.getBoundingClientRect();ni.w.globals.mousedown&&(ni.endX=ni.clientX-_i.left,ni.endY=ni.clientY-_i.top,ni.dragX=Math.abs(ni.endX-ni.startX),ni.dragY=Math.abs(ni.endY-ni.startY),(si.globals.zoomEnabled||si.globals.selectionEnabled)&&ni.selectionDrawn({context:ni,zoomtype:ci}),si.globals.panEnabled&&si.config.xaxis.convertedCatToNumeric&&ni.delayedPanScrolled()),si.globals.zoomEnabled&&ni.hideSelectionRect(this.selectionRect),ni.dragged=!1,ni.w.globals.mousedown=!1}this.makeSelectionRectDraggable()}}}},{key:"makeSelectionRectDraggable",value:function(){var ti=this.w;if(this.selectionRect){var ri=this.selectionRect.node.getBoundingClientRect();ri.width>0&&ri.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,ri=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 si=(ti.config.chart.selection.xaxis.min-ti.globals.minX)/ri.xRatio,ni=ti.globals.gridWidth-(ti.globals.maxX-ti.config.chart.selection.xaxis.max)/ri.xRatio-si;ti.globals.isRangeBar&&(si=(ti.config.chart.selection.xaxis.min-ti.globals.yAxisScale[0].niceMin)/ri.invertedYRatio,ni=(ti.config.chart.selection.xaxis.max-ti.config.chart.selection.xaxis.min)/ri.invertedYRatio);var oi={x:si,y:0,width:ni,height:ti.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(oi),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 ri=ti.x,si=ti.y,ni=ti.width,oi=ti.height,ci=ti.translateX,di=ci===void 0?0:ci,gi=ti.translateY,vi=gi===void 0?0:gi,xi=this.w,yi=this.zoomRect,Ci=this.selectionRect;if(this.dragged||xi.globals.selection!==null){var _i={transform:"translate("+di+", "+vi+")"};xi.globals.zoomEnabled&&this.dragged&&(ni<0&&(ni=1),yi.attr({x:ri,y:si,width:ni,height:oi,fill:xi.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":xi.config.chart.zoom.zoomedArea.fill.opacity,stroke:xi.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":xi.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":xi.config.chart.zoom.zoomedArea.stroke.opacity}),Ui.setAttrs(yi.node,_i)),xi.globals.selectionEnabled&&(Ci.attr({x:ri,y:si,width:ni>0?ni:0,height:oi>0?oi:0,fill:xi.config.chart.selection.fill.color,"fill-opacity":xi.config.chart.selection.fill.opacity,stroke:xi.config.chart.selection.stroke.color,"stroke-width":xi.config.chart.selection.stroke.width,"stroke-dasharray":xi.config.chart.selection.stroke.dashArray,"stroke-opacity":xi.config.chart.selection.stroke.opacity}),Ui.setAttrs(Ci.node,_i))}}},{key:"hideSelectionRect",value:function(ti){ti&&ti.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(ti){var ri=ti.context,si=ti.zoomtype,ni=this.w,oi=ri,ci=this.gridRect.getBoundingClientRect(),di=oi.startX-1,gi=oi.startY,vi=!1,xi=!1,yi=oi.clientX-ci.left-di,Ci=oi.clientY-ci.top-gi,_i={};return Math.abs(yi+di)>ni.globals.gridWidth?yi=ni.globals.gridWidth-di:oi.clientX-ci.left<0&&(yi=di),di>oi.clientX-ci.left&&(vi=!0,yi=Math.abs(yi)),gi>oi.clientY-ci.top&&(xi=!0,Ci=Math.abs(Ci)),_i=si==="x"?{x:vi?di-yi:di,y:0,width:yi,height:ni.globals.gridHeight}:si==="y"?{x:0,y:xi?gi-Ci:gi,width:ni.globals.gridWidth,height:Ci}:{x:vi?di-yi:di,y:xi?gi-Ci:gi,width:yi,height:Ci},oi.drawSelectionRect(_i),oi.selectionDragging("resizing"),_i}},{key:"selectionDragging",value:function(ti,ri){var si=this,ni=this.w,oi=this.xyRatios,ci=this.selectionRect,di=0;ti==="resizing"&&(di=30);var gi=function(xi){return parseFloat(ci.node.getAttribute(xi))},vi={x:gi("x"),y:gi("y"),width:gi("width"),height:gi("height")};ni.globals.selection=vi,typeof ni.config.chart.events.selection=="function"&&ni.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var xi,yi,Ci,_i,Li=si.gridRect.getBoundingClientRect(),Mi=ci.node.getBoundingClientRect();ni.globals.isRangeBar?(xi=ni.globals.yAxisScale[0].niceMin+(Mi.left-Li.left)*oi.invertedYRatio,yi=ni.globals.yAxisScale[0].niceMin+(Mi.right-Li.left)*oi.invertedYRatio,Ci=0,_i=1):(xi=ni.globals.xAxisScale.niceMin+(Mi.left-Li.left)*oi.xRatio,yi=ni.globals.xAxisScale.niceMin+(Mi.right-Li.left)*oi.xRatio,Ci=ni.globals.yAxisScale[0].niceMin+(Li.bottom-Mi.bottom)*oi.yRatio[0],_i=ni.globals.yAxisScale[0].niceMax-(Mi.top-Li.top)*oi.yRatio[0]);var Ri={xaxis:{min:xi,max:yi},yaxis:{min:Ci,max:_i}};ni.config.chart.events.selection(si.ctx,Ri),ni.config.chart.brush.enabled&&ni.config.chart.events.brushScrolled!==void 0&&ni.config.chart.events.brushScrolled(si.ctx,Ri)},di))}},{key:"selectionDrawn",value:function(ti){var ri=ti.context,si=ti.zoomtype,ni=this.w,oi=ri,ci=this.xyRatios,di=this.ctx.toolbar;if(oi.startX>oi.endX){var gi=oi.startX;oi.startX=oi.endX,oi.endX=gi}if(oi.startY>oi.endY){var vi=oi.startY;oi.startY=oi.endY,oi.endY=vi}var xi=void 0,yi=void 0;ni.globals.isRangeBar?(xi=ni.globals.yAxisScale[0].niceMin+oi.startX*ci.invertedYRatio,yi=ni.globals.yAxisScale[0].niceMin+oi.endX*ci.invertedYRatio):(xi=ni.globals.xAxisScale.niceMin+oi.startX*ci.xRatio,yi=ni.globals.xAxisScale.niceMin+oi.endX*ci.xRatio);var Ci=[],_i=[];if(ni.config.yaxis.forEach(function(Ii,Ni){var Bi=ni.globals.seriesYAxisMap[Ni][0];Ci.push(ni.globals.yAxisScale[Ni].niceMax-ci.yRatio[Bi]*oi.startY),_i.push(ni.globals.yAxisScale[Ni].niceMax-ci.yRatio[Bi]*oi.endY)}),oi.dragged&&(oi.dragX>10||oi.dragY>10)&&xi!==yi){if(ni.globals.zoomEnabled){var Li=Vi.clone(ni.globals.initialConfig.yaxis),Mi=Vi.clone(ni.globals.initialConfig.xaxis);if(ni.globals.zoomed=!0,ni.config.xaxis.convertedCatToNumeric&&(xi=Math.floor(xi),yi=Math.floor(yi),xi<1&&(xi=1,yi=ni.globals.dataPoints),yi-xi<2&&(yi=xi+1)),si!=="xy"&&si!=="x"||(Mi={min:xi,max:yi}),si!=="xy"&&si!=="y"||Li.forEach(function(Ii,Ni){Li[Ni].min=_i[Ni],Li[Ni].max=Ci[Ni]}),di){var Ri=di.getBeforeZoomRange(Mi,Li);Ri&&(Mi=Ri.xaxis?Ri.xaxis:Mi,Li=Ri.yaxis?Ri.yaxis:Li)}var fi={xaxis:Mi};ni.config.chart.group||(fi.yaxis=Li),oi.ctx.updateHelpers._updateOptions(fi,!1,oi.w.config.chart.animations.dynamicAnimation.enabled),typeof ni.config.chart.events.zoomed=="function"&&di.zoomCallback(Mi,Li)}else if(ni.globals.selectionEnabled){var bi,Ei=null;bi={min:xi,max:yi},si!=="xy"&&si!=="y"||(Ei=Vi.clone(ni.config.yaxis)).forEach(function(Ii,Ni){Ei[Ni].min=_i[Ni],Ei[Ni].max=Ci[Ni]}),ni.globals.selection=oi.selection,typeof ni.config.chart.events.selection=="function"&&ni.config.chart.events.selection(oi.ctx,{xaxis:bi,yaxis:Ei})}}}},{key:"panDragging",value:function(ti){var ri=ti.context,si=this.w,ni=ri;if(si.globals.lastClientPosition.x!==void 0){var oi=si.globals.lastClientPosition.x-ni.clientX,ci=si.globals.lastClientPosition.y-ni.clientY;Math.abs(oi)>Math.abs(ci)&&oi>0?this.moveDirection="left":Math.abs(oi)>Math.abs(ci)&&oi<0?this.moveDirection="right":Math.abs(ci)>Math.abs(oi)&&ci>0?this.moveDirection="up":Math.abs(ci)>Math.abs(oi)&&ci<0&&(this.moveDirection="down")}si.globals.lastClientPosition={x:ni.clientX,y:ni.clientY};var di=si.globals.isRangeBar?si.globals.minY:si.globals.minX,gi=si.globals.isRangeBar?si.globals.maxY:si.globals.maxX;si.config.xaxis.convertedCatToNumeric||ni.panScrolled(di,gi)}},{key:"delayedPanScrolled",value:function(){var ti=this.w,ri=ti.globals.minX,si=ti.globals.maxX,ni=(ti.globals.maxX-ti.globals.minX)/2;this.moveDirection==="left"?(ri=ti.globals.minX+ni,si=ti.globals.maxX+ni):this.moveDirection==="right"&&(ri=ti.globals.minX-ni,si=ti.globals.maxX-ni),ri=Math.floor(ri),si=Math.floor(si),this.updateScrolledChart({xaxis:{min:ri,max:si}},ri,si)}},{key:"panScrolled",value:function(ti,ri){var si=this.w,ni=this.xyRatios,oi=Vi.clone(si.globals.initialConfig.yaxis),ci=ni.xRatio,di=si.globals.minX,gi=si.globals.maxX;si.globals.isRangeBar&&(ci=ni.invertedYRatio,di=si.globals.minY,gi=si.globals.maxY),this.moveDirection==="left"?(ti=di+si.globals.gridWidth/15*ci,ri=gi+si.globals.gridWidth/15*ci):this.moveDirection==="right"&&(ti=di-si.globals.gridWidth/15*ci,ri=gi-si.globals.gridWidth/15*ci),si.globals.isRangeBar||(ti<si.globals.initialMinX||ri>si.globals.initialMaxX)&&(ti=di,ri=gi);var vi={xaxis:{min:ti,max:ri}};si.config.chart.group||(vi.yaxis=oi),this.updateScrolledChart(vi,ti,ri)}},{key:"updateScrolledChart",value:function(ti,ri,si){var ni=this.w;this.ctx.updateHelpers._updateOptions(ti,!1,!1),typeof ni.config.chart.events.scrolled=="function"&&ni.config.chart.events.scrolled(this.ctx,{xaxis:{min:ri,max:si}})}}]),ei}(),ys=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.ttCtx=ze,this.ctx=ze.ctx}return Di(Pi,[{key:"getNearestValues",value:function(ze){var ei=ze.hoverArea,ti=ze.elGrid,ri=ze.clientX,si=ze.clientY,ni=this.w,oi=ti.getBoundingClientRect(),ci=oi.width,di=oi.height,gi=ci/(ni.globals.dataPoints-1),vi=di/ni.globals.dataPoints,xi=this.hasBars();!ni.globals.comboCharts&&!xi||ni.config.xaxis.convertedCatToNumeric||(gi=ci/ni.globals.dataPoints);var yi=ri-oi.left-ni.globals.barPadForNumericAxis,Ci=si-oi.top;yi<0||Ci<0||yi>ci||Ci>di?(ei.classList.remove("hovering-zoom"),ei.classList.remove("hovering-pan")):ni.globals.zoomEnabled?(ei.classList.remove("hovering-pan"),ei.classList.add("hovering-zoom")):ni.globals.panEnabled&&(ei.classList.remove("hovering-zoom"),ei.classList.add("hovering-pan"));var _i=Math.round(yi/gi),Li=Math.floor(Ci/vi);xi&&!ni.config.xaxis.convertedCatToNumeric&&(_i=Math.ceil(yi/gi),_i-=1);var Mi=null,Ri=null,fi=ni.globals.seriesXvalues.map(function(Bi){return Bi.filter(function(Ji){return Vi.isNumber(Ji)})}),bi=ni.globals.seriesYvalues.map(function(Bi){return Bi.filter(function(Ji){return Vi.isNumber(Ji)})});if(ni.globals.isXNumeric){var Ei=this.ttCtx.getElGrid().getBoundingClientRect(),Ii=yi*(Ei.width/ci),Ni=Ci*(Ei.height/di);Mi=(Ri=this.closestInMultiArray(Ii,Ni,fi,bi)).index,_i=Ri.j,Mi!==null&&(fi=ni.globals.seriesXvalues[Mi],_i=(Ri=this.closestInArray(Ii,fi)).index)}return ni.globals.capturedSeriesIndex=Mi===null?-1:Mi,(!_i||_i<1)&&(_i=0),ni.globals.isBarHorizontal?ni.globals.capturedDataPointIndex=Li:ni.globals.capturedDataPointIndex=_i,{capturedSeries:Mi,j:ni.globals.isBarHorizontal?Li:_i,hoverX:yi,hoverY:Ci}}},{key:"closestInMultiArray",value:function(ze,ei,ti,ri){var si=this.w,ni=0,oi=null,ci=-1;si.globals.series.length>1?ni=this.getFirstActiveXArray(ti):oi=0;var di=ti[ni][0],gi=Math.abs(ze-di);if(ti.forEach(function(yi){yi.forEach(function(Ci,_i){var Li=Math.abs(ze-Ci);Li<=gi&&(gi=Li,ci=_i)})}),ci!==-1){var vi=ri[ni][ci],xi=Math.abs(ei-vi);oi=ni,ri.forEach(function(yi,Ci){var _i=Math.abs(ei-yi[ci]);_i<=xi&&(xi=_i,oi=Ci)})}return{index:oi,j:ci}}},{key:"getFirstActiveXArray",value:function(ze){for(var ei=this.w,ti=0,ri=ze.map(function(ni,oi){return ni.length>0?oi:-1}),si=0;si<ri.length;si++)if(ri[si]!==-1&&ei.globals.collapsedSeriesIndices.indexOf(si)===-1&&ei.globals.ancillaryCollapsedSeriesIndices.indexOf(si)===-1){ti=ri[si];break}return ti}},{key:"closestInArray",value:function(ze,ei){for(var ti=ei[0],ri=null,si=Math.abs(ze-ti),ni=0;ni<ei.length;ni++){var oi=Math.abs(ze-ei[ni]);oi<si&&(si=oi,ri=ni)}return{index:ri}}},{key:"isXoverlap",value:function(ze){var ei=[],ti=this.w.globals.seriesX.filter(function(si){return si[0]!==void 0});if(ti.length>0)for(var ri=0;ri<ti.length-1;ri++)ti[ri][ze]!==void 0&&ti[ri+1][ze]!==void 0&&ti[ri][ze]!==ti[ri+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 da(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=da(ze)).sort(function(ti,ri){var si=Number(ti.getAttribute("data:realIndex")),ni=Number(ri.getAttribute("data:realIndex"));return ni<si?1:ni>si?-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 ri=ti.allTooltipSeriesGroups,si=0;si<ri.length;si++)ze==="enable"?(ri[si].classList.add("apexcharts-active"),ri[si].style.display=ei.config.tooltip.items.display):(ri[si].classList.remove("apexcharts-active"),ri[si].style.display="none")}}]),Pi}(),os=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.ctx=ze.ctx,this.ttCtx=ze,this.tooltipUtil=new ys(ze)}return Di(Pi,[{key:"drawSeriesTexts",value:function(ze){var ei=ze.shared,ti=ei===void 0||ei,ri=ze.ttItems,si=ze.i,ni=si===void 0?0:si,oi=ze.j,ci=oi===void 0?null:oi,di=ze.y1,gi=ze.y2,vi=ze.e,xi=this.w;xi.config.tooltip.custom!==void 0?this.handleCustomTooltip({i:ni,j:ci,y1:di,y2:gi,w:xi}):this.toggleActiveInactiveSeries(ti);var yi=this.getValuesToPrint({i:ni,j:ci});this.printLabels({i:ni,j:ci,values:yi,ttItems:ri,shared:ti,e:vi});var Ci=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=Ci.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=Ci.getBoundingClientRect().height}},{key:"printLabels",value:function(ze){var ei,ti=this,ri=ze.i,si=ze.j,ni=ze.values,oi=ze.ttItems,ci=ze.shared,di=ze.e,gi=this.w,vi=[],xi=function(Ei){return gi.globals.seriesGoals[Ei]&&gi.globals.seriesGoals[Ei][si]&&Array.isArray(gi.globals.seriesGoals[Ei][si])},yi=ni.xVal,Ci=ni.zVal,_i=ni.xAxisTTVal,Li="",Mi=gi.globals.colors[ri];si!==null&&gi.config.plotOptions.bar.distributed&&(Mi=gi.globals.colors[si]);for(var Ri=function(Ei,Ii){var Ni=ti.getFormatters(ri);Li=ti.getSeriesName({fn:Ni.yLbTitleFormatter,index:ri,seriesIndex:ri,j:si}),gi.config.chart.type==="treemap"&&(Li=Ni.yLbTitleFormatter(String(gi.config.series[ri].data[si].x),{series:gi.globals.series,seriesIndex:ri,dataPointIndex:si,w:gi}));var Bi=gi.config.tooltip.inverseOrder?Ii:Ei;if(gi.globals.axisCharts){var Ji=function(ia){var oa,wa,Ta,Ra;return gi.globals.isRangeData?Ni.yLbFormatter((oa=gi.globals.seriesRangeStart)===null||oa===void 0||(wa=oa[ia])===null||wa===void 0?void 0:wa[si],{series:gi.globals.seriesRangeStart,seriesIndex:ia,dataPointIndex:si,w:gi})+" - "+Ni.yLbFormatter((Ta=gi.globals.seriesRangeEnd)===null||Ta===void 0||(Ra=Ta[ia])===null||Ra===void 0?void 0:Ra[si],{series:gi.globals.seriesRangeEnd,seriesIndex:ia,dataPointIndex:si,w:gi}):Ni.yLbFormatter(gi.globals.series[ia][si],{series:gi.globals.series,seriesIndex:ia,dataPointIndex:si,w:gi})};if(ci)Ni=ti.getFormatters(Bi),Li=ti.getSeriesName({fn:Ni.yLbTitleFormatter,index:Bi,seriesIndex:ri,j:si}),Mi=gi.globals.colors[Bi],ei=Ji(Bi),xi(Bi)&&(vi=gi.globals.seriesGoals[Bi][si].map(function(ia){return{attrs:ia,val:Ni.yLbFormatter(ia.value,{seriesIndex:Bi,dataPointIndex:si,w:gi})}}));else{var ji,la=di==null||(ji=di.target)===null||ji===void 0?void 0:ji.getAttribute("fill");la&&(Mi=la.indexOf("url")!==-1?document.querySelector(la.substr(4).slice(0,-1)).childNodes[0].getAttribute("stroke"):la),ei=Ji(ri),xi(ri)&&Array.isArray(gi.globals.seriesGoals[ri][si])&&(vi=gi.globals.seriesGoals[ri][si].map(function(ia){return{attrs:ia,val:Ni.yLbFormatter(ia.value,{seriesIndex:ri,dataPointIndex:si,w:gi})}}))}}si===null&&(ei=Ni.yLbFormatter(gi.globals.series[ri],ui(ui({},gi),{},{seriesIndex:ri,dataPointIndex:ri}))),ti.DOMHandling({i:ri,t:Bi,j:si,ttItems:oi,values:{val:ei,goalVals:vi,xVal:yi,xAxisTTVal:_i,zVal:Ci},seriesName:Li,shared:ci,pColor:Mi})},fi=0,bi=gi.globals.series.length-1;fi<gi.globals.series.length;fi++,bi--)Ri(fi,bi)}},{key:"getFormatters",value:function(ze){var ei,ti=this.w,ri=ti.globals.yLabelFormatters[ze];return ti.globals.ttVal!==void 0?Array.isArray(ti.globals.ttVal)?(ri=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):(ri=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 ri!="function"&&(ri=ti.globals.yLabelFormatters[0]?ti.globals.yLabelFormatters[0]:function(si){return si}),typeof ei!="function"&&(ei=function(si){return si}),{yLbFormatter:ri,yLbTitleFormatter:ei}}},{key:"getSeriesName",value:function(ze){var ei=ze.fn,ti=ze.index,ri=ze.seriesIndex,si=ze.j,ni=this.w;return ei(String(ni.globals.seriesNames[ti]),{series:ni.globals.series,seriesIndex:ri,dataPointIndex:si,w:ni})}},{key:"DOMHandling",value:function(ze){ze.i;var ei=ze.t,ti=ze.j,ri=ze.ttItems,si=ze.values,ni=ze.seriesName,oi=ze.shared,ci=ze.pColor,di=this.w,gi=this.ttCtx,vi=si.val,xi=si.goalVals,yi=si.xVal,Ci=si.xAxisTTVal,_i=si.zVal,Li=null;Li=ri[ei].children,di.config.tooltip.fillSeriesColor&&(ri[ei].style.backgroundColor=ci,Li[0].style.display="none"),gi.showTooltipTitle&&(gi.tooltipTitle===null&&(gi.tooltipTitle=di.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")),gi.tooltipTitle.innerHTML=yi),gi.isXAxisTooltipEnabled&&(gi.xaxisTooltipText.innerHTML=Ci!==""?Ci:yi);var Mi=ri[ei].querySelector(".apexcharts-tooltip-text-y-label");Mi&&(Mi.innerHTML=ni||"");var Ri=ri[ei].querySelector(".apexcharts-tooltip-text-y-value");Ri&&(Ri.innerHTML=vi!==void 0?vi:""),Li[0]&&Li[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]),Li[0].style.backgroundColor=ci),di.config.tooltip.marker.show||(Li[0].style.display="none");var fi=ri[ei].querySelector(".apexcharts-tooltip-text-goals-label"),bi=ri[ei].querySelector(".apexcharts-tooltip-text-goals-value");if(xi.length&&di.globals.seriesGoals[ei]){var Ei=function(){var Bi="<div >",Ji="<div>";xi.forEach(function(ji,la){Bi+=' <div style="display: flex"><span class="apexcharts-tooltip-marker" style="background-color: '.concat(ji.attrs.strokeColor,'; height: 3px; border-radius: 0; top: 5px;"></span> ').concat(ji.attrs.name,"</div>"),Ji+="<div>".concat(ji.val,"</div>")}),fi.innerHTML=Bi+"</div>",bi.innerHTML=Ji+"</div>"};oi?di.globals.seriesGoals[ei][ti]&&Array.isArray(di.globals.seriesGoals[ei][ti])?Ei():(fi.innerHTML="",bi.innerHTML=""):Ei()}else fi.innerHTML="",bi.innerHTML="";if(_i!==null&&(ri[ei].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=di.config.tooltip.z.title,ri[ei].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=_i!==void 0?_i:""),oi&&Li[0]){if(di.config.tooltip.hideEmptySeries){var Ii=ri[ei].querySelector(".apexcharts-tooltip-marker"),Ni=ri[ei].querySelector(".apexcharts-tooltip-text");parseFloat(vi)==0?(Ii.style.display="none",Ni.style.display="none"):(Ii.style.display="block",Ni.style.display="block")}vi==null||di.globals.ancillaryCollapsedSeriesIndices.indexOf(ei)>-1||di.globals.collapsedSeriesIndices.indexOf(ei)>-1?Li[0].parentNode.style.display="none":Li[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,ri=this.w,si=this.ctx.series.filteredSeriesX(),ni="",oi="",ci=null,di=null,gi={series:ri.globals.series,seriesIndex:ei,dataPointIndex:ti,w:ri},vi=ri.globals.ttZFormatter;ti===null?di=ri.globals.series[ei]:ri.globals.isXNumeric&&ri.config.chart.type!=="treemap"?(ni=si[ei][ti],si[ei].length===0&&(ni=si[this.tooltipUtil.getFirstActiveXArray(si)][ti])):ni=ri.globals.labels[ti]!==void 0?ri.globals.labels[ti]:"";var xi=ni;return ri.globals.isXNumeric&&ri.config.xaxis.type==="datetime"?ni=new sa(this.ctx).xLabelFormat(ri.globals.ttKeyFormatter,xi,xi,{i:void 0,dateFormatter:new ga(this.ctx).formatDate,w:this.w}):ni=ri.globals.isBarHorizontal?ri.globals.yLabelFormatters[0](xi,gi):ri.globals.xLabelFormatter(xi,gi),ri.config.tooltip.x.formatter!==void 0&&(ni=ri.globals.ttKeyFormatter(xi,gi)),ri.globals.seriesZ.length>0&&ri.globals.seriesZ[ei].length>0&&(ci=vi(ri.globals.seriesZ[ei][ti],ri)),oi=typeof ri.config.xaxis.tooltip.formatter=="function"?ri.globals.xaxisTooltipFormatter(xi,gi):ni,{val:Array.isArray(di)?di.join(" "):di,xVal:Array.isArray(ni)?ni.join(" "):ni,xAxisTTVal:Array.isArray(oi)?oi.join(" "):oi,zVal:ci}}},{key:"handleCustomTooltip",value:function(ze){var ei=ze.i,ti=ze.j,ri=ze.y1,si=ze.y2,ni=ze.w,oi=this.ttCtx.getElTooltip(),ci=ni.config.tooltip.custom;Array.isArray(ci)&&ci[ei]&&(ci=ci[ei]),oi.innerHTML=ci({ctx:this.ctx,series:ni.globals.series,seriesIndex:ei,dataPointIndex:ti,y1:ri,y2:si,w:ni})}}]),Pi}(),ts=function(){function Pi(ze){Ai(this,Pi),this.ttCtx=ze,this.ctx=ze.ctx,this.w=ze.w}return Di(Pi,[{key:"moveXCrosshairs",value:function(ze){var ei=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,ti=this.ttCtx,ri=this.w,si=ti.getElXCrosshairs(),ni=ze-ti.xcrosshairsWidth/2,oi=ri.globals.labels.slice().length;if(ei!==null&&(ni=ri.globals.gridWidth/oi*ei),si===null||ri.globals.isBarHorizontal||(si.setAttribute("x",ni),si.setAttribute("x1",ni),si.setAttribute("x2",ni),si.setAttribute("y2",ri.globals.gridHeight),si.classList.add("apexcharts-active")),ni<0&&(ni=0),ni>ri.globals.gridWidth&&(ni=ri.globals.gridWidth),ti.isXAxisTooltipEnabled){var ci=ni;ri.config.xaxis.crosshairs.width!=="tickWidth"&&ri.config.xaxis.crosshairs.width!=="barWidth"||(ci=ni+ti.xcrosshairsWidth/2),this.moveXAxisTooltip(ci)}}},{key:"moveYCrosshairs",value:function(ze){var ei=this.ttCtx;ei.ycrosshairs!==null&&Ui.setAttrs(ei.ycrosshairs,{y1:ze,y2:ze}),ei.ycrosshairsHidden!==null&&Ui.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 ri=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 si;si=new Ui(this.ctx).getTextRects(ti.xaxisTooltipText.innerHTML),ti.xaxisTooltipText.style.minWidth=si.width+"px",ti.xaxisTooltip.style.left=ze+"px",ti.xaxisTooltip.style.top=ri+"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 ri=parseInt(ti.ycrosshairsHidden.getAttribute("y1"),10),si=ei.globals.translateY+ri,ni=ti.yaxisTTEls[ze].getBoundingClientRect().height,oi=ei.globals.translateYAxisX[ze]-2;ei.config.yaxis[ze].opposite&&(oi-=26),si-=ni/2,ei.globals.ignoreYAxisIndexes.indexOf(ze)===-1?(ti.yaxisTTEls[ze].classList.add("apexcharts-active"),ti.yaxisTTEls[ze].style.top=si+"px",ti.yaxisTTEls[ze].style.left=oi+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,ri=this.w,si=this.ttCtx,ni=si.getElTooltip(),oi=si.tooltipRect,ci=ti!==null?parseFloat(ti):1,di=parseFloat(ze)+ci+5,gi=parseFloat(ei)+ci/2;if(di>ri.globals.gridWidth/2&&(di=di-oi.ttWidth-ci-10),di>ri.globals.gridWidth-oi.ttWidth-10&&(di=ri.globals.gridWidth-oi.ttWidth),di<-20&&(di=-20),ri.config.tooltip.followCursor){var vi=si.getElGrid().getBoundingClientRect();(di=si.e.clientX-vi.left)>ri.globals.gridWidth/2&&(di-=si.tooltipRect.ttWidth),(gi=si.e.clientY+ri.globals.translateY-vi.top)>ri.globals.gridHeight/2&&(gi-=si.tooltipRect.ttHeight)}else ri.globals.isBarHorizontal||oi.ttHeight/2+gi>ri.globals.gridHeight&&(gi=ri.globals.gridHeight-oi.ttHeight+ri.globals.translateY);isNaN(di)||(di+=ri.globals.translateX,ni.style.left=di+"px",ni.style.top=gi+"px")}},{key:"moveMarkers",value:function(ze,ei){var ti=this.w,ri=this.ttCtx;if(ti.globals.markers.size[ze]>0)for(var si=ti.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(ze,"'] .apexcharts-marker")),ni=0;ni<si.length;ni++)parseInt(si[ni].getAttribute("rel"),10)===ei&&(ri.marker.resetPointsSize(),ri.marker.enlargeCurrentPoint(ei,si[ni]));else ri.marker.resetPointsSize(),this.moveDynamicPointOnHover(ei,ze)}},{key:"moveDynamicPointOnHover",value:function(ze,ei){var ti,ri,si=this.w,ni=this.ttCtx,oi=si.globals.pointsArray,ci=ni.tooltipUtil.getHoverMarkerSize(ei),di=si.config.series[ei].type;if(!di||di!=="column"&&di!=="candlestick"&&di!=="boxPlot"){ti=oi[ei][ze][0],ri=oi[ei][ze][1]?oi[ei][ze][1]:0;var gi=si.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(ei,"'] .apexcharts-series-markers circle"));gi&&ri<si.globals.gridHeight&&ri>0&&(gi.setAttribute("r",ci),gi.setAttribute("cx",ti),gi.setAttribute("cy",ri)),this.moveXCrosshairs(ti),ni.fixedTooltip||this.moveTooltip(ti,ri,ci)}}},{key:"moveDynamicPointsOnHover",value:function(ze){var ei,ti=this.ttCtx,ri=ti.w,si=0,ni=0,oi=ri.globals.pointsArray;ei=new gn(this.ctx).getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var ci=ti.tooltipUtil.getHoverMarkerSize(ei);oi[ei]&&(si=oi[ei][ze][0],ni=oi[ei][ze][1]);var di=ti.tooltipUtil.getAllMarkers();if(di!==null)for(var gi=0;gi<ri.globals.series.length;gi++){var vi=oi[gi];if(ri.globals.comboCharts&&vi===void 0&&di.splice(gi,0,null),vi&&vi.length){var xi=oi[gi][ze][1],yi=void 0;if(di[gi].setAttribute("cx",si),ri.config.chart.type==="rangeArea"&&!ri.globals.comboCharts){var Ci=ze+ri.globals.series[gi].length;yi=oi[gi][Ci][1],xi-=Math.abs(xi-yi)/2}xi!==null&&!isNaN(xi)&&xi<ri.globals.gridHeight+ci&&xi+ci>0?(di[gi]&&di[gi].setAttribute("r",ci),di[gi]&&di[gi].setAttribute("cy",xi)):di[gi]&&di[gi].setAttribute("r",0)}}this.moveXCrosshairs(si),ti.fixedTooltip||this.moveTooltip(si,ni||ri.globals.gridHeight,ci)}},{key:"moveStickyTooltipOverBars",value:function(ze,ei){var ti=this.w,ri=this.ttCtx,si=ti.globals.columnSeries?ti.globals.columnSeries.length:ti.globals.series.length,ni=si>=2&&si%2==0?Math.floor(si/2):Math.floor(si/2)+1;ti.globals.isBarHorizontal&&(ni=new gn(this.ctx).getActiveConfigSeriesIndex("desc")+1);var oi=ti.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(ni,"'] path[j='").concat(ze,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(ni,"'] path[j='").concat(ze,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(ni,"'] path[j='").concat(ze,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(ni,"'] path[j='").concat(ze,"']"));oi||typeof ei!="number"||(oi=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=oi?parseFloat(oi.getAttribute("cx")):0,di=oi?parseFloat(oi.getAttribute("cy")):0,gi=oi?parseFloat(oi.getAttribute("barWidth")):0,vi=ri.getElGrid().getBoundingClientRect(),xi=oi&&(oi.classList.contains("apexcharts-candlestick-area")||oi.classList.contains("apexcharts-boxPlot-area"));ti.globals.isXNumeric?(oi&&!xi&&(ci-=si%2!=0?gi/2:0),oi&&xi&&ti.globals.comboCharts&&(ci-=gi/2)):ti.globals.isBarHorizontal||(ci=ri.xAxisTicksPositions[ze-1]+ri.dataPointsDividedWidth/2,isNaN(ci)&&(ci=ri.xAxisTicksPositions[ze]-ri.dataPointsDividedWidth/2)),ti.globals.isBarHorizontal?di-=ri.tooltipRect.ttHeight:ti.config.tooltip.followCursor?di=ri.e.clientY-vi.top-ri.tooltipRect.ttHeight/2:di+ri.tooltipRect.ttHeight+15>ti.globals.gridHeight&&(di=ti.globals.gridHeight),ti.globals.isBarHorizontal||this.moveXCrosshairs(ci),ri.fixedTooltip||this.moveTooltip(ci,di||ti.globals.gridHeight)}}]),Pi}(),ca=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.ttCtx=ze,this.ctx=ze.ctx,this.tooltipPosition=new ts(ze)}return Di(Pi,[{key:"drawDynamicPoints",value:function(){var ze=this.w,ei=new Ui(this.ctx),ti=new bn(this.ctx),ri=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-series");ri=da(ri),ze.config.chart.stacked&&ri.sort(function(vi,xi){return parseFloat(vi.getAttribute("data:realIndex"))-parseFloat(xi.getAttribute("data:realIndex"))});for(var si=0;si<ri.length;si++){var ni=ri[si].querySelector(".apexcharts-series-markers-wrap");if(ni!==null){var oi=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(ni.getAttribute("data:realIndex"))});(oi=ei.drawMarker(0,0,di)).node.setAttribute("default-marker-size",0);var gi=document.createElementNS(ze.globals.SVGNS,"g");gi.classList.add("apexcharts-series-markers"),gi.appendChild(oi.node),ni.appendChild(gi)}}}},{key:"enlargeCurrentPoint",value:function(ze,ei){var ti=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ri=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,si=this.w;si.config.chart.type!=="bubble"&&this.newPointSize(ze,ei);var ni=ei.getAttribute("cx"),oi=ei.getAttribute("cy");if(ti!==null&&ri!==null&&(ni=ti,oi=ri),this.tooltipPosition.moveXCrosshairs(ni),!this.fixedTooltip){if(si.config.chart.type==="radar"){var ci=this.ttCtx.getElGrid().getBoundingClientRect();ni=this.ttCtx.e.clientX-ci.left}this.tooltipPosition.moveTooltip(ni,oi,si.config.markers.hover.size)}}},{key:"enlargePoints",value:function(ze){for(var ei=this.w,ti=this,ri=this.ttCtx,si=ze,ni=ei.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),oi=ei.config.markers.hover.size,ci=0;ci<ni.length;ci++){var di=ni[ci].getAttribute("rel"),gi=ni[ci].getAttribute("index");if(oi===void 0&&(oi=ei.globals.markers.size[gi]+ei.config.markers.hover.sizeOffset),si===parseInt(di,10)){ti.newPointSize(si,ni[ci]);var vi=ni[ci].getAttribute("cx"),xi=ni[ci].getAttribute("cy");ti.tooltipPosition.moveXCrosshairs(vi),ri.fixedTooltip||ti.tooltipPosition.moveTooltip(vi,xi,oi)}else ti.oldPointSize(ni[ci])}}},{key:"newPointSize",value:function(ze,ei){var ti=this.w,ri=ti.config.markers.hover.size,si=ze===0?ei.parentNode.firstChild:ei.parentNode.lastChild;if(si.getAttribute("default-marker-size")!=="0"){var ni=parseInt(si.getAttribute("index"),10);ri===void 0&&(ri=ti.globals.markers.size[ni]+ti.config.markers.hover.sizeOffset),ri<0&&(ri=0),si.setAttribute("r",ri)}}},{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"));Vi.isNumber(ti)&&ti>=0?ze[ei].setAttribute("r",ti):ze[ei].setAttribute("r",0)}}}]),Pi}(),Oa=function(){function Pi(ze){Ai(this,Pi),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 Di(Pi,[{key:"getAttr",value:function(ze,ei){return parseFloat(ze.target.getAttribute(ei))}},{key:"handleHeatTreeTooltip",value:function(ze){var ei=ze.e,ti=ze.opt,ri=ze.x,si=ze.y,ni=ze.type,oi=this.ttCtx,ci=this.w;if(ei.target.classList.contains("apexcharts-".concat(ni,"-rect"))){var di=this.getAttr(ei,"i"),gi=this.getAttr(ei,"j"),vi=this.getAttr(ei,"cx"),xi=this.getAttr(ei,"cy"),yi=this.getAttr(ei,"width"),Ci=this.getAttr(ei,"height");if(oi.tooltipLabels.drawSeriesTexts({ttItems:ti.ttItems,i:di,j:gi,shared:!1,e:ei}),ci.globals.capturedSeriesIndex=di,ci.globals.capturedDataPointIndex=gi,ri=vi+oi.tooltipRect.ttWidth/2+yi,si=xi+oi.tooltipRect.ttHeight/2-Ci/2,oi.tooltipPosition.moveXCrosshairs(vi+yi/2),ri>ci.globals.gridWidth/2&&(ri=vi-oi.tooltipRect.ttWidth/2+yi),oi.w.config.tooltip.followCursor){var _i=ci.globals.dom.elWrap.getBoundingClientRect();ri=ci.globals.clientX-_i.left-(ri>ci.globals.gridWidth/2?oi.tooltipRect.ttWidth:0),si=ci.globals.clientY-_i.top-(si>ci.globals.gridHeight/2?oi.tooltipRect.ttHeight:0)}}return{x:ri,y:si}}},{key:"handleMarkerTooltip",value:function(ze){var ei,ti,ri=ze.e,si=ze.opt,ni=ze.x,oi=ze.y,ci=this.w,di=this.ttCtx;if(ri.target.classList.contains("apexcharts-marker")){var gi=parseInt(si.paths.getAttribute("cx"),10),vi=parseInt(si.paths.getAttribute("cy"),10),xi=parseFloat(si.paths.getAttribute("val"));if(ti=parseInt(si.paths.getAttribute("rel"),10),ei=parseInt(si.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,di.intersect){var yi=Vi.findAncestor(si.paths,"apexcharts-series");yi&&(ei=parseInt(yi.getAttribute("data:realIndex"),10))}if(di.tooltipLabels.drawSeriesTexts({ttItems:si.ttItems,i:ei,j:ti,shared:!di.showOnIntersect&&ci.config.tooltip.shared,e:ri}),ri.type==="mouseup"&&di.markerClick(ri,ei,ti),ci.globals.capturedSeriesIndex=ei,ci.globals.capturedDataPointIndex=ti,ni=gi,oi=vi+ci.globals.translateY-1.4*di.tooltipRect.ttHeight,di.w.config.tooltip.followCursor){var Ci=di.getElGrid().getBoundingClientRect();oi=di.e.clientY+ci.globals.translateY-Ci.top}xi<0&&(oi=vi),di.marker.enlargeCurrentPoint(ti,si.paths,ni,oi)}return{x:ni,y:oi}}},{key:"handleBarTooltip",value:function(ze){var ei,ti,ri=ze.e,si=ze.opt,ni=this.w,oi=this.ttCtx,ci=oi.getElTooltip(),di=0,gi=0,vi=0,xi=this.getBarTooltipXY({e:ri,opt:si});ei=xi.i;var yi=xi.barHeight,Ci=xi.j;ni.globals.capturedSeriesIndex=ei,ni.globals.capturedDataPointIndex=Ci,ni.globals.isBarHorizontal&&oi.tooltipUtil.hasBars()||!ni.config.tooltip.shared?(gi=xi.x,vi=xi.y,ti=Array.isArray(ni.config.stroke.width)?ni.config.stroke.width[ei]:ni.config.stroke.width,di=gi):ni.globals.comboCharts||ni.config.tooltip.shared||(di/=2),isNaN(vi)&&(vi=ni.globals.svgHeight-oi.tooltipRect.ttHeight);var _i=parseInt(si.paths.parentNode.getAttribute("data:realIndex"),10),Li=ni.globals.isMultipleYAxis?ni.config.yaxis[_i]&&ni.config.yaxis[_i].reversed:ni.config.yaxis[0].reversed;if(gi+oi.tooltipRect.ttWidth>ni.globals.gridWidth&&!Li?gi-=oi.tooltipRect.ttWidth:gi<0&&(gi=0),oi.w.config.tooltip.followCursor){var Mi=oi.getElGrid().getBoundingClientRect();vi=oi.e.clientY-Mi.top}oi.tooltip===null&&(oi.tooltip=ni.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),ni.config.tooltip.shared||(ni.globals.comboBarCount>0?oi.tooltipPosition.moveXCrosshairs(di+ti/2):oi.tooltipPosition.moveXCrosshairs(di)),!oi.fixedTooltip&&(!ni.config.tooltip.shared||ni.globals.isBarHorizontal&&oi.tooltipUtil.hasBars())&&(Li&&(gi-=oi.tooltipRect.ttWidth)<0&&(gi=0),!Li||ni.globals.isBarHorizontal&&oi.tooltipUtil.hasBars()||(vi=vi+yi-2*(ni.globals.series[ei][Ci]<0?yi:0)),vi=vi+ni.globals.translateY-oi.tooltipRect.ttHeight/2,ci.style.left=gi+ni.globals.translateX+"px",ci.style.top=vi+"px")}},{key:"getBarTooltipXY",value:function(ze){var ei=this,ti=ze.e,ri=ze.opt,si=this.w,ni=null,oi=this.ttCtx,ci=0,di=0,gi=0,vi=0,xi=0,yi=ti.target.classList;if(yi.contains("apexcharts-bar-area")||yi.contains("apexcharts-candlestick-area")||yi.contains("apexcharts-boxPlot-area")||yi.contains("apexcharts-rangebar-area")){var Ci=ti.target,_i=Ci.getBoundingClientRect(),Li=ri.elGrid.getBoundingClientRect(),Mi=_i.height;xi=_i.height;var Ri=_i.width,fi=parseInt(Ci.getAttribute("cx"),10),bi=parseInt(Ci.getAttribute("cy"),10);vi=parseFloat(Ci.getAttribute("barWidth"));var Ei=ti.type==="touchmove"?ti.touches[0].clientX:ti.clientX;ni=parseInt(Ci.getAttribute("j"),10),ci=parseInt(Ci.parentNode.getAttribute("rel"),10)-1;var Ii=Ci.getAttribute("data-range-y1"),Ni=Ci.getAttribute("data-range-y2");si.globals.comboCharts&&(ci=parseInt(Ci.parentNode.getAttribute("data:realIndex"),10));var Bi=function(ji){return si.globals.isXNumeric?fi-Ri/2:ei.isVerticalGroupedRangeBar?fi+Ri/2:fi-oi.dataPointsDividedWidth+Ri/2},Ji=function(){return bi-oi.dataPointsDividedHeight+Mi/2-oi.tooltipRect.ttHeight/2};oi.tooltipLabels.drawSeriesTexts({ttItems:ri.ttItems,i:ci,j:ni,y1:Ii?parseInt(Ii,10):null,y2:Ni?parseInt(Ni,10):null,shared:!oi.showOnIntersect&&si.config.tooltip.shared,e:ti}),si.config.tooltip.followCursor?si.globals.isBarHorizontal?(di=Ei-Li.left+15,gi=Ji()):(di=Bi(),gi=ti.clientY-Li.top-oi.tooltipRect.ttHeight/2-15):si.globals.isBarHorizontal?((di=fi)<oi.xyRatios.baseLineInvertedY&&(di=fi-oi.tooltipRect.ttWidth),gi=Ji()):(di=Bi(),gi=bi)}return{x:di,y:gi,barHeight:xi,barWidth:vi,i:ci,j:ni}}}]),Pi}(),Zi=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.ttCtx=ze}return Di(Pi,[{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 ri=ti?"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom":"apexcharts-xaxistooltip apexcharts-xaxistooltip-top",si=ze.globals.dom.elWrap;ei.isXAxisTooltipEnabled&&ze.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip")===null&&(ei.xaxisTooltip=document.createElement("div"),ei.xaxisTooltip.setAttribute("class",ri+" apexcharts-theme-"+ze.config.tooltip.theme),si.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 ri=ze.config.yaxis[ti].opposite||ze.config.yaxis[ti].crosshairs.opposite;ei.yaxisOffX=ri?ze.globals.gridWidth+1:1;var si="apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(ti,ri?" apexcharts-yaxistooltip-right":" apexcharts-yaxistooltip-left"),ni=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",si+" apexcharts-theme-"+ze.config.tooltip.theme),ni.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 ri=ze.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(ri!==null&&ze.config.xaxis.crosshairs.width==="barWidth"){var si=parseFloat(ri.getAttribute("barWidth"));ei.xcrosshairsWidth=si}else if(ze.config.xaxis.crosshairs.width==="tickWidth"){var ni=ze.globals.labels.length;ei.xcrosshairsWidth=ze.globals.gridWidth/ni}}else if(ze.config.xaxis.crosshairs.width==="tickWidth"){var oi=ze.globals.labels.length;ei.xcrosshairsWidth=ze.globals.gridWidth/oi}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 ri=this.ttCtx,si=this.w,ni=si.globals.yLabelFormatters[ze];if(ri.yaxisTooltips[ze]){var oi=ri.getElGrid().getBoundingClientRect(),ci=si.globals.seriesYAxisMap[anno.yAxisIndex][0],di=(ei-oi.top)*ti.yRatio[ci],gi=si.globals.maxYArr[ci]-si.globals.minYArr[ci],vi=si.globals.minYArr[ci]+(gi-di);ri.tooltipPosition.moveYCrosshairs(ei-oi.top),ri.yaxisTooltipText[ze].innerHTML=ni(vi),ri.tooltipPosition.moveYAxisTooltip(ze)}}}]),Pi}(),Xi=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w;var ei=this.w;this.tConfig=ei.config.tooltip,this.tooltipUtil=new ys(this),this.tooltipLabels=new os(this),this.tooltipPosition=new ts(this),this.marker=new ca(this),this.intersect=new Oa(this),this.axesTooltip=new Zi(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 Di(Pi,[{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(ni,oi){return!!(ni.show&&ni.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 ri=new Ln(this.ctx);this.xAxisTicksPositions=ri.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 si=ei.globals.series.length;(ei.globals.xyCharts||ei.globals.comboCharts)&&this.tConfig.shared&&(si=this.showOnIntersect?1:ei.globals.series.length),this.legendLabels=ei.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(si),this.addSVGEvents()}}},{key:"createTTElements",value:function(ze){for(var ei=this,ti=this.w,ri=[],si=this.getElTooltip(),ni=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 gi=document.createElement("span");gi.classList.add("apexcharts-tooltip-marker"),gi.style.backgroundColor=ti.globals.colors[ci],di.appendChild(gi);var vi=document.createElement("div");vi.classList.add("apexcharts-tooltip-text"),vi.style.fontFamily=ei.tConfig.style.fontFamily||ti.config.chart.fontFamily,vi.style.fontSize=ei.tConfig.style.fontSize,["y","goals","z"].forEach(function(xi){var yi=document.createElement("div");yi.classList.add("apexcharts-tooltip-".concat(xi,"-group"));var Ci=document.createElement("span");Ci.classList.add("apexcharts-tooltip-text-".concat(xi,"-label")),yi.appendChild(Ci);var _i=document.createElement("span");_i.classList.add("apexcharts-tooltip-text-".concat(xi,"-value")),yi.appendChild(_i),vi.appendChild(yi)}),di.appendChild(vi),si.appendChild(di),ri.push(di)},oi=0;oi<ze;oi++)ni(oi);return ri}},{key:"addSVGEvents",value:function(){var ze=this.w,ei=ze.config.chart.type,ti=this.getElTooltip(),ri=!(ei!=="bar"&&ei!=="candlestick"&&ei!=="boxPlot"&&ei!=="rangeBar"),si=ei==="area"||ei==="line"||ei==="scatter"||ei==="bubble"||ei==="radar",ni=ze.globals.dom.Paper.node,oi=this.getElGrid();oi&&(this.seriesBound=oi.getBoundingClientRect());var ci,di=[],gi=[],vi={hoverArea:ni,elGrid:oi,tooltipEl:ti,tooltipY:di,tooltipX:gi,ttItems:this.ttItems};if(ze.globals.axisCharts&&(si?ci=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"):ri?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 xi=0;xi<ci.length;xi++)di.push(ci[xi].getAttribute("cy")),gi.push(ci[xi].getAttribute("cx"));if(ze.globals.xyCharts&&!this.showOnIntersect||ze.globals.comboCharts&&!this.showOnIntersect||ri&&this.tooltipUtil.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([ni],vi);else if(ri&&!ze.globals.comboCharts||si&&this.showOnIntersect)this.addDatapointEventsListeners(vi);else if(!ze.globals.axisCharts||ei==="heatmap"||ei==="treemap"){var yi=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-series");this.addPathsEventListeners(yi,vi)}if(this.showOnIntersect){var Ci=ze.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker, .apexcharts-area-series .apexcharts-marker");Ci.length>0&&this.addPathsEventListeners(Ci,vi),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(vi)}}},{key:"drawFixedTooltipRect",value:function(){var ze=this.w,ei=this.getElTooltip(),ti=ei.getBoundingClientRect(),ri=ti.width+10,si=ti.height+10,ni=this.tConfig.fixed.offsetX,oi=this.tConfig.fixed.offsetY,ci=this.tConfig.fixed.position.toLowerCase();return ci.indexOf("right")>-1&&(ni=ni+ze.globals.svgWidth-ri+10),ci.indexOf("bottom")>-1&&(oi=oi+ze.globals.svgHeight-si-10),ei.style.left=ni+"px",ei.style.top=oi+"px",{x:ni,y:oi,ttWidth:ri,ttHeight:si}}},{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,ri=function(ni){var oi={paths:ze[ni],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[ni].addEventListener(ci,ti.onSeriesHover.bind(ti,oi),{capture:!1,passive:!0})})},si=0;si<ze.length;si++)ri(si)}},{key:"onSeriesHover",value:function(ze,ei){var ti=this,ri=Date.now()-this.lastHoverTime;ri>=100?this.seriesHover(ze,ei):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){ti.seriesHover(ze,ei)},100-ri))}},{key:"seriesHover",value:function(ze,ei){var ti=this;this.lastHoverTime=Date.now();var ri=[],si=this.w;si.config.chart.group&&(ri=this.ctx.getGroupedCharts()),si.globals.axisCharts&&(si.globals.minX===-1/0&&si.globals.maxX===1/0||si.globals.dataPoints===0)||(ri.length?ri.forEach(function(ni){var oi=ti.getElTooltip(ni),ci={paths:ze.paths,tooltipEl:oi,tooltipY:ze.tooltipY,tooltipX:ze.tooltipX,elGrid:ze.elGrid,hoverArea:ze.hoverArea,ttItems:ni.w.globals.tooltip.ttItems};ni.w.globals.minX===ti.w.globals.minX&&ni.w.globals.maxX===ti.w.globals.maxX&&ni.w.globals.tooltip.seriesHoverByContext({chartCtx:ni,ttCtx:ni.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,ri=ze.opt,si=ze.e,ni=ei.w,oi=this.getElTooltip();oi&&(ti.tooltipRect={x:0,y:0,ttWidth:oi.getBoundingClientRect().width,ttHeight:oi.getBoundingClientRect().height},ti.e=si,ti.tooltipUtil.hasBars()&&!ni.globals.comboCharts&&!ti.isBarShared&&this.tConfig.onDatasetHover.highlightDataSeries&&new gn(ei).toggleSeriesOnHover(si,si.target.parentNode),ti.fixedTooltip&&ti.drawFixedTooltipRect(),ni.globals.axisCharts?ti.axisChartsTooltips({e:si,opt:ri,tooltipRect:ti.tooltipRect}):ti.nonAxisChartsTooltips({e:si,opt:ri,tooltipRect:ti.tooltipRect}))}},{key:"axisChartsTooltips",value:function(ze){var ei,ti,ri=ze.e,si=ze.opt,ni=this.w,oi=si.elGrid.getBoundingClientRect(),ci=ri.type==="touchmove"?ri.touches[0].clientX:ri.clientX,di=ri.type==="touchmove"?ri.touches[0].clientY:ri.clientY;if(this.clientY=di,this.clientX=ci,ni.globals.capturedSeriesIndex=-1,ni.globals.capturedDataPointIndex=-1,di<oi.top||di>oi.top+oi.height)this.handleMouseOut(si);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!ni.config.tooltip.shared){var gi=parseInt(si.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(gi)<0)return void this.handleMouseOut(si)}var vi=this.getElTooltip(),xi=this.getElXCrosshairs(),yi=ni.globals.xyCharts||ni.config.chart.type==="bar"&&!ni.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||ni.globals.comboCharts&&this.tooltipUtil.hasBars();if(ri.type==="mousemove"||ri.type==="touchmove"||ri.type==="mouseup"){if(ni.globals.collapsedSeries.length+ni.globals.ancillaryCollapsedSeries.length===ni.globals.series.length)return;xi!==null&&xi.classList.add("apexcharts-active");var Ci=this.yaxisTooltips.filter(function(Mi){return Mi===!0});if(this.ycrosshairs!==null&&Ci.length&&this.ycrosshairs.classList.add("apexcharts-active"),yi&&!this.showOnIntersect)this.handleStickyTooltip(ri,ci,di,si);else if(ni.config.chart.type==="heatmap"||ni.config.chart.type==="treemap"){var _i=this.intersect.handleHeatTreeTooltip({e:ri,opt:si,x:ei,y:ti,type:ni.config.chart.type});ei=_i.x,ti=_i.y,vi.style.left=ei+"px",vi.style.top=ti+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:ri,opt:si}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:ri,opt:si,x:ei,y:ti});if(this.yaxisTooltips.length)for(var Li=0;Li<ni.config.yaxis.length;Li++)this.axesTooltip.drawYaxisTooltipText(Li,di,this.xyRatios);si.tooltipEl.classList.add("apexcharts-active")}else ri.type!=="mouseout"&&ri.type!=="touchend"||this.handleMouseOut(si)}}},{key:"nonAxisChartsTooltips",value:function(ze){var ei=ze.e,ti=ze.opt,ri=ze.tooltipRect,si=this.w,ni=ti.paths.getAttribute("rel"),oi=this.getElTooltip(),ci=si.globals.dom.elWrap.getBoundingClientRect();if(ei.type==="mousemove"||ei.type==="touchmove"){oi.classList.add("apexcharts-active"),this.tooltipLabels.drawSeriesTexts({ttItems:ti.ttItems,i:parseInt(ni,10)-1,shared:!1});var di=si.globals.clientX-ci.left-ri.ttWidth/2,gi=si.globals.clientY-ci.top-ri.ttHeight-10;if(oi.style.left=di+"px",oi.style.top=gi+"px",si.config.legend.tooltipHoverFormatter){var vi=ni-1,xi=(0,si.config.legend.tooltipHoverFormatter)(this.legendLabels[vi].getAttribute("data:default-text"),{seriesIndex:vi,dataPointIndex:vi,w:si});this.legendLabels[vi].innerHTML=xi}}else ei.type!=="mouseout"&&ei.type!=="touchend"||(oi.classList.remove("apexcharts-active"),si.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach(function(yi){var Ci=yi.getAttribute("data:default-text");yi.innerHTML=decodeURIComponent(Ci)}))}},{key:"handleStickyTooltip",value:function(ze,ei,ti,ri){var si=this.w,ni=this.tooltipUtil.getNearestValues({context:this,hoverArea:ri.hoverArea,elGrid:ri.elGrid,clientX:ei,clientY:ti}),oi=ni.j,ci=ni.capturedSeries;si.globals.collapsedSeriesIndices.includes(ci)&&(ci=null);var di=ri.elGrid.getBoundingClientRect();if(ni.hoverX<0||ni.hoverX>di.width)this.handleMouseOut(ri);else if(ci!==null)this.handleStickyCapturedSeries(ze,ci,ri,oi);else if(this.tooltipUtil.isXoverlap(oi)||si.globals.isBarHorizontal){var gi=si.globals.series.findIndex(function(vi,xi){return!si.globals.collapsedSeriesIndices.includes(xi)});this.create(ze,this,gi,oi,ri.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(ze,ei,ti,ri){var si=this.w;if(!this.tConfig.shared&&si.globals.series[ei][ri]===null)return void this.handleMouseOut(ti);if(si.globals.series[ei][ri]!==void 0)this.tConfig.shared&&this.tooltipUtil.isXoverlap(ri)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(ze,this,ei,ri,ti.ttItems):this.create(ze,this,ei,ri,ti.ttItems,!1);else if(this.tooltipUtil.isXoverlap(ri)){var ni=si.globals.series.findIndex(function(oi,ci){return!si.globals.collapsedSeriesIndices.includes(ci)});this.create(ze,this,ni,ri,ti.ttItems)}}},{key:"deactivateHoverFilter",value:function(){for(var ze=this.w,ei=new Ui(this.ctx),ti=ze.globals.dom.Paper.select(".apexcharts-bar-area"),ri=0;ri<ti.length;ri++)ei.pathMouseLeave(ti[ri])}},{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 ri=0;ri<this.yaxisTTEls.length;ri++)this.yaxisTTEls[ri].classList.remove("apexcharts-active")}ei.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach(function(si){var ni=si.getAttribute("data:default-text");si.innerHTML=decodeURIComponent(ni)})}},{key:"markerClick",value:function(ze,ei,ti){var ri=this.w;typeof ri.config.chart.events.markerClick=="function"&&ri.config.chart.events.markerClick(ze,this.ctx,{seriesIndex:ei,dataPointIndex:ti,w:ri}),this.ctx.events.fireEvent("markerClick",[ze,this.ctx,{seriesIndex:ei,dataPointIndex:ti,w:ri}])}},{key:"create",value:function(ze,ei,ti,ri,si){var ni,oi,ci,di,gi,vi,xi,yi,Ci,_i,Li,Mi,Ri,fi,bi,Ei,Ii=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,Ni=this.w,Bi=ei;ze.type==="mouseup"&&this.markerClick(ze,ti,ri),Ii===null&&(Ii=this.tConfig.shared);var Ji=this.tooltipUtil.hasMarkers(ti),ji=this.tooltipUtil.getElBars();if(Ni.config.legend.tooltipHoverFormatter){var la=Ni.config.legend.tooltipHoverFormatter,ia=Array.from(this.legendLabels);ia.forEach(function(Fn){var qn=Fn.getAttribute("data:default-text");Fn.innerHTML=decodeURIComponent(qn)});for(var oa=0;oa<ia.length;oa++){var wa=ia[oa],Ta=parseInt(wa.getAttribute("i"),10),Ra=decodeURIComponent(wa.getAttribute("data:default-text")),qa=la(Ra,{seriesIndex:Ii?Ta:ti,dataPointIndex:ri,w:Ni});if(Ii)wa.innerHTML=Ni.globals.collapsedSeriesIndices.indexOf(Ta)<0?qa:Ra;else if(wa.innerHTML=Ta===ti?qa:Ra,ti===Ta)break}}var Fa=ui(ui({ttItems:si,i:ti,j:ri},((ni=Ni.globals.seriesRange)===null||ni===void 0||(oi=ni[ti])===null||oi===void 0||(ci=oi[ri])===null||ci===void 0||(di=ci.y[0])===null||di===void 0?void 0:di.y1)!==void 0&&{y1:(gi=Ni.globals.seriesRange)===null||gi===void 0||(vi=gi[ti])===null||vi===void 0||(xi=vi[ri])===null||xi===void 0||(yi=xi.y[0])===null||yi===void 0?void 0:yi.y1}),((Ci=Ni.globals.seriesRange)===null||Ci===void 0||(_i=Ci[ti])===null||_i===void 0||(Li=_i[ri])===null||Li===void 0||(Mi=Li.y[0])===null||Mi===void 0?void 0:Mi.y2)!==void 0&&{y2:(Ri=Ni.globals.seriesRange)===null||Ri===void 0||(fi=Ri[ti])===null||fi===void 0||(bi=fi[ri])===null||bi===void 0||(Ei=bi.y[0])===null||Ei===void 0?void 0:Ei.y2});if(Ii){if(Bi.tooltipLabels.drawSeriesTexts(ui(ui({},Fa),{},{shared:!this.showOnIntersect&&this.tConfig.shared})),Ji)Ni.globals.markers.largestSize>0?Bi.marker.enlargePoints(ri):Bi.tooltipPosition.moveDynamicPointsOnHover(ri);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(ji),this.barSeriesHeight>0)){var Qa=new Ui(this.ctx),Ja=Ni.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(ri,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(ri,ti);for(var hn=0;hn<Ja.length;hn++)Qa.pathMouseEnter(Ja[hn])}}else Bi.tooltipLabels.drawSeriesTexts(ui({shared:!1},Fa)),this.tooltipUtil.hasBars()&&Bi.tooltipPosition.moveStickyTooltipOverBars(ri,ti),Ji&&Bi.tooltipPosition.moveMarkers(ti,ri)}}]),Pi}(),Wi=function(){function Pi(ze){Ai(this,Pi),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 Di(Pi,[{key:"handleBarDataLabels",value:function(ze){var ei=ze.x,ti=ze.y,ri=ze.y1,si=ze.y2,ni=ze.i,oi=ze.j,ci=ze.realIndex,di=ze.groupIndex,gi=ze.series,vi=ze.barHeight,xi=ze.barWidth,yi=ze.barXPosition,Ci=ze.barYPosition,_i=ze.visibleSeries,Li=ze.renderedPath,Mi=this.w,Ri=new Ui(this.barCtx.ctx),fi=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[ci]:this.barCtx.strokeWidth,bi=ei+parseFloat(xi*_i),Ei=ti+parseFloat(vi*_i);Mi.globals.isXNumeric&&!Mi.globals.isBarHorizontal&&(bi=ei+parseFloat(xi*(_i+1)),Ei=ti+parseFloat(vi*(_i+1))-fi);var Ii,Ni=null,Bi=ei,Ji=ti,ji={},la=Mi.config.dataLabels,ia=this.barCtx.barOptions.dataLabels,oa=this.barCtx.barOptions.dataLabels.total;Ci!==void 0&&this.barCtx.isRangeBar&&(Ei=Ci,Ji=Ci),yi!==void 0&&this.barCtx.isVerticalGroupedRangeBar&&(bi=yi,Bi=yi);var wa=la.offsetX,Ta=la.offsetY,Ra={width:0,height:0};if(Mi.config.dataLabels.enabled){var qa=this.barCtx.series[ni][oi];Ra=Ri.getTextRects(Mi.globals.yLabelFormatters[0](qa),parseFloat(la.style.fontSize))}var Fa={x:ei,y:ti,i:ni,j:oi,realIndex:ci,groupIndex:di||-1,renderedPath:Li,bcx:bi,bcy:Ei,barHeight:vi,barWidth:xi,textRects:Ra,strokeWidth:fi,dataLabelsX:Bi,dataLabelsY:Ji,dataLabelsConfig:la,barDataLabelsConfig:ia,barTotalDataLabelsConfig:oa,offX:wa,offY:Ta};return ji=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(Fa):this.calculateColumnsDataLabelsPosition(Fa),Li.attr({cy:ji.bcy,cx:ji.bcx,j:oi,val:gi[ni][oi],barHeight:vi,barWidth:xi}),Ii=this.drawCalculatedDataLabels({x:ji.dataLabelsX,y:ji.dataLabelsY,val:this.barCtx.isRangeBar?[ri,si]:gi[ni][oi],i:ci,j:oi,barWidth:xi,barHeight:vi,textRects:Ra,dataLabelsConfig:la}),Mi.config.chart.stacked&&oa.enabled&&(Ni=this.drawTotalDataLabels({x:ji.totalDataLabelsX,y:ji.totalDataLabelsY,barWidth:xi,barHeight:vi,realIndex:ci,textAnchor:ji.totalDataLabelsAnchor,val:this.getStackedTotalDataLabel({realIndex:ci,j:oi}),dataLabelsConfig:la,barTotalDataLabelsConfig:oa})),{dataLabels:Ii,totalDataLabels:Ni}}},{key:"getStackedTotalDataLabel",value:function(ze){var ei=ze.realIndex,ti=ze.j,ri=this.w,si=this.barCtx.stackedSeriesTotals[ti];return this.totalFormatter&&(si=this.totalFormatter(si,ui(ui({},ri),{},{seriesIndex:ei,dataPointIndex:ti,w:ri}))),si}},{key:"calculateColumnsDataLabelsPosition",value:function(ze){var ei,ti,ri=this.w,si=ze.i,ni=ze.j,oi=ze.realIndex,ci=ze.groupIndex,di=ze.y,gi=ze.bcx,vi=ze.barWidth,xi=ze.barHeight,yi=ze.textRects,Ci=ze.dataLabelsX,_i=ze.dataLabelsY,Li=ze.dataLabelsConfig,Mi=ze.barDataLabelsConfig,Ri=ze.barTotalDataLabelsConfig,fi=ze.strokeWidth,bi=ze.offX,Ei=ze.offY;xi=Math.abs(xi);var Ii=ri.config.plotOptions.bar.dataLabels.orientation==="vertical",Ni=this.barCtx.barHelpers.getZeroValueEncounters({i:si,j:ni}).zeroEncounters;gi=gi-fi/2+(ci!==-1?ci*vi:0);var Bi=ri.globals.gridWidth/ri.globals.dataPoints;this.barCtx.isVerticalGroupedRangeBar?Ci+=vi/2:(Ci=ri.globals.isXNumeric?gi-vi/2+bi:gi-Bi+vi/2+bi,Ni>0&&ri.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(Ci-=vi*Ni)),Ii&&(Ci=Ci+yi.height/2-fi/2-2);var Ji=this.barCtx.series[si][ni]<0,ji=di;switch(this.barCtx.isReversed&&(ji=di-xi+(Ji?2*xi:0),di-=xi),Mi.position){case"center":_i=Ii?Ji?ji-xi/2+Ei:ji+xi/2-Ei:Ji?ji-xi/2+yi.height/2+Ei:ji+xi/2+yi.height/2-Ei;break;case"bottom":_i=Ii?Ji?ji-xi+Ei:ji+xi-Ei:Ji?ji-xi+yi.height+fi+Ei:ji+xi-yi.height/2+fi-Ei;break;case"top":_i=Ii?Ji?ji+Ei:ji-Ei:Ji?ji-yi.height/2-Ei:ji+yi.height+Ei}if(this.barCtx.lastActiveBarSerieIndex===oi&&Ri.enabled){var la=new Ui(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:oi,j:ni}),Li.fontSize);ei=Ji?ji-la.height/2-Ei-Ri.offsetY+18:ji+la.height+Ei+Ri.offsetY-18,ti=Ci+Ri.offsetX}return ri.config.chart.stacked||(_i<0?_i=0+fi:_i+yi.height/3>ri.globals.gridHeight&&(_i=ri.globals.gridHeight-fi)),{bcx:gi,bcy:di,dataLabelsX:Ci,dataLabelsY:_i,totalDataLabelsX:ti,totalDataLabelsY:ei,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(ze){var ei=this.w,ti=ze.x,ri=ze.i,si=ze.j,ni=ze.realIndex,oi=ze.groupIndex,ci=ze.bcy,di=ze.barHeight,gi=ze.barWidth,vi=ze.textRects,xi=ze.dataLabelsX,yi=ze.strokeWidth,Ci=ze.dataLabelsConfig,_i=ze.barDataLabelsConfig,Li=ze.barTotalDataLabelsConfig,Mi=ze.offX,Ri=ze.offY,fi=ei.globals.gridHeight/ei.globals.dataPoints;gi=Math.abs(gi);var bi,Ei,Ii=(ci+=oi!==-1?oi*di:0)-(this.barCtx.isRangeBar?0:fi)+di/2+vi.height/2+Ri-3,Ni="start",Bi=this.barCtx.series[ri][si]<0,Ji=ti;switch(this.barCtx.isReversed&&(Ji=ti+gi-(Bi?2*gi:0),ti=ei.globals.gridWidth-gi),_i.position){case"center":xi=Bi?Ji+gi/2-Mi:Math.max(vi.width/2,Ji-gi/2)+Mi;break;case"bottom":xi=Bi?Ji+gi-yi-Math.round(vi.width/2)-Mi:Ji-gi+yi+Math.round(vi.width/2)+Mi;break;case"top":xi=Bi?Ji-yi+Math.round(vi.width/2)-Mi:Ji-yi-Math.round(vi.width/2)+Mi}if(this.barCtx.lastActiveBarSerieIndex===ni&&Li.enabled){var ji=new Ui(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:ni,j:si}),Ci.fontSize);Bi?(bi=Ji-yi+Math.round(ji.width/2)-Mi-Li.offsetX-15,Ni="end"):bi=Ji-yi-Math.round(ji.width/2)+Mi+Li.offsetX+15,Ei=Ii+Li.offsetY}return ei.config.chart.stacked||(xi<0?xi=xi+vi.width+yi:xi+vi.width/2>ei.globals.gridWidth&&(xi=ei.globals.gridWidth-vi.width-yi)),{bcx:ti,bcy:ci,dataLabelsX:xi,dataLabelsY:Ii,totalDataLabelsX:bi,totalDataLabelsY:Ei,totalDataLabelsAnchor:Ni}}},{key:"drawCalculatedDataLabels",value:function(ze){var ei=ze.x,ti=ze.y,ri=ze.val,si=ze.i,ni=ze.j,oi=ze.textRects,ci=ze.barHeight,di=ze.barWidth,gi=ze.dataLabelsConfig,vi=this.w,xi="rotate(0)";vi.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(xi="rotate(-90, ".concat(ei,", ").concat(ti,")"));var yi=new pn(this.barCtx.ctx),Ci=new Ui(this.barCtx.ctx),_i=gi.formatter,Li=null,Mi=vi.globals.collapsedSeriesIndices.indexOf(si)>-1;if(gi.enabled&&!Mi){Li=Ci.group({class:"apexcharts-data-labels",transform:xi});var Ri="";ri!==void 0&&(Ri=_i(ri,ui(ui({},vi),{},{seriesIndex:si,dataPointIndex:ni,w:vi}))),!ri&&vi.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(Ri="");var fi=vi.globals.series[si][ni]<0,bi=vi.config.plotOptions.bar.dataLabels.position;vi.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(bi==="top"&&(gi.textAnchor=fi?"end":"start"),bi==="center"&&(gi.textAnchor="middle"),bi==="bottom"&&(gi.textAnchor=fi?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&di<Ci.getTextRects(Ri,parseFloat(gi.style.fontSize)).width&&(Ri=""),vi.config.chart.stacked&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&(this.barCtx.isHorizontal?oi.width/1.6>Math.abs(di)&&(Ri=""):oi.height/1.6>Math.abs(ci)&&(Ri=""));var Ei=ui({},gi);this.barCtx.isHorizontal&&ri<0&&(gi.textAnchor==="start"?Ei.textAnchor="end":gi.textAnchor==="end"&&(Ei.textAnchor="start")),yi.plotDataLabelsText({x:ei,y:ti,text:Ri,i:si,j:ni,parent:Li,dataLabelsConfig:Ei,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return Li}},{key:"drawTotalDataLabels",value:function(ze){var ei,ti=ze.x,ri=ze.y,si=ze.val,ni=ze.barWidth,oi=ze.barHeight,ci=ze.realIndex,di=ze.textAnchor,gi=ze.barTotalDataLabelsConfig,vi=this.w,xi=new Ui(this.barCtx.ctx);return gi.enabled&&ti!==void 0&&ri!==void 0&&this.barCtx.lastActiveBarSerieIndex===ci&&(ei=xi.drawText({x:ti-(!vi.globals.isBarHorizontal&&vi.globals.seriesGroups.length?ni/vi.globals.seriesGroups.length:0),y:ri-(vi.globals.isBarHorizontal&&vi.globals.seriesGroups.length?oi/vi.globals.seriesGroups.length:0),foreColor:gi.style.color,text:si,textAnchor:di,fontFamily:gi.style.fontFamily,fontSize:gi.style.fontSize,fontWeight:gi.style.fontWeight})),ei}}]),Pi}(),Wr=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.barCtx=ze}return Di(Pi,[{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 ri=0;ri<ze[ti].length;ri++)ei.globals.seriesX[ti][ri]>ei.globals.minX&&ei.globals.seriesX[ti][ri]<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,ri,si,ni,oi,ci,di=this.w,gi=di.globals.dataPoints;this.barCtx.isRangeBar&&(gi=di.globals.labels.length);var vi=this.barCtx.seriesLen;if(di.config.plotOptions.bar.rangeBarGroupRows&&(vi=1),this.barCtx.isHorizontal)si=(ti=di.globals.gridHeight/gi)/vi,di.globals.isXNumeric&&(si=(ti=di.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),si=si*parseInt(this.barCtx.barOptions.barHeight,10)/100,String(this.barCtx.barOptions.barHeight).indexOf("%")===-1&&(si=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-si*this.barCtx.seriesLen)/2;else{if(ri=di.globals.gridWidth/this.barCtx.visibleItems,di.config.xaxis.convertedCatToNumeric&&(ri=di.globals.gridWidth/di.globals.dataPoints),ni=ri/vi*parseInt(this.barCtx.barOptions.columnWidth,10)/100,di.globals.isXNumeric){var xi=this.barCtx.xRatio;di.globals.minXDiff&&di.globals.minXDiff!==.5&&di.globals.minXDiff/xi>0&&(ri=di.globals.minXDiff/xi),(ni=ri/vi*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(ni=1)}String(this.barCtx.barOptions.columnWidth).indexOf("%")===-1&&(ni=parseInt(this.barCtx.barOptions.columnWidth,10)),oi=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+(ri-ni*this.barCtx.seriesLen)/2}return di.globals.barHeight=si,di.globals.barWidth=ni,{x:ze,y:ei,yDivision:ti,xDivision:ri,barHeight:si,barWidth:ni,zeroH:oi,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,ri){var si,ni,oi,ci,di=this.w,gi=new un(this.barCtx.ctx),vi=null,xi=this.barCtx.barOptions.distributed?ti:ei;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(yi){ze[ei][ti]>=yi.from&&ze[ei][ti]<=yi.to&&(vi=yi.color)}),di.config.series[ei].data[ti]&&di.config.series[ei].data[ti].fillColor&&(vi=di.config.series[ei].data[ti].fillColor),gi.fillPath({seriesNumber:this.barCtx.barOptions.distributed?xi:ri,dataPointIndex:ti,color:vi,value:ze[ei][ti],fillConfig:(si=di.config.series[ei].data[ti])===null||si===void 0?void 0:si.fill,fillType:(ni=di.config.series[ei].data[ti])!==null&&ni!==void 0&&(oi=ni.fill)!==null&&oi!==void 0&&oi.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 ri=0,si=this.w;return this.barCtx.series[ze][ei]===void 0||this.barCtx.series[ze][ei]===null?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,si.config.stroke.show&&(this.barCtx.isNullValue||(ri=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[ti]:this.barCtx.strokeWidth)),ri}},{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,ri=ze.x1,si=ze.x2,ni=ze.y1,oi=ze.y2,ci=ze.elSeries,di=this.w,gi=new Ui(this.barCtx.ctx),vi=new gn(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&vi===ti){ei>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(ei%=this.barCtx.barOptions.colors.backgroundBarColors.length);var xi=this.barCtx.barOptions.colors.backgroundBarColors[ei],yi=gi.drawRect(ri!==void 0?ri:0,ni!==void 0?ni:0,si!==void 0?si:di.globals.gridWidth,oi!==void 0?oi:di.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,xi,this.barCtx.barOptions.colors.backgroundBarOpacity);ci.add(yi),yi.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(ze){var ei,ti=ze.barWidth,ri=ze.barXPosition,si=ze.y1,ni=ze.y2,oi=ze.strokeWidth,ci=ze.seriesGroup,di=ze.realIndex,gi=ze.i,vi=ze.j,xi=ze.w,yi=new Ui(this.barCtx.ctx);(oi=Array.isArray(oi)?oi[di]:oi)||(oi=0);var Ci=ti,_i=ri;(ei=xi.config.series[di].data[vi])!==null&&ei!==void 0&&ei.columnWidthOffset&&(_i=ri-xi.config.series[di].data[vi].columnWidthOffset/2,Ci=ti+xi.config.series[di].data[vi].columnWidthOffset);var Li=_i,Mi=_i+Ci;si+=.001,ni+=.001;var Ri=yi.move(Li,si),fi=yi.move(Li,si),bi=yi.line(Mi-oi,si);if(xi.globals.previousPaths.length>0&&(fi=this.barCtx.getPreviousPath(di,vi,!1)),Ri=Ri+yi.line(Li,ni)+yi.line(Mi-oi,ni)+yi.line(Mi-oi,si)+(xi.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),fi=fi+yi.line(Li,si)+bi+bi+bi+bi+bi+yi.line(Li,si)+(xi.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(di)&&(Ri=yi.roundPathCorners(Ri,xi.config.plotOptions.bar.borderRadius)),xi.config.chart.stacked){var Ei=this.barCtx;xi.globals.hasSeriesGroups&&ci&&(Ei=this.barCtx[ci]),Ei.yArrj.push(ni),Ei.yArrjF.push(Math.abs(si-ni)),Ei.yArrjVal.push(this.barCtx.series[gi][vi])}return{pathTo:Ri,pathFrom:fi}}},{key:"getBarpaths",value:function(ze){var ei,ti=ze.barYPosition,ri=ze.barHeight,si=ze.x1,ni=ze.x2,oi=ze.strokeWidth,ci=ze.seriesGroup,di=ze.realIndex,gi=ze.i,vi=ze.j,xi=ze.w,yi=new Ui(this.barCtx.ctx);(oi=Array.isArray(oi)?oi[di]:oi)||(oi=0);var Ci=ti,_i=ri;(ei=xi.config.series[di].data[vi])!==null&&ei!==void 0&&ei.barHeightOffset&&(Ci=ti-xi.config.series[di].data[vi].barHeightOffset/2,_i=ri+xi.config.series[di].data[vi].barHeightOffset);var Li=Ci,Mi=Ci+_i;si+=.001,ni+=.001;var Ri=yi.move(si,Li),fi=yi.move(si,Li);xi.globals.previousPaths.length>0&&(fi=this.barCtx.getPreviousPath(di,vi,!1));var bi=yi.line(si,Mi-oi);if(Ri=Ri+yi.line(ni,Li)+yi.line(ni,Mi-oi)+bi+(xi.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),fi=fi+yi.line(si,Li)+bi+bi+bi+bi+bi+yi.line(si,Li)+(xi.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(di)&&(Ri=yi.roundPathCorners(Ri,xi.config.plotOptions.bar.borderRadius)),xi.config.chart.stacked){var Ei=this.barCtx;xi.globals.hasSeriesGroups&&ci&&(Ei=this.barCtx[ci]),Ei.xArrj.push(ni),Ei.xArrjF.push(Math.abs(si-ni)),Ei.xArrjVal.push(this.barCtx.series[gi][vi])}return{pathTo:Ri,pathFrom:fi}}},{key:"checkZeroSeries",value:function(ze){for(var ei=ze.series,ti=this.w,ri=0;ri<ei.length;ri++){for(var si=0,ni=0;ni<ei[ti.globals.maxValsInArrayIndex].length;ni++)si+=ei[ri][ni];si===0&&this.barCtx.zeroSerieses.push(ri)}}},{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 ri=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3]?ei:null;return ze!=null&&(ri=ei-ze/this.barCtx.yRatio[ti]+2*(this.barCtx.isReversed?ze/this.barCtx.yRatio[ti]:0)),ri}},{key:"getGoalValues",value:function(ze,ei,ti,ri,si,ni){var oi=this,ci=this.w,di=[],gi=function(yi,Ci){var _i;di.push((zi(_i={},ze,ze==="x"?oi.getXForValue(yi,ei,!1):oi.getYForValue(yi,ti,ni,!1)),zi(_i,"attrs",Ci),_i))};if(ci.globals.seriesGoals[ri]&&ci.globals.seriesGoals[ri][si]&&Array.isArray(ci.globals.seriesGoals[ri][si])&&ci.globals.seriesGoals[ri][si].forEach(function(yi){gi(yi.value,yi)}),this.barCtx.barOptions.isDumbbell&&ci.globals.seriesRange.length){var vi=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:ci.globals.colors,xi={strokeHeight:ze==="x"?0:ci.globals.markers.size[ri],strokeWidth:ze==="x"?ci.globals.markers.size[ri]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(vi[ri])?vi[ri][0]:vi[ri]};gi(ci.globals.seriesRangeStart[ri][si],xi),gi(ci.globals.seriesRangeEnd[ri][si],ui(ui({},xi),{},{strokeColor:Array.isArray(vi[ri])?vi[ri][1]:vi[ri]}))}return di}},{key:"drawGoalLine",value:function(ze){var ei=ze.barXPosition,ti=ze.barYPosition,ri=ze.goalX,si=ze.goalY,ni=ze.barWidth,oi=ze.barHeight,ci=new Ui(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 gi=null;return this.barCtx.isHorizontal?Array.isArray(ri)&&ri.forEach(function(vi){if(vi.x>=-1&&vi.x<=ci.w.globals.gridWidth+1){var xi=vi.attrs.strokeHeight!==void 0?vi.attrs.strokeHeight:oi/2,yi=ti+xi+oi/2;gi=ci.drawLine(vi.x,yi-2*xi,vi.x,yi,vi.attrs.strokeColor?vi.attrs.strokeColor:void 0,vi.attrs.strokeDashArray,vi.attrs.strokeWidth?vi.attrs.strokeWidth:2,vi.attrs.strokeLineCap),di.add(gi)}}):Array.isArray(si)&&si.forEach(function(vi){if(vi.y>=-1&&vi.y<=ci.w.globals.gridHeight+1){var xi=vi.attrs.strokeWidth!==void 0?vi.attrs.strokeWidth:ni/2,yi=ei+xi+ni/2;gi=ci.drawLine(yi-2*xi,vi.y,yi,vi.y,vi.attrs.strokeColor?vi.attrs.strokeColor:void 0,vi.attrs.strokeDashArray,vi.attrs.strokeHeight?vi.attrs.strokeHeight:2,vi.attrs.strokeLineCap),di.add(gi)}}),di}},{key:"drawBarShadow",value:function(ze){var ei=ze.prevPaths,ti=ze.currPaths,ri=ze.color,si=this.w,ni=ei.x,oi=ei.x1,ci=ei.barYPosition,di=ti.x,gi=ti.x1,vi=ti.barYPosition,xi=ci+ti.barHeight,yi=new Ui(this.barCtx.ctx),Ci=new Vi,_i=yi.move(oi,xi)+yi.line(ni,xi)+yi.line(di,vi)+yi.line(gi,vi)+yi.line(oi,xi)+(si.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z");return yi.drawPath({d:_i,fill:Ci.shadeColor(.5,Vi.rgb2hex(ri)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}},{key:"getZeroValueEncounters",value:function(ze){var ei=ze.i,ti=ze.j,ri=this.w,si=0,ni=0;return ri.globals.seriesPercent.forEach(function(oi,ci){oi[ti]&&si++,ci<ei&&oi[ti]===0&&ni++}),{nonZeroColumns:si,zeroEncounters:ni}}}]),Pi}(),ea=function(){function Pi(ze,ei){Ai(this,Pi),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 ri=new gn(this.ctx);this.lastActiveBarSerieIndex=ri.getActiveConfigSeriesIndex("desc",["bar","column"]);var si=ri.getBarSeriesIndices(),ni=new wi(this.ctx);this.stackedSeriesTotals=ni.getStackedSeriesTotals(this.w.config.series.map(function(oi,ci){return si.indexOf(ci)===-1?ci:-1}).filter(function(oi){return oi!==-1})),this.barHelpers=new Wr(this)}return Di(Pi,[{key:"draw",value:function(ze,ei){var ti=this.w,ri=new Ui(this.ctx),si=new wi(this.ctx,ti);ze=si.getLogSeries(ze),this.series=ze,this.yRatio=si.getLogYRatios(this.yRatio),this.barHelpers.initVariables(ze);var ni=ri.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 oi=0,ci=0;oi<ze.length;oi++,ci++){var di,gi,vi,xi,yi=void 0,Ci=void 0,_i=[],Li=[],Mi=ti.globals.comboCharts?ei[oi]:oi,Ri=ri.group({class:"apexcharts-series",rel:oi+1,seriesName:Vi.escapeString(ti.globals.seriesNames[Mi]),"data:realIndex":Mi});this.ctx.series.addCollapsedClassToSeries(Ri,Mi),ze[oi].length>0&&(this.visibleI=this.visibleI+1);var fi=0,bi=0;this.yRatio.length>1&&(this.yaxisIndex=ti.globals.seriesYAxisReverseMap[Mi],this.translationsIndex=Mi);var Ei=this.translationsIndex;this.isReversed=ti.config.yaxis[this.yaxisIndex]&&ti.config.yaxis[this.yaxisIndex].reversed;var Ii=this.barHelpers.initialPositions();Ci=Ii.y,fi=Ii.barHeight,gi=Ii.yDivision,xi=Ii.zeroW,yi=Ii.x,bi=Ii.barWidth,di=Ii.xDivision,vi=Ii.zeroH,this.horizontal||Li.push(yi+bi/2);var Ni=ri.group({class:"apexcharts-datalabels","data:realIndex":Mi});ti.globals.delayedElements.push({el:Ni.node}),Ni.node.classList.add("apexcharts-element-hidden");var Bi=ri.group({class:"apexcharts-bar-goals-markers"}),Ji=ri.group({class:"apexcharts-bar-shadows"});ti.globals.delayedElements.push({el:Ji.node}),Ji.node.classList.add("apexcharts-element-hidden");for(var ji=0;ji<ze[oi].length;ji++){var la=this.barHelpers.getStrokeWidth(oi,ji,Mi),ia=null,oa={indexes:{i:oi,j:ji,realIndex:Mi,translationsIndex:Ei,bc:ci},x:yi,y:Ci,strokeWidth:la,elSeries:Ri};this.isHorizontal?(ia=this.drawBarPaths(ui(ui({},oa),{},{barHeight:fi,zeroW:xi,yDivision:gi})),bi=this.series[oi][ji]/this.invertedYRatio):(ia=this.drawColumnPaths(ui(ui({},oa),{},{xDivision:di,barWidth:bi,zeroH:vi})),fi=this.series[oi][ji]/this.yRatio[Ei]);var wa=this.barHelpers.getPathFillColor(ze,oi,ji,Mi);if(this.isFunnel&&this.barOptions.isFunnel3d&&this.pathArr.length&&ji>0){var Ta=this.barHelpers.drawBarShadow({color:typeof wa=="string"&&(wa==null?void 0:wa.indexOf("url"))===-1?wa:Vi.hexToRgba(ti.globals.colors[oi]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:ia});Ta&&Ji.add(Ta)}this.pathArr.push(ia);var Ra=this.barHelpers.drawGoalLine({barXPosition:ia.barXPosition,barYPosition:ia.barYPosition,goalX:ia.goalX,goalY:ia.goalY,barHeight:fi,barWidth:bi});Ra&&Bi.add(Ra),Ci=ia.y,yi=ia.x,ji>0&&Li.push(yi+bi/2),_i.push(Ci),this.renderSeries({realIndex:Mi,pathFill:wa,j:ji,i:oi,pathFrom:ia.pathFrom,pathTo:ia.pathTo,strokeWidth:la,elSeries:Ri,x:yi,y:Ci,series:ze,barHeight:ia.barHeight?ia.barHeight:fi,barWidth:ia.barWidth?ia.barWidth:bi,elDataLabelsWrap:Ni,elGoalsMarkers:Bi,elBarShadows:Ji,visibleSeries:this.visibleI,type:"bar"})}ti.globals.seriesXvalues[Mi]=Li,ti.globals.seriesYvalues[Mi]=_i,ni.add(Ri)}return ni}},{key:"renderSeries",value:function(ze){var ei=ze.realIndex,ti=ze.pathFill,ri=ze.lineFill,si=ze.j,ni=ze.i,oi=ze.groupIndex,ci=ze.pathFrom,di=ze.pathTo,gi=ze.strokeWidth,vi=ze.elSeries,xi=ze.x,yi=ze.y,Ci=ze.y1,_i=ze.y2,Li=ze.series,Mi=ze.barHeight,Ri=ze.barWidth,fi=ze.barXPosition,bi=ze.barYPosition,Ei=ze.elDataLabelsWrap,Ii=ze.elGoalsMarkers,Ni=ze.elBarShadows,Bi=ze.visibleSeries,Ji=ze.type,ji=this.w,la=new Ui(this.ctx);ri||(ri=this.barOptions.distributed?ji.globals.stroke.colors[si]:ji.globals.stroke.colors[ei]),ji.config.series[ni].data[si]&&ji.config.series[ni].data[si].strokeColor&&(ri=ji.config.series[ni].data[si].strokeColor),this.isNullValue&&(ti="none");var ia=si/ji.config.chart.animations.animateGradually.delay*(ji.config.chart.animations.speed/ji.globals.dataPoints)/2.4,oa=la.renderPaths({i:ni,j:si,realIndex:ei,pathFrom:ci,pathTo:di,stroke:ri,strokeWidth:gi,strokeLineCap:ji.config.stroke.lineCap,fill:ti,animationDelay:ia,initialSpeed:ji.config.chart.animations.speed,dataChangeSpeed:ji.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(Ji,"-area")});oa.attr("clip-path","url(#gridRectMask".concat(ji.globals.cuid,")"));var wa=ji.config.forecastDataPoints;wa.count>0&&si>=ji.globals.dataPoints-wa.count&&(oa.node.setAttribute("stroke-dasharray",wa.dashArray),oa.node.setAttribute("stroke-width",wa.strokeWidth),oa.node.setAttribute("fill-opacity",wa.fillOpacity)),Ci!==void 0&&_i!==void 0&&(oa.attr("data-range-y1",Ci),oa.attr("data-range-y2",_i)),new qi(this.ctx).setSelectionFilter(oa,ei,si),vi.add(oa);var Ta=new Wi(this).handleBarDataLabels({x:xi,y:yi,y1:Ci,y2:_i,i:ni,j:si,series:Li,realIndex:ei,groupIndex:oi,barHeight:Mi,barWidth:Ri,barXPosition:fi,barYPosition:bi,renderedPath:oa,visibleSeries:Bi});return Ta.dataLabels!==null&&Ei.add(Ta.dataLabels),Ta.totalDataLabels&&Ei.add(Ta.totalDataLabels),vi.add(Ei),Ii&&vi.add(Ii),Ni&&vi.add(Ni),vi}},{key:"drawBarPaths",value:function(ze){var ei,ti=ze.indexes,ri=ze.barHeight,si=ze.strokeWidth,ni=ze.zeroW,oi=ze.x,ci=ze.y,di=ze.yDivision,gi=ze.elSeries,vi=this.w,xi=ti.i,yi=ti.j;if(vi.globals.isXNumeric)ei=(ci=(vi.globals.seriesX[xi][yi]-vi.globals.minX)/this.invertedXRatio-ri)+ri*this.visibleI;else if(vi.config.plotOptions.bar.hideZeroBarsWhenGrouped){var Ci=0,_i=0;vi.globals.seriesPercent.forEach(function(Mi,Ri){Mi[yi]&&Ci++,Ri<xi&&Mi[yi]===0&&_i++}),Ci>0&&(ri=this.seriesLen*ri/Ci),ei=ci+ri*this.visibleI,ei-=ri*_i}else ei=ci+ri*this.visibleI;this.isFunnel&&(ni-=(this.barHelpers.getXForValue(this.series[xi][yi],ni)-ni)/2),oi=this.barHelpers.getXForValue(this.series[xi][yi],ni);var Li=this.barHelpers.getBarpaths({barYPosition:ei,barHeight:ri,x1:ni,x2:oi,strokeWidth:si,series:this.series,realIndex:ti.realIndex,i:xi,j:yi,w:vi});return vi.globals.isXNumeric||(ci+=di),this.barHelpers.barBackground({j:yi,i:xi,y1:ei-ri*this.visibleI,y2:ri*this.seriesLen,elSeries:gi}),{pathTo:Li.pathTo,pathFrom:Li.pathFrom,x1:ni,x:oi,y:ci,goalX:this.barHelpers.getGoalValues("x",ni,null,xi,yi),barYPosition:ei,barHeight:ri}}},{key:"drawColumnPaths",value:function(ze){var ei,ti=ze.indexes,ri=ze.x,si=ze.y,ni=ze.xDivision,oi=ze.barWidth,ci=ze.zeroH,di=ze.strokeWidth,gi=ze.elSeries,vi=this.w,xi=ti.realIndex,yi=ti.translationsIndex,Ci=ti.i,_i=ti.j,Li=ti.bc;if(vi.globals.isXNumeric){var Mi=this.getBarXForNumericXAxis({x:ri,j:_i,realIndex:xi,barWidth:oi});ri=Mi.x,ei=Mi.barXPosition}else if(vi.config.plotOptions.bar.hideZeroBarsWhenGrouped){var Ri=this.barHelpers.getZeroValueEncounters({i:Ci,j:_i}),fi=Ri.nonZeroColumns,bi=Ri.zeroEncounters;fi>0&&(oi=this.seriesLen*oi/fi),ei=ri+oi*this.visibleI,ei-=oi*bi}else ei=ri+oi*this.visibleI;si=this.barHelpers.getYForValue(this.series[Ci][_i],ci,yi);var Ei=this.barHelpers.getColumnPaths({barXPosition:ei,barWidth:oi,y1:ci,y2:si,strokeWidth:di,series:this.series,realIndex:xi,i:Ci,j:_i,w:vi});return vi.globals.isXNumeric||(ri+=ni),this.barHelpers.barBackground({bc:Li,j:_i,i:Ci,x1:ei-di/2-oi*this.visibleI,x2:oi*this.seriesLen+di/2,elSeries:gi}),{pathTo:Ei.pathTo,pathFrom:Ei.pathFrom,x:ri,y:si,goalY:this.barHelpers.getGoalValues("y",null,ci,Ci,_i,yi),barXPosition:ei,barWidth:oi}}},{key:"getBarXForNumericXAxis",value:function(ze){var ei=ze.x,ti=ze.barWidth,ri=ze.realIndex,si=ze.j,ni=this.w,oi=ri;return ni.globals.seriesX[ri].length||(oi=ni.globals.maxValsInArrayIndex),ni.globals.seriesX[oi][si]&&(ei=(ni.globals.seriesX[oi][si]-ni.globals.minX)/this.xRatio-ti*this.seriesLen/2),{barXPosition:ei+ti*this.visibleI,x:ei}}},{key:"getPreviousPath",value:function(ze,ei){for(var ti,ri=this.w,si=0;si<ri.globals.previousPaths.length;si++){var ni=ri.globals.previousPaths[si];ni.paths&&ni.paths.length>0&&parseInt(ni.realIndex,10)===parseInt(ze,10)&&ri.globals.previousPaths[si].paths[ei]!==void 0&&(ti=ri.globals.previousPaths[si].paths[ei].d)}return ti}}]),Pi}(),fa=function(Pi){Gi(ei,ea);var ze=ma(ei);function ei(){return Ai(this,ei),ze.apply(this,arguments)}return Di(ei,[{key:"draw",value:function(ti,ri){var si=this,ni=this.w;this.graphics=new Ui(this.ctx),this.bar=new ea(this.ctx,this.xyRatios);var oi=new wi(this.ctx,ni);ti=oi.getLogSeries(ti),this.yRatio=oi.getLogYRatios(this.yRatio),this.barHelpers.initVariables(ti),ni.config.chart.stackType==="100%"&&(ti=ni.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,gi=0,vi=function(Ci,_i){var Li=void 0,Mi=void 0,Ri=void 0,fi=void 0,bi=-1;si.groupCtx=si,ni.globals.seriesGroups.forEach(function(hn,Fn){hn.indexOf(ni.config.series[Ci].name)>-1&&(bi=Fn)}),bi!==-1&&(si.groupCtx=si[ni.globals.seriesGroups[bi]]);var Ei=[],Ii=[],Ni=ni.globals.comboCharts?ri[Ci]:Ci,Bi=0;si.yRatio.length>1&&(si.yaxisIndex=ni.globals.seriesYAxisReverseMap[Ni][0],Bi=Ni),si.isReversed=ni.config.yaxis[si.yaxisIndex]&&ni.config.yaxis[si.yaxisIndex].reversed;var Ji=si.graphics.group({class:"apexcharts-series",seriesName:Vi.escapeString(ni.globals.seriesNames[Ni]),rel:Ci+1,"data:realIndex":Ni});si.ctx.series.addCollapsedClassToSeries(Ji,Ni);var ji=si.graphics.group({class:"apexcharts-datalabels","data:realIndex":Ni}),la=si.graphics.group({class:"apexcharts-bar-goals-markers"}),ia=0,oa=0,wa=si.initialPositions(di,gi,Li,Mi,Ri,fi,Bi);gi=wa.y,ia=wa.barHeight,Mi=wa.yDivision,fi=wa.zeroW,di=wa.x,oa=wa.barWidth,Li=wa.xDivision,Ri=wa.zeroH,ni.globals.barHeight=ia,ni.globals.barWidth=oa,si.barHelpers.initializeStackedXYVars(si),si.groupCtx.prevY.length===1&&si.groupCtx.prevY[0].every(function(hn){return isNaN(hn)})&&(si.groupCtx.prevY[0]=si.groupCtx.prevY[0].map(function(hn){return Ri}),si.groupCtx.prevYF[0]=si.groupCtx.prevYF[0].map(function(hn){return 0}));for(var Ta=0;Ta<ni.globals.dataPoints;Ta++){var Ra=si.barHelpers.getStrokeWidth(Ci,Ta,Ni),qa={indexes:{i:Ci,j:Ta,realIndex:Ni,translationsIndex:Bi,bc:_i},strokeWidth:Ra,x:di,y:gi,elSeries:Ji,groupIndex:bi,seriesGroup:ni.globals.seriesGroups[bi]},Fa=null;si.isHorizontal?(Fa=si.drawStackedBarPaths(ui(ui({},qa),{},{zeroW:fi,barHeight:ia,yDivision:Mi})),oa=si.series[Ci][Ta]/si.invertedYRatio):(Fa=si.drawStackedColumnPaths(ui(ui({},qa),{},{xDivision:Li,barWidth:oa,zeroH:Ri})),ia=si.series[Ci][Ta]/si.yRatio[Bi]);var Qa=si.barHelpers.drawGoalLine({barXPosition:Fa.barXPosition,barYPosition:Fa.barYPosition,goalX:Fa.goalX,goalY:Fa.goalY,barHeight:ia,barWidth:oa});Qa&&la.add(Qa),gi=Fa.y,di=Fa.x,Ei.push(di),Ii.push(gi);var Ja=si.barHelpers.getPathFillColor(ti,Ci,Ta,Ni);Ji=si.renderSeries({realIndex:Ni,pathFill:Ja,j:Ta,i:Ci,groupIndex:bi,pathFrom:Fa.pathFrom,pathTo:Fa.pathTo,strokeWidth:Ra,elSeries:Ji,x:di,y:gi,series:ti,barHeight:ia,barWidth:oa,elDataLabelsWrap:ji,elGoalsMarkers:la,type:"bar",visibleSeries:0})}ni.globals.seriesXvalues[Ni]=Ei,ni.globals.seriesYvalues[Ni]=Ii,si.groupCtx.prevY.push(si.groupCtx.yArrj),si.groupCtx.prevYF.push(si.groupCtx.yArrjF),si.groupCtx.prevYVal.push(si.groupCtx.yArrjVal),si.groupCtx.prevX.push(si.groupCtx.xArrj),si.groupCtx.prevXF.push(si.groupCtx.xArrjF),si.groupCtx.prevXVal.push(si.groupCtx.xArrjVal),ci.add(Ji)},xi=0,yi=0;xi<ti.length;xi++,yi++)vi(xi,yi);return ci}},{key:"initialPositions",value:function(ti,ri,si,ni,oi,ci,di){var gi,vi,xi,yi,Ci=this.w;return this.isHorizontal?(xi=(xi=ni=Ci.globals.gridHeight/Ci.globals.dataPoints)*parseInt(Ci.config.plotOptions.bar.barHeight,10)/100,String(Ci.config.plotOptions.bar.barHeight).indexOf("%")===-1&&(xi=parseInt(Ci.config.plotOptions.bar.barHeight,10)),ci=this.baseLineInvertedY+Ci.globals.padHorizontal+(this.isReversed?Ci.globals.gridWidth:0)-(this.isReversed?2*this.baseLineInvertedY:0),ri=(ni-xi)/2):(yi=si=Ci.globals.gridWidth/Ci.globals.dataPoints,yi=Ci.globals.isXNumeric&&Ci.globals.dataPoints>1?(si=Ci.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:yi*parseInt(Ci.config.plotOptions.bar.columnWidth,10)/100,String(Ci.config.plotOptions.bar.columnWidth).indexOf("%")===-1&&(yi=parseInt(Ci.config.plotOptions.bar.columnWidth,10)),oi=Ci.globals.gridHeight-this.baseLineY[di]-(this.isReversed?Ci.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[di]:0),ti=Ci.globals.padHorizontal+(si-yi)/2),{x:ti,y:ri,yDivision:ni,xDivision:si,barHeight:(gi=Ci.globals.seriesGroups)!==null&&gi!==void 0&&gi.length?xi/Ci.globals.seriesGroups.length:xi,barWidth:(vi=Ci.globals.seriesGroups)!==null&&vi!==void 0&&vi.length?yi/Ci.globals.seriesGroups.length:yi,zeroH:oi,zeroW:ci}}},{key:"drawStackedBarPaths",value:function(ti){for(var ri,si=ti.indexes,ni=ti.barHeight,oi=ti.strokeWidth,ci=ti.zeroW,di=ti.x,gi=ti.y,vi=ti.groupIndex,xi=ti.seriesGroup,yi=ti.yDivision,Ci=ti.elSeries,_i=this.w,Li=gi+(vi!==-1?vi*ni:0),Mi=si.i,Ri=si.j,fi=si.translationsIndex,bi=0,Ei=0;Ei<this.groupCtx.prevXF.length;Ei++)bi+=this.groupCtx.prevXF[Ei][Ri];var Ii=Mi;if(xi&&(Ii=xi.indexOf(_i.config.series[Mi].name)),Ii>0){var Ni=ci;this.groupCtx.prevXVal[Ii-1][Ri]<0?Ni=this.series[Mi][Ri]>=0?this.groupCtx.prevX[Ii-1][Ri]+bi-2*(this.isReversed?bi:0):this.groupCtx.prevX[Ii-1][Ri]:this.groupCtx.prevXVal[Ii-1][Ri]>=0&&(Ni=this.series[Mi][Ri]>=0?this.groupCtx.prevX[Ii-1][Ri]:this.groupCtx.prevX[Ii-1][Ri]-bi+2*(this.isReversed?bi:0)),ri=Ni}else ri=ci;di=this.series[Mi][Ri]===null?ri:ri+this.series[Mi][Ri]/this.invertedYRatio-2*(this.isReversed?this.series[Mi][Ri]/this.invertedYRatio:0);var Bi=this.barHelpers.getBarpaths({barYPosition:Li,barHeight:ni,x1:ri,x2:di,strokeWidth:oi,series:this.series,realIndex:si.realIndex,seriesGroup:xi,i:Mi,j:Ri,w:_i});return this.barHelpers.barBackground({j:Ri,i:Mi,y1:Li,y2:ni,elSeries:Ci}),gi+=yi,{pathTo:Bi.pathTo,pathFrom:Bi.pathFrom,goalX:this.barHelpers.getGoalValues("x",ci,null,Mi,Ri,fi),barYPosition:Li,x:di,y:gi}}},{key:"drawStackedColumnPaths",value:function(ti){var ri=ti.indexes,si=ti.x,ni=ti.y,oi=ti.xDivision,ci=ti.barWidth,di=ti.zeroH,gi=ti.groupIndex,vi=ti.seriesGroup,xi=ti.elSeries,yi=this.w,Ci=ri.i,_i=ri.j,Li=ri.bc,Mi=ri.translationsIndex;if(yi.globals.isXNumeric){var Ri=yi.globals.seriesX[Ci][_i];Ri||(Ri=0),si=(Ri-yi.globals.minX)/this.xRatio-ci/2,yi.globals.seriesGroups.length&&(si=(Ri-yi.globals.minX)/this.xRatio-ci/2*yi.globals.seriesGroups.length)}for(var fi,bi=si+(gi!==-1?gi*ci:0),Ei=0,Ii=0;Ii<this.groupCtx.prevYF.length;Ii++)Ei+=isNaN(this.groupCtx.prevYF[Ii][_i])?0:this.groupCtx.prevYF[Ii][_i];var Ni=Ci;if(vi&&(Ni=vi.indexOf(yi.config.series[Ci].name)),Ni>0&&!yi.globals.isXNumeric||Ni>0&&yi.globals.isXNumeric&&yi.globals.seriesX[Ci-1][_i]===yi.globals.seriesX[Ci][_i]){var Bi,Ji,ji,la=Math.min(this.yRatio.length+1,Ci+1);if(this.groupCtx.prevY[Ni-1]!==void 0&&this.groupCtx.prevY[Ni-1].length)for(var ia=1;ia<la;ia++){var oa;if(!isNaN((oa=this.groupCtx.prevY[Ni-ia])===null||oa===void 0?void 0:oa[_i])){ji=this.groupCtx.prevY[Ni-ia][_i];break}}for(var wa=1;wa<la;wa++){var Ta,Ra;if(((Ta=this.groupCtx.prevYVal[Ni-wa])===null||Ta===void 0?void 0:Ta[_i])<0){Ji=this.series[Ci][_i]>=0?ji-Ei+2*(this.isReversed?Ei:0):ji;break}if(((Ra=this.groupCtx.prevYVal[Ni-wa])===null||Ra===void 0?void 0:Ra[_i])>=0){Ji=this.series[Ci][_i]>=0?ji:ji+Ei-2*(this.isReversed?Ei:0);break}}Ji===void 0&&(Ji=yi.globals.gridHeight),fi=(Bi=this.groupCtx.prevYF[0])!==null&&Bi!==void 0&&Bi.every(function(Fa){return Fa===0})&&this.groupCtx.prevYF.slice(1,Ni).every(function(Fa){return Fa.every(function(Qa){return isNaN(Qa)})})?di:Ji}else fi=di;ni=this.series[Ci][_i]?fi-this.series[Ci][_i]/this.yRatio[Mi]+2*(this.isReversed?this.series[Ci][_i]/this.yRatio[Mi]:0):fi;var qa=this.barHelpers.getColumnPaths({barXPosition:bi,barWidth:ci,y1:fi,y2:ni,yRatio:this.yRatio[Mi],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:vi,realIndex:ri.realIndex,i:Ci,j:_i,w:yi});return this.barHelpers.barBackground({bc:Li,j:_i,i:Ci,x1:bi,x2:ci,elSeries:xi}),si+=oi,{pathTo:qa.pathTo,pathFrom:qa.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,di,Ci,_i),barXPosition:bi,x:yi.globals.isXNumeric?si-oi:si,y:ni}}}]),ei}(),Sa=function(Pi){Gi(ei,ea);var ze=ma(ei);function ei(){return Ai(this,ei),ze.apply(this,arguments)}return Di(ei,[{key:"draw",value:function(ti,ri,si){var ni=this,oi=this.w,ci=new Ui(this.ctx),di=oi.globals.comboCharts?ri:oi.config.chart.type,gi=new un(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=oi.config.plotOptions.bar.horizontal;var vi=new wi(this.ctx,oi);ti=vi.getLogSeries(ti),this.series=ti,this.yRatio=vi.getLogYRatios(this.yRatio),this.barHelpers.initVariables(ti);for(var xi=ci.group({class:"apexcharts-".concat(di,"-series apexcharts-plot-series")}),yi=function(_i){ni.isBoxPlot=oi.config.chart.type==="boxPlot"||oi.config.series[_i].type==="boxPlot";var Li,Mi,Ri,fi,bi=void 0,Ei=void 0,Ii=[],Ni=[],Bi=oi.globals.comboCharts?si[_i]:_i,Ji=ci.group({class:"apexcharts-series",seriesName:Vi.escapeString(oi.globals.seriesNames[Bi]),rel:_i+1,"data:realIndex":Bi});ni.ctx.series.addCollapsedClassToSeries(Ji,Bi),ti[_i].length>0&&(ni.visibleI=ni.visibleI+1);var ji,la,ia=0;ni.yRatio.length>1&&(ni.yaxisIndex=oi.globals.seriesYAxisReverseMap[Bi][0],ia=Bi);var oa=ni.barHelpers.initialPositions();Ei=oa.y,ji=oa.barHeight,Mi=oa.yDivision,fi=oa.zeroW,bi=oa.x,la=oa.barWidth,Li=oa.xDivision,Ri=oa.zeroH,Ni.push(bi+la/2);for(var wa=ci.group({class:"apexcharts-datalabels","data:realIndex":Bi}),Ta=function(qa){var Fa=ni.barHelpers.getStrokeWidth(_i,qa,Bi),Qa=null,Ja={indexes:{i:_i,j:qa,realIndex:Bi,translationsIndex:ia},x:bi,y:Ei,strokeWidth:Fa,elSeries:Ji};Qa=ni.isHorizontal?ni.drawHorizontalBoxPaths(ui(ui({},Ja),{},{yDivision:Mi,barHeight:ji,zeroW:fi})):ni.drawVerticalBoxPaths(ui(ui({},Ja),{},{xDivision:Li,barWidth:la,zeroH:Ri})),Ei=Qa.y,bi=Qa.x,qa>0&&Ni.push(bi+la/2),Ii.push(Ei),Qa.pathTo.forEach(function(hn,Fn){var qn=!ni.isBoxPlot&&ni.candlestickOptions.wick.useFillColor?Qa.color[Fn]:oi.globals.stroke.colors[_i],$n=gi.fillPath({seriesNumber:Bi,dataPointIndex:qa,color:Qa.color[Fn],value:ti[_i][qa]});ni.renderSeries({realIndex:Bi,pathFill:$n,lineFill:qn,j:qa,i:_i,pathFrom:Qa.pathFrom,pathTo:hn,strokeWidth:Fa,elSeries:Ji,x:bi,y:Ei,series:ti,barHeight:ji,barWidth:la,elDataLabelsWrap:wa,visibleSeries:ni.visibleI,type:oi.config.chart.type})})},Ra=0;Ra<oi.globals.dataPoints;Ra++)Ta(Ra);oi.globals.seriesXvalues[Bi]=Ni,oi.globals.seriesYvalues[Bi]=Ii,xi.add(Ji)},Ci=0;Ci<ti.length;Ci++)yi(Ci);return xi}},{key:"drawVerticalBoxPaths",value:function(ti){var ri=ti.indexes,si=ti.x;ti.y;var ni=ti.xDivision,oi=ti.barWidth,ci=ti.zeroH,di=ti.strokeWidth,gi=this.w,vi=new Ui(this.ctx),xi=ri.i,yi=ri.j,Ci=!0,_i=gi.config.plotOptions.candlestick.colors.upward,Li=gi.config.plotOptions.candlestick.colors.downward,Mi="";this.isBoxPlot&&(Mi=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var Ri=this.yRatio[ri.translationsIndex],fi=ri.realIndex,bi=this.getOHLCValue(fi,yi),Ei=ci,Ii=ci;bi.o>bi.c&&(Ci=!1);var Ni=Math.min(bi.o,bi.c),Bi=Math.max(bi.o,bi.c),Ji=bi.m;gi.globals.isXNumeric&&(si=(gi.globals.seriesX[fi][yi]-gi.globals.minX)/this.xRatio-oi/2);var ji=si+oi*this.visibleI;this.series[xi][yi]===void 0||this.series[xi][yi]===null?(Ni=ci,Bi=ci):(Ni=ci-Ni/Ri,Bi=ci-Bi/Ri,Ei=ci-bi.h/Ri,Ii=ci-bi.l/Ri,Ji=ci-bi.m/Ri);var la=vi.move(ji,ci),ia=vi.move(ji+oi/2,Ni);return gi.globals.previousPaths.length>0&&(ia=this.getPreviousPath(fi,yi,!0)),la=this.isBoxPlot?[vi.move(ji,Ni)+vi.line(ji+oi/2,Ni)+vi.line(ji+oi/2,Ei)+vi.line(ji+oi/4,Ei)+vi.line(ji+oi-oi/4,Ei)+vi.line(ji+oi/2,Ei)+vi.line(ji+oi/2,Ni)+vi.line(ji+oi,Ni)+vi.line(ji+oi,Ji)+vi.line(ji,Ji)+vi.line(ji,Ni+di/2),vi.move(ji,Ji)+vi.line(ji+oi,Ji)+vi.line(ji+oi,Bi)+vi.line(ji+oi/2,Bi)+vi.line(ji+oi/2,Ii)+vi.line(ji+oi-oi/4,Ii)+vi.line(ji+oi/4,Ii)+vi.line(ji+oi/2,Ii)+vi.line(ji+oi/2,Bi)+vi.line(ji,Bi)+vi.line(ji,Ji)+"z"]:[vi.move(ji,Bi)+vi.line(ji+oi/2,Bi)+vi.line(ji+oi/2,Ei)+vi.line(ji+oi/2,Bi)+vi.line(ji+oi,Bi)+vi.line(ji+oi,Ni)+vi.line(ji+oi/2,Ni)+vi.line(ji+oi/2,Ii)+vi.line(ji+oi/2,Ni)+vi.line(ji,Ni)+vi.line(ji,Bi-di/2)],ia+=vi.move(ji,Ni),gi.globals.isXNumeric||(si+=ni),{pathTo:la,pathFrom:ia,x:si,y:Bi,barXPosition:ji,color:this.isBoxPlot?Mi:Ci?[_i]:[Li]}}},{key:"drawHorizontalBoxPaths",value:function(ti){var ri=ti.indexes;ti.x;var si=ti.y,ni=ti.yDivision,oi=ti.barHeight,ci=ti.zeroW,di=ti.strokeWidth,gi=this.w,vi=new Ui(this.ctx),xi=ri.i,yi=ri.j,Ci=this.boxOptions.colors.lower;this.isBoxPlot&&(Ci=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var _i=this.invertedYRatio,Li=ri.realIndex,Mi=this.getOHLCValue(Li,yi),Ri=ci,fi=ci,bi=Math.min(Mi.o,Mi.c),Ei=Math.max(Mi.o,Mi.c),Ii=Mi.m;gi.globals.isXNumeric&&(si=(gi.globals.seriesX[Li][yi]-gi.globals.minX)/this.invertedXRatio-oi/2);var Ni=si+oi*this.visibleI;this.series[xi][yi]===void 0||this.series[xi][yi]===null?(bi=ci,Ei=ci):(bi=ci+bi/_i,Ei=ci+Ei/_i,Ri=ci+Mi.h/_i,fi=ci+Mi.l/_i,Ii=ci+Mi.m/_i);var Bi=vi.move(ci,Ni),Ji=vi.move(bi,Ni+oi/2);return gi.globals.previousPaths.length>0&&(Ji=this.getPreviousPath(Li,yi,!0)),Bi=[vi.move(bi,Ni)+vi.line(bi,Ni+oi/2)+vi.line(Ri,Ni+oi/2)+vi.line(Ri,Ni+oi/2-oi/4)+vi.line(Ri,Ni+oi/2+oi/4)+vi.line(Ri,Ni+oi/2)+vi.line(bi,Ni+oi/2)+vi.line(bi,Ni+oi)+vi.line(Ii,Ni+oi)+vi.line(Ii,Ni)+vi.line(bi+di/2,Ni),vi.move(Ii,Ni)+vi.line(Ii,Ni+oi)+vi.line(Ei,Ni+oi)+vi.line(Ei,Ni+oi/2)+vi.line(fi,Ni+oi/2)+vi.line(fi,Ni+oi-oi/4)+vi.line(fi,Ni+oi/4)+vi.line(fi,Ni+oi/2)+vi.line(Ei,Ni+oi/2)+vi.line(Ei,Ni)+vi.line(Ii,Ni)+"z"],Ji+=vi.move(bi,Ni),gi.globals.isXNumeric||(si+=ni),{pathTo:Bi,pathFrom:Ji,x:Ei,y:si,barYPosition:Ni,color:Ci}}},{key:"getOHLCValue",value:function(ti,ri){var si=this.w;return{o:this.isBoxPlot?si.globals.seriesCandleH[ti][ri]:si.globals.seriesCandleO[ti][ri],h:this.isBoxPlot?si.globals.seriesCandleO[ti][ri]:si.globals.seriesCandleH[ti][ri],m:si.globals.seriesCandleM[ti][ri],l:this.isBoxPlot?si.globals.seriesCandleC[ti][ri]:si.globals.seriesCandleL[ti][ri],c:this.isBoxPlot?si.globals.seriesCandleL[ti][ri]:si.globals.seriesCandleC[ti][ri]}}}]),ei}(),Ca=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{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(ri,si){ri.from<=0&&(ei=!0)}),ei}},{key:"getShadeColor",value:function(ze,ei,ti,ri){var si=this.w,ni=1,oi=si.config.plotOptions[ze].shadeIntensity,ci=this.determineColor(ze,ei,ti);si.globals.hasNegs||ri?ni=si.config.plotOptions[ze].reverseNegativeShade?ci.percent<0?ci.percent/100*(1.25*oi):(1-ci.percent/100)*(1.25*oi):ci.percent<=0?1-(1+ci.percent/100)*oi:(1-ci.percent/100)*oi:(ni=1-ci.percent/100,ze==="treemap"&&(ni=(1-ci.percent/100)*(1.25*oi)));var di=ci.color,gi=new Vi;return si.config.plotOptions[ze].enableShades&&(di=this.w.config.theme.mode==="dark"?Vi.hexToRgba(gi.shadeColor(-1*ni,ci.color),si.config.fill.opacity):Vi.hexToRgba(gi.shadeColor(ni,ci.color),si.config.fill.opacity)),{color:di,colorProps:ci}}},{key:"determineColor",value:function(ze,ei,ti){var ri=this.w,si=ri.globals.series[ei][ti],ni=ri.config.plotOptions[ze],oi=ni.colorScale.inverse?ti:ei;ni.distributed&&ri.config.chart.type==="treemap"&&(oi=ti);var ci=ri.globals.colors[oi],di=null,gi=Math.min.apply(Math,da(ri.globals.series[ei])),vi=Math.max.apply(Math,da(ri.globals.series[ei]));ni.distributed||ze!=="heatmap"||(gi=ri.globals.minY,vi=ri.globals.maxY),ni.colorScale.min!==void 0&&(gi=ni.colorScale.min<ri.globals.minY?ni.colorScale.min:ri.globals.minY,vi=ni.colorScale.max>ri.globals.maxY?ni.colorScale.max:ri.globals.maxY);var xi=Math.abs(vi)+Math.abs(gi),yi=100*si/(xi===0?xi-1e-6:xi);return ni.colorScale.ranges.length>0&&ni.colorScale.ranges.map(function(Ci,_i){if(si>=Ci.from&&si<=Ci.to){ci=Ci.color,di=Ci.foreColor?Ci.foreColor:null,gi=Ci.from,vi=Ci.to;var Li=Math.abs(vi)+Math.abs(gi);yi=100*si/(Li===0?Li-1e-6:Li)}}),{color:ci,foreColor:di,percent:yi}}},{key:"calculateDataLabels",value:function(ze){var ei=ze.text,ti=ze.x,ri=ze.y,si=ze.i,ni=ze.j,oi=ze.colorProps,ci=ze.fontSize,di=this.w.config.dataLabels,gi=new Ui(this.ctx),vi=new pn(this.ctx),xi=null;if(di.enabled){xi=gi.group({class:"apexcharts-data-labels"});var yi=di.offsetX,Ci=di.offsetY,_i=ti+yi,Li=ri+parseFloat(di.style.fontSize)/3+Ci;vi.plotDataLabelsText({x:_i,y:Li,text:ei,i:si,j:ni,color:oi.foreColor,parent:xi,fontSize:ci,dataLabelsConfig:di})}return xi}},{key:"addListeners",value:function(ze){var ei=new Ui(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))}}]),Pi}(),Ba=function(){function Pi(ze,ei){Ai(this,Pi),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 Ca(ze),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return Di(Pi,[{key:"draw",value:function(ze){var ei=this.w,ti=new Ui(this.ctx),ri=ti.group({class:"apexcharts-heatmap"});ri.attr("clip-path","url(#gridRectMask".concat(ei.globals.cuid,")"));var si=ei.globals.gridWidth/ei.globals.dataPoints,ni=ei.globals.gridHeight/ei.globals.series.length,oi=0,ci=!1;this.negRange=this.helpers.checkColorRange();var di=ze.slice();ei.config.yaxis[0].reversed&&(ci=!0,di.reverse());for(var gi=ci?0:di.length-1;ci?gi<di.length:gi>=0;ci?gi++:gi--){var vi=ti.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:Vi.escapeString(ei.globals.seriesNames[gi]),rel:gi+1,"data:realIndex":gi});if(this.ctx.series.addCollapsedClassToSeries(vi,gi),ei.config.chart.dropShadow.enabled){var xi=ei.config.chart.dropShadow;new qi(this.ctx).dropShadow(vi,xi,gi)}for(var yi=0,Ci=ei.config.plotOptions.heatmap.shadeIntensity,_i=0;_i<di[gi].length;_i++){var Li=this.helpers.getShadeColor(ei.config.chart.type,gi,_i,this.negRange),Mi=Li.color,Ri=Li.colorProps;ei.config.fill.type==="image"&&(Mi=new un(this.ctx).fillPath({seriesNumber:gi,dataPointIndex:_i,opacity:ei.globals.hasNegs?Ri.percent<0?1-(1+Ri.percent/100):Ci+Ri.percent/100:Ri.percent/100,patternID:Vi.randomId(),width:ei.config.fill.image.width?ei.config.fill.image.width:si,height:ei.config.fill.image.height?ei.config.fill.image.height:ni}));var fi=this.rectRadius,bi=ti.drawRect(yi,oi,si,ni,fi);if(bi.attr({cx:yi,cy:oi}),bi.node.classList.add("apexcharts-heatmap-rect"),vi.add(bi),bi.attr({fill:Mi,i:gi,index:gi,j:_i,val:ze[gi][_i],"stroke-width":this.strokeWidth,stroke:ei.config.plotOptions.heatmap.useFillColorAsStroke?Mi:ei.globals.stroke.colors[0],color:Mi}),this.helpers.addListeners(bi),ei.config.chart.animations.enabled&&!ei.globals.dataChanged){var Ei=1;ei.globals.resized||(Ei=ei.config.chart.animations.speed),this.animateHeatMap(bi,yi,oi,si,ni,Ei)}if(ei.globals.dataChanged){var Ii=1;if(this.dynamicAnim.enabled&&ei.globals.shouldAnimate){Ii=this.dynamicAnim.speed;var Ni=ei.globals.previousPaths[gi]&&ei.globals.previousPaths[gi][_i]&&ei.globals.previousPaths[gi][_i].color;Ni||(Ni="rgba(255, 255, 255, 0)"),this.animateHeatColor(bi,Vi.isColorHex(Ni)?Ni:Vi.rgb2hex(Ni),Vi.isColorHex(Mi)?Mi:Vi.rgb2hex(Mi),Ii)}}var Bi=(0,ei.config.dataLabels.formatter)(ei.globals.series[gi][_i],{value:ei.globals.series[gi][_i],seriesIndex:gi,dataPointIndex:_i,w:ei}),Ji=this.helpers.calculateDataLabels({text:Bi,x:yi+si/2,y:oi+ni/2,i:gi,j:_i,colorProps:Ri,series:di});Ji!==null&&vi.add(Ji),yi+=si}oi+=ni,ri.add(vi)}var ji=ei.globals.yAxisScale[0].result.slice();return ei.config.yaxis[0].reversed?ji.unshift(""):ji.push(""),ei.globals.yAxisScale[0].result=ji,ri}},{key:"animateHeatMap",value:function(ze,ei,ti,ri,si,ni){var oi=new ua(this.ctx);oi.animateRect(ze,{x:ei+ri/2,y:ti+si/2,width:0,height:0},{x:ei,y:ti,width:ri,height:si},ni,function(){oi.animationCompleted(ze)})}},{key:"animateHeatColor",value:function(ze,ei,ti,ri){ze.attr({fill:ei}).animate(ri).attr({fill:ti})}}]),Pi}(),tn=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{key:"drawYAxisTexts",value:function(ze,ei,ti,ri){var si=this.w,ni=si.config.yaxis[0],oi=si.globals.yLabelFormatters[0];return new Ui(this.ctx).drawText({x:ze+ni.labels.offsetX,y:ei+ni.labels.offsetY,text:oi(ri,ti),textAnchor:"middle",fontSize:ni.labels.style.fontSize,fontFamily:ni.labels.style.fontFamily,foreColor:Array.isArray(ni.labels.style.colors)?ni.labels.style.colors[ti]:ni.labels.style.colors})}}]),Pi}(),Ya=function(){function Pi(ze){Ai(this,Pi),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 Di(Pi,[{key:"draw",value:function(ze){var ei=this,ti=this.w,ri=new Ui(this.ctx);if(this.ret=ri.group({class:"apexcharts-pie"}),ti.globals.noData)return this.ret;for(var si=0,ni=0;ni<ze.length;ni++)si+=Vi.negToZero(ze[ni]);var oi=[],ci=ri.group();si===0&&(si=1e-5),ze.forEach(function(Ni){ei.maxY=Math.max(ei.maxY,Ni)}),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 gi=this.fullAngle*Vi.negToZero(ze[di])/si;oi.push(gi),this.chartType==="polarArea"?(oi[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 vi,xi=0,yi=0;yi<ti.globals.previousPaths.length;yi++)xi+=Vi.negToZero(ti.globals.previousPaths[yi]);for(var Ci=0;Ci<ti.globals.previousPaths.length;Ci++)vi=this.fullAngle*Vi.negToZero(ti.globals.previousPaths[Ci])/xi,this.prevSectorAngleArr.push(vi)}this.donutSize<0&&(this.donutSize=0);var _i=ti.config.plotOptions.pie.customScale,Li=ti.globals.gridWidth/2,Mi=ti.globals.gridHeight/2,Ri=Li-ti.globals.gridWidth/2*_i,fi=Mi-ti.globals.gridHeight/2*_i;if(this.chartType==="donut"){var bi=ri.drawCircle(this.donutSize);bi.attr({cx:this.centerX,cy:this.centerY,fill:ti.config.plotOptions.pie.donut.background?ti.config.plotOptions.pie.donut.background:"transparent"}),ci.add(bi)}var Ei=this.drawArcs(oi,ze);if(this.sliceLabels.forEach(function(Ni){Ei.add(Ni)}),ci.attr({transform:"translate(".concat(Ri,", ").concat(fi,") scale(").concat(_i,")")}),ci.add(Ei),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:Ri,translateY:fi});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,ri=new qi(this.ctx),si=new Ui(this.ctx),ni=new un(this.ctx),oi=si.group({class:"apexcharts-slices"}),ci=this.initialAngle,di=this.initialAngle,gi=this.initialAngle,vi=this.initialAngle;this.strokeWidth=ti.config.stroke.show?ti.config.stroke.width:0;for(var xi=0;xi<ze.length;xi++){var yi=si.group({class:"apexcharts-series apexcharts-pie-series",seriesName:Vi.escapeString(ti.globals.seriesNames[xi]),rel:xi+1,"data:realIndex":xi});oi.add(yi),di=vi,gi=(ci=gi)+ze[xi],vi=di+this.prevSectorAngleArr[xi];var Ci=gi<ci?this.fullAngle+gi-ci:gi-ci,_i=ni.fillPath({seriesNumber:xi,size:this.sliceSizes[xi],value:ei[xi]}),Li=this.getChangedPath(di,vi),Mi=si.drawPath({d:Li,stroke:Array.isArray(this.lineColorArr)?this.lineColorArr[xi]:this.lineColorArr,strokeWidth:0,fill:_i,fillOpacity:ti.config.fill.opacity,classes:"apexcharts-pie-area apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(xi)});if(Mi.attr({index:0,j:xi}),ri.setSelectionFilter(Mi,0,xi),ti.config.chart.dropShadow.enabled){var Ri=ti.config.chart.dropShadow;ri.dropShadow(Mi,Ri,xi)}this.addListeners(Mi,this.donutDataLabels),Ui.setAttrs(Mi.node,{"data:angle":Ci,"data:startAngle":ci,"data:strokeWidth":this.strokeWidth,"data:value":ei[xi]});var fi={x:0,y:0};this.chartType==="pie"||this.chartType==="polarArea"?fi=Vi.polarToCartesian(this.centerX,this.centerY,ti.globals.radialSize/1.25+ti.config.plotOptions.pie.dataLabels.offset,(ci+Ci/2)%this.fullAngle):this.chartType==="donut"&&(fi=Vi.polarToCartesian(this.centerX,this.centerY,(ti.globals.radialSize+this.donutSize)/2+ti.config.plotOptions.pie.dataLabels.offset,(ci+Ci/2)%this.fullAngle)),yi.add(Mi);var bi=0;if(!this.initialAnim||ti.globals.resized||ti.globals.dataChanged?this.animBeginArr.push(0):((bi=Ci/this.fullAngle*ti.config.chart.animations.speed)===0&&(bi=1),this.animDur=bi+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&ti.globals.dataChanged?this.animatePaths(Mi,{size:this.sliceSizes[xi],endAngle:gi,startAngle:ci,prevStartAngle:di,prevEndAngle:vi,animateStartingPos:!0,i:xi,animBeginArr:this.animBeginArr,shouldSetPrevPaths:!0,dur:ti.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(Mi,{size:this.sliceSizes[xi],endAngle:gi,startAngle:ci,i:xi,totalItems:ze.length-1,animBeginArr:this.animBeginArr,dur:bi}),ti.config.plotOptions.pie.expandOnClick&&this.chartType!=="polarArea"&&Mi.click(this.pieClicked.bind(this,xi)),ti.globals.selectedDataPoints[0]!==void 0&&ti.globals.selectedDataPoints[0].indexOf(xi)>-1&&this.pieClicked(xi),ti.config.dataLabels.enabled){var Ei=fi.x,Ii=fi.y,Ni=100*Ci/this.fullAngle+"%";if(Ci!==0&&ti.config.plotOptions.pie.dataLabels.minAngleToShowLabel<ze[xi]){var Bi=ti.config.dataLabels.formatter;Bi!==void 0&&(Ni=Bi(ti.globals.seriesPercent[xi][0],{seriesIndex:xi,w:ti}));var Ji=ti.globals.dataLabels.style.colors[xi],ji=si.group({class:"apexcharts-datalabels"}),la=si.drawText({x:Ei,y:Ii,text:Ni,textAnchor:"middle",fontSize:ti.config.dataLabels.style.fontSize,fontFamily:ti.config.dataLabels.style.fontFamily,fontWeight:ti.config.dataLabels.style.fontWeight,foreColor:Ji});if(ji.add(la),ti.config.dataLabels.dropShadow.enabled){var ia=ti.config.dataLabels.dropShadow;ri.dropShadow(la,ia)}la.node.classList.add("apexcharts-pie-label"),ti.config.chart.animations.animate&&ti.globals.resized===!1&&(la.node.classList.add("apexcharts-pie-label-delay"),la.node.style.animationDelay=ti.config.chart.animations.speed/940+"s"),this.sliceLabels.push(ji)}}}return oi}},{key:"addListeners",value:function(ze,ei){var ti=new Ui(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,ri=ei.endAngle<ei.startAngle?this.fullAngle+ei.endAngle-ei.startAngle:ei.endAngle-ei.startAngle,si=ri,ni=ei.startAngle,oi=ei.startAngle;ei.prevStartAngle!==void 0&&ei.prevEndAngle!==void 0&&(ni=ei.prevEndAngle,si=ei.prevEndAngle<ei.prevStartAngle?this.fullAngle+ei.prevEndAngle-ei.prevStartAngle:ei.prevEndAngle-ei.prevStartAngle),ei.i===ti.config.series.length-1&&(ri+oi>this.fullAngle?ei.endAngle=ei.endAngle-(ri+oi):ri+oi<this.fullAngle&&(ei.endAngle=ei.endAngle+(this.fullAngle-(ri+oi)))),ri===this.fullAngle&&(ri=this.fullAngle-.01),this.animateArc(ze,ni,oi,ri,si,ei)}},{key:"animateArc",value:function(ze,ei,ti,ri,si,ni){var oi,ci=this,di=this.w,gi=new ua(this.ctx),vi=ni.size;(isNaN(ei)||isNaN(si))&&(ei=ti,si=ri,ni.dur=0);var xi=ri,yi=ti,Ci=ei<ti?this.fullAngle+ei-ti:ei-ti;di.globals.dataChanged&&ni.shouldSetPrevPaths&&ni.prevEndAngle&&(oi=ci.getPiePath({me:ci,startAngle:ni.prevStartAngle,angle:ni.prevEndAngle<ni.prevStartAngle?this.fullAngle+ni.prevEndAngle-ni.prevStartAngle:ni.prevEndAngle-ni.prevStartAngle,size:vi}),ze.attr({d:oi})),ni.dur!==0?ze.animate(ni.dur,di.globals.easing,ni.animBeginArr[ni.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}),ni.i===di.config.series.length-1&&gi.animationCompleted(ze)}).during(function(_i){xi=Ci+(ri-Ci)*_i,ni.animateStartingPos&&(xi=si+(ri-si)*_i,yi=ei-si+(ti-(ei-si))*_i),oi=ci.getPiePath({me:ci,startAngle:yi,angle:xi,size:vi}),ze.node.setAttribute("data:pathOrig",oi),ze.attr({d:oi})}):(oi=ci.getPiePath({me:ci,startAngle:yi,angle:ri,size:vi}),ni.isTrack||(di.globals.animationEnded=!0),ze.node.setAttribute("data:pathOrig",oi),ze.attr({d:oi,"stroke-width":ci.strokeWidth}))}},{key:"pieClicked",value:function(ze){var ei,ti=this.w,ri=this,si=ri.sliceSizes[ze]+(ti.config.plotOptions.pie.expandOnClick?4:0),ni=ti.globals.dom.Paper.select(".apexcharts-".concat(ri.chartType.toLowerCase(),"-slice-").concat(ze)).members[0];if(ni.attr("data:pieClicked")!=="true"){var oi=ti.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area");Array.prototype.forEach.call(oi,function(vi){vi.setAttribute("data:pieClicked","false");var xi=vi.getAttribute("data:pathOrig");xi&&vi.setAttribute("d",xi)}),ni.attr("data:pieClicked","true");var ci=parseInt(ni.attr("data:startAngle"),10),di=parseInt(ni.attr("data:angle"),10);ei=ri.getPiePath({me:ri,startAngle:ci,angle:di,size:si}),di!==360&&ni.plot(ei)}else{ni.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(ni.node,this.donutDataLabels);var gi=ni.attr("data:pathOrig");ni.attr({d:gi})}}},{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,ri=ze.startAngle,si=ze.angle,ni=ze.size,oi=new Ui(this.ctx),ci=ri,di=Math.PI*(ci-90)/180,gi=si+ri;Math.ceil(gi)>=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(gi=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(gi)>this.fullAngle&&(gi-=this.fullAngle);var vi=Math.PI*(gi-90)/180,xi=ti.centerX+ni*Math.cos(di),yi=ti.centerY+ni*Math.sin(di),Ci=ti.centerX+ni*Math.cos(vi),_i=ti.centerY+ni*Math.sin(vi),Li=Vi.polarToCartesian(ti.centerX,ti.centerY,ti.donutSize,gi),Mi=Vi.polarToCartesian(ti.centerX,ti.centerY,ti.donutSize,ci),Ri=si>180?1:0,fi=["M",xi,yi,"A",ni,ni,0,Ri,1,Ci,_i];return ei=ti.chartType==="donut"?[].concat(fi,["L",Li.x,Li.y,"A",ti.donutSize,ti.donutSize,0,Ri,0,Mi.x,Mi.y,"L",xi,yi,"z"]).join(" "):ti.chartType==="pie"||ti.chartType==="polarArea"?[].concat(fi,["L",ti.centerX,ti.centerY,"L",xi,yi]).join(" "):[].concat(fi).join(" "),oi.roundPathCorners(ei,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(ze){var ei=this.w,ti=new es(this.ctx),ri=new Ui(this.ctx),si=new tn(this.ctx),ni=ri.group(),oi=ri.group(),ci=ti.niceScale(0,Math.ceil(this.maxY),0),di=ci.result.reverse(),gi=ci.result.length;this.maxY=ci.niceMax;for(var vi=ei.globals.radialSize,xi=vi/(gi-1),yi=0;yi<gi-1;yi++){var Ci=ri.drawCircle(vi);if(Ci.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 _i=si.drawYAxisTexts(this.centerX,this.centerY-vi+parseInt(ei.config.yaxis[0].labels.style.fontSize,10)/2,yi,di[yi]);oi.add(_i)}ni.add(Ci),vi-=xi}this.drawSpokes(ze),ze.add(ni),ze.add(oi)}},{key:"renderInnerDataLabels",value:function(ze,ei){var ti=this.w,ri=new Ui(this.ctx),si=ri.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,")")}),ni=ze.total.show;si.node.style.opacity=ei.opacity;var oi,ci,di=ei.centerX,gi=ei.centerY;oi=ze.name.color===void 0?ti.globals.colors[0]:ze.name.color;var vi=ze.name.fontSize,xi=ze.name.fontFamily,yi=ze.name.fontWeight;ci=ze.value.color===void 0?ti.config.chart.foreColor:ze.value.color;var Ci=ze.value.formatter,_i="",Li="";if(ni?(oi=ze.total.color,vi=ze.total.fontSize,xi=ze.total.fontFamily,yi=ze.total.fontWeight,Li=ze.total.label,_i=ze.total.formatter(ti)):ti.globals.series.length===1&&(_i=Ci(ti.globals.series[0],ti),Li=ti.globals.seriesNames[0]),Li&&(Li=ze.name.formatter(Li,ze.total.show,ti)),ze.name.show){var Mi=ri.drawText({x:di,y:gi+parseFloat(ze.name.offsetY),text:Li,textAnchor:"middle",foreColor:oi,fontSize:vi,fontWeight:yi,fontFamily:xi});Mi.node.classList.add("apexcharts-datalabel-label"),si.add(Mi)}if(ze.value.show){var Ri=ze.name.show?parseFloat(ze.value.offsetY)+16:ze.value.offsetY,fi=ri.drawText({x:di,y:gi+Ri,text:_i,textAnchor:"middle",foreColor:ci,fontWeight:ze.value.fontWeight,fontSize:ze.value.fontSize,fontFamily:ze.value.fontFamily});fi.node.classList.add("apexcharts-datalabel-value"),si.add(fi)}return si}},{key:"printInnerLabels",value:function(ze,ei,ti,ri){var si,ni=this.w;ri?si=ze.name.color===void 0?ni.globals.colors[parseInt(ri.parentNode.getAttribute("rel"),10)-1]:ze.name.color:ni.globals.series.length>1&&ze.total.show&&(si=ze.total.color);var oi=ni.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),ci=ni.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");ti=(0,ze.value.formatter)(ti,ni),ri||typeof ze.total.formatter!="function"||(ti=ze.total.formatter(ni));var di=ei===ze.total.label;ei=ze.name.formatter(ei,di,ni),oi!==null&&(oi.textContent=ei),ci!==null&&(ci.textContent=ti),oi!==null&&(oi.style.fill=si)}},{key:"printDataLabelsInner",value:function(ze,ei){var ti=this.w,ri=ze.getAttribute("data:value"),si=ti.globals.seriesNames[parseInt(ze.parentNode.getAttribute("rel"),10)-1];ti.globals.series.length>1&&this.printInnerLabels(ei,si,ri,ze);var ni=ti.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");ni!==null&&(ni.style.opacity=1)}},{key:"drawSpokes",value:function(ze){var ei=this,ti=this.w,ri=new Ui(this.ctx),si=ti.config.plotOptions.polarArea.spokes;if(si.strokeWidth!==0){for(var ni=[],oi=360/ti.globals.series.length,ci=0;ci<ti.globals.series.length;ci++)ni.push(Vi.polarToCartesian(this.centerX,this.centerY,ti.globals.radialSize,ti.config.plotOptions.pie.startAngle+oi*ci));ni.forEach(function(di,gi){var vi=ri.drawLine(di.x,di.y,ei.centerX,ei.centerY,Array.isArray(si.connectorColors)?si.connectorColors[gi]:si.connectorColors);ze.add(vi)})}}},{key:"revertDataLabelsInner",value:function(ze,ei,ti){var ri=this,si=this.w,ni=si.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group"),oi=!1,ci=si.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area"),di=function(xi){var yi=xi.makeSliceOut,Ci=xi.printLabel;Array.prototype.forEach.call(ci,function(_i){_i.getAttribute("data:pieClicked")==="true"&&(yi&&(oi=!0),Ci&&ri.printDataLabelsInner(_i,ei))})};if(di({makeSliceOut:!0,printLabel:!1}),ei.total.show&&si.globals.series.length>1)oi&&!ei.total.showAlways?di({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(ei,ei.total.label,ei.total.formatter(si));else if(di({makeSliceOut:!1,printLabel:!0}),!oi)if(si.globals.selectedDataPoints.length&&si.globals.series.length>1)if(si.globals.selectedDataPoints[0].length>0){var gi=si.globals.selectedDataPoints[0],vi=si.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(gi));this.printDataLabelsInner(vi,ei)}else ni&&si.globals.selectedDataPoints.length&&si.globals.selectedDataPoints[0].length===0&&(ni.style.opacity=0);else ni&&si.globals.series.length>1&&(ni.style.opacity=0)}}]),Pi}(),rn=function(){function Pi(ze){Ai(this,Pi),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 Ui(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 wi(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 Di(Pi,[{key:"draw",value:function(ze){var ei=this,ti=this.w,ri=new un(this.ctx),si=[],ni=new pn(this.ctx);ze.length&&(this.dataPointsLen=ze[ti.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var oi=ti.globals.gridWidth/2,ci=ti.globals.gridHeight/2,di=oi+ti.config.plotOptions.radar.offsetX,gi=ci+ti.config.plotOptions.radar.offsetY,vi=this.graphics.group({class:"apexcharts-radar-series apexcharts-plot-series",transform:"translate(".concat(di||0,", ").concat(gi||0,")")}),xi=[],yi=null,Ci=null;if(this.yaxisLabels=this.graphics.group({class:"apexcharts-yaxis"}),ze.forEach(function(Li,Mi){var Ri=Li.length===ti.globals.dataPoints,fi=ei.graphics.group().attr({class:"apexcharts-series","data:longestSeries":Ri,seriesName:Vi.escapeString(ti.globals.seriesNames[Mi]),rel:Mi+1,"data:realIndex":Mi});ei.dataRadiusOfPercent[Mi]=[],ei.dataRadius[Mi]=[],ei.angleArr[Mi]=[],Li.forEach(function(oa,wa){var Ta=Math.abs(ei.maxValue-ei.minValue);oa+=Math.abs(ei.minValue),ei.isLog&&(oa=ei.coreUtils.getLogVal(ei.logBase,oa,0)),ei.dataRadiusOfPercent[Mi][wa]=oa/Ta,ei.dataRadius[Mi][wa]=ei.dataRadiusOfPercent[Mi][wa]*ei.size,ei.angleArr[Mi][wa]=wa*ei.disAngle}),xi=ei.getDataPointsPos(ei.dataRadius[Mi],ei.angleArr[Mi]);var bi=ei.createPaths(xi,{x:0,y:0});yi=ei.graphics.group({class:"apexcharts-series-markers-wrap apexcharts-element-hidden"}),Ci=ei.graphics.group({class:"apexcharts-datalabels","data:realIndex":Mi}),ti.globals.delayedElements.push({el:yi.node,index:Mi});var Ei={i:Mi,realIndex:Mi,animationDelay:Mi,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[Mi],strokeLineCap:ti.config.stroke.lineCap},Ii=null;ti.globals.previousPaths.length>0&&(Ii=ei.getPreviousPath(Mi));for(var Ni=0;Ni<bi.linePathsTo.length;Ni++){var Bi=ei.graphics.renderPaths(ui(ui({},Ei),{},{pathFrom:Ii===null?bi.linePathsFrom[Ni]:Ii,pathTo:bi.linePathsTo[Ni],strokeWidth:Array.isArray(ei.strokeWidth)?ei.strokeWidth[Mi]:ei.strokeWidth,fill:"none",drawShadow:!1}));fi.add(Bi);var Ji=ri.fillPath({seriesNumber:Mi}),ji=ei.graphics.renderPaths(ui(ui({},Ei),{},{pathFrom:Ii===null?bi.areaPathsFrom[Ni]:Ii,pathTo:bi.areaPathsTo[Ni],strokeWidth:0,fill:Ji,drawShadow:!1}));if(ti.config.chart.dropShadow.enabled){var la=new qi(ei.ctx),ia=ti.config.chart.dropShadow;la.dropShadow(ji,Object.assign({},ia,{noUserSpaceOnUse:!0}),Mi)}fi.add(ji)}Li.forEach(function(oa,wa){var Ta=new bn(ei.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:Mi,dataPointIndex:wa}),Ra=ei.graphics.drawMarker(xi[wa].x,xi[wa].y,Ta);Ra.attr("rel",wa),Ra.attr("j",wa),Ra.attr("index",Mi),Ra.node.setAttribute("default-marker-size",Ta.pSize);var qa=ei.graphics.group({class:"apexcharts-series-markers"});qa&&qa.add(Ra),yi.add(qa),fi.add(yi);var Fa=ti.config.dataLabels;if(Fa.enabled){var Qa=Fa.formatter(ti.globals.series[Mi][wa],{seriesIndex:Mi,dataPointIndex:wa,w:ti});ni.plotDataLabelsText({x:xi[wa].x,y:xi[wa].y,text:Qa,textAnchor:"middle",i:Mi,j:Mi,parent:Ci,offsetCorrection:!1,dataLabelsConfig:ui({},Fa)})}fi.add(Ci)}),si.push(fi)}),this.drawPolygons({parent:vi}),ti.config.xaxis.labels.show){var _i=this.drawXAxisTexts();vi.add(_i)}return si.forEach(function(Li){vi.add(Li)}),vi.add(this.yaxisLabels),vi}},{key:"drawPolygons",value:function(ze){for(var ei=this,ti=this.w,ri=ze.parent,si=new tn(this.ctx),ni=ti.globals.yAxisScale[0].result.reverse(),oi=ni.length,ci=[],di=this.size/(oi-1),gi=0;gi<oi;gi++)ci[gi]=di*gi;ci.reverse();var vi=[],xi=[];ci.forEach(function(yi,Ci){var _i=Vi.getPolygonPos(yi,ei.dataPointsLen),Li="";_i.forEach(function(Mi,Ri){if(Ci===0){var fi=ei.graphics.drawLine(Mi.x,Mi.y,0,0,Array.isArray(ei.polygons.connectorColors)?ei.polygons.connectorColors[Ri]:ei.polygons.connectorColors);xi.push(fi)}Ri===0&&ei.yaxisLabelsTextsPos.push({x:Mi.x,y:Mi.y}),Li+=Mi.x+","+Mi.y+" "}),vi.push(Li)}),vi.forEach(function(yi,Ci){var _i=ei.polygons.strokeColors,Li=ei.polygons.strokeWidth,Mi=ei.graphics.drawPolygon(yi,Array.isArray(_i)?_i[Ci]:_i,Array.isArray(Li)?Li[Ci]:Li,ti.globals.radarPolygons.fill.colors[Ci]);ri.add(Mi)}),xi.forEach(function(yi){ri.add(yi)}),ti.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach(function(yi,Ci){var _i=si.drawYAxisTexts(yi.x,yi.y,Ci,ni[Ci]);ei.yaxisLabels.add(_i)})}},{key:"drawXAxisTexts",value:function(){var ze=this,ei=this.w,ti=ei.config.xaxis.labels,ri=this.graphics.group({class:"apexcharts-xaxis"}),si=Vi.getPolygonPos(this.size,this.dataPointsLen);return ei.globals.labels.forEach(function(ni,oi){var ci=ei.config.xaxis.labels.formatter,di=new pn(ze.ctx);if(si[oi]){var gi=ze.getTextPos(si[oi],ze.size),vi=ci(ni,{seriesIndex:-1,dataPointIndex:oi,w:ei});di.plotDataLabelsText({x:gi.newX,y:gi.newY,text:vi,textAnchor:gi.textAnchor,i:oi,j:oi,parent:ri,color:Array.isArray(ti.style.colors)&&ti.style.colors[oi]?ti.style.colors[oi]:"#a8a8a8",dataLabelsConfig:ui({textAnchor:gi.textAnchor,dropShadow:{enabled:!1}},ti),offsetCorrection:!1})}}),ri}},{key:"createPaths",value:function(ze,ei){var ti=this,ri=[],si=[],ni=[],oi=[];if(ze.length){si=[this.graphics.move(ei.x,ei.y)],oi=[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(gi,vi){ci+=ti.graphics.line(gi.x,gi.y),di+=ti.graphics.line(gi.x,gi.y),vi===ze.length-1&&(ci+="Z",di+="Z")}),ri.push(ci),ni.push(di)}return{linePathsFrom:si,linePathsTo:ri,areaPathsFrom:oi,areaPathsTo:ni}}},{key:"getTextPos",value:function(ze,ei){var ti="middle",ri=ze.x,si=ze.y;return Math.abs(ze.x)>=10?ze.x>0?(ti="start",ri+=10):ze.x<0&&(ti="end",ri-=10):ti="middle",Math.abs(ze.y)>=ei-10&&(ze.y<0?si-=10:ze.y>0&&(si+=10)),{textAnchor:ti,newX:ri,newY:si}}},{key:"getPreviousPath",value:function(ze){for(var ei=this.w,ti=null,ri=0;ri<ei.globals.previousPaths.length;ri++){var si=ei.globals.previousPaths[ri];si.paths.length>0&&parseInt(si.realIndex,10)===parseInt(ze,10)&&ei.globals.previousPaths[ri].paths[0]!==void 0&&(ti=ei.globals.previousPaths[ri].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 ri=[],si=0;si<ti;si++){var ni={};ni.x=ze[si]*Math.sin(ei[si]),ni.y=-ze[si]*Math.cos(ei[si]),ri.push(ni)}return ri}}]),Pi}(),Zn=function(Pi){Gi(ei,Ya);var ze=ma(ei);function ei(ti){var ri;Ai(this,ei),(ri=ze.call(this,ti)).ctx=ti,ri.w=ti.w,ri.animBeginArr=[0],ri.animDur=0;var si=ri.w;return ri.startAngle=si.config.plotOptions.radialBar.startAngle,ri.endAngle=si.config.plotOptions.radialBar.endAngle,ri.totalAngle=Math.abs(si.config.plotOptions.radialBar.endAngle-si.config.plotOptions.radialBar.startAngle),ri.trackStartAngle=si.config.plotOptions.radialBar.track.startAngle,ri.trackEndAngle=si.config.plotOptions.radialBar.track.endAngle,ri.barLabels=ri.w.config.plotOptions.radialBar.barLabels,ri.donutDataLabels=ri.w.config.plotOptions.radialBar.dataLabels,ri.radialDataLabels=ri.donutDataLabels,ri.trackStartAngle||(ri.trackStartAngle=ri.startAngle),ri.trackEndAngle||(ri.trackEndAngle=ri.endAngle),ri.endAngle===360&&(ri.endAngle=359.99),ri.margin=parseInt(si.config.plotOptions.radialBar.track.margin,10),ri.onBarLabelClick=ri.onBarLabelClick.bind(ra(ri)),ri}return Di(ei,[{key:"draw",value:function(ti){var ri=this.w,si=new Ui(this.ctx),ni=si.group({class:"apexcharts-radialbar"});if(ri.globals.noData)return ni;var oi=si.group(),ci=this.defaultSize/2,di=ri.globals.gridWidth/2,gi=this.defaultSize/2.05;ri.config.chart.sparkline.enabled||(gi=gi-ri.config.stroke.width-ri.config.chart.dropShadow.blur);var vi=ri.globals.fill.colors;if(ri.config.plotOptions.radialBar.track.show){var xi=this.drawTracks({size:gi,centerX:di,centerY:ci,colorArr:vi,series:ti});oi.add(xi)}var yi=this.drawArcs({size:gi,centerX:di,centerY:ci,colorArr:vi,series:ti}),Ci=360;ri.config.plotOptions.radialBar.startAngle<0&&(Ci=this.totalAngle);var _i=(360-Ci)/360;if(ri.globals.radialSize=gi-gi*_i,this.radialDataLabels.value.show){var Li=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);ri.globals.radialSize+=Li*_i}return oi.add(yi.g),ri.config.plotOptions.radialBar.hollow.position==="front"&&(yi.g.add(yi.elHollow),yi.dataLabels&&yi.g.add(yi.dataLabels)),ni.add(oi),ni}},{key:"drawTracks",value:function(ti){var ri=this.w,si=new Ui(this.ctx),ni=si.group({class:"apexcharts-tracks"}),oi=new qi(this.ctx),ci=new un(this.ctx),di=this.getStrokeWidth(ti);ti.size=ti.size-di/2;for(var gi=0;gi<ti.series.length;gi++){var vi=si.group({class:"apexcharts-radialbar-track apexcharts-track"});ni.add(vi),vi.attr({rel:gi+1}),ti.size=ti.size-di-this.margin;var xi=ri.config.plotOptions.radialBar.track,yi=ci.fillPath({seriesNumber:0,size:ti.size,fillColors:Array.isArray(xi.background)?xi.background[gi]:xi.background,solid:!0}),Ci=this.trackStartAngle,_i=this.trackEndAngle;Math.abs(_i)+Math.abs(Ci)>=360&&(_i=360-Math.abs(this.startAngle)-.1);var Li=si.drawPath({d:"",stroke:yi,strokeWidth:di*parseInt(xi.strokeWidth,10)/100,fill:"none",strokeOpacity:xi.opacity,classes:"apexcharts-radialbar-area"});if(xi.dropShadow.enabled){var Mi=xi.dropShadow;oi.dropShadow(Li,Mi)}vi.add(Li),Li.attr("id","apexcharts-radialbarTrack-"+gi),this.animatePaths(Li,{centerX:ti.centerX,centerY:ti.centerY,endAngle:_i,startAngle:Ci,size:ti.size,i:gi,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:ri.globals.easing})}return ni}},{key:"drawArcs",value:function(ti){var ri=this.w,si=new Ui(this.ctx),ni=new un(this.ctx),oi=new qi(this.ctx),ci=si.group(),di=this.getStrokeWidth(ti);ti.size=ti.size-di/2;var gi=ri.config.plotOptions.radialBar.hollow.background,vi=ti.size-di*ti.series.length-this.margin*ti.series.length-di*parseInt(ri.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,xi=vi-ri.config.plotOptions.radialBar.hollow.margin;ri.config.plotOptions.radialBar.hollow.image!==void 0&&(gi=this.drawHollowImage(ti,ci,vi,gi));var yi=this.drawHollow({size:xi,centerX:ti.centerX,centerY:ti.centerY,fill:gi||"transparent"});if(ri.config.plotOptions.radialBar.hollow.dropShadow.enabled){var Ci=ri.config.plotOptions.radialBar.hollow.dropShadow;oi.dropShadow(yi,Ci)}var _i=1;!this.radialDataLabels.total.show&&ri.globals.series.length>1&&(_i=0);var Li=null;this.radialDataLabels.show&&(Li=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:vi,centerX:ti.centerX,centerY:ti.centerY,opacity:_i})),ri.config.plotOptions.radialBar.hollow.position==="back"&&(ci.add(yi),Li&&ci.add(Li));var Mi=!1;ri.config.plotOptions.radialBar.inverseOrder&&(Mi=!0);for(var Ri=Mi?ti.series.length-1:0;Mi?Ri>=0:Ri<ti.series.length;Mi?Ri--:Ri++){var fi=si.group({class:"apexcharts-series apexcharts-radial-series",seriesName:Vi.escapeString(ri.globals.seriesNames[Ri])});ci.add(fi),fi.attr({rel:Ri+1,"data:realIndex":Ri}),this.ctx.series.addCollapsedClassToSeries(fi,Ri),ti.size=ti.size-di-this.margin;var bi=ni.fillPath({seriesNumber:Ri,size:ti.size,value:ti.series[Ri]}),Ei=this.startAngle,Ii=void 0,Ni=Vi.negToZero(ti.series[Ri]>100?100:ti.series[Ri])/100,Bi=Math.round(this.totalAngle*Ni)+this.startAngle,Ji=void 0;ri.globals.dataChanged&&(Ii=this.startAngle,Ji=Math.round(this.totalAngle*Vi.negToZero(ri.globals.previousPaths[Ri])/100)+Ii),Math.abs(Bi)+Math.abs(Ei)>=360&&(Bi-=.01),Math.abs(Ji)+Math.abs(Ii)>=360&&(Ji-=.01);var ji=Bi-Ei,la=Array.isArray(ri.config.stroke.dashArray)?ri.config.stroke.dashArray[Ri]:ri.config.stroke.dashArray,ia=si.drawPath({d:"",stroke:bi,strokeWidth:di,fill:"none",fillOpacity:ri.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+Ri,strokeDashArray:la});if(Ui.setAttrs(ia.node,{"data:angle":ji,"data:value":ti.series[Ri]}),ri.config.chart.dropShadow.enabled){var oa=ri.config.chart.dropShadow;oi.dropShadow(ia,oa,Ri)}if(oi.setSelectionFilter(ia,0,Ri),this.addListeners(ia,this.radialDataLabels),fi.add(ia),ia.attr({index:0,j:Ri}),this.barLabels.enabled){var wa=Vi.polarToCartesian(ti.centerX,ti.centerY,ti.size,Ei),Ta=this.barLabels.formatter(ri.globals.seriesNames[Ri],{seriesIndex:Ri,w:ri}),Ra=["apexcharts-radialbar-label"];this.barLabels.onClick||Ra.push("apexcharts-no-click");var qa=this.barLabels.useSeriesColors?ri.globals.colors[Ri]:ri.config.chart.foreColor;qa||(qa=ri.config.chart.foreColor);var Fa=wa.x-this.barLabels.margin,Qa=wa.y,Ja=si.drawText({x:Fa,y:Qa,text:Ta,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:qa,cssClass:Ra.join(" ")});Ja.on("click",this.onBarLabelClick),Ja.attr({rel:Ri+1}),Ei!==0&&Ja.attr({"transform-origin":"".concat(Fa," ").concat(Qa),transform:"rotate(".concat(Ei," 0 0)")}),fi.add(Ja)}var hn=0;!this.initialAnim||ri.globals.resized||ri.globals.dataChanged||(hn=ri.config.chart.animations.speed),ri.globals.dataChanged&&(hn=ri.config.chart.animations.dynamicAnimation.speed),this.animDur=hn/(1.2*ti.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(ia,{centerX:ti.centerX,centerY:ti.centerY,endAngle:Bi,startAngle:Ei,prevEndAngle:Ji,prevStartAngle:Ii,size:ti.size,i:Ri,totalItems:2,animBeginArr:this.animBeginArr,dur:hn,shouldSetPrevPaths:!0,easing:ri.globals.easing})}return{g:ci,elHollow:yi,dataLabels:Li}}},{key:"drawHollow",value:function(ti){var ri=new Ui(this.ctx).drawCircle(2*ti.size);return ri.attr({class:"apexcharts-radialbar-hollow",cx:ti.centerX,cy:ti.centerY,r:ti.size,fill:ti.fill}),ri}},{key:"drawHollowImage",value:function(ti,ri,si,ni){var oi=this.w,ci=new un(this.ctx),di=Vi.randomId(),gi=oi.config.plotOptions.radialBar.hollow.image;if(oi.config.plotOptions.radialBar.hollow.imageClipped)ci.clippedImgArea({width:si,height:si,image:gi,patternID:"pattern".concat(oi.globals.cuid).concat(di)}),ni="url(#pattern".concat(oi.globals.cuid).concat(di,")");else{var vi=oi.config.plotOptions.radialBar.hollow.imageWidth,xi=oi.config.plotOptions.radialBar.hollow.imageHeight;if(vi===void 0&&xi===void 0){var yi=oi.globals.dom.Paper.image(gi).loaded(function(_i){this.move(ti.centerX-_i.width/2+oi.config.plotOptions.radialBar.hollow.imageOffsetX,ti.centerY-_i.height/2+oi.config.plotOptions.radialBar.hollow.imageOffsetY)});ri.add(yi)}else{var Ci=oi.globals.dom.Paper.image(gi).loaded(function(_i){this.move(ti.centerX-vi/2+oi.config.plotOptions.radialBar.hollow.imageOffsetX,ti.centerY-xi/2+oi.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(vi,xi)});ri.add(Ci)}}return ni}},{key:"getStrokeWidth",value:function(ti){var ri=this.w;return ti.size*(100-parseInt(ri.config.plotOptions.radialBar.hollow.size,10))/100/(ti.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(ti){var ri=parseInt(ti.target.getAttribute("rel"),10)-1,si=this.barLabels.onClick,ni=this.w;si&&si(ni.globals.seriesNames[ri],{w:ni,seriesIndex:ri})}}]),ei}(),In=function(Pi){Gi(ei,ea);var ze=ma(ei);function ei(){return Ai(this,ei),ze.apply(this,arguments)}return Di(ei,[{key:"draw",value:function(ti,ri){var si=this.w,ni=new Ui(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=ti,this.seriesRangeStart=si.globals.seriesRangeStart,this.seriesRangeEnd=si.globals.seriesRangeEnd,this.barHelpers.initVariables(ti);for(var oi=ni.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),ci=0;ci<ti.length;ci++){var di,gi,vi,xi,yi=void 0,Ci=void 0,_i=si.globals.comboCharts?ri[ci]:ci,Li=ni.group({class:"apexcharts-series",seriesName:Vi.escapeString(si.globals.seriesNames[_i]),rel:ci+1,"data:realIndex":_i});this.ctx.series.addCollapsedClassToSeries(Li,_i),ti[ci].length>0&&(this.visibleI=this.visibleI+1);var Mi=0,Ri=0,fi=0;this.yRatio.length>1&&(this.yaxisIndex=si.globals.seriesYAxisReverseMap[_i][0],fi=_i);var bi=this.barHelpers.initialPositions();Ci=bi.y,xi=bi.zeroW,yi=bi.x,Ri=bi.barWidth,Mi=bi.barHeight,di=bi.xDivision,gi=bi.yDivision,vi=bi.zeroH;for(var Ei=ni.group({class:"apexcharts-datalabels","data:realIndex":_i}),Ii=ni.group({class:"apexcharts-rangebar-goals-markers"}),Ni=0;Ni<si.globals.dataPoints;Ni++){var Bi,Ji=this.barHelpers.getStrokeWidth(ci,Ni,_i),ji=this.seriesRangeStart[ci][Ni],la=this.seriesRangeEnd[ci][Ni],ia=null,oa=null,wa=null,Ta={x:yi,y:Ci,strokeWidth:Ji,elSeries:Li},Ra=this.seriesLen;if(si.config.plotOptions.bar.rangeBarGroupRows&&(Ra=1),si.config.series[ci].data[Ni]===void 0)break;if(this.isHorizontal){wa=Ci+Mi*this.visibleI;var qa=(gi-Mi*Ra)/2;if(si.config.series[ci].data[Ni].x){var Fa=this.detectOverlappingBars({i:ci,j:Ni,barYPosition:wa,srty:qa,barHeight:Mi,yDivision:gi,initPositions:bi});Mi=Fa.barHeight,wa=Fa.barYPosition}Ri=(ia=this.drawRangeBarPaths(ui({indexes:{i:ci,j:Ni,realIndex:_i},barHeight:Mi,barYPosition:wa,zeroW:xi,yDivision:gi,y1:ji,y2:la},Ta))).barWidth}else{si.globals.isXNumeric&&(yi=(si.globals.seriesX[ci][Ni]-si.globals.minX)/this.xRatio-Ri/2),oa=yi+Ri*this.visibleI;var Qa=(di-Ri*Ra)/2;if(si.config.series[ci].data[Ni].x){var Ja=this.detectOverlappingBars({i:ci,j:Ni,barXPosition:oa,srtx:Qa,barWidth:Ri,xDivision:di,initPositions:bi});Ri=Ja.barWidth,oa=Ja.barXPosition}Mi=(ia=this.drawRangeColumnPaths(ui({indexes:{i:ci,j:Ni,realIndex:_i,translationsIndex:fi},barWidth:Ri,barXPosition:oa,zeroH:vi,xDivision:di},Ta))).barHeight}var hn=this.barHelpers.drawGoalLine({barXPosition:ia.barXPosition,barYPosition:wa,goalX:ia.goalX,goalY:ia.goalY,barHeight:Mi,barWidth:Ri});hn&&Ii.add(hn),Ci=ia.y,yi=ia.x;var Fn=this.barHelpers.getPathFillColor(ti,ci,Ni,_i),qn=si.globals.stroke.colors[_i];this.renderSeries((zi(Bi={realIndex:_i,pathFill:Fn,lineFill:qn,j:Ni,i:ci,x:yi,y:Ci,y1:ji,y2:la,pathFrom:ia.pathFrom,pathTo:ia.pathTo,strokeWidth:Ji,elSeries:Li,series:ti,barHeight:Mi,barWidth:Ri,barXPosition:oa,barYPosition:wa},"barWidth",Ri),zi(Bi,"elDataLabelsWrap",Ei),zi(Bi,"elGoalsMarkers",Ii),zi(Bi,"visibleSeries",this.visibleI),zi(Bi,"type","rangebar"),Bi))}oi.add(Li)}return oi}},{key:"detectOverlappingBars",value:function(ti){var ri=ti.i,si=ti.j,ni=ti.barYPosition,oi=ti.barXPosition,ci=ti.srty,di=ti.srtx,gi=ti.barHeight,vi=ti.barWidth,xi=ti.yDivision,yi=ti.xDivision,Ci=ti.initPositions,_i=this.w,Li=[],Mi=_i.config.series[ri].data[si].rangeName,Ri=_i.config.series[ri].data[si].x,fi=Array.isArray(Ri)?Ri.join(" "):Ri,bi=_i.globals.labels.map(function(Ii){return Array.isArray(Ii)?Ii.join(" "):Ii}).indexOf(fi),Ei=_i.globals.seriesRange[ri].findIndex(function(Ii){return Ii.x===fi&&Ii.overlaps.length>0});return this.isHorizontal?(ni=_i.config.plotOptions.bar.rangeBarGroupRows?ci+xi*bi:ci+gi*this.visibleI+xi*bi,Ei>-1&&!_i.config.plotOptions.bar.rangeBarOverlap&&(Li=_i.globals.seriesRange[ri][Ei].overlaps).indexOf(Mi)>-1&&(ni=(gi=Ci.barHeight/Li.length)*this.visibleI+xi*(100-parseInt(this.barOptions.barHeight,10))/100/2+gi*(this.visibleI+Li.indexOf(Mi))+xi*bi)):(bi>-1&&(oi=_i.config.plotOptions.bar.rangeBarGroupRows?di+yi*bi:di+vi*this.visibleI+yi*bi),Ei>-1&&!_i.config.plotOptions.bar.rangeBarOverlap&&(Li=_i.globals.seriesRange[ri][Ei].overlaps).indexOf(Mi)>-1&&(oi=(vi=Ci.barWidth/Li.length)*this.visibleI+yi*(100-parseInt(this.barOptions.barWidth,10))/100/2+vi*(this.visibleI+Li.indexOf(Mi))+yi*bi)),{barYPosition:ni,barXPosition:oi,barHeight:gi,barWidth:vi}}},{key:"drawRangeColumnPaths",value:function(ti){var ri=ti.indexes,si=ti.x,ni=ti.xDivision,oi=ti.barWidth,ci=ti.barXPosition,di=ti.zeroH,gi=this.w,vi=ri.i,xi=ri.j,yi=this.yRatio[ri.translationsIndex],Ci=ri.realIndex,_i=this.getRangeValue(Ci,xi),Li=Math.min(_i.start,_i.end),Mi=Math.max(_i.start,_i.end);this.series[vi][xi]===void 0||this.series[vi][xi]===null?Li=di:(Li=di-Li/yi,Mi=di-Mi/yi);var Ri=Math.abs(Mi-Li),fi=this.barHelpers.getColumnPaths({barXPosition:ci,barWidth:oi,y1:Li,y2:Mi,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:ri.realIndex,i:Ci,j:xi,w:gi});if(gi.globals.isXNumeric){var bi=this.getBarXForNumericXAxis({x:si,j:xi,realIndex:Ci,barWidth:oi});si=bi.x,ci=bi.barXPosition}else si+=ni;return{pathTo:fi.pathTo,pathFrom:fi.pathFrom,barHeight:Ri,x:si,y:Mi,goalY:this.barHelpers.getGoalValues("y",null,di,vi,xi,ri.translationsIndex),barXPosition:ci}}},{key:"drawRangeBarPaths",value:function(ti){var ri=ti.indexes,si=ti.y,ni=ti.y1,oi=ti.y2,ci=ti.yDivision,di=ti.barHeight,gi=ti.barYPosition,vi=ti.zeroW,xi=this.w,yi=vi+ni/this.invertedYRatio,Ci=vi+oi/this.invertedYRatio,_i=Math.abs(Ci-yi),Li=this.barHelpers.getBarpaths({barYPosition:gi,barHeight:di,x1:yi,x2:Ci,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:ri.realIndex,realIndex:ri.realIndex,j:ri.j,w:xi});return xi.globals.isXNumeric||(si+=ci),{pathTo:Li.pathTo,pathFrom:Li.pathFrom,barWidth:_i,x:Ci,goalX:this.barHelpers.getGoalValues("x",vi,null,ri.realIndex,ri.j),y:si}}},{key:"getRangeValue",value:function(ti,ri){var si=this.w;return{start:si.globals.seriesRangeStart[ti][ri],end:si.globals.seriesRangeEnd[ti][ri]}}}]),ei}(),is=function(){function Pi(ze){Ai(this,Pi),this.w=ze.w,this.lineCtx=ze}return Di(Pi,[{key:"sameValueSeriesFix",value:function(ze,ei){var ti=this.w;if((ti.config.fill.type==="gradient"||ti.config.fill.type[ze]==="gradient")&&new wi(this.lineCtx.ctx,ti).seriesHaveSameValues(ze)){var ri=ei[ze].slice();ri[ri.length-1]=ri[ri.length-1]+1e-6,ei[ze]=ri}return ei}},{key:"calculatePoints",value:function(ze){var ei=ze.series,ti=ze.realIndex,ri=ze.x,si=ze.y,ni=ze.i,oi=ze.j,ci=ze.prevY,di=this.w,gi=[],vi=[];if(oi===0){var xi=this.lineCtx.categoryAxisCorrection+di.config.markers.offsetX;di.globals.isXNumeric&&(xi=(di.globals.seriesX[ti][0]-di.globals.minX)/this.lineCtx.xRatio+di.config.markers.offsetX),gi.push(xi),vi.push(Vi.isNumber(ei[ni][0])?ci+di.config.markers.offsetY:null),gi.push(ri+di.config.markers.offsetX),vi.push(Vi.isNumber(ei[ni][oi+1])?si+di.config.markers.offsetY:null)}else gi.push(ri+di.config.markers.offsetX),vi.push(Vi.isNumber(ei[ni][oi+1])?si+di.config.markers.offsetY:null);return{x:gi,y:vi}}},{key:"checkPreviousPaths",value:function(ze){for(var ei=ze.pathFromLine,ti=ze.pathFromArea,ri=ze.realIndex,si=this.w,ni=0;ni<si.globals.previousPaths.length;ni++){var oi=si.globals.previousPaths[ni];(oi.type==="line"||oi.type==="area")&&oi.paths.length>0&&parseInt(oi.realIndex,10)===parseInt(ri,10)&&(oi.type==="line"?(this.lineCtx.appendPathFrom=!1,ei=si.globals.previousPaths[ni].paths[0].d):oi.type==="area"&&(this.lineCtx.appendPathFrom=!1,ti=si.globals.previousPaths[ni].paths[0].d,si.config.stroke.show&&si.globals.previousPaths[ni].paths[1]&&(ei=si.globals.previousPaths[ni].paths[1].d)))}return{pathFromLine:ei,pathFromArea:ti}}},{key:"determineFirstPrevY",value:function(ze){var ei,ti,ri=ze.i,si=ze.series,ni=ze.prevY,oi=ze.lineYPosition,ci=ze.translationsIndex,di=this.w,gi=di.config.chart.stacked&&!di.globals.comboCharts||di.config.chart.stacked&&di.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((ei=this.w.config.series[ri])===null||ei===void 0?void 0:ei.type)==="bar");if(((ti=si[ri])===null||ti===void 0?void 0:ti[0])!==void 0)ni=(oi=gi&&ri>0?this.lineCtx.prevSeriesY[ri-1][0]:this.lineCtx.zeroY)-si[ri][0]/this.lineCtx.yRatio[ci]+2*(this.lineCtx.isReversed?si[ri][0]/this.lineCtx.yRatio[ci]:0);else if(gi&&ri>0&&si[ri][0]===void 0){for(var vi=ri-1;vi>=0;vi--)if(si[vi][0]!==null&&si[vi][0]!==void 0){ni=oi=this.lineCtx.prevSeriesY[vi][0];break}}return{prevY:ni,lineYPosition:oi}}}]),Pi}(),Gn=function(Pi){for(var ze,ei,ti,ri,si=function(gi){for(var vi=[],xi=gi[0],yi=gi[1],Ci=vi[0]=En(xi,yi),_i=1,Li=gi.length-1;_i<Li;_i++)xi=yi,yi=gi[_i+1],vi[_i]=.5*(Ci+(Ci=En(xi,yi)));return vi[_i]=Ci,vi}(Pi),ni=Pi.length-1,oi=[],ci=0;ci<ni;ci++)ti=En(Pi[ci],Pi[ci+1]),Math.abs(ti)<1e-6?si[ci]=si[ci+1]=0:(ri=(ze=si[ci]/ti)*ze+(ei=si[ci+1]/ti)*ei)>9&&(ri=3*ti/Math.sqrt(ri),si[ci]=ri*ze,si[ci+1]=ri*ei);for(var di=0;di<=ni;di++)ri=(Pi[Math.min(ni,di+1)][0]-Pi[Math.max(0,di-1)][0])/(6*(1+si[di]*si[di])),oi.push([ri||0,si[di]*ri||0]);return oi},as=function(Pi){for(var ze="",ei=0;ei<Pi.length;ei++){var ti=Pi[ei],ri=ti.length;ri>4?(ze+="C".concat(ti[0],", ").concat(ti[1]),ze+=", ".concat(ti[2],", ").concat(ti[3]),ze+=", ".concat(ti[4],", ").concat(ti[5])):ri>2&&(ze+="S".concat(ti[0],", ").concat(ti[1]),ze+=", ".concat(ti[2],", ").concat(ti[3]))}return ze},Kn=function(Pi){var ze=Gn(Pi),ei=Pi[1],ti=Pi[0],ri=[],si=ze[1],ni=ze[0];ri.push(ti,[ti[0]+ni[0],ti[1]+ni[1],ei[0]-si[0],ei[1]-si[1],ei[0],ei[1]]);for(var oi=2,ci=ze.length;oi<ci;oi++){var di=Pi[oi],gi=ze[oi];ri.push([di[0]-gi[0],di[1]-gi[1],di[0],di[1]])}return ri};function En(Pi,ze){return(ze[1]-Pi[1])/(ze[0]-Pi[0])}var Wa=function(){function Pi(ze,ei,ti){Ai(this,Pi),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 sn(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new is(this),this.markers=new bn(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return Di(Pi,[{key:"draw",value:function(ze,ei,ti,ri){var si,ni=this.w,oi=new Ui(this.ctx),ci=ni.globals.comboCharts?ei:ni.config.chart.type,di=oi.group({class:"apexcharts-".concat(ci,"-series apexcharts-plot-series")}),gi=new wi(this.ctx,ni);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,ze=gi.getLogSeries(ze),this.yRatio=gi.getLogYRatios(this.yRatio);for(var vi=[],xi=0;xi<ze.length;xi++){ze=this.lineHelpers.sameValueSeriesFix(xi,ze);var yi=ni.globals.comboCharts?ti[xi]:xi,Ci=this.yRatio.length>1?yi:0;this._initSerieVariables(ze,xi,yi);var _i=[],Li=[],Mi=[],Ri=ni.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,yi),ni.globals.isXNumeric&&ni.globals.seriesX.length>0&&(Ri=(ni.globals.seriesX[yi][0]-ni.globals.minX)/this.xRatio),Mi.push(Ri);var fi,bi=Ri,Ei=void 0,Ii=bi,Ni=this.zeroY,Bi=this.zeroY;Ni=this.lineHelpers.determineFirstPrevY({i:xi,series:ze,prevY:Ni,lineYPosition:0,translationsIndex:Ci}).prevY,ni.config.stroke.curve==="monotonCubic"&&ze[xi][0]===null?_i.push(null):_i.push(Ni),fi=Ni,ci==="rangeArea"&&(Ei=Bi=this.lineHelpers.determineFirstPrevY({i:xi,series:ri,prevY:Bi,lineYPosition:0,translationsIndex:Ci}).prevY,Li.push(Bi));var Ji={type:ci,series:ze,realIndex:yi,translationsIndex:Ci,i:xi,x:Ri,y:1,pX:bi,pY:fi,pathsFrom:this._calculatePathsFrom({type:ci,series:ze,i:xi,realIndex:yi,prevX:Ii,prevY:Ni,prevY2:Bi}),linePaths:[],areaPaths:[],seriesIndex:ti,lineYPosition:0,xArrj:Mi,yArrj:_i,y2Arrj:Li,seriesRangeEnd:ri},ji=this._iterateOverDataPoints(ui(ui({},Ji),{},{iterations:ci==="rangeArea"?ze[xi].length-1:void 0,isRangeStart:!0}));if(ci==="rangeArea"){var la=this._calculatePathsFrom({series:ri,i:xi,realIndex:yi,prevX:Ii,prevY:Bi}),ia=this._iterateOverDataPoints(ui(ui({},Ji),{},{series:ri,pY:Ei,pathsFrom:la,iterations:ri[xi].length-1,isRangeStart:!1}));ji.linePaths[0]=ia.linePath+ji.linePath,ji.pathFromLine=ia.pathFromLine+ji.pathFromLine}this._handlePaths({type:ci,realIndex:yi,i:xi,paths:ji}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),vi.push(this.elSeries)}if(((si=ni.config.series[0])===null||si===void 0?void 0:si.zIndex)!==void 0&&vi.sort(function(Ta,Ra){return Number(Ta.node.getAttribute("zIndex"))-Number(Ra.node.getAttribute("zIndex"))}),ni.config.chart.stacked)for(var oa=vi.length;oa>0;oa--)di.add(vi[oa-1]);else for(var wa=0;wa<vi.length;wa++)di.add(vi[wa]);return di}},{key:"_initSerieVariables",value:function(ze,ei,ti){var ri=this.w,si=new Ui(this.ctx);this.xDivision=ri.globals.gridWidth/(ri.globals.dataPoints-(ri.config.xaxis.tickPlacement==="on"?1:0)),this.strokeWidth=Array.isArray(ri.config.stroke.width)?ri.config.stroke.width[ti]:ri.config.stroke.width;var ni=0;this.yRatio.length>1&&(this.yaxisIndex=ri.globals.seriesYAxisReverseMap[ti],ni=ti),this.isReversed=ri.config.yaxis[this.yaxisIndex]&&ri.config.yaxis[this.yaxisIndex].reversed,this.zeroY=ri.globals.gridHeight-this.baseLineY[ni]-(this.isReversed?ri.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[ni]:0),this.areaBottomY=this.zeroY,(this.zeroY>ri.globals.gridHeight||ri.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=ri.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=si.group({class:"apexcharts-series",zIndex:ri.config.series[ti].zIndex!==void 0?ri.config.series[ti].zIndex:ti,seriesName:Vi.escapeString(ri.globals.seriesNames[ti])}),this.elPointsMain=si.group({class:"apexcharts-series-markers-wrap","data:realIndex":ti}),this.elDataLabelsWrap=si.group({class:"apexcharts-datalabels","data:realIndex":ti});var oi=ze[ei].length===ri.globals.dataPoints;this.elSeries.attr({"data:longestSeries":oi,rel:ei+1,"data:realIndex":ti}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(ze){var ei,ti,ri,si,ni=ze.type,oi=ze.series,ci=ze.i,di=ze.realIndex,gi=ze.prevX,vi=ze.prevY,xi=ze.prevY2,yi=this.w,Ci=new Ui(this.ctx);if(oi[ci][0]===null){for(var _i=0;_i<oi[ci].length;_i++)if(oi[ci][_i]!==null){gi=this.xDivision*_i,vi=this.zeroY-oi[ci][_i]/this.yRatio[di],ei=Ci.move(gi,vi),ti=Ci.move(gi,this.areaBottomY);break}}else ei=Ci.move(gi,vi),ni==="rangeArea"&&(ei=Ci.move(gi,xi)+Ci.line(gi,vi)),ti=Ci.move(gi,this.areaBottomY)+Ci.line(gi,vi);if(ri=Ci.move(-1,this.zeroY)+Ci.line(-1,this.zeroY),si=Ci.move(-1,this.zeroY)+Ci.line(-1,this.zeroY),yi.globals.previousPaths.length>0){var Li=this.lineHelpers.checkPreviousPaths({pathFromLine:ri,pathFromArea:si,realIndex:di});ri=Li.pathFromLine,si=Li.pathFromArea}return{prevX:gi,prevY:vi,linePath:ei,areaPath:ti,pathFromLine:ri,pathFromArea:si}}},{key:"_handlePaths",value:function(ze){var ei=ze.type,ti=ze.realIndex,ri=ze.i,si=ze.paths,ni=this.w,oi=new Ui(this.ctx),ci=new un(this.ctx);this.prevSeriesY.push(si.yArrj),ni.globals.seriesXvalues[ti]=si.xArrj,ni.globals.seriesYvalues[ti]=si.yArrj;var di=ni.config.forecastDataPoints;if(di.count>0&&ei!=="rangeArea"){var gi=ni.globals.seriesXvalues[ti][ni.globals.seriesXvalues[ti].length-di.count-1],vi=oi.drawRect(gi,0,ni.globals.gridWidth,ni.globals.gridHeight,0);ni.globals.dom.elForecastMask.appendChild(vi.node);var xi=oi.drawRect(0,0,gi,ni.globals.gridHeight,0);ni.globals.dom.elNonForecastMask.appendChild(xi.node)}this.pointsChart||ni.globals.delayedElements.push({el:this.elPointsMain.node,index:ti});var yi={i:ri,realIndex:ti,animationDelay:ri,initialSpeed:ni.config.chart.animations.speed,dataChangeSpeed:ni.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(ei)};if(ei==="area")for(var Ci=ci.fillPath({seriesNumber:ti}),_i=0;_i<si.areaPaths.length;_i++){var Li=oi.renderPaths(ui(ui({},yi),{},{pathFrom:si.pathFromArea,pathTo:si.areaPaths[_i],stroke:"none",strokeWidth:0,strokeLineCap:null,fill:Ci}));this.elSeries.add(Li)}if(ni.config.stroke.show&&!this.pointsChart){var Mi=null;if(ei==="line")Mi=ci.fillPath({seriesNumber:ti,i:ri});else if(ni.config.stroke.fill.type==="solid")Mi=ni.globals.stroke.colors[ti];else{var Ri=ni.config.fill;ni.config.fill=ni.config.stroke.fill,Mi=ci.fillPath({seriesNumber:ti,i:ri}),ni.config.fill=Ri}for(var fi=0;fi<si.linePaths.length;fi++){var bi=Mi;ei==="rangeArea"&&(bi=ci.fillPath({seriesNumber:ti}));var Ei=ui(ui({},yi),{},{pathFrom:si.pathFromLine,pathTo:si.linePaths[fi],stroke:Mi,strokeWidth:this.strokeWidth,strokeLineCap:ni.config.stroke.lineCap,fill:ei==="rangeArea"?bi:"none"}),Ii=oi.renderPaths(Ei);if(this.elSeries.add(Ii),Ii.attr("fill-rule","evenodd"),di.count>0&&ei!=="rangeArea"){var Ni=oi.renderPaths(Ei);Ni.node.setAttribute("stroke-dasharray",di.dashArray),di.strokeWidth&&Ni.node.setAttribute("stroke-width",di.strokeWidth),this.elSeries.add(Ni),Ni.attr("clip-path","url(#forecastMask".concat(ni.globals.cuid,")")),Ii.attr("clip-path","url(#nonForecastMask".concat(ni.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(ze){var ei,ti=this,ri=ze.type,si=ze.series,ni=ze.iterations,oi=ze.realIndex,ci=ze.translationsIndex,di=ze.i,gi=ze.x,vi=ze.y,xi=ze.pX,yi=ze.pY,Ci=ze.pathsFrom,_i=ze.linePaths,Li=ze.areaPaths,Mi=ze.seriesIndex,Ri=ze.lineYPosition,fi=ze.xArrj,bi=ze.yArrj,Ei=ze.y2Arrj,Ii=ze.isRangeStart,Ni=ze.seriesRangeEnd,Bi=this.w,Ji=new Ui(this.ctx),ji=this.yRatio,la=Ci.prevY,ia=Ci.linePath,oa=Ci.areaPath,wa=Ci.pathFromLine,Ta=Ci.pathFromArea,Ra=Vi.isNumber(Bi.globals.minYArr[oi])?Bi.globals.minYArr[oi]:Bi.globals.minY;ni||(ni=Bi.globals.dataPoints>1?Bi.globals.dataPoints-1:Bi.globals.dataPoints);for(var qa=function(vs,Mn){return Mn-vs/ji[ci]+2*(ti.isReversed?vs/ji[ci]:0)},Fa=vi,Qa=Bi.config.chart.stacked&&!Bi.globals.comboCharts||Bi.config.chart.stacked&&Bi.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((ei=this.w.config.series[oi])===null||ei===void 0?void 0:ei.type)==="bar"),Ja=0;Ja<ni;Ja++){var hn=si[di][Ja+1]===void 0||si[di][Ja+1]===null;if(Bi.globals.isXNumeric){var Fn=Bi.globals.seriesX[oi][Ja+1];Bi.globals.seriesX[oi][Ja+1]===void 0&&(Fn=Bi.globals.seriesX[oi][ni-1]),gi=(Fn-Bi.globals.minX)/this.xRatio}else gi+=this.xDivision;Qa?di>0&&Bi.globals.collapsedSeries.length<Bi.config.series.length-1?Ri=this.prevSeriesY[function(vs){for(var Mn=vs,Nn=0;Nn<Bi.globals.series.length;Nn++)if(Bi.globals.collapsedSeriesIndices.indexOf(vs)>-1){Mn--;break}return Mn>=0?Mn:0}(di-1)][Ja+1]:Ri=this.zeroY:Ri=this.zeroY,hn?vi=qa(Ra,Ri):(vi=qa(si[di][Ja+1],Ri),ri==="rangeArea"&&(Fa=qa(Ni[di][Ja+1],Ri))),fi.push(gi),hn&&Bi.config.stroke.curve==="smooth"?bi.push(null):bi.push(vi),Ei.push(Fa);var qn=this.lineHelpers.calculatePoints({series:si,x:gi,y:vi,realIndex:oi,i:di,j:Ja,prevY:la}),$n=this._createPaths({type:ri,series:si,i:di,realIndex:oi,j:Ja,x:gi,y:vi,y2:Fa,xArrj:fi,yArrj:bi,y2Arrj:Ei,pX:xi,pY:yi,linePath:ia,areaPath:oa,linePaths:_i,areaPaths:Li,seriesIndex:Mi,isRangeStart:Ii});Li=$n.areaPaths,_i=$n.linePaths,xi=$n.pX,yi=$n.pY,oa=$n.areaPath,ia=$n.linePath,!this.appendPathFrom||Bi.config.stroke.curve==="monotoneCubic"&&ri==="rangeArea"||(wa+=Ji.line(gi,this.zeroY),Ta+=Ji.line(gi,this.zeroY)),this.handleNullDataPoints(si,qn,di,Ja,oi),this._handleMarkersAndLabels({type:ri,pointsPos:qn,i:di,j:Ja,realIndex:oi,isRangeStart:Ii})}return{yArrj:bi,xArrj:fi,pathFromArea:Ta,areaPaths:Li,pathFromLine:wa,linePaths:_i,linePath:ia,areaPath:oa}}},{key:"_handleMarkersAndLabels",value:function(ze){var ei=ze.type,ti=ze.pointsPos,ri=ze.isRangeStart,si=ze.i,ni=ze.j,oi=ze.realIndex,ci=this.w,di=new pn(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,ni,{realIndex:oi,pointsPos:ti,zRatio:this.zRatio,elParent:this.elPointsMain});else{ci.globals.series[si].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var gi=this.markers.plotChartMarkers(ti,oi,ni+1);gi!==null&&this.elPointsMain.add(gi)}var vi=di.drawDataLabel({type:ei,isRangeStart:ri,pos:ti,i:oi,j:ni+1});vi!==null&&this.elDataLabelsWrap.add(vi)}},{key:"_createPaths",value:function(ze){var ei=ze.type,ti=ze.series,ri=ze.i,si=ze.realIndex,ni=ze.j,oi=ze.x,ci=ze.y,di=ze.xArrj,gi=ze.yArrj,vi=ze.y2,xi=ze.y2Arrj,yi=ze.pX,Ci=ze.pY,_i=ze.linePath,Li=ze.areaPath,Mi=ze.linePaths,Ri=ze.areaPaths,fi=ze.seriesIndex,bi=ze.isRangeStart,Ei=this.w,Ii=new Ui(this.ctx),Ni=Ei.config.stroke.curve,Bi=this.areaBottomY;if(Array.isArray(Ei.config.stroke.curve)&&(Ni=Array.isArray(fi)?Ei.config.stroke.curve[fi[ri]]:Ei.config.stroke.curve[ri]),ei==="rangeArea"&&(Ei.globals.hasNullValues||Ei.config.forecastDataPoints.count>0)&&Ni==="monotoneCubic"&&(Ni="straight"),Ni==="monotoneCubic"){var Ji=ei==="rangeArea"?di.length===Ei.globals.dataPoints:ni===ti[ri].length-2,ji=di.map(function(Fa,Qa){return[di[Qa],gi[Qa]]}).filter(function(Fa){return Fa[1]!==null});if(Ji&&ji.length>1){var la=Kn(ji);if(_i+=as(la),ti[ri][0]===null?Li=_i:Li+=as(la),ei==="rangeArea"&&bi){_i+=Ii.line(di[di.length-1],xi[xi.length-1]);var ia=di.slice().reverse(),oa=xi.slice().reverse(),wa=ia.map(function(Fa,Qa){return[ia[Qa],oa[Qa]]}),Ta=Kn(wa);Li=_i+=as(Ta)}else Li+=Ii.line(ji[ji.length-1][0],Bi)+Ii.line(ji[0][0],Bi)+Ii.move(ji[0][0],ji[0][1])+"z";Mi.push(_i),Ri.push(Li)}}else if(Ni==="smooth"){var Ra=.35*(oi-yi);Ei.globals.hasNullValues?(ti[ri][ni]!==null&&(ti[ri][ni+1]!==null?(_i=Ii.move(yi,Ci)+Ii.curve(yi+Ra,Ci,oi-Ra,ci,oi+1,ci),Li=Ii.move(yi+1,Ci)+Ii.curve(yi+Ra,Ci,oi-Ra,ci,oi+1,ci)+Ii.line(oi,Bi)+Ii.line(yi,Bi)+"z"):(_i=Ii.move(yi,Ci),Li=Ii.move(yi,Ci)+"z")),Mi.push(_i),Ri.push(Li)):(_i+=Ii.curve(yi+Ra,Ci,oi-Ra,ci,oi,ci),Li+=Ii.curve(yi+Ra,Ci,oi-Ra,ci,oi,ci)),yi=oi,Ci=ci,ni===ti[ri].length-2&&(Li=Li+Ii.curve(yi,Ci,oi,ci,oi,Bi)+Ii.move(oi,ci)+"z",ei==="rangeArea"&&bi?_i=_i+Ii.curve(yi,Ci,oi,ci,oi,vi)+Ii.move(oi,vi)+"z":Ei.globals.hasNullValues||(Mi.push(_i),Ri.push(Li)))}else{if(ti[ri][ni+1]===null){_i+=Ii.move(oi,ci);var qa=Ei.globals.isXNumeric?(Ei.globals.seriesX[si][ni]-Ei.globals.minX)/this.xRatio:oi-this.xDivision;Li=Li+Ii.line(qa,Bi)+Ii.move(oi,ci)+"z"}ti[ri][ni]===null&&(_i+=Ii.move(oi,ci),Li+=Ii.move(oi,Bi)),Ni==="stepline"?(_i=_i+Ii.line(oi,null,"H")+Ii.line(null,ci,"V"),Li=Li+Ii.line(oi,null,"H")+Ii.line(null,ci,"V")):Ni==="linestep"?(_i=_i+Ii.line(null,ci,"V")+Ii.line(oi,null,"H"),Li=Li+Ii.line(null,ci,"V")+Ii.line(oi,null,"H")):Ni==="straight"&&(_i+=Ii.line(oi,ci),Li+=Ii.line(oi,ci)),ni===ti[ri].length-2&&(Li=Li+Ii.line(oi,Bi)+Ii.move(oi,ci)+"z",ei==="rangeArea"&&bi?_i=_i+Ii.line(oi,vi)+Ii.move(oi,vi)+"z":(Mi.push(_i),Ri.push(Li)))}return{linePaths:Mi,areaPaths:Ri,pX:yi,pY:Ci,linePath:_i,areaPath:Li}}},{key:"handleNullDataPoints",value:function(ze,ei,ti,ri,si){var ni=this.w;if(ze[ti][ri]===null&&ni.config.markers.showNullDataPoints||ze[ti].length===1){var oi=this.markers.plotChartMarkers(ei,si,ri+1,this.strokeWidth-ni.config.markers.strokeWidth/2,!0);oi!==null&&this.elPointsMain.add(oi)}}}]),Pi}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function Pi(oi,ci,di,gi){this.xoffset=oi,this.yoffset=ci,this.height=gi,this.width=di,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(vi){var xi,yi=[],Ci=this.xoffset,_i=this.yoffset,Li=si(vi)/this.height,Mi=si(vi)/this.width;if(this.width>=this.height)for(xi=0;xi<vi.length;xi++)yi.push([Ci,_i,Ci+Li,_i+vi[xi]/Li]),_i+=vi[xi]/Li;else for(xi=0;xi<vi.length;xi++)yi.push([Ci,_i,Ci+vi[xi]/Mi,_i+Mi]),Ci+=vi[xi]/Mi;return yi},this.cutArea=function(vi){var xi;if(this.width>=this.height){var yi=vi/this.height,Ci=this.width-yi;xi=new Pi(this.xoffset+yi,this.yoffset,Ci,this.height)}else{var _i=vi/this.width,Li=this.height-_i;xi=new Pi(this.xoffset,this.yoffset+_i,this.width,Li)}return xi}}function ze(oi,ci,di,gi,vi){gi=gi===void 0?0:gi,vi=vi===void 0?0:vi;var xi=ei(function(yi,Ci){var _i,Li=[],Mi=Ci/si(yi);for(_i=0;_i<yi.length;_i++)Li[_i]=yi[_i]*Mi;return Li}(oi,ci*di),[],new Pi(gi,vi,ci,di),[]);return function(yi){var Ci,_i,Li=[];for(Ci=0;Ci<yi.length;Ci++)for(_i=0;_i<yi[Ci].length;_i++)Li.push(yi[Ci][_i]);return Li}(xi)}function ei(oi,ci,di,gi){var vi,xi,yi;if(oi.length!==0)return vi=di.shortestEdge(),function(Ci,_i,Li){var Mi;if(Ci.length===0)return!0;(Mi=Ci.slice()).push(_i);var Ri=ti(Ci,Li),fi=ti(Mi,Li);return Ri>=fi}(ci,xi=oi[0],vi)?(ci.push(xi),ei(oi.slice(1),ci,di,gi)):(yi=di.cutArea(si(ci),gi),gi.push(di.getCoordinates(ci)),ei(oi,[],yi,gi)),gi;gi.push(di.getCoordinates(ci))}function ti(oi,ci){var di=Math.min.apply(Math,oi),gi=Math.max.apply(Math,oi),vi=si(oi);return Math.max(Math.pow(ci,2)*gi/Math.pow(vi,2),Math.pow(vi,2)/(Math.pow(ci,2)*di))}function ri(oi){return oi&&oi.constructor===Array}function si(oi){var ci,di=0;for(ci=0;ci<oi.length;ci++)di+=oi[ci];return di}function ni(oi){var ci,di=0;if(ri(oi[0]))for(ci=0;ci<oi.length;ci++)di+=ni(oi[ci]);else di=si(oi);return di}return function oi(ci,di,gi,vi,xi){vi=vi===void 0?0:vi,xi=xi===void 0?0:xi;var yi,Ci,_i=[],Li=[];if(ri(ci[0])){for(Ci=0;Ci<ci.length;Ci++)_i[Ci]=ni(ci[Ci]);for(yi=ze(_i,di,gi,vi,xi),Ci=0;Ci<ci.length;Ci++)Li.push(oi(ci[Ci],yi[Ci][2]-yi[Ci][0],yi[Ci][3]-yi[Ci][1],yi[Ci][0],yi[Ci][1]))}else Li=ze(ci,di,gi,vi,xi);return Li}}();var kn,fs,Os=function(){function Pi(ze,ei){Ai(this,Pi),this.ctx=ze,this.w=ze.w,this.strokeWidth=this.w.config.stroke.width,this.helpers=new Ca(ze),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[]}return Di(Pi,[{key:"draw",value:function(ze){var ei=this,ti=this.w,ri=new Ui(this.ctx),si=new un(this.ctx),ni=ri.group({class:"apexcharts-treemap"});if(ti.globals.noData)return ni;var oi=[];return ze.forEach(function(ci){var di=ci.map(function(gi){return Math.abs(gi)});oi.push(di)}),this.negRange=this.helpers.checkColorRange(),ti.config.series.forEach(function(ci,di){ci.data.forEach(function(gi){Array.isArray(ei.labels[di])||(ei.labels[di]=[]),ei.labels[di].push(gi.x)})}),window.TreemapSquared.generate(oi,ti.globals.gridWidth,ti.globals.gridHeight).forEach(function(ci,di){var gi=ri.group({class:"apexcharts-series apexcharts-treemap-series",seriesName:Vi.escapeString(ti.globals.seriesNames[di]),rel:di+1,"data:realIndex":di});if(ti.config.chart.dropShadow.enabled){var vi=ti.config.chart.dropShadow;new qi(ei.ctx).dropShadow(ni,vi,di)}var xi=ri.group({class:"apexcharts-data-labels"});ci.forEach(function(yi,Ci){var _i=yi[0],Li=yi[1],Mi=yi[2],Ri=yi[3],fi=ri.drawRect(_i,Li,Mi-_i,Ri-Li,ti.config.plotOptions.treemap.borderRadius,"#fff",1,ei.strokeWidth,ti.config.plotOptions.treemap.useFillColorAsStroke?Ei:ti.globals.stroke.colors[di]);fi.attr({cx:_i,cy:Li,index:di,i:di,j:Ci,width:Mi-_i,height:Ri-Li});var bi=ei.helpers.getShadeColor(ti.config.chart.type,di,Ci,ei.negRange),Ei=bi.color;ti.config.series[di].data[Ci]!==void 0&&ti.config.series[di].data[Ci].fillColor&&(Ei=ti.config.series[di].data[Ci].fillColor);var Ii=si.fillPath({color:Ei,seriesNumber:di,dataPointIndex:Ci});fi.node.classList.add("apexcharts-treemap-rect"),fi.attr({fill:Ii}),ei.helpers.addListeners(fi);var Ni={x:_i+(Mi-_i)/2,y:Li+(Ri-Li)/2,width:0,height:0},Bi={x:_i,y:Li,width:Mi-_i,height:Ri-Li};if(ti.config.chart.animations.enabled&&!ti.globals.dataChanged){var Ji=1;ti.globals.resized||(Ji=ti.config.chart.animations.speed),ei.animateTreemap(fi,Ni,Bi,Ji)}if(ti.globals.dataChanged){var ji=1;ei.dynamicAnim.enabled&&ti.globals.shouldAnimate&&(ji=ei.dynamicAnim.speed,ti.globals.previousPaths[di]&&ti.globals.previousPaths[di][Ci]&&ti.globals.previousPaths[di][Ci].rect&&(Ni=ti.globals.previousPaths[di][Ci].rect),ei.animateTreemap(fi,Ni,Bi,ji))}var la=ei.getFontSize(yi),ia=ti.config.dataLabels.formatter(ei.labels[di][Ci],{value:ti.globals.series[di][Ci],seriesIndex:di,dataPointIndex:Ci,w:ti});ti.config.plotOptions.treemap.dataLabels.format==="truncate"&&(la=parseInt(ti.config.dataLabels.style.fontSize,10),ia=ei.truncateLabels(ia,la,_i,Li,Mi,Ri));var oa=ei.helpers.calculateDataLabels({text:ia,x:(_i+Mi)/2,y:(Li+Ri)/2+ei.strokeWidth/2+la/3,i:di,j:Ci,colorProps:bi,fontSize:la,series:ze});ti.config.dataLabels.enabled&&oa&&ei.rotateToFitLabel(oa,la,ia,_i,Li,Mi,Ri),gi.add(fi),oa!==null&&gi.add(oa)}),gi.add(xi),ni.add(gi)}),ni}},{key:"getFontSize",value:function(ze){var ei=this.w,ti,ri,si,ni,oi=function ci(di){var gi,vi=0;if(Array.isArray(di[0]))for(gi=0;gi<di.length;gi++)vi+=ci(di[gi]);else for(gi=0;gi<di.length;gi++)vi+=di[gi].length;return vi}(this.labels)/function ci(di){var gi,vi=0;if(Array.isArray(di[0]))for(gi=0;gi<di.length;gi++)vi+=ci(di[gi]);else for(gi=0;gi<di.length;gi++)vi+=1;return vi}(this.labels);return ti=ze[2]-ze[0],ri=ze[3]-ze[1],si=ti*ri,ni=Math.pow(si,.5),Math.min(ni/oi,parseInt(ei.config.dataLabels.style.fontSize,10))}},{key:"rotateToFitLabel",value:function(ze,ei,ti,ri,si,ni,oi){var ci=new Ui(this.ctx),di=ci.getTextRects(ti,ei);if(di.width+this.w.config.stroke.width+5>ni-ri&&di.width<=oi-si){var gi=ci.rotateAroundCenter(ze.node);ze.node.setAttribute("transform","rotate(-90 ".concat(gi.x," ").concat(gi.y,") translate(").concat(di.height/3,")"))}}},{key:"truncateLabels",value:function(ze,ei,ti,ri,si,ni){var oi=new Ui(this.ctx),ci=oi.getTextRects(ze,ei).width+this.w.config.stroke.width+5>si-ti&&ni-ri>si-ti?ni-ri:si-ti,di=oi.getTextBasedOnMaxWidth({text:ze,maxWidth:ci,fontSize:ei});return ze.length!==di.length&&ci/ei<5?"":di}},{key:"animateTreemap",value:function(ze,ei,ti,ri){var si=new ua(this.ctx);si.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},ri,function(){si.animationCompleted(ze)})}}]),Pi}(),Ms=86400,Ps=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return Di(Pi,[{key:"calculateTimeScaleTicks",value:function(ze,ei){var ti=this,ri=this.w;if(ri.globals.allSeriesCollapsed)return ri.globals.labels=[],ri.globals.timescaleLabels=[],[];var si=new ga(this.ctx),ni=(ei-ze)/864e5;this.determineInterval(ni),ri.globals.disableZoomIn=!1,ri.globals.disableZoomOut=!1,ni<.00011574074074074075?ri.globals.disableZoomIn=!0:ni>5e4&&(ri.globals.disableZoomOut=!0);var oi=si.getTimeUnitsfromTimestamp(ze,ei,this.utc),ci=ri.globals.gridWidth/ni,di=ci/24,gi=di/60,vi=gi/60,xi=Math.floor(24*ni),yi=Math.floor(1440*ni),Ci=Math.floor(ni*Ms),_i=Math.floor(ni),Li=Math.floor(ni/30),Mi=Math.floor(ni/365),Ri={minMillisecond:oi.minMillisecond,minSecond:oi.minSecond,minMinute:oi.minMinute,minHour:oi.minHour,minDate:oi.minDate,minMonth:oi.minMonth,minYear:oi.minYear},fi={firstVal:Ri,currentMillisecond:Ri.minMillisecond,currentSecond:Ri.minSecond,currentMinute:Ri.minMinute,currentHour:Ri.minHour,currentMonthDate:Ri.minDate,currentDate:Ri.minDate,currentMonth:Ri.minMonth,currentYear:Ri.minYear,daysWidthOnXAxis:ci,hoursWidthOnXAxis:di,minutesWidthOnXAxis:gi,secondsWidthOnXAxis:vi,numberOfSeconds:Ci,numberOfMinutes:yi,numberOfHours:xi,numberOfDays:_i,numberOfMonths:Li,numberOfYears:Mi};switch(this.tickInterval){case"years":this.generateYearScale(fi);break;case"months":case"half_year":this.generateMonthScale(fi);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(fi);break;case"hours":this.generateHourScale(fi);break;case"minutes_fives":case"minutes":this.generateMinuteScale(fi);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(fi)}var bi=this.timeScaleArray.map(function(Ei){var Ii={position:Ei.position,unit:Ei.unit,year:Ei.year,day:Ei.day?Ei.day:1,hour:Ei.hour?Ei.hour:0,month:Ei.month+1};return Ei.unit==="month"?ui(ui({},Ii),{},{day:1,value:Ei.value+1}):Ei.unit==="day"||Ei.unit==="hour"?ui(ui({},Ii),{},{value:Ei.value}):Ei.unit==="minute"?ui(ui({},Ii),{},{value:Ei.value,minute:Ei.value}):Ei.unit==="second"?ui(ui({},Ii),{},{value:Ei.value,minute:Ei.minute,second:Ei.second}):Ei});return bi.filter(function(Ei){var Ii=1,Ni=Math.ceil(ri.globals.gridWidth/120),Bi=Ei.value;ri.config.xaxis.tickAmount!==void 0&&(Ni=ri.config.xaxis.tickAmount),bi.length>Ni&&(Ii=Math.floor(bi.length/Ni));var Ji=!1,ji=!1;switch(ti.tickInterval){case"years":Ei.unit==="year"&&(Ji=!0);break;case"half_year":Ii=7,Ei.unit==="year"&&(Ji=!0);break;case"months":Ii=1,Ei.unit==="year"&&(Ji=!0);break;case"months_fortnight":Ii=15,Ei.unit!=="year"&&Ei.unit!=="month"||(Ji=!0),Bi===30&&(ji=!0);break;case"months_days":Ii=10,Ei.unit==="month"&&(Ji=!0),Bi===30&&(ji=!0);break;case"week_days":Ii=8,Ei.unit==="month"&&(Ji=!0);break;case"days":Ii=1,Ei.unit==="month"&&(Ji=!0);break;case"hours":Ei.unit==="day"&&(Ji=!0);break;case"minutes_fives":case"seconds_fives":Bi%5!=0&&(ji=!0);break;case"seconds_tens":Bi%10!=0&&(ji=!0)}if(ti.tickInterval==="hours"||ti.tickInterval==="minutes_fives"||ti.tickInterval==="seconds_tens"||ti.tickInterval==="seconds_fives"){if(!ji)return!0}else if((Bi%Ii==0||Ji)&&!ji)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(ze,ei){var ti=this.w,ri=this.formatDates(ze),si=this.removeOverlappingTS(ri);ti.globals.timescaleLabels=si.slice(),new jn(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,ri=ze.currentYear,si=ze.daysWidthOnXAxis,ni=ze.numberOfYears,oi=ei.minYear,ci=0,di=new ga(this.ctx),gi="year";if(ei.minDate>1||ei.minMonth>0){var vi=di.determineRemainingDaysOfYear(ei.minYear,ei.minMonth,ei.minDate);ci=(di.determineDaysOfYear(ei.minYear)-vi+1)*si,oi=ei.minYear+1,this.timeScaleArray.push({position:ci,value:oi,unit:gi,year:oi,month:Vi.monthMod(ti+1)})}else ei.minDate===1&&ei.minMonth===0&&this.timeScaleArray.push({position:ci,value:oi,unit:gi,year:ri,month:Vi.monthMod(ti+1)});for(var xi=oi,yi=ci,Ci=0;Ci<ni;Ci++)xi++,yi=di.determineDaysOfYear(xi-1)*si+yi,this.timeScaleArray.push({position:yi,value:xi,unit:gi,year:xi,month:1})}},{key:"generateMonthScale",value:function(ze){var ei=ze.firstVal,ti=ze.currentMonthDate,ri=ze.currentMonth,si=ze.currentYear,ni=ze.daysWidthOnXAxis,oi=ze.numberOfMonths,ci=ri,di=0,gi=new ga(this.ctx),vi="month",xi=0;if(ei.minDate>1){di=(gi.determineDaysOfMonths(ri+1,ei.minYear)-ti+1)*ni,ci=Vi.monthMod(ri+1);var yi=si+xi,Ci=Vi.monthMod(ci),_i=ci;ci===0&&(vi="year",_i=yi,Ci=1,yi+=xi+=1),this.timeScaleArray.push({position:di,value:_i,unit:vi,year:yi,month:Ci})}else this.timeScaleArray.push({position:di,value:ci,unit:vi,year:si,month:Vi.monthMod(ri)});for(var Li=ci+1,Mi=di,Ri=0,fi=1;Ri<oi;Ri++,fi++){(Li=Vi.monthMod(Li))===0?(vi="year",xi+=1):vi="month";var bi=this._getYear(si,Li,xi);Mi=gi.determineDaysOfMonths(Li,bi)*ni+Mi;var Ei=Li===0?bi:Li;this.timeScaleArray.push({position:Mi,value:Ei,unit:vi,year:bi,month:Li===0?1:Li}),Li++}}},{key:"generateDayScale",value:function(ze){var ei=ze.firstVal,ti=ze.currentMonth,ri=ze.currentYear,si=ze.hoursWidthOnXAxis,ni=ze.numberOfDays,oi=new ga(this.ctx),ci="day",di=ei.minDate+1,gi=di,vi=function(fi,bi,Ei){return fi>oi.determineDaysOfMonths(bi+1,Ei)&&(gi=1,ci="month",yi=bi+=1),bi},xi=(24-ei.minHour)*si,yi=di,Ci=vi(gi,ti,ri);ei.minHour===0&&ei.minDate===1?(xi=0,yi=Vi.monthMod(ei.minMonth),ci="month",gi=ei.minDate):ei.minDate!==1&&ei.minHour===0&&ei.minMinute===0&&(xi=0,di=ei.minDate,yi=di,Ci=vi(gi=di,ti,ri)),this.timeScaleArray.push({position:xi,value:yi,unit:ci,year:this._getYear(ri,Ci,0),month:Vi.monthMod(Ci),day:gi});for(var _i=xi,Li=0;Li<ni;Li++){ci="day",Ci=vi(gi+=1,Ci,this._getYear(ri,Ci,0));var Mi=this._getYear(ri,Ci,0);_i=24*si+_i;var Ri=gi===1?Vi.monthMod(Ci):gi;this.timeScaleArray.push({position:_i,value:Ri,unit:ci,year:Mi,month:Vi.monthMod(Ci),day:Ri})}}},{key:"generateHourScale",value:function(ze){var ei=ze.firstVal,ti=ze.currentDate,ri=ze.currentMonth,si=ze.currentYear,ni=ze.minutesWidthOnXAxis,oi=ze.numberOfHours,ci=new ga(this.ctx),di="hour",gi=function(Ii,Ni){return Ii>ci.determineDaysOfMonths(Ni+1,si)&&(Li=1,Ni+=1),{month:Ni,date:Li}},vi=function(Ii,Ni){return Ii>ci.determineDaysOfMonths(Ni+1,si)?Ni+=1:Ni},xi=60-(ei.minMinute+ei.minSecond/60),yi=xi*ni,Ci=ei.minHour+1,_i=Ci;xi===60&&(yi=0,_i=Ci=ei.minHour);var Li=ti;_i>=24&&(_i=0,Li+=1,di="day");var Mi=gi(Li,ri).month;Mi=vi(Li,Mi),this.timeScaleArray.push({position:yi,value:Ci,unit:di,day:Li,hour:_i,year:si,month:Vi.monthMod(Mi)}),_i++;for(var Ri=yi,fi=0;fi<oi;fi++){di="hour",_i>=24&&(_i=0,di="day",Mi=gi(Li+=1,Mi).month,Mi=vi(Li,Mi));var bi=this._getYear(si,Mi,0);Ri=60*ni+Ri;var Ei=_i===0?Li:_i;this.timeScaleArray.push({position:Ri,value:Ei,unit:di,hour:_i,day:Li,year:bi,month:Vi.monthMod(Mi)}),_i++}}},{key:"generateMinuteScale",value:function(ze){for(var ei=ze.currentMillisecond,ti=ze.currentSecond,ri=ze.currentMinute,si=ze.currentHour,ni=ze.currentDate,oi=ze.currentMonth,ci=ze.currentYear,di=ze.minutesWidthOnXAxis,gi=ze.secondsWidthOnXAxis,vi=ze.numberOfMinutes,xi=ri+1,yi=ni,Ci=oi,_i=ci,Li=si,Mi=(60-ti-ei/1e3)*gi,Ri=0;Ri<vi;Ri++)xi>=60&&(xi=0,(Li+=1)===24&&(Li=0)),this.timeScaleArray.push({position:Mi,value:xi,unit:"minute",hour:Li,minute:xi,day:yi,year:this._getYear(_i,Ci,0),month:Vi.monthMod(Ci)}),Mi+=di,xi++}},{key:"generateSecondScale",value:function(ze){for(var ei=ze.currentMillisecond,ti=ze.currentSecond,ri=ze.currentMinute,si=ze.currentHour,ni=ze.currentDate,oi=ze.currentMonth,ci=ze.currentYear,di=ze.secondsWidthOnXAxis,gi=ze.numberOfSeconds,vi=ti+1,xi=ri,yi=ni,Ci=oi,_i=ci,Li=si,Mi=(1e3-ei)/1e3*di,Ri=0;Ri<gi;Ri++)vi>=60&&(vi=0,++xi>=60&&(xi=0,++Li===24&&(Li=0))),this.timeScaleArray.push({position:Mi,value:vi,unit:"second",hour:Li,minute:xi,second:vi,day:yi,year:this._getYear(_i,Ci,0),month:Vi.monthMod(Ci)}),Mi+=di,vi++}},{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(ri){var si=ri.value.toString(),ni=new ga(ei.ctx),oi=ei.createRawDateString(ri,si),ci=ni.getDate(ni.parseDate(oi));if(ei.utc||(ci=ni.getDate(ni.parseDateWithTimezone(oi))),ti.config.xaxis.labels.format===void 0){var di="dd MMM",gi=ti.config.xaxis.labels.datetimeFormatter;ri.unit==="year"&&(di=gi.year),ri.unit==="month"&&(di=gi.month),ri.unit==="day"&&(di=gi.day),ri.unit==="hour"&&(di=gi.hour),ri.unit==="minute"&&(di=gi.minute),ri.unit==="second"&&(di=gi.second),si=ni.formatDate(ci,di)}else si=ni.formatDate(ci,ti.config.xaxis.labels.format);return{dateString:oi,position:ri.position,value:si,unit:ri.unit,year:ri.year,month:ri.month}})}},{key:"removeOverlappingTS",value:function(ze){var ei,ti=this,ri=new Ui(this.ctx),si=!1;ze.length>0&&ze[0].value&&ze.every(function(ci){return ci.value.length===ze[0].value.length})&&(si=!0,ei=ri.getTextRects(ze[0].value).width);var ni=0,oi=ze.map(function(ci,di){if(di>0&&ti.w.config.xaxis.labels.hideOverlappingLabels){var gi=si?ei:ri.getTextRects(ze[ni].value).width,vi=ze[ni].position;return ci.position>vi+gi+10?(ni=di,ci):null}return ci});return oi=oi.filter(function(ci){return ci!==null})}},{key:"_getYear",value:function(ze,ei,ti){return ze+Math.floor(ei/12)+ti}}]),Pi}(),Bs=function(){function Pi(ze,ei){Ai(this,Pi),this.ctx=ei,this.w=ei.w,this.el=ze}return Di(Pi,[{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"),Ui.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"),Ui.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,ri=ti.config,si=ti.globals,ni={series:[],i:[]},oi={series:[],i:[]},ci={series:[],i:[]},di={series:[],i:[]},gi={series:[],i:[]},vi={series:[],i:[]},xi={series:[],i:[]},yi={series:[],i:[]},Ci={series:[],seriesRangeEnd:[],i:[]},_i=ri.chart.type!==void 0?ri.chart.type:"line",Li=0;si.series.map(function(Ji,ji){ze[ji].type!==void 0?ze[ji].type==="column"||ze[ji].type==="bar"?(si.series.length>1&&ri.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),gi.series.push(Ji),gi.i.push(ji),_i!=="bar"&&Li++,ti.globals.columnSeries=gi.series):ze[ji].type==="area"?(oi.series.push(Ji),oi.i.push(ji),_i!==ze[ji].type&&Li++):ze[ji].type==="line"?(ni.series.push(Ji),ni.i.push(ji),_i!==ze[ji].type&&Li++):ze[ji].type==="scatter"?(ci.series.push(Ji),ci.i.push(ji)):ze[ji].type==="bubble"?(di.series.push(Ji),di.i.push(ji),_i!==ze[ji].type&&Li++):ze[ji].type==="candlestick"?(vi.series.push(Ji),vi.i.push(ji),_i!==ze[ji].type&&Li++):ze[ji].type==="boxPlot"?(xi.series.push(Ji),xi.i.push(ji),_i!==ze[ji].type&&Li++):ze[ji].type==="rangeBar"?(yi.series.push(Ji),yi.i.push(ji),_i!==ze[ji].type&&Li++):ze[ji].type==="rangeArea"?(Ci.series.push(si.seriesRangeStart[ji]),Ci.seriesRangeEnd.push(si.seriesRangeEnd[ji]),Ci.i.push(ji),_i!==ze[ji].type&&Li++):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"):(ni.series.push(Ji),ni.i.push(ji))}),si.comboCharts||(si.comboCharts=Li>0);var Mi=new Wa(this.ctx,ei),Ri=new Sa(this.ctx,ei);this.ctx.pie=new Ya(this.ctx);var fi=new Zn(this.ctx);this.ctx.rangeBar=new In(this.ctx,ei);var bi=new rn(this.ctx),Ei=[];if(si.comboCharts){if(oi.series.length>0&&Ei.push(Mi.draw(oi.series,"area",oi.i)),gi.series.length>0)if(ti.config.chart.stacked){var Ii=new fa(this.ctx,ei);Ei.push(Ii.draw(gi.series,gi.i))}else this.ctx.bar=new ea(this.ctx,ei),Ei.push(this.ctx.bar.draw(gi.series,gi.i));if(Ci.series.length>0&&Ei.push(Mi.draw(Ci.series,"rangeArea",Ci.i,Ci.seriesRangeEnd)),ni.series.length>0&&Ei.push(Mi.draw(ni.series,"line",ni.i)),vi.series.length>0&&Ei.push(Ri.draw(vi.series,"candlestick",vi.i)),xi.series.length>0&&Ei.push(Ri.draw(xi.series,"boxPlot",xi.i)),yi.series.length>0&&Ei.push(this.ctx.rangeBar.draw(yi.series,yi.i)),ci.series.length>0){var Ni=new Wa(this.ctx,ei,!0);Ei.push(Ni.draw(ci.series,"scatter",ci.i))}if(di.series.length>0){var Bi=new Wa(this.ctx,ei,!0);Ei.push(Bi.draw(di.series,"bubble",di.i))}}else switch(ri.chart.type){case"line":Ei=Mi.draw(si.series,"line");break;case"area":Ei=Mi.draw(si.series,"area");break;case"bar":ri.chart.stacked?Ei=new fa(this.ctx,ei).draw(si.series):(this.ctx.bar=new ea(this.ctx,ei),Ei=this.ctx.bar.draw(si.series));break;case"candlestick":Ei=new Sa(this.ctx,ei).draw(si.series,"candlestick");break;case"boxPlot":Ei=new Sa(this.ctx,ei).draw(si.series,ri.chart.type);break;case"rangeBar":Ei=this.ctx.rangeBar.draw(si.series);break;case"rangeArea":Ei=Mi.draw(si.seriesRangeStart,"rangeArea",void 0,si.seriesRangeEnd);break;case"heatmap":Ei=new Ba(this.ctx,ei).draw(si.series);break;case"treemap":Ei=new Os(this.ctx,ei).draw(si.series);break;case"pie":case"donut":case"polarArea":Ei=this.ctx.pie.draw(si.series);break;case"radialBar":Ei=fi.draw(si.series);break;case"radar":Ei=bi.draw(si.series);break;default:Ei=Mi.draw(si.series)}return Ei}},{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=Vi.getDimensions(this.el),ri=ei.chart.width.toString().split(/[0-9]+/g).pop();ri==="%"?Vi.isNumber(ti[0])&&(ti[0].width===0&&(ti=Vi.getDimensions(this.el.parentNode)),ze.svgWidth=ti[0]*parseInt(ei.chart.width,10)/100):ri!=="px"&&ri!==""||(ze.svgWidth=parseInt(ei.chart.width,10));var si=ei.chart.height.toString().split(/[0-9]+/g).pop();if(ze.svgHeight!=="auto"&&ze.svgHeight!=="")if(si==="%"){var ni=Vi.getDimensions(this.el.parentNode);ze.svgHeight=ni[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),Ui.setAttrs(ze.dom.Paper.node,{width:ze.svgWidth,height:ze.svgHeight}),si!=="%"){var oi=ei.chart.sparkline.enabled?0:ze.axisCharts?ei.chart.parentHeightOffset:0;ze.dom.Paper.node.parentNode.parentNode.style.minHeight=ze.svgHeight+oi+"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+")"};Ui.setAttrs(ze.dom.elGraphical.node,ti)}},{key:"resizeNonAxisCharts",value:function(){var ze=this.w,ei=ze.globals,ti=0,ri=ze.config.chart.sparkline.enabled?1:15;ri+=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 rs(this.ctx).legendHelpers.getLegendBBox().clwh+10);var si=ze.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),ni=2.05*ze.globals.radialSize;if(si&&!ze.config.chart.sparkline.enabled&&ze.config.plotOptions.radialBar.startAngle!==0){var oi=Vi.getBoundingClientRect(si);ni=oi.bottom;var ci=oi.bottom-oi.top;ni=Math.max(2.05*ze.globals.radialSize,ci)}var di=ni+ei.translateY+ti+ri;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",Ui.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(si){return[]})},ti=new fn,ri=this.w.globals;ti.initGlobalVars(ri),ri.seriesXvalues=ei(),ri.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 yn(this.ctx).drawXCrosshairs(),ei.config.yaxis[0].crosshairs.position==="back"&&new yn(this.ctx).drawYCrosshairs(),ei.config.xaxis.type==="datetime"&&ei.config.xaxis.labels.formatter===void 0){this.ctx.timeScale=new Ps(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 wi(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(ri){var si=ApexCharts.getChartByID(ri);si.w.globals.brushSource=ze.ctx,typeof si.w.config.chart.events.zoomed!="function"&&(si.w.config.chart.events.zoomed=function(){ze.updateSourceChart(si)}),typeof si.w.config.chart.events.scrolled!="function"&&(si.w.config.chart.events.scrolled=function(){ze.updateSourceChart(si)})}),ei.config.chart.events.selection=function(ri,si){ti.forEach(function(ni){ApexCharts.getChartByID(ni).ctx.updateHelpers._updateOptions({xaxis:{min:si.xaxis.min,max:si.xaxis.max}},!1,!1,!1,!1)})}}}}]),Pi}(),Qs=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{key:"_updateOptions",value:function(ze){var ei=this,ti=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ri=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],si=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],ni=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return new Promise(function(oi){var ci=[ei.ctx];si&&(ci=ei.ctx.getSyncedCharts()),ei.ctx.w.globals.isExecCalled&&(ci=[ei.ctx],ei.ctx.w.globals.isExecCalled=!1),ci.forEach(function(di,gi){var vi=di.w;if(vi.globals.shouldAnimate=ri,ti||(vi.globals.resized=!0,vi.globals.dataChanged=!0,ri&&di.series.getPreviousPaths()),ze&&pi(ze)==="object"&&(di.config=new xn(ze),ze=wi.extendArrayProps(di.config,ze,vi),di.w.globals.chartID!==ei.ctx.w.globals.chartID&&delete ze.series,vi.config=Vi.extend(vi.config,ze),ni&&(vi.globals.lastXAxis=ze.xaxis?Vi.clone(ze.xaxis):[],vi.globals.lastYAxis=ze.yaxis?Vi.clone(ze.yaxis):[],vi.globals.initialConfig=Vi.extend({},vi.config),vi.globals.initialSeries=Vi.clone(vi.config.series),ze.series))){for(var xi=0;xi<vi.globals.collapsedSeriesIndices.length;xi++){var yi=vi.config.series[vi.globals.collapsedSeriesIndices[xi]];vi.globals.collapsedSeries[xi].data=vi.globals.axisCharts?yi.data.slice():yi}for(var Ci=0;Ci<vi.globals.ancillaryCollapsedSeriesIndices.length;Ci++){var _i=vi.config.series[vi.globals.ancillaryCollapsedSeriesIndices[Ci]];vi.globals.ancillaryCollapsedSeries[Ci].data=vi.globals.axisCharts?_i.data.slice():_i}di.series.emptyCollapsedSeries(vi.config.series)}return di.update(ze).then(function(){gi===ci.length-1&&oi(di)})})})}},{key:"_updateSeries",value:function(ze,ei){var ti=this,ri=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return new Promise(function(si){var ni,oi=ti.w;return oi.globals.shouldAnimate=ei,oi.globals.dataChanged=!0,ei&&ti.ctx.series.getPreviousPaths(),oi.globals.axisCharts?((ni=ze.map(function(ci,di){return ti._extendSeries(ci,di)})).length===0&&(ni=[{data:[]}]),oi.config.series=ni):oi.config.series=ze.slice(),ri&&(oi.globals.initialConfig.series=Vi.clone(oi.config.series),oi.globals.initialSeries=Vi.clone(oi.config.series)),ti.ctx.update().then(function(){si(ti.ctx)})})}},{key:"_extendSeries",value:function(ze,ei){var ti=this.w,ri=ti.config.series[ei];return ui(ui({},ti.config.series[ei]),{},{name:ze.name?ze.name:ri==null?void 0:ri.name,color:ze.color?ze.color:ri==null?void 0:ri.color,type:ze.type?ze.type:ri==null?void 0:ri.type,group:ze.group?ze.group:ri==null?void 0:ri.group,data:ze.data?ze.data:ri==null?void 0:ri.data,zIndex:ze.zIndex!==void 0?ze.zIndex:ei})}},{key:"toggleDataPointSelection",value:function(ze,ei){var ti=this.w,ri=null,si=".apexcharts-series[data\\:realIndex='".concat(ze,"']");return ti.globals.axisCharts?ri=ti.globals.dom.Paper.select("".concat(si," path[j='").concat(ei,"'], ").concat(si," circle[j='").concat(ei,"'], ").concat(si," rect[j='").concat(ei,"']")).members[0]:ei===void 0&&(ri=ti.globals.dom.Paper.select("".concat(si," 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)),ri?(new Ui(this.ctx).pathMouseDown(ri,null),ri.node?ri.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(ze){var ei=this.w;if(["min","max"].forEach(function(ri){ze.xaxis[ri]!==void 0&&(ei.config.xaxis[ri]=ze.xaxis[ri],ei.globals.lastXAxis[ri]=ze.xaxis[ri])}),ze.xaxis.categories&&ze.xaxis.categories.length&&(ei.config.xaxis.categories=ze.xaxis.categories),ei.config.xaxis.convertedCatToNumeric){var ti=new mn(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,ri=ti.globals.lastXAxis,si=ti.globals.lastYAxis;ze&&ze.xaxis&&(ri=ze.xaxis),ze&&ze.yaxis&&(si=ze.yaxis),ti.config.xaxis.min=ri.min,ti.config.xaxis.max=ri.max;var ni=function(oi){si[oi]!==void 0&&(ti.config.yaxis[oi].min=si[oi].min,ti.config.yaxis[oi].max=si[oi].max)};ti.config.yaxis.map(function(oi,ci){ti.globals.zoomed||si[ci]!==void 0?ni(ci):ei.ctx.opts.yaxis[ci]!==void 0&&(oi.min=ei.ctx.opts.yaxis[ci].min,oi.max=ei.ctx.opts.yaxis[ci].max)})}}]),Pi}();kn=typeof window<"u"?window:void 0,fs=function(Pi,ze){var ei=(this!==void 0?this:Pi).SVG=function(fi){if(ei.supported)return fi=new ei.Doc(fi),ei.parser.draw||ei.prepare(),fi};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(fi){return"Svgjs"+gi(fi)+ei.did++},ei.create=function(fi){var bi=ze.createElementNS(this.ns,fi);return bi.setAttribute("id",this.eid(fi)),bi},ei.extend=function(){var fi,bi;bi=(fi=[].slice.call(arguments)).pop();for(var Ei=fi.length-1;Ei>=0;Ei--)if(fi[Ei])for(var Ii in bi)fi[Ei].prototype[Ii]=bi[Ii];ei.Set&&ei.Set.inherit&&ei.Set.inherit()},ei.invent=function(fi){var bi=typeof fi.create=="function"?fi.create:function(){this.constructor.call(this,ei.create(fi.create))};return fi.inherit&&(bi.prototype=new fi.inherit),fi.extend&&ei.extend(bi,fi.extend),fi.construct&&ei.extend(fi.parent||ei.Container,fi.construct),bi},ei.adopt=function(fi){return fi?fi.instance?fi.instance:((bi=fi.nodeName=="svg"?fi.parentNode instanceof Pi.SVGElement?new ei.Nested:new ei.Doc:fi.nodeName=="linearGradient"?new ei.Gradient("linear"):fi.nodeName=="radialGradient"?new ei.Gradient("radial"):ei[gi(fi.nodeName)]?new ei[gi(fi.nodeName)]:new ei.Element(fi)).type=fi.nodeName,bi.node=fi,fi.instance=bi,bi instanceof ei.Doc&&bi.namespace().defs(),bi.setData(JSON.parse(fi.getAttribute("svgjs:data"))||{}),bi):null;var bi},ei.prepare=function(){var fi=ze.getElementsByTagName("body")[0],bi=(fi?new ei.Doc(fi):ei.adopt(ze.documentElement).nested()).size(2,0);ei.parser={body:fi||ze.documentElement,draw:bi.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:bi.polyline().node,path:bi.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(fi,bi){for(var Ei=fi.length,Ii=[],Ni=0;Ni<Ei;Ni++)Ii.push(bi(fi[Ni]));return Ii},filter:function(fi,bi){for(var Ei=fi.length,Ii=[],Ni=0;Ni<Ei;Ni++)bi(fi[Ni])&&Ii.push(fi[Ni]);return Ii},filterSVGElements:function(fi){return this.filter(fi,function(bi){return bi instanceof Pi.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(fi){var bi,Ei;this.r=0,this.g=0,this.b=0,fi&&(typeof fi=="string"?ei.regex.isRgb.test(fi)?(bi=ei.regex.rgb.exec(fi.replace(ei.regex.whitespace,"")),this.r=parseInt(bi[1]),this.g=parseInt(bi[2]),this.b=parseInt(bi[3])):ei.regex.isHex.test(fi)&&(bi=ei.regex.hex.exec((Ei=fi).length==4?["#",Ei.substring(1,2),Ei.substring(1,2),Ei.substring(2,3),Ei.substring(2,3),Ei.substring(3,4),Ei.substring(3,4)].join(""):Ei),this.r=parseInt(bi[1],16),this.g=parseInt(bi[2],16),this.b=parseInt(bi[3],16)):pi(fi)==="object"&&(this.r=fi.r,this.g=fi.g,this.b=fi.b))},ei.extend(ei.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+vi(this.r)+vi(this.g)+vi(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(fi){return this.destination=new ei.Color(fi),this},at:function(fi){return this.destination?(fi=fi<0?0:fi>1?1:fi,new ei.Color({r:~~(this.r+(this.destination.r-this.r)*fi),g:~~(this.g+(this.destination.g-this.g)*fi),b:~~(this.b+(this.destination.b-this.b)*fi)})):this}}),ei.Color.test=function(fi){return fi+="",ei.regex.isHex.test(fi)||ei.regex.isRgb.test(fi)},ei.Color.isRgb=function(fi){return fi&&typeof fi.r=="number"&&typeof fi.g=="number"&&typeof fi.b=="number"},ei.Color.isColor=function(fi){return ei.Color.isRgb(fi)||ei.Color.test(fi)},ei.Array=function(fi,bi){(fi=(fi||[]).valueOf()).length==0&&bi&&(fi=bi.valueOf()),this.value=this.parse(fi)},ei.extend(ei.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(fi){return fi=fi.valueOf(),Array.isArray(fi)?fi:this.split(fi)}}),ei.PointArray=function(fi,bi){ei.Array.call(this,fi,bi||[[0,0]])},ei.PointArray.prototype=new ei.Array,ei.PointArray.prototype.constructor=ei.PointArray;for(var ti={M:function(fi,bi,Ei){return bi.x=Ei.x=fi[0],bi.y=Ei.y=fi[1],["M",bi.x,bi.y]},L:function(fi,bi){return bi.x=fi[0],bi.y=fi[1],["L",fi[0],fi[1]]},H:function(fi,bi){return bi.x=fi[0],["H",fi[0]]},V:function(fi,bi){return bi.y=fi[0],["V",fi[0]]},C:function(fi,bi){return bi.x=fi[4],bi.y=fi[5],["C",fi[0],fi[1],fi[2],fi[3],fi[4],fi[5]]},Q:function(fi,bi){return bi.x=fi[2],bi.y=fi[3],["Q",fi[0],fi[1],fi[2],fi[3]]},S:function(fi,bi){return bi.x=fi[2],bi.y=fi[3],["S",fi[0],fi[1],fi[2],fi[3]]},Z:function(fi,bi,Ei){return bi.x=Ei.x,bi.y=Ei.y,["Z"]}},ri="mlhvqtcsaz".split(""),si=0,ni=ri.length;si<ni;++si)ti[ri[si]]=function(fi){return function(bi,Ei,Ii){if(fi=="H")bi[0]=bi[0]+Ei.x;else if(fi=="V")bi[0]=bi[0]+Ei.y;else if(fi=="A")bi[5]=bi[5]+Ei.x,bi[6]=bi[6]+Ei.y;else for(var Ni=0,Bi=bi.length;Ni<Bi;++Ni)bi[Ni]=bi[Ni]+(Ni%2?Ei.y:Ei.x);if(ti&&typeof ti[fi]=="function")return ti[fi](bi,Ei,Ii)}}(ri[si].toUpperCase());ei.PathArray=function(fi,bi){ei.Array.call(this,fi,bi||[["M",0,0]])},ei.PathArray.prototype=new ei.Array,ei.PathArray.prototype.constructor=ei.PathArray,ei.extend(ei.PathArray,{toString:function(){return function(fi){for(var bi=0,Ei=fi.length,Ii="";bi<Ei;bi++)Ii+=fi[bi][0],fi[bi][1]!=null&&(Ii+=fi[bi][1],fi[bi][2]!=null&&(Ii+=" ",Ii+=fi[bi][2],fi[bi][3]!=null&&(Ii+=" ",Ii+=fi[bi][3],Ii+=" ",Ii+=fi[bi][4],fi[bi][5]!=null&&(Ii+=" ",Ii+=fi[bi][5],Ii+=" ",Ii+=fi[bi][6],fi[bi][7]!=null&&(Ii+=" ",Ii+=fi[bi][7])))));return Ii+" "}(this.value)},move:function(fi,bi){var Ei=this.bbox();return Ei.x,Ei.y,this},at:function(fi){if(!this.destination)return this;for(var bi=this.value,Ei=this.destination.value,Ii=[],Ni=new ei.PathArray,Bi=0,Ji=bi.length;Bi<Ji;Bi++){Ii[Bi]=[bi[Bi][0]];for(var ji=1,la=bi[Bi].length;ji<la;ji++)Ii[Bi][ji]=bi[Bi][ji]+(Ei[Bi][ji]-bi[Bi][ji])*fi;Ii[Bi][0]==="A"&&(Ii[Bi][4]=+(Ii[Bi][4]!=0),Ii[Bi][5]=+(Ii[Bi][5]!=0))}return Ni.value=Ii,Ni},parse:function(fi){if(fi instanceof ei.PathArray)return fi.valueOf();var bi,Ei={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};fi=typeof fi=="string"?fi.replace(ei.regex.numbersWithDots,ci).replace(ei.regex.pathLetters," $& ").replace(ei.regex.hyphen,"$1 -").trim().split(ei.regex.delimiter):fi.reduce(function(la,ia){return[].concat.call(la,ia)},[]);var Ii=[],Ni=new ei.Point,Bi=new ei.Point,Ji=0,ji=fi.length;do ei.regex.isPathLetter.test(fi[Ji])?(bi=fi[Ji],++Ji):bi=="M"?bi="L":bi=="m"&&(bi="l"),Ii.push(ti[bi].call(null,fi.slice(Ji,Ji+=Ei[bi.toUpperCase()]).map(parseFloat),Ni,Bi));while(ji>Ji);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(fi,bi){this.value=0,this.unit=bi||"",typeof fi=="number"?this.value=isNaN(fi)?0:isFinite(fi)?fi:fi<0?-34e37:34e37:typeof fi=="string"?(bi=fi.match(ei.regex.numberAndUnit))&&(this.value=parseFloat(bi[1]),bi[5]=="%"?this.value/=100:bi[5]=="s"&&(this.value*=1e3),this.unit=bi[5]):fi instanceof ei.Number&&(this.value=fi.valueOf(),this.unit=fi.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(fi){return fi=new ei.Number(fi),new ei.Number(this+fi,this.unit||fi.unit)},minus:function(fi){return fi=new ei.Number(fi),new ei.Number(this-fi,this.unit||fi.unit)},times:function(fi){return fi=new ei.Number(fi),new ei.Number(this*fi,this.unit||fi.unit)},divide:function(fi){return fi=new ei.Number(fi),new ei.Number(this/fi,this.unit||fi.unit)},to:function(fi){var bi=new ei.Number(this);return typeof fi=="string"&&(bi.unit=fi),bi},morph:function(fi){return this.destination=new ei.Number(fi),fi.relative&&(this.destination.value+=this.value),this},at:function(fi){return this.destination?new ei.Number(this.destination).minus(this).times(fi).plus(this):this}}}),ei.Element=ei.invent({create:function(fi){this._stroke=ei.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=fi)&&(this.type=fi.nodeName,this.node.instance=this,this._stroke=fi.getAttribute("stroke")||this._stroke)},extend:{x:function(fi){return this.attr("x",fi)},y:function(fi){return this.attr("y",fi)},cx:function(fi){return fi==null?this.x()+this.width()/2:this.x(fi-this.width()/2)},cy:function(fi){return fi==null?this.y()+this.height()/2:this.y(fi-this.height()/2)},move:function(fi,bi){return this.x(fi).y(bi)},center:function(fi,bi){return this.cx(fi).cy(bi)},width:function(fi){return this.attr("width",fi)},height:function(fi){return this.attr("height",fi)},size:function(fi,bi){var Ei=xi(this,fi,bi);return this.width(new ei.Number(Ei.width)).height(new ei.Number(Ei.height))},clone:function(fi){this.writeDataToDom();var bi=_i(this.node.cloneNode(!0));return fi?fi.add(bi):this.after(bi),bi},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(fi){return this.after(fi).remove(),fi},addTo:function(fi){return fi.put(this)},putIn:function(fi){return fi.add(this)},id:function(fi){return this.attr("id",fi)},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 fi=this.attr("class");return fi==null?[]:fi.trim().split(ei.regex.delimiter)},hasClass:function(fi){return this.classes().indexOf(fi)!=-1},addClass:function(fi){if(!this.hasClass(fi)){var bi=this.classes();bi.push(fi),this.attr("class",bi.join(" "))}return this},removeClass:function(fi){return this.hasClass(fi)&&this.attr("class",this.classes().filter(function(bi){return bi!=fi}).join(" ")),this},toggleClass:function(fi){return this.hasClass(fi)?this.removeClass(fi):this.addClass(fi)},reference:function(fi){return ei.get(this.attr(fi))},parent:function(fi){var bi=this;if(!bi.node.parentNode)return null;if(bi=ei.adopt(bi.node.parentNode),!fi)return bi;for(;bi&&bi.node instanceof Pi.SVGElement;){if(typeof fi=="string"?bi.matches(fi):bi instanceof fi)return bi;if(!bi.node.parentNode||bi.node.parentNode.nodeName=="#document")return null;bi=ei.adopt(bi.node.parentNode)}},doc:function(){return this instanceof ei.Doc?this:this.parent(ei.Doc)},parents:function(fi){var bi=[],Ei=this;do{if(!(Ei=Ei.parent(fi))||!Ei.node)break;bi.push(Ei)}while(Ei.parent);return bi},matches:function(fi){return function(bi,Ei){return(bi.matches||bi.matchesSelector||bi.msMatchesSelector||bi.mozMatchesSelector||bi.webkitMatchesSelector||bi.oMatchesSelector).call(bi,Ei)}(this.node,fi)},native:function(){return this.node},svg:function(fi){var bi=ze.createElement("svg");if(!(fi&&this instanceof ei.Parent))return bi.appendChild(fi=ze.createElement("svg")),this.writeDataToDom(),fi.appendChild(this.node.cloneNode(!0)),bi.innerHTML.replace(/^<svg>/,"").replace(/<\/svg>$/,"");bi.innerHTML="<svg>"+fi.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2></$1>")+"</svg>";for(var Ei=0,Ii=bi.firstChild.childNodes.length;Ei<Ii;Ei++)this.node.appendChild(bi.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(fi){return this.dom=fi,this},is:function(fi){return function(bi,Ei){return bi instanceof Ei}(this,fi)}}}),ei.easing={"-":function(fi){return fi},"<>":function(fi){return-Math.cos(fi*Math.PI)/2+.5},">":function(fi){return Math.sin(fi*Math.PI/2)},"<":function(fi){return 1-Math.cos(fi*Math.PI/2)}},ei.morph=function(fi){return function(bi,Ei){return new ei.MorphObj(bi,Ei).at(fi)}},ei.Situation=ei.invent({create:function(fi){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new ei.Number(fi.duration).valueOf(),this.delay=new ei.Number(fi.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=fi.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),ei.FX=ei.invent({create:function(fi){this._target=fi,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(fi,bi,Ei){pi(fi)==="object"&&(bi=fi.ease,Ei=fi.delay,fi=fi.duration);var Ii=new ei.Situation({duration:fi||1e3,delay:Ei||0,ease:ei.easing[bi||"-"]||bi});return this.queue(Ii),this},target:function(fi){return fi&&fi instanceof ei.Element?(this._target=fi,this):this._target},timeToAbsPos:function(fi){return(fi-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(fi){return this.situation.duration/this._speed*fi+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=Pi.requestAnimationFrame((function(){this.step()}).bind(this))},stopAnimFrame:function(){Pi.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(fi){return(typeof fi=="function"||fi instanceof ei.Situation)&&this.situations.push(fi),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 fi,bi=this.situation;if(bi.init)return this;for(var Ei in bi.animations){fi=this.target()[Ei](),Array.isArray(fi)||(fi=[fi]),Array.isArray(bi.animations[Ei])||(bi.animations[Ei]=[bi.animations[Ei]]);for(var Ii=fi.length;Ii--;)bi.animations[Ei][Ii]instanceof ei.Number&&(fi[Ii]=new ei.Number(fi[Ii])),bi.animations[Ei][Ii]=fi[Ii].morph(bi.animations[Ei][Ii])}for(var Ei in bi.attrs)bi.attrs[Ei]=new ei.MorphObj(this.target().attr(Ei),bi.attrs[Ei]);for(var Ei in bi.styles)bi.styles[Ei]=new ei.MorphObj(this.target().style(Ei),bi.styles[Ei]);return bi.initialTransformation=this.target().matrixify(),bi.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(fi,bi){var Ei=this.active;return this.active=!1,bi&&this.clearQueue(),fi&&this.situation&&(!Ei&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(fi){var bi=this.last();return this.target().on("finished.fx",function Ei(Ii){Ii.detail.situation==bi&&(fi.call(this,bi),this.off("finished.fx",Ei))}),this._callStart()},during:function(fi){var bi=this.last(),Ei=function(Ii){Ii.detail.situation==bi&&fi.call(this,Ii.detail.pos,ei.morph(Ii.detail.pos),Ii.detail.eased,bi)};return this.target().off("during.fx",Ei).on("during.fx",Ei),this.after(function(){this.off("during.fx",Ei)}),this._callStart()},afterAll:function(fi){var bi=function Ei(Ii){fi.call(this),this.off("allfinished.fx",Ei)};return this.target().off("allfinished.fx",bi).on("allfinished.fx",bi),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(fi,bi,Ei){return this.last()[Ei||"animations"][fi]=bi,this._callStart()},step:function(fi){var bi,Ei,Ii;fi||(this.absPos=this.timeToAbsPos(+new Date)),this.situation.loops!==!1?(bi=Math.max(this.absPos,0),Ei=Math.floor(bi),this.situation.loops===!0||Ei<this.situation.loops?(this.pos=bi-Ei,Ii=this.situation.loop,this.situation.loop=Ei):(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 Ni=this.situation.ease(this.pos);for(var Bi in this.situation.once)Bi>this.lastPos&&Bi<=Ni&&(this.situation.once[Bi].call(this.target(),this.pos,Ni),delete this.situation.once[Bi]);return this.active&&this.target().fire("during",{pos:this.pos,eased:Ni,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=Ni,this):this},eachAt:function(){var fi,bi=this,Ei=this.target(),Ii=this.situation;for(var Ni in Ii.animations)fi=[].concat(Ii.animations[Ni]).map(function(ji){return typeof ji!="string"&&ji.at?ji.at(Ii.ease(bi.pos),bi.pos):ji}),Ei[Ni].apply(Ei,fi);for(var Ni in Ii.attrs)fi=[Ni].concat(Ii.attrs[Ni]).map(function(la){return typeof la!="string"&&la.at?la.at(Ii.ease(bi.pos),bi.pos):la}),Ei.attr.apply(Ei,fi);for(var Ni in Ii.styles)fi=[Ni].concat(Ii.styles[Ni]).map(function(la){return typeof la!="string"&&la.at?la.at(Ii.ease(bi.pos),bi.pos):la}),Ei.style.apply(Ei,fi);if(Ii.transforms.length){fi=Ii.initialTransformation,Ni=0;for(var Bi=Ii.transforms.length;Ni<Bi;Ni++){var Ji=Ii.transforms[Ni];Ji instanceof ei.Matrix?fi=Ji.relative?fi.multiply(new ei.Matrix().morph(Ji).at(Ii.ease(this.pos))):fi.morph(Ji).at(Ii.ease(this.pos)):(Ji.relative||Ji.undo(fi.extract()),fi=fi.multiply(Ji.at(Ii.ease(this.pos))))}Ei.matrix(fi)}return this},once:function(fi,bi,Ei){var Ii=this.last();return Ei||(fi=Ii.ease(fi)),Ii.once[fi]=bi,this},_callStart:function(){return setTimeout((function(){this.start()}).bind(this),0),this}},parent:ei.Element,construct:{animate:function(fi,bi,Ei){return(this.fx||(this.fx=new ei.FX(this))).animate(fi,bi,Ei)},delay:function(fi){return(this.fx||(this.fx=new ei.FX(this))).delay(fi)},stop:function(fi,bi){return this.fx&&this.fx.stop(fi,bi),this},finish:function(){return this.fx&&this.fx.finish(),this}}}),ei.MorphObj=ei.invent({create:function(fi,bi){return ei.Color.isColor(bi)?new ei.Color(fi).morph(bi):ei.regex.delimiter.test(fi)?ei.regex.pathLetters.test(fi)?new ei.PathArray(fi).morph(bi):new ei.Array(fi).morph(bi):ei.regex.numberAndUnit.test(bi)?new ei.Number(fi).morph(bi):(this.value=fi,void(this.destination=bi))},extend:{at:function(fi,bi){return bi<1?this.value:this.destination},valueOf:function(){return this.value}}}),ei.extend(ei.FX,{attr:function(fi,bi,Ei){if(pi(fi)==="object")for(var Ii in fi)this.attr(Ii,fi[Ii]);else this.add(fi,bi,"attrs");return this},plot:function(fi,bi,Ei,Ii){return arguments.length==4?this.plot([fi,bi,Ei,Ii]):this.add("plot",new(this.target()).morphArray(fi))}}),ei.Box=ei.invent({create:function(fi,bi,Ei,Ii){if(!(pi(fi)!=="object"||fi instanceof ei.Element))return ei.Box.call(this,fi.left!=null?fi.left:fi.x,fi.top!=null?fi.top:fi.y,fi.width,fi.height);var Ni;arguments.length==4&&(this.x=fi,this.y=bi,this.width=Ei,this.height=Ii),(Ni=this).x==null&&(Ni.x=0,Ni.y=0,Ni.width=0,Ni.height=0),Ni.w=Ni.width,Ni.h=Ni.height,Ni.x2=Ni.x+Ni.width,Ni.y2=Ni.y+Ni.height,Ni.cx=Ni.x+Ni.width/2,Ni.cy=Ni.y+Ni.height/2}}),ei.BBox=ei.invent({create:function(fi){if(ei.Box.apply(this,[].slice.call(arguments)),fi instanceof ei.Element){var bi;try{if(!ze.documentElement.contains){for(var Ei=fi.node;Ei.parentNode;)Ei=Ei.parentNode;if(Ei!=ze)throw new Error("Element not in the dom")}bi=fi.node.getBBox()}catch{if(fi instanceof ei.Shape){ei.parser.draw||ei.prepare();var Ii=fi.clone(ei.parser.draw.instance).show();Ii&&Ii.node&&typeof Ii.node.getBBox=="function"&&(bi=Ii.node.getBBox()),Ii&&typeof Ii.remove=="function"&&Ii.remove()}else bi={x:fi.node.clientLeft,y:fi.node.clientTop,width:fi.node.clientWidth,height:fi.node.clientHeight}}ei.Box.call(this,bi)}},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(fi){var bi=Ci([1,0,0,1,0,0]);fi=fi===null?bi:fi instanceof ei.Element?fi.matrixify():typeof fi=="string"?Ci(fi.split(ei.regex.delimiter).map(parseFloat)):arguments.length==6?Ci([].slice.call(arguments)):Array.isArray(fi)?Ci(fi):fi&&pi(fi)==="object"?fi:bi;for(var Ei=Mi.length-1;Ei>=0;--Ei)this[Mi[Ei]]=fi[Mi[Ei]]!=null?fi[Mi[Ei]]:bi[Mi[Ei]]},extend:{extract:function(){var fi=yi(this,0,1);yi(this,1,0);var bi=180/Math.PI*Math.atan2(fi.y,fi.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(bi*Math.PI/180)+this.f*Math.sin(bi*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(bi*Math.PI/180)+this.e*Math.sin(-bi*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:bi,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(fi){return this.destination=new ei.Matrix(fi),this},multiply:function(fi){return new ei.Matrix(this.native().multiply(function(bi){return bi instanceof ei.Matrix||(bi=new ei.Matrix(bi)),bi}(fi).native()))},inverse:function(){return new ei.Matrix(this.native().inverse())},translate:function(fi,bi){return new ei.Matrix(this.native().translate(fi||0,bi||0))},native:function(){for(var fi=ei.parser.native.createSVGMatrix(),bi=Mi.length-1;bi>=0;bi--)fi[Mi[bi]]=this[Mi[bi]];return fi},toString:function(){return"matrix("+Li(this.a)+","+Li(this.b)+","+Li(this.c)+","+Li(this.d)+","+Li(this.e)+","+Li(this.f)+")"}},parent:ei.Element,construct:{ctm:function(){return new ei.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof ei.Nested){var fi=this.rect(1,1),bi=fi.node.getScreenCTM();return fi.remove(),new ei.Matrix(bi)}return new ei.Matrix(this.node.getScreenCTM())}}}),ei.Point=ei.invent({create:function(fi,bi){var Ei;Ei=Array.isArray(fi)?{x:fi[0],y:fi[1]}:pi(fi)==="object"?{x:fi.x,y:fi.y}:fi!=null?{x:fi,y:bi??fi}:{x:0,y:0},this.x=Ei.x,this.y=Ei.y},extend:{clone:function(){return new ei.Point(this)},morph:function(fi,bi){return this.destination=new ei.Point(fi,bi),this}}}),ei.extend(ei.Element,{point:function(fi,bi){return new ei.Point(fi,bi).transform(this.screenCTM().inverse())}}),ei.extend(ei.Element,{attr:function(fi,bi,Ei){if(fi==null){for(fi={},Ei=(bi=this.node.attributes).length-1;Ei>=0;Ei--)fi[bi[Ei].nodeName]=ei.regex.isNumber.test(bi[Ei].nodeValue)?parseFloat(bi[Ei].nodeValue):bi[Ei].nodeValue;return fi}if(pi(fi)==="object")for(var Ii in fi)this.attr(Ii,fi[Ii]);else if(bi===null)this.node.removeAttribute(fi);else{if(bi==null)return(bi=this.node.getAttribute(fi))==null?ei.defaults.attrs[fi]:ei.regex.isNumber.test(bi)?parseFloat(bi):bi;fi=="stroke-width"?this.attr("stroke",parseFloat(bi)>0?this._stroke:null):fi=="stroke"&&(this._stroke=bi),fi!="fill"&&fi!="stroke"||(ei.regex.isImage.test(bi)&&(bi=this.doc().defs().image(bi,0,0)),bi instanceof ei.Image&&(bi=this.doc().defs().pattern(0,0,function(){this.add(bi)}))),typeof bi=="number"?bi=new ei.Number(bi):ei.Color.isColor(bi)?bi=new ei.Color(bi):Array.isArray(bi)&&(bi=new ei.Array(bi)),fi=="leading"?this.leading&&this.leading(bi):typeof Ei=="string"?this.node.setAttributeNS(Ei,fi,bi.toString()):this.node.setAttribute(fi,bi.toString()),!this.rebuild||fi!="font-size"&&fi!="x"||this.rebuild(fi,bi)}return this}}),ei.extend(ei.Element,{transform:function(fi,bi){var Ei;return pi(fi)!=="object"?(Ei=new ei.Matrix(this).extract(),typeof fi=="string"?Ei[fi]:Ei):(Ei=new ei.Matrix(this),bi=!!bi||!!fi.relative,fi.a!=null&&(Ei=bi?Ei.multiply(new ei.Matrix(fi)):new ei.Matrix(fi)),this.attr("transform",Ei))}}),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(fi){var bi=fi.trim().split("(");return[bi[0],bi[1].split(ei.regex.delimiter).map(function(Ei){return parseFloat(Ei)})]}).reduce(function(fi,bi){return bi[0]=="matrix"?fi.multiply(Ci(bi[1])):fi[bi[0]].apply(fi,bi[1])},new ei.Matrix)},toParent:function(fi){if(this==fi)return this;var bi=this.screenCTM(),Ei=fi.screenCTM().inverse();return this.addTo(fi).untransform().transform(Ei.multiply(bi)),this},toDoc:function(){return this.toParent(this.doc())}}),ei.Transformation=ei.invent({create:function(fi,bi){if(arguments.length>1&&typeof bi!="boolean")return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(fi))for(var Ei=0,Ii=this.arguments.length;Ei<Ii;++Ei)this[this.arguments[Ei]]=fi[Ei];else if(fi&&pi(fi)==="object")for(Ei=0,Ii=this.arguments.length;Ei<Ii;++Ei)this[this.arguments[Ei]]=fi[this.arguments[Ei]];this.inversed=!1,bi===!0&&(this.inversed=!0)}}),ei.Translate=ei.invent({parent:ei.Matrix,inherit:ei.Transformation,create:function(fi,bi){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["transformedX","transformedY"],method:"translate"}}),ei.extend(ei.Element,{style:function(fi,bi){if(arguments.length==0)return this.node.style.cssText||"";if(arguments.length<2)if(pi(fi)==="object")for(var Ei in fi)this.style(Ei,fi[Ei]);else{if(!ei.regex.isCss.test(fi))return this.node.style[di(fi)];for(fi=fi.split(/\s*;\s*/).filter(function(Ii){return!!Ii}).map(function(Ii){return Ii.split(/\s*:\s*/)});bi=fi.pop();)this.style(bi[0],bi[1])}else this.node.style[di(fi)]=bi===null||ei.regex.isBlank.test(bi)?"":bi;return this}}),ei.Parent=ei.invent({create:function(fi){this.constructor.call(this,fi)},inherit:ei.Element,extend:{children:function(){return ei.utils.map(ei.utils.filterSVGElements(this.node.childNodes),function(fi){return ei.adopt(fi)})},add:function(fi,bi){return bi==null?this.node.appendChild(fi.node):fi.node!=this.node.childNodes[bi]&&this.node.insertBefore(fi.node,this.node.childNodes[bi]),this},put:function(fi,bi){return this.add(fi,bi),fi},has:function(fi){return this.index(fi)>=0},index:function(fi){return[].slice.call(this.node.childNodes).indexOf(fi.node)},get:function(fi){return ei.adopt(this.node.childNodes[fi])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(fi,bi){for(var Ei=this.children(),Ii=0,Ni=Ei.length;Ii<Ni;Ii++)Ei[Ii]instanceof ei.Element&&fi.apply(Ei[Ii],[Ii,Ei]),bi&&Ei[Ii]instanceof ei.Container&&Ei[Ii].each(fi,bi);return this},removeElement:function(fi){return this.node.removeChild(fi.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(fi,bi){return bi===0||this instanceof ei.Defs||this.node==ei.parser.draw||(fi=fi||(this instanceof ei.Doc?this:this.parent(ei.Parent)),bi=bi||1/0,this.each(function(){return this instanceof ei.Defs?this:this instanceof ei.Parent?this.ungroup(fi,bi-1):this.toParent(fi)}),this.node.firstChild||this.remove()),this},flatten:function(fi,bi){return this.ungroup(fi,bi)}}),ei.Container=ei.invent({create:function(fi){this.constructor.call(this,fi)},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(fi){ei.Element.prototype[fi]=function(bi){return ei.on(this.node,fi,bi),this}}),ei.listeners=[],ei.handlerMap=[],ei.listenerId=0,ei.on=function(fi,bi,Ei,Ii,Ni){var Bi=Ei.bind(Ii||fi.instance||fi),Ji=(ei.handlerMap.indexOf(fi)+1||ei.handlerMap.push(fi))-1,ji=bi.split(".")[0],la=bi.split(".")[1]||"*";ei.listeners[Ji]=ei.listeners[Ji]||{},ei.listeners[Ji][ji]=ei.listeners[Ji][ji]||{},ei.listeners[Ji][ji][la]=ei.listeners[Ji][ji][la]||{},Ei._svgjsListenerId||(Ei._svgjsListenerId=++ei.listenerId),ei.listeners[Ji][ji][la][Ei._svgjsListenerId]=Bi,fi.addEventListener(ji,Bi,Ni||{passive:!1})},ei.off=function(fi,bi,Ei){var Ii=ei.handlerMap.indexOf(fi),Ni=bi&&bi.split(".")[0],Bi=bi&&bi.split(".")[1],Ji="";if(Ii!=-1)if(Ei){if(typeof Ei=="function"&&(Ei=Ei._svgjsListenerId),!Ei)return;ei.listeners[Ii][Ni]&&ei.listeners[Ii][Ni][Bi||"*"]&&(fi.removeEventListener(Ni,ei.listeners[Ii][Ni][Bi||"*"][Ei],!1),delete ei.listeners[Ii][Ni][Bi||"*"][Ei])}else if(Bi&&Ni){if(ei.listeners[Ii][Ni]&&ei.listeners[Ii][Ni][Bi]){for(var ji in ei.listeners[Ii][Ni][Bi])ei.off(fi,[Ni,Bi].join("."),ji);delete ei.listeners[Ii][Ni][Bi]}}else if(Bi)for(var la in ei.listeners[Ii])for(var Ji in ei.listeners[Ii][la])Bi===Ji&&ei.off(fi,[la,Bi].join("."));else if(Ni){if(ei.listeners[Ii][Ni]){for(var Ji in ei.listeners[Ii][Ni])ei.off(fi,[Ni,Ji].join("."));delete ei.listeners[Ii][Ni]}}else{for(var la in ei.listeners[Ii])ei.off(fi,la);delete ei.listeners[Ii],delete ei.handlerMap[Ii]}},ei.extend(ei.Element,{on:function(fi,bi,Ei,Ii){return ei.on(this.node,fi,bi,Ei,Ii),this},off:function(fi,bi){return ei.off(this.node,fi,bi),this},fire:function(fi,bi){return fi instanceof Pi.Event?this.node.dispatchEvent(fi):this.node.dispatchEvent(fi=new ei.CustomEvent(fi,{detail:bi,cancelable:!0})),this._event=fi,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(fi){return fi==null?this.transform("x"):this.transform({x:fi-this.x()},!0)}},construct:{group:function(){return this.put(new ei.G)}}}),ei.Doc=ei.invent({create:function(fi){fi&&((fi=typeof fi=="string"?ze.getElementById(fi):fi).nodeName=="svg"?this.constructor.call(this,fi):(this.constructor.call(this,ei.create("svg")),fi.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 fi;return this._defs||((fi=this.node.getElementsByTagName("defs")[0])?this._defs=ei.adopt(fi):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(fi){this.writeDataToDom();var bi=this.node,Ei=_i(bi.cloneNode(!0));return fi?(fi.node||fi).appendChild(Ei.node):bi.parentNode.insertBefore(Ei.node,bi.nextSibling),Ei}}}),ei.extend(ei.Element,{}),ei.Gradient=ei.invent({create:function(fi){this.constructor.call(this,ei.create(fi+"Gradient")),this.type=fi},inherit:ei.Container,extend:{at:function(fi,bi,Ei){return this.put(new ei.Stop).update(fi,bi,Ei)},update:function(fi){return this.clear(),typeof fi=="function"&&fi.call(this,this),this},fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(fi,bi,Ei){return fi=="transform"&&(fi="gradientTransform"),ei.Container.prototype.attr.call(this,fi,bi,Ei)}},construct:{gradient:function(fi,bi){return this.defs().gradient(fi,bi)}}}),ei.extend(ei.Gradient,ei.FX,{from:function(fi,bi){return(this._target||this).type=="radial"?this.attr({fx:new ei.Number(fi),fy:new ei.Number(bi)}):this.attr({x1:new ei.Number(fi),y1:new ei.Number(bi)})},to:function(fi,bi){return(this._target||this).type=="radial"?this.attr({cx:new ei.Number(fi),cy:new ei.Number(bi)}):this.attr({x2:new ei.Number(fi),y2:new ei.Number(bi)})}}),ei.extend(ei.Defs,{gradient:function(fi,bi){return this.put(new ei.Gradient(fi)).update(bi)}}),ei.Stop=ei.invent({create:"stop",inherit:ei.Element,extend:{update:function(fi){return(typeof fi=="number"||fi instanceof ei.Number)&&(fi={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),fi.opacity!=null&&this.attr("stop-opacity",fi.opacity),fi.color!=null&&this.attr("stop-color",fi.color),fi.offset!=null&&this.attr("offset",new ei.Number(fi.offset)),this}}}),ei.Pattern=ei.invent({create:"pattern",inherit:ei.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(fi){return this.clear(),typeof fi=="function"&&fi.call(this,this),this},toString:function(){return this.fill()},attr:function(fi,bi,Ei){return fi=="transform"&&(fi="patternTransform"),ei.Container.prototype.attr.call(this,fi,bi,Ei)}},construct:{pattern:function(fi,bi,Ei){return this.defs().pattern(fi,bi,Ei)}}}),ei.extend(ei.Defs,{pattern:function(fi,bi,Ei){return this.put(new ei.Pattern).update(Ei).attr({x:0,y:0,width:fi,height:bi,patternUnits:"userSpaceOnUse"})}}),ei.Shape=ei.invent({create:function(fi){this.constructor.call(this,fi)},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(fi,bi){return this.attr("href",(bi||"")+"#"+fi,ei.xlink)}},construct:{use:function(fi,bi){return this.put(new ei.Use).element(fi,bi)}}}),ei.Rect=ei.invent({create:"rect",inherit:ei.Shape,construct:{rect:function(fi,bi){return this.put(new ei.Rect).size(fi,bi)}}}),ei.Circle=ei.invent({create:"circle",inherit:ei.Shape,construct:{circle:function(fi){return this.put(new ei.Circle).rx(new ei.Number(fi).divide(2)).move(0,0)}}}),ei.extend(ei.Circle,ei.FX,{rx:function(fi){return this.attr("r",fi)},ry:function(fi){return this.rx(fi)}}),ei.Ellipse=ei.invent({create:"ellipse",inherit:ei.Shape,construct:{ellipse:function(fi,bi){return this.put(new ei.Ellipse).size(fi,bi).move(0,0)}}}),ei.extend(ei.Ellipse,ei.Rect,ei.FX,{rx:function(fi){return this.attr("rx",fi)},ry:function(fi){return this.attr("ry",fi)}}),ei.extend(ei.Circle,ei.Ellipse,{x:function(fi){return fi==null?this.cx()-this.rx():this.cx(fi+this.rx())},y:function(fi){return fi==null?this.cy()-this.ry():this.cy(fi+this.ry())},cx:function(fi){return fi==null?this.attr("cx"):this.attr("cx",fi)},cy:function(fi){return fi==null?this.attr("cy"):this.attr("cy",fi)},width:function(fi){return fi==null?2*this.rx():this.rx(new ei.Number(fi).divide(2))},height:function(fi){return fi==null?2*this.ry():this.ry(new ei.Number(fi).divide(2))},size:function(fi,bi){var Ei=xi(this,fi,bi);return this.rx(new ei.Number(Ei.width).divide(2)).ry(new ei.Number(Ei.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(fi,bi,Ei,Ii){return fi==null?this.array():(fi=bi!==void 0?{x1:fi,y1:bi,x2:Ei,y2:Ii}:new ei.PointArray(fi).toLine(),this.attr(fi))},move:function(fi,bi){return this.attr(this.array().move(fi,bi).toLine())},size:function(fi,bi){var Ei=xi(this,fi,bi);return this.attr(this.array().size(Ei.width,Ei.height).toLine())}},construct:{line:function(fi,bi,Ei,Ii){return ei.Line.prototype.plot.apply(this.put(new ei.Line),fi!=null?[fi,bi,Ei,Ii]:[0,0,0,0])}}}),ei.Polyline=ei.invent({create:"polyline",inherit:ei.Shape,construct:{polyline:function(fi){return this.put(new ei.Polyline).plot(fi||new ei.PointArray)}}}),ei.Polygon=ei.invent({create:"polygon",inherit:ei.Shape,construct:{polygon:function(fi){return this.put(new ei.Polygon).plot(fi||new ei.PointArray)}}}),ei.extend(ei.Polyline,ei.Polygon,{array:function(){return this._array||(this._array=new ei.PointArray(this.attr("points")))},plot:function(fi){return fi==null?this.array():this.clear().attr("points",typeof fi=="string"?fi:this._array=new ei.PointArray(fi))},clear:function(){return delete this._array,this},move:function(fi,bi){return this.attr("points",this.array().move(fi,bi))},size:function(fi,bi){var Ei=xi(this,fi,bi);return this.attr("points",this.array().size(Ei.width,Ei.height))}}),ei.extend(ei.Line,ei.Polyline,ei.Polygon,{morphArray:ei.PointArray,x:function(fi){return fi==null?this.bbox().x:this.move(fi,this.bbox().y)},y:function(fi){return fi==null?this.bbox().y:this.move(this.bbox().x,fi)},width:function(fi){var bi=this.bbox();return fi==null?bi.width:this.size(fi,bi.height)},height:function(fi){var bi=this.bbox();return fi==null?bi.height:this.size(bi.width,fi)}}),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(fi){return fi==null?this.array():this.clear().attr("d",typeof fi=="string"?fi:this._array=new ei.PathArray(fi))},clear:function(){return delete this._array,this}},construct:{path:function(fi){return this.put(new ei.Path).plot(fi||new ei.PathArray)}}}),ei.Image=ei.invent({create:"image",inherit:ei.Shape,extend:{load:function(fi){if(!fi)return this;var bi=this,Ei=new Pi.Image;return ei.on(Ei,"load",function(){ei.off(Ei);var Ii=bi.parent(ei.Pattern);Ii!==null&&(bi.width()==0&&bi.height()==0&&bi.size(Ei.width,Ei.height),Ii&&Ii.width()==0&&Ii.height()==0&&Ii.size(bi.width(),bi.height()),typeof bi._loaded=="function"&&bi._loaded.call(bi,{width:Ei.width,height:Ei.height,ratio:Ei.width/Ei.height,url:fi}))}),ei.on(Ei,"error",function(Ii){ei.off(Ei),typeof bi._error=="function"&&bi._error.call(bi,Ii)}),this.attr("href",Ei.src=this.src=fi,ei.xlink)},loaded:function(fi){return this._loaded=fi,this},error:function(fi){return this._error=fi,this}},construct:{image:function(fi,bi,Ei){return this.put(new ei.Image).load(fi).size(bi||0,Ei||bi||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(fi){return fi==null?this.attr("x"):this.attr("x",fi)},text:function(fi){if(fi===void 0){fi="";for(var bi=this.node.childNodes,Ei=0,Ii=bi.length;Ei<Ii;++Ei)Ei!=0&&bi[Ei].nodeType!=3&&ei.adopt(bi[Ei]).dom.newLined==1&&(fi+=`
`),fi+=bi[Ei].textContent;return fi}if(this.clear().build(!0),typeof fi=="function")fi.call(this,this);else{Ei=0;for(var Ni=(fi=fi.split(`
`)).length;Ei<Ni;Ei++)this.tspan(fi[Ei]).newLine()}return this.build(!1).rebuild()},size:function(fi){return this.attr("font-size",fi).rebuild()},leading:function(fi){return fi==null?this.dom.leading:(this.dom.leading=new ei.Number(fi),this.rebuild())},lines:function(){var fi=(this.textPath&&this.textPath()||this).node,bi=ei.utils.map(ei.utils.filterSVGElements(fi.childNodes),function(Ei){return ei.adopt(Ei)});return new ei.Set(bi)},rebuild:function(fi){if(typeof fi=="boolean"&&(this._rebuild=fi),this._rebuild){var bi=this,Ei=0,Ii=this.dom.leading*new ei.Number(this.attr("font-size"));this.lines().each(function(){this.dom.newLined&&(bi.textPath()||this.attr("x",bi.attr("x")),this.text()==`
`?Ei+=Ii:(this.attr("dy",Ii+Ei),Ei=0))}),this.fire("rebuild")}return this},build:function(fi){return this._build=!!fi,this},setData:function(fi){return this.dom=fi,this.dom.leading=new ei.Number(fi.leading||1.3),this}},construct:{text:function(fi){return this.put(new ei.Text).text(fi)},plain:function(fi){return this.put(new ei.Text).plain(fi)}}}),ei.Tspan=ei.invent({create:"tspan",inherit:ei.Shape,extend:{text:function(fi){return fi==null?this.node.textContent+(this.dom.newLined?`
`:""):(typeof fi=="function"?fi.call(this,this):this.plain(fi),this)},dx:function(fi){return this.attr("dx",fi)},dy:function(fi){return this.attr("dy",fi)},newLine:function(){var fi=this.parent(ei.Text);return this.dom.newLined=!0,this.dy(fi.dom.leading*fi.attr("font-size")).attr("x",fi.x())}}}),ei.extend(ei.Text,ei.Tspan,{plain:function(fi){return this._build===!1&&this.clear(),this.node.appendChild(ze.createTextNode(fi)),this},tspan:function(fi){var bi=(this.textPath&&this.textPath()||this).node,Ei=new ei.Tspan;return this._build===!1&&this.clear(),bi.appendChild(Ei.node),Ei.text(fi)},clear:function(){for(var fi=(this.textPath&&this.textPath()||this).node;fi.hasChildNodes();)fi.removeChild(fi.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 fi=this.track();return fi?fi.array():null},plot:function(fi){var bi=this.track(),Ei=null;return bi&&(Ei=bi.plot(fi)),fi==null?Ei:this},track:function(){var fi=this.textPath();if(fi)return fi.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 oi={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(fi,bi){return bi=="color"?fi:fi+"-"+bi}};function ci(fi,bi,Ei,Ii){return Ei+Ii.replace(ei.regex.dots," .")}function di(fi){return fi.toLowerCase().replace(/-(.)/g,function(bi,Ei){return Ei.toUpperCase()})}function gi(fi){return fi.charAt(0).toUpperCase()+fi.slice(1)}function vi(fi){var bi=fi.toString(16);return bi.length==1?"0"+bi:bi}function xi(fi,bi,Ei){if(bi==null||Ei==null){var Ii=fi.bbox();bi==null?bi=Ii.width/Ii.height*Ei:Ei==null&&(Ei=Ii.height/Ii.width*bi)}return{width:bi,height:Ei}}function yi(fi,bi,Ei){return{x:bi*fi.a+Ei*fi.c+0,y:bi*fi.b+Ei*fi.d+0}}function Ci(fi){return{a:fi[0],b:fi[1],c:fi[2],d:fi[3],e:fi[4],f:fi[5]}}function _i(fi){for(var bi=fi.childNodes.length-1;bi>=0;bi--)fi.childNodes[bi]instanceof Pi.SVGElement&&_i(fi.childNodes[bi]);return ei.adopt(fi).id(ei.eid(fi.nodeName))}function Li(fi){return Math.abs(fi)>1e-37?fi:0}["fill","stroke"].forEach(function(fi){var bi={};bi[fi]=function(Ei){if(Ei===void 0)return this;if(typeof Ei=="string"||ei.Color.isRgb(Ei)||Ei&&typeof Ei.fill=="function")this.attr(fi,Ei);else for(var Ii=oi[fi].length-1;Ii>=0;Ii--)Ei[oi[fi][Ii]]!=null&&this.attr(oi.prefix(fi,oi[fi][Ii]),Ei[oi[fi][Ii]]);return this},ei.extend(ei.Element,ei.FX,bi)}),ei.extend(ei.Element,ei.FX,{translate:function(fi,bi){return this.transform({x:fi,y:bi})},matrix:function(fi){return this.attr("transform",new ei.Matrix(arguments.length==6?[].slice.call(arguments):fi))},opacity:function(fi){return this.attr("opacity",fi)},dx:function(fi){return this.x(new ei.Number(fi).plus(this instanceof ei.FX?0:this.x()),!0)},dy:function(fi){return this.y(new ei.Number(fi).plus(this instanceof ei.FX?0:this.y()),!0)}}),ei.extend(ei.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(fi){return this.node.getPointAtLength(fi)}}),ei.Set=ei.invent({create:function(fi){Array.isArray(fi)?this.members=fi:this.clear()},extend:{add:function(){for(var fi=[].slice.call(arguments),bi=0,Ei=fi.length;bi<Ei;bi++)this.members.push(fi[bi]);return this},remove:function(fi){var bi=this.index(fi);return bi>-1&&this.members.splice(bi,1),this},each:function(fi){for(var bi=0,Ei=this.members.length;bi<Ei;bi++)fi.apply(this.members[bi],[bi,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(fi){return this.index(fi)>=0},index:function(fi){return this.members.indexOf(fi)},get:function(fi){return this.members[fi]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(fi){return new ei.Set(fi)}}}),ei.FX.Set=ei.invent({create:function(fi){this.set=fi}}),ei.Set.inherit=function(){var fi=[];for(var bi in ei.Shape.prototype)typeof ei.Shape.prototype[bi]=="function"&&typeof ei.Set.prototype[bi]!="function"&&fi.push(bi);for(var bi in fi.forEach(function(Ii){ei.Set.prototype[Ii]=function(){for(var Ni=0,Bi=this.members.length;Ni<Bi;Ni++)this.members[Ni]&&typeof this.members[Ni][Ii]=="function"&&this.members[Ni][Ii].apply(this.members[Ni],arguments);return Ii=="animate"?this.fx||(this.fx=new ei.FX.Set(this)):this}}),fi=[],ei.FX.prototype)typeof ei.FX.prototype[bi]=="function"&&typeof ei.FX.Set.prototype[bi]!="function"&&fi.push(bi);fi.forEach(function(Ei){ei.FX.Set.prototype[Ei]=function(){for(var Ii=0,Ni=this.set.members.length;Ii<Ni;Ii++)this.set.members[Ii].fx[Ei].apply(this.set.members[Ii].fx,arguments);return this}})},ei.extend(ei.Element,{}),ei.extend(ei.Element,{remember:function(fi,bi){if(pi(arguments[0])==="object")for(var Ei in fi)this.remember(Ei,fi[Ei]);else{if(arguments.length==1)return this.memory()[fi];this.memory()[fi]=bi}return this},forget:function(){if(arguments.length==0)this._memory={};else for(var fi=arguments.length-1;fi>=0;fi--)delete this.memory()[arguments[fi]];return this},memory:function(){return this._memory||(this._memory={})}}),ei.get=function(fi){var bi=ze.getElementById(function(Ei){var Ii=(Ei||"").toString().match(ei.regex.reference);if(Ii)return Ii[1]}(fi)||fi);return ei.adopt(bi)},ei.select=function(fi,bi){return new ei.Set(ei.utils.map((bi||ze).querySelectorAll(fi),function(Ei){return ei.adopt(Ei)}))},ei.extend(ei.Parent,{select:function(fi){return ei.select(fi,this.node)}});var Mi="abcdef".split("");if(typeof Pi.CustomEvent!="function"){var Ri=function(fi,bi){bi=bi||{bubbles:!1,cancelable:!1,detail:void 0};var Ei=ze.createEvent("CustomEvent");return Ei.initCustomEvent(fi,bi.bubbles,bi.cancelable,bi.detail),Ei};Ri.prototype=Pi.Event.prototype,ei.CustomEvent=Ri}else ei.CustomEvent=Pi.CustomEvent;return ei},pi(ai)==="object"?ii.exports=kn.document?fs(kn,kn.document):function(Pi){return fs(Pi,Pi.document)}:kn.SVG=fs(kn,kn.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(ni,oi){return this.add(ni,oi),!ni.attr("in")&&this.autoSetIn&&ni.attr("in",this.source),ni.attr("result")||ni.attr("result",ni),ni},blend:function(ni,oi,ci){return this.put(new SVG.BlendEffect(ni,oi,ci))},colorMatrix:function(ni,oi){return this.put(new SVG.ColorMatrixEffect(ni,oi))},convolveMatrix:function(ni){return this.put(new SVG.ConvolveMatrixEffect(ni))},componentTransfer:function(ni){return this.put(new SVG.ComponentTransferEffect(ni))},composite:function(ni,oi,ci){return this.put(new SVG.CompositeEffect(ni,oi,ci))},flood:function(ni,oi){return this.put(new SVG.FloodEffect(ni,oi))},offset:function(ni,oi){return this.put(new SVG.OffsetEffect(ni,oi))},image:function(ni){return this.put(new SVG.ImageEffect(ni))},merge:function(){var ni=[void 0];for(var oi in arguments)ni.push(arguments[oi]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,ni)))},gaussianBlur:function(ni,oi){return this.put(new SVG.GaussianBlurEffect(ni,oi))},morphology:function(ni,oi){return this.put(new SVG.MorphologyEffect(ni,oi))},diffuseLighting:function(ni,oi,ci){return this.put(new SVG.DiffuseLightingEffect(ni,oi,ci))},displacementMap:function(ni,oi,ci,di,gi){return this.put(new SVG.DisplacementMapEffect(ni,oi,ci,di,gi))},specularLighting:function(ni,oi,ci,di){return this.put(new SVG.SpecularLightingEffect(ni,oi,ci,di))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(ni,oi,ci,di,gi){return this.put(new SVG.TurbulenceEffect(ni,oi,ci,di,gi))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(ni){var oi=this.put(new SVG.Filter);return typeof ni=="function"&&ni.call(oi,oi),oi}}),SVG.extend(SVG.Container,{filter:function(ni){return this.defs().filter(ni)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(ni){return this.filterer=ni instanceof SVG.Element?ni:this.doc().filter(ni),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(ni){return this.filterer&&ni===!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(ni){return ni==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",ni)},result:function(ni){return ni==null?this.attr("result"):this.attr("result",ni)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(ni){return ni==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",ni)},result:function(ni){return ni==null?this.attr("result"):this.attr("result",ni)},toString:function(){return this.result()}}});var Pi={blend:function(ni,oi){return this.parent()&&this.parent().blend(this,ni,oi)},colorMatrix:function(ni,oi){return this.parent()&&this.parent().colorMatrix(ni,oi).in(this)},convolveMatrix:function(ni){return this.parent()&&this.parent().convolveMatrix(ni).in(this)},componentTransfer:function(ni){return this.parent()&&this.parent().componentTransfer(ni).in(this)},composite:function(ni,oi){return this.parent()&&this.parent().composite(this,ni,oi)},flood:function(ni,oi){return this.parent()&&this.parent().flood(ni,oi)},offset:function(ni,oi){return this.parent()&&this.parent().offset(ni,oi).in(this)},image:function(ni){return this.parent()&&this.parent().image(ni)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(ni,oi){return this.parent()&&this.parent().gaussianBlur(ni,oi).in(this)},morphology:function(ni,oi){return this.parent()&&this.parent().morphology(ni,oi).in(this)},diffuseLighting:function(ni,oi,ci){return this.parent()&&this.parent().diffuseLighting(ni,oi,ci).in(this)},displacementMap:function(ni,oi,ci,di){return this.parent()&&this.parent().displacementMap(this,ni,oi,ci,di)},specularLighting:function(ni,oi,ci,di){return this.parent()&&this.parent().specularLighting(ni,oi,ci,di).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(ni,oi,ci,di,gi){return this.parent()&&this.parent().turbulence(ni,oi,ci,di,gi).in(this)}};SVG.extend(SVG.Effect,Pi),SVG.extend(SVG.ParentEffect,Pi),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(ni){this.attr("in",ni)}}});var ze={blend:function(ni,oi,ci){this.attr({in:ni,in2:oi,mode:ci||"normal"})},colorMatrix:function(ni,oi){ni=="matrix"&&(oi=ri(oi)),this.attr({type:ni,values:oi===void 0?null:oi})},convolveMatrix:function(ni){ni=ri(ni),this.attr({order:Math.sqrt(ni.split(" ").length),kernelMatrix:ni})},composite:function(ni,oi,ci){this.attr({in:ni,in2:oi,operator:ci})},flood:function(ni,oi){this.attr("flood-color",ni),oi!=null&&this.attr("flood-opacity",oi)},offset:function(ni,oi){this.attr({dx:ni,dy:oi})},image:function(ni){this.attr("href",ni,SVG.xlink)},displacementMap:function(ni,oi,ci,di,gi){this.attr({in:ni,in2:oi,scale:ci,xChannelSelector:di,yChannelSelector:gi})},gaussianBlur:function(ni,oi){ni!=null||oi!=null?this.attr("stdDeviation",function(ci){if(!Array.isArray(ci))return ci;for(var di=0,gi=ci.length,vi=[];di<gi;di++)vi.push(ci[di]);return vi.join(" ")}(Array.prototype.slice.call(arguments))):this.attr("stdDeviation","0 0")},morphology:function(ni,oi){this.attr({operator:ni,radius:oi})},tile:function(){},turbulence:function(ni,oi,ci,di,gi){this.attr({numOctaves:oi,seed:ci,stitchTiles:di,baseFrequency:ni,type:gi})}},ei={merge:function(){var ni;if(arguments[0]instanceof SVG.Set){var oi=this;arguments[0].each(function(di){this instanceof SVG.MergeNode?oi.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&oi.put(new SVG.MergeNode(this))})}else{ni=Array.isArray(arguments[0])?arguments[0]:arguments;for(var ci=0;ci<ni.length;ci++)ni[ci]instanceof SVG.MergeNode?this.put(ni[ci]):this.put(new SVG.MergeNode(ni[ci]))}},componentTransfer:function(ni){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)),ni)for(var oi in ni.rgb&&(["r","g","b"].forEach((function(ci){this[ci].attr(ni.rgb)}).bind(this)),delete ni.rgb),ni)this[oi].attr(ni[oi])},diffuseLighting:function(ni,oi,ci){this.attr({surfaceScale:ni,diffuseConstant:oi,kernelUnitLength:ci})},specularLighting:function(ni,oi,ci,di){this.attr({surfaceScale:ni,diffuseConstant:oi,specularExponent:ci,kernelUnitLength:di})}},ti={distantLight:function(ni,oi){this.attr({azimuth:ni,elevation:oi})},pointLight:function(ni,oi,ci){this.attr({x:ni,y:oi,z:ci})},spotLight:function(ni,oi,ci,di,gi,vi){this.attr({x:ni,y:oi,z:ci,pointsAtX:di,pointsAtY:gi,pointsAtZ:vi})},mergeNode:function(ni){this.attr("in",ni)}};function ri(ni){return Array.isArray(ni)&&(ni=new SVG.Array(ni)),ni.toString().replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ")}function si(){var ni=function(){};for(var oi in typeof arguments[arguments.length-1]=="function"&&(ni=arguments[arguments.length-1],Array.prototype.splice.call(arguments,arguments.length-1,1)),arguments)for(var ci in arguments[oi])ni(arguments[oi][ci],ci,arguments[oi])}["r","g","b","a"].forEach(function(ni){ti["Func"+ni.toUpperCase()]=function(oi){switch(this.attr("type",oi),oi){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])}}}),si(ze,function(ni,oi){var ci=oi.charAt(0).toUpperCase()+oi.slice(1);SVG[ci+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+ci)),ni.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.Effect,extend:{}})}),si(ei,function(ni,oi){var ci=oi.charAt(0).toUpperCase()+oi.slice(1);SVG[ci+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+ci)),ni.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.ParentEffect,extend:{}})}),si(ti,function(ni,oi){var ci=oi.charAt(0).toUpperCase()+oi.slice(1);SVG[ci]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+ci)),ni.apply(this,arguments)},inherit:SVG.ChildEffect,extend:{}})}),SVG.extend(SVG.MergeEffect,{in:function(ni){return ni instanceof SVG.MergeNode?this.add(ni,0):this.add(new SVG.MergeNode(ni),0),this}}),SVG.extend(SVG.CompositeEffect,SVG.BlendEffect,SVG.DisplacementMapEffect,{in2:function(ni){return ni==null?this.parent()&&this.parent().select('[result="'+this.attr("in2")+'"]').get(0)||this.attr("in2"):this.attr("in2",ni)}}),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 Pi(si,ni,oi,ci,di,gi,vi){for(var xi=si.slice(ni,oi||vi),yi=ci.slice(di,gi||vi),Ci=0,_i={pos:[0,0],start:[0,0]},Li={pos:[0,0],start:[0,0]};xi[Ci]=ze.call(_i,xi[Ci]),yi[Ci]=ze.call(Li,yi[Ci]),xi[Ci][0]!=yi[Ci][0]||xi[Ci][0]=="M"||xi[Ci][0]=="A"&&(xi[Ci][4]!=yi[Ci][4]||xi[Ci][5]!=yi[Ci][5])?(Array.prototype.splice.apply(xi,[Ci,1].concat(ti.call(_i,xi[Ci]))),Array.prototype.splice.apply(yi,[Ci,1].concat(ti.call(Li,yi[Ci])))):(xi[Ci]=ei.call(_i,xi[Ci]),yi[Ci]=ei.call(Li,yi[Ci])),!(++Ci==xi.length&&Ci==yi.length);)Ci==xi.length&&xi.push(["C",_i.pos[0],_i.pos[1],_i.pos[0],_i.pos[1],_i.pos[0],_i.pos[1]]),Ci==yi.length&&yi.push(["C",Li.pos[0],Li.pos[1],Li.pos[0],Li.pos[1],Li.pos[0],Li.pos[1]]);return{start:xi,dest:yi}}function ze(si){switch(si[0]){case"z":case"Z":si[0]="L",si[1]=this.start[0],si[2]=this.start[1];break;case"H":si[0]="L",si[2]=this.pos[1];break;case"V":si[0]="L",si[2]=si[1],si[1]=this.pos[0];break;case"T":si[0]="Q",si[3]=si[1],si[4]=si[2],si[1]=this.reflection[1],si[2]=this.reflection[0];break;case"S":si[0]="C",si[6]=si[4],si[5]=si[3],si[4]=si[2],si[3]=si[1],si[2]=this.reflection[1],si[1]=this.reflection[0]}return si}function ei(si){var ni=si.length;return this.pos=[si[ni-2],si[ni-1]],"SCQT".indexOf(si[0])!=-1&&(this.reflection=[2*this.pos[0]-si[ni-4],2*this.pos[1]-si[ni-3]]),si}function ti(si){var ni=[si];switch(si[0]){case"M":return this.pos=this.start=[si[1],si[2]],ni;case"L":si[5]=si[3]=si[1],si[6]=si[4]=si[2],si[1]=this.pos[0],si[2]=this.pos[1];break;case"Q":si[6]=si[4],si[5]=si[3],si[4]=1*si[4]/3+2*si[2]/3,si[3]=1*si[3]/3+2*si[1]/3,si[2]=1*this.pos[1]/3+2*si[2]/3,si[1]=1*this.pos[0]/3+2*si[1]/3;break;case"A":ni=function(oi,ci){var di,gi,vi,xi,yi,Ci,_i,Li,Mi,Ri,fi,bi,Ei,Ii,Ni,Bi,Ji,ji,la,ia,oa,wa,Ta,Ra,qa,Fa,Qa=Math.abs(ci[1]),Ja=Math.abs(ci[2]),hn=ci[3]%360,Fn=ci[4],qn=ci[5],$n=ci[6],vs=ci[7],Mn=new SVG.Point(oi),Nn=new SVG.Point($n,vs),Vs=[];if(Qa===0||Ja===0||Mn.x===Nn.x&&Mn.y===Nn.y)return[["C",Mn.x,Mn.y,Nn.x,Nn.y,Nn.x,Nn.y]];for(di=new SVG.Point((Mn.x-Nn.x)/2,(Mn.y-Nn.y)/2).transform(new SVG.Matrix().rotate(hn)),(gi=di.x*di.x/(Qa*Qa)+di.y*di.y/(Ja*Ja))>1&&(Qa*=gi=Math.sqrt(gi),Ja*=gi),vi=new SVG.Matrix().rotate(hn).scale(1/Qa,1/Ja).rotate(-hn),Mn=Mn.transform(vi),Nn=Nn.transform(vi),xi=[Nn.x-Mn.x,Nn.y-Mn.y],Ci=xi[0]*xi[0]+xi[1]*xi[1],yi=Math.sqrt(Ci),xi[0]/=yi,xi[1]/=yi,_i=Ci<4?Math.sqrt(1-Ci/4):0,Fn===qn&&(_i*=-1),Li=new SVG.Point((Nn.x+Mn.x)/2+_i*-xi[1],(Nn.y+Mn.y)/2+_i*xi[0]),Mi=new SVG.Point(Mn.x-Li.x,Mn.y-Li.y),Ri=new SVG.Point(Nn.x-Li.x,Nn.y-Li.y),fi=Math.acos(Mi.x/Math.sqrt(Mi.x*Mi.x+Mi.y*Mi.y)),Mi.y<0&&(fi*=-1),bi=Math.acos(Ri.x/Math.sqrt(Ri.x*Ri.x+Ri.y*Ri.y)),Ri.y<0&&(bi*=-1),qn&&fi>bi&&(bi+=2*Math.PI),!qn&&fi<bi&&(bi-=2*Math.PI),Ii=Math.ceil(2*Math.abs(fi-bi)/Math.PI),Bi=[],Ji=fi,Ei=(bi-fi)/Ii,Ni=4*Math.tan(Ei/4)/3,oa=0;oa<=Ii;oa++)la=Math.cos(Ji),ji=Math.sin(Ji),ia=new SVG.Point(Li.x+la,Li.y+ji),Bi[oa]=[new SVG.Point(ia.x+Ni*ji,ia.y-Ni*la),ia,new SVG.Point(ia.x-Ni*ji,ia.y+Ni*la)],Ji+=Ei;for(Bi[0][0]=Bi[0][1].clone(),Bi[Bi.length-1][2]=Bi[Bi.length-1][1].clone(),vi=new SVG.Matrix().rotate(hn).scale(Qa,Ja).rotate(-hn),oa=0,wa=Bi.length;oa<wa;oa++)Bi[oa][0]=Bi[oa][0].transform(vi),Bi[oa][1]=Bi[oa][1].transform(vi),Bi[oa][2]=Bi[oa][2].transform(vi);for(oa=1,wa=Bi.length;oa<wa;oa++)Ta=(ia=Bi[oa-1][2]).x,Ra=ia.y,qa=(ia=Bi[oa][0]).x,Fa=ia.y,$n=(ia=Bi[oa][1]).x,vs=ia.y,Vs.push(["C",Ta,Ra,qa,Fa,$n,vs]);return Vs}(this.pos,si),si=ni[0]}return si[0]="C",this.pos=[si[5],si[6]],this.reflection=[2*si[5]-si[3],2*si[6]-si[4]],ni}function ri(si,ni){if(ni===!1)return!1;for(var oi=ni,ci=si.length;oi<ci;++oi)if(si[oi][0]=="M")return oi;return!1}SVG.extend(SVG.PathArray,{morph:function(si){for(var ni=this.value,oi=this.parse(si),ci=0,di=0,gi=!1,vi=!1;ci!==!1||di!==!1;){var xi;gi=ri(ni,ci!==!1&&ci+1),vi=ri(oi,di!==!1&&di+1),ci===!1&&(ci=(xi=new SVG.PathArray(yi.start).bbox()).height==0||xi.width==0?ni.push(ni[0])-1:ni.push(["M",xi.x+xi.width/2,xi.y+xi.height/2])-1),di===!1&&(di=(xi=new SVG.PathArray(yi.dest).bbox()).height==0||xi.width==0?oi.push(oi[0])-1:oi.push(["M",xi.x+xi.width/2,xi.y+xi.height/2])-1);var yi=Pi(ni,ci,gi,oi,di,vi);ni=ni.slice(0,ci).concat(yi.start,gi===!1?[]:ni.slice(gi)),oi=oi.slice(0,di).concat(yi.dest,vi===!1?[]:oi.slice(vi)),ci=gi!==!1&&ci+yi.start.length,di=vi!==!1&&di+yi.dest.length}return this.value=ni,this.destination=new SVG.PathArray,this.destination.value=oi,this}})}(),(function(){function Pi(ze){ze.remember("_draggable",this),this.el=ze}Pi.prototype.init=function(ze,ei){var ti=this;this.constraint=ze,this.value=ei,this.el.on("mousedown.drag",function(ri){ti.start(ri)}),this.el.on("touchstart.drag",function(ri){ti.start(ri)})},Pi.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)},Pi.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},Pi.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,ri=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:ri,transform:this.el.transform()},SVG.on(window,"mousemove.drag",function(si){ei.drag(si)}),SVG.on(window,"touchmove.drag",function(si){ei.drag(si)}),SVG.on(window,"mouseup.drag",function(si){ei.end(si)}),SVG.on(window,"touchend.drag",function(si){ei.end(si)}),this.el.fire("dragstart",{event:ze,p:this.startPoints.point,m:this.m,handler:this})}}},Pi.prototype.drag=function(ze){var ei=this.getBBox(),ti=this.transformPoint(ze),ri=this.startPoints.box.x+ti.x-this.startPoints.point.x,si=this.startPoints.box.y+ti.y-this.startPoints.point.y,ni=this.constraint,oi=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 ni=="function"){var di=ni.call(this.el,ri,si,this.m);typeof di=="boolean"&&(di={x:di,y:di}),di.x===!0?this.el.x(ri):di.x!==!1&&this.el.x(di.x),di.y===!0?this.el.y(si):di.y!==!1&&this.el.y(di.y)}else typeof ni=="object"&&(ni.minX!=null&&ri<ni.minX?oi=(ri=ni.minX)-this.startPoints.box.x:ni.maxX!=null&&ri>ni.maxX-ei.width&&(oi=(ri=ni.maxX-ei.width)-this.startPoints.box.x),ni.minY!=null&&si<ni.minY?ci=(si=ni.minY)-this.startPoints.box.y:ni.maxY!=null&&si>ni.maxY-ei.height&&(ci=(si=ni.maxY-ei.height)-this.startPoints.box.y),ni.snapToGrid!=null&&(ri-=ri%ni.snapToGrid,si-=si%ni.snapToGrid,oi-=oi%ni.snapToGrid,ci-=ci%ni.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:oi,y:ci},!0):this.el.move(ri,si));return ti},Pi.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 Pi(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 Pi(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,ri){var si=typeof ei!="string"?ei:ti[ei];return ri?si/2:si},this.pointCoords=function(ei,ti){var ri=this.pointsList[ei];return{x:this.pointCoord(ri[0],ti,ei==="t"||ei==="b"),y:this.pointCoord(ri[1],ti,ei==="r"||ei==="l")}}}Pi.prototype.init=function(ze,ei){var ti=this.el.bbox();this.options={};var ri=this.el.selectize.defaults.points;for(var si in this.el.selectize.defaults)this.options[si]=this.el.selectize.defaults[si],ei[si]!==void 0&&(this.options[si]=ei[si]);var ni=["points","pointsExclude"];for(var si in ni){var oi=this.options[ni[si]];typeof oi=="string"?oi=oi.length>0?oi.split(/\s*,\s*/i):[]:typeof oi=="boolean"&&ni[si]==="points"&&(oi=oi?ri:[]),this.options[ni[si]]=oi}this.options.points=[ri,this.options.points].reduce(function(ci,di){return ci.filter(function(gi){return di.indexOf(gi)>-1})}),this.options.points=[this.options.points,this.options.pointsExclude].reduce(function(ci,di){return ci.filter(function(gi){return di.indexOf(gi)<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()},Pi.prototype.selectPoints=function(ze){return this.pointSelection.isSelected=ze,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},Pi.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]})},Pi.prototype.drawPoints=function(){for(var ze=this,ei=this.getPointArray(),ti=0,ri=ei.length;ti<ri;++ti){var si=function(oi){return function(ci){(ci=ci||window.event).preventDefault?ci.preventDefault():ci.returnValue=!1,ci.stopPropagation();var di=ci.pageX||ci.touches[0].pageX,gi=ci.pageY||ci.touches[0].pageY;ze.el.fire("point",{x:di,y:gi,i:oi,event:ci})}}(ti),ni=this.drawPoint(ei[ti][0],ei[ti][1]).addClass(this.options.classPoints).addClass(this.options.classPoints+"_point").on("touchstart",si).on("mousedown",si);this.pointSelection.set.add(ni)}},Pi.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!")}},Pi.prototype.drawCircle=function(ze,ei){return this.nested.circle(this.options.pointSize).center(ze,ei)},Pi.prototype.drawRect=function(ze,ei){return this.nested.rect(this.options.pointSize,this.options.pointSize).center(ze,ei)},Pi.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])})},Pi.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(ri,si){var ni=ze.pointCoords(ri,ei);ze.rectSelection.set.get(si+1).center(ni.x,ni.y)}),this.options.rotationPoint){var ti=this.rectSelection.set.length();this.rectSelection.set.get(ti-1).center(ei.width/2,20)}},Pi.prototype.selectRect=function(ze){var ei=this,ti=this.el.bbox();function ri(oi){return function(ci){(ci=ci||window.event).preventDefault?ci.preventDefault():ci.returnValue=!1,ci.stopPropagation();var di=ci.pageX||ci.touches[0].pageX,gi=ci.pageY||ci.touches[0].pageY;ei.el.fire(oi,{x:di,y:gi,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(oi,ci){var di=ei.pointCoords(oi,ti),gi=ei.drawPoint(di.x,di.y).attr("class",ei.options.classPoints+"_"+oi).on("mousedown",ri(oi)).on("touchstart",ri(oi));ei.rectSelection.set.add(gi)}),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 si=function(oi){(oi=oi||window.event).preventDefault?oi.preventDefault():oi.returnValue=!1,oi.stopPropagation();var ci=oi.pageX||oi.touches[0].pageX,di=oi.pageY||oi.touches[0].pageY;ei.el.fire("rot",{x:ci,y:di,event:oi})},ni=this.drawPoint(ti.width/2,20).attr("class",this.options.classPoints+"_rot").on("touchstart",si).on("mousedown",si);this.rectSelection.set.add(ni)}},Pi.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()},Pi.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()})},Pi.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 Pi(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 Pi(ze){ze.remember("_resizeHandler",this),this.el=ze,this.parameters={},this.lastUpdateCall=null,this.p=ze.doc().node.createSVGPoint()}Pi.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)},Pi.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}},Pi.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(ri){ei.resize(ri||window.event)}),this.el.on("rt.resize",function(ri){ei.resize(ri||window.event)}),this.el.on("rb.resize",function(ri){ei.resize(ri||window.event)}),this.el.on("lb.resize",function(ri){ei.resize(ri||window.event)}),this.el.on("t.resize",function(ri){ei.resize(ri||window.event)}),this.el.on("r.resize",function(ri){ei.resize(ri||window.event)}),this.el.on("b.resize",function(ri){ei.resize(ri||window.event)}),this.el.on("l.resize",function(ri){ei.resize(ri||window.event)}),this.el.on("rot.resize",function(ri){ei.resize(ri||window.event)}),this.el.on("point.resize",function(ri){ei.resize(ri||window.event)}),this.update()}},Pi.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},Pi.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 ri=this.el.array().valueOf();this.parameters.i=ze.detail.i,this.parameters.pointCoords=[ri[ze.detail.i][0],ri[ze.detail.i][1]]}switch(ze.type){case"lt":this.calc=function(si,ni){var oi=this.snapToGrid(si,ni);if(this.parameters.box.width-oi[0]>0&&this.parameters.box.height-oi[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+oi[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-oi[0]);oi=this.checkAspectRatio(oi),this.el.move(this.parameters.box.x+oi[0],this.parameters.box.y+oi[1]).size(this.parameters.box.width-oi[0],this.parameters.box.height-oi[1])}};break;case"rt":this.calc=function(si,ni){var oi=this.snapToGrid(si,ni,2);if(this.parameters.box.width+oi[0]>0&&this.parameters.box.height-oi[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-oi[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+oi[0]);oi=this.checkAspectRatio(oi,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+oi[1]).size(this.parameters.box.width+oi[0],this.parameters.box.height-oi[1])}};break;case"rb":this.calc=function(si,ni){var oi=this.snapToGrid(si,ni,0);if(this.parameters.box.width+oi[0]>0&&this.parameters.box.height+oi[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-oi[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+oi[0]);oi=this.checkAspectRatio(oi),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+oi[0],this.parameters.box.height+oi[1])}};break;case"lb":this.calc=function(si,ni){var oi=this.snapToGrid(si,ni,1);if(this.parameters.box.width-oi[0]>0&&this.parameters.box.height+oi[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+oi[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-oi[0]);oi=this.checkAspectRatio(oi,!0),this.el.move(this.parameters.box.x+oi[0],this.parameters.box.y).size(this.parameters.box.width-oi[0],this.parameters.box.height+oi[1])}};break;case"t":this.calc=function(si,ni){var oi=this.snapToGrid(si,ni,2);if(this.parameters.box.height-oi[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y+oi[1]).height(this.parameters.box.height-oi[1])}};break;case"r":this.calc=function(si,ni){var oi=this.snapToGrid(si,ni,0);if(this.parameters.box.width+oi[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+oi[0])}};break;case"b":this.calc=function(si,ni){var oi=this.snapToGrid(si,ni,0);if(this.parameters.box.height+oi[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+oi[1])}};break;case"l":this.calc=function(si,ni){var oi=this.snapToGrid(si,ni,1);if(this.parameters.box.width-oi[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x+oi[0],this.parameters.box.y).width(this.parameters.box.width-oi[0])}};break;case"rot":this.calc=function(si,ni){var oi=si+this.parameters.p.x,ci=ni+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),gi=Math.atan2(ci-this.parameters.box.y-this.parameters.box.height/2,oi-this.parameters.box.x-this.parameters.box.width/2),vi=this.parameters.rotation+180*(gi-di)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(vi-vi%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(si,ni){var oi=this.snapToGrid(si,ni,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),ci=this.el.array().valueOf();ci[this.parameters.i][0]=this.parameters.pointCoords[0]+oi[0],ci[this.parameters.i][1]=this.parameters.pointCoords[1]+oi[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(si){ei.update(si||window.event)}),SVG.on(window,"touchend.resize",function(){ei.done()}),SVG.on(window,"mousemove.resize",function(si){ei.update(si||window.event)}),SVG.on(window,"mouseup.resize",function(){ei.done()})},Pi.prototype.update=function(ze){if(ze){var ei=this._extractPosition(ze),ti=this.transformPoint(ei.x,ei.y),ri=ti.x-this.parameters.p.x,si=ti.y-this.parameters.p.y;this.lastUpdateCall=[ri,si],this.calc(ri,si),this.el.fire("resizing",{dx:ri,dy:si,event:ze})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},Pi.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")},Pi.prototype.snapToGrid=function(ze,ei,ti,ri){var si;return ri!==void 0?si=[(ti+ze)%this.options.snapToGrid,(ri+ei)%this.options.snapToGrid]:(ti=ti??3,si=[(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&&(si[0]-=this.options.snapToGrid),ei<0&&(si[1]-=this.options.snapToGrid),ze-=Math.abs(si[0])<this.options.snapToGrid/2?si[0]:si[0]-(ze<0?-this.options.snapToGrid:this.options.snapToGrid),ei-=Math.abs(si[1])<this.options.snapToGrid/2?si[1]:si[1]-(ei<0?-this.options.snapToGrid:this.options.snapToGrid),this.constraintToBox(ze,ei,ti,ri)},Pi.prototype.constraintToBox=function(ze,ei,ti,ri){var si,ni,oi=this.options.constraint||{};return ri!==void 0?(si=ti,ni=ri):(si=this.parameters.box.x+(1&ti?0:this.parameters.box.width),ni=this.parameters.box.y+(2&ti?0:this.parameters.box.height)),oi.minX!==void 0&&si+ze<oi.minX&&(ze=oi.minX-si),oi.maxX!==void 0&&si+ze>oi.maxX&&(ze=oi.maxX-si),oi.minY!==void 0&&ni+ei<oi.minY&&(ei=oi.minY-ni),oi.maxY!==void 0&&ni+ei>oi.maxY&&(ei=oi.maxY-ni),[ze,ei]},Pi.prototype.checkAspectRatio=function(ze,ei){if(!this.options.saveAspectRatio)return ze;var ti=ze.slice(),ri=this.parameters.box.width/this.parameters.box.height,si=this.parameters.box.width+ze[0],ni=this.parameters.box.height-ze[1],oi=si/ni;return oi<ri?(ti[1]=si/ri-this.parameters.box.height,ei&&(ti[1]=-ti[1])):oi>ri&&(ti[0]=this.parameters.box.width-ni*ri,ei&&(ti[0]=-ti[0])),ti},SVG.extend(SVG.Element,{resize:function(ze){return(this.remember("_resizeHandler")||new Pi(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 Rs=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{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 ua(this.ctx),this.ctx.axes=new Ia(this.ctx),this.ctx.core=new Bs(this.ctx.el,this.ctx),this.ctx.config=new xn({}),this.ctx.data=new Sn(this.ctx),this.ctx.grid=new Bn(this.ctx),this.ctx.graphics=new Ui(this.ctx),this.ctx.coreUtils=new wi(this.ctx),this.ctx.crosshairs=new yn(this.ctx),this.ctx.events=new Rn(this.ctx),this.ctx.exports=new ln(this.ctx),this.ctx.localization=new Ma(this.ctx),this.ctx.options=new Na,this.ctx.responsive=new zn(this.ctx),this.ctx.series=new gn(this.ctx),this.ctx.theme=new Hn(this.ctx),this.ctx.formatters=new sa(this.ctx),this.ctx.titleSubtitle=new Un(this.ctx),this.ctx.legend=new rs(this.ctx),this.ctx.toolbar=new bs(this.ctx),this.ctx.tooltip=new Xi(this.ctx),this.ctx.dimensions=new jn(this.ctx),this.ctx.updateHelpers=new Qs(this.ctx),this.ctx.zoomPanSelection=new Cs(this.ctx),this.ctx.w.globals.tooltip=new Xi(this.ctx)}}]),Pi}(),Ys=function(){function Pi(ze){Ai(this,Pi),this.ctx=ze,this.w=ze.w}return Di(Pi,[{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,ri=this.w.globals.dom.Paper.node;ri.parentNode&&ri.parentNode.parentNode&&!ti&&(ri.parentNode.parentNode.style.minHeight="unset");var si=this.w.globals.dom.baseEl;si&&this.ctx.eventList.forEach(function(oi){si.removeEventListener(oi,ei.ctx.events.documentEvent)});var ni=this.w.globals.dom;if(this.ctx.el!==null)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(ni.Paper),ni.Paper.remove(),ni.elWrap=null,ni.elGraphical=null,ni.elLegendWrap=null,ni.elLegendForeign=null,ni.baseEl=null,ni.elGridRect=null,ni.elGridRectMask=null,ni.elGridRectMarkerMask=null,ni.elForecastMask=null,ni.elNonForecastMask=null,ni.elDefs=null}}]),Pi}(),ws=new WeakMap,Ws=function(){function Pi(ze,ei){Ai(this,Pi),this.opts=ei,this.ctx=this,this.w=new Tn(ei).init(),this.el=ze,this.w.globals.cuid=Vi.randomId(),this.w.globals.chartID=this.w.config.chart.id?Vi.escapeString(this.w.config.chart.id):this.w.globals.cuid,new Rs(this).initModules(),this.create=Vi.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return Di(Pi,[{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 ri=ze.w.config.chart.events.beforeMount;typeof ri=="function"&&ri(ze,ze.w),ze.events.fireEvent("beforeMount",[ze,ze.w]),window.addEventListener("resize",ze.windowResizeHandler),function(xi,yi){var Ci=!1;if(xi.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var _i=xi.getBoundingClientRect();xi.style.display!=="none"&&_i.width!==0||(Ci=!0)}var Li=new ResizeObserver(function(Mi){Ci&&yi.call(xi,Mi),Ci=!0});xi.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(xi.children).forEach(function(Mi){return Li.observe(Mi)}):Li.observe(xi),ws.set(yi,Li)}(ze.el.parentNode,ze.parentResizeHandler);var si=ze.el.getRootNode&&ze.el.getRootNode(),ni=Vi.is("ShadowRoot",si),oi=ze.el.ownerDocument,ci=ni?si.getElementById("apexcharts-css"):oi.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 gi=((di=ze.opts.chart)===null||di===void 0?void 0:di.nonce)||ze.w.config.chart.nonce;gi&&ci.setAttribute("nonce",gi),ni?si.prepend(ci):oi.head.appendChild(ci)}var vi=ze.create(ze.w.config.series,{});if(!vi)return ei(ze);ze.mount(vi).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(vi)}).catch(function(xi){ti(xi)})}else ti(new Error("Element not found"))})}},{key:"create",value:function(ze,ei){var ti=this.w;new Rs(this).initModules();var ri=this.w.globals;if(ri.noData=!1,ri.animationEnded=!1,this.responsive.checkResponsiveConfig(ei),ti.config.xaxis.convertedCatToNumeric&&new mn(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),ri.svgWidth===0))return ri.animationEnded=!0,null;var si=wi.checkComboSeries(ze,ti.config.chart.type);ri.comboCharts=si.comboCharts,ri.comboBarCount=si.comboBarCount;var ni=ze.every(function(gi){return gi.data&&gi.data.length===0});(ze.length===0||ni)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(ze),this.theme.init(),new bn(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),ri.noData&&ri.collapsedSeries.length!==ri.series.length&&!ti.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),ri.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 wi(this).getLargestMarkerSize(),this.dimensions.plotCoords();var oi=this.core.xySettings();this.grid.createGridMask();var ci=this.core.plotChartType(ze,oi),di=new pn(this);return di.bringForward(),ti.config.dataLabels.background.enabled&&di.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:ci,xyRatios:oi,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,ri=ti.w;return new Promise(function(si,ni){if(ti.el===null)return ni(new Error("Not enough data to display or target element not found"));(ei===null||ri.globals.allSeriesCollapsed)&&ti.series.handleNoData(),ti.grid=new Bn(ti);var oi,ci,di=ti.grid.drawGrid();if(ti.annotations=new cn(ti),ti.annotations.drawImageAnnos(),ti.annotations.drawTextAnnos(),ri.config.grid.position==="back"&&(di&&ri.globals.dom.elGraphical.add(di.el),di!=null&&(oi=di.elGridBorders)!==null&&oi!==void 0&&oi.node&&ri.globals.dom.elGraphical.add(di.elGridBorders)),Array.isArray(ei.elGraph))for(var gi=0;gi<ei.elGraph.length;gi++)ri.globals.dom.elGraphical.add(ei.elGraph[gi]);else ri.globals.dom.elGraphical.add(ei.elGraph);ri.config.grid.position==="front"&&(di&&ri.globals.dom.elGraphical.add(di.el),di!=null&&(ci=di.elGridBorders)!==null&&ci!==void 0&&ci.node&&ri.globals.dom.elGraphical.add(di.elGridBorders)),ri.config.xaxis.crosshairs.position==="front"&&ti.crosshairs.drawXCrosshairs(),ri.config.yaxis[0].crosshairs.position==="front"&&ti.crosshairs.drawYCrosshairs(),ri.config.chart.type!=="treemap"&&ti.axes.drawAxis(ri.config.chart.type,di);var vi=new Ln(ze.ctx,di),xi=new Dn(ze.ctx,di);if(di!==null&&(vi.xAxisLabelCorrections(di.xAxisTickWidth),xi.setYAxisTextAlignments(),ri.config.yaxis.map(function(Ci,_i){ri.globals.ignoreYAxisIndexes.indexOf(_i)===-1&&xi.yAxisTitleRotate(_i,Ci.opposite)})),ti.annotations.drawAxesAnnotations(),!ri.globals.noData){if(ri.config.tooltip.enabled&&!ri.globals.noData&&ti.w.globals.tooltip.drawTooltip(ei.xyRatios),ri.globals.axisCharts&&(ri.globals.isXNumeric||ri.config.xaxis.convertedCatToNumeric||ri.globals.isRangeBar))(ri.config.chart.zoom.enabled||ri.config.chart.selection&&ri.config.chart.selection.enabled||ri.config.chart.pan&&ri.config.chart.pan.enabled)&&ti.zoomPanSelection.init({xyRatios:ei.xyRatios});else{var yi=ri.config.chart.toolbar.tools;["zoom","zoomin","zoomout","selection","pan","reset"].forEach(function(Ci){yi[Ci]=!1})}ri.config.chart.toolbar.show&&!ri.globals.allSeriesCollapsed&&ti.toolbar.createToolbar()}ri.globals.memory.methodsToExec.length>0&&ri.globals.memory.methodsToExec.forEach(function(Ci){Ci.method(Ci.params,!1,Ci.context)}),ri.globals.axisCharts||ri.globals.noData||ti.core.resizeNonAxisCharts(),si(ti)})}},{key:"destroy",value:function(){var ze,ei;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,ze=this.parentResizeHandler,(ei=ws.get(ze))&&(ei.disconnect(),ws.delete(ze));var ti=this.w.config.chart.id;ti&&Apex._chartInstances.forEach(function(ri,si){ri.id===Vi.escapeString(ti)&&Apex._chartInstances.splice(si,1)}),new Ys(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(ze){var ei=this,ti=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ri=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],si=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],ni=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],oi=this.w;return oi.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)),oi.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),ze.theme&&(ze=this.theme.updateThemeOptions(ze)),this.updateHelpers._updateOptions(ze,ti,ri,si,ni)}},{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],ri=this.w.config.series.slice();return ri.push(ze),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(ri,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 ri=ti.w.config.series.slice(),si=0;si<ri.length;si++)if(ze[si]!==null&&ze[si]!==void 0)for(var ni=0;ni<ze[si].data.length;ni++)ri[si].data.push(ze[si].data[ni]);return ti.w.config.series=ri,ei&&(ti.w.globals.initialSeries=Vi.clone(ti.w.config.series)),this.update()}},{key:"update",value:function(ze){var ei=this;return new Promise(function(ti,ri){new Ys(ei.ctx).clear({isUpdating:!0});var si=ei.create(ei.w.config.series,ze);if(!si)return ti(ei);ei.mount(si).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(ni){ri(ni)})})}},{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,ri=this;ti&&(ri=ti),ri.annotations.addXaxisAnnotationExternal(ze,ei,ri)}},{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,ri=this;ti&&(ri=ti),ri.annotations.addYaxisAnnotationExternal(ze,ei,ri)}},{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,ri=this;ti&&(ri=ti),ri.annotations.addPointAnnotationExternal(ze,ei,ri)}},{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 ln(this.ctx).dataURI(ze)}},{key:"exportToCSV",value:function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new ln(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=Vi.escapeString(ze);if(Apex._chartInstances){var ti=Apex._chartInstances.filter(function(ri){return ri.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 Pi(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 ri=null;if(ti.publicMethods.indexOf(ei)!==-1){for(var si=arguments.length,ni=new Array(si>2?si-2:0),oi=2;oi<si;oi++)ni[oi-2]=arguments[oi];ri=ti[ei].apply(ti,ni)}return ri}}},{key:"merge",value:function(ze,ei){return Vi.extend(ze,ei)}}]),Pi}();ii.exports=Ws})(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,ai){module.exports?module.exports=ai():ii.htmx=ii.htmx||ai()})(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,ai){var li=dr(ii,ai||"post");return li.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 ai=new WebSocket(ii,[]);return ai.binaryType=Q.config.wsBinaryType,ai},version:"1.9.10"},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,ai=!1){return new RegExp(`<${ii}(\\s[^>]*>|>)([\\s\\S]*?)<\\/${ii}>`,ai?"gim":"im")}function d(ii){if(ii==null)return;let ai=NaN;return ii.slice(-2)=="ms"?ai=parseFloat(ii.slice(0,-2)):ii.slice(-1)=="s"?ai=parseFloat(ii.slice(0,-1))*1e3:ii.slice(-1)=="m"?ai=parseFloat(ii.slice(0,-1))*1e3*60:ai=parseFloat(ii),isNaN(ai)?void 0:ai}function ee(ii,ai){return ii.getAttribute&&ii.getAttribute(ai)}function o(ii,ai){return ii.hasAttribute&&(ii.hasAttribute(ai)||ii.hasAttribute("data-"+ai))}function te(ii,ai){return ee(ii,ai)||ee(ii,"data-"+ai)}function u(ii){return ii.parentElement}function re(){return document}function c(ii,ai){for(;ii&&!ai(ii);)ii=u(ii);return ii||null}function L(ii,ai,li){var ui=te(ai,li),pi=te(ai,"hx-disinherit");return ii!==ai&&pi&&(pi==="*"||pi.split(" ").indexOf(li)>=0)?"unset":ui}function ne(ii,ai){var li=null;if(c(ii,function(ui){return li=L(ii,ui,ai)}),li!=="unset")return li}function h(ii,ai){var li=ii.matches||ii.matchesSelector||ii.msMatchesSelector||ii.mozMatchesSelector||ii.webkitMatchesSelector||ii.oMatchesSelector;return li&&li.call(ii,ai)}function A(ii){var ai=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,li=ai.exec(ii);return li?li[1].toLowerCase():""}function a(ii,ai){for(var li=new DOMParser,ui=li.parseFromString(ii,"text/html"),pi=ui.body;ai>0;)ai--,pi=pi.firstChild;return pi==null&&(pi=re().createDocumentFragment()),pi}function N(ii){return/<body/.test(ii)}function l(ii){var ai=!N(ii),li=A(ii),ui=ii;if(li==="head"&&(ui=ui.replace(S,"")),Q.config.useTemplateFragments&&ai){var pi=a("<body><template>"+ui+"</template></body>",0);return pi.querySelector("template").content}switch(li){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return a("<table>"+ui+"</table>",1);case"col":return a("<table><colgroup>"+ui+"</colgroup></table>",2);case"tr":return a("<table><tbody>"+ui+"</tbody></table>",2);case"td":case"th":return a("<table><tbody><tr>"+ui+"</tr></tbody></table>",3);case"script":case"style":return a("<div>"+ui+"</div>",1);default:return a(ui,0)}}function ie(ii){ii&&ii()}function I(ii,ai){return Object.prototype.toString.call(ii)==="[object "+ai+"]"}function k(ii){return I(ii,"Function")}function P(ii){return I(ii,"Object")}function ae(ii){var ai="htmx-internal-data",li=ii[ai];return li||(li=ii[ai]={}),li}function M(ii){var ai=[];if(ii)for(var li=0;li<ii.length;li++)ai.push(ii[li]);return ai}function oe(ii,ai){if(ii)for(var li=0;li<ii.length;li++)ai(ii[li])}function X(ii){var ai=ii.getBoundingClientRect(),li=ai.top,ui=ai.bottom;return li<window.innerHeight&&ui>=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,ai){for(var li in ai)ai.hasOwnProperty(li)&&(ii[li]=ai[li]);return ii}function E(ii){try{return JSON.parse(ii)}catch(ai){return b(ai),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 ai=new URL(ii);return ai&&(ii=ai.pathname+ai.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 ai=Q.on("htmx:load",function(li){ii(li.detail.elt)});return ai}function V(){Q.logger=function(ii,ai,li){console&&console.log(ai,ii,li)}}function j(){Q.logger=null}function C(ii,ai){return ai?ii.querySelector(ai):C(re(),ii)}function f(ii,ai){return ai?ii.querySelectorAll(ai):f(re(),ii)}function _(ii,ai){ii=g(ii),ai?setTimeout(function(){_(ii),ii=null},ai):ii.parentElement.removeChild(ii)}function z(ii,ai,li){ii=g(ii),li?setTimeout(function(){z(ii,ai),ii=null},li):ii.classList&&ii.classList.add(ai)}function n(ii,ai,li){ii=g(ii),li?setTimeout(function(){n(ii,ai),ii=null},li):ii.classList&&(ii.classList.remove(ai),ii.classList.length===0&&ii.removeAttribute("class"))}function $(ii,ai){ii=g(ii),ii.classList.toggle(ai)}function W(ii,ai){ii=g(ii),oe(ii.parentElement.children,function(li){n(li,ai)}),z(ii,ai)}function v(ii,ai){if(ii=g(ii),ii.closest)return ii.closest(ai);do if(ii==null||h(ii,ai))return ii;while(ii=ii&&u(ii));return null}function s(ii,ai){return ii.substring(0,ai.length)===ai}function G(ii,ai){return ii.substring(ii.length-ai.length)===ai}function J(ii){var ai=ii.trim();return s(ai,"<")&&G(ai,"/>")?ai.substring(1,ai.length-2):ai}function Z(ii,ai){return ai.indexOf("closest ")===0?[v(ii,J(ai.substr(8)))]:ai.indexOf("find ")===0?[C(ii,J(ai.substr(5)))]:ai==="next"?[ii.nextElementSibling]:ai.indexOf("next ")===0?[K(ii,J(ai.substr(5)))]:ai==="previous"?[ii.previousElementSibling]:ai.indexOf("previous ")===0?[Y(ii,J(ai.substr(9)))]:ai==="document"?[document]:ai==="window"?[window]:ai==="body"?[document.body]:re().querySelectorAll(J(ai))}var K=function(ii,ai){for(var li=re().querySelectorAll(ai),ui=0;ui<li.length;ui++){var pi=li[ui];if(pi.compareDocumentPosition(ii)===Node.DOCUMENT_POSITION_PRECEDING)return pi}},Y=function(ii,ai){for(var li=re().querySelectorAll(ai),ui=li.length-1;ui>=0;ui--){var pi=li[ui];if(pi.compareDocumentPosition(ii)===Node.DOCUMENT_POSITION_FOLLOWING)return pi}};function ue(ii,ai){return ai?Z(ii,ai)[0]:Z(re().body,ii)[0]}function g(ii){return I(ii,"String")?C(ii):ii}function ve(ii,ai,li){return k(ai)?{target:re().body,event:ii,listener:ai}:{target:g(ii),event:ai,listener:li}}function de(ii,ai,li){jr(function(){var pi=ve(ii,ai,li);pi.target.addEventListener(pi.event,pi.listener)});var ui=k(ai);return ui?ai:li}function ge(ii,ai,li){return jr(function(){var ui=ve(ii,ai,li);ui.target.removeEventListener(ui.event,ui.listener)}),k(ai)?ai:li}var me=re().createElement("output");function pe(ii,ai){var li=ne(ii,ai);if(li){if(li==="this")return[xe(ii,ai)];var ui=Z(ii,li);return ui.length===0?(b('The selector "'+li+'" on '+ai+" returned no matches!"),[me]):ui}}function xe(ii,ai){return c(ii,function(li){return te(li,ai)!=null})}function ye(ii){var ai=ne(ii,"hx-target");if(ai)return ai==="this"?xe(ii,"hx-target"):ue(ii,ai);var li=ae(ii);return li.boosted?re().body:ii}function be(ii){for(var ai=Q.config.attributesToSettle,li=0;li<ai.length;li++)if(ii===ai[li])return!0;return!1}function we(ii,ai){oe(ii.attributes,function(li){!ai.hasAttribute(li.name)&&be(li.name)&&ii.removeAttribute(li.name)}),oe(ai.attributes,function(li){be(li.name)&&ii.setAttribute(li.name,li.value)})}function Se(ii,ai){for(var li=Fr(ai),ui=0;ui<li.length;ui++){var pi=li[ui];try{if(pi.isInlineSwap(ii))return!0}catch(Ai){b(Ai)}}return ii==="outerHTML"}function Ee(ii,ai,li){var ui="#"+ee(ai,"id"),pi="outerHTML";ii==="true"||(ii.indexOf(":")>0?(pi=ii.substr(0,ii.indexOf(":")),ui=ii.substr(ii.indexOf(":")+1,ii.length)):pi=ii);var Ai=re().querySelectorAll(ui);return Ai?(oe(Ai,function(Ti){var Di,zi=ai.cloneNode(!0);Di=re().createDocumentFragment(),Di.appendChild(zi),Se(pi,Ti)||(Di=zi);var Gi={shouldSwap:!0,target:Ti,fragment:Di};ce(Ti,"htmx:oobBeforeSwap",Gi)&&(Ti=Gi.target,Gi.shouldSwap&&Fe(pi,Ti,Ti,Di,li),oe(li.elts,function($i){ce($i,"htmx:oobAfterSwap",Gi)}))}),ai.parentNode.removeChild(ai)):(ai.parentNode.removeChild(ai),fe(re().body,"htmx:oobErrorNoTarget",{content:ai})),ii}function Ce(ii,ai,li){var ui=ne(ii,"hx-select-oob");if(ui)for(var pi=ui.split(","),Ai=0;Ai<pi.length;Ai++){var Ti=pi[Ai].split(":",2),Di=Ti[0].trim();Di.indexOf("#")===0&&(Di=Di.substring(1));var zi=Ti[1]||"true",Gi=ai.querySelector("#"+Di);Gi&&Ee(zi,Gi,li)}oe(f(ai,"[hx-swap-oob], [data-hx-swap-oob]"),function($i){var Jr=te($i,"hx-swap-oob");Jr!=null&&Ee(Jr,$i,li)})}function Re(ii){oe(f(ii,"[hx-preserve], [data-hx-preserve]"),function(ai){var li=te(ai,"id"),ui=re().getElementById(li);ui!=null&&ai.parentNode.replaceChild(ui,ai)})}function Te(ii,ai,li){oe(ai.querySelectorAll("[id]"),function(ui){var pi=ee(ui,"id");if(pi&&pi.length>0){var Ai=pi.replace("'","\\'"),Ti=ui.tagName.replace(":","\\:"),Di=ii.querySelector(Ti+"[id='"+Ai+"']");if(Di&&Di!==ii){var zi=ui.cloneNode();we(ui,Di),li.tasks.push(function(){we(ui,zi)})}}})}function Oe(ii){return function(){n(ii,Q.config.addedClass),zt(ii),Nt(ii),qe(ii),ce(ii,"htmx:load")}}function qe(ii){var ai="[autofocus]",li=h(ii,ai)?ii:ii.querySelector(ai);li!=null&&li.focus()}function m(ii,ai,li,ui){for(Te(ii,li,ui);li.childNodes.length>0;){var pi=li.firstChild;z(pi,Q.config.addedClass),ii.insertBefore(pi,ai),pi.nodeType!==Node.TEXT_NODE&&pi.nodeType!==Node.COMMENT_NODE&&ui.tasks.push(Oe(pi))}}function He(ii,ai){for(var li=0;li<ii.length;)ai=(ai<<5)-ai+ii.charCodeAt(li++)|0;return ai}function Le(ii){var ai=0;if(ii.attributes)for(var li=0;li<ii.attributes.length;li++){var ui=ii.attributes[li];ui.value&&(ai=He(ui.name,ai),ai=He(ui.value,ai))}return ai}function Ae(ii){var ai=ae(ii);if(ai.onHandlers){for(var li=0;li<ai.onHandlers.length;li++){const ui=ai.onHandlers[li];ii.removeEventListener(ui.event,ui.listener)}delete ai.onHandlers}}function Ne(ii){var ai=ae(ii);ai.timeout&&clearTimeout(ai.timeout),ai.webSocket&&ai.webSocket.close(),ai.sseEventSource&&ai.sseEventSource.close(),ai.listenerInfos&&oe(ai.listenerInfos,function(li){li.on&&li.on.removeEventListener(li.trigger,li.listener)}),Ae(ii),oe(Object.keys(ai),function(li){delete ai[li]})}function p(ii){ce(ii,"htmx:beforeCleanupElement"),Ne(ii),ii.children&&oe(ii.children,function(ai){p(ai)})}function Ie(ii,ai,li){if(ii.tagName==="BODY")return Ue(ii,ai,li);var ui,pi=ii.previousSibling;for(m(u(ii),ii,ai,li),pi==null?ui=u(ii).firstChild:ui=pi.nextSibling,li.elts=li.elts.filter(function(Ai){return Ai!=ii});ui&&ui!==ii;)ui.nodeType===Node.ELEMENT_NODE&&li.elts.push(ui),ui=ui.nextElementSibling;p(ii),u(ii).removeChild(ii)}function ke(ii,ai,li){return m(ii,ii.firstChild,ai,li)}function Pe(ii,ai,li){return m(u(ii),ii,ai,li)}function Me(ii,ai,li){return m(ii,null,ai,li)}function Xe(ii,ai,li){return m(u(ii),ii.nextSibling,ai,li)}function De(ii,ai,li){return p(ii),u(ii).removeChild(ii)}function Ue(ii,ai,li){var ui=ii.firstChild;if(m(ii,ui,ai,li),ui){for(;ui.nextSibling;)p(ui.nextSibling),ii.removeChild(ui.nextSibling);p(ui),ii.removeChild(ui)}}function Be(ii,ai,li){var ui=li||ne(ii,"hx-select");if(ui){var pi=re().createDocumentFragment();oe(ai.querySelectorAll(ui),function(Ai){pi.appendChild(Ai)}),ai=pi}return ai}function Fe(ii,ai,li,ui,pi){switch(ii){case"none":return;case"outerHTML":Ie(li,ui,pi);return;case"afterbegin":ke(li,ui,pi);return;case"beforebegin":Pe(li,ui,pi);return;case"beforeend":Me(li,ui,pi);return;case"afterend":Xe(li,ui,pi);return;case"delete":De(li);return;default:for(var Ai=Fr(ai),Ti=0;Ti<Ai.length;Ti++){var Di=Ai[Ti];try{var zi=Di.handleSwap(ii,li,ui,pi);if(zi){if(typeof zi.length<"u")for(var Gi=0;Gi<zi.length;Gi++){var $i=zi[Gi];$i.nodeType!==Node.TEXT_NODE&&$i.nodeType!==Node.COMMENT_NODE&&pi.tasks.push(Oe($i))}return}}catch(Jr){b(Jr)}}ii==="innerHTML"?Ue(li,ui,pi):Fe(Q.config.defaultSwapStyle,ai,li,ui,pi)}}function Ve(ii){if(ii.indexOf("<title")>-1){var ai=ii.replace(H,""),li=ai.match(q);if(li)return li[2]}}function je(ii,ai,li,ui,pi,Ai){pi.title=Ve(ui);var Ti=l(ui);if(Ti)return Ce(li,Ti,pi),Ti=Be(li,Ti,Ai),Re(Ti),Fe(ii,li,ai,Ti,pi)}function _e(ii,ai,li){var ui=ii.getResponseHeader(ai);if(ui.indexOf("{")===0){var pi=E(ui);for(var Ai in pi)if(pi.hasOwnProperty(Ai)){var Ti=pi[Ai];P(Ti)||(Ti={value:Ti}),ce(li,Ai,Ti)}}else for(var Di=ui.split(","),zi=0;zi<Di.length;zi++)ce(li,Di[zi].trim(),[])}var x=/[\s,]/,$e=/[_$a-zA-Z]/,We=/[_$a-zA-Z0-9]/,Ge=['"',"'","/"],Je=/[^\s]/,Ze=/[{(]/,Ke=/[})]/;function Ye(ii){for(var ai=[],li=0;li<ii.length;){if($e.exec(ii.charAt(li))){for(var ui=li;We.exec(ii.charAt(li+1));)li++;ai.push(ii.substr(ui,li-ui+1))}else if(Ge.indexOf(ii.charAt(li))!==-1){var pi=ii.charAt(li),ui=li;for(li++;li<ii.length&&ii.charAt(li)!==pi;)ii.charAt(li)==="\\"&&li++,li++;ai.push(ii.substr(ui,li-ui+1))}else{var Ai=ii.charAt(li);ai.push(Ai)}li++}return ai}function Qe(ii,ai,li){return $e.exec(ii.charAt(0))&&ii!=="true"&&ii!=="false"&&ii!=="this"&&ii!==li&&ai!=="."}function et(ii,ai,li){if(ai[0]==="["){ai.shift();for(var ui=1,pi=" return (function("+li+"){ return (",Ai=null;ai.length>0;){var Ti=ai[0];if(Ti==="]"){if(ui--,ui===0){Ai===null&&(pi=pi+"true"),ai.shift(),pi+=")})";try{var Di=Tr(ii,function(){return Function(pi)()},function(){return!0});return Di.source=pi,Di}catch(zi){return fe(re().body,"htmx:syntax:error",{error:zi,source:pi}),null}}}else Ti==="["&&ui++;Qe(Ti,Ai,li)?pi+="(("+li+"."+Ti+") ? ("+li+"."+Ti+") : (window."+Ti+"))":pi=pi+Ti,Ai=ai.shift()}}}function y(ii,ai){for(var li="";ii.length>0&&!ai.test(ii[0]);)li+=ii.shift();return li}function tt(ii){var ai;return ii.length>0&&Ze.test(ii[0])?(ii.shift(),ai=y(ii,Ke).trim(),ii.shift()):ai=y(ii,x),ai}var rt="input, textarea, select";function nt(ii,ai,li){var ui=[],pi=Ye(ai);do{y(pi,Je);var Ai=pi.length,Ti=y(pi,/[,\[\s]/);if(Ti!=="")if(Ti==="every"){var Di={trigger:"every"};y(pi,Je),Di.pollInterval=d(y(pi,/[,\[\s]/)),y(pi,Je);var zi=et(ii,pi,"event");zi&&(Di.eventFilter=zi),ui.push(Di)}else if(Ti.indexOf("sse:")===0)ui.push({trigger:"sse",sseEvent:Ti.substr(4)});else{var Gi={trigger:Ti},zi=et(ii,pi,"event");for(zi&&(Gi.eventFilter=zi);pi.length>0&&pi[0]!==",";){y(pi,Je);var $i=pi.shift();if($i==="changed")Gi.changed=!0;else if($i==="once")Gi.once=!0;else if($i==="consume")Gi.consume=!0;else if($i==="delay"&&pi[0]===":")pi.shift(),Gi.delay=d(y(pi,x));else if($i==="from"&&pi[0]===":"){if(pi.shift(),Ze.test(pi[0]))var Jr=tt(pi);else{var Jr=y(pi,x);if(Jr==="closest"||Jr==="find"||Jr==="next"||Jr==="previous"){pi.shift();var ra=tt(pi);ra.length>0&&(Jr+=" "+ra)}}Gi.from=Jr}else $i==="target"&&pi[0]===":"?(pi.shift(),Gi.target=tt(pi)):$i==="throttle"&&pi[0]===":"?(pi.shift(),Gi.throttle=d(y(pi,x))):$i==="queue"&&pi[0]===":"?(pi.shift(),Gi.queue=y(pi,x)):$i==="root"&&pi[0]===":"?(pi.shift(),Gi[$i]=tt(pi)):$i==="threshold"&&pi[0]===":"?(pi.shift(),Gi[$i]=y(pi,x)):fe(ii,"htmx:syntax:error",{token:pi.shift()})}ui.push(Gi)}pi.length===Ai&&fe(ii,"htmx:syntax:error",{token:pi.shift()}),y(pi,Je)}while(pi[0]===","&&pi.shift());return li&&(li[ai]=ui),ui}function it(ii){var ai=te(ii,"hx-trigger"),li=[];if(ai){var ui=Q.config.triggerSpecsCache;li=ui&&ui[ai]||nt(ii,ai,ui)}return li.length>0?li: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,ai,li){var ui=ae(ii);ui.timeout=setTimeout(function(){se(ii)&&ui.cancelled!==!0&&(ct(li,ii,Wt("hx:poll:trigger",{triggerSpec:li,target:ii}))||ai(ii),ot(ii,ai,li))},li.pollInterval)}function st(ii){return location.hostname===ii.hostname&&ee(ii,"href")&&ee(ii,"href").indexOf("#")!==0}function lt(ii,ai,li){if(ii.tagName==="A"&&st(ii)&&(ii.target===""||ii.target==="_self")||ii.tagName==="FORM"){ai.boosted=!0;var ui,pi;if(ii.tagName==="A")ui="get",pi=ee(ii,"href");else{var Ai=ee(ii,"method");ui=Ai?Ai.toLowerCase():"get",pi=ee(ii,"action")}li.forEach(function(Ti){ht(ii,function(Di,zi){if(v(Di,Q.config.disableSelector)){p(Di);return}he(ui,pi,Di,zi)},ai,Ti,!0)})}}function ut(ii,ai){return!!((ii.type==="submit"||ii.type==="click")&&(ai.tagName==="FORM"||h(ai,'input[type="submit"], button')&&v(ai,"form")!==null||ai.tagName==="A"&&ai.href&&(ai.getAttribute("href")==="#"||ai.getAttribute("href").indexOf("#")!==0)))}function ft(ii,ai){return ae(ii).boosted&&ii.tagName==="A"&&ai.type==="click"&&(ai.ctrlKey||ai.metaKey)}function ct(ii,ai,li){var ui=ii.eventFilter;if(ui)try{return ui.call(ai,li)!==!0}catch(pi){return fe(re().body,"htmx:eventFilter:error",{error:pi,source:ui.source}),!0}return!1}function ht(ii,ai,li,ui,pi){var Ai=ae(ii),Ti;ui.from?Ti=Z(ii,ui.from):Ti=[ii],ui.changed&&Ti.forEach(function(Di){var zi=ae(Di);zi.lastValue=Di.value}),oe(Ti,function(Di){var zi=function(Gi){if(!se(ii)){Di.removeEventListener(ui.trigger,zi);return}if(!ft(ii,Gi)&&((pi||ut(Gi,ii))&&Gi.preventDefault(),!ct(ui,ii,Gi))){var $i=ae(Gi);if($i.triggerSpec=ui,$i.handledFor==null&&($i.handledFor=[]),$i.handledFor.indexOf(ii)<0){if($i.handledFor.push(ii),ui.consume&&Gi.stopPropagation(),ui.target&&Gi.target&&!h(Gi.target,ui.target))return;if(ui.once){if(Ai.triggeredOnce)return;Ai.triggeredOnce=!0}if(ui.changed){var Jr=ae(Di);if(Jr.lastValue===Di.value)return;Jr.lastValue=Di.value}if(Ai.delayed&&clearTimeout(Ai.delayed),Ai.throttle)return;ui.throttle>0?Ai.throttle||(ai(ii,Gi),Ai.throttle=setTimeout(function(){Ai.throttle=null},ui.throttle)):ui.delay>0?Ai.delayed=setTimeout(function(){ai(ii,Gi)},ui.delay):(ce(ii,"htmx:trigger"),ai(ii,Gi))}}};li.listenerInfos==null&&(li.listenerInfos=[]),li.listenerInfos.push({trigger:ui.trigger,listener:zi,on:Di}),Di.addEventListener(ui.trigger,zi)})}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){mt(ii)}))},200))}function mt(ii){if(!o(ii,"data-hx-revealed")&&X(ii)){ii.setAttribute("data-hx-revealed","true");var ai=ae(ii);ai.initHash?ce(ii,"revealed"):ii.addEventListener("htmx:afterProcessNode",function(li){ce(ii,"revealed")},{once:!0})}}function pt(ii,ai,li){for(var ui=D(li),pi=0;pi<ui.length;pi++){var Ai=ui[pi].split(/:(.+)/);Ai[0]==="connect"&&xt(ii,Ai[1],0),Ai[0]==="send"&&bt(ii)}}function xt(ii,ai,li){if(se(ii)){if(ai.indexOf("/")==0){var ui=location.hostname+(location.port?":"+location.port:"");location.protocol=="https:"?ai="wss://"+ui+ai:location.protocol=="http:"&&(ai="ws://"+ui+ai)}var pi=Q.createWebSocket(ai);pi.onerror=function(Ai){fe(ii,"htmx:wsError",{error:Ai,socket:pi}),yt(ii)},pi.onclose=function(Ai){if([1006,1012,1013].indexOf(Ai.code)>=0){var Ti=wt(li);setTimeout(function(){xt(ii,ai,li+1)},Ti)}},pi.onopen=function(Ai){li=0},ae(ii).webSocket=pi,pi.addEventListener("message",function(Ai){if(!yt(ii)){var Ti=Ai.data;R(ii,function(ra){Ti=ra.transformResponse(Ti,null,ii)});for(var Di=T(ii),zi=l(Ti),Gi=M(zi.children),$i=0;$i<Gi.length;$i++){var Jr=Gi[$i];Ee(te(Jr,"hx-swap-oob")||"true",Jr,Di)}nr(Di.tasks)}})}}function yt(ii){if(!se(ii))return ae(ii).webSocket.close(),!0}function bt(ii){var ai=c(ii,function(li){return ae(li).webSocket!=null});ai?ii.addEventListener(it(ii)[0].trigger,function(li){var ui=ae(ai).webSocket,pi=xr(ii,ai),Ai=dr(ii,"post"),Ti=Ai.errors,Di=Ai.values,zi=Hr(ii),Gi=le(Di,zi),$i=yr(Gi,ii);if($i.HEADERS=pi,Ti&&Ti.length>0){ce(ii,"htmx:validation:halted",Ti);return}ui.send(JSON.stringify($i)),ut(li,ii)&&li.preventDefault()}):fe(ii,"htmx:noWebSocketSourceError")}function wt(ii){var ai=Q.config.wsReconnectDelay;if(typeof ai=="function")return ai(ii);if(ai==="full-jitter"){var li=Math.min(ii,6),ui=1e3*Math.pow(2,li);return ui*Math.random()}b('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function St(ii,ai,li){for(var ui=D(li),pi=0;pi<ui.length;pi++){var Ai=ui[pi].split(/:(.+)/);Ai[0]==="connect"&&Et(ii,Ai[1]),Ai[0]==="swap"&&Ct(ii,Ai[1])}}function Et(ii,ai){var li=Q.createEventSource(ai);li.onerror=function(ui){fe(ii,"htmx:sseError",{error:ui,source:li}),Tt(ii)},ae(ii).sseEventSource=li}function Ct(ii,ai){var li=c(ii,Ot);if(li){var ui=ae(li).sseEventSource,pi=function(Ai){if(!Tt(li)){if(!se(ii)){ui.removeEventListener(ai,pi);return}var Ti=Ai.data;R(ii,function($i){Ti=$i.transformResponse(Ti,null,ii)});var Di=wr(ii),zi=ye(ii),Gi=T(ii);je(Di.swapStyle,zi,ii,Ti,Gi),nr(Gi.tasks),ce(ii,"htmx:sseMessage",Ai)}};ae(ii).sseListener=pi,ui.addEventListener(ai,pi)}else fe(ii,"htmx:noSSESourceError")}function Rt(ii,ai,li){var ui=c(ii,Ot);if(ui){var pi=ae(ui).sseEventSource,Ai=function(){Tt(ui)||(se(ii)?ai(ii):pi.removeEventListener(li,Ai))};ae(ii).sseListener=Ai,pi.addEventListener(li,Ai)}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,ai,li,ui){var pi=function(){li.loaded||(li.loaded=!0,ai(ii))};ui>0?setTimeout(pi,ui):pi()}function Ht(ii,ai,li){var ui=!1;return oe(w,function(pi){if(o(ii,"hx-"+pi)){var Ai=te(ii,"hx-"+pi);ui=!0,ai.path=Ai,ai.verb=pi,li.forEach(function(Ti){Lt(ii,Ti,ai,function(Di,zi){if(v(Di,Q.config.disableSelector)){p(Di);return}he(pi,Ai,Di,zi)})})}}),ui}function Lt(ii,ai,li,ui){if(ai.sseEvent)Rt(ii,ui,ai.sseEvent);else if(ai.trigger==="revealed")gt(),ht(ii,ui,li,ai),mt(ii);else if(ai.trigger==="intersect"){var pi={};ai.root&&(pi.root=ue(ii,ai.root)),ai.threshold&&(pi.threshold=parseFloat(ai.threshold));var Ai=new IntersectionObserver(function(Ti){for(var Di=0;Di<Ti.length;Di++){var zi=Ti[Di];if(zi.isIntersecting){ce(ii,"intersect");break}}},pi);Ai.observe(ii),ht(ii,ui,li,ai)}else ai.trigger==="load"?ct(ai,ii,Wt("load",{elt:ii}))||qt(ii,ui,li,ai.delay):ai.pollInterval>0?(li.polling=!0,ot(ii,ui,ai)):ht(ii,ui,li,ai)}function At(ii){if(Q.config.allowScriptTags&&(ii.type==="text/javascript"||ii.type==="module"||ii.type==="")){var ai=re().createElement("script");oe(ii.attributes,function(ui){ai.setAttribute(ui.name,ui.value)}),ai.textContent=ii.textContent,ai.async=!1,Q.config.inlineScriptNonce&&(ai.nonce=Q.config.inlineScriptNonce);var li=ii.parentElement;try{li.insertBefore(ai,ii)}catch(ui){b(ui)}finally{ii.parentElement&&ii.parentElement.removeChild(ii)}}}function Nt(ii){h(ii,"script")&&At(ii),oe(f(ii,"script"),function(ai){At(ai)})}function It(ii){for(var ai=ii.attributes,li=0;li<ai.length;li++){var ui=ai[li].name;if(s(ui,"hx-on:")||s(ui,"data-hx-on:")||s(ui,"hx-on-")||s(ui,"data-hx-on-"))return!0}return!1}function kt(ii){var ai=null,li=[];if(It(ii)&&li.push(ii),document.evaluate)for(var ui=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);ai=ui.iterateNext();)li.push(ai);else for(var pi=ii.getElementsByTagName("*"),Ai=0;Ai<pi.length;Ai++)It(pi[Ai])&&li.push(pi[Ai]);return li}function Pt(ii){if(ii.querySelectorAll){var ai=", [hx-boost] a, [data-hx-boost] a, a[hx-boost], a[data-hx-boost]",li=ii.querySelectorAll(i+ai+", 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 li}else return[]}function Mt(ii){var ai=v(ii.target,"button, input[type='submit']"),li=Dt(ii);li&&(li.lastButtonClicked=ai)}function Xt(ii){var ai=Dt(ii);ai&&(ai.lastButtonClicked=null)}function Dt(ii){var ai=v(ii.target,"button, input[type='submit']");if(ai){var li=g("#"+ee(ai,"form"))||v(ai,"form");if(li)return ae(li)}}function Ut(ii){ii.addEventListener("click",Mt),ii.addEventListener("focusin",Mt),ii.addEventListener("focusout",Xt)}function Bt(ii){for(var ai=Ye(ii),li=0,ui=0;ui<ai.length;ui++){const pi=ai[ui];pi==="{"?li++:pi==="}"&&li--}return li}function Ft(ii,ai,li){var ui=ae(ii);Array.isArray(ui.onHandlers)||(ui.onHandlers=[]);var pi,Ai=function(Ti){return Tr(ii,function(){pi||(pi=new Function("event",li)),pi.call(ii,Ti)})};ii.addEventListener(ai,Ai),ui.onHandlers.push({event:ai,listener:Ai})}function Vt(ii){var ai=te(ii,"hx-on");if(ai){for(var li={},ui=ai.split(`
`),pi=null,Ai=0;ui.length>0;){var Ti=ui.shift(),Di=Ti.match(/^\s*([a-zA-Z:\-\.]+:)(.*)/);Ai===0&&Di?(Ti.split(":"),pi=Di[1].slice(0,-1),li[pi]=Di[2]):li[pi]+=Ti,Ai+=Bt(Ti)}for(var zi in li)Ft(ii,zi,li[zi])}}function jt(ii){Ae(ii);for(var ai=0;ai<ii.attributes.length;ai++){var li=ii.attributes[ai].name,ui=ii.attributes[ai].value;if(s(li,"hx-on")||s(li,"data-hx-on")){var pi=li.indexOf("-on")+3,Ai=li.slice(pi,pi+1);if(Ai==="-"||Ai===":"){var Ti=li.slice(pi+1);s(Ti,":")?Ti="htmx"+Ti:s(Ti,"-")?Ti="htmx:"+Ti.slice(1):s(Ti,"htmx-")&&(Ti="htmx:"+Ti.slice(5)),Ft(ii,Ti,ui)}}}}function _t(ii){if(v(ii,Q.config.disableSelector)){p(ii);return}var ai=ae(ii);if(ai.initHash!==Le(ii)){Ne(ii),ai.initHash=Le(ii),Vt(ii),ce(ii,"htmx:beforeProcessNode"),ii.value&&(ai.lastValue=ii.value);var li=it(ii),ui=Ht(ii,ai,li);ui||(ne(ii,"hx-boost")==="true"?lt(ii,ai,li):o(ii,"hx-trigger")&&li.forEach(function(Ti){Lt(ii,Ti,ai,function(){})})),(ii.tagName==="FORM"||ee(ii,"type")==="submit"&&o(ii,"form"))&&Ut(ii);var pi=te(ii,"hx-sse");pi&&St(ii,ai,pi);var Ai=te(ii,"hx-ws");Ai&&pt(ii,ai,Ai),ce(ii,"htmx:afterProcessNode")}}function zt(ii){if(ii=g(ii),v(ii,Q.config.disableSelector)){p(ii);return}_t(ii),oe(Pt(ii),function(ai){_t(ai)}),oe(kt(ii),jt)}function $t(ii){return ii.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function Wt(ii,ai){var li;return window.CustomEvent&&typeof window.CustomEvent=="function"?li=new CustomEvent(ii,{bubbles:!0,cancelable:!0,detail:ai}):(li=re().createEvent("CustomEvent"),li.initCustomEvent(ii,!0,!0,ai)),li}function fe(ii,ai,li){ce(ii,ai,le({error:ai},li))}function Gt(ii){return ii==="htmx:afterProcessNode"}function R(ii,ai){oe(Fr(ii),function(li){try{ai(li)}catch(ui){b(ui)}})}function b(ii){console.error?console.error(ii):console.log&&console.log("ERROR: ",ii)}function ce(ii,ai,li){ii=g(ii),li==null&&(li={}),li.elt=ii;var ui=Wt(ai,li);Q.logger&&!Gt(ai)&&Q.logger(ii,ai,li),li.error&&(b(li.error),ce(ii,"htmx:error",{errorInfo:li}));var pi=ii.dispatchEvent(ui),Ai=$t(ai);if(pi&&Ai!==ai){var Ti=Wt(Ai,ui.detail);pi=pi&&ii.dispatchEvent(Ti)}return R(ii,function(Di){pi=pi&&Di.onEvent(ai,ui)!==!1&&!ui.defaultPrevented}),pi}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,ai,li,ui){if(U()){if(Q.config.historyCacheSize<=0){localStorage.removeItem("htmx-history-cache");return}ii=B(ii);for(var pi=E(localStorage.getItem("htmx-history-cache"))||[],Ai=0;Ai<pi.length;Ai++)if(pi[Ai].url===ii){pi.splice(Ai,1);break}var Ti={url:ii,content:ai,title:li,scroll:ui};for(ce(re().body,"htmx:historyItemCreated",{item:Ti,cache:pi}),pi.push(Ti);pi.length>Q.config.historyCacheSize;)pi.shift();for(;pi.length>0;)try{localStorage.setItem("htmx-history-cache",JSON.stringify(pi));break}catch(Di){fe(re().body,"htmx:historyCacheError",{cause:Di,cache:pi}),pi.shift()}}}function Yt(ii){if(!U())return null;ii=B(ii);for(var ai=E(localStorage.getItem("htmx-history-cache"))||[],li=0;li<ai.length;li++)if(ai[li].url===ii)return ai[li];return null}function Qt(ii){var ai=Q.config.requestClass,li=ii.cloneNode(!0);return oe(f(li,"."+ai),function(ui){n(ui,ai)}),li.innerHTML}function er(){var ii=Zt(),ai=Jt||location.pathname+location.search,li;try{li=re().querySelector('[hx-history="false" i],[data-hx-history="false" i]')}catch{li=re().querySelector('[hx-history="false"],[data-hx-history="false"]')}li||(ce(re().body,"htmx:beforeHistorySave",{path:ai,historyElt:ii}),Kt(ai,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(ai){ai.call()})}function ir(ii){var ai=new XMLHttpRequest,li={path:ii,xhr:ai};ce(re().body,"htmx:historyCacheMiss",li),ai.open("GET",ii,!0),ai.setRequestHeader("HX-Request","true"),ai.setRequestHeader("HX-History-Restore-Request","true"),ai.setRequestHeader("HX-Current-URL",re().location.href),ai.onload=function(){if(this.status>=200&&this.status<400){ce(re().body,"htmx:historyCacheMissLoad",li);var ui=l(this.response);ui=ui.querySelector("[hx-history-elt],[data-hx-history-elt]")||ui;var pi=Zt(),Ai=T(pi),Ti=Ve(this.response);if(Ti){var Di=C("title");Di?Di.innerHTML=Ti:window.document.title=Ti}Ue(pi,ui,Ai),nr(Ai.tasks),Jt=ii,ce(re().body,"htmx:historyRestore",{path:ii,cacheMiss:!0,serverResponse:this.response})}else fe(re().body,"htmx:historyCacheMissLoadError",li)},ai.send()}function ar(ii){er(),ii=ii||location.pathname+location.search;var ai=Yt(ii);if(ai){var li=l(ai.content),ui=Zt(),pi=T(ui);Ue(ui,li,pi),nr(pi.tasks),document.title=ai.title,setTimeout(function(){window.scrollTo(0,ai.scroll)},0),Jt=ii,ce(re().body,"htmx:historyRestore",{path:ii,item:ai})}else Q.config.refreshOnHistoryMiss?window.location.reload(!0):ir(ii)}function or(ii){var ai=pe(ii,"hx-indicator");return ai==null&&(ai=[ii]),oe(ai,function(li){var ui=ae(li);ui.requestCount=(ui.requestCount||0)+1,li.classList.add.call(li.classList,Q.config.requestClass)}),ai}function sr(ii){var ai=pe(ii,"hx-disabled-elt");return ai==null&&(ai=[]),oe(ai,function(li){var ui=ae(li);ui.requestCount=(ui.requestCount||0)+1,li.setAttribute("disabled","")}),ai}function lr(ii,ai){oe(ii,function(li){var ui=ae(li);ui.requestCount=(ui.requestCount||0)-1,ui.requestCount===0&&li.classList.remove.call(li.classList,Q.config.requestClass)}),oe(ai,function(li){var ui=ae(li);ui.requestCount=(ui.requestCount||0)-1,ui.requestCount===0&&li.removeAttribute("disabled")})}function ur(ii,ai){for(var li=0;li<ii.length;li++){var ui=ii[li];if(ui.isSameNode(ai))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,ai,li){if(ii!=null&&ai!=null){var ui=li[ii];ui===void 0?li[ii]=ai:Array.isArray(ui)?Array.isArray(ai)?li[ii]=ui.concat(ai):ui.push(ai):Array.isArray(ai)?li[ii]=[ui].concat(ai):li[ii]=[ui,ai]}}function hr(ii,ai,li,ui,pi){if(!(ui==null||ur(ii,ui))){if(ii.push(ui),fr(ui)){var Ai=ee(ui,"name"),Ti=ui.value;ui.multiple&&ui.tagName==="SELECT"&&(Ti=M(ui.querySelectorAll("option:checked")).map(function(zi){return zi.value})),ui.files&&(Ti=M(ui.files)),cr(Ai,Ti,ai),pi&&vr(ui,li)}if(h(ui,"form")){var Di=ui.elements;oe(Di,function(zi){hr(ii,ai,li,zi,pi)})}}}function vr(ii,ai){ii.willValidate&&(ce(ii,"htmx:validation:validate"),ii.checkValidity()||(ai.push({elt:ii,message:ii.validationMessage,validity:ii.validity}),ce(ii,"htmx:validation:failed",{message:ii.validationMessage,validity:ii.validity})))}function dr(ii,ai){var li=[],ui={},pi={},Ai=[],Ti=ae(ii);Ti.lastButtonClicked&&!se(Ti.lastButtonClicked)&&(Ti.lastButtonClicked=null);var Di=h(ii,"form")&&ii.noValidate!==!0||te(ii,"hx-validate")==="true";if(Ti.lastButtonClicked&&(Di=Di&&Ti.lastButtonClicked.formNoValidate!==!0),ai!=="get"&&hr(li,pi,Ai,v(ii,"form"),Di),hr(li,ui,Ai,ii,Di),Ti.lastButtonClicked||ii.tagName==="BUTTON"||ii.tagName==="INPUT"&&ee(ii,"type")==="submit"){var zi=Ti.lastButtonClicked||ii,Gi=ee(zi,"name");cr(Gi,zi.value,pi)}var $i=pe(ii,"hx-include");return oe($i,function(Jr){hr(li,ui,Ai,Jr,Di),h(Jr,"form")||oe(Jr.querySelectorAll(rt),function(ra){hr(li,ui,Ai,ra,Di)})}),ui=le(ui,pi),{errors:Ai,values:ui}}function gr(ii,ai,li){ii!==""&&(ii+="&"),String(li)==="[object Object]"&&(li=JSON.stringify(li));var ui=encodeURIComponent(li);return ii+=encodeURIComponent(ai)+"="+ui,ii}function mr(ii){var ai="";for(var li in ii)if(ii.hasOwnProperty(li)){var ui=ii[li];Array.isArray(ui)?oe(ui,function(pi){ai=gr(ai,li,pi)}):ai=gr(ai,li,ui)}return ai}function pr(ii){var ai=new FormData;for(var li in ii)if(ii.hasOwnProperty(li)){var ui=ii[li];Array.isArray(ui)?oe(ui,function(pi){ai.append(li,pi)}):ai.append(li,ui)}return ai}function xr(ii,ai,li){var ui={"HX-Request":"true","HX-Trigger":ee(ii,"id"),"HX-Trigger-Name":ee(ii,"name"),"HX-Target":te(ai,"id"),"HX-Current-URL":re().location.href};return Rr(ii,"hx-headers",!1,ui),li!==void 0&&(ui["HX-Prompt"]=li),ae(ii).boosted&&(ui["HX-Boosted"]="true"),ui}function yr(ii,ai){var li=ne(ai,"hx-params");if(li){if(li==="none")return{};if(li==="*")return ii;if(li.indexOf("not ")===0)return oe(li.substr(4).split(","),function(pi){pi=pi.trim(),delete ii[pi]}),ii;var ui={};return oe(li.split(","),function(pi){pi=pi.trim(),ui[pi]=ii[pi]}),ui}else return ii}function br(ii){return ee(ii,"href")&&ee(ii,"href").indexOf("#")>=0}function wr(ii,ai){var li=ai||ne(ii,"hx-swap"),ui={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)&&(ui.show="top"),li){var pi=D(li);if(pi.length>0)for(var Ai=0;Ai<pi.length;Ai++){var Ti=pi[Ai];if(Ti.indexOf("swap:")===0)ui.swapDelay=d(Ti.substr(5));else if(Ti.indexOf("settle:")===0)ui.settleDelay=d(Ti.substr(7));else if(Ti.indexOf("transition:")===0)ui.transition=Ti.substr(11)==="true";else if(Ti.indexOf("ignoreTitle:")===0)ui.ignoreTitle=Ti.substr(12)==="true";else if(Ti.indexOf("scroll:")===0){var Di=Ti.substr(7),zi=Di.split(":"),Gi=zi.pop(),$i=zi.length>0?zi.join(":"):null;ui.scroll=Gi,ui.scrollTarget=$i}else if(Ti.indexOf("show:")===0){var Jr=Ti.substr(5),zi=Jr.split(":"),ra=zi.pop(),$i=zi.length>0?zi.join(":"):null;ui.show=ra,ui.showTarget=$i}else if(Ti.indexOf("focus-scroll:")===0){var ma=Ti.substr(13);ui.focusScroll=ma=="true"}else Ai==0?ui.swapStyle=Ti:b("Unknown modifier in hx-swap: "+Ti)}}return ui}function Sr(ii){return ne(ii,"hx-encoding")==="multipart/form-data"||h(ii,"form")&&ee(ii,"enctype")==="multipart/form-data"}function Er(ii,ai,li){var ui=null;return R(ai,function(pi){ui==null&&(ui=pi.encodeParameters(ii,li,ai))}),ui??(Sr(ai)?pr(li):mr(li))}function T(ii){return{tasks:[],elts:[ii]}}function Cr(ii,ai){var li=ii[0],ui=ii[ii.length-1];if(ai.scroll){var pi=null;ai.scrollTarget&&(pi=ue(li,ai.scrollTarget)),ai.scroll==="top"&&(li||pi)&&(pi=pi||li,pi.scrollTop=0),ai.scroll==="bottom"&&(ui||pi)&&(pi=pi||ui,pi.scrollTop=pi.scrollHeight)}if(ai.show){var pi=null;if(ai.showTarget){var Ai=ai.showTarget;ai.showTarget==="window"&&(Ai="body"),pi=ue(li,Ai)}ai.show==="top"&&(li||pi)&&(pi=pi||li,pi.scrollIntoView({block:"start",behavior:Q.config.scrollBehavior})),ai.show==="bottom"&&(ui||pi)&&(pi=pi||ui,pi.scrollIntoView({block:"end",behavior:Q.config.scrollBehavior}))}}function Rr(ii,ai,li,ui){if(ui==null&&(ui={}),ii==null)return ui;var pi=te(ii,ai);if(pi){var Ai=pi.trim(),Ti=li;if(Ai==="unset")return null;Ai.indexOf("javascript:")===0?(Ai=Ai.substr(11),Ti=!0):Ai.indexOf("js:")===0&&(Ai=Ai.substr(3),Ti=!0),Ai.indexOf("{")!==0&&(Ai="{"+Ai+"}");var Di;Ti?Di=Tr(ii,function(){return Function("return ("+Ai+")")()},{}):Di=E(Ai);for(var zi in Di)Di.hasOwnProperty(zi)&&ui[zi]==null&&(ui[zi]=Di[zi])}return Rr(u(ii),ai,li,ui)}function Tr(ii,ai,li){return Q.config.allowEval?ai():(fe(ii,"htmx:evalDisallowedError"),li)}function Or(ii,ai){return Rr(ii,"hx-vars",!0,ai)}function qr(ii,ai){return Rr(ii,"hx-vals",!1,ai)}function Hr(ii){return le(Or(ii),qr(ii))}function Lr(ii,ai,li){if(li!==null)try{ii.setRequestHeader(ai,li)}catch{ii.setRequestHeader(ai,encodeURIComponent(li)),ii.setRequestHeader(ai+"-URI-AutoEncoded","true")}}function Ar(ii){if(ii.responseURL&&typeof URL<"u")try{var ai=new URL(ii.responseURL);return ai.pathname+ai.search}catch{fe(re().body,"htmx:badResponseUrl",{url:ii.responseURL})}}function O(ii,ai){return ai.test(ii.getAllResponseHeaders())}function Nr(ii,ai,li){return ii=ii.toLowerCase(),li?li instanceof Element||I(li,"String")?he(ii,ai,null,null,{targetOverride:g(li),returnPromise:!0}):he(ii,ai,g(li.source),li.event,{handler:li.handler,headers:li.headers,values:li.values,targetOverride:g(li.target),swapOverride:li.swap,select:li.select,returnPromise:!0}):he(ii,ai,null,null,{returnPromise:!0})}function Ir(ii){for(var ai=[];ii;)ai.push(ii),ii=ii.parentElement;return ai}function kr(ii,ai,li){var ui,pi;if(typeof URL=="function"){pi=new URL(ai,document.location.href);var Ai=document.location.origin;ui=Ai===pi.origin}else pi=ai,ui=s(ai,document.location.origin);return Q.config.selfRequestsOnly&&!ui?!1:ce(ii,"htmx:validateUrl",le({url:pi,sameHost:ui},li))}function he(ii,ai,li,ui,pi,Ai){var Ti=null,Di=null;if(pi=pi??{},pi.returnPromise&&typeof Promise<"u")var zi=new Promise(function(Ia,yn){Ti=Ia,Di=yn});li==null&&(li=re().body);var Gi=pi.handler||Mr,$i=pi.select||null;if(!se(li))return ie(Ti),zi;var Jr=pi.targetOverride||ye(li);if(Jr==null||Jr==me)return fe(li,"htmx:targetError",{target:te(li,"hx-target")}),ie(Di),zi;var ra=ae(li),ma=ra.lastButtonClicked;if(ma){var xa=ee(ma,"formaction");xa!=null&&(ai=xa);var da=ee(ma,"formmethod");da!=null&&da.toLowerCase()!=="dialog"&&(ii=da)}var aa=ne(li,"hx-confirm");if(Ai===void 0){var Zr=function(Ia){return he(ii,ai,li,ui,pi,!!Ia)},Vi={target:Jr,elt:li,path:ai,verb:ii,triggeringEvent:ui,etc:pi,issueRequest:Zr,question:aa};if(ce(li,"htmx:confirm",Vi)===!1)return ie(Ti),zi}var ua=li,qi=ne(li,"hx-sync"),Ui=null,wi=!1;if(qi){var ka=qi.split(":"),_a=ka[0].trim();if(_a==="this"?ua=xe(li,"hx-sync"):ua=ue(li,_a),qi=(ka[1]||"drop").trim(),ra=ae(ua),qi==="drop"&&ra.xhr&&ra.abortable!==!0)return ie(Ti),zi;if(qi==="abort"){if(ra.xhr)return ie(Ti),zi;wi=!0}else if(qi==="replace")ce(ua,"htmx:abort");else if(qi.indexOf("queue")===0){var ga=qi.split(" ");Ui=(ga[1]||"last").trim()}}if(ra.xhr)if(ra.abortable)ce(ua,"htmx:abort");else{if(Ui==null){if(ui){var sa=ae(ui);sa&&sa.triggerSpec&&sa.triggerSpec.queue&&(Ui=sa.triggerSpec.queue)}Ui==null&&(Ui="last")}return ra.queuedRequests==null&&(ra.queuedRequests=[]),Ui==="first"&&ra.queuedRequests.length===0?ra.queuedRequests.push(function(){he(ii,ai,li,ui,pi)}):Ui==="all"?ra.queuedRequests.push(function(){he(ii,ai,li,ui,pi)}):Ui==="last"&&(ra.queuedRequests=[],ra.queuedRequests.push(function(){he(ii,ai,li,ui,pi)})),ie(Ti),zi}var Aa=new XMLHttpRequest;ra.xhr=Aa,ra.abortable=wi;var Pa=function(){if(ra.xhr=null,ra.abortable=!1,ra.queuedRequests!=null&&ra.queuedRequests.length>0){var Ia=ra.queuedRequests.shift();Ia()}},Da=ne(li,"hx-prompt");if(Da){var en=prompt(Da);if(en===null||!ce(li,"htmx:prompt",{prompt:en,target:Jr}))return ie(Ti),Pa(),zi}if(aa&&!Ai&&!confirm(aa))return ie(Ti),Pa(),zi;var Na=xr(li,Jr,en);ii!=="get"&&!Sr(li)&&(Na["Content-Type"]="application/x-www-form-urlencoded"),pi.headers&&(Na=le(Na,pi.headers));var cn=dr(li,ii),nn=cn.errors,$a=cn.values;pi.values&&($a=le($a,pi.values));var mn=Hr(li),xn=le($a,mn),fn=yr(xn,li);Q.config.getCacheBusterParam&&ii==="get"&&(fn["org.htmx.cache-buster"]=ee(Jr,"id")||"true"),(ai==null||ai==="")&&(ai=re().location.href);var Tn=Rr(li,"hx-request"),un=ae(li).boosted,bn=Q.config.methodsThatUseUrlParams.indexOf(ii)>=0,sn={boosted:un,useUrlParams:bn,parameters:fn,unfilteredParameters:xn,headers:Na,target:Jr,verb:ii,errors:nn,withCredentials:pi.credentials||Tn.credentials||Q.config.withCredentials,timeout:pi.timeout||Tn.timeout||Q.config.timeout,path:ai,triggeringEvent:ui};if(!ce(li,"htmx:configRequest",sn))return ie(Ti),Pa(),zi;if(ai=sn.path,ii=sn.verb,Na=sn.headers,fn=sn.parameters,nn=sn.errors,bn=sn.useUrlParams,nn&&nn.length>0)return ce(li,"htmx:validation:halted",sn),ie(Ti),Pa(),zi;var pn=ai.split("#"),gn=pn[0],Sn=pn[1],ln=ai;if(bn){ln=gn;var Ln=Object.keys(fn).length!==0;Ln&&(ln.indexOf("?")<0?ln+="?":ln+="&",ln+=mr(fn),Sn&&(ln+="#"+Sn))}if(!kr(li,ln,sn))return fe(li,"htmx:invalidPath",sn),ie(Di),zi;if(Aa.open(ii.toUpperCase(),ln,!0),Aa.overrideMimeType("text/html"),Aa.withCredentials=sn.withCredentials,Aa.timeout=sn.timeout,!Tn.noHeaders){for(var Bn in Na)if(Na.hasOwnProperty(Bn)){var es=Na[Bn];Lr(Aa,Bn,es)}}var Za={xhr:Aa,target:Jr,requestConfig:sn,etc:pi,boosted:un,select:$i,pathInfo:{requestPath:ai,finalRequestPath:ln,anchor:Sn}};if(Aa.onload=function(){try{var Ia=Ir(li);if(Za.pathInfo.responsePath=Ar(Aa),Gi(li,Za),lr(Dn,Rn),ce(li,"htmx:afterRequest",Za),ce(li,"htmx:afterOnLoad",Za),!se(li)){for(var yn=null;Ia.length>0&&yn==null;){var zn=Ia.shift();se(zn)&&(yn=zn)}yn&&(ce(yn,"htmx:afterRequest",Za),ce(yn,"htmx:afterOnLoad",Za))}ie(Ti),Pa()}catch(Hn){throw fe(li,"htmx:onLoadError",le({error:Hn},Za)),Hn}},Aa.onerror=function(){lr(Dn,Rn),fe(li,"htmx:afterRequest",Za),fe(li,"htmx:sendError",Za),ie(Di),Pa()},Aa.onabort=function(){lr(Dn,Rn),fe(li,"htmx:afterRequest",Za),fe(li,"htmx:sendAbort",Za),ie(Di),Pa()},Aa.ontimeout=function(){lr(Dn,Rn),fe(li,"htmx:afterRequest",Za),fe(li,"htmx:timeout",Za),ie(Di),Pa()},!ce(li,"htmx:beforeRequest",Za))return ie(Ti),Pa(),zi;var Dn=or(li),Rn=sr(li);oe(["loadstart","loadend","progress","abort"],function(Ia){oe([Aa,Aa.upload],function(yn){yn.addEventListener(Ia,function(zn){ce(li,"htmx:xhr:"+Ia,{lengthComputable:zn.lengthComputable,loaded:zn.loaded,total:zn.total})})})}),ce(li,"htmx:beforeSend",Za);var Ma=bn?null:Er(Aa,li,fn);return Aa.send(Ma),zi}function Pr(ii,ai){var li=ai.xhr,ui=null,pi=null;if(O(li,/HX-Push:/i)?(ui=li.getResponseHeader("HX-Push"),pi="push"):O(li,/HX-Push-Url:/i)?(ui=li.getResponseHeader("HX-Push-Url"),pi="push"):O(li,/HX-Replace-Url:/i)&&(ui=li.getResponseHeader("HX-Replace-Url"),pi="replace"),ui)return ui==="false"?{}:{type:pi,path:ui};var Ai=ai.pathInfo.finalRequestPath,Ti=ai.pathInfo.responsePath,Di=ne(ii,"hx-push-url"),zi=ne(ii,"hx-replace-url"),Gi=ae(ii).boosted,$i=null,Jr=null;return Di?($i="push",Jr=Di):zi?($i="replace",Jr=zi):Gi&&($i="push",Jr=Ti||Ai),Jr?Jr==="false"?{}:(Jr==="true"&&(Jr=Ti||Ai),ai.pathInfo.anchor&&Jr.indexOf("#")===-1&&(Jr=Jr+"#"+ai.pathInfo.anchor),{type:$i,path:Jr}):{}}function Mr(ii,ai){var li=ai.xhr,ui=ai.target,pi=ai.etc;ai.requestConfig;var Ai=ai.select;if(ce(ii,"htmx:beforeOnLoad",ai)){if(O(li,/HX-Trigger:/i)&&_e(li,"HX-Trigger",ii),O(li,/HX-Location:/i)){er();var Ti=li.getResponseHeader("HX-Location"),Di;Ti.indexOf("{")===0&&(Di=E(Ti),Ti=Di.path,delete Di.path),Nr("GET",Ti,Di).then(function(){tr(Ti)});return}var zi=O(li,/HX-Refresh:/i)&&li.getResponseHeader("HX-Refresh")==="true";if(O(li,/HX-Redirect:/i)){location.href=li.getResponseHeader("HX-Redirect"),zi&&location.reload();return}if(zi){location.reload();return}O(li,/HX-Retarget:/i)&&(li.getResponseHeader("HX-Retarget")==="this"?ai.target=ii:ai.target=ue(ii,li.getResponseHeader("HX-Retarget")));var Gi=Pr(ii,ai),$i=li.status>=200&&li.status<400&&li.status!==204,Jr=li.response,ra=li.status>=400,ma=Q.config.ignoreTitle,xa=le({shouldSwap:$i,serverResponse:Jr,isError:ra,ignoreTitle:ma},ai);if(ce(ui,"htmx:beforeSwap",xa)){if(ui=xa.target,Jr=xa.serverResponse,ra=xa.isError,ma=xa.ignoreTitle,ai.target=ui,ai.failed=ra,ai.successful=!ra,xa.shouldSwap){li.status===286&&at(ii),R(ii,function(ka){Jr=ka.transformResponse(Jr,li,ii)}),Gi.type&&er();var da=pi.swapOverride;O(li,/HX-Reswap:/i)&&(da=li.getResponseHeader("HX-Reswap"));var Di=wr(ii,da);Di.hasOwnProperty("ignoreTitle")&&(ma=Di.ignoreTitle),ui.classList.add(Q.config.swappingClass);var aa=null,Zr=null,Vi=function(){try{var ka=document.activeElement,_a={};try{_a={elt:ka,start:ka?ka.selectionStart:null,end:ka?ka.selectionEnd:null}}catch{}var ga;Ai&&(ga=Ai),O(li,/HX-Reselect:/i)&&(ga=li.getResponseHeader("HX-Reselect")),Gi.type&&(ce(re().body,"htmx:beforeHistoryUpdate",le({history:Gi},ai)),Gi.type==="push"?(tr(Gi.path),ce(re().body,"htmx:pushedIntoHistory",{path:Gi.path})):(rr(Gi.path),ce(re().body,"htmx:replacedInHistory",{path:Gi.path})));var sa=T(ui);if(je(Di.swapStyle,ui,ii,Jr,sa,ga),_a.elt&&!se(_a.elt)&&ee(_a.elt,"id")){var Aa=document.getElementById(ee(_a.elt,"id")),Pa={preventScroll:Di.focusScroll!==void 0?!Di.focusScroll:!Q.config.defaultFocusScroll};if(Aa){if(_a.start&&Aa.setSelectionRange)try{Aa.setSelectionRange(_a.start,_a.end)}catch{}Aa.focus(Pa)}}if(ui.classList.remove(Q.config.swappingClass),oe(sa.elts,function(Na){Na.classList&&Na.classList.add(Q.config.settlingClass),ce(Na,"htmx:afterSwap",ai)}),O(li,/HX-Trigger-After-Swap:/i)){var Da=ii;se(ii)||(Da=re().body),_e(li,"HX-Trigger-After-Swap",Da)}var en=function(){if(oe(sa.tasks,function($a){$a.call()}),oe(sa.elts,function($a){$a.classList&&$a.classList.remove(Q.config.settlingClass),ce($a,"htmx:afterSettle",ai)}),ai.pathInfo.anchor){var Na=re().getElementById(ai.pathInfo.anchor);Na&&Na.scrollIntoView({block:"start",behavior:"auto"})}if(sa.title&&!ma){var cn=C("title");cn?cn.innerHTML=sa.title:window.document.title=sa.title}if(Cr(sa.elts,Di),O(li,/HX-Trigger-After-Settle:/i)){var nn=ii;se(ii)||(nn=re().body),_e(li,"HX-Trigger-After-Settle",nn)}ie(aa)};Di.settleDelay>0?setTimeout(en,Di.settleDelay):en()}catch(Na){throw fe(ii,"htmx:swapError",ai),ie(Zr),Na}},ua=Q.config.globalViewTransitions;if(Di.hasOwnProperty("transition")&&(ua=Di.transition),ua&&ce(ii,"htmx:beforeTransition",ai)&&typeof Promise<"u"&&document.startViewTransition){var qi=new Promise(function(ka,_a){aa=ka,Zr=_a}),Ui=Vi;Vi=function(){document.startViewTransition(function(){return Ui(),qi})}}Di.swapDelay>0?setTimeout(Vi,Di.swapDelay):Vi()}ra&&fe(ii,"htmx:responseError",le({error:"Response Status Error Code "+li.status+" from "+ai.pathInfo.requestPath},ai))}}}var Xr={};function Dr(){return{init:function(ii){return null},onEvent:function(ii,ai){return!0},transformResponse:function(ii,ai,li){return ii},isInlineSwap:function(ii){return!1},handleSwap:function(ii,ai,li,ui){return!1},encodeParameters:function(ii,ai,li){return null}}}function Ur(ii,ai){ai.init&&ai.init(r),Xr[ii]=le(Dr(),ai)}function Br(ii){delete Xr[ii]}function Fr(ii,ai,li){if(ii==null)return ai;ai==null&&(ai=[]),li==null&&(li=[]);var ui=te(ii,"hx-ext");return ui&&oe(ui.split(","),function(pi){if(pi=pi.replace(/ /g,""),pi.slice(0,7)=="ignore:"){li.push(pi.slice(7));return}if(li.indexOf(pi)<0){var Ai=Xr[pi];Ai&&ai.indexOf(Ai)<0&&ai.push(Ai)}}),Fr(u(ii),ai,li)}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 ai=re().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");ii.addEventListener("htmx:abort",function(ui){var pi=ui.target,Ai=ae(pi);Ai&&Ai.xhr&&Ai.xhr.abort()});const li=window.onpopstate?window.onpopstate.bind(window):null;window.onpopstate=function(ui){ui.state&&ui.state.htmx?(ar(),oe(ai,function(pi){ce(pi,"htmx:restored",{document:re(),triggerEvent:ce})})):li&&li(ui)},setTimeout(function(){ce(ii,"htmx:load",{}),ii=null},0)}),Q}()})})(htmx_min);var htmx_minExports=htmx_min.exports;const htmx=getDefaultExportFromCjs(htmx_minExports);var toastr$1={exports:{}},jquery={exports:{}};/*!
* jQuery JavaScript Library v3.6.4
* https://jquery.com/
*
* Includes Sizzle.js
* https://sizzlejs.com/
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2023-03-08T15:28Z
*/var hasRequiredJquery;function requireJquery(){return hasRequiredJquery||(hasRequiredJquery=1,function(ii){(function(ai,li){ii.exports=ai.document?li(ai,!0):function(ui){if(!ui.document)throw new Error("jQuery requires a window with a document");return li(ui)}})(typeof window<"u"?window:commonjsGlobal,function(ai,li){var ui=[],pi=Object.getPrototypeOf,Ai=ui.slice,Ti=ui.flat?function(hi){return ui.flat.call(hi)}:function(hi){return ui.concat.apply([],hi)},Di=ui.push,zi=ui.indexOf,Gi={},$i=Gi.toString,Jr=Gi.hasOwnProperty,ra=Jr.toString,ma=ra.call(Object),xa={},da=function(mi){return typeof mi=="function"&&typeof mi.nodeType!="number"&&typeof mi.item!="function"},aa=function(mi){return mi!=null&&mi===mi.window},Zr=ai.document,Vi={type:!0,src:!0,nonce:!0,noModule:!0};function ua(hi,mi,ki){ki=ki||Zr;var Si,Oi,Hi=ki.createElement("script");if(Hi.text=hi,mi)for(Si in Vi)Oi=mi[Si]||mi.getAttribute&&mi.getAttribute(Si),Oi&&Hi.setAttribute(Si,Oi);ki.head.appendChild(Hi).parentNode.removeChild(Hi)}function qi(hi){return hi==null?hi+"":typeof hi=="object"||typeof hi=="function"?Gi[$i.call(hi)]||"object":typeof hi}var Ui="3.6.4",wi=function(hi,mi){return new wi.fn.init(hi,mi)};wi.fn=wi.prototype={jquery:Ui,constructor:wi,length:0,toArray:function(){return Ai.call(this)},get:function(hi){return hi==null?Ai.call(this):hi<0?this[hi+this.length]:this[hi]},pushStack:function(hi){var mi=wi.merge(this.constructor(),hi);return mi.prevObject=this,mi},each:function(hi){return wi.each(this,hi)},map:function(hi){return this.pushStack(wi.map(this,function(mi,ki){return hi.call(mi,ki,mi)}))},slice:function(){return this.pushStack(Ai.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(wi.grep(this,function(hi,mi){return(mi+1)%2}))},odd:function(){return this.pushStack(wi.grep(this,function(hi,mi){return mi%2}))},eq:function(hi){var mi=this.length,ki=+hi+(hi<0?mi:0);return this.pushStack(ki>=0&&ki<mi?[this[ki]]:[])},end:function(){return this.prevObject||this.constructor()},push:Di,sort:ui.sort,splice:ui.splice},wi.extend=wi.fn.extend=function(){var hi,mi,ki,Si,Oi,Hi,Fi=arguments[0]||{},Yr=1,Ki=arguments.length,Qr=!1;for(typeof Fi=="boolean"&&(Qr=Fi,Fi=arguments[Yr]||{},Yr++),typeof Fi!="object"&&!da(Fi)&&(Fi={}),Yr===Ki&&(Fi=this,Yr--);Yr<Ki;Yr++)if((hi=arguments[Yr])!=null)for(mi in hi)Si=hi[mi],!(mi==="__proto__"||Fi===Si)&&(Qr&&Si&&(wi.isPlainObject(Si)||(Oi=Array.isArray(Si)))?(ki=Fi[mi],Oi&&!Array.isArray(ki)?Hi=[]:!Oi&&!wi.isPlainObject(ki)?Hi={}:Hi=ki,Oi=!1,Fi[mi]=wi.extend(Qr,Hi,Si)):Si!==void 0&&(Fi[mi]=Si));return Fi},wi.extend({expando:"jQuery"+(Ui+Math.random()).replace(/\D/g,""),isReady:!0,error:function(hi){throw new Error(hi)},noop:function(){},isPlainObject:function(hi){var mi,ki;return!hi||$i.call(hi)!=="[object Object]"?!1:(mi=pi(hi),mi?(ki=Jr.call(mi,"constructor")&&mi.constructor,typeof ki=="function"&&ra.call(ki)===ma):!0)},isEmptyObject:function(hi){var mi;for(mi in hi)return!1;return!0},globalEval:function(hi,mi,ki){ua(hi,{nonce:mi&&mi.nonce},ki)},each:function(hi,mi){var ki,Si=0;if(ka(hi))for(ki=hi.length;Si<ki&&mi.call(hi[Si],Si,hi[Si])!==!1;Si++);else for(Si in hi)if(mi.call(hi[Si],Si,hi[Si])===!1)break;return hi},makeArray:function(hi,mi){var ki=mi||[];return hi!=null&&(ka(Object(hi))?wi.merge(ki,typeof hi=="string"?[hi]:hi):Di.call(ki,hi)),ki},inArray:function(hi,mi,ki){return mi==null?-1:zi.call(mi,hi,ki)},merge:function(hi,mi){for(var ki=+mi.length,Si=0,Oi=hi.length;Si<ki;Si++)hi[Oi++]=mi[Si];return hi.length=Oi,hi},grep:function(hi,mi,ki){for(var Si,Oi=[],Hi=0,Fi=hi.length,Yr=!ki;Hi<Fi;Hi++)Si=!mi(hi[Hi],Hi),Si!==Yr&&Oi.push(hi[Hi]);return Oi},map:function(hi,mi,ki){var Si,Oi,Hi=0,Fi=[];if(ka(hi))for(Si=hi.length;Hi<Si;Hi++)Oi=mi(hi[Hi],Hi,ki),Oi!=null&&Fi.push(Oi);else for(Hi in hi)Oi=mi(hi[Hi],Hi,ki),Oi!=null&&Fi.push(Oi);return Ti(Fi)},guid:1,support:xa}),typeof Symbol=="function"&&(wi.fn[Symbol.iterator]=ui[Symbol.iterator]),wi.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(hi,mi){Gi["[object "+mi+"]"]=mi.toLowerCase()});function ka(hi){var mi=!!hi&&"length"in hi&&hi.length,ki=qi(hi);return da(hi)||aa(hi)?!1:ki==="array"||mi===0||typeof mi=="number"&&mi>0&&mi-1 in hi}var _a=function(hi){var mi,ki,Si,Oi,Hi,Fi,Yr,Ki,Qr,na,ba,ta,ha,za,Ka,Ha,Yn,Xn,ls,wn="sizzle"+1*new Date,Ua=hi.document,ns=0,dn=0,Pn=$s(),Ns=$s(),js=$s(),cs=$s(),_s=function(Yi,Qi){return Yi===Qi&&(ba=!0),0},Ts={}.hasOwnProperty,ss=[],Ss=ss.pop,gs=ss.push,Es=ss.push,mo=ss.slice,Ls=function(Yi,Qi){for(var Gr=0,pa=Yi.length;Gr<pa;Gr++)if(Yi[Gr]===Qi)return Gr;return-1},ro="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",vn="[\\x20\\t\\r\\n\\f]",Ds="(?:\\\\[\\da-fA-F]{1,6}"+vn+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",xo="\\["+vn+"*("+Ds+")(?:"+vn+"*([*^$|!~]?=)"+vn+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Ds+"))|)"+vn+"*\\]",ao=":("+Ds+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+xo+")*)|.*)\\)|)",Ro=new RegExp(vn+"+","g"),Gs=new RegExp("^"+vn+"+|((?:^|[^\\\\])(?:\\\\.)*)"+vn+"+$","g"),Ho=new RegExp("^"+vn+"*,"+vn+"*"),bo=new RegExp("^"+vn+"*([>+~]|"+vn+")"+vn+"*"),No=new RegExp(vn+"|>"),zo=new RegExp(ao),Fo=new RegExp("^"+Ds+"$"),qs={ID:new RegExp("^#("+Ds+")"),CLASS:new RegExp("^\\.("+Ds+")"),TAG:new RegExp("^("+Ds+"|[*])"),ATTR:new RegExp("^"+xo),PSEUDO:new RegExp("^"+ao),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+vn+"*(even|odd|(([+-]|)(\\d*)n|)"+vn+"*(?:([+-]|)"+vn+"*(\\d+)|))"+vn+"*\\)|)","i"),bool:new RegExp("^(?:"+ro+")$","i"),needsContext:new RegExp("^"+vn+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+vn+"*((?:-\\d)?\\d*)"+vn+"*\\)|)(?=[^-]|$)","i")},Xo=/HTML$/i,Bo=/^(?:input|select|textarea|button)$/i,Yo=/^h\d$/i,zs=/^[^{]+\{\s*\[native \w/,Wo=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,no=/[+~]/,ks=new RegExp("\\\\[\\da-fA-F]{1,6}"+vn+"?|\\\\([^\\r\\n\\f])","g"),As=function(Yi,Qi){var Gr="0x"+Yi.slice(1)-65536;return Qi||(Gr<0?String.fromCharCode(Gr+65536):String.fromCharCode(Gr>>10|55296,Gr&1023|56320))},yo=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,wo=function(Yi,Qi){return Qi?Yi==="\0"?"<EFBFBD>":Yi.slice(0,-1)+"\\"+Yi.charCodeAt(Yi.length-1).toString(16)+" ":"\\"+Yi},ko=function(){ta()},Vo=Zs(function(Yi){return Yi.disabled===!0&&Yi.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{Es.apply(ss=mo.call(Ua.childNodes),Ua.childNodes),ss[Ua.childNodes.length].nodeType}catch{Es={apply:ss.length?function(Qi,Gr){gs.apply(Qi,mo.call(Gr))}:function(Qi,Gr){for(var pa=Qi.length,Kr=0;Qi[pa++]=Gr[Kr++];);Qi.length=pa-1}}}function An(Yi,Qi,Gr,pa){var Kr,va,ya,Ea,La,Va,Xa,Ga=Qi&&Qi.ownerDocument,an=Qi?Qi.nodeType:9;if(Gr=Gr||[],typeof Yi!="string"||!Yi||an!==1&&an!==9&&an!==11)return Gr;if(!pa&&(ta(Qi),Qi=Qi||ha,Ka)){if(an!==11&&(La=Wo.exec(Yi)))if(Kr=La[1]){if(an===9)if(ya=Qi.getElementById(Kr)){if(ya.id===Kr)return Gr.push(ya),Gr}else return Gr;else if(Ga&&(ya=Ga.getElementById(Kr))&&ls(Qi,ya)&&ya.id===Kr)return Gr.push(ya),Gr}else{if(La[2])return Es.apply(Gr,Qi.getElementsByTagName(Yi)),Gr;if((Kr=La[3])&&ki.getElementsByClassName&&Qi.getElementsByClassName)return Es.apply(Gr,Qi.getElementsByClassName(Kr)),Gr}if(ki.qsa&&!cs[Yi+" "]&&(!Ha||!Ha.test(Yi))&&(an!==1||Qi.nodeName.toLowerCase()!=="object")){if(Xa=Yi,Ga=Qi,an===1&&(No.test(Yi)||bo.test(Yi))){for(Ga=no.test(Yi)&&oo(Qi.parentNode)||Qi,(Ga!==Qi||!ki.scope)&&((Ea=Qi.getAttribute("id"))?Ea=Ea.replace(yo,wo):Qi.setAttribute("id",Ea=wn)),Va=Fi(Yi),va=Va.length;va--;)Va[va]=(Ea?"#"+Ea:":scope")+" "+Us(Va[va]);Xa=Va.join(",")}try{return Es.apply(Gr,Ga.querySelectorAll(Xa)),Gr}catch{cs(Yi,!0)}finally{Ea===wn&&Qi.removeAttribute("id")}}}return Ki(Yi.replace(Gs,"$1"),Qi,Gr,pa)}function $s(){var Yi=[];function Qi(Gr,pa){return Yi.push(Gr+" ")>Si.cacheLength&&delete Qi[Yi.shift()],Qi[Gr+" "]=pa}return Qi}function ms(Yi){return Yi[wn]=!0,Yi}function ps(Yi){var Qi=ha.createElement("fieldset");try{return!!Yi(Qi)}catch{return!1}finally{Qi.parentNode&&Qi.parentNode.removeChild(Qi),Qi=null}}function so(Yi,Qi){for(var Gr=Yi.split("|"),pa=Gr.length;pa--;)Si.attrHandle[Gr[pa]]=Qi}function Ao(Yi,Qi){var Gr=Qi&&Yi,pa=Gr&&Yi.nodeType===1&&Qi.nodeType===1&&Yi.sourceIndex-Qi.sourceIndex;if(pa)return pa;if(Gr){for(;Gr=Gr.nextSibling;)if(Gr===Qi)return-1}return Yi?1:-1}function jo(Yi){return function(Qi){var Gr=Qi.nodeName.toLowerCase();return Gr==="input"&&Qi.type===Yi}}function Go(Yi){return function(Qi){var Gr=Qi.nodeName.toLowerCase();return(Gr==="input"||Gr==="button")&&Qi.type===Yi}}function Co(Yi){return function(Qi){return"form"in Qi?Qi.parentNode&&Qi.disabled===!1?"label"in Qi?"label"in Qi.parentNode?Qi.parentNode.disabled===Yi:Qi.disabled===Yi:Qi.isDisabled===Yi||Qi.isDisabled!==!Yi&&Vo(Qi)===Yi:Qi.disabled===Yi:"label"in Qi?Qi.disabled===Yi:!1}}function Is(Yi){return ms(function(Qi){return Qi=+Qi,ms(function(Gr,pa){for(var Kr,va=Yi([],Gr.length,Qi),ya=va.length;ya--;)Gr[Kr=va[ya]]&&(Gr[Kr]=!(pa[Kr]=Gr[Kr]))})})}function oo(Yi){return Yi&&typeof Yi.getElementsByTagName<"u"&&Yi}ki=An.support={},Hi=An.isXML=function(Yi){var Qi=Yi&&Yi.namespaceURI,Gr=Yi&&(Yi.ownerDocument||Yi).documentElement;return!Xo.test(Qi||Gr&&Gr.nodeName||"HTML")},ta=An.setDocument=function(Yi){var Qi,Gr,pa=Yi?Yi.ownerDocument||Yi:Ua;return pa==ha||pa.nodeType!==9||!pa.documentElement||(ha=pa,za=ha.documentElement,Ka=!Hi(ha),Ua!=ha&&(Gr=ha.defaultView)&&Gr.top!==Gr&&(Gr.addEventListener?Gr.addEventListener("unload",ko,!1):Gr.attachEvent&&Gr.attachEvent("onunload",ko)),ki.scope=ps(function(Kr){return za.appendChild(Kr).appendChild(ha.createElement("div")),typeof Kr.querySelectorAll<"u"&&!Kr.querySelectorAll(":scope fieldset div").length}),ki.cssHas=ps(function(){try{return ha.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),ki.attributes=ps(function(Kr){return Kr.className="i",!Kr.getAttribute("className")}),ki.getElementsByTagName=ps(function(Kr){return Kr.appendChild(ha.createComment("")),!Kr.getElementsByTagName("*").length}),ki.getElementsByClassName=zs.test(ha.getElementsByClassName),ki.getById=ps(function(Kr){return za.appendChild(Kr).id=wn,!ha.getElementsByName||!ha.getElementsByName(wn).length}),ki.getById?(Si.filter.ID=function(Kr){var va=Kr.replace(ks,As);return function(ya){return ya.getAttribute("id")===va}},Si.find.ID=function(Kr,va){if(typeof va.getElementById<"u"&&Ka){var ya=va.getElementById(Kr);return ya?[ya]:[]}}):(Si.filter.ID=function(Kr){var va=Kr.replace(ks,As);return function(ya){var Ea=typeof ya.getAttributeNode<"u"&&ya.getAttributeNode("id");return Ea&&Ea.value===va}},Si.find.ID=function(Kr,va){if(typeof va.getElementById<"u"&&Ka){var ya,Ea,La,Va=va.getElementById(Kr);if(Va){if(ya=Va.getAttributeNode("id"),ya&&ya.value===Kr)return[Va];for(La=va.getElementsByName(Kr),Ea=0;Va=La[Ea++];)if(ya=Va.getAttributeNode("id"),ya&&ya.value===Kr)return[Va]}return[]}}),Si.find.TAG=ki.getElementsByTagName?function(Kr,va){if(typeof va.getElementsByTagName<"u")return va.getElementsByTagName(Kr);if(ki.qsa)return va.querySelectorAll(Kr)}:function(Kr,va){var ya,Ea=[],La=0,Va=va.getElementsByTagName(Kr);if(Kr==="*"){for(;ya=Va[La++];)ya.nodeType===1&&Ea.push(ya);return Ea}return Va},Si.find.CLASS=ki.getElementsByClassName&&function(Kr,va){if(typeof va.getElementsByClassName<"u"&&Ka)return va.getElementsByClassName(Kr)},Yn=[],Ha=[],(ki.qsa=zs.test(ha.querySelectorAll))&&(ps(function(Kr){var va;za.appendChild(Kr).innerHTML="<a id='"+wn+"'></a><select id='"+wn+"-\r\\' msallowcapture=''><option selected=''></option></select>",Kr.querySelectorAll("[msallowcapture^='']").length&&Ha.push("[*^$]="+vn+`*(?:''|"")`),Kr.querySelectorAll("[selected]").length||Ha.push("\\["+vn+"*(?:value|"+ro+")"),Kr.querySelectorAll("[id~="+wn+"-]").length||Ha.push("~="),va=ha.createElement("input"),va.setAttribute("name",""),Kr.appendChild(va),Kr.querySelectorAll("[name='']").length||Ha.push("\\["+vn+"*name"+vn+"*="+vn+`*(?:''|"")`),Kr.querySelectorAll(":checked").length||Ha.push(":checked"),Kr.querySelectorAll("a#"+wn+"+*").length||Ha.push(".#.+[+~]"),Kr.querySelectorAll("\\\f"),Ha.push("[\\r\\n\\f]")}),ps(function(Kr){Kr.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var va=ha.createElement("input");va.setAttribute("type","hidden"),Kr.appendChild(va).setAttribute("name","D"),Kr.querySelectorAll("[name=d]").length&&Ha.push("name"+vn+"*[*^$|!~]?="),Kr.querySelectorAll(":enabled").length!==2&&Ha.push(":enabled",":disabled"),za.appendChild(Kr).disabled=!0,Kr.querySelectorAll(":disabled").length!==2&&Ha.push(":enabled",":disabled"),Kr.querySelectorAll("*,:x"),Ha.push(",.*:")})),(ki.matchesSelector=zs.test(Xn=za.matches||za.webkitMatchesSelector||za.mozMatchesSelector||za.oMatchesSelector||za.msMatchesSelector))&&ps(function(Kr){ki.disconnectedMatch=Xn.call(Kr,"*"),Xn.call(Kr,"[s!='']:x"),Yn.push("!=",ao)}),ki.cssHas||Ha.push(":has"),Ha=Ha.length&&new RegExp(Ha.join("|")),Yn=Yn.length&&new RegExp(Yn.join("|")),Qi=zs.test(za.compareDocumentPosition),ls=Qi||zs.test(za.contains)?function(Kr,va){var ya=Kr.nodeType===9&&Kr.documentElement||Kr,Ea=va&&va.parentNode;return Kr===Ea||!!(Ea&&Ea.nodeType===1&&(ya.contains?ya.contains(Ea):Kr.compareDocumentPosition&&Kr.compareDocumentPosition(Ea)&16))}:function(Kr,va){if(va){for(;va=va.parentNode;)if(va===Kr)return!0}return!1},_s=Qi?function(Kr,va){if(Kr===va)return ba=!0,0;var ya=!Kr.compareDocumentPosition-!va.compareDocumentPosition;return ya||(ya=(Kr.ownerDocument||Kr)==(va.ownerDocument||va)?Kr.compareDocumentPosition(va):1,ya&1||!ki.sortDetached&&va.compareDocumentPosition(Kr)===ya?Kr==ha||Kr.ownerDocument==Ua&&ls(Ua,Kr)?-1:va==ha||va.ownerDocument==Ua&&ls(Ua,va)?1:na?Ls(na,Kr)-Ls(na,va):0:ya&4?-1:1)}:function(Kr,va){if(Kr===va)return ba=!0,0;var ya,Ea=0,La=Kr.parentNode,Va=va.parentNode,Xa=[Kr],Ga=[va];if(!La||!Va)return Kr==ha?-1:va==ha?1:La?-1:Va?1:na?Ls(na,Kr)-Ls(na,va):0;if(La===Va)return Ao(Kr,va);for(ya=Kr;ya=ya.parentNode;)Xa.unshift(ya);for(ya=va;ya=ya.parentNode;)Ga.unshift(ya);for(;Xa[Ea]===Ga[Ea];)Ea++;return Ea?Ao(Xa[Ea],Ga[Ea]):Xa[Ea]==Ua?-1:Ga[Ea]==Ua?1:0}),ha},An.matches=function(Yi,Qi){return An(Yi,null,null,Qi)},An.matchesSelector=function(Yi,Qi){if(ta(Yi),ki.matchesSelector&&Ka&&!cs[Qi+" "]&&(!Yn||!Yn.test(Qi))&&(!Ha||!Ha.test(Qi)))try{var Gr=Xn.call(Yi,Qi);if(Gr||ki.disconnectedMatch||Yi.document&&Yi.document.nodeType!==11)return Gr}catch{cs(Qi,!0)}return An(Qi,ha,null,[Yi]).length>0},An.contains=function(Yi,Qi){return(Yi.ownerDocument||Yi)!=ha&&ta(Yi),ls(Yi,Qi)},An.attr=function(Yi,Qi){(Yi.ownerDocument||Yi)!=ha&&ta(Yi);var Gr=Si.attrHandle[Qi.toLowerCase()],pa=Gr&&Ts.call(Si.attrHandle,Qi.toLowerCase())?Gr(Yi,Qi,!Ka):void 0;return pa!==void 0?pa:ki.attributes||!Ka?Yi.getAttribute(Qi):(pa=Yi.getAttributeNode(Qi))&&pa.specified?pa.value:null},An.escape=function(Yi){return(Yi+"").replace(yo,wo)},An.error=function(Yi){throw new Error("Syntax error, unrecognized expression: "+Yi)},An.uniqueSort=function(Yi){var Qi,Gr=[],pa=0,Kr=0;if(ba=!ki.detectDuplicates,na=!ki.sortStable&&Yi.slice(0),Yi.sort(_s),ba){for(;Qi=Yi[Kr++];)Qi===Yi[Kr]&&(pa=Gr.push(Kr));for(;pa--;)Yi.splice(Gr[pa],1)}return na=null,Yi},Oi=An.getText=function(Yi){var Qi,Gr="",pa=0,Kr=Yi.nodeType;if(Kr){if(Kr===1||Kr===9||Kr===11){if(typeof Yi.textContent=="string")return Yi.textContent;for(Yi=Yi.firstChild;Yi;Yi=Yi.nextSibling)Gr+=Oi(Yi)}else if(Kr===3||Kr===4)return Yi.nodeValue}else for(;Qi=Yi[pa++];)Gr+=Oi(Qi);return Gr},Si=An.selectors={cacheLength:50,createPseudo:ms,match:qs,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(Yi){return Yi[1]=Yi[1].replace(ks,As),Yi[3]=(Yi[3]||Yi[4]||Yi[5]||"").replace(ks,As),Yi[2]==="~="&&(Yi[3]=" "+Yi[3]+" "),Yi.slice(0,4)},CHILD:function(Yi){return Yi[1]=Yi[1].toLowerCase(),Yi[1].slice(0,3)==="nth"?(Yi[3]||An.error(Yi[0]),Yi[4]=+(Yi[4]?Yi[5]+(Yi[6]||1):2*(Yi[3]==="even"||Yi[3]==="odd")),Yi[5]=+(Yi[7]+Yi[8]||Yi[3]==="odd")):Yi[3]&&An.error(Yi[0]),Yi},PSEUDO:function(Yi){var Qi,Gr=!Yi[6]&&Yi[2];return qs.CHILD.test(Yi[0])?null:(Yi[3]?Yi[2]=Yi[4]||Yi[5]||"":Gr&&zo.test(Gr)&&(Qi=Fi(Gr,!0))&&(Qi=Gr.indexOf(")",Gr.length-Qi)-Gr.length)&&(Yi[0]=Yi[0].slice(0,Qi),Yi[2]=Gr.slice(0,Qi)),Yi.slice(0,3))}},filter:{TAG:function(Yi){var Qi=Yi.replace(ks,As).toLowerCase();return Yi==="*"?function(){return!0}:function(Gr){return Gr.nodeName&&Gr.nodeName.toLowerCase()===Qi}},CLASS:function(Yi){var Qi=Pn[Yi+" "];return Qi||(Qi=new RegExp("(^|"+vn+")"+Yi+"("+vn+"|$)"))&&Pn(Yi,function(Gr){return Qi.test(typeof Gr.className=="string"&&Gr.className||typeof Gr.getAttribute<"u"&&Gr.getAttribute("class")||"")})},ATTR:function(Yi,Qi,Gr){return function(pa){var Kr=An.attr(pa,Yi);return Kr==null?Qi==="!=":Qi?(Kr+="",Qi==="="?Kr===Gr:Qi==="!="?Kr!==Gr:Qi==="^="?Gr&&Kr.indexOf(Gr)===0:Qi==="*="?Gr&&Kr.indexOf(Gr)>-1:Qi==="$="?Gr&&Kr.slice(-Gr.length)===Gr:Qi==="~="?(" "+Kr.replace(Ro," ")+" ").indexOf(Gr)>-1:Qi==="|="?Kr===Gr||Kr.slice(0,Gr.length+1)===Gr+"-":!1):!0}},CHILD:function(Yi,Qi,Gr,pa,Kr){var va=Yi.slice(0,3)!=="nth",ya=Yi.slice(-4)!=="last",Ea=Qi==="of-type";return pa===1&&Kr===0?function(La){return!!La.parentNode}:function(La,Va,Xa){var Ga,an,Cn,ja,Wn,Jn,hs=va!==ya?"nextSibling":"previousSibling",_n=La.parentNode,Fs=Ea&&La.nodeName.toLowerCase(),Xs=!Xa&&!Ea,us=!1;if(_n){if(va){for(;hs;){for(ja=La;ja=ja[hs];)if(Ea?ja.nodeName.toLowerCase()===Fs:ja.nodeType===1)return!1;Jn=hs=Yi==="only"&&!Jn&&"nextSibling"}return!0}if(Jn=[ya?_n.firstChild:_n.lastChild],ya&&Xs){for(ja=_n,Cn=ja[wn]||(ja[wn]={}),an=Cn[ja.uniqueID]||(Cn[ja.uniqueID]={}),Ga=an[Yi]||[],Wn=Ga[0]===ns&&Ga[1],us=Wn&&Ga[2],ja=Wn&&_n.childNodes[Wn];ja=++Wn&&ja&&ja[hs]||(us=Wn=0)||Jn.pop();)if(ja.nodeType===1&&++us&&ja===La){an[Yi]=[ns,Wn,us];break}}else if(Xs&&(ja=La,Cn=ja[wn]||(ja[wn]={}),an=Cn[ja.uniqueID]||(Cn[ja.uniqueID]={}),Ga=an[Yi]||[],Wn=Ga[0]===ns&&Ga[1],us=Wn),us===!1)for(;(ja=++Wn&&ja&&ja[hs]||(us=Wn=0)||Jn.pop())&&!((Ea?ja.nodeName.toLowerCase()===Fs:ja.nodeType===1)&&++us&&(Xs&&(Cn=ja[wn]||(ja[wn]={}),an=Cn[ja.uniqueID]||(Cn[ja.uniqueID]={}),an[Yi]=[ns,us]),ja===La)););return us-=Kr,us===pa||us%pa===0&&us/pa>=0}}},PSEUDO:function(Yi,Qi){var Gr,pa=Si.pseudos[Yi]||Si.setFilters[Yi.toLowerCase()]||An.error("unsupported pseudo: "+Yi);return pa[wn]?pa(Qi):pa.length>1?(Gr=[Yi,Yi,"",Qi],Si.setFilters.hasOwnProperty(Yi.toLowerCase())?ms(function(Kr,va){for(var ya,Ea=pa(Kr,Qi),La=Ea.length;La--;)ya=Ls(Kr,Ea[La]),Kr[ya]=!(va[ya]=Ea[La])}):function(Kr){return pa(Kr,0,Gr)}):pa}},pseudos:{not:ms(function(Yi){var Qi=[],Gr=[],pa=Yr(Yi.replace(Gs,"$1"));return pa[wn]?ms(function(Kr,va,ya,Ea){for(var La,Va=pa(Kr,null,Ea,[]),Xa=Kr.length;Xa--;)(La=Va[Xa])&&(Kr[Xa]=!(va[Xa]=La))}):function(Kr,va,ya){return Qi[0]=Kr,pa(Qi,null,ya,Gr),Qi[0]=null,!Gr.pop()}}),has:ms(function(Yi){return function(Qi){return An(Yi,Qi).length>0}}),contains:ms(function(Yi){return Yi=Yi.replace(ks,As),function(Qi){return(Qi.textContent||Oi(Qi)).indexOf(Yi)>-1}}),lang:ms(function(Yi){return Fo.test(Yi||"")||An.error("unsupported lang: "+Yi),Yi=Yi.replace(ks,As).toLowerCase(),function(Qi){var Gr;do if(Gr=Ka?Qi.lang:Qi.getAttribute("xml:lang")||Qi.getAttribute("lang"))return Gr=Gr.toLowerCase(),Gr===Yi||Gr.indexOf(Yi+"-")===0;while((Qi=Qi.parentNode)&&Qi.nodeType===1);return!1}}),target:function(Yi){var Qi=hi.location&&hi.location.hash;return Qi&&Qi.slice(1)===Yi.id},root:function(Yi){return Yi===za},focus:function(Yi){return Yi===ha.activeElement&&(!ha.hasFocus||ha.hasFocus())&&!!(Yi.type||Yi.href||~Yi.tabIndex)},enabled:Co(!1),disabled:Co(!0),checked:function(Yi){var Qi=Yi.nodeName.toLowerCase();return Qi==="input"&&!!Yi.checked||Qi==="option"&&!!Yi.selected},selected:function(Yi){return Yi.parentNode&&Yi.parentNode.selectedIndex,Yi.selected===!0},empty:function(Yi){for(Yi=Yi.firstChild;Yi;Yi=Yi.nextSibling)if(Yi.nodeType<6)return!1;return!0},parent:function(Yi){return!Si.pseudos.empty(Yi)},header:function(Yi){return Yo.test(Yi.nodeName)},input:function(Yi){return Bo.test(Yi.nodeName)},button:function(Yi){var Qi=Yi.nodeName.toLowerCase();return Qi==="input"&&Yi.type==="button"||Qi==="button"},text:function(Yi){var Qi;return Yi.nodeName.toLowerCase()==="input"&&Yi.type==="text"&&((Qi=Yi.getAttribute("type"))==null||Qi.toLowerCase()==="text")},first:Is(function(){return[0]}),last:Is(function(Yi,Qi){return[Qi-1]}),eq:Is(function(Yi,Qi,Gr){return[Gr<0?Gr+Qi:Gr]}),even:Is(function(Yi,Qi){for(var Gr=0;Gr<Qi;Gr+=2)Yi.push(Gr);return Yi}),odd:Is(function(Yi,Qi){for(var Gr=1;Gr<Qi;Gr+=2)Yi.push(Gr);return Yi}),lt:Is(function(Yi,Qi,Gr){for(var pa=Gr<0?Gr+Qi:Gr>Qi?Qi:Gr;--pa>=0;)Yi.push(pa);return Yi}),gt:Is(function(Yi,Qi,Gr){for(var pa=Gr<0?Gr+Qi:Gr;++pa<Qi;)Yi.push(pa);return Yi})}},Si.pseudos.nth=Si.pseudos.eq;for(mi in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})Si.pseudos[mi]=jo(mi);for(mi in{submit:!0,reset:!0})Si.pseudos[mi]=Go(mi);function So(){}So.prototype=Si.filters=Si.pseudos,Si.setFilters=new So,Fi=An.tokenize=function(Yi,Qi){var Gr,pa,Kr,va,ya,Ea,La,Va=Ns[Yi+" "];if(Va)return Qi?0:Va.slice(0);for(ya=Yi,Ea=[],La=Si.preFilter;ya;){(!Gr||(pa=Ho.exec(ya)))&&(pa&&(ya=ya.slice(pa[0].length)||ya),Ea.push(Kr=[])),Gr=!1,(pa=bo.exec(ya))&&(Gr=pa.shift(),Kr.push({value:Gr,type:pa[0].replace(Gs," ")}),ya=ya.slice(Gr.length));for(va in Si.filter)(pa=qs[va].exec(ya))&&(!La[va]||(pa=La[va](pa)))&&(Gr=pa.shift(),Kr.push({value:Gr,type:va,matches:pa}),ya=ya.slice(Gr.length));if(!Gr)break}return Qi?ya.length:ya?An.error(Yi):Ns(Yi,Ea).slice(0)};function Us(Yi){for(var Qi=0,Gr=Yi.length,pa="";Qi<Gr;Qi++)pa+=Yi[Qi].value;return pa}function Zs(Yi,Qi,Gr){var pa=Qi.dir,Kr=Qi.next,va=Kr||pa,ya=Gr&&va==="parentNode",Ea=dn++;return Qi.first?function(La,Va,Xa){for(;La=La[pa];)if(La.nodeType===1||ya)return Yi(La,Va,Xa);return!1}:function(La,Va,Xa){var Ga,an,Cn,ja=[ns,Ea];if(Xa){for(;La=La[pa];)if((La.nodeType===1||ya)&&Yi(La,Va,Xa))return!0}else for(;La=La[pa];)if(La.nodeType===1||ya)if(Cn=La[wn]||(La[wn]={}),an=Cn[La.uniqueID]||(Cn[La.uniqueID]={}),Kr&&Kr===La.nodeName.toLowerCase())La=La[pa]||La;else{if((Ga=an[va])&&Ga[0]===ns&&Ga[1]===Ea)return ja[2]=Ga[2];if(an[va]=ja,ja[2]=Yi(La,Va,Xa))return!0}return!1}}function lo(Yi){return Yi.length>1?function(Qi,Gr,pa){for(var Kr=Yi.length;Kr--;)if(!Yi[Kr](Qi,Gr,pa))return!1;return!0}:Yi[0]}function qo(Yi,Qi,Gr){for(var pa=0,Kr=Qi.length;pa<Kr;pa++)An(Yi,Qi[pa],Gr);return Gr}function Ks(Yi,Qi,Gr,pa,Kr){for(var va,ya=[],Ea=0,La=Yi.length,Va=Qi!=null;Ea<La;Ea++)(va=Yi[Ea])&&(!Gr||Gr(va,pa,Kr))&&(ya.push(va),Va&&Qi.push(Ea));return ya}function co(Yi,Qi,Gr,pa,Kr,va){return pa&&!pa[wn]&&(pa=co(pa)),Kr&&!Kr[wn]&&(Kr=co(Kr,va)),ms(function(ya,Ea,La,Va){var Xa,Ga,an,Cn=[],ja=[],Wn=Ea.length,Jn=ya||qo(Qi||"*",La.nodeType?[La]:La,[]),hs=Yi&&(ya||!Qi)?Ks(Jn,Cn,Yi,La,Va):Jn,_n=Gr?Kr||(ya?Yi:Wn||pa)?[]:Ea:hs;if(Gr&&Gr(hs,_n,La,Va),pa)for(Xa=Ks(_n,ja),pa(Xa,[],La,Va),Ga=Xa.length;Ga--;)(an=Xa[Ga])&&(_n[ja[Ga]]=!(hs[ja[Ga]]=an));if(ya){if(Kr||Yi){if(Kr){for(Xa=[],Ga=_n.length;Ga--;)(an=_n[Ga])&&Xa.push(hs[Ga]=an);Kr(null,_n=[],Xa,Va)}for(Ga=_n.length;Ga--;)(an=_n[Ga])&&(Xa=Kr?Ls(ya,an):Cn[Ga])>-1&&(ya[Xa]=!(Ea[Xa]=an))}}else _n=Ks(_n===Ea?_n.splice(Wn,_n.length):_n),Kr?Kr(null,Ea,_n,Va):Es.apply(Ea,_n)})}function ho(Yi){for(var Qi,Gr,pa,Kr=Yi.length,va=Si.relative[Yi[0].type],ya=va||Si.relative[" "],Ea=va?1:0,La=Zs(function(Ga){return Ga===Qi},ya,!0),Va=Zs(function(Ga){return Ls(Qi,Ga)>-1},ya,!0),Xa=[function(Ga,an,Cn){var ja=!va&&(Cn||an!==Qr)||((Qi=an).nodeType?La(Ga,an,Cn):Va(Ga,an,Cn));return Qi=null,ja}];Ea<Kr;Ea++)if(Gr=Si.relative[Yi[Ea].type])Xa=[Zs(lo(Xa),Gr)];else{if(Gr=Si.filter[Yi[Ea].type].apply(null,Yi[Ea].matches),Gr[wn]){for(pa=++Ea;pa<Kr&&!Si.relative[Yi[pa].type];pa++);return co(Ea>1&&lo(Xa),Ea>1&&Us(Yi.slice(0,Ea-1).concat({value:Yi[Ea-2].type===" "?"*":""})).replace(Gs,"$1"),Gr,Ea<pa&&ho(Yi.slice(Ea,pa)),pa<Kr&&ho(Yi=Yi.slice(pa)),pa<Kr&&Us(Yi))}Xa.push(Gr)}return lo(Xa)}function $o(Yi,Qi){var Gr=Qi.length>0,pa=Yi.length>0,Kr=function(va,ya,Ea,La,Va){var Xa,Ga,an,Cn=0,ja="0",Wn=va&&[],Jn=[],hs=Qr,_n=va||pa&&Si.find.TAG("*",Va),Fs=ns+=hs==null?1:Math.random()||.1,Xs=_n.length;for(Va&&(Qr=ya==ha||ya||Va);ja!==Xs&&(Xa=_n[ja])!=null;ja++){if(pa&&Xa){for(Ga=0,!ya&&Xa.ownerDocument!=ha&&(ta(Xa),Ea=!Ka);an=Yi[Ga++];)if(an(Xa,ya||ha,Ea)){La.push(Xa);break}Va&&(ns=Fs)}Gr&&((Xa=!an&&Xa)&&Cn--,va&&Wn.push(Xa))}if(Cn+=ja,Gr&&ja!==Cn){for(Ga=0;an=Qi[Ga++];)an(Wn,Jn,ya,Ea);if(va){if(Cn>0)for(;ja--;)Wn[ja]||Jn[ja]||(Jn[ja]=Ss.call(La));Jn=Ks(Jn)}Es.apply(La,Jn),Va&&!va&&Jn.length>0&&Cn+Qi.length>1&&An.uniqueSort(La)}return Va&&(ns=Fs,Qr=hs),Wn};return Gr?ms(Kr):Kr}return Yr=An.compile=function(Yi,Qi){var Gr,pa=[],Kr=[],va=js[Yi+" "];if(!va){for(Qi||(Qi=Fi(Yi)),Gr=Qi.length;Gr--;)va=ho(Qi[Gr]),va[wn]?pa.push(va):Kr.push(va);va=js(Yi,$o(Kr,pa)),va.selector=Yi}return va},Ki=An.select=function(Yi,Qi,Gr,pa){var Kr,va,ya,Ea,La,Va=typeof Yi=="function"&&Yi,Xa=!pa&&Fi(Yi=Va.selector||Yi);if(Gr=Gr||[],Xa.length===1){if(va=Xa[0]=Xa[0].slice(0),va.length>2&&(ya=va[0]).type==="ID"&&Qi.nodeType===9&&Ka&&Si.relative[va[1].type]){if(Qi=(Si.find.ID(ya.matches[0].replace(ks,As),Qi)||[])[0],Qi)Va&&(Qi=Qi.parentNode);else return Gr;Yi=Yi.slice(va.shift().value.length)}for(Kr=qs.needsContext.test(Yi)?0:va.length;Kr--&&(ya=va[Kr],!Si.relative[Ea=ya.type]);)if((La=Si.find[Ea])&&(pa=La(ya.matches[0].replace(ks,As),no.test(va[0].type)&&oo(Qi.parentNode)||Qi))){if(va.splice(Kr,1),Yi=pa.length&&Us(va),!Yi)return Es.apply(Gr,pa),Gr;break}}return(Va||Yr(Yi,Xa))(pa,Qi,!Ka,Gr,!Qi||no.test(Yi)&&oo(Qi.parentNode)||Qi),Gr},ki.sortStable=wn.split("").sort(_s).join("")===wn,ki.detectDuplicates=!!ba,ta(),ki.sortDetached=ps(function(Yi){return Yi.compareDocumentPosition(ha.createElement("fieldset"))&1}),ps(function(Yi){return Yi.innerHTML="<a href='#'></a>",Yi.firstChild.getAttribute("href")==="#"})||so("type|href|height|width",function(Yi,Qi,Gr){if(!Gr)return Yi.getAttribute(Qi,Qi.toLowerCase()==="type"?1:2)}),(!ki.attributes||!ps(function(Yi){return Yi.innerHTML="<input/>",Yi.firstChild.setAttribute("value",""),Yi.firstChild.getAttribute("value")===""}))&&so("value",function(Yi,Qi,Gr){if(!Gr&&Yi.nodeName.toLowerCase()==="input")return Yi.defaultValue}),ps(function(Yi){return Yi.getAttribute("disabled")==null})||so(ro,function(Yi,Qi,Gr){var pa;if(!Gr)return Yi[Qi]===!0?Qi.toLowerCase():(pa=Yi.getAttributeNode(Qi))&&pa.specified?pa.value:null}),An}(ai);wi.find=_a,wi.expr=_a.selectors,wi.expr[":"]=wi.expr.pseudos,wi.uniqueSort=wi.unique=_a.uniqueSort,wi.text=_a.getText,wi.isXMLDoc=_a.isXML,wi.contains=_a.contains,wi.escapeSelector=_a.escape;var ga=function(hi,mi,ki){for(var Si=[],Oi=ki!==void 0;(hi=hi[mi])&&hi.nodeType!==9;)if(hi.nodeType===1){if(Oi&&wi(hi).is(ki))break;Si.push(hi)}return Si},sa=function(hi,mi){for(var ki=[];hi;hi=hi.nextSibling)hi.nodeType===1&&hi!==mi&&ki.push(hi);return ki},Aa=wi.expr.match.needsContext;function Pa(hi,mi){return hi.nodeName&&hi.nodeName.toLowerCase()===mi.toLowerCase()}var Da=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function en(hi,mi,ki){return da(mi)?wi.grep(hi,function(Si,Oi){return!!mi.call(Si,Oi,Si)!==ki}):mi.nodeType?wi.grep(hi,function(Si){return Si===mi!==ki}):typeof mi!="string"?wi.grep(hi,function(Si){return zi.call(mi,Si)>-1!==ki}):wi.filter(mi,hi,ki)}wi.filter=function(hi,mi,ki){var Si=mi[0];return ki&&(hi=":not("+hi+")"),mi.length===1&&Si.nodeType===1?wi.find.matchesSelector(Si,hi)?[Si]:[]:wi.find.matches(hi,wi.grep(mi,function(Oi){return Oi.nodeType===1}))},wi.fn.extend({find:function(hi){var mi,ki,Si=this.length,Oi=this;if(typeof hi!="string")return this.pushStack(wi(hi).filter(function(){for(mi=0;mi<Si;mi++)if(wi.contains(Oi[mi],this))return!0}));for(ki=this.pushStack([]),mi=0;mi<Si;mi++)wi.find(hi,Oi[mi],ki);return Si>1?wi.uniqueSort(ki):ki},filter:function(hi){return this.pushStack(en(this,hi||[],!1))},not:function(hi){return this.pushStack(en(this,hi||[],!0))},is:function(hi){return!!en(this,typeof hi=="string"&&Aa.test(hi)?wi(hi):hi||[],!1).length}});var Na,cn=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,nn=wi.fn.init=function(hi,mi,ki){var Si,Oi;if(!hi)return this;if(ki=ki||Na,typeof hi=="string")if(hi[0]==="<"&&hi[hi.length-1]===">"&&hi.length>=3?Si=[null,hi,null]:Si=cn.exec(hi),Si&&(Si[1]||!mi))if(Si[1]){if(mi=mi instanceof wi?mi[0]:mi,wi.merge(this,wi.parseHTML(Si[1],mi&&mi.nodeType?mi.ownerDocument||mi:Zr,!0)),Da.test(Si[1])&&wi.isPlainObject(mi))for(Si in mi)da(this[Si])?this[Si](mi[Si]):this.attr(Si,mi[Si]);return this}else return Oi=Zr.getElementById(Si[2]),Oi&&(this[0]=Oi,this.length=1),this;else return!mi||mi.jquery?(mi||ki).find(hi):this.constructor(mi).find(hi);else{if(hi.nodeType)return this[0]=hi,this.length=1,this;if(da(hi))return ki.ready!==void 0?ki.ready(hi):hi(wi)}return wi.makeArray(hi,this)};nn.prototype=wi.fn,Na=wi(Zr);var $a=/^(?:parents|prev(?:Until|All))/,mn={children:!0,contents:!0,next:!0,prev:!0};wi.fn.extend({has:function(hi){var mi=wi(hi,this),ki=mi.length;return this.filter(function(){for(var Si=0;Si<ki;Si++)if(wi.contains(this,mi[Si]))return!0})},closest:function(hi,mi){var ki,Si=0,Oi=this.length,Hi=[],Fi=typeof hi!="string"&&wi(hi);if(!Aa.test(hi)){for(;Si<Oi;Si++)for(ki=this[Si];ki&&ki!==mi;ki=ki.parentNode)if(ki.nodeType<11&&(Fi?Fi.index(ki)>-1:ki.nodeType===1&&wi.find.matchesSelector(ki,hi))){Hi.push(ki);break}}return this.pushStack(Hi.length>1?wi.uniqueSort(Hi):Hi)},index:function(hi){return hi?typeof hi=="string"?zi.call(wi(hi),this[0]):zi.call(this,hi.jquery?hi[0]:hi):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(hi,mi){return this.pushStack(wi.uniqueSort(wi.merge(this.get(),wi(hi,mi))))},addBack:function(hi){return this.add(hi==null?this.prevObject:this.prevObject.filter(hi))}});function xn(hi,mi){for(;(hi=hi[mi])&&hi.nodeType!==1;);return hi}wi.each({parent:function(hi){var mi=hi.parentNode;return mi&&mi.nodeType!==11?mi:null},parents:function(hi){return ga(hi,"parentNode")},parentsUntil:function(hi,mi,ki){return ga(hi,"parentNode",ki)},next:function(hi){return xn(hi,"nextSibling")},prev:function(hi){return xn(hi,"previousSibling")},nextAll:function(hi){return ga(hi,"nextSibling")},prevAll:function(hi){return ga(hi,"previousSibling")},nextUntil:function(hi,mi,ki){return ga(hi,"nextSibling",ki)},prevUntil:function(hi,mi,ki){return ga(hi,"previousSibling",ki)},siblings:function(hi){return sa((hi.parentNode||{}).firstChild,hi)},children:function(hi){return sa(hi.firstChild)},contents:function(hi){return hi.contentDocument!=null&&pi(hi.contentDocument)?hi.contentDocument:(Pa(hi,"template")&&(hi=hi.content||hi),wi.merge([],hi.childNodes))}},function(hi,mi){wi.fn[hi]=function(ki,Si){var Oi=wi.map(this,mi,ki);return hi.slice(-5)!=="Until"&&(Si=ki),Si&&typeof Si=="string"&&(Oi=wi.filter(Si,Oi)),this.length>1&&(mn[hi]||wi.uniqueSort(Oi),$a.test(hi)&&Oi.reverse()),this.pushStack(Oi)}});var fn=/[^\x20\t\r\n\f]+/g;function Tn(hi){var mi={};return wi.each(hi.match(fn)||[],function(ki,Si){mi[Si]=!0}),mi}wi.Callbacks=function(hi){hi=typeof hi=="string"?Tn(hi):wi.extend({},hi);var mi,ki,Si,Oi,Hi=[],Fi=[],Yr=-1,Ki=function(){for(Oi=Oi||hi.once,Si=mi=!0;Fi.length;Yr=-1)for(ki=Fi.shift();++Yr<Hi.length;)Hi[Yr].apply(ki[0],ki[1])===!1&&hi.stopOnFalse&&(Yr=Hi.length,ki=!1);hi.memory||(ki=!1),mi=!1,Oi&&(ki?Hi=[]:Hi="")},Qr={add:function(){return Hi&&(ki&&!mi&&(Yr=Hi.length-1,Fi.push(ki)),function na(ba){wi.each(ba,function(ta,ha){da(ha)?(!hi.unique||!Qr.has(ha))&&Hi.push(ha):ha&&ha.length&&qi(ha)!=="string"&&na(ha)})}(arguments),ki&&!mi&&Ki()),this},remove:function(){return wi.each(arguments,function(na,ba){for(var ta;(ta=wi.inArray(ba,Hi,ta))>-1;)Hi.splice(ta,1),ta<=Yr&&Yr--}),this},has:function(na){return na?wi.inArray(na,Hi)>-1:Hi.length>0},empty:function(){return Hi&&(Hi=[]),this},disable:function(){return Oi=Fi=[],Hi=ki="",this},disabled:function(){return!Hi},lock:function(){return Oi=Fi=[],!ki&&!mi&&(Hi=ki=""),this},locked:function(){return!!Oi},fireWith:function(na,ba){return Oi||(ba=ba||[],ba=[na,ba.slice?ba.slice():ba],Fi.push(ba),mi||Ki()),this},fire:function(){return Qr.fireWith(this,arguments),this},fired:function(){return!!Si}};return Qr};function un(hi){return hi}function bn(hi){throw hi}function sn(hi,mi,ki,Si){var Oi;try{hi&&da(Oi=hi.promise)?Oi.call(hi).done(mi).fail(ki):hi&&da(Oi=hi.then)?Oi.call(hi,mi,ki):mi.apply(void 0,[hi].slice(Si))}catch(Hi){ki.apply(void 0,[Hi])}}wi.extend({Deferred:function(hi){var mi=[["notify","progress",wi.Callbacks("memory"),wi.Callbacks("memory"),2],["resolve","done",wi.Callbacks("once memory"),wi.Callbacks("once memory"),0,"resolved"],["reject","fail",wi.Callbacks("once memory"),wi.Callbacks("once memory"),1,"rejected"]],ki="pending",Si={state:function(){return ki},always:function(){return Oi.done(arguments).fail(arguments),this},catch:function(Hi){return Si.then(null,Hi)},pipe:function(){var Hi=arguments;return wi.Deferred(function(Fi){wi.each(mi,function(Yr,Ki){var Qr=da(Hi[Ki[4]])&&Hi[Ki[4]];Oi[Ki[1]](function(){var na=Qr&&Qr.apply(this,arguments);na&&da(na.promise)?na.promise().progress(Fi.notify).done(Fi.resolve).fail(Fi.reject):Fi[Ki[0]+"With"](this,Qr?[na]:arguments)})}),Hi=null}).promise()},then:function(Hi,Fi,Yr){var Ki=0;function Qr(na,ba,ta,ha){return function(){var za=this,Ka=arguments,Ha=function(){var Xn,ls;if(!(na<Ki)){if(Xn=ta.apply(za,Ka),Xn===ba.promise())throw new TypeError("Thenable self-resolution");ls=Xn&&(typeof Xn=="object"||typeof Xn=="function")&&Xn.then,da(ls)?ha?ls.call(Xn,Qr(Ki,ba,un,ha),Qr(Ki,ba,bn,ha)):(Ki++,ls.call(Xn,Qr(Ki,ba,un,ha),Qr(Ki,ba,bn,ha),Qr(Ki,ba,un,ba.notifyWith))):(ta!==un&&(za=void 0,Ka=[Xn]),(ha||ba.resolveWith)(za,Ka))}},Yn=ha?Ha:function(){try{Ha()}catch(Xn){wi.Deferred.exceptionHook&&wi.Deferred.exceptionHook(Xn,Yn.stackTrace),na+1>=Ki&&(ta!==bn&&(za=void 0,Ka=[Xn]),ba.rejectWith(za,Ka))}};na?Yn():(wi.Deferred.getStackHook&&(Yn.stackTrace=wi.Deferred.getStackHook()),ai.setTimeout(Yn))}}return wi.Deferred(function(na){mi[0][3].add(Qr(0,na,da(Yr)?Yr:un,na.notifyWith)),mi[1][3].add(Qr(0,na,da(Hi)?Hi:un)),mi[2][3].add(Qr(0,na,da(Fi)?Fi:bn))}).promise()},promise:function(Hi){return Hi!=null?wi.extend(Hi,Si):Si}},Oi={};return wi.each(mi,function(Hi,Fi){var Yr=Fi[2],Ki=Fi[5];Si[Fi[1]]=Yr.add,Ki&&Yr.add(function(){ki=Ki},mi[3-Hi][2].disable,mi[3-Hi][3].disable,mi[0][2].lock,mi[0][3].lock),Yr.add(Fi[3].fire),Oi[Fi[0]]=function(){return Oi[Fi[0]+"With"](this===Oi?void 0:this,arguments),this},Oi[Fi[0]+"With"]=Yr.fireWith}),Si.promise(Oi),hi&&hi.call(Oi,Oi),Oi},when:function(hi){var mi=arguments.length,ki=mi,Si=Array(ki),Oi=Ai.call(arguments),Hi=wi.Deferred(),Fi=function(Yr){return function(Ki){Si[Yr]=this,Oi[Yr]=arguments.length>1?Ai.call(arguments):Ki,--mi||Hi.resolveWith(Si,Oi)}};if(mi<=1&&(sn(hi,Hi.done(Fi(ki)).resolve,Hi.reject,!mi),Hi.state()==="pending"||da(Oi[ki]&&Oi[ki].then)))return Hi.then();for(;ki--;)sn(Oi[ki],Fi(ki),Hi.reject);return Hi.promise()}});var pn=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;wi.Deferred.exceptionHook=function(hi,mi){ai.console&&ai.console.warn&&hi&&pn.test(hi.name)&&ai.console.warn("jQuery.Deferred exception: "+hi.message,hi.stack,mi)},wi.readyException=function(hi){ai.setTimeout(function(){throw hi})};var gn=wi.Deferred();wi.fn.ready=function(hi){return gn.then(hi).catch(function(mi){wi.readyException(mi)}),this},wi.extend({isReady:!1,readyWait:1,ready:function(hi){(hi===!0?--wi.readyWait:wi.isReady)||(wi.isReady=!0,!(hi!==!0&&--wi.readyWait>0)&&gn.resolveWith(Zr,[wi]))}}),wi.ready.then=gn.then;function Sn(){Zr.removeEventListener("DOMContentLoaded",Sn),ai.removeEventListener("load",Sn),wi.ready()}Zr.readyState==="complete"||Zr.readyState!=="loading"&&!Zr.documentElement.doScroll?ai.setTimeout(wi.ready):(Zr.addEventListener("DOMContentLoaded",Sn),ai.addEventListener("load",Sn));var ln=function(hi,mi,ki,Si,Oi,Hi,Fi){var Yr=0,Ki=hi.length,Qr=ki==null;if(qi(ki)==="object"){Oi=!0;for(Yr in ki)ln(hi,mi,Yr,ki[Yr],!0,Hi,Fi)}else if(Si!==void 0&&(Oi=!0,da(Si)||(Fi=!0),Qr&&(Fi?(mi.call(hi,Si),mi=null):(Qr=mi,mi=function(na,ba,ta){return Qr.call(wi(na),ta)})),mi))for(;Yr<Ki;Yr++)mi(hi[Yr],ki,Fi?Si:Si.call(hi[Yr],Yr,mi(hi[Yr],ki)));return Oi?hi:Qr?mi.call(hi):Ki?mi(hi[0],ki):Hi},Ln=/^-ms-/,Bn=/-([a-z])/g;function es(hi,mi){return mi.toUpperCase()}function Za(hi){return hi.replace(Ln,"ms-").replace(Bn,es)}var Dn=function(hi){return hi.nodeType===1||hi.nodeType===9||!+hi.nodeType};function Rn(){this.expando=wi.expando+Rn.uid++}Rn.uid=1,Rn.prototype={cache:function(hi){var mi=hi[this.expando];return mi||(mi={},Dn(hi)&&(hi.nodeType?hi[this.expando]=mi:Object.defineProperty(hi,this.expando,{value:mi,configurable:!0}))),mi},set:function(hi,mi,ki){var Si,Oi=this.cache(hi);if(typeof mi=="string")Oi[Za(mi)]=ki;else for(Si in mi)Oi[Za(Si)]=mi[Si];return Oi},get:function(hi,mi){return mi===void 0?this.cache(hi):hi[this.expando]&&hi[this.expando][Za(mi)]},access:function(hi,mi,ki){return mi===void 0||mi&&typeof mi=="string"&&ki===void 0?this.get(hi,mi):(this.set(hi,mi,ki),ki!==void 0?ki:mi)},remove:function(hi,mi){var ki,Si=hi[this.expando];if(Si!==void 0){if(mi!==void 0)for(Array.isArray(mi)?mi=mi.map(Za):(mi=Za(mi),mi=mi in Si?[mi]:mi.match(fn)||[]),ki=mi.length;ki--;)delete Si[mi[ki]];(mi===void 0||wi.isEmptyObject(Si))&&(hi.nodeType?hi[this.expando]=void 0:delete hi[this.expando])}},hasData:function(hi){var mi=hi[this.expando];return mi!==void 0&&!wi.isEmptyObject(mi)}};var Ma=new Rn,Ia=new Rn,yn=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,zn=/[A-Z]/g;function Hn(hi){return hi==="true"?!0:hi==="false"?!1:hi==="null"?null:hi===+hi+""?+hi:yn.test(hi)?JSON.parse(hi):hi}function Un(hi,mi,ki){var Si;if(ki===void 0&&hi.nodeType===1)if(Si="data-"+mi.replace(zn,"-$&").toLowerCase(),ki=hi.getAttribute(Si),typeof ki=="string"){try{ki=Hn(ki)}catch{}Ia.set(hi,mi,ki)}else ki=void 0;return ki}wi.extend({hasData:function(hi){return Ia.hasData(hi)||Ma.hasData(hi)},data:function(hi,mi,ki){return Ia.access(hi,mi,ki)},removeData:function(hi,mi){Ia.remove(hi,mi)},_data:function(hi,mi,ki){return Ma.access(hi,mi,ki)},_removeData:function(hi,mi){Ma.remove(hi,mi)}}),wi.fn.extend({data:function(hi,mi){var ki,Si,Oi,Hi=this[0],Fi=Hi&&Hi.attributes;if(hi===void 0){if(this.length&&(Oi=Ia.get(Hi),Hi.nodeType===1&&!Ma.get(Hi,"hasDataAttrs"))){for(ki=Fi.length;ki--;)Fi[ki]&&(Si=Fi[ki].name,Si.indexOf("data-")===0&&(Si=Za(Si.slice(5)),Un(Hi,Si,Oi[Si])));Ma.set(Hi,"hasDataAttrs",!0)}return Oi}return typeof hi=="object"?this.each(function(){Ia.set(this,hi)}):ln(this,function(Yr){var Ki;if(Hi&&Yr===void 0)return Ki=Ia.get(Hi,hi),Ki!==void 0||(Ki=Un(Hi,hi),Ki!==void 0)?Ki:void 0;this.each(function(){Ia.set(this,hi,Yr)})},null,mi,arguments.length>1,null,!0)},removeData:function(hi){return this.each(function(){Ia.remove(this,hi)})}}),wi.extend({queue:function(hi,mi,ki){var Si;if(hi)return mi=(mi||"fx")+"queue",Si=Ma.get(hi,mi),ki&&(!Si||Array.isArray(ki)?Si=Ma.access(hi,mi,wi.makeArray(ki)):Si.push(ki)),Si||[]},dequeue:function(hi,mi){mi=mi||"fx";var ki=wi.queue(hi,mi),Si=ki.length,Oi=ki.shift(),Hi=wi._queueHooks(hi,mi),Fi=function(){wi.dequeue(hi,mi)};Oi==="inprogress"&&(Oi=ki.shift(),Si--),Oi&&(mi==="fx"&&ki.unshift("inprogress"),delete Hi.stop,Oi.call(hi,Fi,Hi)),!Si&&Hi&&Hi.empty.fire()},_queueHooks:function(hi,mi){var ki=mi+"queueHooks";return Ma.get(hi,ki)||Ma.access(hi,ki,{empty:wi.Callbacks("once memory").add(function(){Ma.remove(hi,[mi+"queue",ki])})})}}),wi.fn.extend({queue:function(hi,mi){var ki=2;return typeof hi!="string"&&(mi=hi,hi="fx",ki--),arguments.length<ki?wi.queue(this[0],hi):mi===void 0?this:this.each(function(){var Si=wi.queue(this,hi,mi);wi._queueHooks(this,hi),hi==="fx"&&Si[0]!=="inprogress"&&wi.dequeue(this,hi)})},dequeue:function(hi){return this.each(function(){wi.dequeue(this,hi)})},clearQueue:function(hi){return this.queue(hi||"fx",[])},promise:function(hi,mi){var ki,Si=1,Oi=wi.Deferred(),Hi=this,Fi=this.length,Yr=function(){--Si||Oi.resolveWith(Hi,[Hi])};for(typeof hi!="string"&&(mi=hi,hi=void 0),hi=hi||"fx";Fi--;)ki=Ma.get(Hi[Fi],hi+"queueHooks"),ki&&ki.empty&&(Si++,ki.empty.add(Yr));return Yr(),Oi.promise(mi)}});var ds=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Vn=new RegExp("^(?:([+-])=|)("+ds+")([a-z%]*)$","i"),On=["Top","Right","Bottom","Left"],Qn=Zr.documentElement,jn=function(hi){return wi.contains(hi.ownerDocument,hi)},xs={composed:!0};Qn.getRootNode&&(jn=function(hi){return wi.contains(hi.ownerDocument,hi)||hi.getRootNode(xs)===hi.ownerDocument});var rs=function(hi,mi){return hi=mi||hi,hi.style.display==="none"||hi.style.display===""&&jn(hi)&&wi.css(hi,"display")==="none"};function bs(hi,mi,ki,Si){var Oi,Hi,Fi=20,Yr=Si?function(){return Si.cur()}:function(){return wi.css(hi,mi,"")},Ki=Yr(),Qr=ki&&ki[3]||(wi.cssNumber[mi]?"":"px"),na=hi.nodeType&&(wi.cssNumber[mi]||Qr!=="px"&&+Ki)&&Vn.exec(wi.css(hi,mi));if(na&&na[3]!==Qr){for(Ki=Ki/2,Qr=Qr||na[3],na=+Ki||1;Fi--;)wi.style(hi,mi,na+Qr),(1-Hi)*(1-(Hi=Yr()/Ki||.5))<=0&&(Fi=0),na=na/Hi;na=na*2,wi.style(hi,mi,na+Qr),ki=ki||[]}return ki&&(na=+na||+Ki||0,Oi=ki[1]?na+(ki[1]+1)*ki[2]:+ki[2],Si&&(Si.unit=Qr,Si.start=na,Si.end=Oi)),Oi}var Cs={};function ys(hi){var mi,ki=hi.ownerDocument,Si=hi.nodeName,Oi=Cs[Si];return Oi||(mi=ki.body.appendChild(ki.createElement(Si)),Oi=wi.css(mi,"display"),mi.parentNode.removeChild(mi),Oi==="none"&&(Oi="block"),Cs[Si]=Oi,Oi)}function os(hi,mi){for(var ki,Si,Oi=[],Hi=0,Fi=hi.length;Hi<Fi;Hi++)Si=hi[Hi],Si.style&&(ki=Si.style.display,mi?(ki==="none"&&(Oi[Hi]=Ma.get(Si,"display")||null,Oi[Hi]||(Si.style.display="")),Si.style.display===""&&rs(Si)&&(Oi[Hi]=ys(Si))):ki!=="none"&&(Oi[Hi]="none",Ma.set(Si,"display",ki)));for(Hi=0;Hi<Fi;Hi++)Oi[Hi]!=null&&(hi[Hi].style.display=Oi[Hi]);return hi}wi.fn.extend({show:function(){return os(this,!0)},hide:function(){return os(this)},toggle:function(hi){return typeof hi=="boolean"?hi?this.show():this.hide():this.each(function(){rs(this)?wi(this).show():wi(this).hide()})}});var ts=/^(?:checkbox|radio)$/i,ca=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Oa=/^$|^module$|\/(?:java|ecma)script/i;(function(){var hi=Zr.createDocumentFragment(),mi=hi.appendChild(Zr.createElement("div")),ki=Zr.createElement("input");ki.setAttribute("type","radio"),ki.setAttribute("checked","checked"),ki.setAttribute("name","t"),mi.appendChild(ki),xa.checkClone=mi.cloneNode(!0).cloneNode(!0).lastChild.checked,mi.innerHTML="<textarea>x</textarea>",xa.noCloneChecked=!!mi.cloneNode(!0).lastChild.defaultValue,mi.innerHTML="<option></option>",xa.option=!!mi.lastChild})();var Zi={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Zi.tbody=Zi.tfoot=Zi.colgroup=Zi.caption=Zi.thead,Zi.th=Zi.td,xa.option||(Zi.optgroup=Zi.option=[1,"<select multiple='multiple'>","</select>"]);function Xi(hi,mi){var ki;return typeof hi.getElementsByTagName<"u"?ki=hi.getElementsByTagName(mi||"*"):typeof hi.querySelectorAll<"u"?ki=hi.querySelectorAll(mi||"*"):ki=[],mi===void 0||mi&&Pa(hi,mi)?wi.merge([hi],ki):ki}function Wi(hi,mi){for(var ki=0,Si=hi.length;ki<Si;ki++)Ma.set(hi[ki],"globalEval",!mi||Ma.get(mi[ki],"globalEval"))}var Wr=/<|&#?\w+;/;function ea(hi,mi,ki,Si,Oi){for(var Hi,Fi,Yr,Ki,Qr,na,ba=mi.createDocumentFragment(),ta=[],ha=0,za=hi.length;ha<za;ha++)if(Hi=hi[ha],Hi||Hi===0)if(qi(Hi)==="object")wi.merge(ta,Hi.nodeType?[Hi]:Hi);else if(!Wr.test(Hi))ta.push(mi.createTextNode(Hi));else{for(Fi=Fi||ba.appendChild(mi.createElement("div")),Yr=(ca.exec(Hi)||["",""])[1].toLowerCase(),Ki=Zi[Yr]||Zi._default,Fi.innerHTML=Ki[1]+wi.htmlPrefilter(Hi)+Ki[2],na=Ki[0];na--;)Fi=Fi.lastChild;wi.merge(ta,Fi.childNodes),Fi=ba.firstChild,Fi.textContent=""}for(ba.textContent="",ha=0;Hi=ta[ha++];){if(Si&&wi.inArray(Hi,Si)>-1){Oi&&Oi.push(Hi);continue}if(Qr=jn(Hi),Fi=Xi(ba.appendChild(Hi),"script"),Qr&&Wi(Fi),ki)for(na=0;Hi=Fi[na++];)Oa.test(Hi.type||"")&&ki.push(Hi)}return ba}var fa=/^([^.]*)(?:\.(.+)|)/;function Sa(){return!0}function Ca(){return!1}function Ba(hi,mi){return hi===tn()==(mi==="focus")}function tn(){try{return Zr.activeElement}catch{}}function Ya(hi,mi,ki,Si,Oi,Hi){var Fi,Yr;if(typeof mi=="object"){typeof ki!="string"&&(Si=Si||ki,ki=void 0);for(Yr in mi)Ya(hi,Yr,ki,Si,mi[Yr],Hi);return hi}if(Si==null&&Oi==null?(Oi=ki,Si=ki=void 0):Oi==null&&(typeof ki=="string"?(Oi=Si,Si=void 0):(Oi=Si,Si=ki,ki=void 0)),Oi===!1)Oi=Ca;else if(!Oi)return hi;return Hi===1&&(Fi=Oi,Oi=function(Ki){return wi().off(Ki),Fi.apply(this,arguments)},Oi.guid=Fi.guid||(Fi.guid=wi.guid++)),hi.each(function(){wi.event.add(this,mi,Oi,Si,ki)})}wi.event={global:{},add:function(hi,mi,ki,Si,Oi){var Hi,Fi,Yr,Ki,Qr,na,ba,ta,ha,za,Ka,Ha=Ma.get(hi);if(Dn(hi))for(ki.handler&&(Hi=ki,ki=Hi.handler,Oi=Hi.selector),Oi&&wi.find.matchesSelector(Qn,Oi),ki.guid||(ki.guid=wi.guid++),(Ki=Ha.events)||(Ki=Ha.events=Object.create(null)),(Fi=Ha.handle)||(Fi=Ha.handle=function(Yn){return typeof wi<"u"&&wi.event.triggered!==Yn.type?wi.event.dispatch.apply(hi,arguments):void 0}),mi=(mi||"").match(fn)||[""],Qr=mi.length;Qr--;)Yr=fa.exec(mi[Qr])||[],ha=Ka=Yr[1],za=(Yr[2]||"").split(".").sort(),ha&&(ba=wi.event.special[ha]||{},ha=(Oi?ba.delegateType:ba.bindType)||ha,ba=wi.event.special[ha]||{},na=wi.extend({type:ha,origType:Ka,data:Si,handler:ki,guid:ki.guid,selector:Oi,needsContext:Oi&&wi.expr.match.needsContext.test(Oi),namespace:za.join(".")},Hi),(ta=Ki[ha])||(ta=Ki[ha]=[],ta.delegateCount=0,(!ba.setup||ba.setup.call(hi,Si,za,Fi)===!1)&&hi.addEventListener&&hi.addEventListener(ha,Fi)),ba.add&&(ba.add.call(hi,na),na.handler.guid||(na.handler.guid=ki.guid)),Oi?ta.splice(ta.delegateCount++,0,na):ta.push(na),wi.event.global[ha]=!0)},remove:function(hi,mi,ki,Si,Oi){var Hi,Fi,Yr,Ki,Qr,na,ba,ta,ha,za,Ka,Ha=Ma.hasData(hi)&&Ma.get(hi);if(!(!Ha||!(Ki=Ha.events))){for(mi=(mi||"").match(fn)||[""],Qr=mi.length;Qr--;){if(Yr=fa.exec(mi[Qr])||[],ha=Ka=Yr[1],za=(Yr[2]||"").split(".").sort(),!ha){for(ha in Ki)wi.event.remove(hi,ha+mi[Qr],ki,Si,!0);continue}for(ba=wi.event.special[ha]||{},ha=(Si?ba.delegateType:ba.bindType)||ha,ta=Ki[ha]||[],Yr=Yr[2]&&new RegExp("(^|\\.)"+za.join("\\.(?:.*\\.|)")+"(\\.|$)"),Fi=Hi=ta.length;Hi--;)na=ta[Hi],(Oi||Ka===na.origType)&&(!ki||ki.guid===na.guid)&&(!Yr||Yr.test(na.namespace))&&(!Si||Si===na.selector||Si==="**"&&na.selector)&&(ta.splice(Hi,1),na.selector&&ta.delegateCount--,ba.remove&&ba.remove.call(hi,na));Fi&&!ta.length&&((!ba.teardown||ba.teardown.call(hi,za,Ha.handle)===!1)&&wi.removeEvent(hi,ha,Ha.handle),delete Ki[ha])}wi.isEmptyObject(Ki)&&Ma.remove(hi,"handle events")}},dispatch:function(hi){var mi,ki,Si,Oi,Hi,Fi,Yr=new Array(arguments.length),Ki=wi.event.fix(hi),Qr=(Ma.get(this,"events")||Object.create(null))[Ki.type]||[],na=wi.event.special[Ki.type]||{};for(Yr[0]=Ki,mi=1;mi<arguments.length;mi++)Yr[mi]=arguments[mi];if(Ki.delegateTarget=this,!(na.preDispatch&&na.preDispatch.call(this,Ki)===!1)){for(Fi=wi.event.handlers.call(this,Ki,Qr),mi=0;(Oi=Fi[mi++])&&!Ki.isPropagationStopped();)for(Ki.currentTarget=Oi.elem,ki=0;(Hi=Oi.handlers[ki++])&&!Ki.isImmediatePropagationStopped();)(!Ki.rnamespace||Hi.namespace===!1||Ki.rnamespace.test(Hi.namespace))&&(Ki.handleObj=Hi,Ki.data=Hi.data,Si=((wi.event.special[Hi.origType]||{}).handle||Hi.handler).apply(Oi.elem,Yr),Si!==void 0&&(Ki.result=Si)===!1&&(Ki.preventDefault(),Ki.stopPropagation()));return na.postDispatch&&na.postDispatch.call(this,Ki),Ki.result}},handlers:function(hi,mi){var ki,Si,Oi,Hi,Fi,Yr=[],Ki=mi.delegateCount,Qr=hi.target;if(Ki&&Qr.nodeType&&!(hi.type==="click"&&hi.button>=1)){for(;Qr!==this;Qr=Qr.parentNode||this)if(Qr.nodeType===1&&!(hi.type==="click"&&Qr.disabled===!0)){for(Hi=[],Fi={},ki=0;ki<Ki;ki++)Si=mi[ki],Oi=Si.selector+" ",Fi[Oi]===void 0&&(Fi[Oi]=Si.needsContext?wi(Oi,this).index(Qr)>-1:wi.find(Oi,this,null,[Qr]).length),Fi[Oi]&&Hi.push(Si);Hi.length&&Yr.push({elem:Qr,handlers:Hi})}}return Qr=this,Ki<mi.length&&Yr.push({elem:Qr,handlers:mi.slice(Ki)}),Yr},addProp:function(hi,mi){Object.defineProperty(wi.Event.prototype,hi,{enumerable:!0,configurable:!0,get:da(mi)?function(){if(this.originalEvent)return mi(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[hi]},set:function(ki){Object.defineProperty(this,hi,{enumerable:!0,configurable:!0,writable:!0,value:ki})}})},fix:function(hi){return hi[wi.expando]?hi:new wi.Event(hi)},special:{load:{noBubble:!0},click:{setup:function(hi){var mi=this||hi;return ts.test(mi.type)&&mi.click&&Pa(mi,"input")&&rn(mi,"click",Sa),!1},trigger:function(hi){var mi=this||hi;return ts.test(mi.type)&&mi.click&&Pa(mi,"input")&&rn(mi,"click"),!0},_default:function(hi){var mi=hi.target;return ts.test(mi.type)&&mi.click&&Pa(mi,"input")&&Ma.get(mi,"click")||Pa(mi,"a")}},beforeunload:{postDispatch:function(hi){hi.result!==void 0&&hi.originalEvent&&(hi.originalEvent.returnValue=hi.result)}}}};function rn(hi,mi,ki){if(!ki){Ma.get(hi,mi)===void 0&&wi.event.add(hi,mi,Sa);return}Ma.set(hi,mi,!1),wi.event.add(hi,mi,{namespace:!1,handler:function(Si){var Oi,Hi,Fi=Ma.get(this,mi);if(Si.isTrigger&1&&this[mi]){if(Fi.length)(wi.event.special[mi]||{}).delegateType&&Si.stopPropagation();else if(Fi=Ai.call(arguments),Ma.set(this,mi,Fi),Oi=ki(this,mi),this[mi](),Hi=Ma.get(this,mi),Fi!==Hi||Oi?Ma.set(this,mi,!1):Hi={},Fi!==Hi)return Si.stopImmediatePropagation(),Si.preventDefault(),Hi&&Hi.value}else Fi.length&&(Ma.set(this,mi,{value:wi.event.trigger(wi.extend(Fi[0],wi.Event.prototype),Fi.slice(1),this)}),Si.stopImmediatePropagation())}})}wi.removeEvent=function(hi,mi,ki){hi.removeEventListener&&hi.removeEventListener(mi,ki)},wi.Event=function(hi,mi){if(!(this instanceof wi.Event))return new wi.Event(hi,mi);hi&&hi.type?(this.originalEvent=hi,this.type=hi.type,this.isDefaultPrevented=hi.defaultPrevented||hi.defaultPrevented===void 0&&hi.returnValue===!1?Sa:Ca,this.target=hi.target&&hi.target.nodeType===3?hi.target.parentNode:hi.target,this.currentTarget=hi.currentTarget,this.relatedTarget=hi.relatedTarget):this.type=hi,mi&&wi.extend(this,mi),this.timeStamp=hi&&hi.timeStamp||Date.now(),this[wi.expando]=!0},wi.Event.prototype={constructor:wi.Event,isDefaultPrevented:Ca,isPropagationStopped:Ca,isImmediatePropagationStopped:Ca,isSimulated:!1,preventDefault:function(){var hi=this.originalEvent;this.isDefaultPrevented=Sa,hi&&!this.isSimulated&&hi.preventDefault()},stopPropagation:function(){var hi=this.originalEvent;this.isPropagationStopped=Sa,hi&&!this.isSimulated&&hi.stopPropagation()},stopImmediatePropagation:function(){var hi=this.originalEvent;this.isImmediatePropagationStopped=Sa,hi&&!this.isSimulated&&hi.stopImmediatePropagation(),this.stopPropagation()}},wi.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},wi.event.addProp),wi.each({focus:"focusin",blur:"focusout"},function(hi,mi){wi.event.special[hi]={setup:function(){return rn(this,hi,Ba),!1},trigger:function(){return rn(this,hi),!0},_default:function(ki){return Ma.get(ki.target,hi)},delegateType:mi}}),wi.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(hi,mi){wi.event.special[hi]={delegateType:mi,bindType:mi,handle:function(ki){var Si,Oi=this,Hi=ki.relatedTarget,Fi=ki.handleObj;return(!Hi||Hi!==Oi&&!wi.contains(Oi,Hi))&&(ki.type=Fi.origType,Si=Fi.handler.apply(this,arguments),ki.type=mi),Si}}}),wi.fn.extend({on:function(hi,mi,ki,Si){return Ya(this,hi,mi,ki,Si)},one:function(hi,mi,ki,Si){return Ya(this,hi,mi,ki,Si,1)},off:function(hi,mi,ki){var Si,Oi;if(hi&&hi.preventDefault&&hi.handleObj)return Si=hi.handleObj,wi(hi.delegateTarget).off(Si.namespace?Si.origType+"."+Si.namespace:Si.origType,Si.selector,Si.handler),this;if(typeof hi=="object"){for(Oi in hi)this.off(Oi,mi,hi[Oi]);return this}return(mi===!1||typeof mi=="function")&&(ki=mi,mi=void 0),ki===!1&&(ki=Ca),this.each(function(){wi.event.remove(this,hi,ki,mi)})}});var Zn=/<script|<style|<link/i,In=/checked\s*(?:[^=]|=\s*.checked.)/i,is=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Gn(hi,mi){return Pa(hi,"table")&&Pa(mi.nodeType!==11?mi:mi.firstChild,"tr")&&wi(hi).children("tbody")[0]||hi}function as(hi){return hi.type=(hi.getAttribute("type")!==null)+"/"+hi.type,hi}function Kn(hi){return(hi.type||"").slice(0,5)==="true/"?hi.type=hi.type.slice(5):hi.removeAttribute("type"),hi}function En(hi,mi){var ki,Si,Oi,Hi,Fi,Yr,Ki;if(mi.nodeType===1){if(Ma.hasData(hi)&&(Hi=Ma.get(hi),Ki=Hi.events,Ki)){Ma.remove(mi,"handle events");for(Oi in Ki)for(ki=0,Si=Ki[Oi].length;ki<Si;ki++)wi.event.add(mi,Oi,Ki[Oi][ki])}Ia.hasData(hi)&&(Fi=Ia.access(hi),Yr=wi.extend({},Fi),Ia.set(mi,Yr))}}function Wa(hi,mi){var ki=mi.nodeName.toLowerCase();ki==="input"&&ts.test(hi.type)?mi.checked=hi.checked:(ki==="input"||ki==="textarea")&&(mi.defaultValue=hi.defaultValue)}function kn(hi,mi,ki,Si){mi=Ti(mi);var Oi,Hi,Fi,Yr,Ki,Qr,na=0,ba=hi.length,ta=ba-1,ha=mi[0],za=da(ha);if(za||ba>1&&typeof ha=="string"&&!xa.checkClone&&In.test(ha))return hi.each(function(Ka){var Ha=hi.eq(Ka);za&&(mi[0]=ha.call(this,Ka,Ha.html())),kn(Ha,mi,ki,Si)});if(ba&&(Oi=ea(mi,hi[0].ownerDocument,!1,hi,Si),Hi=Oi.firstChild,Oi.childNodes.length===1&&(Oi=Hi),Hi||Si)){for(Fi=wi.map(Xi(Oi,"script"),as),Yr=Fi.length;na<ba;na++)Ki=Oi,na!==ta&&(Ki=wi.clone(Ki,!0,!0),Yr&&wi.merge(Fi,Xi(Ki,"script"))),ki.call(hi[na],Ki,na);if(Yr)for(Qr=Fi[Fi.length-1].ownerDocument,wi.map(Fi,Kn),na=0;na<Yr;na++)Ki=Fi[na],Oa.test(Ki.type||"")&&!Ma.access(Ki,"globalEval")&&wi.contains(Qr,Ki)&&(Ki.src&&(Ki.type||"").toLowerCase()!=="module"?wi._evalUrl&&!Ki.noModule&&wi._evalUrl(Ki.src,{nonce:Ki.nonce||Ki.getAttribute("nonce")},Qr):ua(Ki.textContent.replace(is,""),Ki,Qr))}return hi}function fs(hi,mi,ki){for(var Si,Oi=mi?wi.filter(mi,hi):hi,Hi=0;(Si=Oi[Hi])!=null;Hi++)!ki&&Si.nodeType===1&&wi.cleanData(Xi(Si)),Si.parentNode&&(ki&&jn(Si)&&Wi(Xi(Si,"script")),Si.parentNode.removeChild(Si));return hi}wi.extend({htmlPrefilter:function(hi){return hi},clone:function(hi,mi,ki){var Si,Oi,Hi,Fi,Yr=hi.cloneNode(!0),Ki=jn(hi);if(!xa.noCloneChecked&&(hi.nodeType===1||hi.nodeType===11)&&!wi.isXMLDoc(hi))for(Fi=Xi(Yr),Hi=Xi(hi),Si=0,Oi=Hi.length;Si<Oi;Si++)Wa(Hi[Si],Fi[Si]);if(mi)if(ki)for(Hi=Hi||Xi(hi),Fi=Fi||Xi(Yr),Si=0,Oi=Hi.length;Si<Oi;Si++)En(Hi[Si],Fi[Si]);else En(hi,Yr);return Fi=Xi(Yr,"script"),Fi.length>0&&Wi(Fi,!Ki&&Xi(hi,"script")),Yr},cleanData:function(hi){for(var mi,ki,Si,Oi=wi.event.special,Hi=0;(ki=hi[Hi])!==void 0;Hi++)if(Dn(ki)){if(mi=ki[Ma.expando]){if(mi.events)for(Si in mi.events)Oi[Si]?wi.event.remove(ki,Si):wi.removeEvent(ki,Si,mi.handle);ki[Ma.expando]=void 0}ki[Ia.expando]&&(ki[Ia.expando]=void 0)}}}),wi.fn.extend({detach:function(hi){return fs(this,hi,!0)},remove:function(hi){return fs(this,hi)},text:function(hi){return ln(this,function(mi){return mi===void 0?wi.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=mi)})},null,hi,arguments.length)},append:function(){return kn(this,arguments,function(hi){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var mi=Gn(this,hi);mi.appendChild(hi)}})},prepend:function(){return kn(this,arguments,function(hi){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var mi=Gn(this,hi);mi.insertBefore(hi,mi.firstChild)}})},before:function(){return kn(this,arguments,function(hi){this.parentNode&&this.parentNode.insertBefore(hi,this)})},after:function(){return kn(this,arguments,function(hi){this.parentNode&&this.parentNode.insertBefore(hi,this.nextSibling)})},empty:function(){for(var hi,mi=0;(hi=this[mi])!=null;mi++)hi.nodeType===1&&(wi.cleanData(Xi(hi,!1)),hi.textContent="");return this},clone:function(hi,mi){return hi=hi??!1,mi=mi??hi,this.map(function(){return wi.clone(this,hi,mi)})},html:function(hi){return ln(this,function(mi){var ki=this[0]||{},Si=0,Oi=this.length;if(mi===void 0&&ki.nodeType===1)return ki.innerHTML;if(typeof mi=="string"&&!Zn.test(mi)&&!Zi[(ca.exec(mi)||["",""])[1].toLowerCase()]){mi=wi.htmlPrefilter(mi);try{for(;Si<Oi;Si++)ki=this[Si]||{},ki.nodeType===1&&(wi.cleanData(Xi(ki,!1)),ki.innerHTML=mi);ki=0}catch{}}ki&&this.empty().append(mi)},null,hi,arguments.length)},replaceWith:function(){var hi=[];return kn(this,arguments,function(mi){var ki=this.parentNode;wi.inArray(this,hi)<0&&(wi.cleanData(Xi(this)),ki&&ki.replaceChild(mi,this))},hi)}}),wi.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(hi,mi){wi.fn[hi]=function(ki){for(var Si,Oi=[],Hi=wi(ki),Fi=Hi.length-1,Yr=0;Yr<=Fi;Yr++)Si=Yr===Fi?this:this.clone(!0),wi(Hi[Yr])[mi](Si),Di.apply(Oi,Si.get());return this.pushStack(Oi)}});var Os=new RegExp("^("+ds+")(?!px)[a-z%]+$","i"),Ms=/^--/,Ps=function(hi){var mi=hi.ownerDocument.defaultView;return(!mi||!mi.opener)&&(mi=ai),mi.getComputedStyle(hi)},Bs=function(hi,mi,ki){var Si,Oi,Hi={};for(Oi in mi)Hi[Oi]=hi.style[Oi],hi.style[Oi]=mi[Oi];Si=ki.call(hi);for(Oi in mi)hi.style[Oi]=Hi[Oi];return Si},Qs=new RegExp(On.join("|"),"i"),Rs="[\\x20\\t\\r\\n\\f]",Ys=new RegExp("^"+Rs+"+|((?:^|[^\\\\])(?:\\\\.)*)"+Rs+"+$","g");(function(){function hi(){if(Qr){Ki.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",Qr.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Qn.appendChild(Ki).appendChild(Qr);var na=ai.getComputedStyle(Qr);ki=na.top!=="1%",Yr=mi(na.marginLeft)===12,Qr.style.right="60%",Hi=mi(na.right)===36,Si=mi(na.width)===36,Qr.style.position="absolute",Oi=mi(Qr.offsetWidth/3)===12,Qn.removeChild(Ki),Qr=null}}function mi(na){return Math.round(parseFloat(na))}var ki,Si,Oi,Hi,Fi,Yr,Ki=Zr.createElement("div"),Qr=Zr.createElement("div");Qr.style&&(Qr.style.backgroundClip="content-box",Qr.cloneNode(!0).style.backgroundClip="",xa.clearCloneStyle=Qr.style.backgroundClip==="content-box",wi.extend(xa,{boxSizingReliable:function(){return hi(),Si},pixelBoxStyles:function(){return hi(),Hi},pixelPosition:function(){return hi(),ki},reliableMarginLeft:function(){return hi(),Yr},scrollboxSize:function(){return hi(),Oi},reliableTrDimensions:function(){var na,ba,ta,ha;return Fi==null&&(na=Zr.createElement("table"),ba=Zr.createElement("tr"),ta=Zr.createElement("div"),na.style.cssText="position:absolute;left:-11111px;border-collapse:separate",ba.style.cssText="border:1px solid",ba.style.height="1px",ta.style.height="9px",ta.style.display="block",Qn.appendChild(na).appendChild(ba).appendChild(ta),ha=ai.getComputedStyle(ba),Fi=parseInt(ha.height,10)+parseInt(ha.borderTopWidth,10)+parseInt(ha.borderBottomWidth,10)===ba.offsetHeight,Qn.removeChild(na)),Fi}}))})();function ws(hi,mi,ki){var Si,Oi,Hi,Fi,Yr=Ms.test(mi),Ki=hi.style;return ki=ki||Ps(hi),ki&&(Fi=ki.getPropertyValue(mi)||ki[mi],Yr&&Fi&&(Fi=Fi.replace(Ys,"$1")||void 0),Fi===""&&!jn(hi)&&(Fi=wi.style(hi,mi)),!xa.pixelBoxStyles()&&Os.test(Fi)&&Qs.test(mi)&&(Si=Ki.width,Oi=Ki.minWidth,Hi=Ki.maxWidth,Ki.minWidth=Ki.maxWidth=Ki.width=Fi,Fi=ki.width,Ki.width=Si,Ki.minWidth=Oi,Ki.maxWidth=Hi)),Fi!==void 0?Fi+"":Fi}function Ws(hi,mi){return{get:function(){if(hi()){delete this.get;return}return(this.get=mi).apply(this,arguments)}}}var Pi=["Webkit","Moz","ms"],ze=Zr.createElement("div").style,ei={};function ti(hi){for(var mi=hi[0].toUpperCase()+hi.slice(1),ki=Pi.length;ki--;)if(hi=Pi[ki]+mi,hi in ze)return hi}function ri(hi){var mi=wi.cssProps[hi]||ei[hi];return mi||(hi in ze?hi:ei[hi]=ti(hi)||hi)}var si=/^(none|table(?!-c[ea]).+)/,ni={position:"absolute",visibility:"hidden",display:"block"},oi={letterSpacing:"0",fontWeight:"400"};function ci(hi,mi,ki){var Si=Vn.exec(mi);return Si?Math.max(0,Si[2]-(ki||0))+(Si[3]||"px"):mi}function di(hi,mi,ki,Si,Oi,Hi){var Fi=mi==="width"?1:0,Yr=0,Ki=0;if(ki===(Si?"border":"content"))return 0;for(;Fi<4;Fi+=2)ki==="margin"&&(Ki+=wi.css(hi,ki+On[Fi],!0,Oi)),Si?(ki==="content"&&(Ki-=wi.css(hi,"padding"+On[Fi],!0,Oi)),ki!=="margin"&&(Ki-=wi.css(hi,"border"+On[Fi]+"Width",!0,Oi))):(Ki+=wi.css(hi,"padding"+On[Fi],!0,Oi),ki!=="padding"?Ki+=wi.css(hi,"border"+On[Fi]+"Width",!0,Oi):Yr+=wi.css(hi,"border"+On[Fi]+"Width",!0,Oi));return!Si&&Hi>=0&&(Ki+=Math.max(0,Math.ceil(hi["offset"+mi[0].toUpperCase()+mi.slice(1)]-Hi-Ki-Yr-.5))||0),Ki}function gi(hi,mi,ki){var Si=Ps(hi),Oi=!xa.boxSizingReliable()||ki,Hi=Oi&&wi.css(hi,"boxSizing",!1,Si)==="border-box",Fi=Hi,Yr=ws(hi,mi,Si),Ki="offset"+mi[0].toUpperCase()+mi.slice(1);if(Os.test(Yr)){if(!ki)return Yr;Yr="auto"}return(!xa.boxSizingReliable()&&Hi||!xa.reliableTrDimensions()&&Pa(hi,"tr")||Yr==="auto"||!parseFloat(Yr)&&wi.css(hi,"display",!1,Si)==="inline")&&hi.getClientRects().length&&(Hi=wi.css(hi,"boxSizing",!1,Si)==="border-box",Fi=Ki in hi,Fi&&(Yr=hi[Ki])),Yr=parseFloat(Yr)||0,Yr+di(hi,mi,ki||(Hi?"border":"content"),Fi,Si,Yr)+"px"}wi.extend({cssHooks:{opacity:{get:function(hi,mi){if(mi){var ki=ws(hi,"opacity");return ki===""?"1":ki}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(hi,mi,ki,Si){if(!(!hi||hi.nodeType===3||hi.nodeType===8||!hi.style)){var Oi,Hi,Fi,Yr=Za(mi),Ki=Ms.test(mi),Qr=hi.style;if(Ki||(mi=ri(Yr)),Fi=wi.cssHooks[mi]||wi.cssHooks[Yr],ki!==void 0){if(Hi=typeof ki,Hi==="string"&&(Oi=Vn.exec(ki))&&Oi[1]&&(ki=bs(hi,mi,Oi),Hi="number"),ki==null||ki!==ki)return;Hi==="number"&&!Ki&&(ki+=Oi&&Oi[3]||(wi.cssNumber[Yr]?"":"px")),!xa.clearCloneStyle&&ki===""&&mi.indexOf("background")===0&&(Qr[mi]="inherit"),(!Fi||!("set"in Fi)||(ki=Fi.set(hi,ki,Si))!==void 0)&&(Ki?Qr.setProperty(mi,ki):Qr[mi]=ki)}else return Fi&&"get"in Fi&&(Oi=Fi.get(hi,!1,Si))!==void 0?Oi:Qr[mi]}},css:function(hi,mi,ki,Si){var Oi,Hi,Fi,Yr=Za(mi),Ki=Ms.test(mi);return Ki||(mi=ri(Yr)),Fi=wi.cssHooks[mi]||wi.cssHooks[Yr],Fi&&"get"in Fi&&(Oi=Fi.get(hi,!0,ki)),Oi===void 0&&(Oi=ws(hi,mi,Si)),Oi==="normal"&&mi in oi&&(Oi=oi[mi]),ki===""||ki?(Hi=parseFloat(Oi),ki===!0||isFinite(Hi)?Hi||0:Oi):Oi}}),wi.each(["height","width"],function(hi,mi){wi.cssHooks[mi]={get:function(ki,Si,Oi){if(Si)return si.test(wi.css(ki,"display"))&&(!ki.getClientRects().length||!ki.getBoundingClientRect().width)?Bs(ki,ni,function(){return gi(ki,mi,Oi)}):gi(ki,mi,Oi)},set:function(ki,Si,Oi){var Hi,Fi=Ps(ki),Yr=!xa.scrollboxSize()&&Fi.position==="absolute",Ki=Yr||Oi,Qr=Ki&&wi.css(ki,"boxSizing",!1,Fi)==="border-box",na=Oi?di(ki,mi,Oi,Qr,Fi):0;return Qr&&Yr&&(na-=Math.ceil(ki["offset"+mi[0].toUpperCase()+mi.slice(1)]-parseFloat(Fi[mi])-di(ki,mi,"border",!1,Fi)-.5)),na&&(Hi=Vn.exec(Si))&&(Hi[3]||"px")!=="px"&&(ki.style[mi]=Si,Si=wi.css(ki,mi)),ci(ki,Si,na)}}}),wi.cssHooks.marginLeft=Ws(xa.reliableMarginLeft,function(hi,mi){if(mi)return(parseFloat(ws(hi,"marginLeft"))||hi.getBoundingClientRect().left-Bs(hi,{marginLeft:0},function(){return hi.getBoundingClientRect().left}))+"px"}),wi.each({margin:"",padding:"",border:"Width"},function(hi,mi){wi.cssHooks[hi+mi]={expand:function(ki){for(var Si=0,Oi={},Hi=typeof ki=="string"?ki.split(" "):[ki];Si<4;Si++)Oi[hi+On[Si]+mi]=Hi[Si]||Hi[Si-2]||Hi[0];return Oi}},hi!=="margin"&&(wi.cssHooks[hi+mi].set=ci)}),wi.fn.extend({css:function(hi,mi){return ln(this,function(ki,Si,Oi){var Hi,Fi,Yr={},Ki=0;if(Array.isArray(Si)){for(Hi=Ps(ki),Fi=Si.length;Ki<Fi;Ki++)Yr[Si[Ki]]=wi.css(ki,Si[Ki],!1,Hi);return Yr}return Oi!==void 0?wi.style(ki,Si,Oi):wi.css(ki,Si)},hi,mi,arguments.length>1)}});function vi(hi,mi,ki,Si,Oi){return new vi.prototype.init(hi,mi,ki,Si,Oi)}wi.Tween=vi,vi.prototype={constructor:vi,init:function(hi,mi,ki,Si,Oi,Hi){this.elem=hi,this.prop=ki,this.easing=Oi||wi.easing._default,this.options=mi,this.start=this.now=this.cur(),this.end=Si,this.unit=Hi||(wi.cssNumber[ki]?"":"px")},cur:function(){var hi=vi.propHooks[this.prop];return hi&&hi.get?hi.get(this):vi.propHooks._default.get(this)},run:function(hi){var mi,ki=vi.propHooks[this.prop];return this.options.duration?this.pos=mi=wi.easing[this.easing](hi,this.options.duration*hi,0,1,this.options.duration):this.pos=mi=hi,this.now=(this.end-this.start)*mi+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),ki&&ki.set?ki.set(this):vi.propHooks._default.set(this),this}},vi.prototype.init.prototype=vi.prototype,vi.propHooks={_default:{get:function(hi){var mi;return hi.elem.nodeType!==1||hi.elem[hi.prop]!=null&&hi.elem.style[hi.prop]==null?hi.elem[hi.prop]:(mi=wi.css(hi.elem,hi.prop,""),!mi||mi==="auto"?0:mi)},set:function(hi){wi.fx.step[hi.prop]?wi.fx.step[hi.prop](hi):hi.elem.nodeType===1&&(wi.cssHooks[hi.prop]||hi.elem.style[ri(hi.prop)]!=null)?wi.style(hi.elem,hi.prop,hi.now+hi.unit):hi.elem[hi.prop]=hi.now}}},vi.propHooks.scrollTop=vi.propHooks.scrollLeft={set:function(hi){hi.elem.nodeType&&hi.elem.parentNode&&(hi.elem[hi.prop]=hi.now)}},wi.easing={linear:function(hi){return hi},swing:function(hi){return .5-Math.cos(hi*Math.PI)/2},_default:"swing"},wi.fx=vi.prototype.init,wi.fx.step={};var xi,yi,Ci=/^(?:toggle|show|hide)$/,_i=/queueHooks$/;function Li(){yi&&(Zr.hidden===!1&&ai.requestAnimationFrame?ai.requestAnimationFrame(Li):ai.setTimeout(Li,wi.fx.interval),wi.fx.tick())}function Mi(){return ai.setTimeout(function(){xi=void 0}),xi=Date.now()}function Ri(hi,mi){var ki,Si=0,Oi={height:hi};for(mi=mi?1:0;Si<4;Si+=2-mi)ki=On[Si],Oi["margin"+ki]=Oi["padding"+ki]=hi;return mi&&(Oi.opacity=Oi.width=hi),Oi}function fi(hi,mi,ki){for(var Si,Oi=(Ii.tweeners[mi]||[]).concat(Ii.tweeners["*"]),Hi=0,Fi=Oi.length;Hi<Fi;Hi++)if(Si=Oi[Hi].call(ki,mi,hi))return Si}function bi(hi,mi,ki){var Si,Oi,Hi,Fi,Yr,Ki,Qr,na,ba="width"in mi||"height"in mi,ta=this,ha={},za=hi.style,Ka=hi.nodeType&&rs(hi),Ha=Ma.get(hi,"fxshow");ki.queue||(Fi=wi._queueHooks(hi,"fx"),Fi.unqueued==null&&(Fi.unqueued=0,Yr=Fi.empty.fire,Fi.empty.fire=function(){Fi.unqueued||Yr()}),Fi.unqueued++,ta.always(function(){ta.always(function(){Fi.unqueued--,wi.queue(hi,"fx").length||Fi.empty.fire()})}));for(Si in mi)if(Oi=mi[Si],Ci.test(Oi)){if(delete mi[Si],Hi=Hi||Oi==="toggle",Oi===(Ka?"hide":"show"))if(Oi==="show"&&Ha&&Ha[Si]!==void 0)Ka=!0;else continue;ha[Si]=Ha&&Ha[Si]||wi.style(hi,Si)}if(Ki=!wi.isEmptyObject(mi),!(!Ki&&wi.isEmptyObject(ha))){ba&&hi.nodeType===1&&(ki.overflow=[za.overflow,za.overflowX,za.overflowY],Qr=Ha&&Ha.display,Qr==null&&(Qr=Ma.get(hi,"display")),na=wi.css(hi,"display"),na==="none"&&(Qr?na=Qr:(os([hi],!0),Qr=hi.style.display||Qr,na=wi.css(hi,"display"),os([hi]))),(na==="inline"||na==="inline-block"&&Qr!=null)&&wi.css(hi,"float")==="none"&&(Ki||(ta.done(function(){za.display=Qr}),Qr==null&&(na=za.display,Qr=na==="none"?"":na)),za.display="inline-block")),ki.overflow&&(za.overflow="hidden",ta.always(function(){za.overflow=ki.overflow[0],za.overflowX=ki.overflow[1],za.overflowY=ki.overflow[2]})),Ki=!1;for(Si in ha)Ki||(Ha?"hidden"in Ha&&(Ka=Ha.hidden):Ha=Ma.access(hi,"fxshow",{display:Qr}),Hi&&(Ha.hidden=!Ka),Ka&&os([hi],!0),ta.done(function(){Ka||os([hi]),Ma.remove(hi,"fxshow");for(Si in ha)wi.style(hi,Si,ha[Si])})),Ki=fi(Ka?Ha[Si]:0,Si,ta),Si in Ha||(Ha[Si]=Ki.start,Ka&&(Ki.end=Ki.start,Ki.start=0))}}function Ei(hi,mi){var ki,Si,Oi,Hi,Fi;for(ki in hi)if(Si=Za(ki),Oi=mi[Si],Hi=hi[ki],Array.isArray(Hi)&&(Oi=Hi[1],Hi=hi[ki]=Hi[0]),ki!==Si&&(hi[Si]=Hi,delete hi[ki]),Fi=wi.cssHooks[Si],Fi&&"expand"in Fi){Hi=Fi.expand(Hi),delete hi[Si];for(ki in Hi)ki in hi||(hi[ki]=Hi[ki],mi[ki]=Oi)}else mi[Si]=Oi}function Ii(hi,mi,ki){var Si,Oi,Hi=0,Fi=Ii.prefilters.length,Yr=wi.Deferred().always(function(){delete Ki.elem}),Ki=function(){if(Oi)return!1;for(var ba=xi||Mi(),ta=Math.max(0,Qr.startTime+Qr.duration-ba),ha=ta/Qr.duration||0,za=1-ha,Ka=0,Ha=Qr.tweens.length;Ka<Ha;Ka++)Qr.tweens[Ka].run(za);return Yr.notifyWith(hi,[Qr,za,ta]),za<1&&Ha?ta:(Ha||Yr.notifyWith(hi,[Qr,1,0]),Yr.resolveWith(hi,[Qr]),!1)},Qr=Yr.promise({elem:hi,props:wi.extend({},mi),opts:wi.extend(!0,{specialEasing:{},easing:wi.easing._default},ki),originalProperties:mi,originalOptions:ki,startTime:xi||Mi(),duration:ki.duration,tweens:[],createTween:function(ba,ta){var ha=wi.Tween(hi,Qr.opts,ba,ta,Qr.opts.specialEasing[ba]||Qr.opts.easing);return Qr.tweens.push(ha),ha},stop:function(ba){var ta=0,ha=ba?Qr.tweens.length:0;if(Oi)return this;for(Oi=!0;ta<ha;ta++)Qr.tweens[ta].run(1);return ba?(Yr.notifyWith(hi,[Qr,1,0]),Yr.resolveWith(hi,[Qr,ba])):Yr.rejectWith(hi,[Qr,ba]),this}}),na=Qr.props;for(Ei(na,Qr.opts.specialEasing);Hi<Fi;Hi++)if(Si=Ii.prefilters[Hi].call(Qr,hi,na,Qr.opts),Si)return da(Si.stop)&&(wi._queueHooks(Qr.elem,Qr.opts.queue).stop=Si.stop.bind(Si)),Si;return wi.map(na,fi,Qr),da(Qr.opts.start)&&Qr.opts.start.call(hi,Qr),Qr.progress(Qr.opts.progress).done(Qr.opts.done,Qr.opts.complete).fail(Qr.opts.fail).always(Qr.opts.always),wi.fx.timer(wi.extend(Ki,{elem:hi,anim:Qr,queue:Qr.opts.queue})),Qr}wi.Animation=wi.extend(Ii,{tweeners:{"*":[function(hi,mi){var ki=this.createTween(hi,mi);return bs(ki.elem,hi,Vn.exec(mi),ki),ki}]},tweener:function(hi,mi){da(hi)?(mi=hi,hi=["*"]):hi=hi.match(fn);for(var ki,Si=0,Oi=hi.length;Si<Oi;Si++)ki=hi[Si],Ii.tweeners[ki]=Ii.tweeners[ki]||[],Ii.tweeners[ki].unshift(mi)},prefilters:[bi],prefilter:function(hi,mi){mi?Ii.prefilters.unshift(hi):Ii.prefilters.push(hi)}}),wi.speed=function(hi,mi,ki){var Si=hi&&typeof hi=="object"?wi.extend({},hi):{complete:ki||!ki&&mi||da(hi)&&hi,duration:hi,easing:ki&&mi||mi&&!da(mi)&&mi};return wi.fx.off?Si.duration=0:typeof Si.duration!="number"&&(Si.duration in wi.fx.speeds?Si.duration=wi.fx.speeds[Si.duration]:Si.duration=wi.fx.speeds._default),(Si.queue==null||Si.queue===!0)&&(Si.queue="fx"),Si.old=Si.complete,Si.complete=function(){da(Si.old)&&Si.old.call(this),Si.queue&&wi.dequeue(this,Si.queue)},Si},wi.fn.extend({fadeTo:function(hi,mi,ki,Si){return this.filter(rs).css("opacity",0).show().end().animate({opacity:mi},hi,ki,Si)},animate:function(hi,mi,ki,Si){var Oi=wi.isEmptyObject(hi),Hi=wi.speed(mi,ki,Si),Fi=function(){var Yr=Ii(this,wi.extend({},hi),Hi);(Oi||Ma.get(this,"finish"))&&Yr.stop(!0)};return Fi.finish=Fi,Oi||Hi.queue===!1?this.each(Fi):this.queue(Hi.queue,Fi)},stop:function(hi,mi,ki){var Si=function(Oi){var Hi=Oi.stop;delete Oi.stop,Hi(ki)};return typeof hi!="string"&&(ki=mi,mi=hi,hi=void 0),mi&&this.queue(hi||"fx",[]),this.each(function(){var Oi=!0,Hi=hi!=null&&hi+"queueHooks",Fi=wi.timers,Yr=Ma.get(this);if(Hi)Yr[Hi]&&Yr[Hi].stop&&Si(Yr[Hi]);else for(Hi in Yr)Yr[Hi]&&Yr[Hi].stop&&_i.test(Hi)&&Si(Yr[Hi]);for(Hi=Fi.length;Hi--;)Fi[Hi].elem===this&&(hi==null||Fi[Hi].queue===hi)&&(Fi[Hi].anim.stop(ki),Oi=!1,Fi.splice(Hi,1));(Oi||!ki)&&wi.dequeue(this,hi)})},finish:function(hi){return hi!==!1&&(hi=hi||"fx"),this.each(function(){var mi,ki=Ma.get(this),Si=ki[hi+"queue"],Oi=ki[hi+"queueHooks"],Hi=wi.timers,Fi=Si?Si.length:0;for(ki.finish=!0,wi.queue(this,hi,[]),Oi&&Oi.stop&&Oi.stop.call(this,!0),mi=Hi.length;mi--;)Hi[mi].elem===this&&Hi[mi].queue===hi&&(Hi[mi].anim.stop(!0),Hi.splice(mi,1));for(mi=0;mi<Fi;mi++)Si[mi]&&Si[mi].finish&&Si[mi].finish.call(this);delete ki.finish})}}),wi.each(["toggle","show","hide"],function(hi,mi){var ki=wi.fn[mi];wi.fn[mi]=function(Si,Oi,Hi){return Si==null||typeof Si=="boolean"?ki.apply(this,arguments):this.animate(Ri(mi,!0),Si,Oi,Hi)}}),wi.each({slideDown:Ri("show"),slideUp:Ri("hide"),slideToggle:Ri("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(hi,mi){wi.fn[hi]=function(ki,Si,Oi){return this.animate(mi,ki,Si,Oi)}}),wi.timers=[],wi.fx.tick=function(){var hi,mi=0,ki=wi.timers;for(xi=Date.now();mi<ki.length;mi++)hi=ki[mi],!hi()&&ki[mi]===hi&&ki.splice(mi--,1);ki.length||wi.fx.stop(),xi=void 0},wi.fx.timer=function(hi){wi.timers.push(hi),wi.fx.start()},wi.fx.interval=13,wi.fx.start=function(){yi||(yi=!0,Li())},wi.fx.stop=function(){yi=null},wi.fx.speeds={slow:600,fast:200,_default:400},wi.fn.delay=function(hi,mi){return hi=wi.fx&&wi.fx.speeds[hi]||hi,mi=mi||"fx",this.queue(mi,function(ki,Si){var Oi=ai.setTimeout(ki,hi);Si.stop=function(){ai.clearTimeout(Oi)}})},function(){var hi=Zr.createElement("input"),mi=Zr.createElement("select"),ki=mi.appendChild(Zr.createElement("option"));hi.type="checkbox",xa.checkOn=hi.value!=="",xa.optSelected=ki.selected,hi=Zr.createElement("input"),hi.value="t",hi.type="radio",xa.radioValue=hi.value==="t"}();var Ni,Bi=wi.expr.attrHandle;wi.fn.extend({attr:function(hi,mi){return ln(this,wi.attr,hi,mi,arguments.length>1)},removeAttr:function(hi){return this.each(function(){wi.removeAttr(this,hi)})}}),wi.extend({attr:function(hi,mi,ki){var Si,Oi,Hi=hi.nodeType;if(!(Hi===3||Hi===8||Hi===2)){if(typeof hi.getAttribute>"u")return wi.prop(hi,mi,ki);if((Hi!==1||!wi.isXMLDoc(hi))&&(Oi=wi.attrHooks[mi.toLowerCase()]||(wi.expr.match.bool.test(mi)?Ni:void 0)),ki!==void 0){if(ki===null){wi.removeAttr(hi,mi);return}return Oi&&"set"in Oi&&(Si=Oi.set(hi,ki,mi))!==void 0?Si:(hi.setAttribute(mi,ki+""),ki)}return Oi&&"get"in Oi&&(Si=Oi.get(hi,mi))!==null?Si:(Si=wi.find.attr(hi,mi),Si??void 0)}},attrHooks:{type:{set:function(hi,mi){if(!xa.radioValue&&mi==="radio"&&Pa(hi,"input")){var ki=hi.value;return hi.setAttribute("type",mi),ki&&(hi.value=ki),mi}}}},removeAttr:function(hi,mi){var ki,Si=0,Oi=mi&&mi.match(fn);if(Oi&&hi.nodeType===1)for(;ki=Oi[Si++];)hi.removeAttribute(ki)}}),Ni={set:function(hi,mi,ki){return mi===!1?wi.removeAttr(hi,ki):hi.setAttribute(ki,ki),ki}},wi.each(wi.expr.match.bool.source.match(/\w+/g),function(hi,mi){var ki=Bi[mi]||wi.find.attr;Bi[mi]=function(Si,Oi,Hi){var Fi,Yr,Ki=Oi.toLowerCase();return Hi||(Yr=Bi[Ki],Bi[Ki]=Fi,Fi=ki(Si,Oi,Hi)!=null?Ki:null,Bi[Ki]=Yr),Fi}});var Ji=/^(?:input|select|textarea|button)$/i,ji=/^(?:a|area)$/i;wi.fn.extend({prop:function(hi,mi){return ln(this,wi.prop,hi,mi,arguments.length>1)},removeProp:function(hi){return this.each(function(){delete this[wi.propFix[hi]||hi]})}}),wi.extend({prop:function(hi,mi,ki){var Si,Oi,Hi=hi.nodeType;if(!(Hi===3||Hi===8||Hi===2))return(Hi!==1||!wi.isXMLDoc(hi))&&(mi=wi.propFix[mi]||mi,Oi=wi.propHooks[mi]),ki!==void 0?Oi&&"set"in Oi&&(Si=Oi.set(hi,ki,mi))!==void 0?Si:hi[mi]=ki:Oi&&"get"in Oi&&(Si=Oi.get(hi,mi))!==null?Si:hi[mi]},propHooks:{tabIndex:{get:function(hi){var mi=wi.find.attr(hi,"tabindex");return mi?parseInt(mi,10):Ji.test(hi.nodeName)||ji.test(hi.nodeName)&&hi.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),xa.optSelected||(wi.propHooks.selected={get:function(hi){var mi=hi.parentNode;return mi&&mi.parentNode&&mi.parentNode.selectedIndex,null},set:function(hi){var mi=hi.parentNode;mi&&(mi.selectedIndex,mi.parentNode&&mi.parentNode.selectedIndex)}}),wi.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){wi.propFix[this.toLowerCase()]=this});function la(hi){var mi=hi.match(fn)||[];return mi.join(" ")}function ia(hi){return hi.getAttribute&&hi.getAttribute("class")||""}function oa(hi){return Array.isArray(hi)?hi:typeof hi=="string"?hi.match(fn)||[]:[]}wi.fn.extend({addClass:function(hi){var mi,ki,Si,Oi,Hi,Fi;return da(hi)?this.each(function(Yr){wi(this).addClass(hi.call(this,Yr,ia(this)))}):(mi=oa(hi),mi.length?this.each(function(){if(Si=ia(this),ki=this.nodeType===1&&" "+la(Si)+" ",ki){for(Hi=0;Hi<mi.length;Hi++)Oi=mi[Hi],ki.indexOf(" "+Oi+" ")<0&&(ki+=Oi+" ");Fi=la(ki),Si!==Fi&&this.setAttribute("class",Fi)}}):this)},removeClass:function(hi){var mi,ki,Si,Oi,Hi,Fi;return da(hi)?this.each(function(Yr){wi(this).removeClass(hi.call(this,Yr,ia(this)))}):arguments.length?(mi=oa(hi),mi.length?this.each(function(){if(Si=ia(this),ki=this.nodeType===1&&" "+la(Si)+" ",ki){for(Hi=0;Hi<mi.length;Hi++)for(Oi=mi[Hi];ki.indexOf(" "+Oi+" ")>-1;)ki=ki.replace(" "+Oi+" "," ");Fi=la(ki),Si!==Fi&&this.setAttribute("class",Fi)}}):this):this.attr("class","")},toggleClass:function(hi,mi){var ki,Si,Oi,Hi,Fi=typeof hi,Yr=Fi==="string"||Array.isArray(hi);return da(hi)?this.each(function(Ki){wi(this).toggleClass(hi.call(this,Ki,ia(this),mi),mi)}):typeof mi=="boolean"&&Yr?mi?this.addClass(hi):this.removeClass(hi):(ki=oa(hi),this.each(function(){if(Yr)for(Hi=wi(this),Oi=0;Oi<ki.length;Oi++)Si=ki[Oi],Hi.hasClass(Si)?Hi.removeClass(Si):Hi.addClass(Si);else(hi===void 0||Fi==="boolean")&&(Si=ia(this),Si&&Ma.set(this,"__className__",Si),this.setAttribute&&this.setAttribute("class",Si||hi===!1?"":Ma.get(this,"__className__")||""))}))},hasClass:function(hi){var mi,ki,Si=0;for(mi=" "+hi+" ";ki=this[Si++];)if(ki.nodeType===1&&(" "+la(ia(ki))+" ").indexOf(mi)>-1)return!0;return!1}});var wa=/\r/g;wi.fn.extend({val:function(hi){var mi,ki,Si,Oi=this[0];return arguments.length?(Si=da(hi),this.each(function(Hi){var Fi;this.nodeType===1&&(Si?Fi=hi.call(this,Hi,wi(this).val()):Fi=hi,Fi==null?Fi="":typeof Fi=="number"?Fi+="":Array.isArray(Fi)&&(Fi=wi.map(Fi,function(Yr){return Yr==null?"":Yr+""})),mi=wi.valHooks[this.type]||wi.valHooks[this.nodeName.toLowerCase()],(!mi||!("set"in mi)||mi.set(this,Fi,"value")===void 0)&&(this.value=Fi))})):Oi?(mi=wi.valHooks[Oi.type]||wi.valHooks[Oi.nodeName.toLowerCase()],mi&&"get"in mi&&(ki=mi.get(Oi,"value"))!==void 0?ki:(ki=Oi.value,typeof ki=="string"?ki.replace(wa,""):ki??"")):void 0}}),wi.extend({valHooks:{option:{get:function(hi){var mi=wi.find.attr(hi,"value");return mi??la(wi.text(hi))}},select:{get:function(hi){var mi,ki,Si,Oi=hi.options,Hi=hi.selectedIndex,Fi=hi.type==="select-one",Yr=Fi?null:[],Ki=Fi?Hi+1:Oi.length;for(Hi<0?Si=Ki:Si=Fi?Hi:0;Si<Ki;Si++)if(ki=Oi[Si],(ki.selected||Si===Hi)&&!ki.disabled&&(!ki.parentNode.disabled||!Pa(ki.parentNode,"optgroup"))){if(mi=wi(ki).val(),Fi)return mi;Yr.push(mi)}return Yr},set:function(hi,mi){for(var ki,Si,Oi=hi.options,Hi=wi.makeArray(mi),Fi=Oi.length;Fi--;)Si=Oi[Fi],(Si.selected=wi.inArray(wi.valHooks.option.get(Si),Hi)>-1)&&(ki=!0);return ki||(hi.selectedIndex=-1),Hi}}}}),wi.each(["radio","checkbox"],function(){wi.valHooks[this]={set:function(hi,mi){if(Array.isArray(mi))return hi.checked=wi.inArray(wi(hi).val(),mi)>-1}},xa.checkOn||(wi.valHooks[this].get=function(hi){return hi.getAttribute("value")===null?"on":hi.value})}),xa.focusin="onfocusin"in ai;var Ta=/^(?:focusinfocus|focusoutblur)$/,Ra=function(hi){hi.stopPropagation()};wi.extend(wi.event,{trigger:function(hi,mi,ki,Si){var Oi,Hi,Fi,Yr,Ki,Qr,na,ba,ta=[ki||Zr],ha=Jr.call(hi,"type")?hi.type:hi,za=Jr.call(hi,"namespace")?hi.namespace.split("."):[];if(Hi=ba=Fi=ki=ki||Zr,!(ki.nodeType===3||ki.nodeType===8)&&!Ta.test(ha+wi.event.triggered)&&(ha.indexOf(".")>-1&&(za=ha.split("."),ha=za.shift(),za.sort()),Ki=ha.indexOf(":")<0&&"on"+ha,hi=hi[wi.expando]?hi:new wi.Event(ha,typeof hi=="object"&&hi),hi.isTrigger=Si?2:3,hi.namespace=za.join("."),hi.rnamespace=hi.namespace?new RegExp("(^|\\.)"+za.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,hi.result=void 0,hi.target||(hi.target=ki),mi=mi==null?[hi]:wi.makeArray(mi,[hi]),na=wi.event.special[ha]||{},!(!Si&&na.trigger&&na.trigger.apply(ki,mi)===!1))){if(!Si&&!na.noBubble&&!aa(ki)){for(Yr=na.delegateType||ha,Ta.test(Yr+ha)||(Hi=Hi.parentNode);Hi;Hi=Hi.parentNode)ta.push(Hi),Fi=Hi;Fi===(ki.ownerDocument||Zr)&&ta.push(Fi.defaultView||Fi.parentWindow||ai)}for(Oi=0;(Hi=ta[Oi++])&&!hi.isPropagationStopped();)ba=Hi,hi.type=Oi>1?Yr:na.bindType||ha,Qr=(Ma.get(Hi,"events")||Object.create(null))[hi.type]&&Ma.get(Hi,"handle"),Qr&&Qr.apply(Hi,mi),Qr=Ki&&Hi[Ki],Qr&&Qr.apply&&Dn(Hi)&&(hi.result=Qr.apply(Hi,mi),hi.result===!1&&hi.preventDefault());return hi.type=ha,!Si&&!hi.isDefaultPrevented()&&(!na._default||na._default.apply(ta.pop(),mi)===!1)&&Dn(ki)&&Ki&&da(ki[ha])&&!aa(ki)&&(Fi=ki[Ki],Fi&&(ki[Ki]=null),wi.event.triggered=ha,hi.isPropagationStopped()&&ba.addEventListener(ha,Ra),ki[ha](),hi.isPropagationStopped()&&ba.removeEventListener(ha,Ra),wi.event.triggered=void 0,Fi&&(ki[Ki]=Fi)),hi.result}},simulate:function(hi,mi,ki){var Si=wi.extend(new wi.Event,ki,{type:hi,isSimulated:!0});wi.event.trigger(Si,null,mi)}}),wi.fn.extend({trigger:function(hi,mi){return this.each(function(){wi.event.trigger(hi,mi,this)})},triggerHandler:function(hi,mi){var ki=this[0];if(ki)return wi.event.trigger(hi,mi,ki,!0)}}),xa.focusin||wi.each({focus:"focusin",blur:"focusout"},function(hi,mi){var ki=function(Si){wi.event.simulate(mi,Si.target,wi.event.fix(Si))};wi.event.special[mi]={setup:function(){var Si=this.ownerDocument||this.document||this,Oi=Ma.access(Si,mi);Oi||Si.addEventListener(hi,ki,!0),Ma.access(Si,mi,(Oi||0)+1)},teardown:function(){var Si=this.ownerDocument||this.document||this,Oi=Ma.access(Si,mi)-1;Oi?Ma.access(Si,mi,Oi):(Si.removeEventListener(hi,ki,!0),Ma.remove(Si,mi))}}});var qa=ai.location,Fa={guid:Date.now()},Qa=/\?/;wi.parseXML=function(hi){var mi,ki;if(!hi||typeof hi!="string")return null;try{mi=new ai.DOMParser().parseFromString(hi,"text/xml")}catch{}return ki=mi&&mi.getElementsByTagName("parsererror")[0],(!mi||ki)&&wi.error("Invalid XML: "+(ki?wi.map(ki.childNodes,function(Si){return Si.textContent}).join(`
`):hi)),mi};var Ja=/\[\]$/,hn=/\r?\n/g,Fn=/^(?:submit|button|image|reset|file)$/i,qn=/^(?:input|select|textarea|keygen)/i;function $n(hi,mi,ki,Si){var Oi;if(Array.isArray(mi))wi.each(mi,function(Hi,Fi){ki||Ja.test(hi)?Si(hi,Fi):$n(hi+"["+(typeof Fi=="object"&&Fi!=null?Hi:"")+"]",Fi,ki,Si)});else if(!ki&&qi(mi)==="object")for(Oi in mi)$n(hi+"["+Oi+"]",mi[Oi],ki,Si);else Si(hi,mi)}wi.param=function(hi,mi){var ki,Si=[],Oi=function(Hi,Fi){var Yr=da(Fi)?Fi():Fi;Si[Si.length]=encodeURIComponent(Hi)+"="+encodeURIComponent(Yr??"")};if(hi==null)return"";if(Array.isArray(hi)||hi.jquery&&!wi.isPlainObject(hi))wi.each(hi,function(){Oi(this.name,this.value)});else for(ki in hi)$n(ki,hi[ki],mi,Oi);return Si.join("&")},wi.fn.extend({serialize:function(){return wi.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var hi=wi.prop(this,"elements");return hi?wi.makeArray(hi):this}).filter(function(){var hi=this.type;return this.name&&!wi(this).is(":disabled")&&qn.test(this.nodeName)&&!Fn.test(hi)&&(this.checked||!ts.test(hi))}).map(function(hi,mi){var ki=wi(this).val();return ki==null?null:Array.isArray(ki)?wi.map(ki,function(Si){return{name:mi.name,value:Si.replace(hn,`\r
`)}}):{name:mi.name,value:ki.replace(hn,`\r
`)}}).get()}});var vs=/%20/g,Mn=/#.*$/,Nn=/([?&])_=[^&]*/,Vs=/^(.*?):[ \t]*([^\r\n]*)$/mg,Eo=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,_o=/^(?:GET|HEAD)$/,To=/^\/\//,uo={},Js={},fo="*/".concat("*"),eo=Zr.createElement("a");eo.href=qa.href;function go(hi){return function(mi,ki){typeof mi!="string"&&(ki=mi,mi="*");var Si,Oi=0,Hi=mi.toLowerCase().match(fn)||[];if(da(ki))for(;Si=Hi[Oi++];)Si[0]==="+"?(Si=Si.slice(1)||"*",(hi[Si]=hi[Si]||[]).unshift(ki)):(hi[Si]=hi[Si]||[]).push(ki)}}function po(hi,mi,ki,Si){var Oi={},Hi=hi===Js;function Fi(Yr){var Ki;return Oi[Yr]=!0,wi.each(hi[Yr]||[],function(Qr,na){var ba=na(mi,ki,Si);if(typeof ba=="string"&&!Hi&&!Oi[ba])return mi.dataTypes.unshift(ba),Fi(ba),!1;if(Hi)return!(Ki=ba)}),Ki}return Fi(mi.dataTypes[0])||!Oi["*"]&&Fi("*")}function to(hi,mi){var ki,Si,Oi=wi.ajaxSettings.flatOptions||{};for(ki in mi)mi[ki]!==void 0&&((Oi[ki]?hi:Si||(Si={}))[ki]=mi[ki]);return Si&&wi.extend(!0,hi,Si),hi}function Lo(hi,mi,ki){for(var Si,Oi,Hi,Fi,Yr=hi.contents,Ki=hi.dataTypes;Ki[0]==="*";)Ki.shift(),Si===void 0&&(Si=hi.mimeType||mi.getResponseHeader("Content-Type"));if(Si){for(Oi in Yr)if(Yr[Oi]&&Yr[Oi].test(Si)){Ki.unshift(Oi);break}}if(Ki[0]in ki)Hi=Ki[0];else{for(Oi in ki){if(!Ki[0]||hi.converters[Oi+" "+Ki[0]]){Hi=Oi;break}Fi||(Fi=Oi)}Hi=Hi||Fi}if(Hi)return Hi!==Ki[0]&&Ki.unshift(Hi),ki[Hi]}function Do(hi,mi,ki,Si){var Oi,Hi,Fi,Yr,Ki,Qr={},na=hi.dataTypes.slice();if(na[1])for(Fi in hi.converters)Qr[Fi.toLowerCase()]=hi.converters[Fi];for(Hi=na.shift();Hi;)if(hi.responseFields[Hi]&&(ki[hi.responseFields[Hi]]=mi),!Ki&&Si&&hi.dataFilter&&(mi=hi.dataFilter(mi,hi.dataType)),Ki=Hi,Hi=na.shift(),Hi){if(Hi==="*")Hi=Ki;else if(Ki!=="*"&&Ki!==Hi){if(Fi=Qr[Ki+" "+Hi]||Qr["* "+Hi],!Fi){for(Oi in Qr)if(Yr=Oi.split(" "),Yr[1]===Hi&&(Fi=Qr[Ki+" "+Yr[0]]||Qr["* "+Yr[0]],Fi)){Fi===!0?Fi=Qr[Oi]:Qr[Oi]!==!0&&(Hi=Yr[0],na.unshift(Yr[1]));break}}if(Fi!==!0)if(Fi&&hi.throws)mi=Fi(mi);else try{mi=Fi(mi)}catch(ba){return{state:"parsererror",error:Fi?ba:"No conversion from "+Ki+" to "+Hi}}}}return{state:"success",data:mi}}wi.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qa.href,type:"GET",isLocal:Eo.test(qa.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":fo,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":wi.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(hi,mi){return mi?to(to(hi,wi.ajaxSettings),mi):to(wi.ajaxSettings,hi)},ajaxPrefilter:go(uo),ajaxTransport:go(Js),ajax:function(hi,mi){typeof hi=="object"&&(mi=hi,hi=void 0),mi=mi||{};var ki,Si,Oi,Hi,Fi,Yr,Ki,Qr,na,ba,ta=wi.ajaxSetup({},mi),ha=ta.context||ta,za=ta.context&&(ha.nodeType||ha.jquery)?wi(ha):wi.event,Ka=wi.Deferred(),Ha=wi.Callbacks("once memory"),Yn=ta.statusCode||{},Xn={},ls={},wn="canceled",Ua={readyState:0,getResponseHeader:function(dn){var Pn;if(Ki){if(!Hi)for(Hi={};Pn=Vs.exec(Oi);)Hi[Pn[1].toLowerCase()+" "]=(Hi[Pn[1].toLowerCase()+" "]||[]).concat(Pn[2]);Pn=Hi[dn.toLowerCase()+" "]}return Pn==null?null:Pn.join(", ")},getAllResponseHeaders:function(){return Ki?Oi:null},setRequestHeader:function(dn,Pn){return Ki==null&&(dn=ls[dn.toLowerCase()]=ls[dn.toLowerCase()]||dn,Xn[dn]=Pn),this},overrideMimeType:function(dn){return Ki==null&&(ta.mimeType=dn),this},statusCode:function(dn){var Pn;if(dn)if(Ki)Ua.always(dn[Ua.status]);else for(Pn in dn)Yn[Pn]=[Yn[Pn],dn[Pn]];return this},abort:function(dn){var Pn=dn||wn;return ki&&ki.abort(Pn),ns(0,Pn),this}};if(Ka.promise(Ua),ta.url=((hi||ta.url||qa.href)+"").replace(To,qa.protocol+"//"),ta.type=mi.method||mi.type||ta.method||ta.type,ta.dataTypes=(ta.dataType||"*").toLowerCase().match(fn)||[""],ta.crossDomain==null){Yr=Zr.createElement("a");try{Yr.href=ta.url,Yr.href=Yr.href,ta.crossDomain=eo.protocol+"//"+eo.host!=Yr.protocol+"//"+Yr.host}catch{ta.crossDomain=!0}}if(ta.data&&ta.processData&&typeof ta.data!="string"&&(ta.data=wi.param(ta.data,ta.traditional)),po(uo,ta,mi,Ua),Ki)return Ua;Qr=wi.event&&ta.global,Qr&&wi.active++===0&&wi.event.trigger("ajaxStart"),ta.type=ta.type.toUpperCase(),ta.hasContent=!_o.test(ta.type),Si=ta.url.replace(Mn,""),ta.hasContent?ta.data&&ta.processData&&(ta.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(ta.data=ta.data.replace(vs,"+")):(ba=ta.url.slice(Si.length),ta.data&&(ta.processData||typeof ta.data=="string")&&(Si+=(Qa.test(Si)?"&":"?")+ta.data,delete ta.data),ta.cache===!1&&(Si=Si.replace(Nn,"$1"),ba=(Qa.test(Si)?"&":"?")+"_="+Fa.guid+++ba),ta.url=Si+ba),ta.ifModified&&(wi.lastModified[Si]&&Ua.setRequestHeader("If-Modified-Since",wi.lastModified[Si]),wi.etag[Si]&&Ua.setRequestHeader("If-None-Match",wi.etag[Si])),(ta.data&&ta.hasContent&&ta.contentType!==!1||mi.contentType)&&Ua.setRequestHeader("Content-Type",ta.contentType),Ua.setRequestHeader("Accept",ta.dataTypes[0]&&ta.accepts[ta.dataTypes[0]]?ta.accepts[ta.dataTypes[0]]+(ta.dataTypes[0]!=="*"?", "+fo+"; q=0.01":""):ta.accepts["*"]);for(na in ta.headers)Ua.setRequestHeader(na,ta.headers[na]);if(ta.beforeSend&&(ta.beforeSend.call(ha,Ua,ta)===!1||Ki))return Ua.abort();if(wn="abort",Ha.add(ta.complete),Ua.done(ta.success),Ua.fail(ta.error),ki=po(Js,ta,mi,Ua),!ki)ns(-1,"No Transport");else{if(Ua.readyState=1,Qr&&za.trigger("ajaxSend",[Ua,ta]),Ki)return Ua;ta.async&&ta.timeout>0&&(Fi=ai.setTimeout(function(){Ua.abort("timeout")},ta.timeout));try{Ki=!1,ki.send(Xn,ns)}catch(dn){if(Ki)throw dn;ns(-1,dn)}}function ns(dn,Pn,Ns,js){var cs,_s,Ts,ss,Ss,gs=Pn;Ki||(Ki=!0,Fi&&ai.clearTimeout(Fi),ki=void 0,Oi=js||"",Ua.readyState=dn>0?4:0,cs=dn>=200&&dn<300||dn===304,Ns&&(ss=Lo(ta,Ua,Ns)),!cs&&wi.inArray("script",ta.dataTypes)>-1&&wi.inArray("json",ta.dataTypes)<0&&(ta.converters["text script"]=function(){}),ss=Do(ta,ss,Ua,cs),cs?(ta.ifModified&&(Ss=Ua.getResponseHeader("Last-Modified"),Ss&&(wi.lastModified[Si]=Ss),Ss=Ua.getResponseHeader("etag"),Ss&&(wi.etag[Si]=Ss)),dn===204||ta.type==="HEAD"?gs="nocontent":dn===304?gs="notmodified":(gs=ss.state,_s=ss.data,Ts=ss.error,cs=!Ts)):(Ts=gs,(dn||!gs)&&(gs="error",dn<0&&(dn=0))),Ua.status=dn,Ua.statusText=(Pn||gs)+"",cs?Ka.resolveWith(ha,[_s,gs,Ua]):Ka.rejectWith(ha,[Ua,gs,Ts]),Ua.statusCode(Yn),Yn=void 0,Qr&&za.trigger(cs?"ajaxSuccess":"ajaxError",[Ua,ta,cs?_s:Ts]),Ha.fireWith(ha,[Ua,gs]),Qr&&(za.trigger("ajaxComplete",[Ua,ta]),--wi.active||wi.event.trigger("ajaxStop")))}return Ua},getJSON:function(hi,mi,ki){return wi.get(hi,mi,ki,"json")},getScript:function(hi,mi){return wi.get(hi,void 0,mi,"script")}}),wi.each(["get","post"],function(hi,mi){wi[mi]=function(ki,Si,Oi,Hi){return da(Si)&&(Hi=Hi||Oi,Oi=Si,Si=void 0),wi.ajax(wi.extend({url:ki,type:mi,dataType:Hi,data:Si,success:Oi},wi.isPlainObject(ki)&&ki))}}),wi.ajaxPrefilter(function(hi){var mi;for(mi in hi.headers)mi.toLowerCase()==="content-type"&&(hi.contentType=hi.headers[mi]||"")}),wi._evalUrl=function(hi,mi,ki){return wi.ajax({url:hi,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(Si){wi.globalEval(Si,mi,ki)}})},wi.fn.extend({wrapAll:function(hi){var mi;return this[0]&&(da(hi)&&(hi=hi.call(this[0])),mi=wi(hi,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&mi.insertBefore(this[0]),mi.map(function(){for(var ki=this;ki.firstElementChild;)ki=ki.firstElementChild;return ki}).append(this)),this},wrapInner:function(hi){return da(hi)?this.each(function(mi){wi(this).wrapInner(hi.call(this,mi))}):this.each(function(){var mi=wi(this),ki=mi.contents();ki.length?ki.wrapAll(hi):mi.append(hi)})},wrap:function(hi){var mi=da(hi);return this.each(function(ki){wi(this).wrapAll(mi?hi.call(this,ki):hi)})},unwrap:function(hi){return this.parent(hi).not("body").each(function(){wi(this).replaceWith(this.childNodes)}),this}}),wi.expr.pseudos.hidden=function(hi){return!wi.expr.pseudos.visible(hi)},wi.expr.pseudos.visible=function(hi){return!!(hi.offsetWidth||hi.offsetHeight||hi.getClientRects().length)},wi.ajaxSettings.xhr=function(){try{return new ai.XMLHttpRequest}catch{}};var Io={0:200,1223:204},Hs=wi.ajaxSettings.xhr();xa.cors=!!Hs&&"withCredentials"in Hs,xa.ajax=Hs=!!Hs,wi.ajaxTransport(function(hi){var mi,ki;if(xa.cors||Hs&&!hi.crossDomain)return{send:function(Si,Oi){var Hi,Fi=hi.xhr();if(Fi.open(hi.type,hi.url,hi.async,hi.username,hi.password),hi.xhrFields)for(Hi in hi.xhrFields)Fi[Hi]=hi.xhrFields[Hi];hi.mimeType&&Fi.overrideMimeType&&Fi.overrideMimeType(hi.mimeType),!hi.crossDomain&&!Si["X-Requested-With"]&&(Si["X-Requested-With"]="XMLHttpRequest");for(Hi in Si)Fi.setRequestHeader(Hi,Si[Hi]);mi=function(Yr){return function(){mi&&(mi=ki=Fi.onload=Fi.onerror=Fi.onabort=Fi.ontimeout=Fi.onreadystatechange=null,Yr==="abort"?Fi.abort():Yr==="error"?typeof Fi.status!="number"?Oi(0,"error"):Oi(Fi.status,Fi.statusText):Oi(Io[Fi.status]||Fi.status,Fi.statusText,(Fi.responseType||"text")!=="text"||typeof Fi.responseText!="string"?{binary:Fi.response}:{text:Fi.responseText},Fi.getAllResponseHeaders()))}},Fi.onload=mi(),ki=Fi.onerror=Fi.ontimeout=mi("error"),Fi.onabort!==void 0?Fi.onabort=ki:Fi.onreadystatechange=function(){Fi.readyState===4&&ai.setTimeout(function(){mi&&ki()})},mi=mi("abort");try{Fi.send(hi.hasContent&&hi.data||null)}catch(Yr){if(mi)throw Yr}},abort:function(){mi&&mi()}}}),wi.ajaxPrefilter(function(hi){hi.crossDomain&&(hi.contents.script=!1)}),wi.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(hi){return wi.globalEval(hi),hi}}}),wi.ajaxPrefilter("script",function(hi){hi.cache===void 0&&(hi.cache=!1),hi.crossDomain&&(hi.type="GET")}),wi.ajaxTransport("script",function(hi){if(hi.crossDomain||hi.scriptAttrs){var mi,ki;return{send:function(Si,Oi){mi=wi("<script>").attr(hi.scriptAttrs||{}).prop({charset:hi.scriptCharset,src:hi.url}).on("load error",ki=function(Hi){mi.remove(),ki=null,Hi&&Oi(Hi.type==="error"?404:200,Hi.type)}),Zr.head.appendChild(mi[0])},abort:function(){ki&&ki()}}}});var vo=[],io=/(=)\?(?=&|$)|\?\?/;wi.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var hi=vo.pop()||wi.expando+"_"+Fa.guid++;return this[hi]=!0,hi}}),wi.ajaxPrefilter("json jsonp",function(hi,mi,ki){var Si,Oi,Hi,Fi=hi.jsonp!==!1&&(io.test(hi.url)?"url":typeof hi.data=="string"&&(hi.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&io.test(hi.data)&&"data");if(Fi||hi.dataTypes[0]==="jsonp")return Si=hi.jsonpCallback=da(hi.jsonpCallback)?hi.jsonpCallback():hi.jsonpCallback,Fi?hi[Fi]=hi[Fi].replace(io,"$1"+Si):hi.jsonp!==!1&&(hi.url+=(Qa.test(hi.url)?"&":"?")+hi.jsonp+"="+Si),hi.converters["script json"]=function(){return Hi||wi.error(Si+" was not called"),Hi[0]},hi.dataTypes[0]="json",Oi=ai[Si],ai[Si]=function(){Hi=arguments},ki.always(function(){Oi===void 0?wi(ai).removeProp(Si):ai[Si]=Oi,hi[Si]&&(hi.jsonpCallback=mi.jsonpCallback,vo.push(Si)),Hi&&da(Oi)&&Oi(Hi[0]),Hi=Oi=void 0}),"script"}),xa.createHTMLDocument=function(){var hi=Zr.implementation.createHTMLDocument("").body;return hi.innerHTML="<form></form><form></form>",hi.childNodes.length===2}(),wi.parseHTML=function(hi,mi,ki){if(typeof hi!="string")return[];typeof mi=="boolean"&&(ki=mi,mi=!1);var Si,Oi,Hi;return mi||(xa.createHTMLDocument?(mi=Zr.implementation.createHTMLDocument(""),Si=mi.createElement("base"),Si.href=Zr.location.href,mi.head.appendChild(Si)):mi=Zr),Oi=Da.exec(hi),Hi=!ki&&[],Oi?[mi.createElement(Oi[1])]:(Oi=ea([hi],mi,Hi),Hi&&Hi.length&&wi(Hi).remove(),wi.merge([],Oi.childNodes))},wi.fn.load=function(hi,mi,ki){var Si,Oi,Hi,Fi=this,Yr=hi.indexOf(" ");return Yr>-1&&(Si=la(hi.slice(Yr)),hi=hi.slice(0,Yr)),da(mi)?(ki=mi,mi=void 0):mi&&typeof mi=="object"&&(Oi="POST"),Fi.length>0&&wi.ajax({url:hi,type:Oi||"GET",dataType:"html",data:mi}).done(function(Ki){Hi=arguments,Fi.html(Si?wi("<div>").append(wi.parseHTML(Ki)).find(Si):Ki)}).always(ki&&function(Ki,Qr){Fi.each(function(){ki.apply(this,Hi||[Ki.responseText,Qr,Ki])})}),this},wi.expr.pseudos.animated=function(hi){return wi.grep(wi.timers,function(mi){return hi===mi.elem}).length},wi.offset={setOffset:function(hi,mi,ki){var Si,Oi,Hi,Fi,Yr,Ki,Qr,na=wi.css(hi,"position"),ba=wi(hi),ta={};na==="static"&&(hi.style.position="relative"),Yr=ba.offset(),Hi=wi.css(hi,"top"),Ki=wi.css(hi,"left"),Qr=(na==="absolute"||na==="fixed")&&(Hi+Ki).indexOf("auto")>-1,Qr?(Si=ba.position(),Fi=Si.top,Oi=Si.left):(Fi=parseFloat(Hi)||0,Oi=parseFloat(Ki)||0),da(mi)&&(mi=mi.call(hi,ki,wi.extend({},Yr))),mi.top!=null&&(ta.top=mi.top-Yr.top+Fi),mi.left!=null&&(ta.left=mi.left-Yr.left+Oi),"using"in mi?mi.using.call(hi,ta):ba.css(ta)}},wi.fn.extend({offset:function(hi){if(arguments.length)return hi===void 0?this:this.each(function(Oi){wi.offset.setOffset(this,hi,Oi)});var mi,ki,Si=this[0];if(Si)return Si.getClientRects().length?(mi=Si.getBoundingClientRect(),ki=Si.ownerDocument.defaultView,{top:mi.top+ki.pageYOffset,left:mi.left+ki.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var hi,mi,ki,Si=this[0],Oi={top:0,left:0};if(wi.css(Si,"position")==="fixed")mi=Si.getBoundingClientRect();else{for(mi=this.offset(),ki=Si.ownerDocument,hi=Si.offsetParent||ki.documentElement;hi&&(hi===ki.body||hi===ki.documentElement)&&wi.css(hi,"position")==="static";)hi=hi.parentNode;hi&&hi!==Si&&hi.nodeType===1&&(Oi=wi(hi).offset(),Oi.top+=wi.css(hi,"borderTopWidth",!0),Oi.left+=wi.css(hi,"borderLeftWidth",!0))}return{top:mi.top-Oi.top-wi.css(Si,"marginTop",!0),left:mi.left-Oi.left-wi.css(Si,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var hi=this.offsetParent;hi&&wi.css(hi,"position")==="static";)hi=hi.offsetParent;return hi||Qn})}}),wi.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(hi,mi){var ki=mi==="pageYOffset";wi.fn[hi]=function(Si){return ln(this,function(Oi,Hi,Fi){var Yr;if(aa(Oi)?Yr=Oi:Oi.nodeType===9&&(Yr=Oi.defaultView),Fi===void 0)return Yr?Yr[mi]:Oi[Hi];Yr?Yr.scrollTo(ki?Yr.pageXOffset:Fi,ki?Fi:Yr.pageYOffset):Oi[Hi]=Fi},hi,Si,arguments.length)}}),wi.each(["top","left"],function(hi,mi){wi.cssHooks[mi]=Ws(xa.pixelPosition,function(ki,Si){if(Si)return Si=ws(ki,mi),Os.test(Si)?wi(ki).position()[mi]+"px":Si})}),wi.each({Height:"height",Width:"width"},function(hi,mi){wi.each({padding:"inner"+hi,content:mi,"":"outer"+hi},function(ki,Si){wi.fn[Si]=function(Oi,Hi){var Fi=arguments.length&&(ki||typeof Oi!="boolean"),Yr=ki||(Oi===!0||Hi===!0?"margin":"border");return ln(this,function(Ki,Qr,na){var ba;return aa(Ki)?Si.indexOf("outer")===0?Ki["inner"+hi]:Ki.document.documentElement["client"+hi]:Ki.nodeType===9?(ba=Ki.documentElement,Math.max(Ki.body["scroll"+hi],ba["scroll"+hi],Ki.body["offset"+hi],ba["offset"+hi],ba["client"+hi])):na===void 0?wi.css(Ki,Qr,Yr):wi.style(Ki,Qr,na,Yr)},mi,Fi?Oi:void 0,Fi)}})}),wi.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(hi,mi){wi.fn[mi]=function(ki){return this.on(mi,ki)}}),wi.fn.extend({bind:function(hi,mi,ki){return this.on(hi,null,mi,ki)},unbind:function(hi,mi){return this.off(hi,null,mi)},delegate:function(hi,mi,ki,Si){return this.on(mi,hi,ki,Si)},undelegate:function(hi,mi,ki){return arguments.length===1?this.off(hi,"**"):this.off(mi,hi||"**",ki)},hover:function(hi,mi){return this.mouseenter(hi).mouseleave(mi||hi)}}),wi.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(hi,mi){wi.fn[mi]=function(ki,Si){return arguments.length>0?this.on(mi,null,ki,Si):this.trigger(mi)}});var Po=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;wi.proxy=function(hi,mi){var ki,Si,Oi;if(typeof mi=="string"&&(ki=hi[mi],mi=hi,hi=ki),!!da(hi))return Si=Ai.call(arguments,2),Oi=function(){return hi.apply(mi||this,Si.concat(Ai.call(arguments)))},Oi.guid=hi.guid=hi.guid||wi.guid++,Oi},wi.holdReady=function(hi){hi?wi.readyWait++:wi.ready(!0)},wi.isArray=Array.isArray,wi.parseJSON=JSON.parse,wi.nodeName=Pa,wi.isFunction=da,wi.isWindow=aa,wi.camelCase=Za,wi.type=qi,wi.now=Date.now,wi.isNumeric=function(hi){var mi=wi.type(hi);return(mi==="number"||mi==="string")&&!isNaN(hi-parseFloat(hi))},wi.trim=function(hi){return hi==null?"":(hi+"").replace(Po,"$1")};var Oo=ai.jQuery,Mo=ai.$;return wi.noConflict=function(hi){return ai.$===wi&&(ai.$=Mo),hi&&ai.jQuery===wi&&(ai.jQuery=Oo),wi},typeof li>"u"&&(ai.jQuery=ai.$=wi),wi})}(jquery)),jquery.exports}(function(ii){(function(ai){ai(["jquery"],function(li){return function(){var ui,pi,Ai=0,Ti={error:"error",info:"info",success:"success",warning:"warning"},Di={clear:da,remove:aa,error:Gi,getContainer:$i,info:Jr,options:{},subscribe:ra,success:ma,version:"2.1.4",warning:xa},zi;return Di;function Gi(ga,sa,Aa){return wi({type:Ti.error,iconClass:ka().iconClasses.error,message:ga,optionsOverride:Aa,title:sa})}function $i(ga,sa){return ga||(ga=ka()),ui=li("#"+ga.containerId),ui.length||sa&&(ui=ua(ga)),ui}function Jr(ga,sa,Aa){return wi({type:Ti.info,iconClass:ka().iconClasses.info,message:ga,optionsOverride:Aa,title:sa})}function ra(ga){pi=ga}function ma(ga,sa,Aa){return wi({type:Ti.success,iconClass:ka().iconClasses.success,message:ga,optionsOverride:Aa,title:sa})}function xa(ga,sa,Aa){return wi({type:Ti.warning,iconClass:ka().iconClasses.warning,message:ga,optionsOverride:Aa,title:sa})}function da(ga,sa){var Aa=ka();ui||$i(Aa),Vi(ga,Aa,sa)||Zr(Aa)}function aa(ga){var sa=ka();if(ui||$i(sa),ga&&li(":focus",ga).length===0){_a(ga);return}ui.children().length&&ui.remove()}function Zr(ga){for(var sa=ui.children(),Aa=sa.length-1;Aa>=0;Aa--)Vi(li(sa[Aa]),ga)}function Vi(ga,sa,Aa){var Pa=Aa&&Aa.force?Aa.force:!1;return ga&&(Pa||li(":focus",ga).length===0)?(ga[sa.hideMethod]({duration:sa.hideDuration,easing:sa.hideEasing,complete:function(){_a(ga)}}),!0):!1}function ua(ga){return ui=li("<div/>").attr("id",ga.containerId).addClass(ga.positionClass),ui.appendTo(li(ga.target)),ui}function qi(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'<button type="button">&times;</button>',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function Ui(ga){pi&&pi(ga)}function wi(ga){var sa=ka(),Aa=ga.iconClass||sa.iconClass;if(typeof ga.optionsOverride<"u"&&(sa=li.extend(sa,ga.optionsOverride),Aa=ga.optionsOverride.iconClass||Aa),es(sa,ga))return;Ai++,ui=$i(sa,!0);var Pa=null,Da=li("<div/>"),en=li("<div/>"),Na=li("<div/>"),cn=li("<div/>"),nn=li(sa.closeHtml),$a={intervalId:null,hideEta:null,maxHideTime:null},mn={toastId:Ai,state:"visible",startTime:new Date,options:sa,map:ga};return fn(),bn(),un(),Ui(mn),sa.debug&&console&&console.log(mn),Da;function xn(Ia){return Ia==null&&(Ia=""),Ia.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function fn(){sn(),gn(),Sn(),ln(),Ln(),Bn(),pn(),Tn()}function Tn(){var Ia="";switch(ga.iconClass){case"toast-success":case"toast-info":Ia="polite";break;default:Ia="assertive"}Da.attr("aria-live",Ia)}function un(){sa.closeOnHover&&Da.hover(Rn,Dn),!sa.onclick&&sa.tapToDismiss&&Da.click(Za),sa.closeButton&&nn&&nn.click(function(Ia){Ia.stopPropagation?Ia.stopPropagation():Ia.cancelBubble!==void 0&&Ia.cancelBubble!==!0&&(Ia.cancelBubble=!0),sa.onCloseClick&&sa.onCloseClick(Ia),Za(!0)}),sa.onclick&&Da.click(function(Ia){sa.onclick(Ia),Za()})}function bn(){Da.hide(),Da[sa.showMethod]({duration:sa.showDuration,easing:sa.showEasing,complete:sa.onShown}),sa.timeOut>0&&(Pa=setTimeout(Za,sa.timeOut),$a.maxHideTime=parseFloat(sa.timeOut),$a.hideEta=new Date().getTime()+$a.maxHideTime,sa.progressBar&&($a.intervalId=setInterval(Ma,10)))}function sn(){ga.iconClass&&Da.addClass(sa.toastClass).addClass(Aa)}function pn(){sa.newestOnTop?ui.prepend(Da):ui.append(Da)}function gn(){if(ga.title){var Ia=ga.title;sa.escapeHtml&&(Ia=xn(ga.title)),en.append(Ia).addClass(sa.titleClass),Da.append(en)}}function Sn(){if(ga.message){var Ia=ga.message;sa.escapeHtml&&(Ia=xn(ga.message)),Na.append(Ia).addClass(sa.messageClass),Da.append(Na)}}function ln(){sa.closeButton&&(nn.addClass(sa.closeClass).attr("role","button"),Da.prepend(nn))}function Ln(){sa.progressBar&&(cn.addClass(sa.progressClass),Da.prepend(cn))}function Bn(){sa.rtl&&Da.addClass("rtl")}function es(Ia,yn){if(Ia.preventDuplicates){if(yn.message===zi)return!0;zi=yn.message}return!1}function Za(Ia){var yn=Ia&&sa.closeMethod!==!1?sa.closeMethod:sa.hideMethod,zn=Ia&&sa.closeDuration!==!1?sa.closeDuration:sa.hideDuration,Hn=Ia&&sa.closeEasing!==!1?sa.closeEasing:sa.hideEasing;if(!(li(":focus",Da).length&&!Ia))return clearTimeout($a.intervalId),Da[yn]({duration:zn,easing:Hn,complete:function(){_a(Da),clearTimeout(Pa),sa.onHidden&&mn.state!=="hidden"&&sa.onHidden(),mn.state="hidden",mn.endTime=new Date,Ui(mn)}})}function Dn(){(sa.timeOut>0||sa.extendedTimeOut>0)&&(Pa=setTimeout(Za,sa.extendedTimeOut),$a.maxHideTime=parseFloat(sa.extendedTimeOut),$a.hideEta=new Date().getTime()+$a.maxHideTime)}function Rn(){clearTimeout(Pa),$a.hideEta=0,Da.stop(!0,!0)[sa.showMethod]({duration:sa.showDuration,easing:sa.showEasing})}function Ma(){var Ia=($a.hideEta-new Date().getTime())/$a.maxHideTime*100;cn.width(Ia+"%")}}function ka(){return li.extend({},qi(),Di.options)}function _a(ga){ui||(ui=$i()),!ga.is(":visible")&&(ga.remove(),ga=null,ui.children().length===0&&(ui.remove(),zi=void 0))}}()})})(function(ai,li){ii.exports?ii.exports=li(requireJquery()):window.toastr=li(window.jQuery)})})(toastr$1);var toastrExports=toastr$1.exports;const toastr=getDefaultExportFromCjs(toastrExports);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,ai,li){if(Array.isArray(ii)){var ui=ii[ai];return ui??(Array.isArray(li)?li[ai]:li)}return ii}function isType(ii,ai){var li={}.toString.call(ii);return li.indexOf("[object")===0&&li.indexOf(ai+"]")>-1}function invokeWithArgsOrReturn(ii,ai){return typeof ii=="function"?ii.apply(void 0,ai):ii}function debounce(ii,ai){if(ai===0)return ii;var li;return function(ui){clearTimeout(li),li=setTimeout(function(){ii(ui)},ai)}}function splitBySpaces(ii){return ii.split(/\s+/).filter(Boolean)}function normalizeToArray(ii){return[].concat(ii)}function pushIfUnique(ii,ai){ii.indexOf(ai)===-1&&ii.push(ai)}function unique(ii){return ii.filter(function(ai,li){return ii.indexOf(ai)===li})}function getBasePlacement(ii){return ii.split("-")[0]}function arrayFrom(ii){return[].slice.call(ii)}function removeUndefinedProps(ii){return Object.keys(ii).reduce(function(ai,li){return ii[li]!==void 0&&(ai[li]=ii[li]),ai},{})}function div(){return document.createElement("div")}function isElement(ii){return["Element","Fragment"].some(function(ai){return isType(ii,ai)})}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,ai){ii.forEach(function(li){li&&(li.style.transitionDuration=ai+"ms")})}function setVisibilityState(ii,ai){ii.forEach(function(li){li&&li.setAttribute("data-state",ai)})}function getOwnerDocument(ii){var ai,li=normalizeToArray(ii),ui=li[0];return ui!=null&&(ai=ui.ownerDocument)!=null&&ai.body?ui.ownerDocument:document}function isCursorOutsideInteractiveBorder(ii,ai){var li=ai.clientX,ui=ai.clientY;return ii.every(function(pi){var Ai=pi.popperRect,Ti=pi.popperState,Di=pi.props,zi=Di.interactiveBorder,Gi=getBasePlacement(Ti.placement),$i=Ti.modifiersData.offset;if(!$i)return!0;var Jr=Gi==="bottom"?$i.top.y:0,ra=Gi==="top"?$i.bottom.y:0,ma=Gi==="right"?$i.left.x:0,xa=Gi==="left"?$i.right.x:0,da=Ai.top-ui+Jr>zi,aa=ui-Ai.bottom-ra>zi,Zr=Ai.left-li+ma>zi,Vi=li-Ai.right-xa>zi;return da||aa||Zr||Vi})}function updateTransitionEndListener(ii,ai,li){var ui=ai+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(pi){ii[ui](pi,li)})}function actualContains(ii,ai){for(var li=ai;li;){var ui;if(ii.contains(li))return!0;li=li.getRootNode==null||(ui=li.getRootNode())==null?void 0:ui.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 ai=ii._tippy;ii.blur&&!ai.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(ai){var li=Object.keys(ai);li.forEach(function(ui){defaultProps[ui]=ai[ui]})};function getExtendedPassedProps(ii){var ai=ii.plugins||[],li=ai.reduce(function(ui,pi){var Ai=pi.name,Ti=pi.defaultValue;if(Ai){var Di;ui[Ai]=ii[Ai]!==void 0?ii[Ai]:(Di=defaultProps[Ai])!=null?Di:Ti}return ui},{});return Object.assign({},ii,li)}function getDataAttributeProps(ii,ai){var li=ai?Object.keys(getExtendedPassedProps(Object.assign({},defaultProps,{plugins:ai}))):defaultKeys,ui=li.reduce(function(pi,Ai){var Ti=(ii.getAttribute("data-tippy-"+Ai)||"").trim();if(!Ti)return pi;if(Ai==="content")pi[Ai]=Ti;else try{pi[Ai]=JSON.parse(Ti)}catch{pi[Ai]=Ti}return pi},{});return ui}function evaluateProps(ii,ai){var li=Object.assign({},ai,{content:invokeWithArgsOrReturn(ai.content,[ii])},ai.ignoreAttributes?{}:getDataAttributeProps(ii,ai.plugins));return li.aria=Object.assign({},defaultProps.aria,li.aria),li.aria={expanded:li.aria.expanded==="auto"?ai.interactive:li.aria.expanded,content:li.aria.content==="auto"?ai.interactive?null:"describedby":li.aria.content},li}var innerHTML=function ii(){return"innerHTML"};function dangerouslySetInnerHTML(ii,ai){ii[innerHTML()]=ai}function createArrowElement(ii){var ai=div();return ii===!0?ai.className=ARROW_CLASS:(ai.className=SVG_ARROW_CLASS,isElement(ii)?ai.appendChild(ii):dangerouslySetInnerHTML(ai,ii)),ai}function setContent(ii,ai){isElement(ai.content)?(dangerouslySetInnerHTML(ii,""),ii.appendChild(ai.content)):typeof ai.content!="function"&&(ai.allowHTML?dangerouslySetInnerHTML(ii,ai.content):ii.textContent=ai.content)}function getChildren(ii){var ai=ii.firstElementChild,li=arrayFrom(ai.children);return{box:ai,content:li.find(function(ui){return ui.classList.contains(CONTENT_CLASS)}),arrow:li.find(function(ui){return ui.classList.contains(ARROW_CLASS)||ui.classList.contains(SVG_ARROW_CLASS)}),backdrop:li.find(function(ui){return ui.classList.contains(BACKDROP_CLASS)})}}function render(ii){var ai=div(),li=div();li.className=BOX_CLASS,li.setAttribute("data-state","hidden"),li.setAttribute("tabindex","-1");var ui=div();ui.className=CONTENT_CLASS,ui.setAttribute("data-state","hidden"),setContent(ui,ii.props),ai.appendChild(li),li.appendChild(ui),pi(ii.props,ii.props);function pi(Ai,Ti){var Di=getChildren(ai),zi=Di.box,Gi=Di.content,$i=Di.arrow;Ti.theme?zi.setAttribute("data-theme",Ti.theme):zi.removeAttribute("data-theme"),typeof Ti.animation=="string"?zi.setAttribute("data-animation",Ti.animation):zi.removeAttribute("data-animation"),Ti.inertia?zi.setAttribute("data-inertia",""):zi.removeAttribute("data-inertia"),zi.style.maxWidth=typeof Ti.maxWidth=="number"?Ti.maxWidth+"px":Ti.maxWidth,Ti.role?zi.setAttribute("role",Ti.role):zi.removeAttribute("role"),(Ai.content!==Ti.content||Ai.allowHTML!==Ti.allowHTML)&&setContent(Gi,ii.props),Ti.arrow?$i?Ai.arrow!==Ti.arrow&&(zi.removeChild($i),zi.appendChild(createArrowElement(Ti.arrow))):zi.appendChild(createArrowElement(Ti.arrow)):$i&&zi.removeChild($i)}return{popper:ai,onUpdate:pi}}render.$$tippy=!0;var idCounter=1,mouseMoveListeners=[],mountedInstances=[];function createTippy(ii,ai){var li=evaluateProps(ii,Object.assign({},defaultProps,getExtendedPassedProps(removeUndefinedProps(ai)))),ui,pi,Ai,Ti=!1,Di=!1,zi=!1,Gi=!1,$i,Jr,ra,ma=[],xa=debounce(Dn,li.interactiveDebounce),da,aa=idCounter++,Zr=null,Vi=unique(li.plugins),ua={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},qi={id:aa,reference:ii,popper:div(),popperInstance:Zr,props:li,state:ua,plugins:Vi,clearDelayTimeouts:jn,setProps:xs,setContent:rs,show:bs,hide:Cs,hideWithInteractivity:ys,enable:On,disable:Qn,unmount:os,destroy:ts};if(!li.render)return qi;var Ui=li.render(qi),wi=Ui.popper,ka=Ui.onUpdate;wi.setAttribute("data-tippy-root",""),wi.id="tippy-"+qi.id,qi.popper=wi,ii._tippy=qi,wi._tippy=qi;var _a=Vi.map(function(ca){return ca.fn(qi)}),ga=ii.hasAttribute("aria-expanded");return Bn(),xn(),nn(),$a("onCreate",[qi]),li.showOnCreate&&ds(),wi.addEventListener("mouseenter",function(){qi.props.interactive&&qi.state.isVisible&&qi.clearDelayTimeouts()}),wi.addEventListener("mouseleave",function(){qi.props.interactive&&qi.props.trigger.indexOf("mouseenter")>=0&&en().addEventListener("mousemove",xa)}),qi;function sa(){var ca=qi.props.touch;return Array.isArray(ca)?ca:[ca,0]}function Aa(){return sa()[0]==="hold"}function Pa(){var ca;return!!((ca=qi.props.render)!=null&&ca.$$tippy)}function Da(){return da||ii}function en(){var ca=Da().parentNode;return ca?getOwnerDocument(ca):document}function Na(){return getChildren(wi)}function cn(ca){return qi.state.isMounted&&!qi.state.isVisible||currentInput.isTouch||$i&&$i.type==="focus"?0:getValueAtIndexOrReturn(qi.props.delay,ca?0:1,defaultProps.delay)}function nn(ca){ca===void 0&&(ca=!1),wi.style.pointerEvents=qi.props.interactive&&!ca?"":"none",wi.style.zIndex=""+qi.props.zIndex}function $a(ca,Oa,Zi){if(Zi===void 0&&(Zi=!0),_a.forEach(function(Wi){Wi[ca]&&Wi[ca].apply(Wi,Oa)}),Zi){var Xi;(Xi=qi.props)[ca].apply(Xi,Oa)}}function mn(){var ca=qi.props.aria;if(ca.content){var Oa="aria-"+ca.content,Zi=wi.id,Xi=normalizeToArray(qi.props.triggerTarget||ii);Xi.forEach(function(Wi){var Wr=Wi.getAttribute(Oa);if(qi.state.isVisible)Wi.setAttribute(Oa,Wr?Wr+" "+Zi:Zi);else{var ea=Wr&&Wr.replace(Zi,"").trim();ea?Wi.setAttribute(Oa,ea):Wi.removeAttribute(Oa)}})}}function xn(){if(!(ga||!qi.props.aria.expanded)){var ca=normalizeToArray(qi.props.triggerTarget||ii);ca.forEach(function(Oa){qi.props.interactive?Oa.setAttribute("aria-expanded",qi.state.isVisible&&Oa===Da()?"true":"false"):Oa.removeAttribute("aria-expanded")})}}function fn(){en().removeEventListener("mousemove",xa),mouseMoveListeners=mouseMoveListeners.filter(function(ca){return ca!==xa})}function Tn(ca){if(!(currentInput.isTouch&&(zi||ca.type==="mousedown"))){var Oa=ca.composedPath&&ca.composedPath()[0]||ca.target;if(!(qi.props.interactive&&actualContains(wi,Oa))){if(normalizeToArray(qi.props.triggerTarget||ii).some(function(Zi){return actualContains(Zi,Oa)})){if(currentInput.isTouch||qi.state.isVisible&&qi.props.trigger.indexOf("click")>=0)return}else $a("onClickOutside",[qi,ca]);qi.props.hideOnClick===!0&&(qi.clearDelayTimeouts(),qi.hide(),Di=!0,setTimeout(function(){Di=!1}),qi.state.isMounted||pn())}}}function un(){zi=!0}function bn(){zi=!1}function sn(){var ca=en();ca.addEventListener("mousedown",Tn,!0),ca.addEventListener("touchend",Tn,TOUCH_OPTIONS),ca.addEventListener("touchstart",bn,TOUCH_OPTIONS),ca.addEventListener("touchmove",un,TOUCH_OPTIONS)}function pn(){var ca=en();ca.removeEventListener("mousedown",Tn,!0),ca.removeEventListener("touchend",Tn,TOUCH_OPTIONS),ca.removeEventListener("touchstart",bn,TOUCH_OPTIONS),ca.removeEventListener("touchmove",un,TOUCH_OPTIONS)}function gn(ca,Oa){ln(ca,function(){!qi.state.isVisible&&wi.parentNode&&wi.parentNode.contains(wi)&&Oa()})}function Sn(ca,Oa){ln(ca,Oa)}function ln(ca,Oa){var Zi=Na().box;function Xi(Wi){Wi.target===Zi&&(updateTransitionEndListener(Zi,"remove",Xi),Oa())}if(ca===0)return Oa();updateTransitionEndListener(Zi,"remove",Jr),updateTransitionEndListener(Zi,"add",Xi),Jr=Xi}function Ln(ca,Oa,Zi){Zi===void 0&&(Zi=!1);var Xi=normalizeToArray(qi.props.triggerTarget||ii);Xi.forEach(function(Wi){Wi.addEventListener(ca,Oa,Zi),ma.push({node:Wi,eventType:ca,handler:Oa,options:Zi})})}function Bn(){Aa()&&(Ln("touchstart",Za,{passive:!0}),Ln("touchend",Rn,{passive:!0})),splitBySpaces(qi.props.trigger).forEach(function(ca){if(ca!=="manual")switch(Ln(ca,Za),ca){case"mouseenter":Ln("mouseleave",Rn);break;case"focus":Ln(isIE11?"focusout":"blur",Ma);break;case"focusin":Ln("focusout",Ma);break}})}function es(){ma.forEach(function(ca){var Oa=ca.node,Zi=ca.eventType,Xi=ca.handler,Wi=ca.options;Oa.removeEventListener(Zi,Xi,Wi)}),ma=[]}function Za(ca){var Oa,Zi=!1;if(!(!qi.state.isEnabled||Ia(ca)||Di)){var Xi=((Oa=$i)==null?void 0:Oa.type)==="focus";$i=ca,da=ca.currentTarget,xn(),!qi.state.isVisible&&isMouseEvent(ca)&&mouseMoveListeners.forEach(function(Wi){return Wi(ca)}),ca.type==="click"&&(qi.props.trigger.indexOf("mouseenter")<0||Ti)&&qi.props.hideOnClick!==!1&&qi.state.isVisible?Zi=!0:ds(ca),ca.type==="click"&&(Ti=!Zi),Zi&&!Xi&&Vn(ca)}}function Dn(ca){var Oa=ca.target,Zi=Da().contains(Oa)||wi.contains(Oa);if(!(ca.type==="mousemove"&&Zi)){var Xi=Un().concat(wi).map(function(Wi){var Wr,ea=Wi._tippy,fa=(Wr=ea.popperInstance)==null?void 0:Wr.state;return fa?{popperRect:Wi.getBoundingClientRect(),popperState:fa,props:li}:null}).filter(Boolean);isCursorOutsideInteractiveBorder(Xi,ca)&&(fn(),Vn(ca))}}function Rn(ca){var Oa=Ia(ca)||qi.props.trigger.indexOf("click")>=0&&Ti;if(!Oa){if(qi.props.interactive){qi.hideWithInteractivity(ca);return}Vn(ca)}}function Ma(ca){qi.props.trigger.indexOf("focusin")<0&&ca.target!==Da()||qi.props.interactive&&ca.relatedTarget&&wi.contains(ca.relatedTarget)||Vn(ca)}function Ia(ca){return currentInput.isTouch?Aa()!==ca.type.indexOf("touch")>=0:!1}function yn(){zn();var ca=qi.props,Oa=ca.popperOptions,Zi=ca.placement,Xi=ca.offset,Wi=ca.getReferenceClientRect,Wr=ca.moveTransition,ea=Pa()?getChildren(wi).arrow:null,fa=Wi?{getBoundingClientRect:Wi,contextElement:Wi.contextElement||Da()}:ii,Sa={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(tn){var Ya=tn.state;if(Pa()){var rn=Na(),Zn=rn.box;["placement","reference-hidden","escaped"].forEach(function(In){In==="placement"?Zn.setAttribute("data-placement",Ya.placement):Ya.attributes.popper["data-popper-"+In]?Zn.setAttribute("data-"+In,""):Zn.removeAttribute("data-"+In)}),Ya.attributes.popper={}}}},Ca=[{name:"offset",options:{offset:Xi}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Wr}},Sa];Pa()&&ea&&Ca.push({name:"arrow",options:{element:ea,padding:3}}),Ca.push.apply(Ca,(Oa==null?void 0:Oa.modifiers)||[]),qi.popperInstance=createPopper(fa,wi,Object.assign({},Oa,{placement:Zi,onFirstUpdate:ra,modifiers:Ca}))}function zn(){qi.popperInstance&&(qi.popperInstance.destroy(),qi.popperInstance=null)}function Hn(){var ca=qi.props.appendTo,Oa,Zi=Da();qi.props.interactive&&ca===TIPPY_DEFAULT_APPEND_TO||ca==="parent"?Oa=Zi.parentNode:Oa=invokeWithArgsOrReturn(ca,[Zi]),Oa.contains(wi)||Oa.appendChild(wi),qi.state.isMounted=!0,yn()}function Un(){return arrayFrom(wi.querySelectorAll("[data-tippy-root]"))}function ds(ca){qi.clearDelayTimeouts(),ca&&$a("onTrigger",[qi,ca]),sn();var Oa=cn(!0),Zi=sa(),Xi=Zi[0],Wi=Zi[1];currentInput.isTouch&&Xi==="hold"&&Wi&&(Oa=Wi),Oa?ui=setTimeout(function(){qi.show()},Oa):qi.show()}function Vn(ca){if(qi.clearDelayTimeouts(),$a("onUntrigger",[qi,ca]),!qi.state.isVisible){pn();return}if(!(qi.props.trigger.indexOf("mouseenter")>=0&&qi.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(ca.type)>=0&&Ti)){var Oa=cn(!1);Oa?pi=setTimeout(function(){qi.state.isVisible&&qi.hide()},Oa):Ai=requestAnimationFrame(function(){qi.hide()})}}function On(){qi.state.isEnabled=!0}function Qn(){qi.hide(),qi.state.isEnabled=!1}function jn(){clearTimeout(ui),clearTimeout(pi),cancelAnimationFrame(Ai)}function xs(ca){if(!qi.state.isDestroyed){$a("onBeforeUpdate",[qi,ca]),es();var Oa=qi.props,Zi=evaluateProps(ii,Object.assign({},Oa,removeUndefinedProps(ca),{ignoreAttributes:!0}));qi.props=Zi,Bn(),Oa.interactiveDebounce!==Zi.interactiveDebounce&&(fn(),xa=debounce(Dn,Zi.interactiveDebounce)),Oa.triggerTarget&&!Zi.triggerTarget?normalizeToArray(Oa.triggerTarget).forEach(function(Xi){Xi.removeAttribute("aria-expanded")}):Zi.triggerTarget&&ii.removeAttribute("aria-expanded"),xn(),nn(),ka&&ka(Oa,Zi),qi.popperInstance&&(yn(),Un().forEach(function(Xi){requestAnimationFrame(Xi._tippy.popperInstance.forceUpdate)})),$a("onAfterUpdate",[qi,ca])}}function rs(ca){qi.setProps({content:ca})}function bs(){var ca=qi.state.isVisible,Oa=qi.state.isDestroyed,Zi=!qi.state.isEnabled,Xi=currentInput.isTouch&&!qi.props.touch,Wi=getValueAtIndexOrReturn(qi.props.duration,0,defaultProps.duration);if(!(ca||Oa||Zi||Xi)&&!Da().hasAttribute("disabled")&&($a("onShow",[qi],!1),qi.props.onShow(qi)!==!1)){if(qi.state.isVisible=!0,Pa()&&(wi.style.visibility="visible"),nn(),sn(),qi.state.isMounted||(wi.style.transition="none"),Pa()){var Wr=Na(),ea=Wr.box,fa=Wr.content;setTransitionDuration([ea,fa],0)}ra=function(){var Ca;if(!(!qi.state.isVisible||Gi)){if(Gi=!0,wi.offsetHeight,wi.style.transition=qi.props.moveTransition,Pa()&&qi.props.animation){var Ba=Na(),tn=Ba.box,Ya=Ba.content;setTransitionDuration([tn,Ya],Wi),setVisibilityState([tn,Ya],"visible")}mn(),xn(),pushIfUnique(mountedInstances,qi),(Ca=qi.popperInstance)==null||Ca.forceUpdate(),$a("onMount",[qi]),qi.props.animation&&Pa()&&Sn(Wi,function(){qi.state.isShown=!0,$a("onShown",[qi])})}},Hn()}}function Cs(){var ca=!qi.state.isVisible,Oa=qi.state.isDestroyed,Zi=!qi.state.isEnabled,Xi=getValueAtIndexOrReturn(qi.props.duration,1,defaultProps.duration);if(!(ca||Oa||Zi)&&($a("onHide",[qi],!1),qi.props.onHide(qi)!==!1)){if(qi.state.isVisible=!1,qi.state.isShown=!1,Gi=!1,Ti=!1,Pa()&&(wi.style.visibility="hidden"),fn(),pn(),nn(!0),Pa()){var Wi=Na(),Wr=Wi.box,ea=Wi.content;qi.props.animation&&(setTransitionDuration([Wr,ea],Xi),setVisibilityState([Wr,ea],"hidden"))}mn(),xn(),qi.props.animation?Pa()&&gn(Xi,qi.unmount):qi.unmount()}}function ys(ca){en().addEventListener("mousemove",xa),pushIfUnique(mouseMoveListeners,xa),xa(ca)}function os(){qi.state.isVisible&&qi.hide(),qi.state.isMounted&&(zn(),Un().forEach(function(ca){ca._tippy.unmount()}),wi.parentNode&&wi.parentNode.removeChild(wi),mountedInstances=mountedInstances.filter(function(ca){return ca!==qi}),qi.state.isMounted=!1,$a("onHidden",[qi]))}function ts(){qi.state.isDestroyed||(qi.clearDelayTimeouts(),qi.unmount(),es(),delete ii._tippy,qi.state.isDestroyed=!0,$a("onDestroy",[qi]))}}function tippy$1(ii,ai){ai===void 0&&(ai={});var li=defaultProps.plugins.concat(ai.plugins||[]);bindGlobalEventListeners();var ui=Object.assign({},ai,{plugins:li}),pi=getArrayOfElements(ii),Ai=pi.reduce(function(Ti,Di){var zi=Di&&createTippy(Di,ui);return zi&&Ti.push(zi),Ti},[]);return isElement(ii)?Ai[0]:Ai}tippy$1.defaultProps=defaultProps;tippy$1.setDefaultProps=setDefaultProps;tippy$1.currentInput=currentInput;Object.assign({},applyStyles$1,{effect:function ii(ai){var li=ai.state,ui={popper:{position:li.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(li.elements.popper.style,ui.popper),li.styles=ui,li.elements.arrow&&Object.assign(li.elements.arrow.style,ui.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,ai){let li=ai.detail.elt,ui=li.getAttribute("hx-disable-element"),pi=ui==="self"?[li]:document.querySelectorAll(ui);for(let Ai=0;Ai<pi.length;Ai++)ii==="htmx:beforeRequest"&&pi[Ai]?pi[Ai].disabled=!0:ii==="htmx:afterRequest"&&pi[Ai]&&(pi[Ai].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 ai=ii.target.querySelectorAll("[hx-disable]");for(let li=0;li<ai.length;li++)ai[li].disabled=!0});document.body.addEventListener("htmx:afterRequest",ii=>{let ai=ii.target.querySelectorAll("[hx-disable]");for(let li=0;li<ai.length;li++)ai[li].disabled=!1});document.body.addEventListener("htmx:afterSwap",ii=>{tippy$1("[data-tooltip]",{content(ai){return ai.getAttribute("data-tooltip")}})});window.toastr=toastr;window.toastr.options={debug:!1,positionClass:"toast-bottom-right",preventDuplicates:!0};tippy$1("[data-tooltip]",{content(ii){return ii.getAttribute("data-tooltip")}});window.copyToClipboard=async function(ii){try{await navigator.clipboard.writeText(ii)}catch{const li=document.createElement("textarea");li.value=ii,li.style.position="absolute",li.style.left="-999999px",document.body.prepend(li),li.select();try{document.execCommand("copy")}catch{}finally{li.remove()}}};