function tO(e,t){for(var r=0;ro[s]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))o(s);new MutationObserver(s=>{for(const u of s)if(u.type==="childList")for(const p of u.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&o(p)}).observe(document,{childList:!0,subtree:!0});function r(s){const u={};return s.integrity&&(u.integrity=s.integrity),s.referrerPolicy&&(u.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?u.credentials="include":s.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function o(s){if(s.ep)return;s.ep=!0;const u=r(s);fetch(s.href,u)}})();function Ly(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function wl(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function o(){return this instanceof o?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(r,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),r}var Dy={exports:{}},Wc={},zy={exports:{}},bt={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Cl=Symbol.for("react.element"),rO=Symbol.for("react.portal"),nO=Symbol.for("react.fragment"),aO=Symbol.for("react.strict_mode"),oO=Symbol.for("react.profiler"),iO=Symbol.for("react.provider"),sO=Symbol.for("react.context"),lO=Symbol.for("react.forward_ref"),uO=Symbol.for("react.suspense"),cO=Symbol.for("react.memo"),dO=Symbol.for("react.lazy"),hv=Symbol.iterator;function fO(e){return e===null||typeof e!="object"?null:(e=hv&&e[hv]||e["@@iterator"],typeof e=="function"?e:null)}var Fy={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Vy=Object.assign,Wy={};function Yi(e,t,r){this.props=e,this.context=t,this.refs=Wy,this.updater=r||Fy}Yi.prototype.isReactComponent={};Yi.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Yi.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Hy(){}Hy.prototype=Yi.prototype;function _h(e,t,r){this.props=e,this.context=t,this.refs=Wy,this.updater=r||Fy}var Oh=_h.prototype=new Hy;Oh.constructor=_h;Vy(Oh,Yi.prototype);Oh.isPureReactComponent=!0;var gv=Array.isArray,By=Object.prototype.hasOwnProperty,Ah={current:null},Xy={key:!0,ref:!0,__self:!0,__source:!0};function Yy(e,t,r){var o,s={},u=null,p=null;if(t!=null)for(o in t.ref!==void 0&&(p=t.ref),t.key!==void 0&&(u=""+t.key),t)By.call(t,o)&&!Xy.hasOwnProperty(o)&&(s[o]=t[o]);var w=arguments.length-2;if(w===1)s.children=r;else if(1>>1,_e=ve[ye];if(0>>1;yes(je,be))Me<_e&&0>s(Be,je)?(ve[ye]=Be,ve[Me]=be,ye=Me):(ve[ye]=je,ve[De]=be,ye=De);else if(Me<_e&&0>s(Be,be))ve[ye]=Be,ve[Me]=be,ye=Me;else break e}}return ce}function s(ve,ce){var be=ve.sortIndex-ce.sortIndex;return be!==0?be:ve.id-ce.id}if(typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var p=Date,w=p.now();e.unstable_now=function(){return p.now()-w}}var k=[],T=[],E=1,D=null,F=3,L=!1,z=!1,R=!1,_=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(ve){for(var ce=r(T);ce!==null;){if(ce.callback===null)o(T);else if(ce.startTime<=ve)o(T),ce.sortIndex=ce.expirationTime,t(k,ce);else break;ce=r(T)}}function g(ve){if(R=!1,b(ve),!z)if(r(k)!==null)z=!0,me(v);else{var ce=r(T);ce!==null&&Se(g,ce.startTime-ve)}}function v(ve,ce){z=!1,R&&(R=!1,y(Y),Y=-1),L=!0;var be=F;try{for(b(ce),D=r(k);D!==null&&(!(D.expirationTime>ce)||ve&&!U());){var ye=D.callback;if(typeof ye=="function"){D.callback=null,F=D.priorityLevel;var _e=ye(D.expirationTime<=ce);ce=e.unstable_now(),typeof _e=="function"?D.callback=_e:D===r(k)&&o(k),b(ce)}else o(k);D=r(k)}if(D!==null)var Ee=!0;else{var De=r(T);De!==null&&Se(g,De.startTime-ce),Ee=!1}return Ee}finally{D=null,F=be,L=!1}}var P=!1,M=null,Y=-1,B=5,H=-1;function U(){return!(e.unstable_now()-Hve||125ye?(ve.sortIndex=be,t(T,ve),r(k)===null&&ve===r(T)&&(R?(y(Y),Y=-1):R=!0,Se(g,be-ye))):(ve.sortIndex=_e,t(k,ve),z||L||(z=!0,me(v))),ve},e.unstable_shouldYield=U,e.unstable_wrapCallback=function(ve){var ce=F;return function(){var be=F;F=ce;try{return ve.apply(this,arguments)}finally{F=be}}}})(qy);$y.exports=qy;var SO=$y.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Zy=re,en=SO;function He(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ip=Object.prototype.hasOwnProperty,kO=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,vv={},mv={};function TO(e){return ip.call(mv,e)?!0:ip.call(vv,e)?!1:kO.test(e)?mv[e]=!0:(vv[e]=!0,!1)}function PO(e,t,r,o){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return o?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function _O(e,t,r,o){if(t===null||typeof t>"u"||PO(e,t,r,o))return!0;if(o)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Nr(e,t,r,o,s,u,p){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=o,this.attributeNamespace=s,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=u,this.removeEmptyString=p}var br={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){br[e]=new Nr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];br[t]=new Nr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){br[e]=new Nr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){br[e]=new Nr(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){br[e]=new Nr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){br[e]=new Nr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){br[e]=new Nr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){br[e]=new Nr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){br[e]=new Nr(e,5,!1,e.toLowerCase(),null,!1,!1)});var Rh=/[\-:]([a-z])/g;function Nh(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Rh,Nh);br[t]=new Nr(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Rh,Nh);br[t]=new Nr(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Rh,Nh);br[t]=new Nr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){br[e]=new Nr(e,1,!1,e.toLowerCase(),null,!1,!1)});br.xlinkHref=new Nr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){br[e]=new Nr(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ih(e,t,r,o){var s=br.hasOwnProperty(t)?br[t]:null;(s!==null?s.type!==0:o||!(2w||s[p]!==u[w]){var k=` `+s[p].replace(" at new "," at ");return e.displayName&&k.includes("")&&(k=k.replace("",e.displayName)),k}while(1<=p&&0<=w);break}}}finally{vf=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Os(e):""}function OO(e){switch(e.tag){case 5:return Os(e.type);case 16:return Os("Lazy");case 13:return Os("Suspense");case 19:return Os("SuspenseList");case 0:case 2:case 15:return e=mf(e.type,!1),e;case 11:return e=mf(e.type.render,!1),e;case 1:return e=mf(e.type,!0),e;default:return""}}function cp(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case oi:return"Fragment";case ai:return"Portal";case sp:return"Profiler";case jh:return"StrictMode";case lp:return"Suspense";case up:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Jy:return(e.displayName||"Context")+".Consumer";case Qy:return(e._context.displayName||"Context")+".Provider";case Lh:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Dh:return t=e.displayName||null,t!==null?t:cp(e.type)||"Memo";case Ia:t=e._payload,e=e._init;try{return cp(e(t))}catch{}}return null}function AO(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return cp(t);case 8:return t===jh?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Qa(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function tx(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function MO(e){var t=tx(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),o=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var s=r.get,u=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(p){o=""+p,u.call(this,p)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return o},setValue:function(p){o=""+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function tu(e){e._valueTracker||(e._valueTracker=MO(e))}function rx(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),o="";return e&&(o=tx(e)?e.checked?"true":"false":e.value),e=o,e!==r?(t.setValue(e),!0):!1}function Uu(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function dp(e,t){var r=t.checked;return Ut({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function xv(e,t){var r=t.defaultValue==null?"":t.defaultValue,o=t.checked!=null?t.checked:t.defaultChecked;r=Qa(t.value!=null?t.value:r),e._wrapperState={initialChecked:o,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function nx(e,t){t=t.checked,t!=null&&Ih(e,"checked",t,!1)}function fp(e,t){nx(e,t);var r=Qa(t.value),o=t.type;if(r!=null)o==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(o==="submit"||o==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?pp(e,t.type,r):t.hasOwnProperty("defaultValue")&&pp(e,t.type,Qa(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function wv(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var o=t.type;if(!(o!=="submit"&&o!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function pp(e,t,r){(t!=="number"||Uu(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var As=Array.isArray;function mi(e,t,r,o){if(e=e.options,t){t={};for(var s=0;s"+t.valueOf().toString()+"",t=ru.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function qs(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Is={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},EO=["Webkit","ms","Moz","O"];Object.keys(Is).forEach(function(e){EO.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Is[t]=Is[e]})});function sx(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Is.hasOwnProperty(e)&&Is[e]?(""+t).trim():t+"px"}function lx(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var o=r.indexOf("--")===0,s=sx(r,t[r],o);r==="float"&&(r="cssFloat"),o?e.setProperty(r,s):e[r]=s}}var RO=Ut({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function bp(e,t){if(t){if(RO[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(He(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(He(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(He(61))}if(t.style!=null&&typeof t.style!="object")throw Error(He(62))}}function vp(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var mp=null;function zh(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var yp=null,yi=null,xi=null;function kv(e){if(e=Tl(e)){if(typeof yp!="function")throw Error(He(280));var t=e.stateNode;t&&(t=Gc(t),yp(e.stateNode,e.type,t))}}function ux(e){yi?xi?xi.push(e):xi=[e]:yi=e}function cx(){if(yi){var e=yi,t=xi;if(xi=yi=null,kv(e),t)for(e=0;e>>=0,e===0?32:31-(BO(e)/XO|0)|0}var nu=64,au=4194304;function Ms(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ku(e,t){var r=e.pendingLanes;if(r===0)return 0;var o=0,s=e.suspendedLanes,u=e.pingedLanes,p=r&268435455;if(p!==0){var w=p&~s;w!==0?o=Ms(w):(u&=p,u!==0&&(o=Ms(u)))}else p=r&~s,p!==0?o=Ms(p):u!==0&&(o=Ms(u));if(o===0)return 0;if(t!==0&&t!==o&&!(t&s)&&(s=o&-o,u=t&-t,s>=u||s===16&&(u&4194240)!==0))return t;if(o&4&&(o|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=o;0r;r++)t.push(e);return t}function Sl(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Mn(t),e[t]=r}function $O(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var o=e.eventTimes;for(e=e.expirationTimes;0=Ls),Nv=String.fromCharCode(32),Iv=!1;function Mx(e,t){switch(e){case"keyup":return CA.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ex(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ii=!1;function kA(e,t){switch(e){case"compositionend":return Ex(t);case"keypress":return t.which!==32?null:(Iv=!0,Nv);case"textInput":return e=t.data,e===Nv&&Iv?null:e;default:return null}}function TA(e,t){if(ii)return e==="compositionend"||!Gh&&Mx(e,t)?(e=Ox(),Pu=Bh=Fa=null,ii=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=o}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=zv(r)}}function jx(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?jx(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Lx(){for(var e=window,t=Uu();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Uu(e.document)}return t}function Uh(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function IA(e){var t=Lx(),r=e.focusedElem,o=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&jx(r.ownerDocument.documentElement,r)){if(o!==null&&Uh(r)){if(t=o.start,e=o.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var s=r.textContent.length,u=Math.min(o.start,s);o=o.end===void 0?u:Math.min(o.end,s),!e.extend&&u>o&&(s=o,o=u,u=s),s=Fv(r,u);var p=Fv(r,o);s&&p&&(e.rangeCount!==1||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==p.node||e.focusOffset!==p.offset)&&(t=t.createRange(),t.setStart(s.node,s.offset),e.removeAllRanges(),u>o?(e.addRange(t),e.extend(p.node,p.offset)):(t.setEnd(p.node,p.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,si=null,Tp=null,zs=null,Pp=!1;function Vv(e,t,r){var o=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Pp||si==null||si!==Uu(o)||(o=si,"selectionStart"in o&&Uh(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),zs&&tl(zs,o)||(zs=o,o=ec(Tp,"onSelect"),0ci||(e.current=Rp[ci],Rp[ci]=null,ci--)}function Et(e,t){ci++,Rp[ci]=e.current,e.current=t}var Ja={},Tr=ro(Ja),Yr=ro(!1),Po=Ja;function Mi(e,t){var r=e.type.contextTypes;if(!r)return Ja;var o=e.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===t)return o.__reactInternalMemoizedMaskedChildContext;var s={},u;for(u in r)s[u]=t[u];return o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function Gr(e){return e=e.childContextTypes,e!=null}function rc(){Dt(Yr),Dt(Tr)}function Uv(e,t,r){if(Tr.current!==Ja)throw Error(He(168));Et(Tr,t),Et(Yr,r)}function Yx(e,t,r){var o=e.stateNode;if(t=t.childContextTypes,typeof o.getChildContext!="function")return r;o=o.getChildContext();for(var s in o)if(!(s in t))throw Error(He(108,AO(e)||"Unknown",s));return Ut({},r,o)}function nc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ja,Po=Tr.current,Et(Tr,e),Et(Yr,Yr.current),!0}function $v(e,t,r){var o=e.stateNode;if(!o)throw Error(He(169));r?(e=Yx(e,t,Po),o.__reactInternalMemoizedMergedChildContext=e,Dt(Yr),Dt(Tr),Et(Tr,e)):Dt(Yr),Et(Yr,r)}var la=null,Uc=!1,Rf=!1;function Gx(e){la===null?la=[e]:la.push(e)}function GA(e){Uc=!0,Gx(e)}function no(){if(!Rf&&la!==null){Rf=!0;var e=0,t=_t;try{var r=la;for(_t=1;e>=p,s-=p,ua=1<<32-Mn(t)+s|r<Y?(B=M,M=null):B=M.sibling;var H=F(y,M,b[Y],g);if(H===null){M===null&&(M=B);break}e&&M&&H.alternate===null&&t(y,M),f=u(H,f,Y),P===null?v=H:P.sibling=H,P=H,M=B}if(Y===b.length)return r(y,M),Vt&&mo(y,Y),v;if(M===null){for(;YY?(B=M,M=null):B=M.sibling;var U=F(y,M,H.value,g);if(U===null){M===null&&(M=B);break}e&&M&&U.alternate===null&&t(y,M),f=u(U,f,Y),P===null?v=U:P.sibling=U,P=U,M=B}if(H.done)return r(y,M),Vt&&mo(y,Y),v;if(M===null){for(;!H.done;Y++,H=b.next())H=D(y,H.value,g),H!==null&&(f=u(H,f,Y),P===null?v=H:P.sibling=H,P=H);return Vt&&mo(y,Y),v}for(M=o(y,M);!H.done;Y++,H=b.next())H=L(M,y,Y,H.value,g),H!==null&&(e&&H.alternate!==null&&M.delete(H.key===null?Y:H.key),f=u(H,f,Y),P===null?v=H:P.sibling=H,P=H);return e&&M.forEach(function(Z){return t(y,Z)}),Vt&&mo(y,Y),v}function _(y,f,b,g){if(typeof b=="object"&&b!==null&&b.type===oi&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case eu:e:{for(var v=b.key,P=f;P!==null;){if(P.key===v){if(v=b.type,v===oi){if(P.tag===7){r(y,P.sibling),f=s(P,b.props.children),f.return=y,y=f;break e}}else if(P.elementType===v||typeof v=="object"&&v!==null&&v.$$typeof===Ia&&tm(v)===P.type){r(y,P.sibling),f=s(P,b.props),f.ref=Cs(y,P,b),f.return=y,y=f;break e}r(y,P);break}else t(y,P);P=P.sibling}b.type===oi?(f=ko(b.props.children,y.mode,g,b.key),f.return=y,y=f):(g=Iu(b.type,b.key,b.props,null,y.mode,g),g.ref=Cs(y,f,b),g.return=y,y=g)}return p(y);case ai:e:{for(P=b.key;f!==null;){if(f.key===P)if(f.tag===4&&f.stateNode.containerInfo===b.containerInfo&&f.stateNode.implementation===b.implementation){r(y,f.sibling),f=s(f,b.children||[]),f.return=y,y=f;break e}else{r(y,f);break}else t(y,f);f=f.sibling}f=Vf(b,y.mode,g),f.return=y,y=f}return p(y);case Ia:return P=b._init,_(y,f,P(b._payload),g)}if(As(b))return z(y,f,b,g);if(vs(b))return R(y,f,b,g);du(y,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,f!==null&&f.tag===6?(r(y,f.sibling),f=s(f,b),f.return=y,y=f):(r(y,f),f=Ff(b,y.mode,g),f.return=y,y=f),p(y)):r(y,f)}return _}var Ri=ew(!0),tw=ew(!1),Pl={},Zn=ro(Pl),ol=ro(Pl),il=ro(Pl);function Co(e){if(e===Pl)throw Error(He(174));return e}function rg(e,t){switch(Et(il,t),Et(ol,e),Et(Zn,Pl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:gp(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=gp(t,e)}Dt(Zn),Et(Zn,t)}function Ni(){Dt(Zn),Dt(ol),Dt(il)}function rw(e){Co(il.current);var t=Co(Zn.current),r=gp(t,e.type);t!==r&&(Et(ol,e),Et(Zn,r))}function ng(e){ol.current===e&&(Dt(Zn),Dt(ol))}var Bt=ro(0);function uc(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Nf=[];function ag(){for(var e=0;er?r:4,e(!0);var o=If.transition;If.transition={};try{e(!1),t()}finally{_t=r,If.transition=o}}function mw(){return mn().memoizedState}function ZA(e,t,r){var o=$a(e);if(r={lane:o,action:r,hasEagerState:!1,eagerState:null,next:null},yw(e))xw(t,r);else if(r=Zx(e,t,r,o),r!==null){var s=Er();En(r,e,o,s),ww(r,t,o)}}function KA(e,t,r){var o=$a(e),s={lane:o,action:r,hasEagerState:!1,eagerState:null,next:null};if(yw(e))xw(t,s);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var p=t.lastRenderedState,w=u(p,r);if(s.hasEagerState=!0,s.eagerState=w,Nn(w,p)){var k=t.interleaved;k===null?(s.next=s,eg(t)):(s.next=k.next,k.next=s),t.interleaved=s;return}}catch{}finally{}r=Zx(e,t,s,o),r!==null&&(s=Er(),En(r,e,o,s),ww(r,t,o))}}function yw(e){var t=e.alternate;return e===Yt||t!==null&&t===Yt}function xw(e,t){Fs=cc=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function ww(e,t,r){if(r&4194240){var o=t.lanes;o&=e.pendingLanes,r|=o,t.lanes=r,Vh(e,r)}}var dc={readContext:vn,useCallback:yr,useContext:yr,useEffect:yr,useImperativeHandle:yr,useInsertionEffect:yr,useLayoutEffect:yr,useMemo:yr,useReducer:yr,useRef:yr,useState:yr,useDebugValue:yr,useDeferredValue:yr,useTransition:yr,useMutableSource:yr,useSyncExternalStore:yr,useId:yr,unstable_isNewReconciler:!1},QA={readContext:vn,useCallback:function(e,t){return Un().memoizedState=[e,t===void 0?null:t],e},useContext:vn,useEffect:nm,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Mu(4194308,4,pw.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Mu(4194308,4,e,t)},useInsertionEffect:function(e,t){return Mu(4,2,e,t)},useMemo:function(e,t){var r=Un();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var o=Un();return t=r!==void 0?r(t):t,o.memoizedState=o.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},o.queue=e,e=e.dispatch=ZA.bind(null,Yt,e),[o.memoizedState,e]},useRef:function(e){var t=Un();return e={current:e},t.memoizedState=e},useState:rm,useDebugValue:ug,useDeferredValue:function(e){return Un().memoizedState=e},useTransition:function(){var e=rm(!1),t=e[0];return e=qA.bind(null,e[1]),Un().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var o=Yt,s=Un();if(Vt){if(r===void 0)throw Error(He(407));r=r()}else{if(r=t(),dr===null)throw Error(He(349));Oo&30||ow(o,t,r)}s.memoizedState=r;var u={value:r,getSnapshot:t};return s.queue=u,nm(sw.bind(null,o,u,e),[e]),o.flags|=2048,ul(9,iw.bind(null,o,u,r,t),void 0,null),r},useId:function(){var e=Un(),t=dr.identifierPrefix;if(Vt){var r=ca,o=ua;r=(o&~(1<<32-Mn(o)-1)).toString(32)+r,t=":"+t+"R"+r,r=sl++,0<\/script>",e=e.removeChild(e.firstChild)):typeof o.is=="string"?e=p.createElement(r,{is:o.is}):(e=p.createElement(r),r==="select"&&(p=e,o.multiple?p.multiple=!0:o.size&&(p.size=o.size))):e=p.createElementNS(e,r),e[$n]=t,e[al]=o,Mw(e,t,!1,!1),t.stateNode=e;e:{switch(p=vp(r,o),r){case"dialog":jt("cancel",e),jt("close",e),s=o;break;case"iframe":case"object":case"embed":jt("load",e),s=o;break;case"video":case"audio":for(s=0;sji&&(t.flags|=128,o=!0,Ss(u,!1),t.lanes=4194304)}else{if(!o)if(e=uc(p),e!==null){if(t.flags|=128,o=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Ss(u,!0),u.tail===null&&u.tailMode==="hidden"&&!p.alternate&&!Vt)return xr(t),null}else 2*er()-u.renderingStartTime>ji&&r!==1073741824&&(t.flags|=128,o=!0,Ss(u,!1),t.lanes=4194304);u.isBackwards?(p.sibling=t.child,t.child=p):(r=u.last,r!==null?r.sibling=p:t.child=p,u.last=p)}return u.tail!==null?(t=u.tail,u.rendering=t,u.tail=t.sibling,u.renderingStartTime=er(),t.sibling=null,r=Bt.current,Et(Bt,o?r&1|2:r&1),t):(xr(t),null);case 22:case 23:return gg(),o=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==o&&(t.flags|=8192),o&&t.mode&1?Zr&1073741824&&(xr(t),t.subtreeFlags&6&&(t.flags|=8192)):xr(t),null;case 24:return null;case 25:return null}throw Error(He(156,t.tag))}function iM(e,t){switch(qh(t),t.tag){case 1:return Gr(t.type)&&rc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ni(),Dt(Yr),Dt(Tr),ag(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ng(t),null;case 13:if(Dt(Bt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(He(340));Ei()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Dt(Bt),null;case 4:return Ni(),null;case 10:return Jh(t.type._context),null;case 22:case 23:return gg(),null;case 24:return null;default:return null}}var pu=!1,Sr=!1,sM=typeof WeakSet=="function"?WeakSet:Set,Ke=null;function hi(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(o){$t(e,t,o)}else r.current=null}function Xp(e,t,r){try{r()}catch(o){$t(e,t,o)}}var fm=!1;function lM(e,t){if(_p=Qu,e=Lx(),Uh(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var o=r.getSelection&&r.getSelection();if(o&&o.rangeCount!==0){r=o.anchorNode;var s=o.anchorOffset,u=o.focusNode;o=o.focusOffset;try{r.nodeType,u.nodeType}catch{r=null;break e}var p=0,w=-1,k=-1,T=0,E=0,D=e,F=null;t:for(;;){for(var L;D!==r||s!==0&&D.nodeType!==3||(w=p+s),D!==u||o!==0&&D.nodeType!==3||(k=p+o),D.nodeType===3&&(p+=D.nodeValue.length),(L=D.firstChild)!==null;)F=D,D=L;for(;;){if(D===e)break t;if(F===r&&++T===s&&(w=p),F===u&&++E===o&&(k=p),(L=D.nextSibling)!==null)break;D=F,F=D.parentNode}D=L}r=w===-1||k===-1?null:{start:w,end:k}}else r=null}r=r||{start:0,end:0}}else r=null;for(Op={focusedElem:e,selectionRange:r},Qu=!1,Ke=t;Ke!==null;)if(t=Ke,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ke=e;else for(;Ke!==null;){t=Ke;try{var z=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(z!==null){var R=z.memoizedProps,_=z.memoizedState,y=t.stateNode,f=y.getSnapshotBeforeUpdate(t.elementType===t.type?R:Tn(t.type,R),_);y.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(He(163))}}catch(g){$t(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,Ke=e;break}Ke=t.return}return z=fm,fm=!1,z}function Vs(e,t,r){var o=t.updateQueue;if(o=o!==null?o.lastEffect:null,o!==null){var s=o=o.next;do{if((s.tag&e)===e){var u=s.destroy;s.destroy=void 0,u!==void 0&&Xp(t,r,u)}s=s.next}while(s!==o)}}function Zc(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var o=r.create;r.destroy=o()}r=r.next}while(r!==t)}}function Yp(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function Nw(e){var t=e.alternate;t!==null&&(e.alternate=null,Nw(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[$n],delete t[al],delete t[Ep],delete t[XA],delete t[YA])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Iw(e){return e.tag===5||e.tag===3||e.tag===4}function pm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Iw(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Gp(e,t,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=tc));else if(o!==4&&(e=e.child,e!==null))for(Gp(e,t,r),e=e.sibling;e!==null;)Gp(e,t,r),e=e.sibling}function Up(e,t,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(o!==4&&(e=e.child,e!==null))for(Up(e,t,r),e=e.sibling;e!==null;)Up(e,t,r),e=e.sibling}var hr=null,Pn=!1;function Ea(e,t,r){for(r=r.child;r!==null;)jw(e,t,r),r=r.sibling}function jw(e,t,r){if(qn&&typeof qn.onCommitFiberUnmount=="function")try{qn.onCommitFiberUnmount(Hc,r)}catch{}switch(r.tag){case 5:Sr||hi(r,t);case 6:var o=hr,s=Pn;hr=null,Ea(e,t,r),hr=o,Pn=s,hr!==null&&(Pn?(e=hr,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):hr.removeChild(r.stateNode));break;case 18:hr!==null&&(Pn?(e=hr,r=r.stateNode,e.nodeType===8?Ef(e.parentNode,r):e.nodeType===1&&Ef(e,r),Js(e)):Ef(hr,r.stateNode));break;case 4:o=hr,s=Pn,hr=r.stateNode.containerInfo,Pn=!0,Ea(e,t,r),hr=o,Pn=s;break;case 0:case 11:case 14:case 15:if(!Sr&&(o=r.updateQueue,o!==null&&(o=o.lastEffect,o!==null))){s=o=o.next;do{var u=s,p=u.destroy;u=u.tag,p!==void 0&&(u&2||u&4)&&Xp(r,t,p),s=s.next}while(s!==o)}Ea(e,t,r);break;case 1:if(!Sr&&(hi(r,t),o=r.stateNode,typeof o.componentWillUnmount=="function"))try{o.props=r.memoizedProps,o.state=r.memoizedState,o.componentWillUnmount()}catch(w){$t(r,t,w)}Ea(e,t,r);break;case 21:Ea(e,t,r);break;case 22:r.mode&1?(Sr=(o=Sr)||r.memoizedState!==null,Ea(e,t,r),Sr=o):Ea(e,t,r);break;default:Ea(e,t,r)}}function hm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new sM),t.forEach(function(o){var s=vM.bind(null,e,o);r.has(o)||(r.add(o),o.then(s,s))})}}function Sn(e,t){var r=t.deletions;if(r!==null)for(var o=0;os&&(s=p),o&=~u}if(o=s,o=er()-o,o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*cM(o/1960))-o,10e?16:e,Va===null)var o=!1;else{if(e=Va,Va=null,hc=0,wt&6)throw Error(He(331));var s=wt;for(wt|=4,Ke=e.current;Ke!==null;){var u=Ke,p=u.child;if(Ke.flags&16){var w=u.deletions;if(w!==null){for(var k=0;ker()-pg?So(e,0):fg|=r),Ur(e,t)}function Bw(e,t){t===0&&(e.mode&1?(t=au,au<<=1,!(au&130023424)&&(au=4194304)):t=1);var r=Er();e=ba(e,t),e!==null&&(Sl(e,t,r),Ur(e,r))}function bM(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Bw(e,r)}function vM(e,t){var r=0;switch(e.tag){case 13:var o=e.stateNode,s=e.memoizedState;s!==null&&(r=s.retryLane);break;case 19:o=e.stateNode;break;default:throw Error(He(314))}o!==null&&o.delete(t),Bw(e,r)}var Xw;Xw=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Yr.current)Br=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Br=!1,aM(e,t,r);Br=!!(e.flags&131072)}else Br=!1,Vt&&t.flags&1048576&&Ux(t,oc,t.index);switch(t.lanes=0,t.tag){case 2:var o=t.type;Eu(e,t),e=t.pendingProps;var s=Mi(t,Tr.current);Ci(t,r),s=ig(null,t,o,e,s,r);var u=sg();return t.flags|=1,typeof s=="object"&&s!==null&&typeof s.render=="function"&&s.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Gr(o)?(u=!0,nc(t)):u=!1,t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,tg(t),s.updater=$c,t.stateNode=s,s._reactInternals=t,Dp(t,o,e,r),t=Vp(null,t,o,!0,u,r)):(t.tag=0,Vt&&u&&$h(t),Mr(null,t,s,r),t=t.child),t;case 16:o=t.elementType;e:{switch(Eu(e,t),e=t.pendingProps,s=o._init,o=s(o._payload),t.type=o,s=t.tag=yM(o),e=Tn(o,e),s){case 0:t=Fp(null,t,o,e,r);break e;case 1:t=um(null,t,o,e,r);break e;case 11:t=sm(null,t,o,e,r);break e;case 14:t=lm(null,t,o,Tn(o.type,e),r);break e}throw Error(He(306,o,""))}return t;case 0:return o=t.type,s=t.pendingProps,s=t.elementType===o?s:Tn(o,s),Fp(e,t,o,s,r);case 1:return o=t.type,s=t.pendingProps,s=t.elementType===o?s:Tn(o,s),um(e,t,o,s,r);case 3:e:{if(_w(t),e===null)throw Error(He(387));o=t.pendingProps,u=t.memoizedState,s=u.element,Kx(e,t),lc(t,o,null,r);var p=t.memoizedState;if(o=p.element,u.isDehydrated)if(u={element:o,isDehydrated:!1,cache:p.cache,pendingSuspenseBoundaries:p.pendingSuspenseBoundaries,transitions:p.transitions},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){s=Ii(Error(He(423)),t),t=cm(e,t,o,r,s);break e}else if(o!==s){s=Ii(Error(He(424)),t),t=cm(e,t,o,r,s);break e}else for(Kr=Ya(t.stateNode.containerInfo.firstChild),Qr=t,Vt=!0,_n=null,r=tw(t,null,o,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Ei(),o===s){t=va(e,t,r);break e}Mr(e,t,o,r)}t=t.child}return t;case 5:return rw(t),e===null&&Ip(t),o=t.type,s=t.pendingProps,u=e!==null?e.memoizedProps:null,p=s.children,Ap(o,s)?p=null:u!==null&&Ap(o,u)&&(t.flags|=32),Pw(e,t),Mr(e,t,p,r),t.child;case 6:return e===null&&Ip(t),null;case 13:return Ow(e,t,r);case 4:return rg(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=Ri(t,null,o,r):Mr(e,t,o,r),t.child;case 11:return o=t.type,s=t.pendingProps,s=t.elementType===o?s:Tn(o,s),sm(e,t,o,s,r);case 7:return Mr(e,t,t.pendingProps,r),t.child;case 8:return Mr(e,t,t.pendingProps.children,r),t.child;case 12:return Mr(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(o=t.type._context,s=t.pendingProps,u=t.memoizedProps,p=s.value,Et(ic,o._currentValue),o._currentValue=p,u!==null)if(Nn(u.value,p)){if(u.children===s.children&&!Yr.current){t=va(e,t,r);break e}}else for(u=t.child,u!==null&&(u.return=t);u!==null;){var w=u.dependencies;if(w!==null){p=u.child;for(var k=w.firstContext;k!==null;){if(k.context===o){if(u.tag===1){k=da(-1,r&-r),k.tag=2;var T=u.updateQueue;if(T!==null){T=T.shared;var E=T.pending;E===null?k.next=k:(k.next=E.next,E.next=k),T.pending=k}}u.lanes|=r,k=u.alternate,k!==null&&(k.lanes|=r),jp(u.return,r,t),w.lanes|=r;break}k=k.next}}else if(u.tag===10)p=u.type===t.type?null:u.child;else if(u.tag===18){if(p=u.return,p===null)throw Error(He(341));p.lanes|=r,w=p.alternate,w!==null&&(w.lanes|=r),jp(p,r,t),p=u.sibling}else p=u.child;if(p!==null)p.return=u;else for(p=u;p!==null;){if(p===t){p=null;break}if(u=p.sibling,u!==null){u.return=p.return,p=u;break}p=p.return}u=p}Mr(e,t,s.children,r),t=t.child}return t;case 9:return s=t.type,o=t.pendingProps.children,Ci(t,r),s=vn(s),o=o(s),t.flags|=1,Mr(e,t,o,r),t.child;case 14:return o=t.type,s=Tn(o,t.pendingProps),s=Tn(o.type,s),lm(e,t,o,s,r);case 15:return kw(e,t,t.type,t.pendingProps,r);case 17:return o=t.type,s=t.pendingProps,s=t.elementType===o?s:Tn(o,s),Eu(e,t),t.tag=1,Gr(o)?(e=!0,nc(t)):e=!1,Ci(t,r),Jx(t,o,s),Dp(t,o,s,r),Vp(null,t,o,!0,e,r);case 19:return Aw(e,t,r);case 22:return Tw(e,t,r)}throw Error(He(156,t.tag))};function Yw(e,t){return vx(e,t)}function mM(e,t,r,o){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function fn(e,t,r,o){return new mM(e,t,r,o)}function vg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function yM(e){if(typeof e=="function")return vg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Lh)return 11;if(e===Dh)return 14}return 2}function qa(e,t){var r=e.alternate;return r===null?(r=fn(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Iu(e,t,r,o,s,u){var p=2;if(o=e,typeof e=="function")vg(e)&&(p=1);else if(typeof e=="string")p=5;else e:switch(e){case oi:return ko(r.children,s,u,t);case jh:p=8,s|=8;break;case sp:return e=fn(12,r,t,s|2),e.elementType=sp,e.lanes=u,e;case lp:return e=fn(13,r,t,s),e.elementType=lp,e.lanes=u,e;case up:return e=fn(19,r,t,s),e.elementType=up,e.lanes=u,e;case ex:return Qc(r,s,u,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Qy:p=10;break e;case Jy:p=9;break e;case Lh:p=11;break e;case Dh:p=14;break e;case Ia:p=16,o=null;break e}throw Error(He(130,e==null?e:typeof e,""))}return t=fn(p,r,t,s),t.elementType=e,t.type=o,t.lanes=u,t}function ko(e,t,r,o){return e=fn(7,e,o,t),e.lanes=r,e}function Qc(e,t,r,o){return e=fn(22,e,o,t),e.elementType=ex,e.lanes=r,e.stateNode={isHidden:!1},e}function Ff(e,t,r){return e=fn(6,e,null,t),e.lanes=r,e}function Vf(e,t,r){return t=fn(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function xM(e,t,r,o,s){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=xf(0),this.expirationTimes=xf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=xf(0),this.identifierPrefix=o,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function mg(e,t,r,o,s,u,p,w,k){return e=new xM(e,t,r,w,k),t===1?(t=1,u===!0&&(t|=8)):t=0,u=fn(3,null,null,t),e.current=u,u.stateNode=e,u.memoizedState={element:o,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},tg(u),e}function wM(e,t,r){var o=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(qw)}catch(e){console.error(e)}}qw(),Uy.exports=rn;var ma=Uy.exports,Cm=ma;op.createRoot=Cm.createRoot,op.hydrateRoot=Cm.hydrateRoot;/** * @remix-run/router v1.10.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function dl(){return dl=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Cg(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function _M(){return Math.random().toString(36).substr(2,8)}function km(e,t){return{usr:e.state,key:e.key,idx:t}}function Qp(e,t,r,o){return r===void 0&&(r=null),dl({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?$i(t):t,{state:r,key:t&&t.key||o||_M()})}function vc(e){let{pathname:t="/",search:r="",hash:o=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),o&&o!=="#"&&(t+=o.charAt(0)==="#"?o:"#"+o),t}function $i(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let o=e.indexOf("?");o>=0&&(t.search=e.substr(o),e=e.substr(0,o)),e&&(t.pathname=e)}return t}function OM(e,t,r,o){o===void 0&&(o={});let{window:s=document.defaultView,v5Compat:u=!1}=o,p=s.history,w=Wa.Pop,k=null,T=E();T==null&&(T=0,p.replaceState(dl({},p.state,{idx:T}),""));function E(){return(p.state||{idx:null}).idx}function D(){w=Wa.Pop;let _=E(),y=_==null?null:_-T;T=_,k&&k({action:w,location:R.location,delta:y})}function F(_,y){w=Wa.Push;let f=Qp(R.location,_,y);r&&r(f,_),T=E()+1;let b=km(f,T),g=R.createHref(f);try{p.pushState(b,"",g)}catch(v){if(v instanceof DOMException&&v.name==="DataCloneError")throw v;s.location.assign(g)}u&&k&&k({action:w,location:R.location,delta:1})}function L(_,y){w=Wa.Replace;let f=Qp(R.location,_,y);r&&r(f,_),T=E();let b=km(f,T),g=R.createHref(f);p.replaceState(b,"",g),u&&k&&k({action:w,location:R.location,delta:0})}function z(_){let y=s.location.origin!=="null"?s.location.origin:s.location.href,f=typeof _=="string"?_:vc(_);return Gt(y,"No window.location.(origin|href) available to create URL for href: "+f),new URL(f,y)}let R={get action(){return w},get location(){return e(s,p)},listen(_){if(k)throw new Error("A history only accepts one active listener");return s.addEventListener(Sm,D),k=_,()=>{s.removeEventListener(Sm,D),k=null}},createHref(_){return t(s,_)},createURL:z,encodeLocation(_){let y=z(_);return{pathname:y.pathname,search:y.search,hash:y.hash}},push:F,replace:L,go(_){return p.go(_)}};return R}var Tm;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Tm||(Tm={}));function AM(e,t,r){r===void 0&&(r="/");let o=typeof t=="string"?$i(t):t,s=fl(o.pathname||"/",r);if(s==null)return null;let u=Zw(e);MM(u);let p=null;for(let w=0;p==null&&w{let k={relativePath:w===void 0?u.path||"":w,caseSensitive:u.caseSensitive===!0,childrenIndex:p,route:u};k.relativePath.startsWith("/")&&(Gt(k.relativePath.startsWith(o),'Absolute route path "'+k.relativePath+'" nested under path '+('"'+o+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),k.relativePath=k.relativePath.slice(o.length));let T=Za([o,k.relativePath]),E=r.concat(k);u.children&&u.children.length>0&&(Gt(u.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+T+'".')),Zw(u.children,t,E,T)),!(u.path==null&&!u.index)&&t.push({path:T,score:DM(T,u.index),routesMeta:E})};return e.forEach((u,p)=>{var w;if(u.path===""||!((w=u.path)!=null&&w.includes("?")))s(u,p);else for(let k of Kw(u.path))s(u,p,k)}),t}function Kw(e){let t=e.split("/");if(t.length===0)return[];let[r,...o]=t,s=r.endsWith("?"),u=r.replace(/\?$/,"");if(o.length===0)return s?[u,""]:[u];let p=Kw(o.join("/")),w=[];return w.push(...p.map(k=>k===""?u:[u,k].join("/"))),s&&w.push(...p),w.map(k=>e.startsWith("/")&&k===""?"/":k)}function MM(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:zM(t.routesMeta.map(o=>o.childrenIndex),r.routesMeta.map(o=>o.childrenIndex)))}const EM=/^:\w+$/,RM=3,NM=2,IM=1,jM=10,LM=-2,Pm=e=>e==="*";function DM(e,t){let r=e.split("/"),o=r.length;return r.some(Pm)&&(o+=LM),t&&(o+=NM),r.filter(s=>!Pm(s)).reduce((s,u)=>s+(EM.test(u)?RM:u===""?IM:jM),o)}function zM(e,t){return e.length===t.length&&e.slice(0,-1).every((o,s)=>o===t[s])?e[e.length-1]-t[t.length-1]:0}function FM(e,t){let{routesMeta:r}=e,o={},s="/",u=[];for(let p=0;p{if(E==="*"){let F=w[D]||"";p=u.slice(0,u.length-F.length).replace(/(.)\/+$/,"$1")}return T[E]=HM(w[D]||"",E),T},{}),pathname:u,pathnameBase:p,pattern:e}}function VM(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),Cg(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let o=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(p,w)=>(o.push(w),"/([^\\/]+)"));return e.endsWith("*")?(o.push("*"),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),o]}function WM(e){try{return decodeURI(e)}catch(t){return Cg(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function HM(e,t){try{return decodeURIComponent(e)}catch(r){return Cg(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+r+").")),e}}function fl(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,o=e.charAt(r);return o&&o!=="/"?null:e.slice(r)||"/"}function BM(e,t){t===void 0&&(t="/");let{pathname:r,search:o="",hash:s=""}=typeof e=="string"?$i(e):e;return{pathname:r?r.startsWith("/")?r:XM(r,t):t,search:GM(o),hash:UM(s)}}function XM(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(s=>{s===".."?r.length>1&&r.pop():s!=="."&&r.push(s)}),r.length>1?r.join("/"):"/"}function Wf(e,t,r,o){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(o)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function Sg(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function kg(e,t,r,o){o===void 0&&(o=!1);let s;typeof e=="string"?s=$i(e):(s=dl({},e),Gt(!s.pathname||!s.pathname.includes("?"),Wf("?","pathname","search",s)),Gt(!s.pathname||!s.pathname.includes("#"),Wf("#","pathname","hash",s)),Gt(!s.search||!s.search.includes("#"),Wf("#","search","hash",s)));let u=e===""||s.pathname==="",p=u?"/":s.pathname,w;if(o||p==null)w=r;else{let D=t.length-1;if(p.startsWith("..")){let F=p.split("/");for(;F[0]==="..";)F.shift(),D-=1;s.pathname=F.join("/")}w=D>=0?t[D]:"/"}let k=BM(s,w),T=p&&p!=="/"&&p.endsWith("/"),E=(u||p===".")&&r.endsWith("/");return!k.pathname.endsWith("/")&&(T||E)&&(k.pathname+="/"),k}const Za=e=>e.join("/").replace(/\/\/+/g,"/"),YM=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),GM=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,UM=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function $M(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Qw=["post","put","patch","delete"];new Set(Qw);const qM=["get",...Qw];new Set(qM);/** * React Router v6.17.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function mc(){return mc=Object.assign?Object.assign.bind():function(e){for(var t=1;tk.pathnameBase)),p=re.useRef(!1);return t1(()=>{p.current=!0}),re.useCallback(function(k,T){if(T===void 0&&(T={}),!p.current)return;if(typeof k=="number"){r.go(k);return}let E=kg(k,JSON.parse(u),s,T.relative==="path");e==null&&t!=="/"&&(E.pathname=E.pathname==="/"?t:Za([t,E.pathname])),(T.replace?r.replace:r.push)(E,T.state,T)},[t,r,u,s,e])}function od(e,t){let{relative:r}=t===void 0?{}:t,{matches:o}=re.useContext(ao),{pathname:s}=Fo(),u=JSON.stringify(Sg(o).map(p=>p.pathnameBase));return re.useMemo(()=>kg(e,JSON.parse(u),s,r==="path"),[e,u,s,r])}function QM(e,t){return JM(e,t)}function JM(e,t,r){qi()||Gt(!1);let{navigator:o}=re.useContext(zo),{matches:s}=re.useContext(ao),u=s[s.length-1],p=u?u.params:{};u&&u.pathname;let w=u?u.pathnameBase:"/";u&&u.route;let k=Fo(),T;if(t){var E;let R=typeof t=="string"?$i(t):t;w==="/"||(E=R.pathname)!=null&&E.startsWith(w)||Gt(!1),T=R}else T=k;let D=T.pathname||"/",F=w==="/"?D:D.slice(w.length)||"/",L=AM(e,{pathname:F}),z=aE(L&&L.map(R=>Object.assign({},R,{params:Object.assign({},p,R.params),pathname:Za([w,o.encodeLocation?o.encodeLocation(R.pathname).pathname:R.pathname]),pathnameBase:R.pathnameBase==="/"?w:Za([w,o.encodeLocation?o.encodeLocation(R.pathnameBase).pathname:R.pathnameBase])})),s,r);return t&&z?re.createElement(ad.Provider,{value:{location:mc({pathname:"/",search:"",hash:"",state:null,key:"default"},T),navigationType:Wa.Pop}},z):z}function eE(){let e=lE(),t=$M(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,s={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},u=null;return re.createElement(re.Fragment,null,re.createElement("h2",null,"Unexpected Application Error!"),re.createElement("h3",{style:{fontStyle:"italic"}},t),r?re.createElement("pre",{style:s},r):null,u)}const tE=re.createElement(eE,null);class rE extends re.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error?re.createElement(ao.Provider,{value:this.props.routeContext},re.createElement(e1.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function nE(e){let{routeContext:t,match:r,children:o}=e,s=re.useContext(nd);return s&&s.static&&s.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=r.route.id),re.createElement(ao.Provider,{value:t},o)}function aE(e,t,r){var o;if(t===void 0&&(t=[]),r===void 0&&(r=null),e==null){var s;if((s=r)!=null&&s.errors)e=r.matches;else return null}let u=e,p=(o=r)==null?void 0:o.errors;if(p!=null){let w=u.findIndex(k=>k.route.id&&(p==null?void 0:p[k.route.id]));w>=0||Gt(!1),u=u.slice(0,Math.min(u.length,w+1))}return u.reduceRight((w,k,T)=>{let E=k.route.id?p==null?void 0:p[k.route.id]:null,D=null;r&&(D=k.route.errorElement||tE);let F=t.concat(u.slice(0,T+1)),L=()=>{let z;return E?z=D:k.route.Component?z=re.createElement(k.route.Component,null):k.route.element?z=k.route.element:z=w,re.createElement(nE,{match:k,routeContext:{outlet:w,matches:F,isDataRoute:r!=null},children:z})};return r&&(k.route.ErrorBoundary||k.route.errorElement||T===0)?re.createElement(rE,{location:r.location,revalidation:r.revalidation,component:D,error:E,children:L(),routeContext:{outlet:null,matches:F,isDataRoute:!0}}):L()},null)}var n1=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(n1||{}),yc=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(yc||{});function oE(e){let t=re.useContext(nd);return t||Gt(!1),t}function iE(e){let t=re.useContext(Jw);return t||Gt(!1),t}function sE(e){let t=re.useContext(ao);return t||Gt(!1),t}function a1(e){let t=sE(),r=t.matches[t.matches.length-1];return r.route.id||Gt(!1),r.route.id}function lE(){var e;let t=re.useContext(e1),r=iE(yc.UseRouteError),o=a1(yc.UseRouteError);return t||((e=r.errors)==null?void 0:e[o])}function uE(){let{router:e}=oE(n1.UseNavigateStable),t=a1(yc.UseNavigateStable),r=re.useRef(!1);return t1(()=>{r.current=!0}),re.useCallback(function(s,u){u===void 0&&(u={}),r.current&&(typeof s=="number"?e.navigate(s):e.navigate(s,mc({fromRouteId:t},u)))},[e,t])}function cE(e){let{to:t,replace:r,state:o,relative:s}=e;qi()||Gt(!1);let{matches:u}=re.useContext(ao),{pathname:p}=Fo(),w=r1(),k=kg(t,Sg(u).map(E=>E.pathnameBase),p,s==="path"),T=JSON.stringify(k);return re.useEffect(()=>w(JSON.parse(T),{replace:r,state:o,relative:s}),[w,T,s,r,o]),null}function ki(e){Gt(!1)}function dE(e){let{basename:t="/",children:r=null,location:o,navigationType:s=Wa.Pop,navigator:u,static:p=!1}=e;qi()&&Gt(!1);let w=t.replace(/^\/*/,"/"),k=re.useMemo(()=>({basename:w,navigator:u,static:p}),[w,u,p]);typeof o=="string"&&(o=$i(o));let{pathname:T="/",search:E="",hash:D="",state:F=null,key:L="default"}=o,z=re.useMemo(()=>{let R=fl(T,w);return R==null?null:{location:{pathname:R,search:E,hash:D,state:F,key:L},navigationType:s}},[w,T,E,D,F,L,s]);return z==null?null:re.createElement(zo.Provider,{value:k},re.createElement(ad.Provider,{children:r,value:z}))}function Tg(e){let{children:t,location:r}=e;return QM(eh(t),r)}new Promise(()=>{});function eh(e,t){t===void 0&&(t=[]);let r=[];return re.Children.forEach(e,(o,s)=>{if(!re.isValidElement(o))return;let u=[...t,s];if(o.type===re.Fragment){r.push.apply(r,eh(o.props.children,u));return}o.type!==ki&&Gt(!1),!o.props.index||!o.props.children||Gt(!1);let p={id:o.props.id||u.join("-"),caseSensitive:o.props.caseSensitive,element:o.props.element,Component:o.props.Component,index:o.props.index,path:o.props.path,loader:o.props.loader,action:o.props.action,errorElement:o.props.errorElement,ErrorBoundary:o.props.ErrorBoundary,hasErrorBoundary:o.props.ErrorBoundary!=null||o.props.errorElement!=null,shouldRevalidate:o.props.shouldRevalidate,handle:o.props.handle,lazy:o.props.lazy};o.props.children&&(p.children=eh(o.props.children,u)),r.push(p)}),r}/** * React Router DOM v6.17.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function xc(){return xc=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[s]=e[s]);return r}function fE(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function pE(e,t){return e.button===0&&(!t||t==="_self")&&!fE(e)}const hE=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],gE=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],bE=re.createContext({isTransitioning:!1}),vE="startTransition",_m=Eh[vE];function mE(e){let{basename:t,children:r,future:o,window:s}=e,u=re.useRef();u.current==null&&(u.current=PM({window:s,v5Compat:!0}));let p=u.current,[w,k]=re.useState({action:p.action,location:p.location}),{v7_startTransition:T}=o||{},E=re.useCallback(D=>{T&&_m?_m(()=>k(D)):k(D)},[k,T]);return re.useLayoutEffect(()=>p.listen(E),[p,E]),re.createElement(dE,{basename:t,children:r,location:w.location,navigationType:w.action,navigator:p})}const yE=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",xE=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Eo=re.forwardRef(function(t,r){let{onClick:o,relative:s,reloadDocument:u,replace:p,state:w,target:k,to:T,preventScrollReset:E,unstable_viewTransition:D}=t,F=o1(t,hE),{basename:L}=re.useContext(zo),z,R=!1;if(typeof T=="string"&&xE.test(T)&&(z=T,yE))try{let b=new URL(window.location.href),g=T.startsWith("//")?new URL(b.protocol+T):new URL(T),v=fl(g.pathname,L);g.origin===b.origin&&v!=null?T=v+g.search+g.hash:R=!0}catch{}let _=ZM(T,{relative:s}),y=SE(T,{replace:p,state:w,target:k,preventScrollReset:E,relative:s,unstable_viewTransition:D});function f(b){o&&o(b),b.defaultPrevented||y(b)}return re.createElement("a",xc({},F,{href:z||_,onClick:R||u?o:f,ref:r,target:k}))}),wE=re.forwardRef(function(t,r){let{"aria-current":o="page",caseSensitive:s=!1,className:u="",end:p=!1,style:w,to:k,unstable_viewTransition:T,children:E}=t,D=o1(t,gE),F=od(k,{relative:D.relative}),L=Fo(),z=re.useContext(Jw),{navigator:R}=re.useContext(zo),_=z!=null&&kE(F)&&T===!0,y=R.encodeLocation?R.encodeLocation(F).pathname:F.pathname,f=L.pathname,b=z&&z.navigation&&z.navigation.location?z.navigation.location.pathname:null;s||(f=f.toLowerCase(),b=b?b.toLowerCase():null,y=y.toLowerCase());let g=f===y||!p&&f.startsWith(y)&&f.charAt(y.length)==="/",v=b!=null&&(b===y||!p&&b.startsWith(y)&&b.charAt(y.length)==="/"),P={isActive:g,isPending:v,isTransitioning:_},M=g?o:void 0,Y;typeof u=="function"?Y=u(P):Y=[u,g?"active":null,v?"pending":null,_?"transitioning":null].filter(Boolean).join(" ");let B=typeof w=="function"?w(P):w;return re.createElement(Eo,xc({},D,{"aria-current":M,className:Y,ref:r,style:B,to:k,unstable_viewTransition:T}),typeof E=="function"?E(P):E)});var th;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(th||(th={}));var Om;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Om||(Om={}));function CE(e){let t=re.useContext(nd);return t||Gt(!1),t}function SE(e,t){let{target:r,replace:o,state:s,preventScrollReset:u,relative:p,unstable_viewTransition:w}=t===void 0?{}:t,k=r1(),T=Fo(),E=od(e,{relative:p});return re.useCallback(D=>{if(pE(D,r)){D.preventDefault();let F=o!==void 0?o:vc(T)===vc(E);k(e,{replace:F,state:s,preventScrollReset:u,relative:p,unstable_viewTransition:w})}},[T,k,E,o,s,r,e,u,p,w])}function kE(e,t){t===void 0&&(t={});let r=re.useContext(bE);r==null&&Gt(!1);let{basename:o}=CE(th.useViewTransitionState),s=od(e,{relative:t.relative});if(!r.isTransitioning)return!1;let u=fl(r.currentLocation.pathname,o)||r.currentLocation.pathname,p=fl(r.nextLocation.pathname,o)||r.nextLocation.pathname;return Jp(s.pathname,p)!=null||Jp(s.pathname,u)!=null}function TE({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{d:"M12 7.5a2.25 2.25 0 100 4.5 2.25 2.25 0 000-4.5z"}),re.createElement("path",{fillRule:"evenodd",d:"M1.5 4.875C1.5 3.839 2.34 3 3.375 3h17.25c1.035 0 1.875.84 1.875 1.875v9.75c0 1.036-.84 1.875-1.875 1.875H3.375A1.875 1.875 0 011.5 14.625v-9.75zM8.25 9.75a3.75 3.75 0 117.5 0 3.75 3.75 0 01-7.5 0zM18.75 9a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75V9.75a.75.75 0 00-.75-.75h-.008zM4.5 9.75A.75.75 0 015.25 9h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75H5.25a.75.75 0 01-.75-.75V9.75z",clipRule:"evenodd"}),re.createElement("path",{d:"M2.25 18a.75.75 0 000 1.5c5.4 0 10.63.722 15.6 2.075 1.19.324 2.4-.558 2.4-1.82V18.75a.75.75 0 00-.75-.75H2.25z"}))}const PE=re.forwardRef(TE),i1=PE;function _E({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{fillRule:"evenodd",d:"M3 6.75A.75.75 0 013.75 6h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 6.75zM3 12a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 12zm0 5.25a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75z",clipRule:"evenodd"}))}const OE=re.forwardRef(_E),AE=OE;function ME({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{fillRule:"evenodd",d:"M5.25 9a6.75 6.75 0 0113.5 0v.75c0 2.123.8 4.057 2.118 5.52a.75.75 0 01-.297 1.206c-1.544.57-3.16.99-4.831 1.243a3.75 3.75 0 11-7.48 0 24.585 24.585 0 01-4.831-1.244.75.75 0 01-.298-1.205A8.217 8.217 0 005.25 9.75V9zm4.502 8.9a2.25 2.25 0 104.496 0 25.057 25.057 0 01-4.496 0z",clipRule:"evenodd"}))}const EE=re.forwardRef(ME),s1=EE;function RE({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{d:"M18.375 2.25c-1.035 0-1.875.84-1.875 1.875v15.75c0 1.035.84 1.875 1.875 1.875h.75c1.035 0 1.875-.84 1.875-1.875V4.125c0-1.036-.84-1.875-1.875-1.875h-.75zM9.75 8.625c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v11.25c0 1.035-.84 1.875-1.875 1.875h-.75a1.875 1.875 0 01-1.875-1.875V8.625zM3 13.125c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v6.75c0 1.035-.84 1.875-1.875 1.875h-.75A1.875 1.875 0 013 19.875v-6.75z"}))}const NE=re.forwardRef(RE),IE=NE;function jE({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{fillRule:"evenodd",d:"M12 2.25c-2.429 0-4.817.178-7.152.521C2.87 3.061 1.5 4.795 1.5 6.741v6.018c0 1.946 1.37 3.68 3.348 3.97.877.129 1.761.234 2.652.316V21a.75.75 0 001.28.53l4.184-4.183a.39.39 0 01.266-.112c2.006-.05 3.982-.22 5.922-.506 1.978-.29 3.348-2.023 3.348-3.97V6.741c0-1.947-1.37-3.68-3.348-3.97A49.145 49.145 0 0012 2.25zM8.25 8.625a1.125 1.125 0 100 2.25 1.125 1.125 0 000-2.25zm2.625 1.125a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875-1.125a1.125 1.125 0 100 2.25 1.125 1.125 0 000-2.25z",clipRule:"evenodd"}))}const LE=re.forwardRef(jE),DE=LE;function zE({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{fillRule:"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zm13.36-1.814a.75.75 0 10-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 00-1.06 1.06l2.25 2.25a.75.75 0 001.14-.094l3.75-5.25z",clipRule:"evenodd"}))}const FE=re.forwardRef(zE),VE=FE;function WE({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{fillRule:"evenodd",d:"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zM12.75 6a.75.75 0 00-1.5 0v6c0 .414.336.75.75.75h4.5a.75.75 0 000-1.5h-3.75V6z",clipRule:"evenodd"}))}const HE=re.forwardRef(WE),ju=HE;function BE({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{fillRule:"evenodd",d:"M11.078 2.25c-.917 0-1.699.663-1.85 1.567L9.05 4.889c-.02.12-.115.26-.297.348a7.493 7.493 0 00-.986.57c-.166.115-.334.126-.45.083L6.3 5.508a1.875 1.875 0 00-2.282.819l-.922 1.597a1.875 1.875 0 00.432 2.385l.84.692c.095.078.17.229.154.43a7.598 7.598 0 000 1.139c.015.2-.059.352-.153.43l-.841.692a1.875 1.875 0 00-.432 2.385l.922 1.597a1.875 1.875 0 002.282.818l1.019-.382c.115-.043.283-.031.45.082.312.214.641.405.985.57.182.088.277.228.297.35l.178 1.071c.151.904.933 1.567 1.85 1.567h1.844c.916 0 1.699-.663 1.85-1.567l.178-1.072c.02-.12.114-.26.297-.349.344-.165.673-.356.985-.57.167-.114.335-.125.45-.082l1.02.382a1.875 1.875 0 002.28-.819l.923-1.597a1.875 1.875 0 00-.432-2.385l-.84-.692c-.095-.078-.17-.229-.154-.43a7.614 7.614 0 000-1.139c-.016-.2.059-.352.153-.43l.84-.692c.708-.582.891-1.59.433-2.385l-.922-1.597a1.875 1.875 0 00-2.282-.818l-1.02.382c-.114.043-.282.031-.449-.083a7.49 7.49 0 00-.985-.57c-.183-.087-.277-.227-.297-.348l-.179-1.072a1.875 1.875 0 00-1.85-1.567h-1.843zM12 15.75a3.75 3.75 0 100-7.5 3.75 3.75 0 000 7.5z",clipRule:"evenodd"}))}const XE=re.forwardRef(BE),Pg=XE;function YE({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{d:"M4.5 3.75a3 3 0 00-3 3v.75h21v-.75a3 3 0 00-3-3h-15z"}),re.createElement("path",{fillRule:"evenodd",d:"M22.5 9.75h-21v7.5a3 3 0 003 3h15a3 3 0 003-3v-7.5zm-18 3.75a.75.75 0 01.75-.75h6a.75.75 0 010 1.5h-6a.75.75 0 01-.75-.75zm.75 2.25a.75.75 0 000 1.5h3a.75.75 0 000-1.5h-3z",clipRule:"evenodd"}))}const GE=re.forwardRef(YE),l1=GE;function UE({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{d:"M11.645 20.91l-.007-.003-.022-.012a15.247 15.247 0 01-.383-.218 25.18 25.18 0 01-4.244-3.17C4.688 15.36 2.25 12.174 2.25 8.25 2.25 5.322 4.714 3 7.688 3A5.5 5.5 0 0112 5.052 5.5 5.5 0 0116.313 3c2.973 0 5.437 2.322 5.437 5.25 0 3.925-2.438 7.111-4.739 9.256a25.175 25.175 0 01-4.244 3.17 15.247 15.247 0 01-.383.219l-.022.012-.007.004-.003.001a.752.752 0 01-.704 0l-.003-.001z"}))}const $E=re.forwardRef(UE),qE=$E;function ZE({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{d:"M11.47 3.84a.75.75 0 011.06 0l8.69 8.69a.75.75 0 101.06-1.06l-8.689-8.69a2.25 2.25 0 00-3.182 0l-8.69 8.69a.75.75 0 001.061 1.06l8.69-8.69z"}),re.createElement("path",{d:"M12 5.432l8.159 8.159c.03.03.06.058.091.086v6.198c0 1.035-.84 1.875-1.875 1.875H15a.75.75 0 01-.75-.75v-4.5a.75.75 0 00-.75-.75h-3a.75.75 0 00-.75.75V21a.75.75 0 01-.75.75H5.625a1.875 1.875 0 01-1.875-1.875v-6.198a2.29 2.29 0 00.091-.086L12 5.43z"}))}const KE=re.forwardRef(ZE),u1=KE;function QE({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{fillRule:"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zm8.706-1.442c1.146-.573 2.437.463 2.126 1.706l-.709 2.836.042-.02a.75.75 0 01.67 1.34l-.04.022c-1.147.573-2.438-.463-2.127-1.706l.71-2.836-.042.02a.75.75 0 11-.671-1.34l.041-.022zM12 9a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"}))}const JE=re.forwardRef(QE),eR=JE;function tR({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{d:"M18 1.5c2.9 0 5.25 2.35 5.25 5.25v3.75a.75.75 0 01-1.5 0V6.75a3.75 3.75 0 10-7.5 0v3a3 3 0 013 3v6.75a3 3 0 01-3 3H3.75a3 3 0 01-3-3v-6.75a3 3 0 013-3h9v-3c0-2.9 2.35-5.25 5.25-5.25z"}))}const rR=re.forwardRef(tR),nR=rR;function aR({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{d:"M21.731 2.269a2.625 2.625 0 00-3.712 0l-1.157 1.157 3.712 3.712 1.157-1.157a2.625 2.625 0 000-3.712zM19.513 8.199l-3.712-3.712-12.15 12.15a5.25 5.25 0 00-1.32 2.214l-.8 2.685a.75.75 0 00.933.933l2.685-.8a5.25 5.25 0 002.214-1.32L19.513 8.2z"}))}const oR=re.forwardRef(aR),iR=oR;function sR({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{fillRule:"evenodd",d:"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zM12.75 9a.75.75 0 00-1.5 0v2.25H9a.75.75 0 000 1.5h2.25V15a.75.75 0 001.5 0v-2.25H15a.75.75 0 000-1.5h-2.25V9z",clipRule:"evenodd"}))}const lR=re.forwardRef(sR),uR=lR;function cR({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{d:"M5.566 4.657A4.505 4.505 0 016.75 4.5h10.5c.41 0 .806.055 1.183.157A3 3 0 0015.75 3h-7.5a3 3 0 00-2.684 1.657zM2.25 12a3 3 0 013-3h13.5a3 3 0 013 3v6a3 3 0 01-3 3H5.25a3 3 0 01-3-3v-6zM5.25 7.5c-.41 0-.806.055-1.184.157A3 3 0 016.75 6h10.5a3 3 0 012.683 1.657A4.505 4.505 0 0018.75 7.5H5.25z"}))}const dR=re.forwardRef(cR),fR=dR;function pR({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{d:"M5.507 4.048A3 3 0 017.785 3h8.43a3 3 0 012.278 1.048l1.722 2.008A4.533 4.533 0 0019.5 6h-15c-.243 0-.482.02-.715.056l1.722-2.008z"}),re.createElement("path",{fillRule:"evenodd",d:"M1.5 10.5a3 3 0 013-3h15a3 3 0 110 6h-15a3 3 0 01-3-3zm15 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm2.25.75a.75.75 0 100-1.5.75.75 0 000 1.5zM4.5 15a3 3 0 100 6h15a3 3 0 100-6h-15zm11.25 3.75a.75.75 0 100-1.5.75.75 0 000 1.5zM19.5 18a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",clipRule:"evenodd"}))}const hR=re.forwardRef(pR),gR=hR;function bR({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{d:"M2.25 2.25a.75.75 0 000 1.5h1.386c.17 0 .318.114.362.278l2.558 9.592a3.752 3.752 0 00-2.806 3.63c0 .414.336.75.75.75h15.75a.75.75 0 000-1.5H5.378A2.25 2.25 0 017.5 15h11.218a.75.75 0 00.674-.421 60.358 60.358 0 002.96-7.228.75.75 0 00-.525-.965A60.864 60.864 0 005.68 4.509l-.232-.867A1.875 1.875 0 003.636 2.25H2.25zM3.75 20.25a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zM16.5 20.25a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z"}))}const vR=re.forwardRef(bR),mR=vR;function yR({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{fillRule:"evenodd",d:"M1.5 5.625c0-1.036.84-1.875 1.875-1.875h17.25c1.035 0 1.875.84 1.875 1.875v12.75c0 1.035-.84 1.875-1.875 1.875H3.375A1.875 1.875 0 011.5 18.375V5.625zM21 9.375A.375.375 0 0020.625 9h-7.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375h7.5a.375.375 0 00.375-.375v-1.5zm0 3.75a.375.375 0 00-.375-.375h-7.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375h7.5a.375.375 0 00.375-.375v-1.5zm0 3.75a.375.375 0 00-.375-.375h-7.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375h7.5a.375.375 0 00.375-.375v-1.5zM10.875 18.75a.375.375 0 00.375-.375v-1.5a.375.375 0 00-.375-.375h-7.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375h7.5zM3.375 15h7.5a.375.375 0 00.375-.375v-1.5a.375.375 0 00-.375-.375h-7.5a.375.375 0 00-.375.375v1.5c0 .207.168.375.375.375zm0-3.75h7.5a.375.375 0 00.375-.375v-1.5A.375.375 0 0010.875 9h-7.5A.375.375 0 003 9.375v1.5c0 .207.168.375.375.375z",clipRule:"evenodd"}))}const xR=re.forwardRef(yR),wR=xR;function CR({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{fillRule:"evenodd",d:"M18.685 19.097A9.723 9.723 0 0021.75 12c0-5.385-4.365-9.75-9.75-9.75S2.25 6.615 2.25 12a9.723 9.723 0 003.065 7.097A9.716 9.716 0 0012 21.75a9.716 9.716 0 006.685-2.653zm-12.54-1.285A7.486 7.486 0 0112 15a7.486 7.486 0 015.855 2.812A8.224 8.224 0 0112 20.25a8.224 8.224 0 01-5.855-2.438zM15.75 9a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z",clipRule:"evenodd"}))}const SR=re.forwardRef(CR),rh=SR;function kR({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{d:"M6.25 6.375a4.125 4.125 0 118.25 0 4.125 4.125 0 01-8.25 0zM3.25 19.125a7.125 7.125 0 0114.25 0v.003l-.001.119a.75.75 0 01-.363.63 13.067 13.067 0 01-6.761 1.873c-2.472 0-4.786-.684-6.76-1.873a.75.75 0 01-.364-.63l-.001-.122zM19.75 7.5a.75.75 0 00-1.5 0v2.25H16a.75.75 0 000 1.5h2.25v2.25a.75.75 0 001.5 0v-2.25H22a.75.75 0 000-1.5h-2.25V7.5z"}))}const TR=re.forwardRef(kR),PR=TR;function _R({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{d:"M4.5 6.375a4.125 4.125 0 118.25 0 4.125 4.125 0 01-8.25 0zM14.25 8.625a3.375 3.375 0 116.75 0 3.375 3.375 0 01-6.75 0zM1.5 19.125a7.125 7.125 0 0114.25 0v.003l-.001.119a.75.75 0 01-.363.63 13.067 13.067 0 01-6.761 1.873c-2.472 0-4.786-.684-6.76-1.873a.75.75 0 01-.364-.63l-.001-.122zM17.25 19.128l-.001.144a2.25 2.25 0 01-.233.96 10.088 10.088 0 005.06-1.01.75.75 0 00.42-.643 4.875 4.875 0 00-6.957-4.611 8.586 8.586 0 011.71 5.157v.003z"}))}const OR=re.forwardRef(_R),AR=OR;var Pe={},c1={},d1={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var o=[],s=0;se&&(t=0,o=r,r=new Map)}return{get:function(u){var p=r.get(u);return p!==void 0?p:(p=o.get(u))!==void 0?(s(u,p),p):void 0},set:function(u,p){r.has(u)?r.set(u,p):s(u,p)}}}function RR(e){var t=e.separator||":";return function(r){for(var o=0,s=[],u=0,p=0;p1?t-1:0),o=1;ok.length)&&(T=k.length);for(var E=0,D=new Array(T);E_.length)&&(y=_.length);for(var f=0,b=new Array(y);ff.length)&&(b=f.length);for(var g=0,v=new Array(b);gf.length)&&(b=f.length);for(var g=0,v=new Array(b);gM.length)&&(Y=M.length);for(var B=0,H=new Array(Y);Bg.length)&&(v=g.length);for(var P=0,M=new Array(v);Py.length)&&(f=y.length);for(var b=0,g=new Array(f);bv.length)&&(P=v.length);for(var M=0,Y=new Array(P);Mb.length)&&(g=b.length);for(var v=0,P=new Array(g);vL.length)&&(z=L.length);for(var R=0,_=new Array(z);RR.length)&&(_=R.length);for(var y=0,f=new Array(_);y<_;y++)f[y]=R[y];return f}function u(R){if(Array.isArray(R))return s(R)}function p(R){return R&&R.__esModule?R:{default:R}}function w(R){if(typeof Symbol<"u"&&R[Symbol.iterator]!=null||R["@@iterator"]!=null)return Array.from(R)}function k(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(R){return u(R)||w(R)||E(R)||k()}function E(R,_){if(R){if(typeof R=="string")return s(R,_);var y=Object.prototype.toString.call(R).slice(8,-1);if(y==="Object"&&R.constructor&&(y=R.constructor.name),y==="Map"||y==="Set")return Array.from(y);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return s(R,_)}}var D=r.default.string,F=r.default.node,L=["white"].concat(T(o.propTypesColors)),z=["filled","outlined","ghost","gradient"]})(wa);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,p){for(var w in p)Object.defineProperty(u,w,{enumerable:!0,get:p[w]})}t(e,{timelineItem:function(){return o},default:function(){return s}});var r=wa,o={defaultProps:{color:"gray",variant:"filled"},valid:{colors:r.propTypeColor,variants:r.propTypeVariant},styles:{base:{display:"flex",position:"relative",flexDirection:"flex-col",gap:"gap-2"}}},s=o})(m5);var y5={},x5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-blue-gray-900"},white:{color:"text-white",background:"bg-white/10"},"blue-gray":{color:"text-blue-gray-500",background:"bg-blue-gray-500/10"},gray:{color:"text-gray-900",background:"bg-gray-900/10"},brown:{color:"text-brown-500",background:"bg-brown-500/10"},"deep-orange":{color:"text-deep-orange-500",background:"bg-deep-orange-500/10"},orange:{color:"text-orange-500",background:"bg-orange-500/10"},amber:{color:"text-amber-500",background:"bg-amber-500/10"},yellow:{color:"text-yellow-500",background:"bg-yellow-500/10"},lime:{color:"text-lime-500",background:"bg-lime-500/10"},"light-green":{color:"text-light-green-500",background:"bg-light-green-500/10"},green:{color:"text-green-500",background:"bg-green-500/10"},teal:{color:"text-teal-500",background:"bg-teal-500/10"},cyan:{color:"text-cyan-500",background:"bg-cyan-500/10"},"light-blue":{color:"text-light-blue-500",background:"bg-light-blue-500/10"},blue:{color:"text-blue-500",background:"bg-blue-500/10"},indigo:{color:"text-indigo-500",background:"bg-indigo-500/10"},"deep-purple":{color:"text-deep-purple-500",background:"bg-deep-purple-500/10"},purple:{color:"text-purple-500",background:"bg-purple-500/10"},pink:{color:"text-pink-500",background:"bg-pink-500/10"},red:{color:"text-red-500",background:"bg-red-500/10"}},r=t})(x5);var w5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-blue-gray-900"},white:{backgroud:"bg-white",color:"text-blue-gray-900"},"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-900",color:"text-white"},brown:{backgroud:"bg-brown-500",color:"text-white"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white"},orange:{backgroud:"bg-orange-500",color:"text-white"},amber:{backgroud:"bg-amber-500",color:"text-black"},yellow:{backgroud:"bg-yellow-500",color:"text-black"},lime:{backgroud:"bg-lime-500",color:"text-black"},"light-green":{backgroud:"bg-light-green-500",color:"text-white"},green:{backgroud:"bg-green-500",color:"text-white"},teal:{backgroud:"bg-teal-500",color:"text-white"},cyan:{backgroud:"bg-cyan-500",color:"text-white"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white"},blue:{backgroud:"bg-blue-500",color:"text-white"},indigo:{backgroud:"bg-indigo-500",color:"text-white"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white"},purple:{backgroud:"bg-purple-500",color:"text-white"},pink:{backgroud:"bg-pink-500",color:"text-white"},red:{backgroud:"bg-red-500",color:"text-white"}},r=t})(w5);var C5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-blue-gray-900"},white:{border:"border border-white",color:"text-white"},"blue-gray":{border:"border border-blue-gray-500",color:"text-blue-gray-500"},gray:{border:"border border-gray-900",color:"text-gray-900"},brown:{border:"border border-brown-500",color:"text-brown-500"},"deep-orange":{border:"border border-deep-orange-500",color:"text-deep-orange-500"},orange:{border:"border border-orange-500",color:"text-orange-500"},amber:{border:"border border-amber-500",color:"text-amber-500"},yellow:{border:"border border-yellow-500",color:"text-yellow-500"},lime:{border:"border border-lime-500",color:"text-lime-500"},"light-green":{border:"border border-light-green-500",color:"text-light-green-500"},green:{border:"border border-green-500",color:"text-green-500"},teal:{border:"border border-teal-500",color:"text-teal-500"},cyan:{border:"border border-cyan-500",color:"text-cyan-500"},"light-blue":{border:"border border-light-blue-500",color:"text-light-blue-500"},blue:{border:"border border-blue-500",color:"text-blue-500"},indigo:{border:"border border-indigo-500",color:"text-indigo-500"},"deep-purple":{border:"border border-deep-purple-500",color:"text-deep-purple-500"},purple:{border:"border border-purple-500",color:"text-purple-500"},pink:{border:"border border-pink-500",color:"text-pink-500"},red:{border:"border border-red-500",color:"text-red-500"}},r=t})(C5);var S5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-blue-gray-900"},white:{backgroud:"bg-white",color:"text-blue-gray-900"},"blue-gray":{backgroud:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white"},gray:{backgroud:"bg-gradient-to-tr from-gray-900 to-gray-800",color:"text-white"},brown:{backgroud:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white"},"deep-orange":{backgroud:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white"},orange:{backgroud:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white"},amber:{backgroud:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-black"},yellow:{backgroud:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-black"},lime:{backgroud:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-black"},"light-green":{backgroud:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white"},green:{backgroud:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white"},teal:{backgroud:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white"},cyan:{backgroud:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white"},"light-blue":{backgroud:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white"},blue:{backgroud:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white"},indigo:{backgroud:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white"},"deep-purple":{backgroud:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white"},purple:{backgroud:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white"},pink:{backgroud:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white"},red:{backgroud:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white"}},r=t})(S5);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(E,D){for(var F in D)Object.defineProperty(E,F,{enumerable:!0,get:D[F]})}t(e,{timelineIcon:function(){return k},default:function(){return T}});var r=w(x5),o=w(w5),s=w(C5),u=w(S5),p=wa;function w(E){return E&&E.__esModule?E:{default:E}}var k={defaultProps:{color:"gray",variant:"filled"},valid:{colors:p.propTypeColor,variants:p.propTypeVariant},styles:{base:{width:"w-max",height:"w-max",padding:"p-1.5",position:"relative",zIndex:"z-[2]",flexShrink:"flex-shrink-0",borderRadius:"rounded-full",overflow:"overflow-hidden"},variants:{ghost:r.default,filled:o.default,outlined:s.default,gradient:u.default}}},T=k})(y5);var k5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var p in u)Object.defineProperty(s,p,{enumerable:!0,get:u[p]})}t(e,{timelineHeader:function(){return r},default:function(){return o}});var r={styles:{base:{display:"flex",alignItems:"items-center",gap:"gap-4"}}},o=r})(k5);var T5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var p in u)Object.defineProperty(s,p,{enumerable:!0,get:u[p]})}t(e,{timelineBody:function(){return r},default:function(){return o}});var r={styles:{base:{display:"flex",gap:"gap-4"}}},o=r})(T5);var P5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var p in u)Object.defineProperty(s,p,{enumerable:!0,get:u[p]})}t(e,{timelineConnector:function(){return r},default:function(){return o}});var r={styles:{base:{container:{position:"absolute",left:"left-0",display:"grid",justifyContent:"justify-center",backgroundColor:"bg-transparent",transition:"transition-opacity duration-200"},line:{width:"w-0.5",height:"h-full",backgroundColor:"bg-blue-gray-100"}}}},o=r})(P5);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(v5,e),t(m5,e),t(y5,e),t(k5,e),t(T5,e),t(P5,e);function t(r,o){return Object.keys(r).forEach(function(s){s!=="default"&&!Object.prototype.hasOwnProperty.call(o,s)&&Object.defineProperty(o,s,{enumerable:!0,get:function(){return r[s]}})}),r}})(b5);var _5={},O5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var p in u)Object.defineProperty(s,p,{enumerable:!0,get:u[p]})}t(e,{step:function(){return r},default:function(){return o}});var r={styles:{base:{initial:{position:"relative",zIndex:"z-10",display:"grid",placeItems:"place-items-center",width:"w-10",height:"h-10",borderRadius:"rounded-full",backgroundColor:"bg-gray-300",color:"text-gray-900",fontWeight:"font-bold",transition:"transition-all duration-300"},active:{backgroundColor:"bg-gray-900",color:"text-white"},completed:{backgroundColor:"bg-gray-900",color:"text-white"}}}},o=r})(O5);var A5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var p in u)Object.defineProperty(s,p,{enumerable:!0,get:u[p]})}t(e,{stepper:function(){return r},default:function(){return o}});var r={styles:{base:{stepper:{width:"w-full",position:"relative",display:"flex",alignItems:"items-center",justifyContent:"justify-between"},line:{initial:{position:"absolute",left:"left-0",top:"top-2/4",height:"h-0.5",width:"w-full",transform:"-translate-y-2/4",backgroundColor:"bg-gray-300"},active:{backgroundColor:"bg-gray-900",transition:"transition-all",duration:"duration-500"}}}}},o=r})(A5);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(O5,e),t(A5,e);function t(r,o){return Object.keys(r).forEach(function(s){s!=="default"&&!Object.prototype.hasOwnProperty.call(o,s)&&Object.defineProperty(o,s,{enumerable:!0,get:function(){return r[s]}})}),r}})(_5);var M5={},E5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var p in u)Object.defineProperty(s,p,{enumerable:!0,get:u[p]})}t(e,{speedDial:function(){return r},default:function(){return o}});var r={defaultProps:{offset:5,placement:"top",dismiss:void 0,animate:{unmount:{},mount:{}}}},o=r})(E5);var R5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var p in u)Object.defineProperty(s,p,{enumerable:!0,get:u[p]})}t(e,{speedDialContent:function(){return r},default:function(){return o}});var r={styles:{padding:"p-0.5",width:"w-max",display:"flex",flexDirection:"flex-col",alignItems:"items-center",gap:"gap-1"}},o=r})(R5);var N5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var p in u)Object.defineProperty(s,p,{enumerable:!0,get:u[p]})}t(e,{speedDialAction:function(){return r},default:function(){return o}});var r={styles:{display:"flex",flexDirection:"flex-col",alignItems:"items-center",justifyContent:"justify-center",gap:"gap-1",padding:"p-1",margin:"m-0.5",borderWidth:"border",minWidth:"min-w-[48px]",fontFamily:"font-normal",minHeight:"min-h-[48px]",backgroundColor:"bg-white",borderRadius:"rounded-full",borderColor:"border-blue-gray-50",scale:"hover:scale-110 focus:scale-110 active:scale-100",transition:"transition-transform duration-300 ease-in-out"}},o=r})(N5);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(E5,e),t(R5,e),t(N5,e);function t(r,o){return Object.keys(r).forEach(function(s){s!=="default"&&!Object.prototype.hasOwnProperty.call(o,s)&&Object.defineProperty(o,s,{enumerable:!0,get:function(){return r[s]}})}),r}})(M5);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return $e}});var t=We(Ne(T1,e)),r=We(Ne(P1,e)),o=We(Ne(E1,e)),s=We(Ne(N1,e)),u=We(Ne(I1,e)),p=We(Ne(j1,e)),w=We(Ne(L1,e)),k=We(Ne(D1,e)),T=We(Ne(z1,e)),E=We(Ne(F1,e)),D=We(Ne(W1,e)),F=We(Ne(G1,e)),L=We(Ne(U1,e)),z=We(Ne($1,e)),R=We(Ne(q1,e)),_=We(Ne(Z1,e)),y=We(Ne(K1,e)),f=We(Ne(cC,e)),b=We(Ne(dC,e)),g=We(Ne(hC,e)),v=We(Ne(gC,e)),P=We(Ne(mC,e)),M=We(Ne(xC,e)),Y=We(Ne(NC,e)),B=We(Ne(jC,e)),H=We(Ne(LC,e)),U=We(Ne(DC,e)),Z=We(Ne(zC,e)),oe=We(Ne(FC,e)),ae=We(Ne(VC,e)),pe=We(Ne(JC,e)),me=We(Ne(e5,e)),Se=We(Ne(r5,e)),ve=We(Ne(n5,e)),ce=We(Ne(a5,e)),be=We(Ne(i5,e)),ye=We(Ne(s5,e)),_e=We(Ne(l5,e)),Ee=We(Ne(c5,e)),De=We(Ne(f5,e)),je=We(Ne(h5,e)),Me=Ne(b5,e),Be=Ne(_5,e),Ve=Ne(M5,e);function Ne(tt,qe){return Object.keys(tt).forEach(function(Ge){Ge!=="default"&&!Object.prototype.hasOwnProperty.call(qe,Ge)&&Object.defineProperty(qe,Ge,{enumerable:!0,get:function(){return tt[Ge]}})}),tt}function We(tt){return tt&&tt.__esModule?tt:{default:tt}}var Fe={accordion:t.default,alert:r.default,avatar:o.default,breadcrumbs:s.default,button:u.default,card:p.default,cardBody:w.default,cardFooter:k.default,cardHeader:T.default,checkbox:E.default,chip:D.default,dialog:F.default,dialogBody:L.default,dialogFooter:z.default,dialogHeader:R.default,iconButton:_.default,input:y.default,menu:f.default,navbar:b.default,popover:g.default,progress:v.default,radio:P.default,select:M.default,switch:Y.default,tab:B.default,tabs:H.default,tabsBody:U.default,tabsHeader:Z.default,tabPanel:oe.default,textarea:ae.default,tooltip:pe.default,typography:me.default,collapse:Se.default,list:ve.default,buttonGroup:ce.default,carousel:be.default,drawer:ye.default,badge:_e.default,rating:Ee.default,slider:De.default,spinner:je.default,timeline:Me.timeline,timelineItem:Me.timelineItem,timelineIcon:Me.timelineIcon,timelineHeader:Me.timelineHeader,timelineBody:Me.timelineBody,timelineConnector:Me.timelineConnector,step:Be.step,stepper:Be.stepper,speedDial:Ve.speedDial,speedDialContent:Ve.speedDialContent,speedDialAction:Ve.speedDialAction},$e=Fe})(Og);var I5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return o}});var t=r(vr);function r(s){return s&&s.__esModule?s:{default:s}}function o(s,u,p){var w=s.slice();return u.forEach(function(k,T){typeof w[T]>"u"?w[T]=p.cloneUnlessOtherwiseSpecified(k,p):p.isMergeableObject(k)?w[T]=(0,t.default)(s[T],k,p):s.indexOf(k)===-1&&w.push(k)}),w}})(I5);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(L,z){for(var R in z)Object.defineProperty(L,R,{enumerable:!0,get:z[R]})}t(e,{MaterialTailwindTheme:function(){return E},ThemeProvider:function(){return D},useTheme:function(){return F}});var r=T(re),o=w(rt),s=w(vr),u=w(Og),p=w(I5);function w(L){return L&&L.__esModule?L:{default:L}}function k(L){if(typeof WeakMap!="function")return null;var z=new WeakMap,R=new WeakMap;return(k=function(_){return _?R:z})(L)}function T(L,z){if(!z&&L&&L.__esModule)return L;if(L===null||typeof L!="object"&&typeof L!="function")return{default:L};var R=k(z);if(R&&R.has(L))return R.get(L);var _={},y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in L)if(f!=="default"&&Object.prototype.hasOwnProperty.call(L,f)){var b=y?Object.getOwnPropertyDescriptor(L,f):null;b&&(b.get||b.set)?Object.defineProperty(_,f,b):_[f]=L[f]}return _.default=L,R&&R.set(L,_),_}var E=(0,r.createContext)(u.default);E.displayName="MaterialTailwindThemeProvider";function D(L){var z=L.value,R=z===void 0?u.default:z,_=L.children,y=(0,s.default)(u.default,R,{arrayMerge:p.default});return r.default.createElement(E.Provider,{value:y},_)}var F=function(){return(0,r.useContext)(E)};D.propTypes={value:o.default.instanceOf(Object),children:o.default.node.isRequired}})(Je);var sd={},Al={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(F,L){for(var z in L)Object.defineProperty(F,z,{enumerable:!0,get:L[z]})}t(e,{propTypesOpen:function(){return u},propTypesIcon:function(){return p},propTypesAnimate:function(){return w},propTypesDisabled:function(){return k},propTypesClassName:function(){return T},propTypesValue:function(){return E},propTypesChildren:function(){return D}});var r=s(rt),o=zt;function s(F){return F&&F.__esModule?F:{default:F}}var u=r.default.bool.isRequired,p=r.default.node,w=o.propTypesAnimation,k=r.default.bool,T=r.default.string,E=r.default.instanceOf(Object).isRequired,D=r.default.node.isRequired})(Al);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,T){for(var E in T)Object.defineProperty(k,E,{enumerable:!0,get:T[E]})}t(e,{AccordionContext:function(){return u},useAccordion:function(){return p},AccordionContextProvider:function(){return w}});var r=s(re),o=Al;function s(k){return k&&k.__esModule?k:{default:k}}var u=r.default.createContext(null);u.displayName="MaterialTailwind.AccordionContext";function p(){var k=r.default.useContext(u);if(!k)throw new Error("useAccordion() must be used within an Accordion. It happens when you use AccordionHeader or AccordionBody components outside the Accordion component.");return k}var w=function(k){var T=k.value,E=k.children;return r.default.createElement(u.Provider,{value:T},E)};w.propTypes={value:o.propTypesValue,children:o.propTypesChildren},w.displayName="MaterialTailwind.AccordionContextProvider"})(sd);var j5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,y){for(var f in y)Object.defineProperty(_,f,{enumerable:!0,get:y[f]})}t(e,{AccordionHeader:function(){return z},default:function(){return R}});var r=D(re),o=D(ut),s=at,u=D(et),p=sd,w=Je,k=Al;function T(_,y,f){return y in _?Object.defineProperty(_,y,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[y]=f,_}function E(){return E=Object.assign||function(_){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(_,b)&&(f[b]=_[b])}return f}function L(_,y){if(_==null)return{};var f={},b=Object.keys(_),g,v;for(v=0;v=0)&&(f[g]=_[g]);return f}var z=r.default.forwardRef(function(_,y){var f=_.className,b=_.children,g=F(_,["className","children"]),v=(0,p.useAccordion)(),P=v.open,M=v.icon,Y=v.disabled,B=(0,w.useTheme)().accordion,H=B.styles.base;f=f??"";var U=(0,s.twMerge)((0,o.default)((0,u.default)(H.header.initial),T({},(0,u.default)(H.header.active),P)),f),Z=(0,o.default)((0,u.default)(H.header.icon));return r.default.createElement("button",E({},g,{ref:y,type:"button",disabled:Y,className:U}),b,r.default.createElement("span",{className:Z},M??(P?r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.default.createElement("path",{fillRule:"evenodd",d:"M5 10a1 1 0 011-1h8a1 1 0 110 2H6a1 1 0 01-1-1z",clipRule:"evenodd"})):r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.default.createElement("path",{fillRule:"evenodd",d:"M10 5a1 1 0 011 1v3h3a1 1 0 110 2h-3v3a1 1 0 11-2 0v-3H6a1 1 0 110-2h3V6a1 1 0 011-1z",clipRule:"evenodd"})))))});z.propTypes={className:k.propTypesClassName,children:k.propTypesChildren},z.displayName="MaterialTailwind.AccordionHeader";var R=z})(j5);var L5={},fr={},ih=function(e,t){return ih=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(r[s]=o[s])},ih(e,t)};function D5(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");ih(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Cc=function(){return Cc=Object.assign||function(t){for(var r,o=1,s=arguments.length;o=0;w--)(p=e[w])&&(u=(s<3?p(u):s>3?p(t,r,u):p(t,r))||u);return s>3&&u&&Object.defineProperty(t,r,u),u}function F5(e,t){return function(r,o){t(r,o,e)}}function V5(e,t,r,o,s,u){function p(y){if(y!==void 0&&typeof y!="function")throw new TypeError("Function expected");return y}for(var w=o.kind,k=w==="getter"?"get":w==="setter"?"set":"value",T=!t&&e?o.static?e:e.prototype:null,E=t||(T?Object.getOwnPropertyDescriptor(T,o.name):{}),D,F=!1,L=r.length-1;L>=0;L--){var z={};for(var R in o)z[R]=R==="access"?{}:o[R];for(var R in o.access)z.access[R]=o.access[R];z.addInitializer=function(y){if(F)throw new TypeError("Cannot add initializers after decoration has completed");u.push(p(y||null))};var _=(0,r[L])(w==="accessor"?{get:E.get,set:E.set}:E[k],z);if(w==="accessor"){if(_===void 0)continue;if(_===null||typeof _!="object")throw new TypeError("Object expected");(D=p(_.get))&&(E.get=D),(D=p(_.set))&&(E.set=D),(D=p(_.init))&&s.unshift(D)}else(D=p(_))&&(w==="field"?s.unshift(D):E[k]=D)}T&&Object.defineProperty(T,o.name,E),F=!0}function W5(e,t,r){for(var o=arguments.length>2,s=0;s0&&u[u.length-1])&&(T[0]===6||T[0]===2)){r=0;continue}if(T[0]===3&&(!u||T[1]>u[0]&&T[1]=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Xg(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var o=r.call(e),s,u=[],p;try{for(;(t===void 0||t-- >0)&&!(s=o.next()).done;)u.push(s.value)}catch(w){p={error:w}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(p)throw p.error}}return u}function $5(){for(var e=[],t=0;t1||k(L,R)})},z&&(s[L]=z(s[L])))}function k(L,z){try{T(o[L](z))}catch(R){F(u[0][3],R)}}function T(L){L.value instanceof Di?Promise.resolve(L.value.v).then(E,D):F(u[0][2],L)}function E(L){k("next",L)}function D(L){k("throw",L)}function F(L,z){L(z),u.shift(),u.length&&k(u[0][0],u[0][1])}}function Q5(e){var t,r;return t={},o("next"),o("throw",function(s){throw s}),o("return"),t[Symbol.iterator]=function(){return this},t;function o(s,u){t[s]=e[s]?function(p){return(r=!r)?{value:Di(e[s](p)),done:!1}:u?u(p):p}:u}}function J5(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof Sc=="function"?Sc(e):e[Symbol.iterator](),r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r);function o(u){r[u]=e[u]&&function(p){return new Promise(function(w,k){p=e[u](p),s(w,k,p.done,p.value)})}}function s(u,p,w,k){Promise.resolve(k).then(function(T){u({value:T,done:w})},p)}}function eS(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var uN=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},sh=function(e){return sh=Object.getOwnPropertyNames||function(t){var r=[];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(r[r.length]=o);return r},sh(e)};function tS(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=sh(e),o=0;or=>Math.max(Math.min(r,t),e),Bs=e=>e%1?Number(e.toFixed(5)):e,hl=/(-)?([\d]*\.?[\d])+/g,lh=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,gN=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Ml(e){return typeof e=="string"}const El={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Yg=Object.assign(Object.assign({},El),{transform:fS(0,1)}),bN=Object.assign(Object.assign({},El),{default:1}),Rl=e=>({test:t=>Ml(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),vN=Rl("deg"),Ti=Rl("%"),mN=Rl("px"),yN=Rl("vh"),xN=Rl("vw"),wN=Object.assign(Object.assign({},Ti),{parse:e=>Ti.parse(e)/100,transform:e=>Ti.transform(e*100)}),Gg=(e,t)=>r=>!!(Ml(r)&&gN.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),pS=(e,t,r)=>o=>{if(!Ml(o))return o;const[s,u,p,w]=o.match(hl);return{[e]:parseFloat(s),[t]:parseFloat(u),[r]:parseFloat(p),alpha:w!==void 0?parseFloat(w):1}},Rs={test:Gg("hsl","hue"),parse:pS("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:o=1})=>"hsla("+Math.round(e)+", "+Ti.transform(Bs(t))+", "+Ti.transform(Bs(r))+", "+Bs(Yg.transform(o))+")"},CN=fS(0,255),Du=Object.assign(Object.assign({},El),{transform:e=>Math.round(CN(e))}),bi={test:Gg("rgb","red"),parse:pS("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:o=1})=>"rgba("+Du.transform(e)+", "+Du.transform(t)+", "+Du.transform(r)+", "+Bs(Yg.transform(o))+")"};function SN(e){let t="",r="",o="",s="";return e.length>5?(t=e.substr(1,2),r=e.substr(3,2),o=e.substr(5,2),s=e.substr(7,2)):(t=e.substr(1,1),r=e.substr(2,1),o=e.substr(3,1),s=e.substr(4,1),t+=t,r+=r,o+=o,s+=s),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(o,16),alpha:s?parseInt(s,16)/255:1}}const uh={test:Gg("#"),parse:SN,transform:bi.transform},Ug={test:e=>bi.test(e)||uh.test(e)||Rs.test(e),parse:e=>bi.test(e)?bi.parse(e):Rs.test(e)?Rs.parse(e):uh.parse(e),transform:e=>Ml(e)?e:e.hasOwnProperty("red")?bi.transform(e):Rs.transform(e)},hS="${c}",gS="${n}";function kN(e){var t,r,o,s;return isNaN(e)&&Ml(e)&&((r=(t=e.match(hl))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((s=(o=e.match(lh))===null||o===void 0?void 0:o.length)!==null&&s!==void 0?s:0)>0}function bS(e){typeof e=="number"&&(e=`${e}`);const t=[];let r=0;const o=e.match(lh);o&&(r=o.length,e=e.replace(lh,hS),t.push(...o.map(Ug.parse)));const s=e.match(hl);return s&&(e=e.replace(hl,gS),t.push(...s.map(El.parse))),{values:t,numColors:r,tokenised:e}}function vS(e){return bS(e).values}function mS(e){const{values:t,numColors:r,tokenised:o}=bS(e),s=t.length;return u=>{let p=o;for(let w=0;wtypeof e=="number"?0:e;function PN(e){const t=vS(e);return mS(e)(t.map(TN))}const yS={test:kN,parse:vS,createTransformer:mS,getAnimatableNone:PN},_N=new Set(["brightness","contrast","saturate","opacity"]);function ON(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[o]=r.match(hl)||[];if(!o)return e;const s=r.replace(o,"");let u=_N.has(t)?1:0;return o!==r&&(u*=100),t+"("+u+s+")"}const AN=/([a-z-]*)\(.*?\)/g,MN=Object.assign(Object.assign({},yS),{getAnimatableNone:e=>{const t=e.match(AN);return t?t.map(ON).join(" "):e}});or.alpha=Yg;or.color=Ug;or.complex=yS;or.degrees=vN;or.filter=MN;or.hex=uh;or.hsla=Rs;or.number=El;or.percent=Ti;or.progressPercentage=wN;or.px=mN;or.rgbUnit=Du;or.rgba=bi;or.scale=bN;or.vh=yN;or.vw=xN;var st={},Bo={};Object.defineProperty(Bo,"__esModule",{value:!0});const xS=1/60*1e3,EN=typeof performance<"u"?()=>performance.now():()=>Date.now(),wS=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(EN()),xS);function RN(e){let t=[],r=[],o=0,s=!1,u=!1;const p=new WeakSet,w={schedule:(k,T=!1,E=!1)=>{const D=E&&s,F=D?t:r;return T&&p.add(k),F.indexOf(k)===-1&&(F.push(k),D&&s&&(o=t.length)),k},cancel:k=>{const T=r.indexOf(k);T!==-1&&r.splice(T,1),p.delete(k)},process:k=>{if(s){u=!0;return}if(s=!0,[t,r]=[r,t],r.length=0,o=t.length,o)for(let T=0;T(e[t]=RN(()=>gl=!0),e),{}),IN=Nl.reduce((e,t)=>{const r=ud[t];return e[t]=(o,s=!1,u=!1)=>(gl||zN(),r.schedule(o,s,u)),e},{}),jN=Nl.reduce((e,t)=>(e[t]=ud[t].cancel,e),{}),LN=Nl.reduce((e,t)=>(e[t]=()=>ud[t].process(Pi),e),{}),DN=e=>ud[e].process(Pi),CS=e=>{gl=!1,Pi.delta=ch?xS:Math.max(Math.min(e-Pi.timestamp,NN),1),Pi.timestamp=e,dh=!0,Nl.forEach(DN),dh=!1,gl&&(ch=!1,wS(CS))},zN=()=>{gl=!0,ch=!0,dh||wS(CS)},FN=()=>Pi;Bo.cancelSync=jN;Bo.default=IN;Bo.flushSync=LN;Bo.getFrameData=FN;Object.defineProperty(st,"__esModule",{value:!0});var SS=uS,zi=dS,On=or,cd=Bo;function VN(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var WN=VN(cd);const bl=(e,t,r)=>Math.min(Math.max(r,e),t),Hf=.001,HN=.01,Nm=10,BN=.05,XN=1;function YN({duration:e=800,bounce:t=.25,velocity:r=0,mass:o=1}){let s,u;zi.warning(e<=Nm*1e3,"Spring duration must be 10 seconds or less");let p=1-t;p=bl(BN,XN,p),e=bl(HN,Nm,e/1e3),p<1?(s=T=>{const E=T*p,D=E*e,F=E-r,L=fh(T,p),z=Math.exp(-D);return Hf-F/L*z},u=T=>{const D=T*p*e,F=D*r+r,L=Math.pow(p,2)*Math.pow(T,2)*e,z=Math.exp(-D),R=fh(Math.pow(T,2),p);return(-s(T)+Hf>0?-1:1)*((F-L)*z)/R}):(s=T=>{const E=Math.exp(-T*e),D=(T-r)*e+1;return-Hf+E*D},u=T=>{const E=Math.exp(-T*e),D=(r-T)*(e*e);return E*D});const w=5/e,k=UN(s,u,w);if(e=e*1e3,isNaN(k))return{stiffness:100,damping:10,duration:e};{const T=Math.pow(k,2)*o;return{stiffness:T,damping:p*2*Math.sqrt(o*T),duration:e}}}const GN=12;function UN(e,t,r){let o=r;for(let s=1;se[r]!==void 0)}function ZN(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Im(e,qN)&&Im(e,$N)){const r=YN(e);t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function dd(e){var{from:t=0,to:r=1,restSpeed:o=2,restDelta:s}=e,u=SS.__rest(e,["from","to","restSpeed","restDelta"]);const p={done:!1,value:t};let{stiffness:w,damping:k,mass:T,velocity:E,duration:D,isResolvedFromDuration:F}=ZN(u),L=jm,z=jm;function R(){const _=E?-(E/1e3):0,y=r-t,f=k/(2*Math.sqrt(w*T)),b=Math.sqrt(w/T)/1e3;if(s===void 0&&(s=Math.min(Math.abs(r-t)/100,.4)),f<1){const g=fh(b,f);L=v=>{const P=Math.exp(-f*b*v);return r-P*((_+f*b*y)/g*Math.sin(g*v)+y*Math.cos(g*v))},z=v=>{const P=Math.exp(-f*b*v);return f*b*P*(Math.sin(g*v)*(_+f*b*y)/g+y*Math.cos(g*v))-P*(Math.cos(g*v)*(_+f*b*y)-g*y*Math.sin(g*v))}}else if(f===1)L=g=>r-Math.exp(-b*g)*(y+(_+b*y)*g);else{const g=b*Math.sqrt(f*f-1);L=v=>{const P=Math.exp(-f*b*v),M=Math.min(g*v,300);return r-P*((_+f*b*y)*Math.sinh(M)+g*y*Math.cosh(M))/g}}}return R(),{next:_=>{const y=L(_);if(F)p.done=_>=D;else{const f=z(_)*1e3,b=Math.abs(f)<=o,g=Math.abs(r-y)<=s;p.done=b&&g}return p.value=p.done?r:y,p},flipTarget:()=>{E=-E,[t,r]=[r,t],R()}}}dd.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const jm=e=>0,$g=(e,t,r)=>{const o=t-e;return o===0?1:(r-e)/o},fd=(e,t,r)=>-r*e+r*t+e;function Bf(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function Lm({hue:e,saturation:t,lightness:r,alpha:o}){e/=360,t/=100,r/=100;let s=0,u=0,p=0;if(!t)s=u=p=r;else{const w=r<.5?r*(1+t):r+t-r*t,k=2*r-w;s=Bf(k,w,e+1/3),u=Bf(k,w,e),p=Bf(k,w,e-1/3)}return{red:Math.round(s*255),green:Math.round(u*255),blue:Math.round(p*255),alpha:o}}const KN=(e,t,r)=>{const o=e*e,s=t*t;return Math.sqrt(Math.max(0,r*(s-o)+o))},QN=[On.hex,On.rgba,On.hsla],Dm=e=>QN.find(t=>t.test(e)),zm=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,qg=(e,t)=>{let r=Dm(e),o=Dm(t);zi.invariant(!!r,zm(e)),zi.invariant(!!o,zm(t));let s=r.parse(e),u=o.parse(t);r===On.hsla&&(s=Lm(s),r=On.rgba),o===On.hsla&&(u=Lm(u),o=On.rgba);const p=Object.assign({},s);return w=>{for(const k in p)k!=="alpha"&&(p[k]=KN(s[k],u[k],w));return p.alpha=fd(s.alpha,u.alpha,w),r.transform(p)}},JN={x:0,y:0,z:0},ph=e=>typeof e=="number",eI=(e,t)=>r=>t(e(r)),Zg=(...e)=>e.reduce(eI);function kS(e,t){return ph(e)?r=>fd(e,t,r):On.color.test(e)?qg(e,t):Kg(e,t)}const TS=(e,t)=>{const r=[...e],o=r.length,s=e.map((u,p)=>kS(u,t[p]));return u=>{for(let p=0;p{const r=Object.assign(Object.assign({},e),t),o={};for(const s in r)e[s]!==void 0&&t[s]!==void 0&&(o[s]=kS(e[s],t[s]));return s=>{for(const u in o)r[u]=o[u](s);return r}};function Fm(e){const t=On.complex.parse(e),r=t.length;let o=0,s=0,u=0;for(let p=0;p{const r=On.complex.createTransformer(t),o=Fm(e),s=Fm(t);return o.numHSL===s.numHSL&&o.numRGB===s.numRGB&&o.numNumbers>=s.numNumbers?Zg(TS(o.parsed,s.parsed),r):(zi.warning(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),p=>`${p>0?t:e}`)},rI=(e,t)=>r=>fd(e,t,r);function nI(e){if(typeof e=="number")return rI;if(typeof e=="string")return On.color.test(e)?qg:Kg;if(Array.isArray(e))return TS;if(typeof e=="object")return tI}function aI(e,t,r){const o=[],s=r||nI(e[0]),u=e.length-1;for(let p=0;pr($g(e,t,o))}function iI(e,t){const r=e.length,o=r-1;return s=>{let u=0,p=!1;if(s<=e[0]?p=!0:s>=e[o]&&(u=o-1,p=!0),!p){let k=1;for(;ks||k===o);k++);u=k-1}const w=$g(e[u],e[u+1],s);return t[u](w)}}function Qg(e,t,{clamp:r=!0,ease:o,mixer:s}={}){const u=e.length;zi.invariant(u===t.length,"Both input and output ranges must be the same length"),zi.invariant(!o||!Array.isArray(o)||o.length===u-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[u-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const p=aI(t,o,s),w=u===2?oI(e,p):iI(e,p);return r?k=>w(bl(e[0],e[u-1],k)):w}const Il=e=>t=>1-e(1-t),pd=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,PS=e=>t=>Math.pow(t,e),Jg=e=>t=>t*t*((e+1)*t-e),_S=e=>{const t=Jg(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))},OS=1.525,sI=4/11,lI=8/11,uI=9/10,AS=e=>e,e0=PS(2),cI=Il(e0),MS=pd(e0),ES=e=>1-Math.sin(Math.acos(e)),RS=Il(ES),dI=pd(RS),t0=Jg(OS),fI=Il(t0),pI=pd(t0),hI=_S(OS),gI=4356/361,bI=35442/1805,vI=16061/1805,kc=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-kc(1-e*2)):.5*kc(e*2-1)+.5;function xI(e,t){return e.map(()=>t||MS).splice(0,e.length-1)}function wI(e){const t=e.length;return e.map((r,o)=>o!==0?o/(t-1):0)}function CI(e,t){return e.map(r=>r*t)}function Xs({from:e=0,to:t=1,ease:r,offset:o,duration:s=300}){const u={done:!1,value:e},p=Array.isArray(t)?t:[e,t],w=CI(o&&o.length===p.length?o:wI(p),s);function k(){return Qg(w,p,{ease:Array.isArray(r)?r:xI(p,r)})}let T=k();return{next:E=>(u.value=T(E),u.done=E>=s,u),flipTarget:()=>{p.reverse(),T=k()}}}function NS({velocity:e=0,from:t=0,power:r=.8,timeConstant:o=350,restDelta:s=.5,modifyTarget:u}){const p={done:!1,value:t};let w=r*e;const k=t+w,T=u===void 0?k:u(k);return T!==k&&(w=T-t),{next:E=>{const D=-w*Math.exp(-E/o);return p.done=!(D>s||D<-s),p.value=p.done?T:T+D,p},flipTarget:()=>{}}}const Vm={keyframes:Xs,spring:dd,decay:NS};function SI(e){if(Array.isArray(e.to))return Xs;if(Vm[e.type])return Vm[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Xs:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?dd:Xs}function IS(e,t,r=0){return e-t-r}function kI(e,t,r=0,o=!0){return o?IS(t+-e,t,r):t-(e-t)+r}function TI(e,t,r,o){return o?e>=t+r:e<=-r}const PI=e=>{const t=({delta:r})=>e(r);return{start:()=>WN.default.update(t,!0),stop:()=>cd.cancelSync.update(t)}};function jS(e){var t,r,{from:o,autoplay:s=!0,driver:u=PI,elapsed:p=0,repeat:w=0,repeatType:k="loop",repeatDelay:T=0,onPlay:E,onStop:D,onComplete:F,onRepeat:L,onUpdate:z}=e,R=SS.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:_}=R,y,f=0,b=R.duration,g,v=!1,P=!0,M;const Y=SI(R);!((r=(t=Y).needsInterpolation)===null||r===void 0)&&r.call(t,o,_)&&(M=Qg([0,100],[o,_],{clamp:!1}),o=0,_=100);const B=Y(Object.assign(Object.assign({},R),{from:o,to:_}));function H(){f++,k==="reverse"?(P=f%2===0,p=kI(p,b,T,P)):(p=IS(p,b,T),k==="mirror"&&B.flipTarget()),v=!1,L&&L()}function U(){y.stop(),F&&F()}function Z(ae){if(P||(ae=-ae),p+=ae,!v){const pe=B.next(Math.max(0,p));g=pe.value,M&&(g=M(g)),v=P?pe.done:p<=0}z==null||z(g),v&&(f===0&&(b??(b=p)),f{D==null||D(),y.stop()}}}function LS(e,t){return t?e*(1e3/t):0}function _I({from:e=0,velocity:t=0,min:r,max:o,power:s=.8,timeConstant:u=750,bounceStiffness:p=500,bounceDamping:w=10,restDelta:k=1,modifyTarget:T,driver:E,onUpdate:D,onComplete:F,onStop:L}){let z;function R(b){return r!==void 0&&bo}function _(b){return r===void 0?o:o===void 0||Math.abs(r-b){var v;D==null||D(g),(v=b.onUpdate)===null||v===void 0||v.call(b,g)},onComplete:F,onStop:L}))}function f(b){y(Object.assign({type:"spring",stiffness:p,damping:w,restDelta:k},b))}if(R(e))f({from:e,velocity:t,to:_(e)});else{let b=s*t+e;typeof T<"u"&&(b=T(b));const g=_(b),v=g===r?-1:1;let P,M;const Y=B=>{P=M,M=B,t=LS(B-P,cd.getFrameData().delta),(v===1&&B>g||v===-1&&Bz==null?void 0:z.stop()}}const DS=e=>e*180/Math.PI,OI=(e,t=JN)=>DS(Math.atan2(t.y-e.y,t.x-e.x)),AI=(e,t)=>{let r=!0;return t===void 0&&(t=e,r=!1),o=>r?o-e+t:(e=o,r=!0,t)},MI=e=>e,r0=(e=MI)=>(t,r,o)=>{const s=r-o,u=-(0-t+1)*(0-e(Math.abs(s)));return s<=0?r+u:r-u},EI=r0(),RI=r0(Math.sqrt),zS=e=>e*Math.PI/180,Tc=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),hh=e=>Tc(e)&&e.hasOwnProperty("z"),bu=(e,t)=>Math.abs(e-t);function NI(e,t){if(ph(e)&&ph(t))return bu(e,t);if(Tc(e)&&Tc(t)){const r=bu(e.x,t.x),o=bu(e.y,t.y),s=hh(e)&&hh(t)?bu(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(o,2)+Math.pow(s,2))}}const II=(e,t,r)=>(t=zS(t),{x:r*Math.cos(t)+e.x,y:r*Math.sin(t)+e.y}),FS=(e,t=2)=>(t=Math.pow(10,t),Math.round(e*t)/t),VS=(e,t,r,o=0)=>FS(e+r*(t-e)/Math.max(o,r)),jI=(e=50)=>{let t=0,r=0;return o=>{const s=cd.getFrameData().timestamp,u=s!==r?s-r:0,p=u?VS(t,o,u,e):t;return r=s,t=p,p}},LI=e=>{if(typeof e=="number")return t=>Math.round(t/e)*e;{let t=0;const r=e.length;return o=>{let s=Math.abs(e[0]-o);for(t=1;ts)return e[t-1];if(t===r-1)return u;s=p}}}};function DI(e,t){return e/(1e3/t)}const zI=(e,t,r)=>{const o=t-e;return((r-e)%o+o)%o+e},WS=(e,t)=>1-3*t+3*e,HS=(e,t)=>3*t-6*e,BS=e=>3*e,Pc=(e,t,r)=>((WS(t,r)*e+HS(t,r))*e+BS(t))*e,XS=(e,t,r)=>3*WS(t,r)*e*e+2*HS(t,r)*e+BS(t),FI=1e-7,VI=10;function WI(e,t,r,o,s){let u,p,w=0;do p=t+(r-t)/2,u=Pc(p,o,s)-e,u>0?r=p:t=p;while(Math.abs(u)>FI&&++w=BI?XI(p,D,e,r):F===0?D:WI(p,w,w+vu,e,r)}return p=>p===0||p===1?p:Pc(u(p),t,o)}const GI=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const o=r*e,s=t==="end"?Math.floor(o):Math.ceil(o);return bl(0,1,s/e)};st.angle=OI;st.animate=jS;st.anticipate=hI;st.applyOffset=AI;st.attract=EI;st.attractExpo=RI;st.backIn=t0;st.backInOut=pI;st.backOut=fI;st.bounceIn=mI;st.bounceInOut=yI;st.bounceOut=kc;st.circIn=ES;st.circInOut=dI;st.circOut=RS;st.clamp=bl;st.createAnticipate=_S;st.createAttractor=r0;st.createBackIn=Jg;st.createExpoIn=PS;st.cubicBezier=YI;st.decay=NS;st.degreesToRadians=zS;st.distance=NI;st.easeIn=e0;st.easeInOut=MS;st.easeOut=cI;st.inertia=_I;st.interpolate=Qg;st.isPoint=Tc;st.isPoint3D=hh;st.keyframes=Xs;st.linear=AS;st.mirrorEasing=pd;st.mix=fd;st.mixColor=qg;st.mixComplex=Kg;st.pipe=Zg;st.pointFromVector=II;st.progress=$g;st.radiansToDegrees=DS;st.reverseEasing=Il;st.smooth=jI;st.smoothFrame=VS;st.snap=LI;st.spring=dd;st.steps=GI;st.toDecimal=FS;st.velocityPerFrame=DI;st.velocityPerSecond=LS;st.wrap=zI;class UI{setAnimation(t){this.animation=t,t==null||t.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}const Xf=new WeakMap;function n0(e){return Xf.has(e)||Xf.set(e,{transforms:[],values:new Map}),Xf.get(e)}function $I(e,t){return e.has(t)||e.set(t,new UI),e.get(t)}function YS(e,t){e.indexOf(t)===-1&&e.push(t)}function GS(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const US=(e,t,r)=>Math.min(Math.max(r,e),t),Hr={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},ya=e=>typeof e=="number",vl=e=>Array.isArray(e)&&!ya(e[0]),qI=(e,t,r)=>{const o=t-e;return((r-e)%o+o)%o+e};function $S(e,t){return vl(e)?e[qI(0,e.length,t)]:e}const a0=(e,t,r)=>-r*e+r*t+e,o0=()=>{},fa=e=>e,hd=(e,t,r)=>t-e===0?1:(r-e)/(t-e);function i0(e,t){const r=e[e.length-1];for(let o=1;o<=t;o++){const s=hd(0,t,o);e.push(a0(r,1,s))}}function s0(e){const t=[0];return i0(t,e-1),t}function qS(e,t=s0(e.length),r=fa){const o=e.length,s=o-t.length;return s>0&&i0(t,s),u=>{let p=0;for(;pArray.isArray(e)&&ya(e[0]),_c=e=>typeof e=="object"&&!!e.createAnimation,ZI=e=>typeof e=="function",l0=e=>typeof e=="string",To={ms:e=>e*1e3,s:e=>e/1e3};function KS(e,t){return t?e*(1e3/t):0}const KI=["","X","Y","Z"],QI=["translate","scale","rotate","skew"],Fi={x:"translateX",y:"translateY",z:"translateZ"},Wm={syntax:"",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},JI={translate:{syntax:"",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:Wm,scale:{syntax:"",initialValue:1,toDefaultUnit:fa},skew:Wm},Vi=new Map,gd=e=>`--motion-${e}`,Oc=["x","y","z"];QI.forEach(e=>{KI.forEach(t=>{Oc.push(e+t),Vi.set(gd(e+t),JI[e])})});const ej=(e,t)=>Oc.indexOf(e)-Oc.indexOf(t),tj=new Set(Oc),bd=e=>tj.has(e),rj=(e,t)=>{Fi[t]&&(t=Fi[t]);const{transforms:r}=n0(e);YS(r,t),e.style.transform=QS(r)},QS=e=>e.sort(ej).reduce(nj,"").trim(),nj=(e,t)=>`${e} ${t}(var(${gd(t)}))`,gh=e=>e.startsWith("--"),Hm=new Set;function aj(e){if(!Hm.has(e)){Hm.add(e);try{const{syntax:t,initialValue:r}=Vi.has(e)?Vi.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch{}}}const JS=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,oj=1e-7,ij=12;function sj(e,t,r,o,s){let u,p,w=0;do p=t+(r-t)/2,u=JS(p,o,s)-e,u>0?r=p:t=p;while(Math.abs(u)>oj&&++wsj(u,0,1,e,r);return u=>u===0||u===1?u:JS(s(u),t,o)}const lj=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const o=r*e,s=t==="end"?Math.floor(o):Math.ceil(o);return US(0,1,s/e)},uj={ease:Ns(.25,.1,.25,1),"ease-in":Ns(.42,0,1,1),"ease-in-out":Ns(.42,0,.58,1),"ease-out":Ns(0,0,.58,1)},cj=/\((.*?)\)/;function bh(e){if(ZI(e))return e;if(ZS(e))return Ns(...e);const t=uj[e];if(t)return t;if(e.startsWith("steps")){const r=cj.exec(e);if(r){const o=r[1].split(",");return lj(parseFloat(o[0]),o[1].trim())}}return fa}class dj{constructor(t,r=[0,1],{easing:o,duration:s=Hr.duration,delay:u=Hr.delay,endDelay:p=Hr.endDelay,repeat:w=Hr.repeat,offset:k,direction:T="normal",autoplay:E=!0}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=fa,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((F,L)=>{this.resolve=F,this.reject=L}),o=o||Hr.easing,_c(o)){const F=o.createAnimation(r);o=F.easing,r=F.keyframes||r,s=F.duration||s}this.repeat=w,this.easing=vl(o)?fa:bh(o),this.updateDuration(s);const D=qS(r,k,vl(o)?o.map(bh):fa);this.tick=F=>{var L;u=u;let z=0;this.pauseTime!==void 0?z=this.pauseTime:z=(F-this.startTime)*this.rate,this.t=z,z/=1e3,z=Math.max(z-u,0),this.playState==="finished"&&this.pauseTime===void 0&&(z=this.totalDuration);const R=z/this.duration;let _=Math.floor(R),y=R%1;!y&&R>=1&&(y=1),y===1&&_--;const f=_%2;(T==="reverse"||T==="alternate"&&f||T==="alternate-reverse"&&!f)&&(y=1-y);const b=z>=this.totalDuration?1:Math.min(y,1),g=D(this.easing(b));t(g),this.pauseTime===void 0&&(this.playState==="finished"||z>=this.totalDuration+p)?(this.playState="finished",(L=this.resolve)===null||L===void 0||L.call(this,g)):this.playState!=="idle"&&(this.frameRequestId=requestAnimationFrame(this.tick))},E&&this.play()}play(){const t=performance.now();this.playState="running",this.pauseTime!==void 0?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t),this.cancelTimestamp=this.startTime,this.pauseTime=void 0,this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState="paused",this.pauseTime=this.t}finish(){this.playState="finished",this.tick(0)}stop(){var t;this.playState="idle",this.frameRequestId!==void 0&&cancelAnimationFrame(this.frameRequestId),(t=this.reject)===null||t===void 0||t.call(this,!1)}cancel(){this.stop(),this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t,this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){this.pauseTime!==void 0||this.rate===0?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}const Bm=e=>ZS(e)?fj(e):e,fj=([e,t,r,o])=>`cubic-bezier(${e}, ${t}, ${r}, ${o})`,Xm=e=>document.createElement("div").animate(e,{duration:.001}),Ym={cssRegisterProperty:()=>typeof CSS<"u"&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{Xm({opacity:[1]})}catch{return!1}return!0},finished:()=>!!Xm({opacity:[0,1]}).finished},Yf={},Fu={};for(const e in Ym)Fu[e]=()=>(Yf[e]===void 0&&(Yf[e]=Ym[e]()),Yf[e]);function pj(e,t){for(let r=0;rArray.isArray(e)?e:[e];function Ac(e){return Fi[e]&&(e=Fi[e]),bd(e)?gd(e):e}const vi={get:(e,t)=>{t=Ac(t);let r=gh(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&r!==0){const o=Vi.get(t);o&&(r=o.initialValue)}return r},set:(e,t,r)=>{t=Ac(t),gh(t)?e.style.setProperty(t,r):e.style[t]=r}};function tk(e,t=!0){if(!(!e||e.playState==="finished"))try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch{}}function hj(){return window.__MOTION_DEV_TOOLS_RECORD}function vd(e,t,r,o={}){const s=hj(),u=o.record!==!1&&s;let p,{duration:w=Hr.duration,delay:k=Hr.delay,endDelay:T=Hr.endDelay,repeat:E=Hr.repeat,easing:D=Hr.easing,direction:F,offset:L,allowWebkitAcceleration:z=!1}=o;const R=n0(e);let _=Fu.waapi();const y=bd(t);y&&rj(e,t);const f=Ac(t),b=$I(R.values,f),g=Vi.get(f);return tk(b.animation,!(_c(D)&&b.generator)&&o.record!==!1),()=>{const v=()=>{var M,Y;return(Y=(M=vi.get(e,f))!==null&&M!==void 0?M:g==null?void 0:g.initialValue)!==null&&Y!==void 0?Y:0};let P=pj(ek(r),v);if(_c(D)){const M=D.createAnimation(P,v,y,f,b);D=M.easing,M.keyframes!==void 0&&(P=M.keyframes),M.duration!==void 0&&(w=M.duration)}if(gh(f)&&(Fu.cssRegisterProperty()?aj(f):_=!1),_){g&&(P=P.map(B=>ya(B)?g.toDefaultUnit(B):B)),P.length===1&&(!Fu.partialKeyframes()||u)&&P.unshift(v());const M={delay:To.ms(k),duration:To.ms(w),endDelay:To.ms(T),easing:vl(D)?void 0:Bm(D),direction:F,iterations:E+1,fill:"both"};p=e.animate({[f]:P,offset:L,easing:vl(D)?D.map(Bm):void 0},M),p.finished||(p.finished=new Promise((B,H)=>{p.onfinish=B,p.oncancel=H}));const Y=P[P.length-1];p.finished.then(()=>{vi.set(e,f,Y),p.cancel()}).catch(o0),z||(p.playbackRate=1.000001)}else if(y){P=P.map(Y=>typeof Y=="string"?parseFloat(Y):Y),P.length===1&&P.unshift(parseFloat(v()));const M=Y=>{g&&(Y=g.toDefaultUnit(Y)),vi.set(e,f,Y)};p=new dj(M,P,Object.assign(Object.assign({},o),{duration:w,easing:D}))}else{const M=P[P.length-1];vi.set(e,f,g&&ya(M)?g.toDefaultUnit(M):M)}return u&&s(e,t,P,{duration:w,delay:k,easing:D,repeat:E,offset:L},"motion-one"),b.setAnimation(p),p}}const u0=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function md(e,t){var r;return typeof e=="string"?t?((r=t[e])!==null&&r!==void 0||(t[e]=document.querySelectorAll(e)),e=t[e]):e=document.querySelectorAll(e):e instanceof Element&&(e=[e]),Array.from(e||[])}const gj=e=>e(),c0=(e,t,r=Hr.duration)=>new Proxy({animations:e.map(gj).filter(Boolean),duration:r,options:t},vj),bj=e=>e.animations[0],vj={get:(e,t)=>{const r=bj(e);switch(t){case"duration":return e.duration;case"currentTime":return To.s((r==null?void 0:r[t])||0);case"playbackRate":case"playState":return r==null?void 0:r[t];case"finished":return e.finished||(e.finished=Promise.all(e.animations.map(mj)).catch(o0)),e.finished;case"stop":return()=>{e.animations.forEach(o=>tk(o))};case"forEachNative":return o=>{e.animations.forEach(s=>o(s,e))};default:return typeof(r==null?void 0:r[t])>"u"?void 0:()=>e.animations.forEach(o=>o[t]())}},set:(e,t,r)=>{switch(t){case"currentTime":r=To.ms(r);case"currentTime":case"playbackRate":for(let o=0;oe.finished;function yj(e=.1,{start:t=0,from:r=0,easing:o}={}){return(s,u)=>{const p=ya(r)?r:xj(r,u),w=Math.abs(p-s);let k=e*w;if(o){const T=u*e;k=bh(o)(k/T)*T}return t+k}}function xj(e,t){if(e==="first")return 0;{const r=t-1;return e==="last"?r:r/2}}function rk(e,t,r){return typeof e=="function"?e(t,r):e}function wj(e,t,r={}){e=md(e);const o=e.length,s=[];for(let u=0;ut&&s.atvd(...u)).filter(Boolean);return c0(s,t,(r=o[0])===null||r===void 0?void 0:r[3].duration)}function Pj(e,t={}){var{defaultOptions:r={}}=t,o=Ki(t,["defaultOptions"]);const s=[],u=new Map,p={},w=new Map;let k=0,T=0,E=0;for(let D=0;D"0",Se);U=ve.easing,ve.keyframes!==void 0&&(Y=ve.keyframes),ve.duration!==void 0&&(H=ve.duration)}const Z=rk(R.delay,b,f)||0,oe=T+Z,ae=oe+H;let{offset:pe=s0(Y.length)}=B;pe.length===1&&pe[0]===0&&(pe[1]=1);const me=length-Y.length;me>0&&i0(pe,me),Y.length===1&&Y.unshift(null),Sj(M,Y,U,pe,oe,ae),_=Math.max(Z+H,_),E=Math.max(ae,E)}}k=T,T+=_}return u.forEach((D,F)=>{for(const L in D){const z=D[L];z.sort(kj);const R=[],_=[],y=[];for(let f=0;ft/(2*Math.sqrt(e*r));function Ej(e,t,r){return e=t||e>t&&r<=t}const nk=({stiffness:e=_i.stiffness,damping:t=_i.damping,mass:r=_i.mass,from:o=0,to:s=1,velocity:u=0,restSpeed:p,restDistance:w}={})=>{u=u?To.s(u):0;const k={done:!1,hasReachedTarget:!1,current:o,target:s},T=s-o,E=Math.sqrt(e/r)/1e3,D=Mj(e,t,r),F=Math.abs(T)<5;p||(p=F?.01:2),w||(w=F?.005:.5);let L;if(D<1){const z=E*Math.sqrt(1-D*D);L=R=>s-Math.exp(-D*E*R)*((-u+D*E*T)/z*Math.sin(z*R)+T*Math.cos(z*R))}else L=z=>s-Math.exp(-E*z)*(T+(-u+E*T)*z);return z=>{k.current=L(z);const R=z===0?u:d0(L,z,k.current),_=Math.abs(R)<=p,y=Math.abs(s-k.current)<=w;return k.done=_&&y,k.hasReachedTarget=Ej(o,s,k.current),k}},Rj=({from:e=0,velocity:t=0,power:r=.8,decay:o=.325,bounceDamping:s,bounceStiffness:u,changeTarget:p,min:w,max:k,restDistance:T=.5,restSpeed:E})=>{o=To.ms(o);const D={hasReachedTarget:!1,done:!1,current:e,target:e},F=M=>w!==void 0&&Mk,L=M=>w===void 0?k:k===void 0||Math.abs(w-M)-z*Math.exp(-M/o),f=M=>_+y(M),b=M=>{const Y=y(M),B=f(M);D.done=Math.abs(Y)<=T,D.current=D.done?_:B};let g,v;const P=M=>{F(D.current)&&(g=M,v=nk({from:D.current,to:L(D.current),velocity:d0(f,M,D.current),damping:s,stiffness:u,restDistance:T,restSpeed:E}))};return P(0),M=>{let Y=!1;return!v&&g===void 0&&(Y=!0,b(M),P(M)),g!==void 0&&M>g?(D.hasReachedTarget=!0,v(M-g)):(D.hasReachedTarget=!1,!Y&&b(M),D)}},Gf=10,Nj=1e4;function Ij(e,t=fa){let r,o=Gf,s=e(0);const u=[t(s.current)];for(;!s.done&&o{const o=new Map,s=(p=0,w=100,k=0,T=!1)=>{const E=`${p}-${w}-${k}-${T}`;return o.has(E)||o.set(E,e(Object.assign({from:p,to:w,velocity:k,restSpeed:T?.05:2,restDistance:T?.01:.5},r))),o.get(E)},u=p=>(t.has(p)||t.set(p,Ij(p)),t.get(p));return{createAnimation:(p,w,k,T,E)=>{var D,F;let L;const z=p.length;if(k&&z<=2&&p.every(jj)){const _=p[z-1],y=z===1?null:p[0];let f=0,b=0;const g=E==null?void 0:E.generator;if(g){const{animation:M,generatorStartTime:Y}=E,B=(M==null?void 0:M.startTime)||Y||0,H=(M==null?void 0:M.currentTime)||performance.now()-B,U=g(H).current;b=(D=y)!==null&&D!==void 0?D:U,(z===1||z===2&&p[0]===null)&&(f=d0(Z=>g(Z).current,H,U))}else b=(F=y)!==null&&F!==void 0?F:parseFloat(w());const v=s(b,_,f,T==null?void 0:T.includes("scale")),P=u(v);L=Object.assign(Object.assign({},P),{easing:"linear"}),E&&(E.generator=v,E.generatorStartTime=performance.now())}else L={easing:"ease",duration:u(s(0,100)).overshootDuration};return L}}}}const jj=e=>typeof e!="string",Lj=ak(nk),Dj=ak(Rj),zj={any:0,all:1};function ok(e,t,{root:r,margin:o,amount:s="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const u=md(e),p=new WeakMap,w=T=>{T.forEach(E=>{const D=p.get(E.target);if(E.isIntersecting!==!!D)if(E.isIntersecting){const F=t(E);typeof F=="function"?p.set(E.target,F):k.unobserve(E.target)}else D&&(D(E),p.delete(E.target))})},k=new IntersectionObserver(w,{root:r,rootMargin:o,threshold:typeof s=="number"?s:zj[s]});return u.forEach(T=>k.observe(T)),()=>k.disconnect()}const Vu=new WeakMap;let Ra;function Fj(e,t){if(t){const{inlineSize:r,blockSize:o}=t[0];return{width:r,height:o}}else return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function Vj({target:e,contentRect:t,borderBoxSize:r}){var o;(o=Vu.get(e))===null||o===void 0||o.forEach(s=>{s({target:e,contentSize:t,get size(){return Fj(e,r)}})})}function Wj(e){e.forEach(Vj)}function Hj(){typeof ResizeObserver>"u"||(Ra=new ResizeObserver(Wj))}function Bj(e,t){Ra||Hj();const r=md(e);return r.forEach(o=>{let s=Vu.get(o);s||(s=new Set,Vu.set(o,s)),s.add(t),Ra==null||Ra.observe(o)}),()=>{r.forEach(o=>{const s=Vu.get(o);s==null||s.delete(t),s!=null&&s.size||Ra==null||Ra.unobserve(o)})}}const Wu=new Set;let Ys;function Xj(){Ys=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};Wu.forEach(r=>r(t))},window.addEventListener("resize",Ys)}function Yj(e){return Wu.add(e),Ys||Xj(),()=>{Wu.delete(e),!Wu.size&&Ys&&(Ys=void 0)}}function ik(e,t){return typeof e=="function"?Yj(e):Bj(e,t)}const Gj=50,Um=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),Uj=()=>({time:0,x:Um(),y:Um()}),$j={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function $m(e,t,r,o){const s=r[t],{length:u,position:p}=$j[t],w=s.current,k=r.time;s.current=e["scroll"+p],s.scrollLength=e["scroll"+u]-e["client"+u],s.offset.length=0,s.offset[0]=0,s.offset[1]=s.scrollLength,s.progress=hd(0,s.scrollLength,s.current);const T=o-k;s.velocity=T>Gj?0:KS(s.current-w,T)}function qj(e,t,r){$m(e,"x",t,r),$m(e,"y",t,r),t.time=r}function Zj(e,t){let r={x:0,y:0},o=e;for(;o&&o!==t;)if(o instanceof HTMLElement)r.x+=o.offsetLeft,r.y+=o.offsetTop,o=o.offsetParent;else if(o instanceof SVGGraphicsElement&&"getBBox"in o){const{top:s,left:u}=o.getBBox();for(r.x+=u,r.y+=s;o&&o.tagName!=="svg";)o=o.parentNode}return r}const sk={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},vh={start:0,center:.5,end:1};function qm(e,t,r=0){let o=0;if(vh[e]!==void 0&&(e=vh[e]),l0(e)){const s=parseFloat(e);e.endsWith("px")?o=s:e.endsWith("%")?e=s/100:e.endsWith("vw")?o=s/100*document.documentElement.clientWidth:e.endsWith("vh")?o=s/100*document.documentElement.clientHeight:e=s}return ya(e)&&(o=t*e),r+o}const Kj=[0,0];function Qj(e,t,r,o){let s=Array.isArray(e)?e:Kj,u=0,p=0;return ya(e)?s=[e,e]:l0(e)&&(e=e.trim(),e.includes(" ")?s=e.split(" "):s=[e,vh[e]?e:"0"]),u=qm(s[0],r,o),p=qm(s[1],t),u-p}const Jj={x:0,y:0};function eL(e,t,r){let{offset:o=sk.All}=r;const{target:s=e,axis:u="y"}=r,p=u==="y"?"height":"width",w=s!==e?Zj(s,e):Jj,k=s===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:s.clientWidth,height:s.clientHeight},T={width:e.clientWidth,height:e.clientHeight};t[u].offset.length=0;let E=!t[u].interpolate;const D=o.length;for(let F=0;FtL(e,o.target,r),update:u=>{qj(e,r,u),(o.offset||o.target)&&eL(e,r,o)},notify:typeof t=="function"?()=>t(r):nL(t,r[s])}}function nL(e,t){return e.pause(),e.forEachNative((r,{easing:o})=>{var s,u;if(r.updateDuration)o||(r.easing=fa),r.updateDuration(1);else{const p={duration:1e3};o||(p.easing="linear"),(u=(s=r.effect)===null||s===void 0?void 0:s.updateTiming)===null||u===void 0||u.call(s,p)}}),()=>{e.currentTime=t.progress}}const Ts=new WeakMap,Zm=new WeakMap,Uf=new WeakMap,Km=e=>e===document.documentElement?window:e;function aL(e,t={}){var{container:r=document.documentElement}=t,o=Ki(t,["container"]);let s=Uf.get(r);s||(s=new Set,Uf.set(r,s));const u=Uj(),p=rL(r,e,u,o);if(s.add(p),!Ts.has(r)){const T=()=>{const D=performance.now();for(const F of s)F.measure();for(const F of s)F.update(D);for(const F of s)F.notify()};Ts.set(r,T);const E=Km(r);window.addEventListener("resize",T,{passive:!0}),r!==document.documentElement&&Zm.set(r,ik(r,T)),E.addEventListener("scroll",T,{passive:!0})}const w=Ts.get(r),k=requestAnimationFrame(w);return()=>{var T;typeof e!="function"&&e.stop(),cancelAnimationFrame(k);const E=Uf.get(r);if(!E||(E.delete(p),E.size))return;const D=Ts.get(r);Ts.delete(r),D&&(Km(r).removeEventListener("scroll",D),(T=Zm.get(r))===null||T===void 0||T(),window.removeEventListener("resize",D))}}function oL(e,t){return typeof e!=typeof t?!0:Array.isArray(e)&&Array.isArray(t)?!iL(e,t):e!==t}function iL(e,t){const r=t.length;if(r!==e.length)return!1;for(let o=0;oe.getDepth()-t.getDepth(),dL=e=>e.animateUpdates(),Jm=e=>e.next(),ey=(e,t)=>new CustomEvent(e,{detail:{target:t}});function mh(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:r}}))}function ty(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:r}}))}const fL={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:r},{inViewOptions:o={}})=>{const{once:s}=o,u=Ki(o,["once"]);return ok(e,p=>{if(t(),ty(e,"viewenter",p),!s)return w=>{r(),ty(e,"viewleave",w)}},u)}},ry=(e,t,r)=>o=>{o.pointerType&&o.pointerType!=="mouse"||(r(),mh(e,t,o))},pL={isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:r})=>{const o=ry(e,"hoverstart",t),s=ry(e,"hoverend",r);return e.addEventListener("pointerenter",o),e.addEventListener("pointerleave",s),()=>{e.removeEventListener("pointerenter",o),e.removeEventListener("pointerleave",s)}}},hL={isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{const o=u=>{r(),mh(e,"pressend",u),window.removeEventListener("pointerup",o)},s=u=>{t(),mh(e,"pressstart",u),window.addEventListener("pointerup",o)};return e.addEventListener("pointerdown",s),()=>{e.removeEventListener("pointerdown",s),window.removeEventListener("pointerup",o)}}},Hu={inView:fL,hover:pL,press:hL},ny=["initial","animate",...Object.keys(Hu),"exit"],yh=new WeakMap;function gL(e={},t){let r,o=t?t.getDepth()+1:0;const s={initial:!0,animate:!0},u={},p={};for(const R of ny)p[R]=typeof e[R]=="string"?e[R]:t==null?void 0:t.getContext()[R];const w=e.initial===!1?"animate":"initial";let k=Qm(e[w]||p[w],e.variants)||{},T=Ki(k,["transition"]);const E=Object.assign({},T);function*D(){var R,_;const y=T;T={};const f={};for(const M of ny){if(!s[M])continue;const Y=Qm(e[M]);if(Y)for(const B in Y)B!=="transition"&&(T[B]=Y[B],f[B]=u0((_=(R=Y.transition)!==null&&R!==void 0?R:e.transition)!==null&&_!==void 0?_:{},B))}const b=new Set([...Object.keys(T),...Object.keys(y)]),g=[];b.forEach(M=>{var Y;T[M]===void 0&&(T[M]=E[M]),oL(y[M],T[M])&&((Y=E[M])!==null&&Y!==void 0||(E[M]=vi.get(r,M)),g.push(vd(r,M,T[M],f[M])))}),yield;const v=g.map(M=>M()).filter(Boolean);if(!v.length)return;const P=T;r.dispatchEvent(ey("motionstart",P)),Promise.all(v.map(M=>M.finished)).then(()=>{r.dispatchEvent(ey("motioncomplete",P))}).catch(o0)}const F=(R,_)=>()=>{s[R]=_,$f(z)},L=()=>{for(const R in Hu){const _=Hu[R].isActive(e),y=u[R];_&&!y?u[R]=Hu[R].subscribe(r,{enable:F(R,!0),disable:F(R,!1)},e):!_&&y&&(y(),delete u[R])}},z={update:R=>{r&&(e=R,L(),$f(z))},setActive:(R,_)=>{r&&(s[R]=_,$f(z))},animateUpdates:D,getDepth:()=>o,getTarget:()=>T,getOptions:()=>e,getContext:()=>p,mount:R=>(r=R,yh.set(r,z),L(),()=>{yh.delete(r),uL(z);for(const _ in u)u[_]()}),isMounted:()=>!!r};return z}function lk(e){const t={},r=[];for(let o in e){const s=e[o];bd(o)&&(Fi[o]&&(o=Fi[o]),r.push(o),o=gd(o));let u=Array.isArray(s)?s[0]:s;const p=Vi.get(o);p&&(u=ya(s)?p.toDefaultUnit(s):s),t[o]=u}return r.length&&(t.transform=QS(r)),t}const bL=e=>`-${e.toLowerCase()}`,vL=e=>e.replace(/[A-Z]/g,bL);function mL(e={}){const t=lk(e);let r="";for(const o in t)r+=o.startsWith("--")?o:vL(o),r+=`: ${t[o]}; `;return r}const yL=Object.freeze(Object.defineProperty({__proto__:null,ScrollOffset:sk,animate:wj,animateStyle:vd,createMotionState:gL,createStyleString:mL,createStyles:lk,getAnimationData:n0,getStyleName:Ac,glide:Dj,inView:ok,mountedStates:yh,resize:ik,scroll:aL,spring:Lj,stagger:yj,style:vi,timeline:Tj,withControls:c0},Symbol.toStringTag,{value:"Module"})),xL=wl(yL);function wL(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var CL=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,SL=wL(function(e){return CL.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const kL=Object.freeze(Object.defineProperty({__proto__:null,default:SL},Symbol.toStringTag,{value:"Module"})),TL=wl(kL);(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=uS,r=re,o=dS,s=or,u=st,p=Bo,w=xL;function k(x){return x&&typeof x=="object"&&"default"in x?x:{default:x}}function T(x){if(x&&x.__esModule)return x;var O=Object.create(null);return x&&Object.keys(x).forEach(function(V){if(V!=="default"){var X=Object.getOwnPropertyDescriptor(x,V);Object.defineProperty(O,V,X.get?X:{enumerable:!0,get:function(){return x[V]}})}}),O.default=x,Object.freeze(O)}var E=T(r),D=k(r),F=k(p),L="production",z=typeof process>"u"||process.env===void 0?L:"production",R=function(x){return{isEnabled:function(O){return x.some(function(V){return!!O[V]})}}},_={measureLayout:R(["layout","layoutId","drag"]),animation:R(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:R(["exit"]),drag:R(["drag","dragControls"]),focus:R(["whileFocus"]),hover:R(["whileHover","onHoverStart","onHoverEnd"]),tap:R(["whileTap","onTap","onTapStart","onTapCancel"]),pan:R(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:R(["whileInView","onViewportEnter","onViewportLeave"])};function y(x){for(var O in x)x[O]!==null&&(O==="projectionNodeConstructor"?_.projectionNodeConstructor=x[O]:_[O].Component=x[O])}var f=r.createContext({strict:!1}),b=Object.keys(_),g=b.length;function v(x,O,V){var X=[],K=r.useContext(f);if(!O)return null;z!=="production"&&V&&K.strict&&o.invariant(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var le=0;le"u")return O;var V=new Map;return new Proxy(O,{get:function(X,K){return V.has(K)||V.set(K,O(K)),V.get(K)}})}var qt=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function Zt(x){return typeof x!="string"||x.includes("-")?!1:!!(qt.indexOf(x)>-1||/[A-Z]/.test(x))}var Ct={};function vt(x){Object.assign(Ct,x)}var Kt=["","X","Y","Z"],mr=["translate","scale","rotate","skew"],Qt=["transformPerspective","x","y","z"];mr.forEach(function(x){return Kt.forEach(function(O){return Qt.push(x+O)})});function ea(x,O){return Qt.indexOf(x)-Qt.indexOf(O)}var Ca=new Set(Qt);function Jt(x){return Ca.has(x)}var yn=new Set(["originX","originY","originZ"]);function Ir(x){return yn.has(x)}function jr(x,O){var V=O.layout,X=O.layoutId;return Jt(x)||Ir(x)||(V||X!==void 0)&&(!!Ct[x]||x==="opacity")}var Ht=function(x){return!!(x!==null&&typeof x=="object"&&x.getVelocity)},Go={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function io(x,O,V,X){var K=x.transform,le=x.transformKeys,ue=O.enableHardwareAcceleration,ie=ue===void 0?!0:ue,he=O.allowTransformNone,ge=he===void 0?!0:he,xe="";le.sort(ea);for(var ke=!1,Te=le.length,Oe=0;Oe"u"?bP:gP;ge(he,ie.current,O,ue)}var hP={some:0,all:1};function gP(x,O,V,X){var K=X.root,le=X.margin,ue=X.amount,ie=ue===void 0?"some":ue,he=X.once;r.useEffect(function(){if(x){var ge={root:K==null?void 0:K.current,rootMargin:le,threshold:typeof ie=="number"?ie:hP[ie]},xe=function(ke){var Te,Oe=ke.isIntersecting;if(O.isInView!==Oe&&(O.isInView=Oe,!(he&&!Oe&&O.hasEnteredView))){Oe&&(O.hasEnteredView=!0),(Te=V.animationState)===null||Te===void 0||Te.setActive(e.AnimationType.InView,Oe);var Ae=V.getProps(),Ie=Oe?Ae.onViewportEnter:Ae.onViewportLeave;Ie==null||Ie(ke)}};return fP(V.getInstance(),ge,xe)}},[x,K,le,ie])}function bP(x,O,V,X){var K=X.fallback,le=K===void 0?!0:K;r.useEffect(function(){!x||!le||(z!=="production"&&jd(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var ue;O.hasEnteredView=!0;var ie=V.getProps().onViewportEnter;ie==null||ie(null),(ue=V.animationState)===null||ue===void 0||ue.setActive(e.AnimationType.InView,!0)}))},[x])}var ka=function(x){return function(O){return x(O),null}},N0={inView:ka(pP),tap:ka(sr),focus:ka(ne),hover:ka(ss)},vP=0,mP=function(){return vP++},I0=function(){return Fe(mP)};function zd(){var x=r.useContext(B);if(x===null)return[!0,null];var O=x.isPresent,V=x.onExitComplete,X=x.register,K=I0();r.useEffect(function(){return X(K)},[]);var le=function(){return V==null?void 0:V(K)};return!O&&V?[!1,le]:[!0]}function yP(){return xP(r.useContext(B))}function xP(x){return x===null?!0:x.isPresent}function j0(x,O){if(!Array.isArray(O))return!1;var V=O.length;if(V!==x.length)return!1;for(var X=0;X-1&&x.splice(V,1)}function NP(x,O,V){var X=t.__read(x),K=X.slice(0),le=O<0?K.length+O:O;if(le>=0&&lent&&on,Ma=Array.isArray(Ft)?Ft:[Ft],sn=Ma.reduce(le,{});Or===!1&&(sn={});var gs=xt.prevResolvedValues,Qo=gs===void 0?{}:gs,Kl=t.__assign(t.__assign({},Qo),sn),Jo=function(lt){Aa=!0,Xe.delete(lt),xt.needsAnimating[lt]=!0};for(var Fr in Kl){var St=sn[Fr],Qe=Qo[Fr];Ze.hasOwnProperty(Fr)||(St!==Qe?c(St)&&c(Qe)?!j0(St,Qe)||Oa?Jo(Fr):xt.protectedKeys[Fr]=!0:St!==void 0?Jo(Fr):Xe.add(Fr):St!==void 0&&Xe.has(Fr)?Jo(Fr):xt.protectedKeys[Fr]=!0)}xt.prevProp=Ft,xt.prevResolvedValues=sn,xt.isActive&&(Ze=t.__assign(t.__assign({},Ze),sn)),K&&x.blockInitialAnimation&&(Aa=!1),Aa&&!qr&&Ie.push.apply(Ie,t.__spreadArray([],t.__read(Ma.map(function(lt){return{animation:lt,options:t.__assign({type:ht},xe)}})),!1))},dt=0;dt=3;if(!(!Oe&&!Ae)){var Ie=Te.point,Xe=p.getFrameData().timestamp;K.history.push(t.__assign(t.__assign({},Ie),{timestamp:Xe}));var Ze=K.handlers,nt=Ze.onStart,ct=Ze.onMove;Oe||(nt&&nt(K.lastMoveEvent,Te),K.startEvent=K.lastMoveEvent),ct&&ct(K.lastMoveEvent,Te)}}},this.handlePointerMove=function(Te,Oe){if(K.lastMoveEvent=Te,K.lastMoveEventInfo=Jd(Oe,K.transformPagePoint),se(Te)&&Te.buttons===0){K.handlePointerUp(Te,Oe);return}F.default.update(K.updatePoint,!0)},this.handlePointerUp=function(Te,Oe){K.end();var Ae=K.handlers,Ie=Ae.onEnd,Xe=Ae.onSessionEnd,Ze=ef(Jd(Oe,K.transformPagePoint),K.history);K.startEvent&&Ie&&Ie(Te,Ze),Xe&&Xe(Te,Ze)},!(C(O)&&O.touches.length>1)){this.handlers=V,this.transformPagePoint=ue;var ie=fe(O),he=Jd(ie,this.transformPagePoint),ge=he.point,xe=p.getFrameData().timestamp;this.history=[t.__assign(t.__assign({},ge),{timestamp:xe})];var ke=V.onSessionStart;ke&&ke(O,ef(he,this.history)),this.removeListeners=u.pipe(it(window,"pointermove",this.handlePointerMove),it(window,"pointerup",this.handlePointerUp),it(window,"pointercancel",this.handlePointerUp))}}return x.prototype.updateHandlers=function(O){this.handlers=O},x.prototype.end=function(){this.removeListeners&&this.removeListeners(),p.cancelSync.update(this.updatePoint)},x}();function Jd(x,O){return O?{point:O(x.point)}:x}function q0(x,O){return{x:x.x-O.x,y:x.y-O.y}}function ef(x,O){var V=x.point;return{point:V,delta:q0(V,Z0(O)),offset:q0(V,KP(O)),velocity:QP(O,.1)}}function KP(x){return x[0]}function Z0(x){return x[x.length-1]}function QP(x,O){if(x.length<2)return{x:0,y:0};for(var V=x.length-1,X=null,K=Z0(x);V>=0&&(X=x[V],!(K.timestamp-X.timestamp>Wl(O)));)V--;if(!X)return{x:0,y:0};var le=(K.timestamp-X.timestamp)/1e3;if(le===0)return{x:0,y:0};var ue={x:(K.x-X.x)/le,y:(K.y-X.y)/le};return ue.x===1/0&&(ue.x=0),ue.y===1/0&&(ue.y=0),ue}function Xn(x){return x.max-x.min}function K0(x,O,V){return O===void 0&&(O=0),V===void 0&&(V=.01),u.distance(x,O)K&&(x=V?u.mix(K,x,V.max):Math.min(x,K)),x}function tb(x,O,V){return{min:O!==void 0?x.min+O:void 0,max:V!==void 0?x.max+V-(x.max-x.min):void 0}}function t_(x,O){var V=O.top,X=O.left,K=O.bottom,le=O.right;return{x:tb(x.x,X,le),y:tb(x.y,V,K)}}function rb(x,O){var V,X=O.min-x.min,K=O.max-x.max;return O.max-O.minX?V=u.progress(O.min,O.max-X,x.min):X>K&&(V=u.progress(x.min,x.max-K,O.min)),u.clamp(0,1,V)}function a_(x,O){var V={};return O.min!==void 0&&(V.min=O.min-x.min),O.max!==void 0&&(V.max=O.max-x.min),V}var tf=.35;function o_(x){return x===void 0&&(x=tf),x===!1?x=0:x===!0&&(x=tf),{x:nb(x,"left","right"),y:nb(x,"top","bottom")}}function nb(x,O,V){return{min:ab(x,O),max:ab(x,V)}}function ab(x,O){var V;return typeof x=="number"?x:(V=x[O])!==null&&V!==void 0?V:0}var ob=function(){return{translate:0,scale:1,origin:0,originPoint:0}},ps=function(){return{x:ob(),y:ob()}},ib=function(){return{min:0,max:0}},lr=function(){return{x:ib(),y:ib()}};function Yn(x){return[x("x"),x("y")]}function sb(x){var O=x.top,V=x.left,X=x.right,K=x.bottom;return{x:{min:V,max:X},y:{min:O,max:K}}}function i_(x){var O=x.x,V=x.y;return{top:V.min,right:O.max,bottom:V.max,left:O.min}}function s_(x,O){if(!O)return x;var V=O({x:x.left,y:x.top}),X=O({x:x.right,y:x.bottom});return{top:V.y,left:V.x,bottom:X.y,right:X.x}}function rf(x){return x===void 0||x===1}function lb(x){var O=x.scale,V=x.scaleX,X=x.scaleY;return!rf(O)||!rf(V)||!rf(X)}function Ta(x){return lb(x)||ub(x.x)||ub(x.y)||x.z||x.rotate||x.rotateX||x.rotateY}function ub(x){return x&&x!=="0%"}function Xl(x,O,V){var X=x-V,K=O*X;return V+K}function cb(x,O,V,X,K){return K!==void 0&&(x=Xl(x,K,X)),Xl(x,V,X)+O}function nf(x,O,V,X,K){O===void 0&&(O=0),V===void 0&&(V=1),x.min=cb(x.min,O,V,X,K),x.max=cb(x.max,O,V,X,K)}function db(x,O){var V=O.x,X=O.y;nf(x.x,V.translate,V.scale,V.originPoint),nf(x.y,X.translate,X.scale,X.originPoint)}function l_(x,O,V,X){var K,le;X===void 0&&(X=!1);var ue=V.length;if(ue){O.x=O.y=1;for(var ie,he,ge=0;geO?V="y":Math.abs(x.x)>O&&(V="x"),V}function g_(x){var O=x.dragControls,V=x.visualElement,X=Fe(function(){return new p_(V)});r.useEffect(function(){return O&&O.subscribe(X)},[X,O]),r.useEffect(function(){return X.addListeners()},[X])}function b_(x){var O=x.onPan,V=x.onPanStart,X=x.onPanEnd,K=x.onPanSessionStart,le=x.visualElement,ue=O||V||X||K,ie=r.useRef(null),he=r.useContext(P).transformPagePoint,ge={onSessionStart:K,onStart:V,onMove:O,onEnd:function(ke,Te){ie.current=null,X&&X(ke,Te)}};r.useEffect(function(){ie.current!==null&&ie.current.updateHandlers(ge)});function xe(ke){ie.current=new $0(ke,ge,{transformPagePoint:he})}ft(le,"pointerdown",ue&&xe),rr(function(){return ie.current&&ie.current.end()})}var hb={pan:ka(b_),drag:ka(g_)},Gl=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function v_(){var x=Gl.map(function(){return new us}),O={},V={clearAllListeners:function(){return x.forEach(function(X){return X.clear()})},updatePropListeners:function(X){Gl.forEach(function(K){var le,ue="on"+K,ie=X[ue];(le=O[K])===null||le===void 0||le.call(O),ie&&(O[K]=V[ue](ie))})}};return x.forEach(function(X,K){V["on"+Gl[K]]=function(le){return X.add(le)},V["notify"+Gl[K]]=function(){for(var le=[],ue=0;ue=0?window.pageYOffset:null,ge=O_(O,x,ie);return le.length&&le.forEach(function(xe){var ke=t.__read(xe,2),Te=ke[0],Oe=ke[1];x.getValue(Te).set(Oe)}),x.syncRender(),he!==null&&window.scrollTo({top:he}),{target:ge,transitionEnd:X}}else return{target:O,transitionEnd:X}};function M_(x,O,V,X){return k_(O)?A_(x,O,V,X):{target:O,transitionEnd:X}}var E_=function(x,O,V,X){var K=C_(x,O,X);return O=K.target,X=K.transitionEnd,M_(x,O,V,X)};function R_(x){return window.getComputedStyle(x)}var Sb={treeType:"dom",readValueFromInstance:function(x,O){if(Jt(O)){var V=Vd(O);return V&&V.default||0}else{var X=R_(x);return(so(O)?X.getPropertyValue(O):X[O])||0}},sortNodePosition:function(x,O){return x.compareDocumentPosition(O)&2?1:-1},getBaseTarget:function(x,O){var V;return(V=x.style)===null||V===void 0?void 0:V[O]},measureViewportBox:function(x,O){var V=O.transformPagePoint;return pb(x,V)},resetTransform:function(x,O,V){var X=V.transformTemplate;O.style.transform=X?X({},""):"none",x.scheduleRender()},restoreTransform:function(x,O){x.style.transform=O.style.transform},removeValueFromRenderState:function(x,O){var V=O.vars,X=O.style;delete V[x],delete X[x]},makeTargetAnimatable:function(x,O,V,X){var K=V.transformValues;X===void 0&&(X=!0);var le=O.transition,ue=O.transitionEnd,ie=t.__rest(O,["transition","transitionEnd"]),he=G0(ie,le||{},x);if(K&&(ue&&(ue=K(ue)),ie&&(ie=K(ie)),he&&(he=K(he))),X){qd(x,ie,he);var ge=E_(x,ie,he,ue);ue=ge.transitionEnd,ie=ge.target}return t.__assign({transition:le,transitionEnd:ue},ie)},scrapeMotionValuesFromProps:a,build:function(x,O,V,X,K){x.isVisible!==void 0&&(O.style.visibility=x.isVisible?"visible":"hidden"),ta(O,V,X,K.transformTemplate)},render:$o},N_=Ul(Sb),I_=Ul(t.__assign(t.__assign({},Sb),{getBaseTarget:function(x,O){return x[O]},readValueFromInstance:function(x,O){var V;return Jt(O)?((V=Vd(O))===null||V===void 0?void 0:V.default)||0:(O=J.has(O)?O:aa(O),x.getAttribute(O))},scrapeMotionValuesFromProps:i,build:function(x,O,V,X,K){fo(O,V,X,K.transformTemplate)},render:n})),sf=function(x,O){return Zt(x)?I_(O,{enableHardwareAcceleration:!1}):N_(O,{enableHardwareAcceleration:!0})};function kb(x,O){return O.max===O.min?0:x/(O.max-O.min)*100}var hs={correct:function(x,O){if(!O.target)return x;if(typeof x=="string")if(s.px.test(x))x=parseFloat(x);else return x;var V=kb(x,O.target.x),X=kb(x,O.target.y);return"".concat(V,"% ").concat(X,"%")}},Tb="_$css",j_={correct:function(x,O){var V=O.treeScale,X=O.projectionDelta,K=x,le=x.includes("var("),ue=[];le&&(x=x.replace(bb,function(Ie){return ue.push(Ie),Tb}));var ie=s.complex.parse(x);if(ie.length>5)return K;var he=s.complex.createTransformer(x),ge=typeof ie[0]!="number"?1:0,xe=X.x.scale*V.x,ke=X.y.scale*V.y;ie[0+ge]/=xe,ie[1+ge]/=ke;var Te=u.mix(xe,ke,.5);typeof ie[2+ge]=="number"&&(ie[2+ge]/=Te),typeof ie[3+ge]=="number"&&(ie[3+ge]/=Te);var Oe=he(ie);if(le){var Ae=0;Oe=Oe.replace(Tb,function(){var Ie=ue[Ae];return Ae++,Ie})}return Oe}},L_=function(x){t.__extends(O,x);function O(){return x!==null&&x.apply(this,arguments)||this}return O.prototype.componentDidMount=function(){var V=this,X=this.props,K=X.visualElement,le=X.layoutGroup,ue=X.switchLayoutGroup,ie=X.layoutId,he=K.projection;vt(z_),he&&(le!=null&&le.group&&le.group.add(he),ue!=null&&ue.register&&ie&&ue.register(he),he.root.didUpdate(),he.addEventListener("animationComplete",function(){V.safeToRemove()}),he.setOptions(t.__assign(t.__assign({},he.options),{onExitComplete:function(){return V.safeToRemove()}}))),$e.hasEverUpdated=!0},O.prototype.getSnapshotBeforeUpdate=function(V){var X=this,K=this.props,le=K.layoutDependency,ue=K.visualElement,ie=K.drag,he=K.isPresent,ge=ue.projection;return ge&&(ge.isPresent=he,ie||V.layoutDependency!==le||le===void 0?ge.willUpdate():this.safeToRemove(),V.isPresent!==he&&(he?ge.promote():ge.relegate()||F.default.postRender(function(){var xe;!((xe=ge.getStack())===null||xe===void 0)&&xe.members.length||X.safeToRemove()}))),null},O.prototype.componentDidUpdate=function(){var V=this.props.visualElement.projection;V&&(V.root.didUpdate(),!V.currentAnimation&&V.isLead()&&this.safeToRemove())},O.prototype.componentWillUnmount=function(){var V=this.props,X=V.visualElement,K=V.layoutGroup,le=V.switchLayoutGroup,ue=X.projection;ue&&(ue.scheduleCheckAfterUnmount(),K!=null&&K.group&&K.group.remove(ue),le!=null&&le.deregister&&le.deregister(ue))},O.prototype.safeToRemove=function(){var V=this.props.safeToRemove;V==null||V()},O.prototype.render=function(){return null},O}(D.default.Component);function D_(x){var O=t.__read(zd(),2),V=O[0],X=O[1],K=r.useContext(Ge);return D.default.createElement(L_,t.__assign({},x,{layoutGroup:K,switchLayoutGroup:r.useContext(ot),isPresent:V,safeToRemove:X}))}var z_={borderRadius:t.__assign(t.__assign({},hs),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:hs,borderTopRightRadius:hs,borderBottomLeftRadius:hs,borderBottomRightRadius:hs,boxShadow:j_},Pb={measureLayout:D_};function _b(x,O,V){V===void 0&&(V={});var X=Ht(x)?x:an(x);return Xd("",X,O,V),{stop:function(){return X.stop()},isAnimating:function(){return X.isAnimating()}}}var Ob=["TopLeft","TopRight","BottomLeft","BottomRight"],F_=Ob.length,Ab=function(x){return typeof x=="string"?parseFloat(x):x},Mb=function(x){return typeof x=="number"||s.px.test(x)};function V_(x,O,V,X,K,le){var ue,ie,he,ge;K?(x.opacity=u.mix(0,(ue=V.opacity)!==null&&ue!==void 0?ue:1,W_(X)),x.opacityExit=u.mix((ie=O.opacity)!==null&&ie!==void 0?ie:1,0,H_(X))):le&&(x.opacity=u.mix((he=O.opacity)!==null&&he!==void 0?he:1,(ge=V.opacity)!==null&&ge!==void 0?ge:1,X));for(var xe=0;xeO?1:V(u.progress(x,O,X))}}function Nb(x,O){x.min=O.min,x.max=O.max}function Cn(x,O){Nb(x.x,O.x),Nb(x.y,O.y)}function Ib(x,O,V,X,K){return x-=O,x=Xl(x,1/V,X),K!==void 0&&(x=Xl(x,1/K,X)),x}function B_(x,O,V,X,K,le,ue){if(O===void 0&&(O=0),V===void 0&&(V=1),X===void 0&&(X=.5),le===void 0&&(le=x),ue===void 0&&(ue=x),s.percent.test(O)){O=parseFloat(O);var ie=u.mix(ue.min,ue.max,O/100);O=ie-ue.min}if(typeof O=="number"){var he=u.mix(le.min,le.max,X);x===le&&(he-=O),x.min=Ib(x.min,O,V,he,K),x.max=Ib(x.max,O,V,he,K)}}function jb(x,O,V,X,K){var le=t.__read(V,3),ue=le[0],ie=le[1],he=le[2];B_(x,O[ue],O[ie],O[he],O.scale,X,K)}var X_=["x","scaleX","originX"],Y_=["y","scaleY","originY"];function Lb(x,O,V,X){jb(x.x,O,X_,V==null?void 0:V.x,X==null?void 0:X.x),jb(x.y,O,Y_,V==null?void 0:V.y,X==null?void 0:X.y)}function Db(x){return x.translate===0&&x.scale===1}function zb(x){return Db(x.x)&&Db(x.y)}function Fb(x,O){return x.x.min===O.x.min&&x.x.max===O.x.max&&x.y.min===O.y.min&&x.y.max===O.y.max}var G_=function(){function x(){this.members=[]}return x.prototype.add=function(O){Yd(this.members,O),O.scheduleRender()},x.prototype.remove=function(O){if(Gd(this.members,O),O===this.prevLead&&(this.prevLead=void 0),O===this.lead){var V=this.members[this.members.length-1];V&&this.promote(V)}},x.prototype.relegate=function(O){var V=this.members.findIndex(function(ue){return O===ue});if(V===0)return!1;for(var X,K=V;K>=0;K--){var le=this.members[K];if(le.isPresent!==!1){X=le;break}}return X?(this.promote(X),!0):!1},x.prototype.promote=function(O,V){var X,K=this.lead;if(O!==K&&(this.prevLead=K,this.lead=O,O.show(),K)){K.instance&&K.scheduleRender(),O.scheduleRender(),O.resumeFrom=K,V&&(O.resumeFrom.preserveOpacity=!0),K.snapshot&&(O.snapshot=K.snapshot,O.snapshot.latestValues=K.animationValues||K.latestValues,O.snapshot.isShared=!0),!((X=O.root)===null||X===void 0)&&X.isUpdating&&(O.isLayoutDirty=!0);var le=O.options.crossfade;le===!1&&K.hide()}},x.prototype.exitAnimationComplete=function(){this.members.forEach(function(O){var V,X,K,le,ue;(X=(V=O.options).onExitComplete)===null||X===void 0||X.call(V),(ue=(K=O.resumingFrom)===null||K===void 0?void 0:(le=K.options).onExitComplete)===null||ue===void 0||ue.call(le)})},x.prototype.scheduleRender=function(){this.members.forEach(function(O){O.instance&&O.scheduleRender(!1)})},x.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},x}(),U_="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Vb(x,O,V){var X=x.x.translate/O.x,K=x.y.translate/O.y,le="translate3d(".concat(X,"px, ").concat(K,"px, 0) ");if(le+="scale(".concat(1/O.x,", ").concat(1/O.y,") "),V){var ue=V.rotate,ie=V.rotateX,he=V.rotateY;ue&&(le+="rotate(".concat(ue,"deg) ")),ie&&(le+="rotateX(".concat(ie,"deg) ")),he&&(le+="rotateY(".concat(he,"deg) "))}var ge=x.x.scale*O.x,xe=x.y.scale*O.y;return le+="scale(".concat(ge,", ").concat(xe,")"),le===U_?"none":le}var $_=function(x,O){return x.depth-O.depth},Wb=function(){function x(){this.children=[],this.isDirty=!1}return x.prototype.add=function(O){Yd(this.children,O),this.isDirty=!0},x.prototype.remove=function(O){Gd(this.children,O),this.isDirty=!0},x.prototype.forEach=function(O){this.isDirty&&this.children.sort($_),this.isDirty=!1,this.children.forEach(O)},x}(),Hb=1e3;function Bb(x){var O=x.attachResizeListener,V=x.defaultParent,X=x.measureScroll,K=x.checkIsScrollRoot,le=x.resetTransform;return function(){function ue(ie,he,ge){var xe=this;he===void 0&&(he={}),ge===void 0&&(ge=V==null?void 0:V()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){xe.isUpdating&&(xe.isUpdating=!1,xe.clearAllSnapshots())},this.updateProjection=function(){xe.nodes.forEach(e2),xe.nodes.forEach(t2)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=ie,this.latestValues=he,this.root=ge?ge.root||ge:this,this.path=ge?t.__spreadArray(t.__spreadArray([],t.__read(ge.path),!1),[ge],!1):[],this.parent=ge,this.depth=ge?ge.depth+1:0,ie&&this.root.registerPotentialNode(ie,this);for(var ke=0;ke=0;X--)if(x.path[X].instance){V=x.path[X];break}var K=V&&V!==x.root?V.instance:document,le=K.querySelector('[data-projection-id="'.concat(O,'"]'));le&&x.mount(le,!0)}function Ub(x){x.min=Math.round(x.min),x.max=Math.round(x.max)}function $b(x){Ub(x.x),Ub(x.y)}var l2=Bb({attachResizeListener:function(x,O){return q(x,"resize",O)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),vo={current:void 0},lf=Bb({measureScroll:function(x){return{x:x.scrollLeft,y:x.scrollTop}},defaultParent:function(){if(!vo.current){var x=new l2(0,{});x.mount(window),x.setOptions({layoutScroll:!0}),vo.current=x}return vo.current},resetTransform:function(x,O){x.style.transform=O??"none"},checkIsScrollRoot:function(x){return window.getComputedStyle(x).position==="fixed"}}),qb=t.__assign(t.__assign(t.__assign(t.__assign({},Qd),N0),hb),Pb),uf=Nt(function(x,O){return G(x,O,qb,sf,lf)});function u2(x){return Rt(G(x,{forwardMotionProps:!1},qb,sf,lf))}var c2=Nt(G);function Zb(){var x=r.useRef(!1);return U(function(){return x.current=!0,function(){x.current=!1}},[]),x}function ql(){var x=Zb(),O=t.__read(r.useState(0),2),V=O[0],X=O[1],K=r.useCallback(function(){x.current&&X(V+1)},[V]),le=r.useCallback(function(){return F.default.postRender(K)},[K]);return[le,V]}var cf=function(x){var O=x.children,V=x.initial,X=x.isPresent,K=x.onExitComplete,le=x.custom,ue=x.presenceAffectsLayout,ie=Fe(d2),he=I0(),ge=r.useMemo(function(){return{id:he,initial:V,isPresent:X,custom:le,onExitComplete:function(xe){var ke,Te;ie.set(xe,!0);try{for(var Oe=t.__values(ie.values()),Ae=Oe.next();!Ae.done;Ae=Oe.next()){var Ie=Ae.value;if(!Ie)return}}catch(Xe){ke={error:Xe}}finally{try{Ae&&!Ae.done&&(Te=Oe.return)&&Te.call(Oe)}finally{if(ke)throw ke.error}}K==null||K()},register:function(xe){return ie.set(xe,!1),function(){return ie.delete(xe)}}}},ue?void 0:[X]);return r.useMemo(function(){ie.forEach(function(xe,ke){return ie.set(ke,!1)})},[X]),E.useEffect(function(){!X&&!ie.size&&(K==null||K())},[X]),E.createElement(B.Provider,{value:ge},O)};function d2(){return new Map}var Ko=function(x){return x.key||""};function f2(x,O){x.forEach(function(V){var X=Ko(V);O.set(X,V)})}function p2(x){var O=[];return r.Children.forEach(x,function(V){r.isValidElement(V)&&O.push(V)}),O}var h2=function(x){var O=x.children,V=x.custom,X=x.initial,K=X===void 0?!0:X,le=x.onExitComplete,ue=x.exitBeforeEnter,ie=x.presenceAffectsLayout,he=ie===void 0?!0:ie,ge=t.__read(ql(),1),xe=ge[0],ke=r.useContext(Ge).forceRender;ke&&(xe=ke);var Te=Zb(),Oe=p2(O),Ae=Oe,Ie=new Set,Xe=r.useRef(Ae),Ze=r.useRef(new Map).current,nt=r.useRef(!0);if(U(function(){nt.current=!1,f2(Oe,Ze),Xe.current=Ae}),rr(function(){nt.current=!0,Ze.clear(),Ie.clear()}),nt.current)return E.createElement(E.Fragment,null,Ae.map(function(ht){return E.createElement(cf,{key:Ko(ht),isPresent:!0,initial:K?void 0:!1,presenceAffectsLayout:he},ht)}));Ae=t.__spreadArray([],t.__read(Ae),!1);for(var ct=Xe.current.map(Ko),dt=Oe.map(Ko),pt=ct.length,Ot=0;Ot1&&console.warn("You're attempting to animate multiple children within AnimatePresence, but its exitBeforeEnter prop is set to true. This will lead to odd visual behaviour."),E.createElement(E.Fragment,null,Ie.size?Ae:Ae.map(function(ht){return r.cloneElement(ht)}))},Kb=r.createContext(null),g2=function(x){return!x.isLayoutDirty&&x.willUpdate(!1)};function Qb(){var x=new Set,O=new WeakMap,V=function(){return x.forEach(g2)};return{add:function(X){x.add(X),O.set(X,X.addEventListener("willUpdate",V))},remove:function(X){var K;x.delete(X),(K=O.get(X))===null||K===void 0||K(),O.delete(X),V()},dirty:V}}var Jb=function(x){return x===!0},b2=function(x){return Jb(x===!0)||x==="id"},ev=function(x){var O,V,X=x.children,K=x.id,le=x.inheritId,ue=x.inherit,ie=ue===void 0?!0:ue;le!==void 0&&(ie=le);var he=r.useContext(Ge),ge=r.useContext(Kb),xe=t.__read(ql(),2),ke=xe[0],Te=xe[1],Oe=r.useRef(null),Ae=(O=he.id)!==null&&O!==void 0?O:ge;Oe.current===null&&(b2(ie)&&Ae&&(K=K?Ae+"-"+K:Ae),Oe.current={id:K,group:Jb(ie)&&(V=he==null?void 0:he.group)!==null&&V!==void 0?V:Qb()});var Ie=r.useMemo(function(){return t.__assign(t.__assign({},Oe.current),{forceRender:ke})},[Te]);return E.createElement(Ge.Provider,{value:Ie},X)},v2=0,m2=function(x){var O=x.children;return E.useEffect(function(){o.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),E.createElement(ev,{id:Fe(function(){return"asl-".concat(v2++)})},O)};function y2(x){var O=x.children,V=x.isValidProp,X=t.__rest(x,["children","isValidProp"]);V&&Vn(V),X=t.__assign(t.__assign({},r.useContext(P)),X),X.isStatic=Fe(function(){return X.isStatic});var K=r.useMemo(function(){return X},[JSON.stringify(X.transition),X.transformPagePoint,X.reducedMotion]);return E.createElement(P.Provider,{value:K},O)}function x2(x){var O=x.children,V=x.features,X=x.strict,K=X===void 0?!1:X,le=t.__read(r.useState(!df(V)),2),ue=le[1],ie=r.useRef(void 0);if(!df(V)){var he=V.renderer,ge=t.__rest(V,["renderer"]);ie.current=he,y(ge)}return r.useEffect(function(){df(V)&&V().then(function(xe){var ke=xe.renderer,Te=t.__rest(xe,["renderer"]);y(Te),ie.current=ke,ue(!0)})},[]),E.createElement(f.Provider,{value:{renderer:ie.current,strict:K}},O)}function df(x){return typeof x=="function"}var tv=r.createContext(null);function w2(x,O,V,X){if(!X)return x;var K=x.findIndex(function(xe){return xe.value===O});if(K===-1)return x;var le=X>0?1:-1,ue=x[K+le];if(!ue)return x;var ie=x[K],he=ue.layout,ge=u.mix(he.min,he.max,.5);return le===1&&ie.layout.max+V>ge||le===-1&&ie.layout.min+V.001?1/x:J2},pv=!1;function eO(x){var O=_a(1),V=_a(1),X=Y();o.invariant(!!(x||X),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),o.warning(pv,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),pv=!0,x?(O=x.scaleX||O,V=x.scaleY||V):X&&(O=X.getValue("scaleX",1),V=X.getValue("scaleY",1));var K=Zl(O,fv),le=Zl(V,fv);return{scaleX:K,scaleY:le}}e.AnimatePresence=h2,e.AnimateSharedLayout=m2,e.DeprecatedLayoutGroupContext=Kb,e.DragControls=cv,e.FlatTree=Wb,e.LayoutGroup=ev,e.LayoutGroupContext=Ge,e.LazyMotion=x2,e.MotionConfig=y2,e.MotionConfigContext=P,e.MotionContext=M,e.MotionValue=B0,e.PresenceContext=B,e.Reorder=R2,e.SwitchLayoutGroupContext=ot,e.addPointerEvent=it,e.addScaleCorrector=vt,e.animate=_b,e.animateVisualElement=Bl,e.animationControls=lv,e.animations=Qd,e.calcLength=Xn,e.checkTargetForNewValues=qd,e.createBox=lr,e.createDomMotionComponent=u2,e.createMotionComponent=Rt,e.domAnimation=iv,e.domMax=N2,e.filterProps=co,e.isBrowser=H,e.isDragActive=_r,e.isMotionValue=Ht,e.isValidMotionProp=$r,e.m=c2,e.makeUseVisualState=A,e.motion=uf,e.motionValue=an,e.resolveMotionValue=m,e.transform=rv,e.useAnimation=H2,e.useAnimationControls=uv,e.useAnimationFrame=sv,e.useCycle=B2,e.useDeprecatedAnimatedState=Q2,e.useDeprecatedInvertedScale=eO,e.useDomEvent=Q,e.useDragControls=G2,e.useElementScroll=z2,e.useForceUpdate=ql,e.useInView=X2,e.useInstantLayoutTransition=dv,e.useInstantTransition=$2,e.useIsPresent=yP,e.useIsomorphicLayoutEffect=U,e.useMotionTemplate=I2,e.useMotionValue=_a,e.usePresence=zd,e.useReducedMotion=pe,e.useReducedMotionConfig=me,e.useResetProjection=q2,e.useScroll=ff,e.useSpring=j2,e.useTime=W2,e.useTransform=Zl,e.useUnmountEffect=rr,e.useVelocity=L2,e.useViewportScroll=F2,e.useVisualElementContext=Y,e.visualElement=Ul,e.wrapHandler=we})(fr);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,f){for(var b in f)Object.defineProperty(y,b,{enumerable:!0,get:f[b]})}t(e,{AccordionBody:function(){return R},default:function(){return _}});var r=F(re),o=fr,s=F(ut),u=F(vr),p=F(et),w=at,k=sd,T=Je,E=Al;function D(){return D=Object.assign||function(y){for(var f=1;f=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(b[g]=y[g])}return b}function z(y,f){if(y==null)return{};var b={},g=Object.keys(y),v,P;for(P=0;P=0)&&(b[v]=y[v]);return b}var R=r.default.forwardRef(function(y,f){var b=y.className,g=y.children,v=L(y,["className","children"]),P=(0,k.useAccordion)(),M=P.open,Y=P.animate,B=(0,T.useTheme)().accordion,H=B.styles.base;b=b??"";var U=(0,w.twMerge)((0,s.default)((0,p.default)(H.body)),b),Z={unmount:{height:"0px",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.2,times:[.4,0,.2,1]}}},oe={unmount:{transition:{duration:.3,ease:"linear"}},mount:{transition:{duration:.3,ease:"linear"}}},ae=(0,u.default)(oe,Y);return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(o.m.div,{className:"overflow-hidden",initial:"unmount",exit:"unmount",animate:M?"mount":"unmount",variants:Z},r.default.createElement(o.m.div,D({},v,{ref:f,className:U,initial:"unmount",exit:"unmount",animate:M?"mount":"unmount",variants:ae}),g)))});R.propTypes={className:E.propTypesClassName,children:E.propTypesChildren},R.displayName="MaterialTailwind.AccordionBody";var _=R})(L5);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,b){for(var g in b)Object.defineProperty(f,g,{enumerable:!0,get:b[g]})}t(e,{Accordion:function(){return _},AccordionHeader:function(){return T.AccordionHeader},AccordionBody:function(){return E.AccordionBody},useAccordion:function(){return w.useAccordion},default:function(){return y}});var r=L(re),o=L(ut),s=at,u=L(et),p=Je,w=sd,k=Al,T=j5,E=L5;function D(f,b,g){return b in f?Object.defineProperty(f,b,{value:g,enumerable:!0,configurable:!0,writable:!0}):f[b]=g,f}function F(){return F=Object.assign||function(f){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(f,v)&&(g[v]=f[v])}return g}function R(f,b){if(f==null)return{};var g={},v=Object.keys(f),P,M;for(M=0;M=0)&&(g[P]=f[P]);return g}var _=r.default.forwardRef(function(f,b){var g=f.open,v=f.icon,P=f.animate,M=f.className,Y=f.disabled,B=f.children,H=z(f,["open","icon","animate","className","disabled","children"]),U=(0,p.useTheme)().accordion,Z=U.defaultProps,oe=U.styles.base;v=v??Z.icon,P=P??Z.animate,M=M??Z.className,Y=Y??Z.disabled;var ae=(0,s.twMerge)((0,o.default)((0,u.default)(oe.container),D({},(0,u.default)(oe.disabled),Y)),M),pe=r.default.useMemo(function(){return{open:g,icon:v,animate:P,disabled:Y}},[g,v,P,Y]);return r.default.createElement(w.AccordionContextProvider,{value:pe},r.default.createElement("div",F({},H,{ref:b,className:ae}),B))});_.propTypes={open:k.propTypesOpen,icon:k.propTypesIcon,animate:k.propTypesAnimate,disabled:k.propTypesDisabled,className:k.propTypesClassName,children:k.propTypesChildren},_.displayName="MaterialTailwind.Accordion";var y=Object.assign(_,{Header:T.AccordionHeader,Body:E.AccordionBody})})(c1);var uk={},Wt={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});function t(o,s,u){var p=o.findIndex(function(w){return w===s});return p>=0?s:u}var r=t})(Wt);var yd={},Qi=class{constructor(){this.x=0,this.y=0,this.z=0}findFurthestPoint(t,r,o,s,u,p){return this.x=t-o>r/2?0:r,this.y=s-p>u/2?0:u,this.z=Math.hypot(this.x-(t-o),this.y-(s-p)),this.z}appyStyles(t,r,o,s,u){t.classList.add("ripple"),t.style.backgroundColor=r==="dark"?"rgba(0,0,0, 0.2)":"rgba(255,255,255, 0.3)",t.style.borderRadius="50%",t.style.pointerEvents="none",t.style.position="absolute",t.style.left=u.clientX-o.left-s+"px",t.style.top=u.clientY-o.top-s+"px",t.style.width=t.style.height=s*2+"px"}applyAnimation(t){t.animate([{transform:"scale(0)",opacity:1},{transform:"scale(1.5)",opacity:0}],{duration:500,easing:"linear"})}create(t,r){const o=t.currentTarget;o.style.position="relative",o.style.overflow="hidden";const s=o.getBoundingClientRect(),u=this.findFurthestPoint(t.clientX,o.offsetWidth,s.left,t.clientY,o.offsetHeight,s.top),p=document.createElement("span");this.appyStyles(p,r,s,u,t),this.applyAnimation(p),o.appendChild(p),setTimeout(()=>p.remove(),500)}};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,f){for(var b in f)Object.defineProperty(y,b,{enumerable:!0,get:f[b]})}t(e,{IconButton:function(){return R},default:function(){return _}});var r=F(re),o=F(rt),s=F(Qi),u=F(ut),p=at,w=F(Wt),k=F(et),T=Je,E=Vo;function D(){return D=Object.assign||function(y){for(var f=1;f=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(b[g]=y[g])}return b}function z(y,f){if(y==null)return{};var b={},g=Object.keys(y),v,P;for(P=0;P=0)&&(b[v]=y[v]);return b}var R=r.default.forwardRef(function(y,f){var b=y.variant,g=y.size,v=y.color,P=y.ripple,M=y.className,Y=y.children;y.fullWidth;var B=L(y,["variant","size","color","ripple","className","children","fullWidth"]),H=(0,T.useTheme)().iconButton,U=H.valid,Z=H.defaultProps,oe=H.styles,ae=oe.base,pe=oe.variants,me=oe.sizes;b=b??Z.variant,g=g??Z.size,v=v??Z.color,P=P??Z.ripple,M=M??Z.className;var Se=P!==void 0&&new s.default,ve=(0,k.default)(ae),ce=(0,k.default)(pe[(0,w.default)(U.variants,b,"filled")][(0,w.default)(U.colors,v,"gray")]),be=(0,k.default)(me[(0,w.default)(U.sizes,g,"md")]),ye=(0,p.twMerge)((0,u.default)(ve,be,ce),M);return r.default.createElement("button",D({},B,{ref:f,className:ye,type:B.type||"button",onMouseDown:function(_e){var Ee=B==null?void 0:B.onMouseDown;return P&&Se.create(_e,(b==="filled"||b==="gradient")&&v!=="white"?"light":"dark"),typeof Ee=="function"&&Ee(_e)}}),r.default.createElement("span",{className:"absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2"},Y))});R.propTypes={variant:o.default.oneOf(E.propTypesVariant),size:o.default.oneOf(E.propTypesSize),color:o.default.oneOf(E.propTypesColor),ripple:E.propTypesRipple,className:E.propTypesClassName,children:E.propTypesChildren},R.displayName="MaterialTailwind.IconButton";var _=R})(yd);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,g){for(var v in g)Object.defineProperty(b,v,{enumerable:!0,get:g[v]})}t(e,{Alert:function(){return y},default:function(){return f}});var r=z(re),o=z(rt),s=fr,u=z(ut),p=z(vr),w=at,k=z(Wt),T=z(et),E=Je,D=Ag,F=z(yd);function L(){return L=Object.assign||function(b){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(b,P)&&(v[P]=b[P])}return v}function _(b,g){if(b==null)return{};var v={},P=Object.keys(b),M,Y;for(Y=0;Y=0)&&(v[M]=b[M]);return v}var y=r.default.forwardRef(function(b,g){var v=b.variant,P=b.color,M=b.icon,Y=b.open,B=b.action,H=b.onClose,U=b.animate,Z=b.className,oe=b.children,ae=R(b,["variant","color","icon","open","action","onClose","animate","className","children"]),pe=(0,E.useTheme)().alert,me=pe.defaultProps,Se=pe.valid,ve=pe.styles,ce=ve.base,be=ve.variants;v=v??me.variant,P=P??me.color,Z=Z??me.className,U=U??me.animate,Y=Y??me.open,B=B??me.action,H=H??me.onClose;var ye=(0,T.default)(ce.alert),_e=(0,T.default)(ce.action),Ee=(0,T.default)(be[(0,k.default)(Se.variants,v,"filled")][(0,k.default)(Se.colors,P,"gray")]),De=(0,w.twMerge)((0,u.default)(ye,Ee),Z),je=(0,u.default)(_e),Me={unmount:{opacity:0},mount:{opacity:1}},Be=(0,p.default)(Me,U),Ve=r.default.createElement("div",{className:"shrink-0"},M),Ne=s.AnimatePresence;return r.default.createElement(s.LazyMotion,{features:s.domAnimation},r.default.createElement(Ne,null,Y&&r.default.createElement(s.m.div,L({},ae,{ref:g,role:"alert",className:"".concat(De," flex"),initial:"unmount",exit:"unmount",animate:Y?"mount":"unmount",variants:Be}),M&&Ve,r.default.createElement("div",{className:"".concat(M?"ml-3":""," mr-12")},oe),H&&!B&&r.default.createElement(F.default,{onClick:H,size:"sm",variant:"text",color:v==="outlined"||v==="ghost"?P:"white",className:je},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"h-6 w-6",strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),B||null)))});y.propTypes={variant:o.default.oneOf(D.propTypesVariant),color:o.default.oneOf(D.propTypesColor),icon:D.propTypesIcon,open:D.propTypesOpen,action:D.propTypesAction,onClose:D.propTypesOnClose,animate:D.propTypesAnimate,className:D.propTypesClassName,children:D.propTypesChildren},y.displayName="MaterialTailwind.Alert";var f=y})(uk);var ck={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,f){for(var b in f)Object.defineProperty(y,b,{enumerable:!0,get:f[b]})}t(e,{Avatar:function(){return R},default:function(){return _}});var r=F(re),o=F(rt),s=F(ut),u=at,p=F(Wt),w=F(et),k=Je,T=Mg;function E(y,f,b){return f in y?Object.defineProperty(y,f,{value:b,enumerable:!0,configurable:!0,writable:!0}):y[f]=b,y}function D(){return D=Object.assign||function(y){for(var f=1;f=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(b[g]=y[g])}return b}function z(y,f){if(y==null)return{};var b={},g=Object.keys(y),v,P;for(P=0;P=0)&&(b[v]=y[v]);return b}var R=r.default.forwardRef(function(y,f){var b=y.variant,g=y.size,v=y.className,P=y.color,M=y.withBorder,Y=L(y,["variant","size","className","color","withBorder"]),B=(0,k.useTheme)().avatar,H=B.valid,U=B.defaultProps,Z=B.styles,oe=Z.base,ae=Z.variants,pe=Z.sizes,me=Z.borderColor;b=b??U.variant,g=g??U.size,v=v??U.className,M=M??U.withBorder,P=P??U.color;var Se=(0,w.default)(ae[(0,p.default)(H.variants,b,"rounded")]),ve=(0,w.default)(pe[(0,p.default)(H.sizes,g,"md")]),ce=(0,w.default)(me[(0,p.default)(H.colors,P,"gray")]),be,ye=(0,u.twMerge)((0,s.default)((0,w.default)(oe.initial),Se,ve,(be={},E(be,(0,w.default)(oe.withBorder),M),E(be,ce,M),be)),v);return r.default.createElement("img",D({},Y,{ref:f,className:ye}))});R.propTypes={variant:o.default.oneOf(T.propTypesVariant),size:o.default.oneOf(T.propTypesSize),className:T.propTypesClassName,withBorder:T.propTypesWithBorder,color:o.default.oneOf(T.propTypesColor)},R.displayName="MaterialTailwind.Avatar";var _=R})(ck);var dk={},fk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,T){for(var E in T)Object.defineProperty(k,E,{enumerable:!0,get:T[E]})}t(e,{propTypesSeparator:function(){return s},propTypesFullWidth:function(){return u},propTypesClassName:function(){return p},propTypesChildren:function(){return w}});var r=o(rt);function o(k){return k&&k.__esModule?k:{default:k}}var s=r.default.node,u=r.default.bool,p=r.default.string,w=r.default.node.isRequired})(fk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,f){for(var b in f)Object.defineProperty(y,b,{enumerable:!0,get:f[b]})}t(e,{Breadcrumbs:function(){return R},default:function(){return _}});var r=F(re),o=E(ut),s=at,u=E(et),p=Je,w=fk;function k(y,f,b){return f in y?Object.defineProperty(y,f,{value:b,enumerable:!0,configurable:!0,writable:!0}):y[f]=b,y}function T(){return T=Object.assign||function(y){for(var f=1;f=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(b[g]=y[g])}return b}function z(y,f){if(y==null)return{};var b={},g=Object.keys(y),v,P;for(P=0;P=0)&&(b[v]=y[v]);return b}var R=(0,r.forwardRef)(function(y,f){var b=y.separator,g=y.fullWidth,v=y.className,P=y.children,M=L(y,["separator","fullWidth","className","children"]),Y=(0,p.useTheme)().breadcrumbs,B=Y.defaultProps,H=Y.styles.base;b=b??B.separator,g=g??B.fullWidth,v=v??B.className;var U=(0,o.default)((0,u.default)(H.root.initial),k({},(0,u.default)(H.root.fullWidth),g)),Z=(0,s.twMerge)((0,o.default)((0,u.default)(H.list)),v),oe=(0,o.default)((0,u.default)(H.item.initial)),ae=(0,o.default)((0,u.default)(H.separator));return r.default.createElement("nav",{"aria-label":"breadcrumb",className:U},r.default.createElement("ol",T({},M,{ref:f,className:Z}),r.Children.map(P,function(pe,me){if((0,r.isValidElement)(pe)){var Se;return r.default.createElement("li",{className:(0,o.default)(oe,k({},(0,u.default)(H.item.disabled),pe==null||(Se=pe.props)===null||Se===void 0?void 0:Se.disabled))},pe,me!==r.Children.count(P)-1&&r.default.createElement("span",{className:ae},b))}return null})))});R.propTypes={separator:w.propTypesSeparator,fullWidth:w.propTypesFullWidth,className:w.propTypesClassName,children:w.propTypesChildren},R.displayName="MaterialTailwind.Breadcrumbs";var _=R})(dk);var pk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,b){for(var g in b)Object.defineProperty(f,g,{enumerable:!0,get:b[g]})}t(e,{Button:function(){return _},default:function(){return y}});var r=L(re),o=L(rt),s=L(Qi),u=L(ut),p=at,w=L(Wt),k=L(et),T=Je,E=Vo;function D(f,b,g){return b in f?Object.defineProperty(f,b,{value:g,enumerable:!0,configurable:!0,writable:!0}):f[b]=g,f}function F(){return F=Object.assign||function(f){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(f,v)&&(g[v]=f[v])}return g}function R(f,b){if(f==null)return{};var g={},v=Object.keys(f),P,M;for(M=0;M=0)&&(g[P]=f[P]);return g}var _=r.default.forwardRef(function(f,b){var g=f.variant,v=f.size,P=f.color,M=f.fullWidth,Y=f.ripple,B=f.className,H=f.children,U=z(f,["variant","size","color","fullWidth","ripple","className","children"]),Z=(0,T.useTheme)().button,oe=Z.valid,ae=Z.defaultProps,pe=Z.styles,me=pe.base,Se=pe.variants,ve=pe.sizes;g=g??ae.variant,v=v??ae.size,P=P??ae.color,M=M??ae.fullWidth,Y=Y??ae.ripple,B=B??ae.className;var ce=Y!==void 0&&new s.default,be=(0,k.default)(me.initial),ye=(0,k.default)(Se[(0,w.default)(oe.variants,g,"filled")][(0,w.default)(oe.colors,P,"gray")]),_e=(0,k.default)(ve[(0,w.default)(oe.sizes,v,"md")]),Ee=(0,p.twMerge)((0,u.default)(be,_e,ye,D({},(0,k.default)(me.fullWidth),M)),B);return r.default.createElement("button",F({},U,{ref:b,className:Ee,type:U.type||"button",onMouseDown:function(De){var je=U==null?void 0:U.onMouseDown;return Y&&ce.create(De,(g==="filled"||g==="gradient")&&P!=="white"?"light":"dark"),typeof je=="function"&&je(De)}}),H)});_.propTypes={variant:o.default.oneOf(E.propTypesVariant),size:o.default.oneOf(E.propTypesSize),color:o.default.oneOf(E.propTypesColor),fullWidth:E.propTypesFullWidth,ripple:E.propTypesRipple,className:E.propTypesClassName,children:E.propTypesChildren},_.displayName="MaterialTailwind.Button";var y=_})(pk);var hk={},gk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,f){for(var b in f)Object.defineProperty(y,b,{enumerable:!0,get:f[b]})}t(e,{CardHeader:function(){return R},default:function(){return _}});var r=F(re),o=F(rt),s=F(ut),u=at,p=F(Wt),w=F(et),k=Je,T=Wo;function E(y,f,b){return f in y?Object.defineProperty(y,f,{value:b,enumerable:!0,configurable:!0,writable:!0}):y[f]=b,y}function D(){return D=Object.assign||function(y){for(var f=1;f=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(b[g]=y[g])}return b}function z(y,f){if(y==null)return{};var b={},g=Object.keys(y),v,P;for(P=0;P=0)&&(b[v]=y[v]);return b}var R=r.default.forwardRef(function(y,f){var b=y.variant,g=y.color,v=y.shadow,P=y.floated,M=y.className,Y=y.children,B=L(y,["variant","color","shadow","floated","className","children"]),H=(0,k.useTheme)().cardHeader,U=H.defaultProps,Z=H.styles,oe=H.valid,ae=Z.base,pe=Z.variants;b=b??U.variant,g=g??U.color,v=v??U.shadow,P=P??U.floated,M=M??U.className;var me=(0,w.default)(ae.initial),Se=(0,w.default)(pe[(0,p.default)(oe.variants,b,"filled")][(0,p.default)(oe.colors,g,"white")]),ve=(0,u.twMerge)((0,s.default)(me,Se,E({},(0,w.default)(ae.shadow),v),E({},(0,w.default)(ae.floated),P)),M);return r.default.createElement("div",D({},B,{ref:f,className:ve}),Y)});R.propTypes={variant:o.default.oneOf(T.propTypesVariant),color:o.default.oneOf(T.propTypesColor),shadow:T.propTypesShadow,floated:T.propTypesFloated,className:T.propTypesClassName,children:T.propTypesChildren},R.displayName="MaterialTailwind.CardHeader";var _=R})(gk);var bk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,R){for(var _ in R)Object.defineProperty(z,_,{enumerable:!0,get:R[_]})}t(e,{CardBody:function(){return F},default:function(){return L}});var r=T(re),o=T(ut),s=at,u=T(et),p=Je,w=Wo;function k(){return k=Object.assign||function(z){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(z,y)&&(_[y]=z[y])}return _}function D(z,R){if(z==null)return{};var _={},y=Object.keys(z),f,b;for(b=0;b=0)&&(_[f]=z[f]);return _}var F=r.default.forwardRef(function(z,R){var _=z.className,y=z.children,f=E(z,["className","children"]),b=(0,p.useTheme)().cardBody,g=b.defaultProps,v=b.styles.base;_=_??g.className;var P=(0,s.twMerge)((0,o.default)((0,u.default)(v)),_);return r.default.createElement("div",k({},f,{ref:R,className:P}),y)});F.propTypes={className:w.propTypesClassName,children:w.propTypesChildren},F.displayName="MaterialTailwind.CardBody";var L=F})(bk);var vk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(R,_){for(var y in _)Object.defineProperty(R,y,{enumerable:!0,get:_[y]})}t(e,{CardFooter:function(){return L},default:function(){return z}});var r=E(re),o=E(ut),s=at,u=E(et),p=Je,w=Wo;function k(R,_,y){return _ in R?Object.defineProperty(R,_,{value:y,enumerable:!0,configurable:!0,writable:!0}):R[_]=y,R}function T(){return T=Object.assign||function(R){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(R,f)&&(y[f]=R[f])}return y}function F(R,_){if(R==null)return{};var y={},f=Object.keys(R),b,g;for(g=0;g=0)&&(y[b]=R[b]);return y}var L=r.default.forwardRef(function(R,_){var y=R.divider,f=R.className,b=R.children,g=D(R,["divider","className","children"]),v=(0,p.useTheme)().cardFooter,P=v.defaultProps,M=v.styles.base;f=f??P.className,y=y??P.divider;var Y=(0,s.twMerge)((0,o.default)((0,u.default)(M.initial),k({},(0,u.default)(M.divider),y)),f);return r.default.createElement("div",T({},g,{ref:_,className:Y}),b)});L.propTypes={divider:w.propTypesDivider,className:w.propTypesClassName,children:w.propTypesChildren},L.displayName="MaterialTailwind.CardFooter";var z=L})(vk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,v){for(var P in v)Object.defineProperty(g,P,{enumerable:!0,get:v[P]})}t(e,{Card:function(){return f},CardHeader:function(){return T.CardHeader},CardBody:function(){return E.CardBody},CardFooter:function(){return D.CardFooter},default:function(){return b}});var r=R(re),o=R(rt),s=R(ut),u=at,p=R(Wt),w=R(et),k=Je,T=gk,E=bk,D=vk,F=Wo;function L(g,v,P){return v in g?Object.defineProperty(g,v,{value:P,enumerable:!0,configurable:!0,writable:!0}):g[v]=P,g}function z(){return z=Object.assign||function(g){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(P[M]=g[M])}return P}function y(g,v){if(g==null)return{};var P={},M=Object.keys(g),Y,B;for(B=0;B=0)&&(P[Y]=g[Y]);return P}var f=r.default.forwardRef(function(g,v){var P=g.variant,M=g.color,Y=g.shadow,B=g.className,H=g.children,U=_(g,["variant","color","shadow","className","children"]),Z=(0,k.useTheme)().card,oe=Z.defaultProps,ae=Z.styles,pe=Z.valid,me=ae.base,Se=ae.variants;P=P??oe.variant,M=M??oe.color,Y=Y??oe.shadow,B=B??oe.className;var ve=(0,w.default)(me.initial),ce=(0,w.default)(Se[(0,p.default)(pe.variants,P,"filled")][(0,p.default)(pe.colors,M,"white")]),be=(0,u.twMerge)((0,s.default)(ve,ce,L({},(0,w.default)(me.shadow),Y)),B);return r.default.createElement("div",z({},U,{ref:v,className:be}),H)});f.propTypes={variant:o.default.oneOf(F.propTypesVariant),color:o.default.oneOf(F.propTypesColor),shadow:F.propTypesShadow,className:F.propTypesClassName,children:F.propTypesChildren},f.displayName="MaterialTailwind.Card";var b=Object.assign(f,{Header:T.CardHeader,Body:E.CardBody,Footer:D.CardFooter})})(hk);var mk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,b){for(var g in b)Object.defineProperty(f,g,{enumerable:!0,get:b[g]})}t(e,{Checkbox:function(){return _},default:function(){return y}});var r=L(re),o=L(rt),s=L(Qi),u=L(ut),p=at,w=L(Wt),k=L(et),T=Je,E=Ho;function D(f,b,g){return b in f?Object.defineProperty(f,b,{value:g,enumerable:!0,configurable:!0,writable:!0}):f[b]=g,f}function F(){return F=Object.assign||function(f){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(f,v)&&(g[v]=f[v])}return g}function R(f,b){if(f==null)return{};var g={},v=Object.keys(f),P,M;for(M=0;M=0)&&(g[P]=f[P]);return g}var _=r.default.forwardRef(function(f,b){var g=f.color,v=f.label,P=f.icon,M=f.ripple,Y=f.className,B=f.disabled,H=f.containerProps,U=f.labelProps,Z=f.iconProps,oe=f.inputRef,ae=z(f,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),pe=(0,T.useTheme)().checkbox,me=pe.defaultProps,Se=pe.valid,ve=pe.styles,ce=ve.base,be=ve.colors,ye=r.default.useId();g=g??me.color,v=v??me.label,P=P??me.icon,M=M??me.ripple,Y=Y??me.className,B=B??me.disabled,H=H??me.containerProps,U=U??me.labelProps,Z=Z??me.iconProps;var _e=M!==void 0&&new s.default,Ee=(0,u.default)((0,k.default)(ce.root),D({},(0,k.default)(ce.disabled),B)),De=(0,p.twMerge)((0,u.default)((0,k.default)(ce.container)),H==null?void 0:H.className),je=(0,p.twMerge)((0,u.default)((0,k.default)(ce.input),(0,k.default)(be[(0,w.default)(Se.colors,g,"gray")])),Y),Me=(0,p.twMerge)((0,u.default)((0,k.default)(ce.label)),U==null?void 0:U.className),Be=(0,p.twMerge)((0,u.default)((0,k.default)(ce.icon)),Z==null?void 0:Z.className);return r.default.createElement("div",{ref:b,className:Ee},r.default.createElement("label",F({},H,{className:De,htmlFor:ae.id||ye,onMouseDown:function(Ve){var Ne=H==null?void 0:H.onMouseDown;return M&&_e.create(Ve,"dark"),typeof Ne=="function"&&Ne(Ve)}}),r.default.createElement("input",F({},ae,{ref:oe,type:"checkbox",disabled:B,className:je,id:ae.id||ye})),r.default.createElement("span",{className:Be},P||r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-3.5 w-3.5",viewBox:"0 0 20 20",fill:"currentColor",stroke:"currentColor",strokeWidth:1},r.default.createElement("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})))),v&&r.default.createElement("label",F({},U,{className:Me,htmlFor:ae.id||ye}),v))});_.propTypes={color:o.default.oneOf(E.propTypesColor),label:E.propTypesLabel,icon:E.propTypesIcon,ripple:E.propTypesRipple,className:E.propTypesClassName,disabled:E.propTypesDisabled,containerProps:E.propTypesObject,labelProps:E.propTypesObject},_.displayName="MaterialTailwind.Checkbox";var y=_})(mk);var yk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,g){for(var v in g)Object.defineProperty(b,v,{enumerable:!0,get:g[v]})}t(e,{Chip:function(){return y},default:function(){return f}});var r=z(re),o=z(rt),s=fr,u=z(ut),p=z(vr),w=at,k=z(Wt),T=z(et),E=Je,D=Dg,F=z(yd);function L(){return L=Object.assign||function(b){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(b,P)&&(v[P]=b[P])}return v}function _(b,g){if(b==null)return{};var v={},P=Object.keys(b),M,Y;for(Y=0;Y=0)&&(v[M]=b[M]);return v}var y=r.default.forwardRef(function(b,g){var v=b.variant,P=b.size,M=b.color,Y=b.icon,B=b.open,H=b.onClose,U=b.action,Z=b.animate,oe=b.className,ae=b.value,pe=R(b,["variant","size","color","icon","open","onClose","action","animate","className","value"]),me=(0,E.useTheme)().chip,Se=me.defaultProps,ve=me.valid,ce=me.styles,be=ce.base,ye=ce.variants,_e=ce.sizes;v=v??Se.variant,P=P??Se.size,M=M??Se.color,oe=oe??Se.className,Z=Z??Se.animate,B=B??Se.open,U=U??Se.action,H=H??Se.onClose;var Ee=(0,T.default)(be.chip),De=(0,T.default)(be.action),je=(0,T.default)(be.icon),Me=(0,T.default)(ye[(0,k.default)(ve.variants,v,"filled")][(0,k.default)(ve.colors,M,"gray")]),Be=(0,T.default)(_e[(0,k.default)(ve.sizes,P,"md")].chip),Ve=(0,T.default)(_e[(0,k.default)(ve.sizes,P,"md")].action),Ne=(0,T.default)(_e[(0,k.default)(ve.sizes,P,"md")].icon),We=(0,w.twMerge)((0,u.default)(Ee,Me,Be),oe),Fe=(0,u.default)(De,Ve),$e=(0,u.default)(je,Ne),tt=(0,u.default)({"ml-4":Y&&P==="sm","ml-[18px]":Y&&P==="md","ml-5":Y&&P==="lg","mr-5":H}),qe={unmount:{opacity:0},mount:{opacity:1}},Ge=(0,p.default)(qe,Z),ot=r.default.createElement("div",{className:$e},Y),gt=s.AnimatePresence;return r.default.createElement(s.LazyMotion,{features:s.domAnimation},r.default.createElement(gt,null,B&&r.default.createElement(s.m.div,L({},pe,{ref:g,className:We,initial:"unmount",exit:"unmount",animate:B?"mount":"unmount",variants:Ge}),Y&&ot,r.default.createElement("span",{className:tt},ae),H&&!U&&r.default.createElement(F.default,{onClick:H,size:"sm",variant:"text",color:v==="outlined"||v==="ghost"?M:"white",className:Fe},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:(0,u.default)({"h-3.5 w-3.5":P==="sm","h-4 w-4":P==="md","h-5 w-5":P==="lg"}),strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),U||null)))});y.propTypes={variant:o.default.oneOf(D.propTypesVariant),size:o.default.oneOf(D.propTypesSize),color:o.default.oneOf(D.propTypesColor),icon:D.propTypesIcon,open:D.propTypesOpen,onClose:D.propTypesOnClose,action:D.propTypesAction,animate:D.propTypesAnimate,className:D.propTypesClassName,value:D.propTypesValue},y.displayName="MaterialTailwind.Chip";var f=y})(yk);var xk={},PL=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},ti=new WeakMap,mu=new WeakMap,yu={},qf=0,wk=function(e){return e&&(e.host||wk(e.parentNode))},_L=function(e,t){return t.map(function(r){if(e.contains(r))return r;var o=wk(r);return o&&e.contains(o)?o:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},OL=function(e,t,r,o){var s=_L(t,Array.isArray(e)?e:[e]);yu[r]||(yu[r]=new WeakMap);var u=yu[r],p=[],w=new Set,k=new Set(s),T=function(D){!D||w.has(D)||(w.add(D),T(D.parentNode))};s.forEach(T);var E=function(D){!D||k.has(D)||Array.prototype.forEach.call(D.children,function(F){if(w.has(F))E(F);else try{var L=F.getAttribute(o),z=L!==null&&L!=="false",R=(ti.get(F)||0)+1,_=(u.get(F)||0)+1;ti.set(F,R),u.set(F,_),p.push(F),R===1&&z&&mu.set(F,!0),_===1&&F.setAttribute(r,"true"),z||F.setAttribute(o,"true")}catch(y){console.error("aria-hidden: cannot operate on ",F,y)}})};return E(t),w.clear(),qf++,function(){p.forEach(function(D){var F=ti.get(D)-1,L=u.get(D)-1;ti.set(D,F),u.set(D,L),F||(mu.has(D)||D.removeAttribute(o),mu.delete(D)),L||D.removeAttribute(r)}),qf--,qf||(ti=new WeakMap,ti=new WeakMap,mu=new WeakMap,yu={})}},AL=function(e,t,r){r===void 0&&(r="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),s=t||PL(e);return s?(o.push.apply(o,Array.from(s.querySelectorAll("[aria-live], script"))),OL(o,s,r,"aria-hidden")):function(){return null}};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var ML=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],xh=ML.join(","),Ck=typeof Element>"u",ml=Ck?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Mc=!Ck&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e==null?void 0:e.ownerDocument},Ec=function e(t,r){var o;r===void 0&&(r=!0);var s=t==null||(o=t.getAttribute)===null||o===void 0?void 0:o.call(t,"inert"),u=s===""||s==="true",p=u||r&&t&&e(t.parentNode);return p},EL=function(t){var r,o=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return o===""||o==="true"},RL=function(t,r,o){if(Ec(t))return[];var s=Array.prototype.slice.apply(t.querySelectorAll(xh));return r&&ml.call(t,xh)&&s.unshift(t),s=s.filter(o),s},NL=function e(t,r,o){for(var s=[],u=Array.from(t);u.length;){var p=u.shift();if(!Ec(p,!1))if(p.tagName==="SLOT"){var w=p.assignedElements(),k=w.length?w:p.children,T=e(k,!0,o);o.flatten?s.push.apply(s,T):s.push({scopeParent:p,candidates:T})}else{var E=ml.call(p,xh);E&&o.filter(p)&&(r||!t.includes(p))&&s.push(p);var D=p.shadowRoot||typeof o.getShadowRoot=="function"&&o.getShadowRoot(p),F=!Ec(D,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(p));if(D&&F){var L=e(D===!0?p.children:D.children,!0,o);o.flatten?s.push.apply(s,L):s.push({scopeParent:p,candidates:L})}else u.unshift.apply(u,p.children)}}return s},Sk=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},kk=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||EL(t))&&!Sk(t)?0:t.tabIndex},IL=function(t,r){var o=kk(t);return o<0&&r&&!Sk(t)?0:o},jL=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},Tk=function(t){return t.tagName==="INPUT"},LL=function(t){return Tk(t)&&t.type==="hidden"},DL=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(o){return o.tagName==="SUMMARY"});return r},zL=function(t,r){for(var o=0;osummary:first-of-type"),p=u?t.parentElement:t;if(ml.call(p,"details:not([open]) *"))return!0;if(!o||o==="full"||o==="legacy-full"){if(typeof s=="function"){for(var w=t;t;){var k=t.parentElement,T=Mc(t);if(k&&!k.shadowRoot&&s(k)===!0)return ay(t);t.assignedSlot?t=t.assignedSlot:!k&&T!==t.ownerDocument?t=T.host:t=k}t=w}if(HL(t))return!t.getClientRects().length;if(o!=="legacy-full")return!0}else if(o==="non-zero-area")return ay(t);return!1},XL=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var r=t.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var o=0;o=0)},UL=function e(t){var r=[],o=[];return t.forEach(function(s,u){var p=!!s.scopeParent,w=p?s.scopeParent:s,k=IL(w,p),T=p?e(s.candidates):w;k===0?p?r.push.apply(r,T):r.push(w):o.push({documentOrder:u,tabIndex:k,item:s,isScope:p,content:T})}),o.sort(jL).reduce(function(s,u){return u.isScope?s.push.apply(s,u.content):s.push(u.content),s},[]).concat(r)},Rc=function(t,r){r=r||{};var o;return r.getShadowRoot?o=NL([t],r.includeContainer,{filter:oy.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:GL}):o=RL(t,r.includeContainer,oy.bind(null,r)),UL(o)};const Pk=["top","right","bottom","left"],iy=["start","end"],sy=Pk.reduce((e,t)=>e.concat(t,t+"-"+iy[0],t+"-"+iy[1]),[]),In=Math.min,kr=Math.max,Nc=Math.round,xu=Math.floor,Kn=e=>({x:e,y:e}),$L={left:"right",right:"left",bottom:"top",top:"bottom"},qL={start:"end",end:"start"};function wh(e,t,r){return kr(e,In(t,r))}function jn(e,t){return typeof e=="function"?e(t):e}function tn(e){return e.split("-")[0]}function Rn(e){return e.split("-")[1]}function f0(e){return e==="x"?"y":"x"}function p0(e){return e==="y"?"height":"width"}const ZL=new Set(["top","bottom"]);function An(e){return ZL.has(tn(e))?"y":"x"}function h0(e){return f0(An(e))}function _k(e,t,r){r===void 0&&(r=!1);const o=Rn(e),s=h0(e),u=p0(s);let p=s==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[u]>t.floating[u]&&(p=jc(p)),[p,jc(p)]}function KL(e){const t=jc(e);return[Ic(e),t,Ic(t)]}function Ic(e){return e.replace(/start|end/g,t=>qL[t])}const ly=["left","right"],uy=["right","left"],QL=["top","bottom"],JL=["bottom","top"];function e4(e,t,r){switch(e){case"top":case"bottom":return r?t?uy:ly:t?ly:uy;case"left":case"right":return t?QL:JL;default:return[]}}function t4(e,t,r,o){const s=Rn(e);let u=e4(tn(e),r==="start",o);return s&&(u=u.map(p=>p+"-"+s),t&&(u=u.concat(u.map(Ic)))),u}function jc(e){return e.replace(/left|right|bottom|top/g,t=>$L[t])}function r4(e){return{top:0,right:0,bottom:0,left:0,...e}}function g0(e){return typeof e!="number"?r4(e):{top:e,right:e,bottom:e,left:e}}function Wi(e){const{x:t,y:r,width:o,height:s}=e;return{width:o,height:s,top:r,left:t,right:t+o,bottom:r+s,x:t,y:r}}function cy(e,t,r){let{reference:o,floating:s}=e;const u=An(t),p=h0(t),w=p0(p),k=tn(t),T=u==="y",E=o.x+o.width/2-s.width/2,D=o.y+o.height/2-s.height/2,F=o[w]/2-s[w]/2;let L;switch(k){case"top":L={x:E,y:o.y-s.height};break;case"bottom":L={x:E,y:o.y+o.height};break;case"right":L={x:o.x+o.width,y:D};break;case"left":L={x:o.x-s.width,y:D};break;default:L={x:o.x,y:o.y}}switch(Rn(t)){case"start":L[p]-=F*(r&&T?-1:1);break;case"end":L[p]+=F*(r&&T?-1:1);break}return L}const n4=async(e,t,r)=>{const{placement:o="bottom",strategy:s="absolute",middleware:u=[],platform:p}=r,w=u.filter(Boolean),k=await(p.isRTL==null?void 0:p.isRTL(t));let T=await p.getElementRects({reference:e,floating:t,strategy:s}),{x:E,y:D}=cy(T,o,k),F=o,L={},z=0;for(let R=0;R({name:"arrow",options:e,async fn(t){const{x:r,y:o,placement:s,rects:u,platform:p,elements:w,middlewareData:k}=t,{element:T,padding:E=0}=jn(e,t)||{};if(T==null)return{};const D=g0(E),F={x:r,y:o},L=h0(s),z=p0(L),R=await p.getDimensions(T),_=L==="y",y=_?"top":"left",f=_?"bottom":"right",b=_?"clientHeight":"clientWidth",g=u.reference[z]+u.reference[L]-F[L]-u.floating[z],v=F[L]-u.reference[L],P=await(p.getOffsetParent==null?void 0:p.getOffsetParent(T));let M=P?P[b]:0;(!M||!await(p.isElement==null?void 0:p.isElement(P)))&&(M=w.floating[b]||u.floating[z]);const Y=g/2-v/2,B=M/2-R[z]/2-1,H=In(D[y],B),U=In(D[f],B),Z=H,oe=M-R[z]-U,ae=M/2-R[z]/2+Y,pe=wh(Z,ae,oe),me=!k.arrow&&Rn(s)!=null&&ae!==pe&&u.reference[z]/2-(aeRn(s)===e),...r.filter(s=>Rn(s)!==e)]:r.filter(s=>tn(s)===s)).filter(s=>e?Rn(s)===e||(t?Ic(s)!==s:!1):!0)}const i4=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,o,s;const{rects:u,middlewareData:p,placement:w,platform:k,elements:T}=t,{crossAxis:E=!1,alignment:D,allowedPlacements:F=sy,autoAlignment:L=!0,...z}=jn(e,t),R=D!==void 0||F===sy?o4(D||null,L,F):F,_=await Ro(t,z),y=((r=p.autoPlacement)==null?void 0:r.index)||0,f=R[y];if(f==null)return{};const b=_k(f,u,await(k.isRTL==null?void 0:k.isRTL(T.floating)));if(w!==f)return{reset:{placement:R[0]}};const g=[_[tn(f)],_[b[0]],_[b[1]]],v=[...((o=p.autoPlacement)==null?void 0:o.overflows)||[],{placement:f,overflows:g}],P=R[y+1];if(P)return{data:{index:y+1,overflows:v},reset:{placement:P}};const M=v.map(H=>{const U=Rn(H.placement);return[H.placement,U&&E?H.overflows.slice(0,2).reduce((Z,oe)=>Z+oe,0):H.overflows[0],H.overflows]}).sort((H,U)=>H[1]-U[1]),B=((s=M.filter(H=>H[2].slice(0,Rn(H[0])?2:3).every(U=>U<=0))[0])==null?void 0:s[0])||M[0][0];return B!==w?{data:{index:y+1,overflows:v},reset:{placement:B}}:{}}}},s4=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;const{placement:s,middlewareData:u,rects:p,initialPlacement:w,platform:k,elements:T}=t,{mainAxis:E=!0,crossAxis:D=!0,fallbackPlacements:F,fallbackStrategy:L="bestFit",fallbackAxisSideDirection:z="none",flipAlignment:R=!0,..._}=jn(e,t);if((r=u.arrow)!=null&&r.alignmentOffset)return{};const y=tn(s),f=An(w),b=tn(w)===w,g=await(k.isRTL==null?void 0:k.isRTL(T.floating)),v=F||(b||!R?[jc(w)]:KL(w)),P=z!=="none";!F&&P&&v.push(...t4(w,R,z,g));const M=[w,...v],Y=await Ro(t,_),B=[];let H=((o=u.flip)==null?void 0:o.overflows)||[];if(E&&B.push(Y[y]),D){const ae=_k(s,p,g);B.push(Y[ae[0]],Y[ae[1]])}if(H=[...H,{placement:s,overflows:B}],!B.every(ae=>ae<=0)){var U,Z;const ae=(((U=u.flip)==null?void 0:U.index)||0)+1,pe=M[ae];if(pe&&(!(D==="alignment"?f!==An(pe):!1)||H.every(ve=>An(ve.placement)===f?ve.overflows[0]>0:!0)))return{data:{index:ae,overflows:H},reset:{placement:pe}};let me=(Z=H.filter(Se=>Se.overflows[0]<=0).sort((Se,ve)=>Se.overflows[1]-ve.overflows[1])[0])==null?void 0:Z.placement;if(!me)switch(L){case"bestFit":{var oe;const Se=(oe=H.filter(ve=>{if(P){const ce=An(ve.placement);return ce===f||ce==="y"}return!0}).map(ve=>[ve.placement,ve.overflows.filter(ce=>ce>0).reduce((ce,be)=>ce+be,0)]).sort((ve,ce)=>ve[1]-ce[1])[0])==null?void 0:oe[0];Se&&(me=Se);break}case"initialPlacement":me=w;break}if(s!==me)return{reset:{placement:me}}}return{}}}};function dy(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function fy(e){return Pk.some(t=>e[t]>=0)}const l4=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:o="referenceHidden",...s}=jn(e,t);switch(o){case"referenceHidden":{const u=await Ro(t,{...s,elementContext:"reference"}),p=dy(u,r.reference);return{data:{referenceHiddenOffsets:p,referenceHidden:fy(p)}}}case"escaped":{const u=await Ro(t,{...s,altBoundary:!0}),p=dy(u,r.floating);return{data:{escapedOffsets:p,escaped:fy(p)}}}default:return{}}}}};function Ok(e){const t=In(...e.map(u=>u.left)),r=In(...e.map(u=>u.top)),o=kr(...e.map(u=>u.right)),s=kr(...e.map(u=>u.bottom));return{x:t,y:r,width:o-t,height:s-r}}function u4(e){const t=e.slice().sort((s,u)=>s.y-u.y),r=[];let o=null;for(let s=0;so.height/2?r.push([u]):r[r.length-1].push(u),o=u}return r.map(s=>Wi(Ok(s)))}const c4=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){const{placement:r,elements:o,rects:s,platform:u,strategy:p}=t,{padding:w=2,x:k,y:T}=jn(e,t),E=Array.from(await(u.getClientRects==null?void 0:u.getClientRects(o.reference))||[]),D=u4(E),F=Wi(Ok(E)),L=g0(w);function z(){if(D.length===2&&D[0].left>D[1].right&&k!=null&&T!=null)return D.find(_=>k>_.left-L.left&&k<_.right+L.right&&T>_.top-L.top&&T<_.bottom+L.bottom)||F;if(D.length>=2){if(An(r)==="y"){const H=D[0],U=D[D.length-1],Z=tn(r)==="top",oe=H.top,ae=U.bottom,pe=Z?H.left:U.left,me=Z?H.right:U.right,Se=me-pe,ve=ae-oe;return{top:oe,bottom:ae,left:pe,right:me,width:Se,height:ve,x:pe,y:oe}}const _=tn(r)==="left",y=kr(...D.map(H=>H.right)),f=In(...D.map(H=>H.left)),b=D.filter(H=>_?H.left===f:H.right===y),g=b[0].top,v=b[b.length-1].bottom,P=f,M=y,Y=M-P,B=v-g;return{top:g,bottom:v,left:P,right:M,width:Y,height:B,x:P,y:g}}return F}const R=await u.getElementRects({reference:{getBoundingClientRect:z},floating:o.floating,strategy:p});return s.reference.x!==R.reference.x||s.reference.y!==R.reference.y||s.reference.width!==R.reference.width||s.reference.height!==R.reference.height?{reset:{rects:R}}:{}}}},Ak=new Set(["left","top"]);async function d4(e,t){const{placement:r,platform:o,elements:s}=e,u=await(o.isRTL==null?void 0:o.isRTL(s.floating)),p=tn(r),w=Rn(r),k=An(r)==="y",T=Ak.has(p)?-1:1,E=u&&k?-1:1,D=jn(t,e);let{mainAxis:F,crossAxis:L,alignmentAxis:z}=typeof D=="number"?{mainAxis:D,crossAxis:0,alignmentAxis:null}:{mainAxis:D.mainAxis||0,crossAxis:D.crossAxis||0,alignmentAxis:D.alignmentAxis};return w&&typeof z=="number"&&(L=w==="end"?z*-1:z),k?{x:L*E,y:F*T}:{x:F*T,y:L*E}}const f4=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;const{x:s,y:u,placement:p,middlewareData:w}=t,k=await d4(t,e);return p===((r=w.offset)==null?void 0:r.placement)&&(o=w.arrow)!=null&&o.alignmentOffset?{}:{x:s+k.x,y:u+k.y,data:{...k,placement:p}}}}},p4=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:o,placement:s}=t,{mainAxis:u=!0,crossAxis:p=!1,limiter:w={fn:_=>{let{x:y,y:f}=_;return{x:y,y:f}}},...k}=jn(e,t),T={x:r,y:o},E=await Ro(t,k),D=An(tn(s)),F=f0(D);let L=T[F],z=T[D];if(u){const _=F==="y"?"top":"left",y=F==="y"?"bottom":"right",f=L+E[_],b=L-E[y];L=wh(f,L,b)}if(p){const _=D==="y"?"top":"left",y=D==="y"?"bottom":"right",f=z+E[_],b=z-E[y];z=wh(f,z,b)}const R=w.fn({...t,[F]:L,[D]:z});return{...R,data:{x:R.x-r,y:R.y-o,enabled:{[F]:u,[D]:p}}}}}},h4=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:o,placement:s,rects:u,middlewareData:p}=t,{offset:w=0,mainAxis:k=!0,crossAxis:T=!0}=jn(e,t),E={x:r,y:o},D=An(s),F=f0(D);let L=E[F],z=E[D];const R=jn(w,t),_=typeof R=="number"?{mainAxis:R,crossAxis:0}:{mainAxis:0,crossAxis:0,...R};if(k){const b=F==="y"?"height":"width",g=u.reference[F]-u.floating[b]+_.mainAxis,v=u.reference[F]+u.reference[b]-_.mainAxis;Lv&&(L=v)}if(T){var y,f;const b=F==="y"?"width":"height",g=Ak.has(tn(s)),v=u.reference[D]-u.floating[b]+(g&&((y=p.offset)==null?void 0:y[D])||0)+(g?0:_.crossAxis),P=u.reference[D]+u.reference[b]+(g?0:((f=p.offset)==null?void 0:f[D])||0)-(g?_.crossAxis:0);zP&&(z=P)}return{[F]:L,[D]:z}}}},g4=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,o;const{placement:s,rects:u,platform:p,elements:w}=t,{apply:k=()=>{},...T}=jn(e,t),E=await Ro(t,T),D=tn(s),F=Rn(s),L=An(s)==="y",{width:z,height:R}=u.floating;let _,y;D==="top"||D==="bottom"?(_=D,y=F===(await(p.isRTL==null?void 0:p.isRTL(w.floating))?"start":"end")?"left":"right"):(y=D,_=F==="end"?"top":"bottom");const f=R-E.top-E.bottom,b=z-E.left-E.right,g=In(R-E[_],f),v=In(z-E[y],b),P=!t.middlewareData.shift;let M=g,Y=v;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(Y=b),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(M=f),P&&!F){const H=kr(E.left,0),U=kr(E.right,0),Z=kr(E.top,0),oe=kr(E.bottom,0);L?Y=z-2*(H!==0||U!==0?H+U:kr(E.left,E.right)):M=R-2*(Z!==0||oe!==0?Z+oe:kr(E.top,E.bottom))}await k({...t,availableWidth:Y,availableHeight:M});const B=await p.getDimensions(w.floating);return z!==B.width||R!==B.height?{reset:{rects:!0}}:{}}}};function xd(){return typeof window<"u"}function Ji(e){return Mk(e)?(e.nodeName||"").toLowerCase():"#document"}function Jr(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Jn(e){var t;return(t=(Mk(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Mk(e){return xd()?e instanceof Node||e instanceof Jr(e).Node:!1}function Ln(e){return xd()?e instanceof Element||e instanceof Jr(e).Element:!1}function Qn(e){return xd()?e instanceof HTMLElement||e instanceof Jr(e).HTMLElement:!1}function py(e){return!xd()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Jr(e).ShadowRoot}const b4=new Set(["inline","contents"]);function jl(e){const{overflow:t,overflowX:r,overflowY:o,display:s}=Dn(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&!b4.has(s)}const v4=new Set(["table","td","th"]);function m4(e){return v4.has(Ji(e))}const y4=[":popover-open",":modal"];function wd(e){return y4.some(t=>{try{return e.matches(t)}catch{return!1}})}const x4=["transform","translate","scale","rotate","perspective"],w4=["transform","translate","scale","rotate","perspective","filter"],C4=["paint","layout","strict","content"];function b0(e){const t=v0(),r=Ln(e)?Dn(e):e;return x4.some(o=>r[o]?r[o]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||w4.some(o=>(r.willChange||"").includes(o))||C4.some(o=>(r.contain||"").includes(o))}function S4(e){let t=eo(e);for(;Qn(t)&&!Hi(t);){if(b0(t))return t;if(wd(t))return null;t=eo(t)}return null}function v0(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const k4=new Set(["html","body","#document"]);function Hi(e){return k4.has(Ji(e))}function Dn(e){return Jr(e).getComputedStyle(e)}function Cd(e){return Ln(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function eo(e){if(Ji(e)==="html")return e;const t=e.assignedSlot||e.parentNode||py(e)&&e.host||Jn(e);return py(t)?t.host:t}function Ek(e){const t=eo(e);return Hi(t)?e.ownerDocument?e.ownerDocument.body:e.body:Qn(t)&&jl(t)?t:Ek(t)}function pa(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);const s=Ek(e),u=s===((o=e.ownerDocument)==null?void 0:o.body),p=Jr(s);if(u){const w=Ch(p);return t.concat(p,p.visualViewport||[],jl(s)?s:[],w&&r?pa(w):[])}return t.concat(s,pa(s,[],r))}function Ch(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Rk(e){const t=Dn(e);let r=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const s=Qn(e),u=s?e.offsetWidth:r,p=s?e.offsetHeight:o,w=Nc(r)!==u||Nc(o)!==p;return w&&(r=u,o=p),{width:r,height:o,$:w}}function m0(e){return Ln(e)?e:e.contextElement}function Oi(e){const t=m0(e);if(!Qn(t))return Kn(1);const r=t.getBoundingClientRect(),{width:o,height:s,$:u}=Rk(t);let p=(u?Nc(r.width):r.width)/o,w=(u?Nc(r.height):r.height)/s;return(!p||!Number.isFinite(p))&&(p=1),(!w||!Number.isFinite(w))&&(w=1),{x:p,y:w}}const T4=Kn(0);function Nk(e){const t=Jr(e);return!v0()||!t.visualViewport?T4:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function P4(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Jr(e)?!1:t}function No(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);const s=e.getBoundingClientRect(),u=m0(e);let p=Kn(1);t&&(o?Ln(o)&&(p=Oi(o)):p=Oi(e));const w=P4(u,r,o)?Nk(u):Kn(0);let k=(s.left+w.x)/p.x,T=(s.top+w.y)/p.y,E=s.width/p.x,D=s.height/p.y;if(u){const F=Jr(u),L=o&&Ln(o)?Jr(o):o;let z=F,R=Ch(z);for(;R&&o&&L!==z;){const _=Oi(R),y=R.getBoundingClientRect(),f=Dn(R),b=y.left+(R.clientLeft+parseFloat(f.paddingLeft))*_.x,g=y.top+(R.clientTop+parseFloat(f.paddingTop))*_.y;k*=_.x,T*=_.y,E*=_.x,D*=_.y,k+=b,T+=g,z=Jr(R),R=Ch(z)}}return Wi({width:E,height:D,x:k,y:T})}function Sd(e,t){const r=Cd(e).scrollLeft;return t?t.left+r:No(Jn(e)).left+r}function Ik(e,t){const r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Sd(e,r),s=r.top+t.scrollTop;return{x:o,y:s}}function _4(e){let{elements:t,rect:r,offsetParent:o,strategy:s}=e;const u=s==="fixed",p=Jn(o),w=t?wd(t.floating):!1;if(o===p||w&&u)return r;let k={scrollLeft:0,scrollTop:0},T=Kn(1);const E=Kn(0),D=Qn(o);if((D||!D&&!u)&&((Ji(o)!=="body"||jl(p))&&(k=Cd(o)),Qn(o))){const L=No(o);T=Oi(o),E.x=L.x+o.clientLeft,E.y=L.y+o.clientTop}const F=p&&!D&&!u?Ik(p,k):Kn(0);return{width:r.width*T.x,height:r.height*T.y,x:r.x*T.x-k.scrollLeft*T.x+E.x+F.x,y:r.y*T.y-k.scrollTop*T.y+E.y+F.y}}function O4(e){return Array.from(e.getClientRects())}function A4(e){const t=Jn(e),r=Cd(e),o=e.ownerDocument.body,s=kr(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),u=kr(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let p=-r.scrollLeft+Sd(e);const w=-r.scrollTop;return Dn(o).direction==="rtl"&&(p+=kr(t.clientWidth,o.clientWidth)-s),{width:s,height:u,x:p,y:w}}const hy=25;function M4(e,t){const r=Jr(e),o=Jn(e),s=r.visualViewport;let u=o.clientWidth,p=o.clientHeight,w=0,k=0;if(s){u=s.width,p=s.height;const E=v0();(!E||E&&t==="fixed")&&(w=s.offsetLeft,k=s.offsetTop)}const T=Sd(o);if(T<=0){const E=o.ownerDocument,D=E.body,F=getComputedStyle(D),L=E.compatMode==="CSS1Compat"&&parseFloat(F.marginLeft)+parseFloat(F.marginRight)||0,z=Math.abs(o.clientWidth-D.clientWidth-L);z<=hy&&(u-=z)}else T<=hy&&(u+=T);return{width:u,height:p,x:w,y:k}}const E4=new Set(["absolute","fixed"]);function R4(e,t){const r=No(e,!0,t==="fixed"),o=r.top+e.clientTop,s=r.left+e.clientLeft,u=Qn(e)?Oi(e):Kn(1),p=e.clientWidth*u.x,w=e.clientHeight*u.y,k=s*u.x,T=o*u.y;return{width:p,height:w,x:k,y:T}}function gy(e,t,r){let o;if(t==="viewport")o=M4(e,r);else if(t==="document")o=A4(Jn(e));else if(Ln(t))o=R4(t,r);else{const s=Nk(e);o={x:t.x-s.x,y:t.y-s.y,width:t.width,height:t.height}}return Wi(o)}function jk(e,t){const r=eo(e);return r===t||!Ln(r)||Hi(r)?!1:Dn(r).position==="fixed"||jk(r,t)}function N4(e,t){const r=t.get(e);if(r)return r;let o=pa(e,[],!1).filter(w=>Ln(w)&&Ji(w)!=="body"),s=null;const u=Dn(e).position==="fixed";let p=u?eo(e):e;for(;Ln(p)&&!Hi(p);){const w=Dn(p),k=b0(p);!k&&w.position==="fixed"&&(s=null),(u?!k&&!s:!k&&w.position==="static"&&!!s&&E4.has(s.position)||jl(p)&&!k&&jk(e,p))?o=o.filter(E=>E!==p):s=w,p=eo(p)}return t.set(e,o),o}function I4(e){let{element:t,boundary:r,rootBoundary:o,strategy:s}=e;const p=[...r==="clippingAncestors"?wd(t)?[]:N4(t,this._c):[].concat(r),o],w=p[0],k=p.reduce((T,E)=>{const D=gy(t,E,s);return T.top=kr(D.top,T.top),T.right=In(D.right,T.right),T.bottom=In(D.bottom,T.bottom),T.left=kr(D.left,T.left),T},gy(t,w,s));return{width:k.right-k.left,height:k.bottom-k.top,x:k.left,y:k.top}}function j4(e){const{width:t,height:r}=Rk(e);return{width:t,height:r}}function L4(e,t,r){const o=Qn(t),s=Jn(t),u=r==="fixed",p=No(e,!0,u,t);let w={scrollLeft:0,scrollTop:0};const k=Kn(0);function T(){k.x=Sd(s)}if(o||!o&&!u)if((Ji(t)!=="body"||jl(s))&&(w=Cd(t)),o){const L=No(t,!0,u,t);k.x=L.x+t.clientLeft,k.y=L.y+t.clientTop}else s&&T();u&&!o&&s&&T();const E=s&&!o&&!u?Ik(s,w):Kn(0),D=p.left+w.scrollLeft-k.x-E.x,F=p.top+w.scrollTop-k.y-E.y;return{x:D,y:F,width:p.width,height:p.height}}function Zf(e){return Dn(e).position==="static"}function by(e,t){if(!Qn(e)||Dn(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Jn(e)===r&&(r=r.ownerDocument.body),r}function Lk(e,t){const r=Jr(e);if(wd(e))return r;if(!Qn(e)){let s=eo(e);for(;s&&!Hi(s);){if(Ln(s)&&!Zf(s))return s;s=eo(s)}return r}let o=by(e,t);for(;o&&m4(o)&&Zf(o);)o=by(o,t);return o&&Hi(o)&&Zf(o)&&!b0(o)?r:o||S4(e)||r}const D4=async function(e){const t=this.getOffsetParent||Lk,r=this.getDimensions,o=await r(e.floating);return{reference:L4(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function z4(e){return Dn(e).direction==="rtl"}const Dk={convertOffsetParentRelativeRectToViewportRelativeRect:_4,getDocumentElement:Jn,getClippingRect:I4,getOffsetParent:Lk,getElementRects:D4,getClientRects:O4,getDimensions:j4,getScale:Oi,isElement:Ln,isRTL:z4};function zk(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function F4(e,t){let r=null,o;const s=Jn(e);function u(){var w;clearTimeout(o),(w=r)==null||w.disconnect(),r=null}function p(w,k){w===void 0&&(w=!1),k===void 0&&(k=1),u();const T=e.getBoundingClientRect(),{left:E,top:D,width:F,height:L}=T;if(w||t(),!F||!L)return;const z=xu(D),R=xu(s.clientWidth-(E+F)),_=xu(s.clientHeight-(D+L)),y=xu(E),b={rootMargin:-z+"px "+-R+"px "+-_+"px "+-y+"px",threshold:kr(0,In(1,k))||1};let g=!0;function v(P){const M=P[0].intersectionRatio;if(M!==k){if(!g)return p();M?p(!1,M):o=setTimeout(()=>{p(!1,1e-7)},1e3)}M===1&&!zk(T,e.getBoundingClientRect())&&p(),g=!1}try{r=new IntersectionObserver(v,{...b,root:s.ownerDocument})}catch{r=new IntersectionObserver(v,b)}r.observe(e)}return p(!0),u}function V4(e,t,r,o){o===void 0&&(o={});const{ancestorScroll:s=!0,ancestorResize:u=!0,elementResize:p=typeof ResizeObserver=="function",layoutShift:w=typeof IntersectionObserver=="function",animationFrame:k=!1}=o,T=m0(e),E=s||u?[...T?pa(T):[],...pa(t)]:[];E.forEach(y=>{s&&y.addEventListener("scroll",r,{passive:!0}),u&&y.addEventListener("resize",r)});const D=T&&w?F4(T,r):null;let F=-1,L=null;p&&(L=new ResizeObserver(y=>{let[f]=y;f&&f.target===T&&L&&(L.unobserve(t),cancelAnimationFrame(F),F=requestAnimationFrame(()=>{var b;(b=L)==null||b.observe(t)})),r()}),T&&!k&&L.observe(T),L.observe(t));let z,R=k?No(e):null;k&&_();function _(){const y=No(e);R&&!zk(R,y)&&r(),R=y,z=requestAnimationFrame(_)}return r(),()=>{var y;E.forEach(f=>{s&&f.removeEventListener("scroll",r),u&&f.removeEventListener("resize",r)}),D==null||D(),(y=L)==null||y.disconnect(),L=null,k&&cancelAnimationFrame(z)}}const Bu=Ro,Fk=f4,W4=i4,H4=p4,B4=s4,X4=g4,Y4=l4,vy=a4,G4=c4,U4=h4,Vk=(e,t,r)=>{const o=new Map,s={platform:Dk,...r},u={...s.platform,_c:o};return n4(e,t,{...s,platform:u})},$4=e=>{const{element:t,padding:r}=e;function o(s){return Object.prototype.hasOwnProperty.call(s,"current")}return{name:"arrow",options:e,fn(s){return o(t)?t.current!=null?vy({element:t.current,padding:r}).fn(s):{}:t?vy({element:t,padding:r}).fn(s):{}}}};var Xu=typeof document<"u"?re.useLayoutEffect:re.useEffect;function Lc(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,o,s;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(o=r;o--!==0;)if(!Lc(e[o],t[o]))return!1;return!0}if(s=Object.keys(e),r=s.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!Object.prototype.hasOwnProperty.call(t,s[o]))return!1;for(o=r;o--!==0;){const u=s[o];if(!(u==="_owner"&&e.$$typeof)&&!Lc(e[u],t[u]))return!1}return!0}return e!==e&&t!==t}function my(e){const t=re.useRef(e);return Xu(()=>{t.current=e}),t}function q4(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:s,whileElementsMounted:u,open:p}=e,[w,k]=re.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[T,E]=re.useState(o);Lc(T,o)||E(o);const D=re.useRef(null),F=re.useRef(null),L=re.useRef(w),z=my(u),R=my(s),[_,y]=re.useState(null),[f,b]=re.useState(null),g=re.useCallback(H=>{D.current!==H&&(D.current=H,y(H))},[]),v=re.useCallback(H=>{F.current!==H&&(F.current=H,b(H))},[]),P=re.useCallback(()=>{if(!D.current||!F.current)return;const H={placement:t,strategy:r,middleware:T};R.current&&(H.platform=R.current),Vk(D.current,F.current,H).then(U=>{const Z={...U,isPositioned:!0};M.current&&!Lc(L.current,Z)&&(L.current=Z,ma.flushSync(()=>{k(Z)}))})},[T,t,r,R]);Xu(()=>{p===!1&&L.current.isPositioned&&(L.current.isPositioned=!1,k(H=>({...H,isPositioned:!1})))},[p]);const M=re.useRef(!1);Xu(()=>(M.current=!0,()=>{M.current=!1}),[]),Xu(()=>{if(_&&f){if(z.current)return z.current(_,f,P);P()}},[_,f,P,z]);const Y=re.useMemo(()=>({reference:D,floating:F,setReference:g,setFloating:v}),[g,v]),B=re.useMemo(()=>({reference:_,floating:f}),[_,f]);return re.useMemo(()=>({...w,update:P,refs:Y,elements:B,reference:g,floating:v}),[w,P,Y,B,g,v])}var Xt=typeof document<"u"?re.useLayoutEffect:re.useEffect;let Kf=!1,Z4=0;const yy=()=>"floating-ui-"+Z4++;function K4(){const[e,t]=re.useState(()=>Kf?yy():void 0);return Xt(()=>{e==null&&t(yy())},[]),re.useEffect(()=>{Kf||(Kf=!0)},[]),e}const Q4=Eh["useId".toString()],yl=Q4||K4;function Wk(){const e=new Map;return{emit(t,r){var o;(o=e.get(t))==null||o.forEach(s=>s(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){e.set(t,(e.get(t)||[]).filter(o=>o!==r))}}}const Hk=re.createContext(null),Bk=re.createContext(null),es=()=>{var e;return((e=re.useContext(Hk))==null?void 0:e.id)||null},Xo=()=>re.useContext(Bk),J4=e=>{const t=yl(),r=Xo(),o=es(),s=e||o;return Xt(()=>{const u={id:t,parentId:s};return r==null||r.addNode(u),()=>{r==null||r.removeNode(u)}},[r,t,s]),t},e3=e=>{let{children:t,id:r}=e;const o=es();return re.createElement(Hk.Provider,{value:re.useMemo(()=>({id:r,parentId:o}),[r,o])},t)},t3=e=>{let{children:t}=e;const r=re.useRef([]),o=re.useCallback(p=>{r.current=[...r.current,p]},[]),s=re.useCallback(p=>{r.current=r.current.filter(w=>w!==p)},[]),u=re.useState(()=>Wk())[0];return re.createElement(Bk.Provider,{value:re.useMemo(()=>({nodesRef:r,addNode:o,removeNode:s,events:u}),[r,o,s,u])},t)};function Xr(e){return(e==null?void 0:e.ownerDocument)||document}function y0(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function Xk(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:r,version:o}=t;return r+"/"+o}).join(" "):navigator.userAgent}function x0(e){return Xr(e).defaultView||window}function pn(e){return e?e instanceof x0(e).Element:!1}function Io(e){return e?e instanceof x0(e).HTMLElement:!1}function r3(e){if(typeof ShadowRoot>"u")return!1;const t=x0(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Yk(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(y0())||t.test(Xk()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Gk(e){return e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType!=="mouse"||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0}function Sh(){return/apple/i.test(navigator.vendor)}function Uk(){return y0().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function Dc(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function hn(e){const t=re.useRef(e);return Xt(()=>{t.current=e}),t}const xy="data-floating-ui-safe-polygon";function Yu(e,t,r){return r&&!Dc(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const n3=function(e,t){let{enabled:r=!0,delay:o=0,handleClose:s=null,mouseOnly:u=!1,restMs:p=0,move:w=!0}=t===void 0?{}:t;const{open:k,onOpenChange:T,dataRef:E,events:D,elements:{domReference:F,floating:L},refs:z}=e,R=Xo(),_=es(),y=hn(s),f=hn(o),b=re.useRef(),g=re.useRef(),v=re.useRef(),P=re.useRef(),M=re.useRef(!0),Y=re.useRef(!1),B=re.useRef(()=>{}),H=re.useCallback(()=>{var ae;const pe=(ae=E.current.openEvent)==null?void 0:ae.type;return(pe==null?void 0:pe.includes("mouse"))&&pe!=="mousedown"},[E]);re.useEffect(()=>{if(!r)return;function ae(){clearTimeout(g.current),clearTimeout(P.current),M.current=!0}return D.on("dismiss",ae),()=>{D.off("dismiss",ae)}},[r,D]),re.useEffect(()=>{if(!r||!y.current||!k)return;function ae(){H()&&T(!1)}const pe=Xr(L).documentElement;return pe.addEventListener("mouseleave",ae),()=>{pe.removeEventListener("mouseleave",ae)}},[L,k,T,r,y,E,H]);const U=re.useCallback(function(ae){ae===void 0&&(ae=!0);const pe=Yu(f.current,"close",b.current);pe&&!v.current?(clearTimeout(g.current),g.current=setTimeout(()=>T(!1),pe)):ae&&(clearTimeout(g.current),T(!1))},[f,T]),Z=re.useCallback(()=>{B.current(),v.current=void 0},[]),oe=re.useCallback(()=>{if(Y.current){const ae=Xr(z.floating.current).body;ae.style.pointerEvents="",ae.removeAttribute(xy),Y.current=!1}},[z]);return re.useEffect(()=>{if(!r)return;function ae(){return E.current.openEvent?["click","mousedown"].includes(E.current.openEvent.type):!1}function pe(ve){if(clearTimeout(g.current),M.current=!1,u&&!Dc(b.current)||p>0&&Yu(f.current,"open")===0)return;E.current.openEvent=ve;const ce=Yu(f.current,"open",b.current);ce?g.current=setTimeout(()=>{T(!0)},ce):T(!0)}function me(ve){if(ae())return;B.current();const ce=Xr(L);if(clearTimeout(P.current),y.current){clearTimeout(g.current),v.current=y.current({...e,tree:R,x:ve.clientX,y:ve.clientY,onClose(){oe(),Z(),U()}});const be=v.current;ce.addEventListener("mousemove",be),B.current=()=>{ce.removeEventListener("mousemove",be)};return}U()}function Se(ve){ae()||y.current==null||y.current({...e,tree:R,x:ve.clientX,y:ve.clientY,onClose(){Z(),U()}})(ve)}if(pn(F)){const ve=F;return k&&ve.addEventListener("mouseleave",Se),L==null||L.addEventListener("mouseleave",Se),w&&ve.addEventListener("mousemove",pe,{once:!0}),ve.addEventListener("mouseenter",pe),ve.addEventListener("mouseleave",me),()=>{k&&ve.removeEventListener("mouseleave",Se),L==null||L.removeEventListener("mouseleave",Se),w&&ve.removeEventListener("mousemove",pe),ve.removeEventListener("mouseenter",pe),ve.removeEventListener("mouseleave",me)}}},[F,L,r,e,u,p,w,U,Z,oe,T,k,R,f,y,E]),Xt(()=>{var ae;if(r&&k&&(ae=y.current)!=null&&ae.__options.blockPointerEvents&&H()){const Se=Xr(L).body;if(Se.setAttribute(xy,""),Se.style.pointerEvents="none",Y.current=!0,pn(F)&&L){var pe,me;const ve=F,ce=R==null||(pe=R.nodesRef.current.find(be=>be.id===_))==null||(me=pe.context)==null?void 0:me.elements.floating;return ce&&(ce.style.pointerEvents=""),ve.style.pointerEvents="auto",L.style.pointerEvents="auto",()=>{ve.style.pointerEvents="",L.style.pointerEvents=""}}}},[r,k,_,L,F,R,y,E,H]),Xt(()=>{k||(b.current=void 0,Z(),oe())},[k,Z,oe]),re.useEffect(()=>()=>{Z(),clearTimeout(g.current),clearTimeout(P.current),oe()},[r,Z,oe]),re.useMemo(()=>{if(!r)return{};function ae(pe){b.current=pe.pointerType}return{reference:{onPointerDown:ae,onPointerEnter:ae,onMouseMove(){k||p===0||(clearTimeout(P.current),P.current=setTimeout(()=>{M.current||T(!0)},p))}},floating:{onMouseEnter(){clearTimeout(g.current)},onMouseLeave(){D.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),U(!1)}}}},[D,r,p,k,T,U])},$k=re.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),qk=()=>re.useContext($k),a3=e=>{let{children:t,delay:r,timeoutMs:o=0}=e;const[s,u]=re.useReducer((k,T)=>({...k,...T}),{delay:r,timeoutMs:o,initialDelay:r,currentId:null,isInstantPhase:!1}),p=re.useRef(null),w=re.useCallback(k=>{u({currentId:k})},[]);return Xt(()=>{s.currentId?p.current===null?p.current=s.currentId:u({isInstantPhase:!0}):(u({isInstantPhase:!1}),p.current=null)},[s.currentId]),re.createElement($k.Provider,{value:re.useMemo(()=>({...s,setState:u,setCurrentId:w}),[s,u,w])},t)},o3=(e,t)=>{let{open:r,onOpenChange:o}=e,{id:s}=t;const{currentId:u,setCurrentId:p,initialDelay:w,setState:k,timeoutMs:T}=qk();re.useEffect(()=>{u&&(k({delay:{open:1,close:Yu(w,"close")}}),u!==s&&o(!1))},[s,o,k,u,w]),re.useEffect(()=>{function E(){o(!1),k({delay:w,currentId:null})}if(!r&&u===s)if(T){const D=window.setTimeout(E,T);return()=>{clearTimeout(D)}}else E()},[r,k,u,s,o,w,T]),re.useEffect(()=>{r&&p(s)},[r,p,s])};function xl(){return xl=Object.assign||function(e){for(var t=1;te==null?void 0:e.focus({preventScroll:r});s?u():wy=requestAnimationFrame(u)}function i3(e,t){var r;let o=[],s=(r=e.find(u=>u.id===t))==null?void 0:r.parentId;for(;s;){const u=e.find(p=>p.id===s);s=u==null?void 0:u.parentId,u&&(o=o.concat(u))}return o}function Gs(e,t){let r=e.filter(s=>{var u;return s.parentId===t&&((u=s.context)==null?void 0:u.open)})||[],o=r;for(;o.length;)o=e.filter(s=>{var u;return(u=o)==null?void 0:u.some(p=>{var w;return s.parentId===p.id&&((w=s.context)==null?void 0:w.open)})})||[],r=r.concat(o);return r}function kd(e){return"composedPath"in e?e.composedPath()[0]:e.target}const s3="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Zk(e){return Io(e)&&e.matches(s3)}function un(e){e.preventDefault(),e.stopPropagation()}const zc=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function Kk(e,t){const r=Rc(e,zc());t==="prev"&&r.reverse();const o=r.indexOf(jo(Xr(e)));return r.slice(o+1)[0]}function Qk(){return Kk(document.body,"next")}function Jk(){return Kk(document.body,"prev")}function Us(e,t){const r=t||e.currentTarget,o=e.relatedTarget;return!o||!Vr(r,o)}function l3(e){Rc(e,zc()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function u3(e){e.querySelectorAll("[data-tabindex]").forEach(r=>{const o=r.dataset.tabindex;delete r.dataset.tabindex,o?r.setAttribute("tabindex",o):r.removeAttribute("tabindex")})}const c3=Eh["useInsertionEffect".toString()],d3=c3||(e=>e());function ts(e){const t=re.useRef(()=>{});return d3(()=>{t.current=e}),re.useCallback(function(){for(var r=arguments.length,o=new Array(r),s=0;s(Sh()&&u("button"),document.addEventListener("keydown",Cy),()=>{document.removeEventListener("keydown",Cy)}),[]),re.createElement("span",xl({},t,{ref:r,tabIndex:0,role:s,"aria-hidden":s?void 0:!0,"data-floating-ui-focus-guard":"",style:w0,onFocus:p=>{Sh()&&Uk()&&!f3(p)?(p.persist(),C0=window.setTimeout(()=>{o(p)},50)):o(p)}}))}),eT=re.createContext(null),tT=function(e){let{id:t,enabled:r=!0}=e===void 0?{}:e;const[o,s]=re.useState(null),u=yl(),p=rT();return Xt(()=>{if(!r)return;const w=t?document.getElementById(t):null;if(w)w.setAttribute("data-floating-ui-portal",""),s(w);else{const k=document.createElement("div");t!==""&&(k.id=t||u),k.setAttribute("data-floating-ui-portal",""),s(k);const T=(p==null?void 0:p.portalNode)||document.body;return T.appendChild(k),()=>{T.removeChild(k)}}},[t,p,u,r]),o},p3=e=>{let{children:t,id:r,root:o=null,preserveTabOrder:s=!0}=e;const u=tT({id:r,enabled:!o}),[p,w]=re.useState(null),k=re.useRef(null),T=re.useRef(null),E=re.useRef(null),D=re.useRef(null),F=!!p&&!p.modal&&!!(o||u)&&s;return re.useEffect(()=>{if(!u||!s||p!=null&&p.modal)return;function L(z){u&&Us(z)&&(z.type==="focusin"?u3:l3)(u)}return u.addEventListener("focusin",L,!0),u.addEventListener("focusout",L,!0),()=>{u.removeEventListener("focusin",L,!0),u.removeEventListener("focusout",L,!0)}},[u,s,p==null?void 0:p.modal]),re.createElement(eT.Provider,{value:re.useMemo(()=>({preserveTabOrder:s,beforeOutsideRef:k,afterOutsideRef:T,beforeInsideRef:E,afterInsideRef:D,portalNode:u,setFocusManagerState:w}),[s,u])},F&&u&&re.createElement(Fc,{"data-type":"outside",ref:k,onFocus:L=>{if(Us(L,u)){var z;(z=E.current)==null||z.focus()}else{const R=Jk()||(p==null?void 0:p.refs.domReference.current);R==null||R.focus()}}}),F&&u&&re.createElement("span",{"aria-owns":u.id,style:w0}),o?ma.createPortal(t,o):u?ma.createPortal(t,u):null,F&&u&&re.createElement(Fc,{"data-type":"outside",ref:T,onFocus:L=>{if(Us(L,u)){var z;(z=D.current)==null||z.focus()}else{const R=Qk()||(p==null?void 0:p.refs.domReference.current);R==null||R.focus(),p!=null&&p.closeOnFocusOut&&(p==null||p.onOpenChange(!1))}}}))},rT=()=>re.useContext(eT),h3=re.forwardRef(function(t,r){return re.createElement("button",xl({},t,{type:"button",ref:r,tabIndex:-1,style:w0}))});function g3(e){let{context:t,children:r,order:o=["content"],guards:s=!0,initialFocus:u=0,returnFocus:p=!0,modal:w=!0,visuallyHiddenDismiss:k=!1,closeOnFocusOut:T=!0}=e;const{refs:E,nodeId:D,onOpenChange:F,events:L,dataRef:z,elements:{domReference:R,floating:_}}=t,y=hn(o),f=Xo(),b=rT(),[g,v]=re.useState(null),P=typeof u=="number"&&u<0,M=re.useRef(null),Y=re.useRef(null),B=re.useRef(!1),H=re.useRef(null),U=re.useRef(!1),Z=b!=null,oe=R&&R.getAttribute("role")==="combobox"&&Zk(R),ae=re.useCallback(function(ve){return ve===void 0&&(ve=_),ve?Rc(ve,zc()):[]},[_]),pe=re.useCallback(ve=>{const ce=ae(ve);return y.current.map(be=>R&&be==="reference"?R:_&&be==="floating"?_:ce).filter(Boolean).flat()},[R,_,y,ae]);re.useEffect(()=>{if(!w)return;function ve(be){if(be.key==="Tab"){ae().length===0&&!oe&&un(be);const ye=pe(),_e=kd(be);y.current[0]==="reference"&&_e===R&&(un(be),be.shiftKey?Na(ye[ye.length-1]):Na(ye[1])),y.current[1]==="floating"&&_e===_&&be.shiftKey&&(un(be),Na(ye[0]))}}const ce=Xr(_);return ce.addEventListener("keydown",ve),()=>{ce.removeEventListener("keydown",ve)}},[R,_,w,y,E,oe,ae,pe]),re.useEffect(()=>{if(!T)return;function ve(){U.current=!0,setTimeout(()=>{U.current=!1})}function ce(be){const ye=be.relatedTarget,_e=!(Vr(R,ye)||Vr(_,ye)||Vr(ye,_)||Vr(b==null?void 0:b.portalNode,ye)||ye!=null&&ye.hasAttribute("data-floating-ui-focus-guard")||f&&(Gs(f.nodesRef.current,D).find(Ee=>{var De,je;return Vr((De=Ee.context)==null?void 0:De.elements.floating,ye)||Vr((je=Ee.context)==null?void 0:je.elements.domReference,ye)})||i3(f.nodesRef.current,D).find(Ee=>{var De,je;return((De=Ee.context)==null?void 0:De.elements.floating)===ye||((je=Ee.context)==null?void 0:je.elements.domReference)===ye})));ye&&_e&&!U.current&&ye!==H.current&&(B.current=!0,setTimeout(()=>F(!1)))}if(_&&Io(R))return R.addEventListener("focusout",ce),R.addEventListener("pointerdown",ve),!w&&_.addEventListener("focusout",ce),()=>{R.removeEventListener("focusout",ce),R.removeEventListener("pointerdown",ve),!w&&_.removeEventListener("focusout",ce)}},[R,_,w,D,f,b,F,T]),re.useEffect(()=>{var ve;const ce=Array.from((b==null||(ve=b.portalNode)==null?void 0:ve.querySelectorAll("[data-floating-ui-portal]"))||[]);function be(){return[M.current,Y.current].filter(Boolean)}if(_&&w){const ye=[_,...ce,...be()],_e=AL(y.current.includes("reference")||oe?ye.concat(R||[]):ye);return()=>{_e()}}},[R,_,w,y,b,oe]),re.useEffect(()=>{if(w&&!s&&_){const ve=[],ce=zc(),be=Rc(Xr(_).body,ce),ye=pe(),_e=be.filter(Ee=>!ye.includes(Ee));return _e.forEach((Ee,De)=>{ve[De]=Ee.getAttribute("tabindex"),Ee.setAttribute("tabindex","-1")}),()=>{_e.forEach((Ee,De)=>{const je=ve[De];je==null?Ee.removeAttribute("tabindex"):Ee.setAttribute("tabindex",je)})}}},[_,w,s,pe]),Xt(()=>{if(!_)return;const ve=Xr(_);let ce=p,be=!1;const ye=jo(ve),_e=z.current;H.current=ye;const Ee=pe(_),De=(typeof u=="number"?Ee[u]:u.current)||_;!P&&Na(De,{preventScroll:De===_});function je(Me){if(Me.type==="escapeKey"&&E.domReference.current&&(H.current=E.domReference.current),["referencePress","escapeKey"].includes(Me.type))return;const Be=Me.data.returnFocus;typeof Be=="object"?(ce=!0,be=Be.preventScroll):ce=Be}return L.on("dismiss",je),()=>{if(L.off("dismiss",je),Vr(_,jo(ve))&&E.domReference.current&&(H.current=E.domReference.current),ce&&Io(H.current)&&!B.current)if(!E.domReference.current||U.current)Na(H.current,{cancelPrevious:!1,preventScroll:be});else{var Me;_e.__syncReturnFocus=!0,(Me=H.current)==null||Me.focus({preventScroll:be}),setTimeout(()=>{delete _e.__syncReturnFocus})}}},[_,pe,u,p,z,E,L,P]),Xt(()=>{if(b)return b.setFocusManagerState({...t,modal:w,closeOnFocusOut:T}),()=>{b.setFocusManagerState(null)}},[b,w,T,t]),Xt(()=>{if(P||!_)return;function ve(){v(ae().length)}if(ve(),typeof MutationObserver=="function"){const ce=new MutationObserver(ve);return ce.observe(_,{childList:!0,subtree:!0}),()=>{ce.disconnect()}}},[_,ae,P,E]);const me=s&&(Z||w)&&!oe;function Se(ve){return k&&w?re.createElement(h3,{ref:ve==="start"?M:Y,onClick:()=>F(!1)},typeof k=="string"?k:"Dismiss"):null}return re.createElement(re.Fragment,null,me&&re.createElement(Fc,{"data-type":"inside",ref:b==null?void 0:b.beforeInsideRef,onFocus:ve=>{if(w){const be=pe();Na(o[0]==="reference"?be[0]:be[be.length-1])}else if(b!=null&&b.preserveTabOrder&&b.portalNode)if(B.current=!1,Us(ve,b.portalNode)){const be=Qk()||R;be==null||be.focus()}else{var ce;(ce=b.beforeOutsideRef.current)==null||ce.focus()}}}),oe?null:Se("start"),re.cloneElement(r,g===0||o.includes("floating")?{tabIndex:0}:{}),Se("end"),me&&re.createElement(Fc,{"data-type":"inside",ref:b==null?void 0:b.afterInsideRef,onFocus:ve=>{if(w)Na(pe()[0]);else if(b!=null&&b.preserveTabOrder&&b.portalNode)if(B.current=!0,Us(ve,b.portalNode)){const be=Jk()||R;be==null||be.focus()}else{var ce;(ce=b.afterOutsideRef.current)==null||ce.focus()}}}))}const wu="data-floating-ui-scroll-lock",b3=re.forwardRef(function(t,r){let{lockScroll:o=!1,...s}=t;return Xt(()=>{var u,p;if(!o||document.body.hasAttribute(wu))return;document.body.setAttribute(wu,"");const T=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",E=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(y0()))return Object.assign(document.body.style,{overflow:"hidden",[T]:E+"px"}),()=>{document.body.removeAttribute(wu),Object.assign(document.body.style,{overflow:"",[T]:""})};const D=((u=window.visualViewport)==null?void 0:u.offsetLeft)||0,F=((p=window.visualViewport)==null?void 0:p.offsetTop)||0,L=window.pageXOffset,z=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(z-Math.floor(F))+"px",left:-(L-Math.floor(D))+"px",right:"0",[T]:E+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[T]:""}),document.body.removeAttribute(wu),window.scrollTo(L,z)}},[o]),re.createElement("div",xl({ref:r},s,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...s.style}}))});function Sy(e){return Io(e.target)&&e.target.tagName==="BUTTON"}function ky(e){return Zk(e)}const v3=function(e,t){let{open:r,onOpenChange:o,dataRef:s,elements:{domReference:u}}=e,{enabled:p=!0,event:w="click",toggle:k=!0,ignoreMouse:T=!1,keyboardHandlers:E=!0}=t===void 0?{}:t;const D=re.useRef();return re.useMemo(()=>p?{reference:{onPointerDown(F){D.current=F.pointerType},onMouseDown(F){F.button===0&&(Dc(D.current,!0)&&T||w!=="click"&&(r?k&&(!s.current.openEvent||s.current.openEvent.type==="mousedown")&&o(!1):(F.preventDefault(),o(!0)),s.current.openEvent=F.nativeEvent))},onClick(F){if(!s.current.__syncReturnFocus){if(w==="mousedown"&&D.current){D.current=void 0;return}Dc(D.current,!0)&&T||(r?k&&(!s.current.openEvent||s.current.openEvent.type==="click")&&o(!1):o(!0),s.current.openEvent=F.nativeEvent)}},onKeyDown(F){D.current=void 0,E&&(Sy(F)||(F.key===" "&&!ky(u)&&F.preventDefault(),F.key==="Enter"&&(r?k&&o(!1):o(!0))))},onKeyUp(F){E&&(Sy(F)||ky(u)||F.key===" "&&(r?k&&o(!1):o(!0)))}}}:{},[p,s,w,T,E,u,k,r,o])};function Gu(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);const r=e;return r.target!=null&&t.contains(r.target)}const m3={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},y3={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},x3=function(e){var t,r;return e===void 0&&(e=!0),{escapeKeyBubbles:typeof e=="boolean"?e:(t=e.escapeKey)!=null?t:!0,outsidePressBubbles:typeof e=="boolean"?e:(r=e.outsidePress)!=null?r:!0}},w3=function(e,t){let{open:r,onOpenChange:o,events:s,nodeId:u,elements:{reference:p,domReference:w,floating:k},dataRef:T}=e,{enabled:E=!0,escapeKey:D=!0,outsidePress:F=!0,outsidePressEvent:L="pointerdown",referencePress:z=!1,referencePressEvent:R="pointerdown",ancestorScroll:_=!1,bubbles:y=!0}=t===void 0?{}:t;const f=Xo(),b=es()!=null,g=ts(typeof F=="function"?F:()=>!1),v=typeof F=="function"?g:F,P=re.useRef(!1),{escapeKeyBubbles:M,outsidePressBubbles:Y}=x3(y);return re.useEffect(()=>{if(!r||!E)return;T.current.__escapeKeyBubbles=M,T.current.__outsidePressBubbles=Y;function B(ae){if(ae.key==="Escape"){const pe=f?Gs(f.nodesRef.current,u):[];if(pe.length>0){let me=!0;if(pe.forEach(Se=>{var ve;if((ve=Se.context)!=null&&ve.open&&!Se.context.dataRef.current.__escapeKeyBubbles){me=!1;return}}),!me)return}s.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),o(!1)}}function H(ae){const pe=P.current;if(P.current=!1,pe||typeof v=="function"&&!v(ae))return;const me=kd(ae);if(Io(me)&&k){const ce=k.ownerDocument.defaultView||window,be=me.scrollWidth>me.clientWidth,ye=me.scrollHeight>me.clientHeight;let _e=ye&&ae.offsetX>me.clientWidth;if(ye&&ce.getComputedStyle(me).direction==="rtl"&&(_e=ae.offsetX<=me.offsetWidth-me.clientWidth),_e||be&&ae.offsetY>me.clientHeight)return}const Se=f&&Gs(f.nodesRef.current,u).some(ce=>{var be;return Gu(ae,(be=ce.context)==null?void 0:be.elements.floating)});if(Gu(ae,k)||Gu(ae,w)||Se)return;const ve=f?Gs(f.nodesRef.current,u):[];if(ve.length>0){let ce=!0;if(ve.forEach(be=>{var ye;if((ye=be.context)!=null&&ye.open&&!be.context.dataRef.current.__outsidePressBubbles){ce=!1;return}}),!ce)return}s.emit("dismiss",{type:"outsidePress",data:{returnFocus:b?{preventScroll:!0}:Yk(ae)||Gk(ae)}}),o(!1)}function U(){o(!1)}const Z=Xr(k);D&&Z.addEventListener("keydown",B),v&&Z.addEventListener(L,H);let oe=[];return _&&(pn(w)&&(oe=pa(w)),pn(k)&&(oe=oe.concat(pa(k))),!pn(p)&&p&&p.contextElement&&(oe=oe.concat(pa(p.contextElement)))),oe=oe.filter(ae=>{var pe;return ae!==((pe=Z.defaultView)==null?void 0:pe.visualViewport)}),oe.forEach(ae=>{ae.addEventListener("scroll",U,{passive:!0})}),()=>{D&&Z.removeEventListener("keydown",B),v&&Z.removeEventListener(L,H),oe.forEach(ae=>{ae.removeEventListener("scroll",U)})}},[T,k,w,p,D,v,L,s,f,u,r,o,_,E,M,Y,b]),re.useEffect(()=>{P.current=!1},[v,L]),re.useMemo(()=>E?{reference:{[m3[R]]:()=>{z&&(s.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),o(!1))}},floating:{[y3[L]]:()=>{P.current=!0}}}:{},[E,s,z,L,R,o])},C3=function(e,t){let{open:r,onOpenChange:o,dataRef:s,events:u,refs:p,elements:{floating:w,domReference:k}}=e,{enabled:T=!0,keyboardOnly:E=!0}=t===void 0?{}:t;const D=re.useRef(""),F=re.useRef(!1),L=re.useRef();return re.useEffect(()=>{if(!T)return;const R=Xr(w).defaultView||window;function _(){!r&&Io(k)&&k===jo(Xr(k))&&(F.current=!0)}return R.addEventListener("blur",_),()=>{R.removeEventListener("blur",_)}},[w,k,r,T]),re.useEffect(()=>{if(!T)return;function z(R){(R.type==="referencePress"||R.type==="escapeKey")&&(F.current=!0)}return u.on("dismiss",z),()=>{u.off("dismiss",z)}},[u,T]),re.useEffect(()=>()=>{clearTimeout(L.current)},[]),re.useMemo(()=>T?{reference:{onPointerDown(z){let{pointerType:R}=z;D.current=R,F.current=!!(R&&E)},onMouseLeave(){F.current=!1},onFocus(z){var R;F.current||z.type==="focus"&&((R=s.current.openEvent)==null?void 0:R.type)==="mousedown"&&s.current.openEvent&&Gu(s.current.openEvent,k)||(s.current.openEvent=z.nativeEvent,o(!0))},onBlur(z){F.current=!1;const R=z.relatedTarget,_=pn(R)&&R.hasAttribute("data-floating-ui-focus-guard")&&R.getAttribute("data-type")==="outside";L.current=setTimeout(()=>{Vr(p.floating.current,R)||Vr(k,R)||_||o(!1)})}}}:{},[T,E,k,p,s,o])};let Ty=!1;const S0="ArrowUp",Td="ArrowDown",Bi="ArrowLeft",Ll="ArrowRight";function Cu(e,t,r){return Math.floor(e/t)!==r}function Ps(e,t){return t<0||t>=e.current.length}function Cr(e,t){let{startingIndex:r=-1,decrement:o=!1,disabledIndices:s,amount:u=1}=t===void 0?{}:t;const p=e.current;let w=r;do{var k,T;w=w+(o?-u:u)}while(w>=0&&w<=p.length-1&&(s?s.includes(w):p[w]==null||(k=p[w])!=null&&k.hasAttribute("disabled")||((T=p[w])==null?void 0:T.getAttribute("aria-disabled"))==="true"));return w}function Pd(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function Py(e,t){return Pd(t,e===S0||e===Td,e===Bi||e===Ll)}function Qf(e,t,r){return Pd(t,e===Td,r?e===Bi:e===Ll)||e==="Enter"||e==" "||e===""}function S3(e,t,r){return Pd(t,r?e===Bi:e===Ll,e===Td)}function k3(e,t,r){return Pd(t,r?e===Ll:e===Bi,e===S0)}function Jf(e,t){return Cr(e,{disabledIndices:t})}function _y(e,t){return Cr(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}const T3=function(e,t){let{open:r,onOpenChange:o,refs:s,elements:{domReference:u}}=e,{listRef:p,activeIndex:w,onNavigate:k=()=>{},enabled:T=!0,selectedIndex:E=null,allowEscape:D=!1,loop:F=!1,nested:L=!1,rtl:z=!1,virtual:R=!1,focusItemOnOpen:_="auto",focusItemOnHover:y=!0,openOnArrowKeyDown:f=!0,disabledIndices:b=void 0,orientation:g="vertical",cols:v=1,scrollItemIntoView:P=!0}=t===void 0?{listRef:{current:[]},activeIndex:null,onNavigate:()=>{}}:t;const M=es(),Y=Xo(),B=ts(k),H=re.useRef(_),U=re.useRef(E??-1),Z=re.useRef(null),oe=re.useRef(!0),ae=re.useRef(B),pe=re.useRef(r),me=re.useRef(!1),Se=re.useRef(!1),ve=hn(b),ce=hn(r),be=hn(P),[ye,_e]=re.useState(),Ee=re.useCallback(function(Me,Be,Ve){Ve===void 0&&(Ve=!1);const Ne=Me.current[Be.current];R?_e(Ne==null?void 0:Ne.id):Na(Ne,{preventScroll:!0,sync:Uk()&&Sh()?Ty||me.current:!1}),requestAnimationFrame(()=>{const We=be.current;We&&Ne&&(Ve||!oe.current)&&(Ne.scrollIntoView==null||Ne.scrollIntoView(typeof We=="boolean"?{block:"nearest",inline:"nearest"}:We))})},[R,be]);Xt(()=>{document.createElement("div").focus({get preventScroll(){return Ty=!0,!1}})},[]),Xt(()=>{T&&(r?H.current&&E!=null&&(Se.current=!0,B(E)):pe.current&&(U.current=-1,ae.current(null)))},[T,r,E,B]),Xt(()=>{if(T&&r)if(w==null){if(me.current=!1,E!=null)return;pe.current&&(U.current=-1,Ee(p,U)),!pe.current&&H.current&&(Z.current!=null||H.current===!0&&Z.current==null)&&(U.current=Z.current==null||Qf(Z.current,g,z)||L?Jf(p,ve.current):_y(p,ve.current),B(U.current))}else Ps(p,w)||(U.current=w,Ee(p,U,Se.current),Se.current=!1)},[T,r,w,E,L,p,g,z,B,Ee,ve]),Xt(()=>{if(T&&pe.current&&!r){var Me,Be;const Ve=Y==null||(Me=Y.nodesRef.current.find(Ne=>Ne.id===M))==null||(Be=Me.context)==null?void 0:Be.elements.floating;Ve&&!Vr(Ve,jo(Xr(Ve)))&&Ve.focus({preventScroll:!0})}},[T,r,Y,M]),Xt(()=>{Z.current=null,ae.current=B,pe.current=r});const De=w!=null,je=re.useMemo(()=>{function Me(Ve){if(!r)return;const Ne=p.current.indexOf(Ve);Ne!==-1&&B(Ne)}return{onFocus(Ve){let{currentTarget:Ne}=Ve;Me(Ne)},onClick:Ve=>{let{currentTarget:Ne}=Ve;return Ne.focus({preventScroll:!0})},...y&&{onMouseMove(Ve){let{currentTarget:Ne}=Ve;Me(Ne)},onPointerLeave(){if(oe.current&&(U.current=-1,Ee(p,U),ma.flushSync(()=>B(null)),!R)){var Ve;(Ve=s.floating.current)==null||Ve.focus({preventScroll:!0})}}}}},[r,s,Ee,y,p,B,R]);return re.useMemo(()=>{if(!T)return{};const Me=ve.current;function Be(Fe){if(oe.current=!1,me.current=!0,!ce.current&&Fe.currentTarget===s.floating.current)return;if(L&&k3(Fe.key,g,z)){un(Fe),o(!1),Io(u)&&u.focus();return}const $e=U.current,tt=Jf(p,Me),qe=_y(p,Me);if(Fe.key==="Home"&&(U.current=tt,B(U.current)),Fe.key==="End"&&(U.current=qe,B(U.current)),v>1){const Ge=U.current;if(Fe.key===S0){if(un(Fe),Ge===-1)U.current=qe;else if(U.current=Cr(p,{startingIndex:Ge,amount:v,decrement:!0,disabledIndices:Me}),F&&(Ge-vot?yt:yt-v}Ps(p,U.current)&&(U.current=Ge),B(U.current)}if(Fe.key===Td&&(un(Fe),Ge===-1?U.current=tt:(U.current=Cr(p,{startingIndex:Ge,amount:v,disabledIndices:Me}),F&&Ge+v>qe&&(U.current=Cr(p,{startingIndex:Ge%v-v,amount:v,disabledIndices:Me}))),Ps(p,U.current)&&(U.current=Ge),B(U.current)),g==="both"){const ot=Math.floor(Ge/v);Fe.key===Ll&&(un(Fe),Ge%v!==v-1?(U.current=Cr(p,{startingIndex:Ge,disabledIndices:Me}),F&&Cu(U.current,v,ot)&&(U.current=Cr(p,{startingIndex:Ge-Ge%v-1,disabledIndices:Me}))):F&&(U.current=Cr(p,{startingIndex:Ge-Ge%v-1,disabledIndices:Me})),Cu(U.current,v,ot)&&(U.current=Ge)),Fe.key===Bi&&(un(Fe),Ge%v!==0?(U.current=Cr(p,{startingIndex:Ge,disabledIndices:Me,decrement:!0}),F&&Cu(U.current,v,ot)&&(U.current=Cr(p,{startingIndex:Ge+(v-Ge%v),decrement:!0,disabledIndices:Me}))):F&&(U.current=Cr(p,{startingIndex:Ge+(v-Ge%v),decrement:!0,disabledIndices:Me})),Cu(U.current,v,ot)&&(U.current=Ge));const gt=Math.floor(qe/v)===ot;Ps(p,U.current)&&(F&>?U.current=Fe.key===Bi?qe:Cr(p,{startingIndex:Ge-Ge%v-1,disabledIndices:Me}):U.current=Ge),B(U.current);return}}if(Py(Fe.key,g)){if(un(Fe),r&&!R&&jo(Fe.currentTarget.ownerDocument)===Fe.currentTarget){U.current=Qf(Fe.key,g,z)?tt:qe,B(U.current);return}Qf(Fe.key,g,z)?F?U.current=$e>=qe?D&&$e!==p.current.length?-1:tt:Cr(p,{startingIndex:$e,disabledIndices:Me}):U.current=Math.min(qe,Cr(p,{startingIndex:$e,disabledIndices:Me})):F?U.current=$e<=tt?D&&$e!==-1?p.current.length:qe:Cr(p,{startingIndex:$e,decrement:!0,disabledIndices:Me}):U.current=Math.max(tt,Cr(p,{startingIndex:$e,decrement:!0,disabledIndices:Me})),Ps(p,U.current)?B(null):B(U.current)}}function Ve(Fe){_==="auto"&&Yk(Fe.nativeEvent)&&(H.current=!0)}function Ne(Fe){H.current=_,_==="auto"&&Gk(Fe.nativeEvent)&&(H.current=!0)}const We=R&&r&&De&&{"aria-activedescendant":ye};return{reference:{...We,onKeyDown(Fe){oe.current=!1;const $e=Fe.key.indexOf("Arrow")===0;if(R&&r)return Be(Fe);if(!r&&!f&&$e)return;if(($e||Fe.key==="Enter"||Fe.key===" "||Fe.key==="")&&(Z.current=Fe.key),L){S3(Fe.key,g,z)&&(un(Fe),r?(U.current=Jf(p,Me),B(U.current)):o(!0));return}Py(Fe.key,g)&&(E!=null&&(U.current=E),un(Fe),!r&&f?o(!0):Be(Fe),r&&B(U.current))},onFocus(){r&&B(null)},onPointerDown:Ne,onMouseDown:Ve,onClick:Ve},floating:{"aria-orientation":g==="both"?void 0:g,...We,onKeyDown:Be,onPointerMove(){oe.current=!0}},item:je}},[u,s,ye,ve,ce,p,T,g,z,R,r,De,L,E,f,D,v,F,_,B,o,je])};function P3(e){return re.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})},e)}const _3=function(e,t){let{open:r}=e,{enabled:o=!0,role:s="dialog"}=t===void 0?{}:t;const u=yl(),p=yl();return re.useMemo(()=>{const w={id:u,role:s};return o?s==="tooltip"?{reference:{"aria-describedby":r?u:void 0},floating:w}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":s==="alertdialog"?"dialog":s,"aria-controls":r?u:void 0,...s==="listbox"&&{role:"combobox"},...s==="menu"&&{id:p}},floating:{...w,...s==="menu"&&{"aria-labelledby":p}}}:{}},[o,s,r,u,p])},Oy=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,r)=>(r?"-":"")+t.toLowerCase());function O3(e,t){const[r,o]=re.useState(e);return e&&!r&&o(!0),re.useEffect(()=>{if(!e){const s=setTimeout(()=>o(!1),t);return()=>clearTimeout(s)}},[e,t]),r}function nT(e,t){let{open:r,elements:{floating:o}}=e,{duration:s=250}=t===void 0?{}:t;const p=(typeof s=="number"?s:s.close)||0,[w,k]=re.useState(!1),[T,E]=re.useState("unmounted"),D=O3(r,p);return Xt(()=>{w&&!D&&E("unmounted")},[w,D]),Xt(()=>{if(o)if(r){E("initial");const F=requestAnimationFrame(()=>{E("open")});return()=>{cancelAnimationFrame(F)}}else k(!0),E("close")},[r,o]),{isMounted:D,status:T}}function A3(e,t){let{initial:r={opacity:0},open:o,close:s,common:u,duration:p=250}=t===void 0?{}:t;const w=e.placement,k=w.split("-")[0],[T,E]=re.useState({}),{isMounted:D,status:F}=nT(e,{duration:p}),L=hn(r),z=hn(o),R=hn(s),_=hn(u),y=typeof p=="number",f=(y?p:p.open)||0,b=(y?p:p.close)||0;return Xt(()=>{const g={side:k,placement:w},v=L.current,P=R.current,M=z.current,Y=_.current,B=typeof v=="function"?v(g):v,H=typeof P=="function"?P(g):P,U=typeof Y=="function"?Y(g):Y,Z=(typeof M=="function"?M(g):M)||Object.keys(B).reduce((oe,ae)=>(oe[ae]="",oe),{});if(F==="initial"&&E(oe=>({transitionProperty:oe.transitionProperty,...U,...B})),F==="open"&&E({transitionProperty:Object.keys(Z).map(Oy).join(","),transitionDuration:f+"ms",...U,...Z}),F==="close"){const oe=H||B;E({transitionProperty:Object.keys(oe).map(Oy).join(","),transitionDuration:b+"ms",...U,...oe})}},[k,w,b,R,L,z,_,f,F]),{isMounted:D,styles:T}}const M3=function(e,t){var r;let{open:o,dataRef:s}=e,{listRef:u,activeIndex:p,onMatch:w=()=>{},enabled:k=!0,findMatch:T=null,resetMs:E=1e3,ignoreKeys:D=[],selectedIndex:F=null}=t===void 0?{listRef:{current:[]},activeIndex:null}:t;const L=re.useRef(),z=re.useRef(""),R=re.useRef((r=F??p)!=null?r:-1),_=re.useRef(null),y=ts(w),f=hn(T),b=hn(D);return Xt(()=>{o&&(clearTimeout(L.current),_.current=null,z.current="")},[o]),Xt(()=>{if(o&&z.current===""){var g;R.current=(g=F??p)!=null?g:-1}},[o,F,p]),re.useMemo(()=>{if(!k)return{};function g(v){const P=kd(v.nativeEvent);if(pn(P)&&(jo(Xr(P))!==v.currentTarget&&P.closest('[role="dialog"],[role="menu"],[role="listbox"],[role="tree"],[role="grid"]')!==v.currentTarget))return;z.current.length>0&&z.current[0]!==" "&&(s.current.typing=!0,v.key===" "&&un(v));const M=u.current;if(M==null||b.current.includes(v.key)||v.key.length!==1||v.ctrlKey||v.metaKey||v.altKey)return;M.every(oe=>{var ae,pe;return oe?((ae=oe[0])==null?void 0:ae.toLocaleLowerCase())!==((pe=oe[1])==null?void 0:pe.toLocaleLowerCase()):!0})&&z.current===v.key&&(z.current="",R.current=_.current),z.current+=v.key,clearTimeout(L.current),L.current=setTimeout(()=>{z.current="",R.current=_.current,s.current.typing=!1},E);const B=R.current,H=[...M.slice((B||0)+1),...M.slice(0,(B||0)+1)],U=f.current?f.current(H,z.current):H.find(oe=>(oe==null?void 0:oe.toLocaleLowerCase().indexOf(z.current.toLocaleLowerCase()))===0),Z=U?M.indexOf(U):-1;Z!==-1&&(y(Z),_.current=Z)}return{reference:{onKeyDown:g},floating:{onKeyDown:g}}},[k,s,u,E,b,f,y])};function Ay(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const E3=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:o,onFallbackChange:s,offset:u=0,index:p=0,minItemsVisible:w=4,referenceOverflowThreshold:k=0,scrollRef:T,...E}=e,{rects:D,elements:{floating:F}}=t,L=r.current[p];if(!L)return{};const z={...t,...await Fk(-L.offsetTop-D.reference.height/2-L.offsetHeight/2-u).fn(t)},R=(T==null?void 0:T.current)||F,_=await Bu(Ay(z,R.scrollHeight),E),y=await Bu(z,{...E,elementContext:"reference"}),f=Math.max(0,_.top),b=z.y+f,g=Math.max(0,R.scrollHeight-f-Math.max(0,_.bottom));return R.style.maxHeight=g+"px",R.scrollTop=f,s&&(R.offsetHeight=-k||y.bottom>=-k?ma.flushSync(()=>s(!0)):ma.flushSync(()=>s(!1))),o&&(o.current=await Bu(Ay({...z,y:b},R.offsetHeight),E)),{y:b}}}),R3=(e,t)=>{let{open:r,elements:o}=e,{enabled:s=!0,overflowRef:u,scrollRef:p,onChange:w}=t;const k=ts(w),T=re.useRef(!1),E=re.useRef(null),D=re.useRef(null);return re.useEffect(()=>{if(!s)return;function F(z){if(z.ctrlKey||!L||u.current==null)return;const R=z.deltaY,_=u.current.top>=-.5,y=u.current.bottom>=-.5,f=L.scrollHeight-L.clientHeight,b=R<0?-1:1,g=R<0?"max":"min";L.scrollHeight<=L.clientHeight||(!_&&R>0||!y&&R<0?(z.preventDefault(),ma.flushSync(()=>{k(v=>v+Math[g](R,f*b))})):/firefox/i.test(Xk())&&(L.scrollTop+=R))}const L=(p==null?void 0:p.current)||o.floating;if(r&&L)return L.addEventListener("wheel",F),requestAnimationFrame(()=>{E.current=L.scrollTop,u.current!=null&&(D.current={...u.current})}),()=>{E.current=null,D.current=null,L.removeEventListener("wheel",F)}},[s,r,o.floating,u,p,k]),re.useMemo(()=>s?{floating:{onKeyDown(){T.current=!0},onWheel(){T.current=!1},onPointerMove(){T.current=!1},onScroll(){const F=(p==null?void 0:p.current)||o.floating;if(!(!u.current||!F||!T.current)){if(E.current!==null){const L=F.scrollTop-E.current;(u.current.bottom<-.5&&L<-1||u.current.top<-.5&&L>1)&&ma.flushSync(()=>k(z=>z+L))}requestAnimationFrame(()=>{E.current=F.scrollTop})}}}}:{},[s,u,o.floating,p,k])};function N3(e,t){const[r,o]=e;let s=!1;const u=t.length;for(let p=0,w=u-1;p=o!=D>=o&&r<=(E-k)*(o-T)/(D-T)+k&&(s=!s)}return s}function I3(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function j3(e){let{restMs:t=0,buffer:r=.5,blockPointerEvents:o=!1}=e===void 0?{}:e,s,u=!1,p=!1;const w=k=>{let{x:T,y:E,placement:D,elements:F,onClose:L,nodeId:z,tree:R}=k;return function(y){function f(){clearTimeout(s),L()}if(clearTimeout(s),!F.domReference||!F.floating||D==null||T==null||E==null)return;const{clientX:b,clientY:g}=y,v=[b,g],P=kd(y),M=y.type==="mouseleave",Y=Vr(F.floating,P),B=Vr(F.domReference,P),H=F.domReference.getBoundingClientRect(),U=F.floating.getBoundingClientRect(),Z=D.split("-")[0],oe=T>U.right-U.width/2,ae=E>U.bottom-U.height/2,pe=I3(v,H);if(Y&&(p=!0),B&&(p=!1),B&&!M){p=!0;return}if(M&&pn(y.relatedTarget)&&Vr(F.floating,y.relatedTarget)||R&&Gs(R.nodesRef.current,z).some(ce=>{let{context:be}=ce;return be==null?void 0:be.open}))return;if(Z==="top"&&E>=H.bottom-1||Z==="bottom"&&E<=H.top+1||Z==="left"&&T>=H.right-1||Z==="right"&&T<=H.left+1)return f();let me=[];switch(Z){case"top":me=[[U.left,H.top+1],[U.left,U.bottom-1],[U.right,U.bottom-1],[U.right,H.top+1]],u=b>=U.left&&b<=U.right&&g>=U.top&&g<=H.top+1;break;case"bottom":me=[[U.left,U.top+1],[U.left,H.bottom-1],[U.right,H.bottom-1],[U.right,U.top+1]],u=b>=U.left&&b<=U.right&&g>=H.bottom-1&&g<=U.bottom;break;case"left":me=[[U.right-1,U.bottom],[U.right-1,U.top],[H.left+1,U.top],[H.left+1,U.bottom]],u=b>=U.left&&b<=H.left+1&&g>=U.top&&g<=U.bottom;break;case"right":me=[[H.right-1,U.bottom],[H.right-1,U.top],[U.left+1,U.top],[U.left+1,U.bottom]],u=b>=H.right-1&&b<=U.right&&g>=U.top&&g<=U.bottom;break}function Se(ce){let[be,ye]=ce;const _e=U.width>H.width,Ee=U.height>H.height;switch(Z){case"top":{const De=[_e?be+r/2:oe?be+r*4:be-r*4,ye+r+1],je=[_e?be-r/2:oe?be+r*4:be-r*4,ye+r+1],Me=[[U.left,oe||_e?U.bottom-r:U.top],[U.right,oe?_e?U.bottom-r:U.top:U.bottom-r]];return[De,je,...Me]}case"bottom":{const De=[_e?be+r/2:oe?be+r*4:be-r*4,ye-r],je=[_e?be-r/2:oe?be+r*4:be-r*4,ye-r],Me=[[U.left,oe||_e?U.top+r:U.bottom],[U.right,oe?_e?U.top+r:U.bottom:U.top+r]];return[De,je,...Me]}case"left":{const De=[be+r+1,Ee?ye+r/2:ae?ye+r*4:ye-r*4],je=[be+r+1,Ee?ye-r/2:ae?ye+r*4:ye-r*4];return[...[[ae||Ee?U.right-r:U.left,U.top],[ae?Ee?U.right-r:U.left:U.right-r,U.bottom]],De,je]}case"right":{const De=[be-r,Ee?ye+r/2:ae?ye+r*4:ye-r*4],je=[be-r,Ee?ye-r/2:ae?ye+r*4:ye-r*4],Me=[[ae||Ee?U.left+r:U.right,U.top],[ae?Ee?U.left+r:U.right:U.left+r,U.bottom]];return[De,je,...Me]}}}const ve=u?me:Se([T,E]);if(!u){if(p&&!pe)return f();N3([b,g],ve)?t&&!p&&(s=setTimeout(f,t)):f()}}};return w.__options={blockPointerEvents:o},w}function L3(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:o}=e,s=q4(e),u=Xo(),p=re.useRef(null),w=re.useRef({}),k=re.useState(()=>Wk())[0],[T,E]=re.useState(null),D=re.useCallback(y=>{const f=pn(y)?{getBoundingClientRect:()=>y.getBoundingClientRect(),contextElement:y}:y;s.refs.setReference(f)},[s.refs]),F=re.useCallback(y=>{(pn(y)||y===null)&&(p.current=y,E(y)),(pn(s.refs.reference.current)||s.refs.reference.current===null||y!==null&&!pn(y))&&s.refs.setReference(y)},[s.refs]),L=re.useMemo(()=>({...s.refs,setReference:F,setPositionReference:D,domReference:p}),[s.refs,F,D]),z=re.useMemo(()=>({...s.elements,domReference:T}),[s.elements,T]),R=ts(r),_=re.useMemo(()=>({...s,refs:L,elements:z,dataRef:w,nodeId:o,events:k,open:t,onOpenChange:R}),[s,o,k,t,R,L,z]);return Xt(()=>{const y=u==null?void 0:u.nodesRef.current.find(f=>f.id===o);y&&(y.context=_)}),re.useMemo(()=>({...s,context:_,refs:L,reference:F,positionReference:D}),[s,L,_,F,D])}function ep(e,t,r){const o=new Map;return{...r==="floating"&&{tabIndex:-1},...e,...t.map(s=>s?s[r]:null).concat(e).reduce((s,u)=>(u&&Object.entries(u).forEach(p=>{let[w,k]=p;if(w.indexOf("on")===0){if(o.has(w)||o.set(w,[]),typeof k=="function"){var T;(T=o.get(w))==null||T.push(k),s[w]=function(){for(var E,D=arguments.length,F=new Array(D),L=0;Lz(...F))}}}else s[w]=k}),s),{})}}const D3=function(e){e===void 0&&(e=[]);const t=e,r=re.useCallback(u=>ep(u,e,"reference"),t),o=re.useCallback(u=>ep(u,e,"floating"),t),s=re.useCallback(u=>ep(u,e,"item"),e.map(u=>u==null?void 0:u.item));return re.useMemo(()=>({getReferenceProps:r,getFloatingProps:o,getItemProps:s}),[r,o,s])},z3=Object.freeze(Object.defineProperty({__proto__:null,FloatingDelayGroup:a3,FloatingFocusManager:g3,FloatingNode:e3,FloatingOverlay:b3,FloatingPortal:p3,FloatingTree:t3,arrow:$4,autoPlacement:W4,autoUpdate:V4,computePosition:Vk,detectOverflow:Bu,flip:B4,getOverflowAncestors:pa,hide:Y4,inline:G4,inner:E3,limitShift:U4,offset:Fk,platform:Dk,safePolygon:j3,shift:H4,size:X4,useClick:v3,useDelayGroup:o3,useDelayGroupContext:qk,useDismiss:w3,useFloating:L3,useFloatingNodeId:J4,useFloatingParentNodeId:es,useFloatingPortalNode:tT,useFloatingTree:Xo,useFocus:C3,useHover:n3,useId:yl,useInnerOffset:R3,useInteractions:D3,useListNavigation:T3,useMergeRefs:P3,useRole:_3,useTransitionStatus:nT,useTransitionStyles:A3,useTypeahead:M3},Symbol.toStringTag,{value:"Module"})),ir=wl(z3);var aT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,R){for(var _ in R)Object.defineProperty(z,_,{enumerable:!0,get:R[_]})}t(e,{DialogHeader:function(){return F},default:function(){return L}});var r=T(re),o=T(ut),s=at,u=T(et),p=Je,w=Zi;function k(){return k=Object.assign||function(z){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(z,y)&&(_[y]=z[y])}return _}function D(z,R){if(z==null)return{};var _={},y=Object.keys(z),f,b;for(b=0;b=0)&&(_[f]=z[f]);return _}var F=r.default.forwardRef(function(z,R){var _=z.className,y=z.children,f=E(z,["className","children"]),b=(0,p.useTheme)().dialogHeader,g=b.defaultProps,v=b.styles.base;_=_??g.className;var P=(0,s.twMerge)((0,o.default)((0,u.default)(v)),_);return r.default.createElement("div",k({},f,{ref:R,className:P}),y)});F.propTypes={className:w.propTypesClassName,children:w.propTypesChildren},F.displayName="MaterialTailwind.DialogHeader";var L=F})(aT);var oT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(R,_){for(var y in _)Object.defineProperty(R,y,{enumerable:!0,get:_[y]})}t(e,{DialogBody:function(){return L},default:function(){return z}});var r=E(re),o=E(ut),s=at,u=E(et),p=Je,w=Zi;function k(R,_,y){return _ in R?Object.defineProperty(R,_,{value:y,enumerable:!0,configurable:!0,writable:!0}):R[_]=y,R}function T(){return T=Object.assign||function(R){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(R,f)&&(y[f]=R[f])}return y}function F(R,_){if(R==null)return{};var y={},f=Object.keys(R),b,g;for(g=0;g=0)&&(y[b]=R[b]);return y}var L=r.default.forwardRef(function(R,_){var y=R.divider,f=R.className,b=R.children,g=D(R,["divider","className","children"]),v=(0,p.useTheme)().dialogBody,P=v.defaultProps,M=v.styles.base;f=f??P.className;var Y=(0,s.twMerge)((0,o.default)((0,u.default)(M.initial),k({},(0,u.default)(M.divider),y)),f);return r.default.createElement("div",T({},g,{ref:_,className:Y}),b)});L.propTypes={divider:w.propTypesDivider,className:w.propTypesClassName,children:w.propTypesChildren},L.displayName="MaterialTailwind.DialogBody";var z=L})(oT);var iT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,R){for(var _ in R)Object.defineProperty(z,_,{enumerable:!0,get:R[_]})}t(e,{DialogFooter:function(){return F},default:function(){return L}});var r=T(re),o=T(ut),s=at,u=T(et),p=Je,w=Zi;function k(){return k=Object.assign||function(z){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(z,y)&&(_[y]=z[y])}return _}function D(z,R){if(z==null)return{};var _={},y=Object.keys(z),f,b;for(b=0;b=0)&&(_[f]=z[f]);return _}var F=r.default.forwardRef(function(z,R){var _=z.className,y=z.children,f=E(z,["className","children"]),b=(0,p.useTheme)().dialogFooter,g=b.defaultProps,v=b.styles.base;_=_??g.className;var P=(0,s.twMerge)((0,o.default)((0,u.default)(v)),_);return r.default.createElement("div",k({},f,{ref:R,className:P}),y)});F.propTypes={className:w.propTypesClassName,children:w.propTypesChildren},F.displayName="MaterialTailwind.DialogFooter";var L=F})(iT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(H,U){for(var Z in U)Object.defineProperty(H,Z,{enumerable:!0,get:U[Z]})}t(e,{Dialog:function(){return Y},DialogHeader:function(){return L.DialogHeader},DialogBody:function(){return z.DialogBody},DialogFooter:function(){return R.DialogFooter},default:function(){return B}});var r=f(re),o=f(rt),s=ir,u=fr,p=f(ut),w=f(vr),k=at,T=f(Wt),E=f(et),D=Je,F=Zi,L=aT,z=oT,R=iT;function _(H,U,Z){return U in H?Object.defineProperty(H,U,{value:Z,enumerable:!0,configurable:!0,writable:!0}):H[U]=Z,H}function y(){return y=Object.assign||function(H){for(var U=1;U=0)&&Object.prototype.propertyIsEnumerable.call(H,oe)&&(Z[oe]=H[oe])}return Z}function M(H,U){if(H==null)return{};var Z={},oe=Object.keys(H),ae,pe;for(pe=0;pe=0)&&(Z[ae]=H[ae]);return Z}var Y=r.default.forwardRef(function(H,U){var Z=H.open,oe=H.handler,ae=H.size,pe=H.dismiss,me=H.animate,Se=H.className,ve=H.children,ce=P(H,["open","handler","size","dismiss","animate","className","children"]),be=(0,D.useTheme)().dialog,ye=be.defaultProps,_e=be.valid,Ee=be.styles,De=Ee.base,je=Ee.sizes;oe=oe??void 0,ae=ae??ye.size,pe=pe??ye.dismiss,me=me??ye.animate,Se=Se??ye.className;var Me=(0,p.default)((0,E.default)(De.backdrop)),Be=(0,k.twMerge)((0,p.default)((0,E.default)(De.container),(0,E.default)(je[(0,T.default)(_e.sizes,ae,"md")])),Se),Ve={unmount:{opacity:0,y:-50,transition:{duration:.3}},mount:{opacity:1,y:0,transition:{duration:.3}}},Ne={unmount:{opacity:0,transition:{delay:.2}},mount:{opacity:1}},We=(0,w.default)(Ve,me),Fe=(0,s.useFloating)({open:Z,onOpenChange:oe}),$e=Fe.floating,tt=Fe.context,qe=(0,s.useId)(),Ge="".concat(qe,"-label"),ot="".concat(qe,"-description"),gt=(0,s.useInteractions)([(0,s.useClick)(tt),(0,s.useRole)(tt),(0,s.useDismiss)(tt,pe)]).getFloatingProps,yt=(0,s.useMergeRefs)([U,$e]),Rt=u.AnimatePresence;return r.default.createElement(u.LazyMotion,{features:u.domAnimation},r.default.createElement(s.FloatingPortal,null,r.default.createElement(Rt,null,Z&&r.default.createElement(s.FloatingOverlay,{style:{zIndex:9999},lockScroll:!0},r.default.createElement(s.FloatingFocusManager,{context:tt},r.default.createElement(u.m.div,{className:ae==="xxl"?"":Me,initial:"unmount",exit:"unmount",animate:Z?"mount":"unmount",variants:Ne,transition:{duration:.2}},r.default.createElement(u.m.div,y({},gt(v(b({},ce),{ref:yt,className:Be,"aria-labelledby":Ge,"aria-describedby":ot})),{initial:"unmount",exit:"unmount",animate:Z?"mount":"unmount",variants:We}),ve)))))))});Y.propTypes={open:F.propTypesOpen,handler:F.propTypesHandler,size:o.default.oneOf(F.propTypesSize),dismiss:F.propTypesDismiss,animate:F.propTypesAnimate,className:F.propTypesClassName,children:F.propTypesChildren},Y.displayName="MaterialTailwind.Dialog";var B=Object.assign(Y,{Header:L.DialogHeader,Body:z.DialogBody,Footer:R.DialogFooter})})(xk);var sT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,y){for(var f in y)Object.defineProperty(_,f,{enumerable:!0,get:y[f]})}t(e,{Input:function(){return z},default:function(){return R}});var r=D(re),o=D(rt),s=D(ut),u=D(Wt),p=D(et),w=Je,k=_l;function T(_,y,f){return y in _?Object.defineProperty(_,y,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[y]=f,_}function E(){return E=Object.assign||function(_){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(_,b)&&(f[b]=_[b])}return f}function L(_,y){if(_==null)return{};var f={},b=Object.keys(_),g,v;for(v=0;v=0)&&(f[g]=_[g]);return f}var z=r.default.forwardRef(function(_,y){var f=_.variant,b=_.color,g=_.size,v=_.label,P=_.error,M=_.success,Y=_.icon,B=_.containerProps,H=_.labelProps,U=_.className,Z=_.shrink,oe=_.inputRef,ae=F(_,["variant","color","size","label","error","success","icon","containerProps","labelProps","className","shrink","inputRef"]),pe=(0,w.useTheme)().input,me=pe.defaultProps,Se=pe.valid,ve=pe.styles,ce=ve.base,be=ve.variants;f=f??me.variant,g=g??me.size,b=b??me.color,v=v??me.label,H=H??me.labelProps,B=B??me.containerProps,U=U??me.className,Z=Z??me.shrink,Y=Y??me.icon;var ye=be[(0,u.default)(Se.variants,f,"outlined")],_e=ye.sizes[(0,u.default)(Se.sizes,g,"md")],Ee=(0,p.default)(ye.error.input),De=(0,p.default)(ye.success.input),je=(0,p.default)(ye.shrink.input),Me=(0,p.default)(ye.colors.input[(0,u.default)(Se.colors,b,"gray")]),Be=(0,p.default)(ye.error.label),Ve=(0,p.default)(ye.success.label),Ne=(0,p.default)(ye.shrink.label),We=(0,p.default)(ye.colors.label[(0,u.default)(Se.colors,b,"gray")]),Fe=(0,s.default)((0,p.default)(ce.container),(0,p.default)(_e.container),B==null?void 0:B.className),$e=(0,s.default)((0,p.default)(ce.input),(0,p.default)(ye.base.input),(0,p.default)(_e.input),T({},(0,p.default)(ye.base.inputWithIcon),Y),T({},Me,!P&&!M),T({},Ee,P),T({},De,M),T({},je,Z),U),tt=(0,s.default)((0,p.default)(ce.label),(0,p.default)(ye.base.label),(0,p.default)(_e.label),T({},We,!P&&!M),T({},Be,P),T({},Ve,M),T({},Ne,Z),H==null?void 0:H.className),qe=(0,s.default)((0,p.default)(ce.icon),(0,p.default)(ye.base.icon),(0,p.default)(_e.icon)),Ge=(0,s.default)((0,p.default)(ce.asterisk));return r.default.createElement("div",E({},B,{ref:y,className:Fe}),Y&&r.default.createElement("div",{className:qe},Y),r.default.createElement("input",E({},ae,{ref:oe,className:$e,placeholder:(ae==null?void 0:ae.placeholder)||" "})),r.default.createElement("label",E({},H,{className:tt}),v," ",ae.required?r.default.createElement("span",{className:Ge},"*"):""))});z.propTypes={variant:o.default.oneOf(k.propTypesVariant),size:o.default.oneOf(k.propTypesSize),color:o.default.oneOf(k.propTypesColor),label:k.propTypesLabel,error:k.propTypesError,success:k.propTypesSuccess,icon:k.propTypesIcon,labelProps:k.propTypesLabelProps,containerProps:k.propTypesContainerProps,shrink:k.propTypesShrink,className:k.propTypesClassName},z.displayName="MaterialTailwind.Input";var R=z})(sT);var lT={},Dl={},rs={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,v){for(var P in v)Object.defineProperty(g,P,{enumerable:!0,get:v[P]})}t(e,{propTypesOpen:function(){return T},propTypesHandler:function(){return E},propTypesPlacement:function(){return D},propTypesOffset:function(){return F},propTypesDismiss:function(){return L},propTypesAnimate:function(){return z},propTypesLockScroll:function(){return R},propTypesDisabled:function(){return _},propTypesClassName:function(){return y},propTypesChildren:function(){return f},propTypesContextValue:function(){return b}});var r=u(rt),o=zt;function s(g,v,P){return v in g?Object.defineProperty(g,v,{value:P,enumerable:!0,configurable:!0,writable:!0}):g[v]=P,g}function u(g){return g&&g.__esModule?g:{default:g}}function p(g){for(var v=1;vf.length)&&(b=f.length);for(var g=0,v=new Array(b);g=0)&&Object.prototype.propertyIsEnumerable.call(R,f)&&(y[f]=R[f])}return y}function F(R,_){if(R==null)return{};var y={},f=Object.keys(R),b,g;for(g=0;g=0)&&(y[b]=R[b]);return y}var L=r.default.forwardRef(function(R,_){var y=R.children,f=D(R,["children"]),b=(0,s.useMenu)(),g=b.getReferenceProps,v=b.reference,P=b.nested,M=(0,o.useMergeRefs)([_,v]);return r.default.cloneElement(y,k({},g(k(E(k({},f),{ref:M,onClick:function(B){B.stopPropagation()}}),P&&{role:"menuitem"}))))});L.propTypes={children:u.propTypesChildren},L.displayName="MaterialTailwind.MenuHandler";var z=L})(cT);var dT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,f){for(var b in f)Object.defineProperty(y,b,{enumerable:!0,get:f[b]})}t(e,{MenuList:function(){return R},default:function(){return _}});var r=F(re),o=ir,s=fr,u=F(ut),p=at,w=F(et),k=Je,T=Dl,E=rs;function D(){return D=Object.assign||function(y){for(var f=1;f=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(b[g]=y[g])}return b}function z(y,f){if(y==null)return{};var b={},g=Object.keys(y),v,P;for(P=0;P=0)&&(b[v]=y[v]);return b}var R=r.default.forwardRef(function(y,f){var b=y.children,g=y.className,v=L(y,["children","className"]),P=(0,k.useTheme)().menu,M=P.styles.base,Y=(0,T.useMenu)(),B=Y.open,H=Y.handler,U=Y.strategy,Z=Y.x,oe=Y.y,ae=Y.floating,pe=Y.listItemsRef,me=Y.getFloatingProps,Se=Y.getItemProps,ve=Y.appliedAnimation,ce=Y.lockScroll,be=Y.context,ye=Y.activeIndex,_e=Y.tree,Ee=Y.allowHover,De=Y.internalAllowHover,je=Y.setActiveIndex,Me=Y.nested;g=g??"";var Be=(0,p.twMerge)((0,u.default)((0,w.default)(M.menu)),g),Ve=(0,o.useMergeRefs)([f,ae]),Ne=s.AnimatePresence,We=r.default.createElement(s.m.div,D({},v,{ref:Ve,style:{position:U,top:oe??0,left:Z??0},className:Be},me({onKeyDown:function($e){$e.key==="Tab"&&(H(!1),$e.shiftKey&&$e.preventDefault())}}),{initial:"unmount",exit:"unmount",animate:B?"mount":"unmount",variants:ve}),r.default.Children.map(b,function(Fe,$e){return r.default.isValidElement(Fe)&&r.default.cloneElement(Fe,Se({tabIndex:ye===$e?0:-1,role:"menuitem",className:Fe.props.className,ref:function(qe){pe.current[$e]=qe},onClick:function(qe){if(Fe.props.onClick){var Ge,ot;(ot=(Ge=Fe.props).onClick)===null||ot===void 0||ot.call(Ge,qe)}_e==null||_e.events.emit("click")},onMouseEnter:function(){(Ee&&B||De&&B)&&je($e)}}))}));return r.default.createElement(s.LazyMotion,{features:s.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(Ne,null,B&&r.default.createElement(r.default.Fragment,null,ce?r.default.createElement(o.FloatingOverlay,{lockScroll:!0},r.default.createElement(o.FloatingFocusManager,{context:be,modal:!Me,initialFocus:Me?-1:0,returnFocus:!Me,visuallyHiddenDismiss:!0},We)):r.default.createElement(o.FloatingFocusManager,{context:be,modal:!Me,initialFocus:Me?-1:0,returnFocus:!Me,visuallyHiddenDismiss:!0},We)))))});R.propTypes={className:E.propTypesClassName,children:E.propTypesChildren},R.displayName="MaterialTailwind.MenuList";var _=R})(dT);var fT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(R,_){for(var y in _)Object.defineProperty(R,y,{enumerable:!0,get:_[y]})}t(e,{MenuItem:function(){return L},default:function(){return z}});var r=E(re),o=E(ut),s=at,u=E(et),p=Je,w=rs;function k(R,_,y){return _ in R?Object.defineProperty(R,_,{value:y,enumerable:!0,configurable:!0,writable:!0}):R[_]=y,R}function T(){return T=Object.assign||function(R){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(R,f)&&(y[f]=R[f])}return y}function F(R,_){if(R==null)return{};var y={},f=Object.keys(R),b,g;for(g=0;g=0)&&(y[b]=R[b]);return y}var L=r.default.forwardRef(function(R,_){var y=R.className,f=y===void 0?"":y,b=R.disabled,g=b===void 0?!1:b,v=R.children,P=D(R,["className","disabled","children"]),M=(0,p.useTheme)().menu,Y=M.styles.base,B=(0,s.twMerge)((0,o.default)((0,u.default)(Y.item.initial),k({},(0,u.default)(Y.item.disabled),g)),f);return r.default.createElement("button",T({},P,{ref:_,role:"menuitem",className:B}),v)});L.propTypes={className:w.propTypesClassName,disabled:w.propTypesDisabled,children:w.propTypesChildren},L.displayName="MaterialTailwind.MenuItem";var z=L})(fT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(L,z){for(var R in z)Object.defineProperty(L,R,{enumerable:!0,get:z[R]})}t(e,{Menu:function(){return D},MenuHandler:function(){return p.MenuHandler},MenuList:function(){return w.MenuList},MenuItem:function(){return k.MenuItem},useMenu:function(){return s.useMenu},default:function(){return F}});var r=E(re),o=ir,s=Dl,u=uT,p=cT,w=dT,k=fT;function T(){return T=Object.assign||function(L){for(var z=1;z=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(b[g]=y[g])}return b}function z(y,f){if(y==null)return{};var b={},g=Object.keys(y),v,P;for(P=0;P=0)&&(b[v]=y[v]);return b}var R=r.default.forwardRef(function(y,f){var b=y.open,g=y.animate,v=y.className,P=y.children,M=L(y,["open","animate","className","children"]),Y;console.error(` will be deprecated in the future versions of @material-tailwind/react use instead. More details: https://www.material-tailwind.com/docs/react/collapse `);var B=r.default.useRef(null),H=(0,T.useTheme)().navbar,U=H.styles,Z=U.base.mobileNav;g=g??{},v=v??"";var oe=(0,w.twMerge)((0,p.default)((0,k.default)(Z)),v),ae={unmount:{height:0,opacity:0,transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}},mount:{opacity:1,height:"".concat((Y=B.current)===null||Y===void 0?void 0:Y.scrollHeight,"px"),transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}}},pe=(0,u.default)(ae,g),me=o.AnimatePresence,Se=(0,s.useMergeRefs)([f,B]);return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(me,null,r.default.createElement(o.m.div,D({},M,{ref:Se,className:oe,initial:"unmount",exit:"unmount",animate:b?"mount":"unmount",variants:pe}),P)))});R.displayName="MaterialTailwind.MobileNav",R.propTypes={open:E.propTypesOpen,animate:E.propTypesAnimate,className:E.propTypesClassName,children:E.propTypesChildren};var _=R})(hT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,b){for(var g in b)Object.defineProperty(f,g,{enumerable:!0,get:b[g]})}t(e,{Navbar:function(){return _},MobileNav:function(){return T.MobileNav},default:function(){return y}});var r=L(re),o=L(rt),s=L(ut),u=at,p=L(Wt),w=L(et),k=Je,T=hT,E=id;function D(f,b,g){return b in f?Object.defineProperty(f,b,{value:g,enumerable:!0,configurable:!0,writable:!0}):f[b]=g,f}function F(){return F=Object.assign||function(f){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(f,v)&&(g[v]=f[v])}return g}function R(f,b){if(f==null)return{};var g={},v=Object.keys(f),P,M;for(M=0;M=0)&&(g[P]=f[P]);return g}var _=r.default.forwardRef(function(f,b){var g=f.variant,v=f.color,P=f.shadow,M=f.blurred,Y=f.fullWidth,B=f.className,H=f.children,U=z(f,["variant","color","shadow","blurred","fullWidth","className","children"]),Z=(0,k.useTheme)().navbar,oe=Z.defaultProps,ae=Z.valid,pe=Z.styles,me=pe.base,Se=pe.variants;g=g??oe.variant,v=v??oe.color,P=P??oe.shadow,M=M??oe.blurred,Y=Y??oe.fullWidth,B=B??oe.className;var ve,ce=(0,s.default)((0,w.default)(me.navbar.initial),(ve={},D(ve,(0,w.default)(me.navbar.shadow),P),D(ve,(0,w.default)(me.navbar.blurred),M&&v==="white"),D(ve,(0,w.default)(me.navbar.fullWidth),Y),ve)),be=(0,s.default)((0,w.default)(Se[(0,p.default)(ae.variants,g,"filled")][(0,p.default)(ae.colors,v,"white")])),ye=(0,u.twMerge)((0,s.default)(ce,be),B);return r.default.createElement("nav",F({},U,{ref:b,className:ye}),H)});_.propTypes={variant:o.default.oneOf(E.propTypesVariant),color:o.default.oneOf(E.propTypesColor),shadow:E.propTypesShadow,blurred:E.propTypesBlurred,fullWidth:E.propTypesFullWidth,className:E.propTypesClassName,children:E.propTypesChildren},_.displayName="MaterialTailwind.Navbar";var y=Object.assign(_,{MobileNav:T.MobileNav})})(pT);var gT={},_d={},ns={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,y){for(var f in y)Object.defineProperty(_,f,{enumerable:!0,get:y[f]})}t(e,{propTypesOpen:function(){return u},propTypesHandler:function(){return p},propTypesPlacement:function(){return w},propTypesOffset:function(){return k},propTypesDismiss:function(){return T},propTypesAnimate:function(){return E},propTypesContent:function(){return D},propTypesInteractive:function(){return F},propTypesClassName:function(){return L},propTypesChildren:function(){return z},propTypesContextValue:function(){return R}});var r=s(rt),o=zt;function s(_){return _&&_.__esModule?_:{default:_}}var u=r.default.bool,p=r.default.func,w=o.propTypesPlacements,k=o.propTypesOffsetType,T=o.propTypesDismissType,E=o.propTypesAnimation,D=r.default.node,F=r.default.bool,L=r.default.string,z=r.default.node.isRequired,R=r.default.shape({open:r.default.bool.isRequired,strategy:r.default.oneOf(["fixed","absolute"]).isRequired,x:r.default.number,y:r.default.number,context:r.default.instanceOf(Object).isRequired,reference:r.default.func.isRequired,floating:r.default.func.isRequired,getReferenceProps:r.default.func.isRequired,getFloatingProps:r.default.func.isRequired,appliedAnimation:E.isRequired,labelId:r.default.string.isRequired,descriptionId:r.default.string.isRequired}).isRequired})(ns);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,T){for(var E in T)Object.defineProperty(k,E,{enumerable:!0,get:T[E]})}t(e,{PopoverContext:function(){return u},usePopover:function(){return p},PopoverContextProvider:function(){return w}});var r=s(re),o=ns;function s(k){return k&&k.__esModule?k:{default:k}}var u=r.default.createContext(null);u.displayName="MaterialTailwind.PopoverContext";function p(){var k=r.default.useContext(u);if(!k)throw new Error("usePopover() must be used within a Popover. It happens when you use PopoverHandler or PopoverContent components outside the Popover component.");return k}var w=function(k){var T=k.value,E=k.children;return r.default.createElement(u.Provider,{value:T},E)};w.propTypes={value:o.propTypesContextValue,children:o.propTypesChildren},w.displayName="MaterialTailwind.PopoverContextProvider"})(_d);var bT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(R,_){for(var y in _)Object.defineProperty(R,y,{enumerable:!0,get:_[y]})}t(e,{PopoverHandler:function(){return L},default:function(){return z}});var r=w(re),o=ir,s=_d,u=ns;function p(R,_,y){return _ in R?Object.defineProperty(R,_,{value:y,enumerable:!0,configurable:!0,writable:!0}):R[_]=y,R}function w(R){return R&&R.__esModule?R:{default:R}}function k(R){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(R,f)&&(y[f]=R[f])}return y}function F(R,_){if(R==null)return{};var y={},f=Object.keys(R),b,g;for(g=0;g=0)&&(y[b]=R[b]);return y}var L=r.default.forwardRef(function(R,_){var y=R.children,f=D(R,["children"]),b=(0,s.usePopover)(),g=b.getReferenceProps,v=b.reference,P=(0,o.useMergeRefs)([_,v]);return r.default.cloneElement(y,k({},g(E(k({},f),{ref:P}))))});L.propTypes={children:u.propTypesChildren},L.displayName="MaterialTailwind.PopoverHandler";var z=L})(bT);var vT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,P){for(var M in P)Object.defineProperty(v,M,{enumerable:!0,get:P[M]})}t(e,{PopoverContent:function(){return b},default:function(){return g}});var r=L(re),o=ir,s=fr,u=L(ut),p=at,w=L(et),k=Je,T=_d,E=ns;function D(v,P,M){return P in v?Object.defineProperty(v,P,{value:M,enumerable:!0,configurable:!0,writable:!0}):v[P]=M,v}function F(){return F=Object.assign||function(v){for(var P=1;P=0)&&Object.prototype.propertyIsEnumerable.call(v,Y)&&(M[Y]=v[Y])}return M}function f(v,P){if(v==null)return{};var M={},Y=Object.keys(v),B,H;for(H=0;H=0)&&(M[B]=v[B]);return M}var b=r.default.forwardRef(function(v,P){var M=v.children,Y=v.className,B=y(v,["children","className"]),H=(0,k.useTheme)().popover,U=H.defaultProps,Z=H.styles.base,oe=(0,T.usePopover)(),ae=oe.open,pe=oe.strategy,me=oe.x,Se=oe.y,ve=oe.context,ce=oe.floating,be=oe.getFloatingProps,ye=oe.appliedAnimation,_e=oe.labelId,Ee=oe.descriptionId;Y=Y??U.className;var De=(0,p.twMerge)((0,u.default)((0,w.default)(Z)),Y),je=(0,o.useMergeRefs)([P,ce]),Me=s.AnimatePresence;return r.default.createElement(s.LazyMotion,{features:s.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(Me,null,ae&&r.default.createElement(o.FloatingFocusManager,{context:ve},r.default.createElement(s.m.div,F({},be(_(z({},B),{ref:je,className:De,style:{position:pe,top:Se??"",left:me??""},"aria-labelledby":_e,"aria-describedby":Ee})),{initial:"unmount",exit:"unmount",animate:ae?"mount":"unmount",variants:ye}),M)))))});b.propTypes={className:E.propTypesClassName,children:E.propTypesChildren},b.displayName="MaterialTailwind.PopoverContent";var g=b})(vT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,v){for(var P in v)Object.defineProperty(g,P,{enumerable:!0,get:v[P]})}t(e,{Popover:function(){return f},PopoverHandler:function(){return T.PopoverHandler},PopoverContent:function(){return E.PopoverContent},usePopover:function(){return w.usePopover},default:function(){return b}});var r=L(re),o=L(rt),s=ir,u=L(vr),p=Je,w=_d,k=ns,T=bT,E=vT;function D(g,v){(v==null||v>g.length)&&(v=g.length);for(var P=0,M=new Array(v);P=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(b[g]=y[g])}return b}function z(y,f){if(y==null)return{};var b={},g=Object.keys(y),v,P;for(P=0;P=0)&&(b[v]=y[v]);return b}var R=r.default.forwardRef(function(y,f){var b=y.variant,g=y.color,v=y.size,P=y.value,M=y.label,Y=y.className,B=y.barProps,H=L(y,["variant","color","size","value","label","className","barProps"]),U=(0,k.useTheme)().progress,Z=U.defaultProps,oe=U.valid,ae=U.styles,pe=ae.base,me=ae.variants,Se=ae.sizes;b=b??Z.variant,g=g??Z.color,v=v??Z.size,M=M??Z.label,Y=Y??Z.className,B=B??Z.barProps;var ve=(0,w.default)(me[(0,p.default)(oe.variants,b,"filled")][(0,p.default)(oe.colors,g,"gray")]),ce=(0,w.default)(Se[(0,p.default)(oe.sizes,v,"md")].container.initial),be=(0,s.default)((0,w.default)(pe.container.initial),ce),ye=(0,w.default)(Se[(0,p.default)(oe.sizes,v,"md")].container.withLabel),_e=(0,s.default)((0,w.default)(pe.container.withLabel),ye),Ee=(0,w.default)(Se[(0,p.default)(oe.sizes,v,"md")].bar),De=(0,s.default)((0,w.default)(pe.bar),Ee),je=(0,u.twMerge)((0,s.default)(be,E({},_e,M)),Y),Me=(0,u.twMerge)((0,s.default)(De,ve),B==null?void 0:B.className);return r.default.createElement("div",D({},H,{ref:f,className:je}),r.default.createElement("div",D({},B,{className:Me,style:{width:"".concat(P,"%")}}),M&&"".concat(P,"% ").concat(typeof M=="string"?M:"")))});R.propTypes={variant:o.default.oneOf(T.propTypesVariant),color:o.default.oneOf(T.propTypesColor),size:o.default.oneOf(T.propTypesSize),value:T.propTypesValue,label:T.propTypesLabel,barProps:T.propTypesBarProps,className:T.propTypesClassName},R.displayName="MaterialTailwind.Progress";var _=R})(mT);var yT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,b){for(var g in b)Object.defineProperty(f,g,{enumerable:!0,get:b[g]})}t(e,{Radio:function(){return _},default:function(){return y}});var r=L(re),o=L(rt),s=L(Qi),u=L(ut),p=at,w=L(Wt),k=L(et),T=Je,E=Ho;function D(f,b,g){return b in f?Object.defineProperty(f,b,{value:g,enumerable:!0,configurable:!0,writable:!0}):f[b]=g,f}function F(){return F=Object.assign||function(f){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(f,v)&&(g[v]=f[v])}return g}function R(f,b){if(f==null)return{};var g={},v=Object.keys(f),P,M;for(M=0;M=0)&&(g[P]=f[P]);return g}var _=r.default.forwardRef(function(f,b){var g=f.color,v=f.label,P=f.icon,M=f.ripple,Y=f.className,B=f.disabled,H=f.containerProps,U=f.labelProps,Z=f.iconProps,oe=f.inputRef,ae=z(f,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),pe=(0,T.useTheme)().radio,me=pe.defaultProps,Se=pe.valid,ve=pe.styles,ce=ve.base,be=ve.colors,ye=r.default.useId();g=g??me.color,v=v??me.label,P=P??me.icon,M=M??me.ripple,Y=Y??me.className,B=B??me.disabled,H=H??me.containerProps,U=U??me.labelProps,Z=Z??me.iconProps;var _e=M!==void 0&&new s.default,Ee=(0,u.default)((0,k.default)(ce.root),D({},(0,k.default)(ce.disabled),B)),De=(0,p.twMerge)((0,u.default)((0,k.default)(ce.container)),H==null?void 0:H.className),je=(0,p.twMerge)((0,u.default)((0,k.default)(ce.input),(0,k.default)(be[(0,w.default)(Se.colors,g,"gray")])),Y),Me=(0,p.twMerge)((0,u.default)((0,k.default)(ce.label)),U==null?void 0:U.className),Be=(0,u.default)((0,u.default)((0,k.default)(ce.icon)),be[(0,w.default)(Se.colors,g,"gray")].color,Z==null?void 0:Z.className);return r.default.createElement("div",{ref:b,className:Ee},r.default.createElement("label",F({},H,{className:De,htmlFor:ae.id||ye,onMouseDown:function(Ve){var Ne=H==null?void 0:H.onMouseDown;return M&&_e.create(Ve,"dark"),typeof Ne=="function"&&Ne(Ve)}}),r.default.createElement("input",F({},ae,{ref:oe,type:"radio",disabled:B,className:je,id:ae.id||ye})),r.default.createElement("span",{className:Be},P||r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-3.5 w-3.5",viewBox:"0 0 16 16",fill:"currentColor"},r.default.createElement("circle",{"data-name":"ellipse",cx:"8",cy:"8",r:"8"})))),v&&r.default.createElement("label",F({},U,{className:Me,htmlFor:ae.id||ye}),v))});_.propTypes={color:o.default.oneOf(E.propTypesColor),label:E.propTypesLabel,icon:E.propTypesIcon,ripple:E.propTypesRipple,className:E.propTypesClassName,disabled:E.propTypesDisabled,containerProps:E.propTypesObject,labelProps:E.propTypesObject},_.displayName="MaterialTailwind.Radio";var y=_})(yT);var xT={},k0={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(E,D){for(var F in D)Object.defineProperty(E,F,{enumerable:!0,get:D[F]})}t(e,{SelectContext:function(){return p},useSelect:function(){return w},usePrevious:function(){return k},SelectContextProvider:function(){return T}});var r=u(re),o=fr,s=Ol;function u(E){return E&&E.__esModule?E:{default:E}}var p=r.default.createContext(null);p.displayName="MaterialTailwind.SelectContext";function w(){var E=r.default.useContext(p);if(E===null)throw new Error("useSelect() must be used within a Select. It happens when you use SelectOption component outside the Select component.");return E}function k(E){var D=r.default.useRef();return(0,o.useIsomorphicLayoutEffect)(function(){D.current=E},[E]),D.current}var T=function(E){var D=E.value,F=E.children;return r.default.createElement(p.Provider,{value:D},F)};T.propTypes={value:s.propTypesContextValue,children:s.propTypesChildren},T.displayName="MaterialTailwind.SelectContextProvider"})(k0);var wT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,y){for(var f in y)Object.defineProperty(_,f,{enumerable:!0,get:y[f]})}t(e,{SelectOption:function(){return z},default:function(){return R}});var r=D(re),o=D(ut),s=at,u=D(et),p=Je,w=k0,k=Ol;function T(_,y,f){return y in _?Object.defineProperty(_,y,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[y]=f,_}function E(){return E=Object.assign||function(_){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(_,b)&&(f[b]=_[b])}return f}function L(_,y){if(_==null)return{};var f={},b=Object.keys(_),g,v;for(v=0;v=0)&&(f[g]=_[g]);return f}var z=function(_){var y=function(){ve(P),ye(g),be(!1),Ee(null)},f=function($e){($e.key==="Enter"||$e.key===" "&&!je.current.typing)&&($e.preventDefault(),y())},b=_.value,g=b===void 0?"":b,v=_.index,P=v===void 0?0:v,M=_.disabled,Y=M===void 0?!1:M,B=_.className,H=B===void 0?"":B,U=_.children,Z=F(_,["value","index","disabled","className","children"]),oe=(0,p.useTheme)().select,ae=oe.styles,pe=ae.base,me=(0,w.useSelect)(),Se=me.selectedIndex,ve=me.setSelectedIndex,ce=me.listRef,be=me.setOpen,ye=me.onChange,_e=me.activeIndex,Ee=me.setActiveIndex,De=me.getItemProps,je=me.dataRef,Me=(0,u.default)(pe.option.initial),Be=(0,u.default)(pe.option.active),Ve=(0,u.default)(pe.option.disabled),Ne,We=(0,s.twMerge)((0,o.default)(Me,(Ne={},T(Ne,Be,Se===P),T(Ne,Ve,Y),Ne)),H??"");return r.default.createElement("li",E({},Z,{role:"option",ref:function(Fe){return ce.current[P]=Fe},className:We,disabled:Y,tabIndex:_e===P?0:1,"aria-selected":_e===P&&Se===P,"data-selected":Se===P},De({onClick:function(Fe){var $e=Z==null?void 0:Z.onClick;typeof $e=="function"&&($e(Fe),y()),y()},onKeyDown:function(Fe){var $e=Z==null?void 0:Z.onKeyDown;typeof $e=="function"&&($e(Fe),f(Fe)),f(Fe)}})),U)};z.propTypes={value:k.propTypesValue,index:k.propTypesIndex,disabled:k.propTypesDisabled,className:k.propTypesClassName,children:k.propTypesChildren},z.displayName="MaterialTailwind.SelectOption";var R=z})(wT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(ce,be){for(var ye in be)Object.defineProperty(ce,ye,{enumerable:!0,get:be[ye]})}t(e,{Select:function(){return Se},Option:function(){return z.SelectOption},useSelect:function(){return F.useSelect},usePrevious:function(){return F.usePrevious},default:function(){return ve}});var r=g(re),o=g(rt),s=ir,u=fr,p=g(ut),w=at,k=g(vr),T=g(Wt),E=g(et),D=Je,F=k0,L=Ol,z=wT;function R(ce,be){(be==null||be>ce.length)&&(be=ce.length);for(var ye=0,_e=new Array(be);ye=0)&&Object.prototype.propertyIsEnumerable.call(ce,_e)&&(ye[_e]=ce[_e])}return ye}function oe(ce,be){if(ce==null)return{};var ye={},_e=Object.keys(ce),Ee,De;for(De=0;De<_e.length;De++)Ee=_e[De],!(be.indexOf(Ee)>=0)&&(ye[Ee]=ce[Ee]);return ye}function ae(ce,be){return _(ce)||P(ce,be)||me(ce,be)||M()}function pe(ce){return y(ce)||v(ce)||me(ce)||Y()}function me(ce,be){if(ce){if(typeof ce=="string")return R(ce,be);var ye=Object.prototype.toString.call(ce).slice(8,-1);if(ye==="Object"&&ce.constructor&&(ye=ce.constructor.name),ye==="Map"||ye==="Set")return Array.from(ye);if(ye==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ye))return R(ce,be)}}var Se=r.default.forwardRef(function(ce,be){var ye=ce.variant,_e=ce.color,Ee=ce.size,De=ce.label,je=ce.error,Me=ce.success,Be=ce.arrow,Ve=ce.value,Ne=ce.onChange,We=ce.selected,Fe=ce.offset,$e=ce.dismiss,tt=ce.animate,qe=ce.lockScroll,Ge=ce.labelProps,ot=ce.menuProps,gt=ce.className,yt=ce.disabled,Rt=ce.name,Tt=ce.children,Nt=ce.containerProps,qt=Z(ce,["variant","color","size","label","error","success","arrow","value","onChange","selected","offset","dismiss","animate","lockScroll","labelProps","menuProps","className","disabled","name","children","containerProps"]),Zt,Ct=(0,D.useTheme)().select,vt=Ct.defaultProps,Kt=Ct.valid,mr=Ct.styles,Qt=mr.base,ea=mr.variants,Ca=ae(r.default.useState("close"),2),Jt=Ca[0],yn=Ca[1];ye=ye??vt.variant,_e=_e??vt.color,Ee=Ee??vt.size,De=De??vt.label,je=je??vt.error,Me=Me??vt.success,Be=Be??vt.arrow,Ve=Ve??vt.value,Ne=Ne??vt.onChange,We=We??vt.selected,Fe=Fe??vt.offset,$e=$e??vt.dismiss,tt=tt??vt.animate,Ge=Ge??vt.labelProps,ot=ot??vt.menuProps;var Ir;Nt=(Ir=(0,k.default)(Nt,(vt==null?void 0:vt.containerProps)||{}))!==null&&Ir!==void 0?Ir:vt.containerProps,gt=gt??vt.className;var jr=r.default.useRef([]),Ht,Go=r.default.useRef(pe((Ht=r.default.Children.map(Tt,function(Q){var ne=Q.props;return ne==null?void 0:ne.value}))!==null&&Ht!==void 0?Ht:[])),io=ae(r.default.useState(!1),2),Pr=io[0],so=io[1],xn=ae(r.default.useState(null),2),Lr=xn[0],zn=xn[1],ta=ae(r.default.useState(0),2),pr=ta[0],ra=ta[1],lo=ae(r.default.useState(!1),2),Uo=lo[0],Fn=lo[1],uo=(0,F.usePrevious)(Lr),$r=(0,s.useFloating)({placement:"bottom-start",open:Pr,onOpenChange:so,whileElementsMounted:s.autoUpdate,middleware:[(0,s.offset)(5),(0,s.flip)({padding:10}),(0,s.size)({apply:function(ne){var se=ne.rects,C=ne.elements,I,$;Object.assign(C==null||(I=C.floating)===null||I===void 0?void 0:I.style,{width:"".concat(se==null||($=se.reference)===null||$===void 0?void 0:$.width,"px"),zIndex:99})},padding:20})]}),Sa=$r.x,Vn=$r.y,co=$r.strategy,Wn=$r.refs,Dr=$r.context;r.default.useEffect(function(){ra(Math.max(0,Go.current.indexOf(Ve)+1))},[Ve]);var wn=Wn.floating,Hn=(0,s.useInteractions)([(0,s.useClick)(Dr),(0,s.useRole)(Dr,{role:"listbox"}),(0,s.useDismiss)(Dr,B({},$e)),(0,s.useListNavigation)(Dr,{listRef:jr,activeIndex:Lr,selectedIndex:pr,onNavigate:zn,loop:!0}),(0,s.useTypeahead)(Dr,{listRef:Go,activeIndex:Lr,selectedIndex:pr,onMatch:Pr?zn:ra})]),os=Hn.getReferenceProps,fo=Hn.getFloatingProps,po=Hn.getItemProps;(0,u.useIsomorphicLayoutEffect)(function(){var Q=wn.current;if(Pr&&Uo&&Q){var ne=Lr!=null?jr.current[Lr]:pr!=null?jr.current[pr]:null;if(ne&&uo!=null){var se,C,I=(C=(se=jr.current[uo])===null||se===void 0?void 0:se.offsetHeight)!==null&&C!==void 0?C:0,$=Q.offsetHeight,te=ne.offsetTop,de=te+I;te$+Q.scrollTop&&(Q.scrollTop+=de-$-Q.scrollTop+5)}}},[Pr,Uo,uo,Lr]);var is=r.default.useMemo(function(){return{selectedIndex:pr,setSelectedIndex:ra,listRef:jr,setOpen:so,onChange:Ne||function(){},activeIndex:Lr,setActiveIndex:zn,getItemProps:po,dataRef:Dr.dataRef}},[pr,Ne,Lr,po,Dr.dataRef]);r.default.useEffect(function(){yn(Pr?"open":!Pr&&pr||!Pr&&Ve?"withValue":"close")},[Pr,Ve,pr,We]);var zr=ea[(0,T.default)(Kt.variants,ye,"outlined")],na=zr.sizes[(0,T.default)(Kt.sizes,Ee,"md")],ho=zr.error.select,aa=zr.success.select,$o=zr.colors.select[(0,T.default)(Kt.colors,_e,"gray")],J=zr.error.label,n=zr.success.label,a=zr.colors.label[(0,T.default)(Kt.colors,_e,"gray")],i=zr.states[Jt],l=(0,p.default)((0,E.default)(Qt.container),(0,E.default)(na.container),Nt==null?void 0:Nt.className),c=(0,w.twMerge)((0,p.default)((0,E.default)(Qt.select),(0,E.default)(zr.base.select),(0,E.default)(i.select),(0,E.default)(na.select),f({},(0,E.default)($o[Jt]),!je&&!Me),f({},(0,E.default)(ho.initial),je),f({},(0,E.default)(ho.states[Jt]),je),f({},(0,E.default)(aa.initial),Me),f({},(0,E.default)(aa.states[Jt]),Me)),gt),d,h=(0,w.twMerge)((0,p.default)((0,E.default)(Qt.label),(0,E.default)(zr.base.label),(0,E.default)(i.label),(0,E.default)(na.label.initial),(0,E.default)(na.label.states[Jt]),f({},(0,E.default)(a[Jt]),!je&&!Me),f({},(0,E.default)(J.initial),je),f({},(0,E.default)(J.states[Jt]),je),f({},(0,E.default)(n.initial),Me),f({},(0,E.default)(n.states[Jt]),Me)),(d=Ge.className)!==null&&d!==void 0?d:""),m=(0,p.default)((0,E.default)(Qt.arrow.initial),f({},(0,E.default)(Qt.arrow.active),Pr)),S,A=(0,w.twMerge)((0,p.default)((0,E.default)(Qt.menu)),(S=ot.className)!==null&&S!==void 0?S:""),N=(0,p.default)("absolute top-2/4 -translate-y-2/4",ye==="outlined"?"left-3 pt-0.5":"left-0 pt-3"),j={unmount:{opacity:0,transformOrigin:"top",transform:"scale(0.95)",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{opacity:1,transformOrigin:"top",transform:"scale(1)",transition:{duration:.2,times:[.4,0,.2,1]}}},W=(0,k.default)(j,tt),G=u.AnimatePresence;r.default.useEffect(function(){Ve&&!Ne&&console.error("Warning: You provided a `value` prop to a select component without an `onChange` handler. This will render a read-only select. If the field should be mutable use `onChange` handler with `value` together.")},[Ve,Ne]);var q=r.default.createElement(s.FloatingFocusManager,{context:Dr,modal:!1},r.default.createElement(u.m.ul,b({},fo(U(B({},ot),{ref:Wn.setFloating,role:"listbox",className:A,style:{position:co,top:Vn??0,left:Sa??0,overflow:"auto"},onPointerEnter:function(ne){var se=ot==null?void 0:ot.onPointerEnter;typeof se=="function"&&(se(ne),Fn(!1)),Fn(!1)},onPointerMove:function(ne){var se=ot==null?void 0:ot.onPointerMove;typeof se=="function"&&(se(ne),Fn(!1)),Fn(!1)},onKeyDown:function(ne){var se=ot==null?void 0:ot.onKeyDown;typeof se=="function"&&(se(ne),Fn(!0)),Fn(!0)}})),{initial:"unmount",exit:"unmount",animate:Pr?"mount":"unmount",variants:W}),r.default.Children.map(Tt,function(Q,ne){var se;return r.default.isValidElement(Q)&&r.default.cloneElement(Q,U(B({},Q.props),{index:((se=Q.props)===null||se===void 0?void 0:se.index)||ne+1,id:"material-tailwind-select-".concat(ne)}))})));return r.default.createElement(F.SelectContextProvider,{value:is},r.default.createElement("div",b({},Nt,{ref:be,className:l}),r.default.createElement("button",b({type:"button"},os(U(B({},qt),{ref:Wn.setReference,className:c,disabled:yt,name:Rt}))),typeof We=="function"?r.default.createElement("span",{className:N},We(Tt[pr-1],pr-1)):Ve&&!Ne?r.default.createElement("span",{className:N},Ve):r.default.createElement("span",b({},(Zt=Tt[pr-1])===null||Zt===void 0?void 0:Zt.props,{className:N})),r.default.createElement("div",{className:m},Be??r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.default.createElement("path",{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"})))),r.default.createElement("label",b({},Ge,{className:h}),De),r.default.createElement(u.LazyMotion,{features:u.domAnimation},r.default.createElement(G,null,Pr&&r.default.createElement(r.default.Fragment,null,qe?r.default.createElement(s.FloatingOverlay,{lockScroll:!0},q):q)))))});Se.propTypes={variant:o.default.oneOf(L.propTypesVariant),color:o.default.oneOf(L.propTypesColor),size:o.default.oneOf(L.propTypesSize),label:L.propTypesLabel,error:L.propTypesError,success:L.propTypesSuccess,arrow:L.propTypesArrow,value:L.propTypesValue,onChange:L.propTypesOnChange,selected:L.propTypesSelected,offset:L.propTypesOffset,dismiss:L.propTypesDismiss,animate:L.propTypesAnimate,lockScroll:L.propTypesLockScroll,labelProps:L.propTypesLabelProps,menuProps:L.propTypesMenuProps,className:L.propTypesClassName,disabled:L.propTypesDisabled,name:L.propTypesName,children:L.propTypesChildren,containerProps:L.propTypesContainerProps},Se.displayName="MaterialTailwind.Select";var ve=Object.assign(Se,{Option:z.SelectOption})})(xT);var CT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,b){for(var g in b)Object.defineProperty(f,g,{enumerable:!0,get:b[g]})}t(e,{Switch:function(){return _},default:function(){return y}});var r=L(re),o=L(rt),s=L(Qi),u=L(ut),p=at,w=L(Wt),k=L(et),T=Je,E=Ho;function D(f,b,g){return b in f?Object.defineProperty(f,b,{value:g,enumerable:!0,configurable:!0,writable:!0}):f[b]=g,f}function F(){return F=Object.assign||function(f){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(f,v)&&(g[v]=f[v])}return g}function R(f,b){if(f==null)return{};var g={},v=Object.keys(f),P,M;for(M=0;M=0)&&(g[P]=f[P]);return g}var _=r.default.forwardRef(function(f,b){var g=f.color,v=f.label,P=f.ripple,M=f.className,Y=f.disabled,B=f.containerProps,H=f.circleProps,U=f.labelProps,Z=f.inputRef,oe=z(f,["color","label","ripple","className","disabled","containerProps","circleProps","labelProps","inputRef"]),ae=(0,T.useTheme)(),pe=ae.switch,me=pe.defaultProps,Se=pe.valid,ve=pe.styles,ce=ve.base,be=ve.colors,ye=r.default.useId();g=g??me.color,P=P??me.ripple,M=M??me.className,Y=Y??me.disabled,B=B??me.containerProps,U=U??me.labelProps,H=H??me.circleProps;var _e=P!==void 0&&new s.default,Ee=(0,u.default)((0,k.default)(ce.root),D({},(0,k.default)(ce.disabled),Y)),De=(0,p.twMerge)((0,u.default)((0,k.default)(ce.container)),B==null?void 0:B.className),je=(0,p.twMerge)((0,u.default)((0,k.default)(ce.input),(0,k.default)(be[(0,w.default)(Se.colors,g,"gray")])),M),Me=(0,p.twMerge)((0,u.default)((0,k.default)(ce.circle),be[(0,w.default)(Se.colors,g,"gray")].circle,be[(0,w.default)(Se.colors,g,"gray")].before),H==null?void 0:H.className),Be=(0,u.default)((0,k.default)(ce.ripple)),Ve=(0,p.twMerge)((0,u.default)((0,k.default)(ce.label)),U==null?void 0:U.className);return r.default.createElement("div",{ref:b,className:Ee},r.default.createElement("div",F({},B,{className:De}),r.default.createElement("input",F({},oe,{ref:Z,type:"checkbox",disabled:Y,id:oe.id||ye,className:je})),r.default.createElement("label",F({},H,{htmlFor:oe.id||ye,className:Me}),P&&r.default.createElement("div",{className:Be,onMouseDown:function(Ne){var We=B==null?void 0:B.onMouseDown;return P&&_e.create(Ne,"dark"),typeof We=="function"&&We(Ne)}}))),v&&r.default.createElement("label",F({},U,{htmlFor:oe.id||ye,className:Ve}),v))});_.propTypes={color:o.default.oneOf(E.propTypesColor),label:E.propTypesLabel,ripple:E.propTypesRipple,className:E.propTypesClassName,disabled:E.propTypesDisabled,containerProps:E.propTypesObject,labelProps:E.propTypesObject,circleProps:E.propTypesObject},_.displayName="MaterialTailwind.Switch";var y=_})(CT);var ST={},as={},Yo={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(L,z){for(var R in z)Object.defineProperty(L,R,{enumerable:!0,get:z[R]})}t(e,{propTypesId:function(){return u},propTypesValue:function(){return p},propTypesAnimate:function(){return w},propTypesDisabled:function(){return k},propTypesClassName:function(){return T},propTypesOrientation:function(){return E},propTypesIndicator:function(){return D},propTypesChildren:function(){return F}});var r=s(rt),o=zt;function s(L){return L&&L.__esModule?L:{default:L}}var u=r.default.string,p=r.default.oneOfType([r.default.string,r.default.number]).isRequired,w=o.propTypesAnimation,k=r.default.bool,T=r.default.string,E=r.default.oneOf(["horizontal","vertical"]),D=r.default.instanceOf(Object),F=r.default.node.isRequired})(Yo);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(B,H){for(var U in H)Object.defineProperty(B,U,{enumerable:!0,get:H[U]})}t(e,{TabsContext:function(){return _},useTabs:function(){return y},TabsContextProvider:function(){return f},setId:function(){return b},setActive:function(){return g},setAnimation:function(){return v},setIndicator:function(){return P},setIsInitial:function(){return M},setOrientation:function(){return Y}});var r=w(re),o=Yo;function s(B,H){(H==null||H>B.length)&&(H=B.length);for(var U=0,Z=new Array(H);U=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(b[g]=y[g])}return b}function z(y,f){if(y==null)return{};var b={},g=Object.keys(y),v,P;for(P=0;P=0)&&(b[v]=y[v]);return b}var R=r.default.forwardRef(function(y,f){var b=y.value,g=y.className,v=y.activeClassName,P=y.disabled,M=y.children,Y=L(y,["value","className","activeClassName","disabled","children"]),B=(0,w.useTheme)(),H=B.tab,U=H.defaultProps,Z=H.styles.base,oe=(0,k.useTabs)(),ae=oe.state,pe=oe.dispatch,me=ae.id,Se=ae.active,ve=ae.indicatorProps;g=g??U.className,v=v??U.activeClassName,P=P??U.disabled;var ce,be=(0,u.twMerge)((0,s.default)((0,p.default)(Z.tab.initial),(ce={},E(ce,(0,p.default)(Z.tab.disabled),P),E(ce,v,Se===b),ce)),g),ye,_e=(0,u.twMerge)((0,s.default)((0,p.default)(Z.indicator)),(ye=ve==null?void 0:ve.className)!==null&&ye!==void 0?ye:"");return r.default.createElement("li",D({},Y,{ref:f,role:"tab",className:be,onClick:function(Ee){var De=Y==null?void 0:Y.onClick;typeof De=="function"&&((0,k.setActive)(pe,b),(0,k.setIsInitial)(pe,!1),De(Ee)),(0,k.setIsInitial)(pe,!1),(0,k.setActive)(pe,b)},"data-value":b}),r.default.createElement("div",{className:"z-20 text-inherit"},M),Se===b&&r.default.createElement(o.motion.div,D({},ve,{transition:{duration:.5},className:_e,layoutId:me})))});R.propTypes={value:T.propTypesValue,className:T.propTypesClassName,disabled:T.propTypesDisabled,children:T.propTypesChildren},R.displayName="MaterialTailwind.Tab";var _=R})(kT);var TT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,f){for(var b in f)Object.defineProperty(y,b,{enumerable:!0,get:f[b]})}t(e,{TabsBody:function(){return R},default:function(){return _}});var r=F(re),o=fr,s=F(vr),u=F(ut),p=at,w=F(et),k=Je,T=as,E=Yo;function D(){return D=Object.assign||function(y){for(var f=1;f=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(b[g]=y[g])}return b}function z(y,f){if(y==null)return{};var b={},g=Object.keys(y),v,P;for(P=0;P=0)&&(b[v]=y[v]);return b}var R=r.default.forwardRef(function(y,f){var b=y.animate,g=y.className,v=y.children,P=L(y,["animate","className","children"]),M=(0,k.useTheme)().tabsBody,Y=M.defaultProps,B=M.styles.base,H=(0,T.useTabs)().dispatch;g=g??Y.className,b=b??Y.animate;var U=(0,p.twMerge)((0,u.default)((0,w.default)(B)),g),Z=r.default.useMemo(function(){return{initial:{opacity:0,position:"absolute",top:"0",left:"0",zIndex:1,transition:{duration:0}},unmount:{opacity:0,position:"absolute",top:"0",left:"0",zIndex:1,transition:{duration:.5,times:[.4,0,.2,1]}},mount:{opacity:1,position:"relative",zIndex:2,transition:{duration:.5,times:[.4,0,.2,1]}}}},[]),oe=r.default.useMemo(function(){return(0,s.default)(Z,b)},[b,Z]);return(0,o.useIsomorphicLayoutEffect)(function(){(0,T.setAnimation)(H,oe)},[oe,H]),r.default.createElement("div",D({},P,{ref:f,className:U}),v)});R.propTypes={animate:E.propTypesAnimate,className:E.propTypesClassName,children:E.propTypesChildren},R.displayName="MaterialTailwind.TabsBody";var _=R})(TT);var PT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,y){for(var f in y)Object.defineProperty(_,f,{enumerable:!0,get:y[f]})}t(e,{TabsHeader:function(){return z},default:function(){return R}});var r=D(re),o=D(ut),s=at,u=D(et),p=Je,w=as,k=Yo;function T(_,y,f){return y in _?Object.defineProperty(_,y,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[y]=f,_}function E(){return E=Object.assign||function(_){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(_,b)&&(f[b]=_[b])}return f}function L(_,y){if(_==null)return{};var f={},b=Object.keys(_),g,v;for(v=0;v=0)&&(f[g]=_[g]);return f}var z=r.default.forwardRef(function(_,y){var f=_.indicatorProps,b=_.className,g=_.children,v=F(_,["indicatorProps","className","children"]),P=(0,p.useTheme)().tabsHeader,M=P.defaultProps,Y=P.styles,B=(0,w.useTabs)(),H=B.state,U=B.dispatch,Z=H.orientation;r.default.useEffect(function(){(0,w.setIndicator)(U,f)},[U,f]),b=b??M.className;var oe=(0,s.twMerge)((0,o.default)((0,u.default)(Y.base),T({},Y[Z]&&(0,u.default)(Y[Z]),Z)),b);return r.default.createElement("nav",null,r.default.createElement("ul",E({},v,{ref:y,role:"tablist",className:oe}),g))});z.propTypes={indicatorProps:k.propTypesIndicator,className:k.propTypesClassName,children:k.propTypesChildren},z.displayName="MaterialTailwind.TabsHeader";var R=z})(PT);var _T={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,y){for(var f in y)Object.defineProperty(_,f,{enumerable:!0,get:y[f]})}t(e,{TabPanel:function(){return z},default:function(){return R}});var r=D(re),o=fr,s=D(ut),u=at,p=D(et),w=Je,k=as,T=Yo;function E(){return E=Object.assign||function(_){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(_,b)&&(f[b]=_[b])}return f}function L(_,y){if(_==null)return{};var f={},b=Object.keys(_),g,v;for(v=0;v=0)&&(f[g]=_[g]);return f}var z=r.default.forwardRef(function(_,y){var f=_.value,b=_.className,g=_.children,v=F(_,["value","className","children"]),P=(0,w.useTheme)().tabPanel,M=P.defaultProps,Y=P.styles.base,B=(0,k.useTabs)().state,H=B.active,U=B.appliedAnimation,Z=B.isInitial;b=b??M.className;var oe=(0,u.twMerge)((0,s.default)((0,p.default)(Y)),b),ae=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(ae,{exitBeforeEnter:!0},r.default.createElement(o.m.div,E({},v,{ref:y,role:"tabpanel",className:oe,initial:"unmount",exit:"unmount",animate:H===f?"mount":Z?"initial":"unmount",variants:U,"data-value":f}),g)))});z.propTypes={value:T.propTypesValue,className:T.propTypesClassName,children:T.propTypesChildren},z.displayName="MaterialTailwind.TabPanel";var R=z})(_T);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,v){for(var P in v)Object.defineProperty(g,P,{enumerable:!0,get:v[P]})}t(e,{Tabs:function(){return f},Tab:function(){return k.Tab},TabsBody:function(){return T.TabsBody},TabsHeader:function(){return E.TabsHeader},TabPanel:function(){return D.TabPanel},useTabs:function(){return w.useTabs},default:function(){return b}});var r=R(re),o=R(ut),s=at,u=R(et),p=Je,w=as,k=kT,T=TT,E=PT,D=_T,F=Yo;function L(g,v,P){return v in g?Object.defineProperty(g,v,{value:P,enumerable:!0,configurable:!0,writable:!0}):g[v]=P,g}function z(){return z=Object.assign||function(g){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(P[M]=g[M])}return P}function y(g,v){if(g==null)return{};var P={},M=Object.keys(g),Y,B;for(B=0;B=0)&&(P[Y]=g[Y]);return P}var f=r.default.forwardRef(function(g,v){var P=g.value,M=g.className,Y=g.orientation,B=g.children,H=_(g,["value","className","orientation","children"]),U=(0,p.useTheme)().tabs,Z=U.defaultProps,oe=U.styles,ae=r.default.useId();M=M??Z.className,Y=Y??Z.orientation;var pe=(0,s.twMerge)((0,o.default)((0,u.default)(oe.base),L({},oe[Y]&&(0,u.default)(oe[Y]),Y)),M);return r.default.createElement(w.TabsContextProvider,{id:ae,value:P,orientation:Y},r.default.createElement("div",z({},H,{ref:v,className:pe}),B))});f.propTypes={id:F.propTypesId,value:F.propTypesValue,className:F.propTypesClassName,orientation:F.propTypesOrientation,children:F.propTypesChildren},f.displayName="MaterialTailwind.Tabs";var b=Object.assign(f,{Tab:k.Tab,Body:T.TabsBody,Header:E.TabsHeader,Panel:D.TabPanel})})(ST);var OT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,y){for(var f in y)Object.defineProperty(_,f,{enumerable:!0,get:y[f]})}t(e,{Textarea:function(){return z},default:function(){return R}});var r=D(re),o=D(rt),s=D(ut),u=D(Wt),p=D(et),w=Je,k=_l;function T(_,y,f){return y in _?Object.defineProperty(_,y,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[y]=f,_}function E(){return E=Object.assign||function(_){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(_,b)&&(f[b]=_[b])}return f}function L(_,y){if(_==null)return{};var f={},b=Object.keys(_),g,v;for(v=0;v=0)&&(f[g]=_[g]);return f}var z=r.default.forwardRef(function(_,y){var f=_.variant,b=_.color,g=_.size,v=_.label,P=_.error,M=_.success,Y=_.resize,B=_.labelProps,H=_.containerProps,U=_.shrink,Z=_.className,oe=F(_,["variant","color","size","label","error","success","resize","labelProps","containerProps","shrink","className"]),ae=(0,w.useTheme)().textarea,pe=ae.defaultProps,me=ae.valid,Se=ae.styles,ve=Se.base,ce=Se.variants;f=f??pe.variant,g=g??pe.size,b=b??pe.color,v=v??pe.label,B=B??pe.labelProps,H=H??pe.containerProps,U=U??pe.shrink,Z=Z??pe.className;var be=ce[(0,u.default)(me.variants,f,"outlined")],ye=(0,p.default)(be.error.textarea),_e=(0,p.default)(be.success.textarea),Ee=(0,p.default)(be.shrink.textarea),De=(0,p.default)(be.colors.textarea[(0,u.default)(me.colors,b,"gray")]),je=(0,p.default)(be.error.label),Me=(0,p.default)(be.success.label),Be=(0,p.default)(be.shrink.label),Ve=(0,p.default)(be.colors.label[(0,u.default)(me.colors,b,"gray")]),Ne=(0,s.default)((0,p.default)(ve.container),H==null?void 0:H.className),We=(0,s.default)((0,p.default)(ve.textarea),(0,p.default)(be.base.textarea),(0,p.default)(be.sizes[(0,u.default)(me.sizes,g,"md")].textarea),T({},De,!P&&!M),T({},ye,P),T({},_e,M),T({},Ee,U),Y?"":"!resize-none",Z),Fe=(0,s.default)((0,p.default)(ve.label),(0,p.default)(be.base.label),(0,p.default)(be.sizes[(0,u.default)(me.sizes,g,"md")].label),T({},Ve,!P&&!M),T({},je,P),T({},Me,M),T({},Be,U),B==null?void 0:B.className);return r.default.createElement("div",{ref:y,className:Ne},r.default.createElement("textarea",E({},oe,{className:We,placeholder:(oe==null?void 0:oe.placeholder)||" "})),r.default.createElement("label",{className:Fe},v))});z.propTypes={variant:o.default.oneOf(k.propTypesVariant),size:o.default.oneOf(k.propTypesSize),color:o.default.oneOf(k.propTypesColor),label:k.propTypesLabel,error:k.propTypesError,success:k.propTypesSuccess,resize:k.propTypesResize,labelProps:k.propTypesLabelProps,containerProps:k.propTypesContainerProps,shrink:k.propTypesShrink,className:k.propTypesClassName},z.displayName="MaterialTailwind.Textarea";var R=z})(OT);var AT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(Z,oe){for(var ae in oe)Object.defineProperty(Z,ae,{enumerable:!0,get:oe[ae]})}t(e,{Tooltip:function(){return H},default:function(){return U}});var r=_(re),o=_(rt),s=ir,u=fr,p=_(ut),w=at,k=_(vr),T=_(et),E=Je,D=ns;function F(Z,oe){(oe==null||oe>Z.length)&&(oe=Z.length);for(var ae=0,pe=new Array(oe);ae=0)&&Object.prototype.propertyIsEnumerable.call(Z,pe)&&(ae[pe]=Z[pe])}return ae}function M(Z,oe){if(Z==null)return{};var ae={},pe=Object.keys(Z),me,Se;for(Se=0;Se=0)&&(ae[me]=Z[me]);return ae}function Y(Z,oe){return L(Z)||y(Z,oe)||B(Z,oe)||f()}function B(Z,oe){if(Z){if(typeof Z=="string")return F(Z,oe);var ae=Object.prototype.toString.call(Z).slice(8,-1);if(ae==="Object"&&Z.constructor&&(ae=Z.constructor.name),ae==="Map"||ae==="Set")return Array.from(ae);if(ae==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ae))return F(Z,oe)}}var H=r.default.forwardRef(function(Z,oe){var ae=Z.open,pe=Z.handler,me=Z.content,Se=Z.interactive,ve=Z.placement,ce=Z.offset,be=Z.dismiss,ye=Z.animate,_e=Z.className,Ee=Z.children,De=P(Z,["open","handler","content","interactive","placement","offset","dismiss","animate","className","children"]),je=(0,E.useTheme)().tooltip,Me=je.defaultProps,Be=je.styles.base,Ve=Y(r.default.useState(!1),2),Ne=Ve[0],We=Ve[1];ae=ae??Ne,pe=pe??We,Se=Se??Me.interactive,ve=ve??Me.placement,ce=ce??Me.offset,be=be??Me.dismiss,ye=ye??Me.animate,_e=_e??Me.className;var Fe=(0,w.twMerge)((0,p.default)((0,T.default)(Be)),_e),$e={unmount:{opacity:0},mount:{opacity:1}},tt=(0,k.default)($e,ye),qe=(0,s.useFloating)({open:ae,onOpenChange:pe,middleware:[(0,s.offset)(ce),(0,s.flip)(),(0,s.shift)()],placement:ve}),Ge=qe.x,ot=qe.y,gt=qe.reference,yt=qe.floating,Rt=qe.strategy,Tt=qe.refs,Nt=qe.update,qt=qe.context,Zt=(0,s.useInteractions)([(0,s.useClick)(qt,{enabled:Se}),(0,s.useFocus)(qt),(0,s.useHover)(qt),(0,s.useRole)(qt,{role:"tooltip"}),(0,s.useDismiss)(qt,be)]),Ct=Zt.getReferenceProps,vt=Zt.getFloatingProps;r.default.useEffect(function(){if(Tt.reference.current&&Tt.floating.current&&ae)return(0,s.autoUpdate)(Tt.reference.current,Tt.floating.current,Nt)},[ae,Nt,Tt.reference,Tt.floating]);var Kt=(0,s.useMergeRefs)([oe,yt]),mr=(0,s.useMergeRefs)([oe,gt]),Qt=u.AnimatePresence;return r.default.createElement(r.default.Fragment,null,typeof Ee=="string"?r.default.createElement("span",R({},Ct({ref:mr})),Ee):r.default.cloneElement(Ee,b({},Ct(v(b({},Ee==null?void 0:Ee.props),{ref:mr})))),r.default.createElement(u.LazyMotion,{features:u.domAnimation},r.default.createElement(s.FloatingPortal,null,r.default.createElement(Qt,null,ae&&r.default.createElement(u.m.div,R({},vt(v(b({},De),{ref:Kt,className:Fe,style:{position:Rt,top:ot??"",left:Ge??""}})),{initial:"unmount",exit:"unmount",animate:ae?"mount":"unmount",variants:tt}),me)))))});H.propTypes={open:D.propTypesOpen,handler:D.propTypesHandler,content:D.propTypesContent,interactive:D.propTypesInteractive,placement:o.default.oneOf(D.propTypesPlacement),offset:D.propTypesOffset,dismiss:D.propTypesDismiss,animate:D.propTypesAnimate,className:D.propTypesClassName,children:D.propTypesChildren},H.displayName="MaterialTailwind.Tooltip";var U=H})(AT);var MT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,g){for(var v in g)Object.defineProperty(b,v,{enumerable:!0,get:g[v]})}t(e,{Typography:function(){return y},default:function(){return f}});var r=D(re),o=D(rt),s=D(ut),u=at,p=D(Wt),w=D(et),k=Je,T=Fg;function E(b,g,v){return g in b?Object.defineProperty(b,g,{value:v,enumerable:!0,configurable:!0,writable:!0}):b[g]=v,b}function D(b){return b&&b.__esModule?b:{default:b}}function F(b){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(b,P)&&(v[P]=b[P])}return v}function _(b,g){if(b==null)return{};var v={},P=Object.keys(b),M,Y;for(Y=0;Y=0)&&(v[M]=b[M]);return v}var y=r.default.forwardRef(function(b,g){var v=b.variant,P=b.color,M=b.textGradient,Y=b.as,B=b.className,H=b.children,U=R(b,["variant","color","textGradient","as","className","children"]),Z=(0,k.useTheme)().typography,oe=Z.defaultProps,ae=Z.valid,pe=Z.styles,me=pe.variants,Se=pe.colors,ve=pe.textGradient;v=v??oe.variant,P=P??oe.color,M=M||oe.textGradient,Y=Y??void 0,B=B??oe.className;var ce=(0,w.default)(me[(0,p.default)(ae.variants,v,"paragraph")]),be=Se[(0,p.default)(ae.colors,P,"inherit")],ye=(0,w.default)(ve),_e=(0,u.twMerge)((0,s.default)(ce,E({},be.color,!M),E({},ye,M),E({},be.gradient,M)),B),Ee;switch(v){case"h1":Ee=r.default.createElement(Y||"h1",z(F({},U),{ref:g,className:_e}),H);break;case"h2":Ee=r.default.createElement(Y||"h2",z(F({},U),{ref:g,className:_e}),H);break;case"h3":Ee=r.default.createElement(Y||"h3",z(F({},U),{ref:g,className:_e}),H);break;case"h4":Ee=r.default.createElement(Y||"h4",z(F({},U),{ref:g,className:_e}),H);break;case"h5":Ee=r.default.createElement(Y||"h5",z(F({},U),{ref:g,className:_e}),H);break;case"h6":Ee=r.default.createElement(Y||"h6",z(F({},U),{ref:g,className:_e}),H);break;case"lead":Ee=r.default.createElement(Y||"p",z(F({},U),{ref:g,className:_e}),H);break;case"paragraph":Ee=r.default.createElement(Y||"p",z(F({},U),{ref:g,className:_e}),H);break;case"small":Ee=r.default.createElement(Y||"p",z(F({},U),{ref:g,className:_e}),H);break;default:Ee=r.default.createElement(Y||"p",z(F({},U),{ref:g,className:_e}),H);break}return Ee});y.propTypes={variant:o.default.oneOf(T.propTypesVariant),color:o.default.oneOf(T.propTypesColor),as:T.propTypesAs,textGradient:T.propTypesTextGradient,className:T.propTypesClassName,children:T.propTypesChildren},y.displayName="MaterialTailwind.Typography";var f=y})(MT);var ET={},RT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,E){for(var D in E)Object.defineProperty(T,D,{enumerable:!0,get:E[D]})}t(e,{propTypesClassName:function(){return u},propTypesChildren:function(){return p},propTypesOpen:function(){return w},propTypesAnimate:function(){return k}});var r=s(rt),o=zt;function s(T){return T&&T.__esModule?T:{default:T}}var u=r.default.string,p=r.default.node.isRequired,w=r.default.bool.isRequired,k=o.propTypesAnimation})(RT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,f){for(var b in f)Object.defineProperty(y,b,{enumerable:!0,get:f[b]})}t(e,{Collapse:function(){return R},default:function(){return _}});var r=F(re),o=fr,s=ir,u=F(vr),p=F(ut),w=at,k=F(et),T=Je,E=RT;function D(){return D=Object.assign||function(y){for(var f=1;f=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(b[g]=y[g])}return b}function z(y,f){if(y==null)return{};var b={},g=Object.keys(y),v,P;for(P=0;P=0)&&(b[v]=y[v]);return b}var R=r.default.forwardRef(function(y,f){var b=y.open,g=y.animate,v=y.className,P=y.children,M=L(y,["open","animate","className","children"]),Y=r.default.useRef(null),B=(0,T.useTheme)().collapse,H=B.styles,U=H.base;g=g??{},v=v??"";var Z=(0,w.twMerge)((0,p.default)((0,k.default)(U)),v),oe={unmount:{height:"0px",transition:{duration:.3,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.3,times:[.4,0,.2,1]}}},ae=(0,u.default)(oe,g),pe=o.AnimatePresence,me=(0,s.useMergeRefs)([f,Y]);return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(pe,null,r.default.createElement(o.m.div,D({},M,{ref:me,className:Z,initial:"unmount",exit:"unmount",animate:b?"mount":"unmount",variants:ae}),P)))});R.displayName="MaterialTailwind.Collapse",R.propTypes={open:E.propTypesOpen,animate:E.propTypesAnimate,className:E.propTypesClassName,children:E.propTypesChildren};var _=R})(ET);var NT={},zl={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,E){for(var D in E)Object.defineProperty(T,D,{enumerable:!0,get:E[D]})}t(e,{propTypesClassName:function(){return s},propTypesDisabled:function(){return u},propTypesSelected:function(){return p},propTypesRipple:function(){return w},propTypesChildren:function(){return k}});var r=o(rt);function o(T){return T&&T.__esModule?T:{default:T}}var s=r.default.string,u=r.default.bool,p=r.default.bool,w=r.default.bool,k=r.default.node.isRequired})(zl);var IT={},T0={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,R){for(var _ in R)Object.defineProperty(z,_,{enumerable:!0,get:R[_]})}t(e,{ListItemPrefix:function(){return F},default:function(){return L}});var r=T(re),o=Je,s=T(ut),u=at,p=T(et),w=zl;function k(){return k=Object.assign||function(z){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(z,y)&&(_[y]=z[y])}return _}function D(z,R){if(z==null)return{};var _={},y=Object.keys(z),f,b;for(b=0;b=0)&&(_[f]=z[f]);return _}var F=r.default.forwardRef(function(z,R){var _=z.className,y=z.children,f=E(z,["className","children"]),b=(0,o.useTheme)().list,g=b.styles.base,v=(0,u.twMerge)((0,s.default)((0,p.default)(g.itemPrefix)),_);return r.default.createElement("div",k({},f,{ref:R,className:v}),y)});F.propTypes={className:w.propTypesClassName,children:w.propTypesChildren},F.displayName="MaterialTailwind.ListItemPrefix";var L=F})(T0);var P0={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,R){for(var _ in R)Object.defineProperty(z,_,{enumerable:!0,get:R[_]})}t(e,{ListItemSuffix:function(){return F},default:function(){return L}});var r=T(re),o=Je,s=T(ut),u=at,p=T(et),w=zl;function k(){return k=Object.assign||function(z){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(z,y)&&(_[y]=z[y])}return _}function D(z,R){if(z==null)return{};var _={},y=Object.keys(z),f,b;for(b=0;b=0)&&(_[f]=z[f]);return _}var F=r.default.forwardRef(function(z,R){var _=z.className,y=z.children,f=E(z,["className","children"]),b=(0,o.useTheme)().list,g=b.styles.base,v=(0,u.twMerge)((0,s.default)((0,p.default)(g.itemSuffix)),_);return r.default.createElement("div",k({},f,{ref:R,className:v}),y)});F.propTypes={className:w.propTypesClassName,children:w.propTypesChildren},F.displayName="MaterialTailwind.ListItemSuffix";var L=F})(P0);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,b){for(var g in b)Object.defineProperty(f,g,{enumerable:!0,get:b[g]})}t(e,{ListItem:function(){return _},ListItemPrefix:function(){return T.ListItemPrefix},ListItemSuffix:function(){return E.ListItemSuffix},default:function(){return y}});var r=L(re),o=Je,s=L(Qi),u=L(ut),p=at,w=L(et),k=zl,T=T0,E=P0;function D(f,b,g){return b in f?Object.defineProperty(f,b,{value:g,enumerable:!0,configurable:!0,writable:!0}):f[b]=g,f}function F(){return F=Object.assign||function(f){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(f,v)&&(g[v]=f[v])}return g}function R(f,b){if(f==null)return{};var g={},v=Object.keys(f),P,M;for(M=0;M=0)&&(g[P]=f[P]);return g}var _=r.default.forwardRef(function(f,b){var g=f.className,v=f.disabled,P=f.selected,M=f.ripple,Y=f.children,B=z(f,["className","disabled","selected","ripple","children"]),H=(0,o.useTheme)().list,U=H.defaultProps,Z=H.styles.base;M=M??U.ripple;var oe=M!==void 0&&new s.default,ae,pe=(0,p.twMerge)((0,u.default)((0,w.default)(Z.item.initial),(ae={},D(ae,(0,w.default)(Z.item.disabled),v),D(ae,(0,w.default)(Z.item.selected),P&&!v),ae)),g);return r.default.createElement("div",F({},B,{ref:b,role:"button",tabIndex:0,className:pe,onMouseDown:function(me){var Se=B==null?void 0:B.onMouseDown;return M&&oe.create(me,"dark"),typeof Se=="function"&&Se(me)}}),Y)});_.propTypes={className:k.propTypesClassName,selected:k.propTypesSelected,disabled:k.propTypesDisabled,ripple:k.propTypesRipple,children:k.propTypesChildren},_.displayName="MaterialTailwind.ListItem";var y=Object.assign(_,{Prefix:T.ListItemPrefix,Suffix:E.ListItemSuffix})})(IT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,f){for(var b in f)Object.defineProperty(y,b,{enumerable:!0,get:f[b]})}t(e,{List:function(){return R},ListItem:function(){return k.ListItem},ListItemPrefix:function(){return T.ListItemPrefix},ListItemSuffix:function(){return E.ListItemSuffix},default:function(){return _}});var r=F(re),o=Je,s=F(ut),u=at,p=F(et),w=zl,k=IT,T=T0,E=P0;function D(){return D=Object.assign||function(y){for(var f=1;f=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(b[g]=y[g])}return b}function z(y,f){if(y==null)return{};var b={},g=Object.keys(y),v,P;for(P=0;P=0)&&(b[v]=y[v]);return b}var R=r.default.forwardRef(function(y,f){var b=y.className,g=y.children,v=L(y,["className","children"]),P=(0,o.useTheme)().list,M=P.defaultProps,Y=P.styles.base;b=b??M.className;var B=(0,u.twMerge)((0,s.default)((0,p.default)(Y.list)),b);return r.default.createElement("nav",D({},v,{ref:f,className:B}),g)});R.propTypes={className:w.propTypesClassName,children:w.propTypesChildren},R.displayName="MaterialTailwind.List";var _=Object.assign(R,{Item:k.ListItem,ItemPrefix:T.ListItemPrefix,ItemSuffix:E.ListItemSuffix})})(NT);var jT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,f){for(var b in f)Object.defineProperty(y,b,{enumerable:!0,get:f[b]})}t(e,{ButtonGroup:function(){return R},default:function(){return _}});var r=F(re),o=F(rt),s=F(ut),u=at,p=F(Wt),w=F(et),k=Je,T=Vo;function E(y,f,b){return f in y?Object.defineProperty(y,f,{value:b,enumerable:!0,configurable:!0,writable:!0}):y[f]=b,y}function D(){return D=Object.assign||function(y){for(var f=1;f=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(b[g]=y[g])}return b}function z(y,f){if(y==null)return{};var b={},g=Object.keys(y),v,P;for(P=0;P=0)&&(b[v]=y[v]);return b}var R=r.default.forwardRef(function(y,f){var b=y.variant,g=y.size,v=y.color,P=y.fullWidth,M=y.ripple,Y=y.className,B=y.children,H=L(y,["variant","size","color","fullWidth","ripple","className","children"]),U=(0,k.useTheme)().buttonGroup,Z=U.defaultProps,oe=U.styles,ae=U.valid,pe=oe.base,me=oe.dividerColor;b=b??Z.variant,g=g??Z.size,v=v??Z.color,M=M??Z.ripple,P=P??Z.fullWidth,Y=Y??Z.className;var Se,ve=(0,u.twMerge)((0,s.default)((0,w.default)(pe.initial),(Se={},E(Se,(0,w.default)(pe.fullWidth),P),E(Se,"divide-x",b!=="outlined"),E(Se,(0,w.default)(me[(0,p.default)(ae.colors,v,"gray")]),b!=="outlined"),Se)),Y);return r.default.createElement("div",D({},H,{ref:f,className:ve}),r.default.Children.map(B,function(ce,be){var ye;return r.default.isValidElement(ce)&&r.default.cloneElement(ce,{variant:b,size:g,color:v,ripple:M,fullWidth:P,className:(0,u.twMerge)((0,s.default)({"rounded-r-none":be!==r.default.Children.count(B)-1,"border-r-0":be!==r.default.Children.count(B)-1,"rounded-l-none":be!==0}),(ye=ce.props)===null||ye===void 0?void 0:ye.className)})}))});R.propTypes={variant:o.default.oneOf(T.propTypesVariant),size:o.default.oneOf(T.propTypesSize),color:o.default.oneOf(T.propTypesColor),fullWidth:T.propTypesFullWidth,ripple:T.propTypesRipple,className:T.propTypesClassName,children:T.propTypesChildren},R.displayName="MaterialTailwind.ButtonGroup";var _=R})(jT);var LT={},DT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,R){for(var _ in R)Object.defineProperty(z,_,{enumerable:!0,get:R[_]})}t(e,{propTypesClassName:function(){return s},propTypesPrevArrow:function(){return u},propTypesNextArrow:function(){return p},propTypesNavigation:function(){return w},propTypesAutoplay:function(){return k},propTypesAutoplayDelay:function(){return T},propTypesTransition:function(){return E},propTypesLoop:function(){return D},propTypesChildren:function(){return F},propTypesSlideRef:function(){return L}});var r=o(rt);function o(z){return z&&z.__esModule?z:{default:z}}var s=r.default.string,u=r.default.func,p=r.default.func,w=r.default.func,k=r.default.bool,T=r.default.number,E=r.default.object,D=r.default.bool,F=r.default.node.isRequired,L=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(DT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,M){for(var Y in M)Object.defineProperty(P,Y,{enumerable:!0,get:M[Y]})}t(e,{Carousel:function(){return g},default:function(){return v}});var r=L(re),o=fr,s=ir,u=L(ut),p=at,w=L(et),k=Je,T=DT;function E(P,M){(M==null||M>P.length)&&(M=P.length);for(var Y=0,B=new Array(M);Y=0)&&Object.prototype.propertyIsEnumerable.call(P,B)&&(Y[B]=P[B])}return Y}function y(P,M){if(P==null)return{};var Y={},B=Object.keys(P),H,U;for(U=0;U=0)&&(Y[H]=P[H]);return Y}function f(P,M){return D(P)||z(P,M)||b(P,M)||R()}function b(P,M){if(P){if(typeof P=="string")return E(P,M);var Y=Object.prototype.toString.call(P).slice(8,-1);if(Y==="Object"&&P.constructor&&(Y=P.constructor.name),Y==="Map"||Y==="Set")return Array.from(Y);if(Y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Y))return E(P,M)}}var g=r.default.forwardRef(function(P,M){var Y=P.children,B=P.prevArrow,H=P.nextArrow,U=P.navigation,Z=P.autoplay,oe=P.autoplayDelay,ae=P.transition,pe=P.loop,me=P.className,Se=P.slideRef,ve=_(P,["children","prevArrow","nextArrow","navigation","autoplay","autoplayDelay","transition","loop","className","slideRef"]),ce=(0,k.useTheme)().carousel,be=ce.defaultProps,ye=ce.styles.base,_e=(0,o.useMotionValue)(0),Ee=r.default.useRef(null),De=f(r.default.useState(0),2),je=De[0],Me=De[1],Be=r.default.Children.toArray(Y);me=me??be.className,B=B??be.prevArrow,H=H??be.nextArrow,U=U??be.navigation,Z=Z??be.autoplay,oe=oe??be.autoplayDelay,ae=ae??be.transition,pe=pe??be.loop;var Ve=(0,p.twMerge)((0,u.default)((0,w.default)(ye.carousel)),me),Ne=(0,p.twMerge)((0,u.default)((0,w.default)(ye.slide))),We=r.default.useCallback(function(){var qe;return-je*(((qe=Ee.current)===null||qe===void 0?void 0:qe.clientWidth)||0)},[je]),Fe=r.default.useCallback(function(){var qe=pe?0:je;Me(je+1===Be.length?qe:je+1)},[je,pe,Be.length]),$e=function(){var qe=pe?Be.length-1:0;Me(je-1<0?qe:je-1)};r.default.useEffect(function(){var qe=(0,o.animate)(_e,We(),ae);return qe.stop},[We,je,_e,ae]),r.default.useEffect(function(){window.addEventListener("resize",function(){(0,o.animate)(_e,We(),ae)})},[We,ae,_e]),r.default.useEffect(function(){if(Z){var qe=setInterval(function(){return Fe()},oe);return function(){return clearInterval(qe)}}},[Z,Fe,oe]);var tt=(0,s.useMergeRefs)([Ee,M]);return r.default.createElement("div",F({},ve,{ref:tt,className:Ve}),Be.map(function(qe,Ge){return r.default.createElement(o.LazyMotion,{key:Ge,features:o.domAnimation},r.default.createElement(o.m.div,{ref:Se,className:Ne,style:{x:_e,left:"".concat(Ge*100,"%"),right:"".concat(Ge*100,"%")}},qe))}),B&&B({loop:pe,handlePrev:$e,activeIndex:je,firstIndex:je===0}),H&&H({loop:pe,handleNext:Fe,activeIndex:je,lastIndex:je===Be.length-1}),U&&U({setActiveIndex:Me,activeIndex:je,length:Be.length}))});g.propTypes={className:T.propTypesClassName,children:T.propTypesChildren,nextArrow:T.propTypesNextArrow,prevArrow:T.propTypesPrevArrow,navigation:T.propTypesNavigation,autoplay:T.propTypesAutoplay,autoplayDelay:T.propTypesAutoplayDelay,transition:T.propTypesTransition,loop:T.propTypesLoop,slideRef:T.propTypesSlideRef},g.displayName="MaterialTailwind.Carousel";var v=g})(LT);var zT={},FT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,y){for(var f in y)Object.defineProperty(_,f,{enumerable:!0,get:y[f]})}t(e,{propTypesOpen:function(){return u},propTypesSize:function(){return p},propTypesOverlay:function(){return w},propTypesChildren:function(){return k},propTypesPlacement:function(){return T},propTypesOverlayProps:function(){return E},propTypesClassName:function(){return D},propTypesOnClose:function(){return F},propTypesDismiss:function(){return L},propTypesTransition:function(){return z},propTypesOverlayRef:function(){return R}});var r=s(rt),o=zt;function s(_){return _&&_.__esModule?_:{default:_}}var u=r.default.bool.isRequired,p=r.default.number,w=r.default.bool,k=r.default.node.isRequired,T=["top","right","bottom","left"],E=r.default.object,D=r.default.string,F=r.default.func,L=o.propTypesDismissType,z=r.default.object,R=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(FT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,v){for(var P in v)Object.defineProperty(g,P,{enumerable:!0,get:v[P]})}t(e,{Drawer:function(){return f},default:function(){return b}});var r=z(re),o=z(rt),s=fr,u=ir,p=z(vr),w=z(ut),k=at,T=z(et),E=Je,D=FT;function F(g,v,P){return v in g?Object.defineProperty(g,v,{value:P,enumerable:!0,configurable:!0,writable:!0}):g[v]=P,g}function L(){return L=Object.assign||function(g){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(P[M]=g[M])}return P}function y(g,v){if(g==null)return{};var P={},M=Object.keys(g),Y,B;for(B=0;B=0)&&(P[Y]=g[Y]);return P}var f=r.default.forwardRef(function(g,v){var P=g.open,M=g.size,Y=g.overlay,B=g.children,H=g.placement,U=g.overlayProps,Z=g.className,oe=g.onClose,ae=g.dismiss,pe=g.transition,me=g.overlayRef,Se=_(g,["open","size","overlay","children","placement","overlayProps","className","onClose","dismiss","transition","overlayRef"]),ve=(0,E.useTheme)().drawer,ce=ve.defaultProps,be=ve.styles.base,ye=(0,s.useAnimation)();M=M??ce.size,Y=Y??ce.overlay,H=H??ce.placement,Z=Z??ce.className,U=U??ce.overlayProps,oe=oe??ce.onClose;var _e;ae=(_e=(0,p.default)(ce.dismiss,ae||{}))!==null&&_e!==void 0?_e:ce.dismiss,pe=pe??ce.transition;var Ee=(0,k.twMerge)((0,w.default)((0,T.default)(be.drawer),{"top-0 right-0":H==="right","bottom-0 left-0":H==="bottom","top-0 left-0":H==="top"||H==="left"}),Z),De=(0,k.twMerge)((0,w.default)((0,T.default)(be.overlay)),U==null?void 0:U.className),je=(0,u.useFloating)({open:P,onOpenChange:oe}).context,Me=(0,u.useInteractions)([(0,u.useDismiss)(je,ae)]).getFloatingProps;r.default.useEffect(function(){ye.start(P?"open":"close")},[P,ye,H]);var Be={open:{x:0,y:0},close:{x:H==="left"?-M:H==="right"?M:0,y:H==="top"?-M:H==="bottom"?M:0}},Ve={unmount:{opacity:0,transition:{delay:.3}},mount:{opacity:1}};return r.default.createElement(r.default.Fragment,null,r.default.createElement(s.LazyMotion,{features:s.domAnimation},r.default.createElement(s.AnimatePresence,null,Y&&P&&r.default.createElement(s.m.div,{ref:me,className:De,initial:"unmount",exit:"unmount",animate:P?"mount":"unmount",variants:Ve,transition:{duration:.3}})),r.default.createElement(s.m.div,L({},Me(R({ref:v},Se)),{className:Ee,style:{maxWidth:H==="left"||H==="right"?M:"100%",maxHeight:H==="top"||H==="bottom"?M:"100%",height:H==="left"||H==="right"?"100vh":"100%"},initial:"close",animate:ye,variants:Be,transition:pe}),B)))});f.propTypes={open:D.propTypesOpen,size:D.propTypesSize,overlay:D.propTypesOverlay,children:D.propTypesChildren,placement:o.default.oneOf(D.propTypesPlacement),overlayProps:D.propTypesOverlayProps,className:D.propTypesClassName,onClose:D.propTypesOnClose,dismiss:D.propTypesDismiss,transition:D.propTypesTransition,overlayRef:D.propTypesOverlayRef},f.displayName="MaterialTailwind.Drawer";var b=f})(zT);var VT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,b){for(var g in b)Object.defineProperty(f,g,{enumerable:!0,get:b[g]})}t(e,{Badge:function(){return _},default:function(){return y}});var r=L(re),o=L(rt),s=L(vr),u=L(ut),p=at,w=L(Wt),k=L(et),T=Je,E=Vg;function D(f,b,g){return b in f?Object.defineProperty(f,b,{value:g,enumerable:!0,configurable:!0,writable:!0}):f[b]=g,f}function F(){return F=Object.assign||function(f){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(f,v)&&(g[v]=f[v])}return g}function R(f,b){if(f==null)return{};var g={},v=Object.keys(f),P,M;for(M=0;M=0)&&(g[P]=f[P]);return g}var _=r.default.forwardRef(function(f,b){var g=f.color,v=f.invisible,P=f.withBorder,M=f.overlap,Y=f.placement,B=f.className,H=f.content,U=f.children,Z=f.containerProps,oe=f.containerRef,ae=z(f,["color","invisible","withBorder","overlap","placement","className","content","children","containerProps","containerRef"]),pe=(0,T.useTheme)().badge,me=pe.valid,Se=pe.defaultProps,ve=pe.styles,ce=ve.base,be=ve.placements,ye=ve.colors;g=g??Se.color,v=v??Se.invisible,P=P??Se.withBorder,M=M??Se.overlap,Y=Y??Se.placement;var _e;B=(_e=(0,u.default)(B,Se.className))!==null&&_e!==void 0?_e:Se.className;var Ee;Z=(Ee=(0,s.default)(Z,Se.containerProps||{}))!==null&&Ee!==void 0?Ee:Se.containerProps;var De=(0,k.default)(ce.badge.initial),je=(0,k.default)(ce.badge.withBorder),Me=(0,k.default)(ce.badge.withContent),Be=(0,k.default)(ye[(0,w.default)(me.colors,g,"red")]),Ve=(0,k.default)(be[(0,w.default)(me.placements,Y,"top-end")][(0,w.default)(me.overlaps,M,"square")]),Ne,We=(0,p.twMerge)((0,u.default)(De,Ve,Be,(Ne={},D(Ne,je,P),D(Ne,Me,H),Ne)),B),Fe=(0,p.twMerge)((0,u.default)((0,k.default)(ce.container),Z==null?void 0:Z.className));return r.default.createElement("div",F({ref:oe},Z,{className:Fe}),U,!v&&r.default.createElement("span",F({},ae,{ref:b,className:We}),H))});_.propTypes={color:o.default.oneOf(E.propTypesColor),invisible:E.propTypesInvisible,withBorder:E.propTypesWithBorder,overlap:o.default.oneOf(E.propTypesOverlap),className:E.propTypesClassName,content:E.propTypesContent,children:E.propTypesChildren,placement:o.default.oneOf(E.propTypesPlacement),containerProps:E.propTypesContainerProps,containerRef:E.propTypesContainerRef},_.displayName="MaterialTailwind.Badge";var y=_})(VT);var WT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(H,U){for(var Z in U)Object.defineProperty(H,Z,{enumerable:!0,get:U[Z]})}t(e,{Rating:function(){return Y},default:function(){return B}});var r=z(re),o=z(rt),s=z(ut),u=at,p=z(Wt),w=z(et),k=Je,T=Wg;function E(H,U){(U==null||U>H.length)&&(U=H.length);for(var Z=0,oe=new Array(U);Z=0)&&Object.prototype.propertyIsEnumerable.call(H,oe)&&(Z[oe]=H[oe])}return Z}function g(H,U){if(H==null)return{};var Z={},oe=Object.keys(H),ae,pe;for(pe=0;pe=0)&&(Z[ae]=H[ae]);return Z}function v(H,U){return D(H)||_(H,U)||M(H,U)||y()}function P(H){return F(H)||R(H)||M(H)||f()}function M(H,U){if(H){if(typeof H=="string")return E(H,U);var Z=Object.prototype.toString.call(H).slice(8,-1);if(Z==="Object"&&H.constructor&&(Z=H.constructor.name),Z==="Map"||Z==="Set")return Array.from(Z);if(Z==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Z))return E(H,U)}}var Y=r.default.forwardRef(function(H,U){var Z=H.count,oe=H.value,ae=H.ratedIcon,pe=H.unratedIcon,me=H.ratedColor,Se=H.unratedColor,ve=H.className,ce=H.onChange,be=H.readonly,ye=b(H,["count","value","ratedIcon","unratedIcon","ratedColor","unratedColor","className","onChange","readonly"]),_e,Ee,De=(0,k.useTheme)().rating,je=De.valid,Me=De.defaultProps,Be=De.styles,Ve=Be.base,Ne=Be.colors;Z=Z??Me.count,oe=oe??Me.value,ae=ae??Me.ratedIcon,ae=ae??Me.ratedIcon,pe=pe??Me.unratedIcon,me=me??Me.ratedColor,Se=Se??Me.unratedColor,ve=ve??Me.className,ce=ce??Me.onChange,be=be??Me.readonly;var We=v(r.default.useState(function(){return P(Array(oe).fill("rated")).concat(P(Array(Z-oe).fill("un_rated")))}),2),Fe=We[0],$e=We[1],tt=v(r.default.useState(function(){return P(Array(Z).fill("un_rated"))}),2),qe=tt[0],Ge=tt[1],ot=v(r.default.useState(!1),2),gt=ot[0],yt=ot[1],Rt=(0,w.default)(Ne[(0,p.default)(je.colors,me,"yellow")]),Tt=(0,w.default)(Ne[(0,p.default)(je.colors,Se,"blue-gray")]),Nt=(0,u.twMerge)((0,s.default)((0,w.default)(Ve.rating),ve)),qt=(0,w.default)(Ve.icon),Zt=ae,Ct=pe,vt=r.default.isValidElement(ae)&&r.default.cloneElement(Zt,{className:(0,u.twMerge)((0,s.default)(qt,Rt,Zt==null||(_e=Zt.props)===null||_e===void 0?void 0:_e.className))}),Kt=r.default.isValidElement(ae)&&r.default.cloneElement(Ct,{className:(0,u.twMerge)((0,s.default)(qt,Tt,Ct==null||(Ee=Ct.props)===null||Ee===void 0?void 0:Ee.className))}),mr=!r.default.isValidElement(ae)&&r.default.createElement(ae,{className:(0,u.twMerge)((0,s.default)(qt,Rt))}),Qt=!r.default.isValidElement(ae)&&r.default.createElement(pe,{className:(0,u.twMerge)((0,s.default)(qt,Tt))}),ea=function(Ca){return Ca.map(function(Jt,yn){return r.default.createElement("span",{key:yn,onClick:function(){if(!be){var Ir=Fe.map(function(jr,Ht){return Ht<=yn?"rated":"un_rated"});$e(Ir),ce&&typeof ce=="function"&&ce(Ir.filter(function(jr){return jr==="rated"}).length)}},onMouseEnter:function(){if(!be){var Ir=qe.map(function(jr,Ht){return Ht<=yn?"rated":"un_rated"});yt(!0),Ge(Ir)}},onMouseLeave:function(){return!be&&yt(!1)}},r.default.isValidElement(Jt==="rated"?ae:pe)?Jt==="rated"?vt:Kt:Jt==="rated"?mr:Qt)})};return r.default.createElement("div",L({},ye,{ref:U,className:Nt}),ea(gt?qe:Fe))});Y.propTypes={count:T.propTypesCount,value:T.propTypesValue,ratedIcon:T.propTypesRatedIcon,unratedIcon:T.propTypesUnratedIcon,ratedColor:o.default.oneOf(T.propTypesColor),unratedColor:o.default.oneOf(T.propTypesColor),className:T.propTypesClassName,onChange:T.propTypesOnChange,readonly:T.propTypesReadonly},Y.displayName="MaterialTailwind.Rating";var B=Y})(WT);var HT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(M,Y){for(var B in Y)Object.defineProperty(M,B,{enumerable:!0,get:Y[B]})}t(e,{Slider:function(){return v},default:function(){return P}});var r=z(re),o=z(rt),s=z(vr),u=z(ut),p=at,w=z(Wt),k=z(et),T=Je,E=Hg;function D(M,Y){(Y==null||Y>M.length)&&(Y=M.length);for(var B=0,H=new Array(Y);B=0)&&Object.prototype.propertyIsEnumerable.call(M,H)&&(B[H]=M[H])}return B}function f(M,Y){if(M==null)return{};var B={},H=Object.keys(M),U,Z;for(Z=0;Z=0)&&(B[U]=M[U]);return B}function b(M,Y){return F(M)||R(M,Y)||g(M,Y)||_()}function g(M,Y){if(M){if(typeof M=="string")return D(M,Y);var B=Object.prototype.toString.call(M).slice(8,-1);if(B==="Object"&&M.constructor&&(B=M.constructor.name),B==="Map"||B==="Set")return Array.from(B);if(B==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B))return D(M,Y)}}var v=r.default.forwardRef(function(M,Y){var B=M.color,H=M.size,U=M.className,Z=M.trackClassName,oe=M.thumbClassName,ae=M.barClassName,pe=M.value,me=M.defaultValue,Se=M.onChange,ve=M.min,ce=M.max,be=M.step,ye=M.inputRef,_e=M.inputProps,Ee=y(M,["color","size","className","trackClassName","thumbClassName","barClassName","value","defaultValue","onChange","min","max","step","inputRef","inputProps"]),De=(0,T.useTheme)().slider,je=De.valid,Me=De.defaultProps,Be=De.styles,Ve=Be.base,Ne=Be.sizes,We=Be.colors,Fe=b(r.default.useState(me||0),2),$e=Fe[0],tt=Fe[1];r.default.useMemo(function(){me&&tt(me)},[me]),B=B??Me.color,H=H??Me.size,ve=ve??Me.min,ce=ce??Me.max,be=be??Me.step;var qe;U=(qe=(0,u.default)(Me.className,U))!==null&&qe!==void 0?qe:Me.className;var Ge;oe=(Ge=(0,u.default)(Me.thumbClassName,oe))!==null&&Ge!==void 0?Ge:Me.thumbClassName;var ot;Z=(ot=(0,u.default)(Me.trackClassName,Z))!==null&&ot!==void 0?ot:Me.trackClassName;var gt;ae=(gt=(0,u.default)(Me.barClassName,ae))!==null&>!==void 0?gt:Me.barClassName;var yt;_e=(yt=(0,s.default)(_e,(Me==null?void 0:Me.inputProps)||{}))!==null&&yt!==void 0?yt:Me.inputProps;var Rt=(0,p.twMerge)((0,u.default)((0,k.default)(Ve.container),(0,k.default)(We[(0,w.default)(je.colors,B,"gray")]),(0,k.default)(Ne[(0,w.default)(je.sizes,H,"md")].container),U)),Tt=(0,p.twMerge)((0,u.default)((0,k.default)(Ve.bar),ae)),Nt=(0,u.default)((0,k.default)(Ve.track),(0,k.default)(Ne[(0,w.default)(je.sizes,H,"md")].track)),qt=(0,u.default)((0,k.default)(Ve.thumb),(0,k.default)(Ne[(0,w.default)(je.sizes,H,"md")].thumb)),Zt=(0,u.default)((0,k.default)(Ve.slider),(0,p.twMerge)(Nt,Z),(0,p.twMerge)(qt,oe));return r.default.createElement("div",L({},Ee,{ref:Y,className:Rt}),r.default.createElement("label",{className:Tt,style:{width:"".concat(pe||$e,"%")}}),r.default.createElement("input",L({ref:ye,type:"range",max:ce,min:ve,step:be,className:Zt},pe?{value:pe}:null,{defaultValue:me,onChange:function(Ct){return Se?Se(Ct):tt(Number(Ct.target.value))}})))});v.propTypes={color:o.default.oneOf(E.propTypesColor),size:o.default.oneOf(E.propTypesSize),className:E.propTypesClassName,trackClassName:E.propTypesTrackClassName,thumbClassName:E.propTypesThumbClassName,barClassName:E.propTypesBarClassName,defaultValue:E.propTypesDefaultValue,value:E.propTypesValue,onChange:E.propTypesOnChange,min:E.propTypesMin,max:E.propTypesMax,step:E.propTypesStep,inputRef:E.propTypesInputRef,inputProps:E.propTypesInputProps},v.displayName="MaterialTailwind.Slider";var P=v})(HT);var BT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,b){for(var g in b)Object.defineProperty(f,g,{enumerable:!0,get:b[g]})}t(e,{Spinner:function(){return _},default:function(){return y}});var r=D(rt),o=L(re),s=D(ut),u=at,p=D(Wt),w=D(et),k=Je,T=Bg;function E(){return E=Object.assign||function(f){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(f,v)&&(g[v]=f[v])}return g}function R(f,b){if(f==null)return{};var g={},v=Object.keys(f),P,M;for(M=0;M=0)&&(g[P]=f[P]);return g}var _=(0,o.forwardRef)(function(f,b){var g=f.color,v=f.className,P=z(f,["color","className"]),M=(0,k.useTheme)().spinner,Y=M.defaultProps,B=M.valid,H=M.styles,U=H.base,Z=H.colors;g=g??Y.color;var oe;v=(oe=(0,s.default)(Y.className,v))!==null&&oe!==void 0?oe:Y.className;var ae=(0,w.default)(Z[(0,p.default)(B.colors,g,"gray")]),pe=(0,u.twMerge)((0,s.default)((0,w.default)(U)),v),me,Se;return o.default.createElement("svg",E({},P,{ref:b,className:pe,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:(me=P==null?void 0:P.width)!==null&&me!==void 0?me:24,height:(Se=P==null?void 0:P.height)!==null&&Se!==void 0?Se:24}),o.default.createElement("path",{d:"M32 3C35.8083 3 39.5794 3.75011 43.0978 5.20749C46.6163 6.66488 49.8132 8.80101 52.5061 11.4939C55.199 14.1868 57.3351 17.3837 58.7925 20.9022C60.2499 24.4206 61 28.1917 61 32C61 35.8083 60.2499 39.5794 58.7925 43.0978C57.3351 46.6163 55.199 49.8132 52.5061 52.5061C49.8132 55.199 46.6163 57.3351 43.0978 58.7925C39.5794 60.2499 35.8083 61 32 61C28.1917 61 24.4206 60.2499 20.9022 58.7925C17.3837 57.3351 14.1868 55.199 11.4939 52.5061C8.801 49.8132 6.66487 46.6163 5.20749 43.0978C3.7501 39.5794 3 35.8083 3 32C3 28.1917 3.75011 24.4206 5.2075 20.9022C6.66489 17.3837 8.80101 14.1868 11.4939 11.4939C14.1868 8.80099 17.3838 6.66487 20.9022 5.20749C24.4206 3.7501 28.1917 3 32 3L32 3Z",stroke:"currentColor",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round"}),o.default.createElement("path",{d:"M32 3C36.5778 3 41.0906 4.08374 45.1692 6.16256C49.2477 8.24138 52.7762 11.2562 55.466 14.9605C58.1558 18.6647 59.9304 22.9531 60.6448 27.4748C61.3591 31.9965 60.9928 36.6232 59.5759 40.9762",stroke:"currentColor",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round",className:ae}))});_.propTypes={color:r.default.oneOf(T.propTypesColor),className:T.propTypesClassName},_.displayName="MaterialTailwind.Spinner";var y=_})(BT);var XT={},Fl={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,P){for(var M in P)Object.defineProperty(v,M,{enumerable:!0,get:P[M]})}t(e,{useTimelineItem:function(){return f},TimelineItem:function(){return b},default:function(){return g}});var r=E(re),o=at,s=E(et),u=Je,p=wa;function w(v,P){(P==null||P>v.length)&&(P=v.length);for(var M=0,Y=new Array(P);M=0)&&Object.prototype.propertyIsEnumerable.call(v,Y)&&(M[Y]=v[Y])}return M}function z(v,P){if(v==null)return{};var M={},Y=Object.keys(v),B,H;for(H=0;H=0)&&(M[B]=v[B]);return M}function R(v,P){return k(v)||D(v,P)||_(v,P)||F()}function _(v,P){if(v){if(typeof v=="string")return w(v,P);var M=Object.prototype.toString.call(v).slice(8,-1);if(M==="Object"&&v.constructor&&(M=v.constructor.name),M==="Map"||M==="Set")return Array.from(M);if(M==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(M))return w(v,P)}}var y=r.default.createContext(0);y.displayName="MaterialTailwind.TimelineItemContext";function f(){var v=r.default.useContext(y);if(!v)throw new Error("useTimelineItemContext() must be used within a TimelineItem. It happens when you use TimelineIcon, TimelineConnector or TimelineBody components outside the TimelineItem component.");return v}var b=r.default.forwardRef(function(v,P){var M=v.className,Y=v.children,B=L(v,["className","children"]),H=(0,u.useTheme)().timelineItem,U=H.styles,Z=U.base,oe=R(r.default.useState(0),2),ae=oe[0],pe=oe[1],me=r.default.useMemo(function(){return[ae,pe]},[ae,pe]),Se=(0,o.twMerge)((0,s.default)(Z),M);return r.default.createElement(y.Provider,{value:me},r.default.createElement("li",T({ref:P},B,{className:Se}),Y))});b.propTypes={className:p.propTypeClassName,children:p.propTypeChildren.isRequired},b.displayName="MaterialTailwind.TimelineItem";var g=b})(Fl);var YT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(M,Y){for(var B in Y)Object.defineProperty(M,B,{enumerable:!0,get:Y[B]})}t(e,{TimelineIcon:function(){return v},default:function(){return P}});var r=z(re),o=z(rt),s=ir,u=at,p=z(Wt),w=z(et),k=Je,T=Fl,E=wa;function D(M,Y){(Y==null||Y>M.length)&&(Y=M.length);for(var B=0,H=new Array(Y);B=0)&&Object.prototype.propertyIsEnumerable.call(M,H)&&(B[H]=M[H])}return B}function f(M,Y){if(M==null)return{};var B={},H=Object.keys(M),U,Z;for(Z=0;Z=0)&&(B[U]=M[U]);return B}function b(M,Y){return F(M)||R(M,Y)||g(M,Y)||_()}function g(M,Y){if(M){if(typeof M=="string")return D(M,Y);var B=Object.prototype.toString.call(M).slice(8,-1);if(B==="Object"&&M.constructor&&(B=M.constructor.name),B==="Map"||B==="Set")return Array.from(B);if(B==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B))return D(M,Y)}}var v=r.default.forwardRef(function(M,Y){var B=M.color,H=M.variant,U=M.className,Z=M.children,oe=y(M,["color","variant","className","children"]),ae=(0,k.useTheme)().timelineIcon,pe=ae.styles,me=ae.valid,Se=pe.base,ve=pe.variants,ce=b((0,T.useTimelineItem)(),2),be=ce[1],ye=r.default.useRef(null),_e=(0,s.useMergeRefs)([Y,ye]);r.default.useEffect(function(){var je=ye.current;if(je){var Me=je.getBoundingClientRect().width;return be(Me),function(){be(0)}}},[be,U,Z]);var Ee=(0,w.default)(ve[(0,p.default)(me.variants,H,"filled")][(0,p.default)(me.colors,B,"gray")]),De=(0,u.twMerge)((0,w.default)(Se),Ee,U);return r.default.createElement("span",L({ref:_e},oe,{className:De}),Z)});v.propTypes={children:E.propTypeChildren,className:E.propTypeClassName,color:o.default.oneOf(E.propTypeColor),variant:o.default.oneOf(E.propTypeVariant)},v.displayName="MaterialTailwind.TimelineIcon";var P=v})(YT);var GT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,v){for(var P in v)Object.defineProperty(g,P,{enumerable:!0,get:v[P]})}t(e,{TimelineHeader:function(){return f},default:function(){return b}});var r=D(re),o=at,s=D(et),u=Je,p=Fl,w=wa;function k(g,v){(v==null||v>g.length)&&(v=g.length);for(var P=0,M=new Array(v);P=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(P[M]=g[M])}return P}function R(g,v){if(g==null)return{};var P={},M=Object.keys(g),Y,B;for(B=0;B=0)&&(P[Y]=g[Y]);return P}function _(g,v){return T(g)||F(g,v)||y(g,v)||L()}function y(g,v){if(g){if(typeof g=="string")return k(g,v);var P=Object.prototype.toString.call(g).slice(8,-1);if(P==="Object"&&g.constructor&&(P=g.constructor.name),P==="Map"||P==="Set")return Array.from(P);if(P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return k(g,v)}}var f=r.default.forwardRef(function(g,v){var P=g.className,M=g.children,Y=z(g,["className","children"]),B=(0,u.useTheme)().timelineBody,H=B.styles,U=H.base,Z=_((0,p.useTimelineItem)(),1),oe=Z[0],ae=(0,o.twMerge)((0,s.default)(U),P);return r.default.createElement("div",E({},Y,{ref:v,className:ae}),r.default.createElement("span",{className:"pointer-events-none invisible h-full flex-shrink-0",style:{width:"".concat(oe,"px")}}),r.default.createElement("div",null,M))});f.propTypes={children:w.propTypeChildren,className:w.propTypeClassName},f.displayName="MaterialTailwind.TimelineHeader";var b=f})(GT);var UT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(L,z){for(var R in z)Object.defineProperty(L,R,{enumerable:!0,get:z[R]})}t(e,{TimelineHeader:function(){return D},default:function(){return F}});var r=k(re),o=at,s=k(et),u=Je,p=wa;function w(){return w=Object.assign||function(L){for(var z=1;z=0)&&Object.prototype.propertyIsEnumerable.call(L,_)&&(R[_]=L[_])}return R}function E(L,z){if(L==null)return{};var R={},_=Object.keys(L),y,f;for(f=0;f<_.length;f++)y=_[f],!(z.indexOf(y)>=0)&&(R[y]=L[y]);return R}var D=r.default.forwardRef(function(L,z){var R=L.className,_=L.children,y=T(L,["className","children"]),f=(0,u.useTheme)().timelineHeader,b=f.styles,g=b.base,v=(0,o.twMerge)((0,s.default)(g),R);return r.default.createElement("div",w({},y,{ref:z,className:v}),_)});D.propTypes={children:p.propTypeChildren,className:p.propTypeClassName},D.displayName="MaterialTailwind.TimelineHeader";var F=D})(UT);var $T={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,v){for(var P in v)Object.defineProperty(g,P,{enumerable:!0,get:v[P]})}t(e,{TimelineConnector:function(){return f},default:function(){return b}});var r=D(re),o=at,s=D(et),u=Je,p=Fl,w=wa;function k(g,v){(v==null||v>g.length)&&(v=g.length);for(var P=0,M=new Array(v);P=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(P[M]=g[M])}return P}function R(g,v){if(g==null)return{};var P={},M=Object.keys(g),Y,B;for(B=0;B=0)&&(P[Y]=g[Y]);return P}function _(g,v){return T(g)||F(g,v)||y(g,v)||L()}function y(g,v){if(g){if(typeof g=="string")return k(g,v);var P=Object.prototype.toString.call(g).slice(8,-1);if(P==="Object"&&g.constructor&&(P=g.constructor.name),P==="Map"||P==="Set")return Array.from(P);if(P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return k(g,v)}}var f=r.default.forwardRef(function(g,v){var P=g.className,M=g.children,Y=z(g,["className","children"]),B,H=(0,u.useTheme)().timelineConnector,U=H.styles,Z=U.base,oe=_((0,p.useTimelineItem)(),1),ae=oe[0],pe=(0,s.default)(Z.line),me=(0,o.twMerge)((0,s.default)(Z.container),P);return r.default.createElement("span",E({},Y,{ref:v,className:me,style:{top:"".concat(ae,"px"),width:"".concat(ae,"px"),opacity:ae?1:0,height:"calc(100% - ".concat(ae,"px)")}}),M&&r.default.isValidElement(M)?r.default.cloneElement(M,{className:(0,o.twMerge)(pe,(B=M.props)===null||B===void 0?void 0:B.className)}):r.default.createElement("span",{className:pe}))});f.propTypes={children:w.propTypeChildren,className:w.propTypeClassName},f.displayName="MaterialTailwind.TimelineConnector";var b=f})($T);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,b){for(var g in b)Object.defineProperty(f,g,{enumerable:!0,get:b[g]})}t(e,{Timeline:function(){return _},TimelineItem:function(){return w.default},TimelineIcon:function(){return k.default},TimelineBody:function(){return T.default},TimelineHeader:function(){return E.default},TimelineConnector:function(){return D.default},default:function(){return y}});var r=L(re),o=at,s=L(et),u=Je,p=wa,w=L(Fl),k=L(YT),T=L(GT),E=L(UT),D=L($T);function F(){return F=Object.assign||function(f){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(f,v)&&(g[v]=f[v])}return g}function R(f,b){if(f==null)return{};var g={},v=Object.keys(f),P,M;for(M=0;M=0)&&(g[P]=f[P]);return g}var _=r.default.forwardRef(function(f,b){var g=f.className,v=f.children,P=z(f,["className","children"]),M=(0,u.useTheme)().timeline,Y=M.styles,B=Y.base,H=(0,o.twMerge)((0,s.default)(B),g);return r.default.createElement("ul",F({ref:b},P,{className:H}),v)});_.propTypes={className:p.propTypeClassName,children:p.propTypeChildren},_.displayName="MaterialTailwind.Timeline";var y=Object.assign(_,{Item:w.default,Icon:k.default,Header:E.default,Body:T.default,Connector:D.default})})(XT);var qT={},ZT={},_0={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,E){for(var D in E)Object.defineProperty(T,D,{enumerable:!0,get:E[D]})}t(e,{propTypesActiveStep:function(){return s},propTypesIsLastStep:function(){return u},propTypesIsFirstStep:function(){return p},propTypesChildren:function(){return w},propTypesClassName:function(){return k}});var r=o(rt);function o(T){return T&&T.__esModule?T:{default:T}}var s=r.default.number,u=r.default.func,p=r.default.func,w=r.default.node,k=r.default.string})(_0);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(L,z){for(var R in z)Object.defineProperty(L,R,{enumerable:!0,get:z[R]})}t(e,{Step:function(){return D},default:function(){return F}});var r=k(re),o=at,s=k(et),u=Je,p=_0;function w(){return w=Object.assign||function(L){for(var z=1;z=0)&&Object.prototype.propertyIsEnumerable.call(L,_)&&(R[_]=L[_])}return R}function E(L,z){if(L==null)return{};var R={},_=Object.keys(L),y,f;for(f=0;f<_.length;f++)y=_[f],!(z.indexOf(y)>=0)&&(R[y]=L[y]);return R}var D=r.default.forwardRef(function(L,z){var R=L.className;L.activeClassName,L.completedClassName;var _=L.children,y=T(L,["className","activeClassName","completedClassName","children"]),f=(0,u.useTheme)().step,b=f.styles.base,g=(0,o.twMerge)((0,s.default)(b.initial),R);return r.default.createElement("div",w({},y,{ref:z,className:g}),_)});D.propTypes={className:p.propTypesClassName,activeClassName:p.propTypesClassName,completedClassName:p.propTypesClassName,children:p.propTypesChildren},D.displayName="MaterialTailwind.Step";var F=D})(ZT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(B,H){for(var U in H)Object.defineProperty(B,U,{enumerable:!0,get:H[U]})}t(e,{Stepper:function(){return M},Step:function(){return w.default},default:function(){return Y}});var r=L(re),o=ir,s=at,u=L(et),p=Je,w=L(ZT),k=_0;function T(B,H){(H==null||H>B.length)&&(H=B.length);for(var U=0,Z=new Array(H);U=0)&&Object.prototype.propertyIsEnumerable.call(B,Z)&&(U[Z]=B[Z])}return U}function g(B,H){if(B==null)return{};var U={},Z=Object.keys(B),oe,ae;for(ae=0;ae=0)&&(U[oe]=B[oe]);return U}function v(B,H){return E(B)||z(B,H)||P(B,H)||R()}function P(B,H){if(B){if(typeof B=="string")return T(B,H);var U=Object.prototype.toString.call(B).slice(8,-1);if(U==="Object"&&B.constructor&&(U=B.constructor.name),U==="Map"||U==="Set")return Array.from(U);if(U==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(U))return T(B,H)}}var M=r.default.forwardRef(function(B,H){var U=B.activeStep,Z=B.isFirstStep,oe=B.isLastStep,ae=B.className,pe=B.lineClassName,me=B.activeLineClassName,Se=B.children,ve=b(B,["activeStep","isFirstStep","isLastStep","className","lineClassName","activeLineClassName","children"]),ce=(0,p.useTheme)(),be=ce.stepper,ye=ce.step,_e=be.styles.base,Ee=ye.styles,De=Ee.base,je=r.default.useRef(null),Me=v(r.default.useState(0),2),Be=Me[0],Ve=Me[1],Ne=U===0,We=Array.isArray(Se)&&U===Se.length-1,Fe=Array.isArray(Se)&&U>Se.length-1;r.default.useEffect(function(){if(je.current){var yt=Se,Rt=je.current.getBoundingClientRect().width,Tt=Rt/(yt.length-1);Ve(Tt)}},[Se]);var $e=r.default.useMemo(function(){if(!Fe)return Be*U},[U,Fe,Be]);(0,o.useMergeRefs)([H,je]);var tt=(0,s.twMerge)((0,u.default)(_e.stepper),ae),qe=(0,s.twMerge)((0,u.default)(_e.line.initial),pe),Ge=(0,s.twMerge)(qe,(0,u.default)(_e.line.active),me),ot=(0,u.default)(De.active),gt=(0,u.default)(De.completed);return r.default.useEffect(function(){oe&&typeof oe=="function"&&oe(We),Z&&typeof Z=="function"&&Z(Ne)},[Z,Ne,oe,We]),r.default.createElement("div",F({},ve,{ref:je,className:tt}),r.default.createElement("div",{className:qe}),r.default.createElement("div",{className:Ge,style:{width:"".concat($e,"px")}}),Array.isArray(Se)?Se.map(function(yt,Rt){var Tt,Nt;return r.default.cloneElement(yt,f(_({key:Rt},yt.props),{className:(0,s.twMerge)(yt.props.className,Rt===U?(0,s.twMerge)(ot,(Tt=yt.props)===null||Tt===void 0?void 0:Tt.activeClassName):Rt=0)&&Object.prototype.propertyIsEnumerable.call(_,b)&&(f[b]=_[b])}return f}function L(_,y){if(_==null)return{};var f={},b=Object.keys(_),g,v;for(v=0;v=0)&&(f[g]=_[g]);return f}var z=r.default.forwardRef(function(_,y){var f=_.children,b=F(_,["children"]),g,v=(0,s.useSpeedDial)(),P=v.getReferenceProps,M=v.refs,Y=(0,o.useMergeRefs)([y,M.setReference]);return r.default.cloneElement(f,T({},P(D(T({},b),{ref:Y,className:(0,u.twMerge)(f==null||(g=f.props)===null||g===void 0?void 0:g.className,b==null?void 0:b.className)}))))});z.propTypes={children:p.propTypesChildren},z.displayName="MaterialTailwind.SpeedDialHandler";var R=z}(rp)),rp}var np={},Ey;function V3(){return Ey||(Ey=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,y){for(var f in y)Object.defineProperty(_,f,{enumerable:!0,get:y[f]})}t(e,{SpeedDialContent:function(){return z},default:function(){return R}});var r=D(re),o=fr,s=ir,u=O0(),p=Je,w=at,k=D(et),T=Vl;function E(){return E=Object.assign||function(_){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(_,b)&&(f[b]=_[b])}return f}function L(_,y){if(_==null)return{};var f={},b=Object.keys(_),g,v;for(v=0;v=0)&&(f[g]=_[g]);return f}var z=r.default.forwardRef(function(_,y){var f=_.children,b=_.className,g=F(_,["children","className"]),v=(0,p.useTheme)(),P=v.speedDialContent.styles,M=(0,u.useSpeedDial)(),Y=M.x,B=M.y,H=M.refs,U=M.open,Z=M.strategy,oe=M.getFloatingProps,ae=M.animation,pe=(0,s.useMergeRefs)([y,H.setFloating]),me=(0,w.twMerge)((0,k.default)(P),b),Se=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(Se,null,U&&r.default.createElement("div",E({},g,{ref:pe,className:me,style:{position:Z,top:B??0,left:Y??0}},oe()),r.default.Children.map(f,function(ve){return r.default.createElement(o.m.div,{initial:"unmount",exit:"unmount",animate:U?"mount":"unmount",variants:ae},ve)}))))});z.propTypes={children:T.propTypesChildren,className:T.propTypesClassName},z.displayName="MaterialTailwind.SpeedDialContent";var R=z}(np)),np}var KT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(L,z){for(var R in z)Object.defineProperty(L,R,{enumerable:!0,get:z[R]})}t(e,{SpeedDialAction:function(){return D},default:function(){return F}});var r=k(re),o=Je,s=at,u=k(et),p=Vl;function w(){return w=Object.assign||function(L){for(var z=1;z=0)&&Object.prototype.propertyIsEnumerable.call(L,_)&&(R[_]=L[_])}return R}function E(L,z){if(L==null)return{};var R={},_=Object.keys(L),y,f;for(f=0;f<_.length;f++)y=_[f],!(z.indexOf(y)>=0)&&(R[y]=L[y]);return R}var D=r.default.forwardRef(function(L,z){var R=L.className,_=L.children,y=T(L,["className","children"]),f=(0,o.useTheme)(),b=f.speedDialAction.styles,g=(0,s.twMerge)((0,u.default)(b),R);return r.default.createElement("button",w({},y,{ref:z,className:g}),_)});D.propTypes={children:p.propTypesChildren,className:p.propTypesClassName},D.displayName="SpeedDialAction";var F=D})(KT);var Ry;function O0(){return Ry||(Ry=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,P){for(var M in P)Object.defineProperty(v,M,{enumerable:!0,get:P[M]})}t(e,{SpeedDialContext:function(){return y},useSpeedDial:function(){return f},SpeedDial:function(){return b},SpeedDialHandler:function(){return w.default},SpeedDialContent:function(){return k.default},SpeedDialAction:function(){return T.default},default:function(){return g}});var r=F(re),o=ir,s=Je,u=F(vr),p=Vl,w=F(F3()),k=F(V3()),T=F(KT);function E(v,P){(P==null||P>v.length)&&(P=v.length);for(var M=0,Y=new Array(P);M.");return v}function b(v){var P=v.open,M=v.handler,Y=v.placement,B=v.offset,H=v.dismiss,U=v.animate,Z=v.children,oe=(0,s.useTheme)(),ae=oe.speedDial.defaultProps,pe=R(r.default.useState(!1),2),me=pe[0],Se=pe[1];P=P??me,M=M??Se,Y=Y??ae.placement,B=B??ae.offset,H=H??ae.dismiss,U=U??ae.animate;var ve={unmount:{opacity:0,transform:"scale(0.5)",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{opacity:1,transform:"scale(1)",transition:{duration:.2,times:[.4,0,.2,1]}}},ce=(0,u.default)(ve,U),be=(0,o.useFloatingNodeId)(),ye=(0,o.useFloating)({open:P,nodeId:be,placement:Y,onOpenChange:M,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)(B),(0,o.flip)(),(0,o.shift)()]}),_e=ye.x,Ee=ye.y,De=ye.strategy,je=ye.refs,Me=ye.context,Be=(0,o.useInteractions)([(0,o.useHover)(Me,{handleClose:(0,o.safePolygon)()}),(0,o.useDismiss)(Me,H)]),Ve=Be.getReferenceProps,Ne=Be.getFloatingProps,We=r.default.useMemo(function(){return{x:_e,y:Ee,strategy:De,refs:je,open:P,context:Me,getReferenceProps:Ve,getFloatingProps:Ne,animation:ce}},[Me,Ne,Ve,je,De,_e,Ee,P,ce]);return r.default.createElement(y.Provider,{value:We},r.default.createElement("div",{className:"group"},r.default.createElement(o.FloatingNode,{id:be},Z)))}b.propTypes={open:p.propTypesOpen,handler:p.propTypesHanlder,placement:p.propTypesPlacement,offset:p.propTypesOffset,dismiss:p.propTypesDismiss,className:p.propTypesClassName,children:p.propTypesChildren,animate:p.propTypesAnimate},b.displayName="MaterialTailwind.SpeedDial";var g=Object.assign(b,{Handler:w.default,Content:k.default,Action:T.default})}(tp)),tp}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(c1,e),t(uk,e),t(ck,e),t(dk,e),t(pk,e),t(hk,e),t(mk,e),t(yk,e),t(xk,e),t(yd,e),t(sT,e),t(lT,e),t(pT,e),t(gT,e),t(mT,e),t(yT,e),t(xT,e),t(CT,e),t(ST,e),t(OT,e),t(AT,e),t(MT,e),t(ET,e),t(NT,e),t(jT,e),t(LT,e),t(zT,e),t(VT,e),t(WT,e),t(HT,e),t(BT,e),t(XT,e),t(qT,e),t(O0(),e),t(Je,e),t(Og,e);function t(r,o){return Object.keys(r).forEach(function(s){s!=="default"&&!Object.prototype.hasOwnProperty.call(o,s)&&Object.defineProperty(o,s,{enumerable:!0,get:function(){return r[s]}})}),r}})(Pe);function W3({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 10.5L12 3m0 0l7.5 7.5M12 3v18"}))}const H3=re.forwardRef(W3),B3=H3;function X3({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6.75a.75.75 0 110-1.5.75.75 0 010 1.5zM12 12.75a.75.75 0 110-1.5.75.75 0 010 1.5zM12 18.75a.75.75 0 110-1.5.75.75 0 010 1.5z"}))}const Y3=re.forwardRef(X3),QT=Y3;function G3({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.25 11.25l.041-.02a.75.75 0 011.063.852l-.708 2.836a.75.75 0 001.063.853l.041-.021M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9-3.75h.008v.008H12V8.25z"}))}const U3=re.forwardRef(G3),$3=U3;function q3({title:e,titleId:t,...r},o){return re.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?re.createElement("title",{id:t},e):null,re.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}const Z3=re.forwardRef(q3),JT=Z3,A0=bn.createContext(null);A0.displayName="MaterialTailwindContext";function K3(e,t){switch(t.type){case"OPEN_SIDENAV":return{...e,openSidenav:t.value};case"SIDENAV_TYPE":return{...e,sidenavType:t.value};case"SIDENAV_COLOR":return{...e,sidenavColor:t.value};case"TRANSPARENT_NAVBAR":return{...e,transparentNavbar:t.value};case"FIXED_NAVBAR":return{...e,fixedNavbar:t.value};case"OPEN_CONFIGURATOR":return{...e,openConfigurator:t.value};default:throw new Error(`Unhandled action type: ${t.type}`)}}function M0({children:e}){const t={openSidenav:!1,sidenavColor:"dark",sidenavType:"white",transparentNavbar:!0,fixedNavbar:!1,openConfigurator:!1},[r,o]=bn.useReducer(K3,t),s=bn.useMemo(()=>[r,o],[r,o]);return ee.jsx(A0.Provider,{value:s,children:e})}function Od(){const e=bn.useContext(A0);if(!e)throw new Error("useMaterialTailwindController should be used inside the MaterialTailwindControllerProvider.");return e}M0.displayName="/src/context/index.jsx";M0.propTypes={children:kt.node.isRequired};const eP=(e,t)=>e({type:"OPEN_SIDENAV",value:t}),ap=(e,t)=>e({type:"SIDENAV_TYPE",value:t}),Q3=(e,t)=>e({type:"SIDENAV_COLOR",value:t}),J3=(e,t)=>e({type:"FIXED_NAVBAR",value:t}),E0=(e,t)=>e({type:"OPEN_CONFIGURATOR",value:t});function Ad({brandImg:e,brandName:t,routes:r}){const[o,s]=Od(),{sidenavColor:u,sidenavType:p,openSidenav:w}=o,k={dark:"bg-gradient-to-br from-gray-800 to-gray-900",white:"bg-white shadow-sm",transparent:"bg-transparent"};return ee.jsxs("aside",{className:`${k[p]} ${w?"translate-x-0":"-translate-x-80"} fixed inset-0 z-50 my-4 ml-4 h-[calc(100vh-32px)] w-72 rounded-xl transition-transform duration-300 xl:translate-x-0 border border-blue-gray-100`,children:[ee.jsxs("div",{className:"relative",children:[ee.jsx(Eo,{to:"/",className:"py-6 px-8 text-center",children:ee.jsx(Pe.Typography,{variant:"h6",color:p==="dark"?"white":"blue-gray",children:t})}),ee.jsx(Pe.IconButton,{variant:"text",color:"white",size:"sm",ripple:!1,className:"absolute right-0 top-0 grid rounded-br-none rounded-tl-none xl:hidden",onClick:()=>eP(s,!1),children:ee.jsx(JT,{strokeWidth:2.5,className:"h-5 w-5 text-white"})})]}),ee.jsx("div",{className:"m-4",children:r.map(({layout:T,title:E,pages:D},F)=>ee.jsxs("ul",{className:"mb-4 flex flex-col gap-1",children:[E&&ee.jsx("li",{className:"mx-3.5 mt-4 mb-2",children:ee.jsx(Pe.Typography,{variant:"small",color:p==="dark"?"white":"blue-gray",className:"font-black uppercase opacity-75",children:E})}),D.map(({icon:L,name:z,path:R})=>ee.jsx("li",{children:ee.jsx(wE,{to:`/${T}${R}`,children:({isActive:_})=>ee.jsxs(Pe.Button,{variant:_?"gradient":"text",color:_?u:p==="dark"?"white":"blue-gray",className:"flex items-center gap-4 px-4 capitalize",fullWidth:!0,children:[L,ee.jsx(Pe.Typography,{color:"inherit",className:"font-medium capitalize",children:z})]})})},z))]},F))})]})}Ad.defaultProps={brandImg:"/img/logo-ct.png",brandName:"Material Tailwind React"};Ad.propTypes={brandImg:kt.string,brandName:kt.string,routes:kt.arrayOf(kt.object).isRequired};Ad.displayName="/src/widgets/layout/sidnave.jsx";function tP(){const[e,t]=Od(),{fixedNavbar:r,openSidenav:o}=e,{pathname:s}=Fo(),[u,p]=s.split("/").filter(w=>w!=="");return ee.jsx(Pe.Navbar,{color:r?"white":"transparent",className:`rounded-xl transition-all ${r?"sticky top-4 z-40 py-3 shadow-md shadow-blue-gray-500/5":"px-0 py-1"}`,fullWidth:!0,blurred:r,children:ee.jsxs("div",{className:"flex flex-col-reverse justify-between gap-6 md:flex-row md:items-center",children:[ee.jsxs("div",{className:"capitalize",children:[ee.jsxs(Pe.Breadcrumbs,{className:`bg-transparent p-0 transition-all ${r?"mt-1":""}`,children:[ee.jsx(Eo,{to:`/${u}`,children:ee.jsx(Pe.Typography,{variant:"small",color:"blue-gray",className:"font-normal opacity-50 transition-all hover:text-blue-500 hover:opacity-100",children:u})}),ee.jsx(Pe.Typography,{variant:"small",color:"blue-gray",className:"font-normal",children:p})]}),ee.jsx(Pe.Typography,{variant:"h6",color:"blue-gray",children:p})]}),ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"mr-auto md:mr-4 md:w-56",children:ee.jsx(Pe.Input,{label:"Search"})}),ee.jsx(Pe.IconButton,{variant:"text",color:"blue-gray",className:"grid xl:hidden",onClick:()=>eP(t,!o),children:ee.jsx(AE,{strokeWidth:3,className:"h-6 w-6 text-blue-gray-500"})}),ee.jsxs(Eo,{to:"/auth/sign-in",children:[ee.jsxs(Pe.Button,{variant:"text",color:"blue-gray",className:"hidden items-center gap-1 px-4 xl:flex normal-case",children:[ee.jsx(rh,{className:"h-5 w-5 text-blue-gray-500"}),"Sign In"]}),ee.jsx(Pe.IconButton,{variant:"text",color:"blue-gray",className:"grid xl:hidden",children:ee.jsx(rh,{className:"h-5 w-5 text-blue-gray-500"})})]}),ee.jsxs(Pe.Menu,{children:[ee.jsx(Pe.MenuHandler,{children:ee.jsx(Pe.IconButton,{variant:"text",color:"blue-gray",children:ee.jsx(s1,{className:"h-5 w-5 text-blue-gray-500"})})}),ee.jsxs(Pe.MenuList,{className:"w-max border-0",children:[ee.jsxs(Pe.MenuItem,{className:"flex items-center gap-3",children:[ee.jsx(Pe.Avatar,{src:"https://demos.creative-tim.com/material-dashboard/assets/img/team-2.jpg",alt:"item-1",size:"sm",variant:"circular"}),ee.jsxs("div",{children:[ee.jsxs(Pe.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:[ee.jsx("strong",{children:"New message"})," from Laur"]}),ee.jsxs(Pe.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[ee.jsx(ju,{className:"h-3.5 w-3.5"})," 13 minutes ago"]})]})]}),ee.jsxs(Pe.MenuItem,{className:"flex items-center gap-4",children:[ee.jsx(Pe.Avatar,{src:"https://demos.creative-tim.com/material-dashboard/assets/img/small-logos/logo-spotify.svg",alt:"item-1",size:"sm",variant:"circular"}),ee.jsxs("div",{children:[ee.jsxs(Pe.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:[ee.jsx("strong",{children:"New album"})," by Travis Scott"]}),ee.jsxs(Pe.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[ee.jsx(ju,{className:"h-3.5 w-3.5"})," 1 day ago"]})]})]}),ee.jsxs(Pe.MenuItem,{className:"flex items-center gap-4",children:[ee.jsx("div",{className:"grid h-9 w-9 place-items-center rounded-full bg-gradient-to-tr from-blue-gray-800 to-blue-gray-900",children:ee.jsx(l1,{className:"h-4 w-4 text-white"})}),ee.jsxs("div",{children:[ee.jsx(Pe.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:"Payment successfully completed"}),ee.jsxs(Pe.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[ee.jsx(ju,{className:"h-3.5 w-3.5"})," 2 days ago"]})]})]})]})]}),ee.jsx(Pe.IconButton,{variant:"text",color:"blue-gray",onClick:()=>E0(t,!0),children:ee.jsx(Pg,{className:"h-5 w-5 text-blue-gray-500"})})]})]})})}tP.displayName="/src/widgets/layout/dashboard-navbar.jsx";function eD(e,t){t=Math.pow(10,t);const r=["K","M","B","T"];for(let s=r.length-1;s>=0;s--){var o=Math.pow(10,(s+1)*3);if(o<=e){e=Math.round(e*t/o)/t,e==1e3&&s{fetch("https://api.github.com/repos/creativetimofficial/material-tailwind-dashboard-react").then(T=>T.json()).then(T=>w(eD(T.stargazers_count,1)))},[]),ee.jsxs("aside",{className:`fixed top-0 right-0 z-50 h-screen w-96 bg-white px-2.5 shadow-lg transition-transform duration-300 ${r?"translate-x-0":"translate-x-96"}`,children:[ee.jsxs("div",{className:"flex items-start justify-between px-6 pt-8 pb-6",children:[ee.jsxs("div",{children:[ee.jsx(Pe.Typography,{variant:"h5",color:"blue-gray",children:"Dashboard Configurator"}),ee.jsx(Pe.Typography,{className:"font-normal text-blue-gray-600",children:"See our dashboard options."})]}),ee.jsx(Pe.IconButton,{variant:"text",color:"blue-gray",onClick:()=>E0(t,!1),children:ee.jsx(JT,{strokeWidth:2.5,className:"h-5 w-5"})})]}),ee.jsxs("div",{className:"py-4 px-6",children:[ee.jsxs("div",{className:"mb-12",children:[ee.jsx(Pe.Typography,{variant:"h6",color:"blue-gray",children:"Sidenav Colors"}),ee.jsx("div",{className:"mt-3 flex items-center gap-2",children:Object.keys(k).map(T=>ee.jsx("span",{className:`h-6 w-6 cursor-pointer rounded-full border bg-gradient-to-br transition-transform hover:scale-105 ${k[T]} ${o===T?"border-black":"border-transparent"}`,onClick:()=>Q3(t,T)},T))})]}),ee.jsxs("div",{className:"mb-12",children:[ee.jsx(Pe.Typography,{variant:"h6",color:"blue-gray",children:"Sidenav Types"}),ee.jsx(Pe.Typography,{variant:"small",color:"gray",children:"Choose between 3 different sidenav types."}),ee.jsxs("div",{className:"mt-3 flex items-center gap-2",children:[ee.jsx(Pe.Button,{variant:s==="dark"?"gradient":"outlined",onClick:()=>ap(t,"dark"),children:"Dark"}),ee.jsx(Pe.Button,{variant:s==="transparent"?"gradient":"outlined",onClick:()=>ap(t,"transparent"),children:"Transparent"}),ee.jsx(Pe.Button,{variant:s==="white"?"gradient":"outlined",onClick:()=>ap(t,"white"),children:"White"})]})]}),ee.jsxs("div",{className:"mb-12",children:[ee.jsx("hr",{}),ee.jsxs("div",{className:"flex items-center justify-between py-5",children:[ee.jsx(Pe.Typography,{variant:"h6",color:"blue-gray",children:"Navbar Fixed"}),ee.jsx(Pe.Switch,{id:"navbar-fixed",value:u,onChange:()=>J3(t,!u)})]}),ee.jsx("hr",{}),ee.jsxs("div",{className:"my-8 flex flex-col gap-4",children:[ee.jsx("a",{href:"https://www.creative-tim.com/product/material-tailwind-dashboard-react?rel=mtdr",target:"_black",children:ee.jsx(Pe.Button,{variant:"gradient",fullWidth:!0,children:"Free Download"})}),ee.jsx("a",{href:"https://www.material-tailwind.com/docs/react/installation?rel=mtdr",target:"_black",children:ee.jsx(Pe.Button,{variant:"outlined",color:"blue-gray",fullWidth:!0,children:"View Documentation"})}),ee.jsx("a",{href:"https://www.material-tailwind.com/blocks/react?rel=mtdr",target:"_black",children:ee.jsx(Pe.Button,{variant:"outlined",color:"blue-gray",fullWidth:!0,children:"Material Tailwind PRO"})})]}),ee.jsxs("a",{className:"mx-auto flex items-center justify-center gap-2",href:"https://github.com/creativetimofficial/material-tailwind-dashboard-react",target:"_blank",rel:"noreferrer",children:[ee.jsx(Pe.Chip,{value:`${p} - Stars`,icon:ee.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:"mt-px ml-1.5 h-4 w-4",children:ee.jsx("path",{fillRule:"evenodd",d:"M10.868 2.884c-.321-.772-1.415-.772-1.736 0l-1.83 4.401-4.753.381c-.833.067-1.171 1.107-.536 1.651l3.62 3.102-1.106 4.637c-.194.813.691 1.456 1.405 1.02L10 15.591l4.069 2.485c.713.436 1.598-.207 1.404-1.02l-1.106-4.637 3.62-3.102c.635-.544.297-1.584-.536-1.65l-4.752-.382-1.831-4.401z",clipRule:"evenodd"})}),className:"bg-blue-gray-900 px-4"}),ee.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:ee.jsx("path",{d:"M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"})})]})]}),ee.jsxs("div",{className:"text-center",children:[ee.jsx(Pe.Typography,{variant:"h6",color:"blue-gray",children:"Thank you for sharing ❤️"}),ee.jsxs("div",{className:"mt-4 flex justify-center gap-2",children:[ee.jsxs(Pe.Button,{variant:"gradient",className:"flex items-center gap-2",children:[ee.jsx("i",{className:"fa-brands fa-twitter text-white"}),"Tweet"]}),ee.jsxs(Pe.Button,{variant:"gradient",className:"flex items-center gap-2",children:[ee.jsx("i",{className:"fa-brands fa-facebook text-white"}),"Share"]})]})]})]})]})}rP.displayName="/src/widgets/layout/configurator.jsx";function Md({brandName:e,brandLink:t,routes:r}){const o=new Date().getFullYear();return ee.jsx("footer",{className:"py-2",children:ee.jsxs("div",{className:"flex w-full flex-wrap items-center justify-center gap-6 px-2 md:justify-between",children:[ee.jsxs(Pe.Typography,{variant:"small",className:"font-normal text-inherit",children:["© ",o,", made with"," ",ee.jsx(qE,{className:"-mt-0.5 inline-block h-3.5 w-3.5 text-red-600"})," by"," ",ee.jsx("a",{href:t,target:"_blank",className:"transition-colors hover:text-blue-500 font-bold",children:e})," ","for a better web."]}),ee.jsx("ul",{className:"flex items-center gap-4",children:r.map(({name:s,path:u})=>ee.jsx("li",{children:ee.jsx(Pe.Typography,{as:"a",href:u,target:"_blank",variant:"small",className:"py-0.5 px-1 font-normal text-inherit transition-colors hover:text-blue-500",children:s})},s))})]})})}Md.defaultProps={brandName:"Creative Tim",brandLink:"https://www.creative-tim.com",routes:[{name:"Creative Tim",path:"https://www.creative-tim.com"},{name:"About Us",path:"https://www.creative-tim.com/presentation"},{name:"Blog",path:"https://www.creative-tim.com/blog"},{name:"License",path:"https://www.creative-tim.com/license"}]};Md.propTypes={brandName:kt.string,brandLink:kt.string,routes:kt.arrayOf(kt.object)};Md.displayName="/src/widgets/layout/footer.jsx";kt.string,kt.arrayOf(kt.object).isRequired,kt.node;function Ed({color:e,icon:t,title:r,value:o,footer:s}){return ee.jsxs(Pe.Card,{className:"border border-blue-gray-100 shadow-sm",children:[ee.jsx(Pe.CardHeader,{variant:"gradient",color:e,floated:!1,shadow:!1,className:"absolute grid h-12 w-12 place-items-center",children:t}),ee.jsxs(Pe.CardBody,{className:"p-4 text-right",children:[ee.jsx(Pe.Typography,{variant:"small",className:"font-normal text-blue-gray-600",children:r}),ee.jsx(Pe.Typography,{variant:"h4",color:"blue-gray",children:o})]}),s&&ee.jsx(Pe.CardFooter,{className:"border-t border-blue-gray-50 p-4",children:s})]})}Ed.defaultProps={color:"blue",footer:null};Ed.propTypes={color:kt.oneOf(["white","blue-gray","gray","brown","deep-orange","orange","amber","yellow","lime","light-green","green","teal","cyan","light-blue","blue","indigo","deep-purple","purple","pink","red"]),icon:kt.node.isRequired,title:kt.node.isRequired,value:kt.node.isRequired,footer:kt.node};Ed.displayName="/src/widgets/cards/statistics-card.jsx";function Rd({title:e,description:t,details:r,action:o}){return ee.jsxs(Pe.Card,{color:"transparent",shadow:!1,children:[ee.jsxs(Pe.CardHeader,{color:"transparent",shadow:!1,floated:!1,className:"mx-0 mt-0 mb-4 flex items-center justify-between gap-4",children:[ee.jsx(Pe.Typography,{variant:"h6",color:"blue-gray",children:e}),o]}),ee.jsxs(Pe.CardBody,{className:"p-0",children:[t&&ee.jsx(Pe.Typography,{variant:"small",className:"font-normal text-blue-gray-500",children:t}),t&&r?ee.jsx("hr",{className:"my-8 border-blue-gray-50"}):null,r&&ee.jsx("ul",{className:"flex flex-col gap-4 p-0",children:Object.keys(r).map((s,u)=>ee.jsxs("li",{className:"flex items-center gap-4",children:[ee.jsxs(Pe.Typography,{variant:"small",color:"blue-gray",className:"font-semibold capitalize",children:[s,":"]}),typeof r[s]=="string"?ee.jsx(Pe.Typography,{variant:"small",className:"font-normal text-blue-gray-500",children:r[s]}):r[s]]},u))})]})]})}Rd.defaultProps={action:null,description:null,details:{}};Rd.propTypes={title:kt.string.isRequired,description:kt.node,details:kt.object};Rd.displayName="/src/widgets/cards/profile-info-card.jsx";function Nd({img:e,name:t,message:r,action:o}){return ee.jsxs("div",{className:"flex items-center justify-between gap-4",children:[ee.jsxs("div",{className:"flex items-center gap-4",children:[ee.jsx(Pe.Avatar,{src:e,alt:t,variant:"rounded",className:"shadow-lg shadow-blue-gray-500/25"}),ee.jsxs("div",{children:[ee.jsx(Pe.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-semibold",children:t}),ee.jsx(Pe.Typography,{className:"text-xs font-normal text-blue-gray-400",children:r})]})]}),o]})}Nd.defaultProps={action:null};Nd.propTypes={img:kt.string.isRequired,name:kt.string.isRequired,message:kt.node.isRequired,action:kt.node};Nd.displayName="/src/widgets/cards/message-card.jsx";var nP={},Th={exports:{}};/*! * ApexCharts v3.44.0 * (c) 2018-2023 ApexCharts * Released under the MIT License. */(function(e,t){function r(J,n){var a=Object.keys(J);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(J);n&&(i=i.filter(function(l){return Object.getOwnPropertyDescriptor(J,l).enumerable})),a.push.apply(a,i)}return a}function o(J){for(var n=1;n"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 a,i=E(J);if(n){var l=E(this).constructor;a=Reflect.construct(i,arguments,l)}else a=i.apply(this,arguments);return F(this,a)}}function z(J,n){return function(a){if(Array.isArray(a))return a}(J)||function(a,i){var l=a==null?null:typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"];if(l!=null){var c,d,h=[],m=!0,S=!1;try{for(l=l.call(a);!(m=(c=l.next()).done)&&(h.push(c.value),!i||h.length!==i);m=!0);}catch(A){S=!0,d=A}finally{try{m||l.return==null||l.return()}finally{if(S)throw d}}return h}}(J,n)||_(J,n)||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 R(J){return function(n){if(Array.isArray(n))return y(n)}(J)||function(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}(J)||_(J)||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 _(J,n){if(J){if(typeof J=="string")return y(J,n);var a=Object.prototype.toString.call(J).slice(8,-1);return a==="Object"&&J.constructor&&(a=J.constructor.name),a==="Map"||a==="Set"?Array.from(J):a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?y(J,n):void 0}}function y(J,n){(n==null||n>J.length)&&(n=J.length);for(var a=0,i=new Array(n);a>16,h=i>>8&255,m=255&i;return"#"+(16777216+65536*(Math.round((l-d)*c)+d)+256*(Math.round((l-h)*c)+h)+(Math.round((l-m)*c)+m)).toString(16).slice(1)}},{key:"shadeColor",value:function(n,a){return J.isColorHex(a)?this.shadeHexColor(n,a):this.shadeRGBColor(n,a)}}],[{key:"bind",value:function(n,a){return function(){return n.apply(a,arguments)}}},{key:"isObject",value:function(n){return n&&s(n)==="object"&&!Array.isArray(n)&&n!=null}},{key:"is",value:function(n,a){return Object.prototype.toString.call(a)==="[object "+n+"]"}},{key:"listToArray",value:function(n){var a,i=[];for(a=0;a1&&arguments[1]!==void 0?arguments[1]:2;return Number.isInteger(n)?n:parseFloat(n.toPrecision(a))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(n){var a=String(n).split(/[eE]/);if(a.length===1)return a[0];var i="",l=n<0?"-":"",c=a[0].replace(".",""),d=Number(a[1])+1;if(d<0){for(i=l+"0.";d++;)i+="0";return i+c.replace(/^-/,"")}for(d-=c.length;d--;)i+="0";return c+i}},{key:"getDimensions",value:function(n){var a=getComputedStyle(n,null),i=n.clientHeight,l=n.clientWidth;return i-=parseFloat(a.paddingTop)+parseFloat(a.paddingBottom),[l-=parseFloat(a.paddingLeft)+parseFloat(a.paddingRight),i]}},{key:"getBoundingClientRect",value:function(n){var a=n.getBoundingClientRect();return{top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:n.clientWidth,height:n.clientHeight,x:a.left,y:a.top}}},{key:"getLargestStringFromArr",value:function(n){return n.reduce(function(a,i){return Array.isArray(i)&&(i=i.reduce(function(l,c){return l.length>c.length?l:c})),a.length>i.length?a:i},0)}},{key:"hexToRgba",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.6;n.substring(0,1)!=="#"&&(n="#999999");var i=n.replace("#","");i=i.match(new RegExp("(.{"+i.length/3+"})","g"));for(var l=0;l1&&arguments[1]!==void 0?arguments[1]:"x",i=n.toString().slice();return i=i.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,a)}},{key:"negToZero",value:function(n){return n<0?0:n}},{key:"moveIndexInArray",value:function(n,a,i){if(i>=n.length)for(var l=i-n.length+1;l--;)n.push(void 0);return n.splice(i,0,n.splice(a,1)[0]),n}},{key:"extractNumber",value:function(n){return parseFloat(n.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(n,a){for(;(n=n.parentElement)&&!n.classList.contains(a););return n}},{key:"setELstyles",value:function(n,a){for(var i in a)a.hasOwnProperty(i)&&(n.style.key=a[i])}},{key:"isNumber",value:function(n){return!isNaN(n)&&parseFloat(Number(n))===n&&!isNaN(parseInt(n,10))}},{key:"isFloat",value:function(n){return Number(n)===n&&n%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 n=window.navigator.userAgent,a=n.indexOf("MSIE ");if(a>0)return parseInt(n.substring(a+5,n.indexOf(".",a)),10);if(n.indexOf("Trident/")>0){var i=n.indexOf("rv:");return parseInt(n.substring(i+3,n.indexOf(".",i)),10)}var l=n.indexOf("Edge/");return l>0&&parseInt(n.substring(l+5,n.indexOf(".",l)),10)}}]),J}(),b=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w,this.setEasingFunctions()}return w(J,[{key:"setEasingFunctions",value:function(){var n;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":n="-";break;case"easein":n="<";break;case"easeout":n=">";break;case"easeinout":default:n="<>";break;case"swing":n=function(a){var i=1.70158;return(a-=1)*a*((i+1)*a+i)+1};break;case"bounce":n=function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375};break;case"elastic":n=function(a){return a===!!a?a:Math.pow(2,-10*a)*Math.sin((a-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=n}}},{key:"animateLine",value:function(n,a,i,l){n.attr(a).animate(l).attr(i)}},{key:"animateMarker",value:function(n,a,i,l,c,d){a||(a=0),n.attr({r:a,width:a,height:a}).animate(l,c).attr({r:i,width:i.width,height:i.height}).afterAll(function(){d()})}},{key:"animateCircle",value:function(n,a,i,l,c){n.attr({r:a.r,cx:a.cx,cy:a.cy}).animate(l,c).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:"animateRect",value:function(n,a,i,l,c){n.attr(a).animate(l).attr(i).afterAll(function(){return c()})}},{key:"animatePathsGradually",value:function(n){var a=n.el,i=n.realIndex,l=n.j,c=n.fill,d=n.pathFrom,h=n.pathTo,m=n.speed,S=n.delay,A=this.w,N=0;A.config.chart.animations.animateGradually.enabled&&(N=A.config.chart.animations.animateGradually.delay),A.config.chart.animations.dynamicAnimation.enabled&&A.globals.dataChanged&&A.config.chart.type!=="bar"&&(N=0),this.morphSVG(a,i,l,A.config.chart.type!=="line"||A.globals.comboCharts?c:"stroke",d,h,m,S*N)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(n){var a=n.el;a.classList.remove("apexcharts-element-hidden"),a.classList.add("apexcharts-hidden-element-shown")})}},{key:"animationCompleted",value:function(n){var a=this.w;a.globals.animationEnded||(a.globals.animationEnded=!0,this.showDelayedElements(),typeof a.config.chart.events.animationEnd=="function"&&a.config.chart.events.animationEnd(this.ctx,{el:n,w:a}))}},{key:"morphSVG",value:function(n,a,i,l,c,d,h,m){var S=this,A=this.w;c||(c=n.attr("pathFrom")),d||(d=n.attr("pathTo"));var N=function(j){return A.config.chart.type==="radar"&&(h=1),"M 0 ".concat(A.globals.gridHeight)};(!c||c.indexOf("undefined")>-1||c.indexOf("NaN")>-1)&&(c=N()),(!d||d.indexOf("undefined")>-1||d.indexOf("NaN")>-1)&&(d=N()),A.globals.shouldAnimate||(h=1),n.plot(c).animate(1,A.globals.easing,m).plot(c).animate(h,A.globals.easing,m).plot(d).afterAll(function(){f.isNumber(i)?i===A.globals.series[A.globals.maxValsInArrayIndex].length-2&&A.globals.shouldAnimate&&S.animationCompleted(n):l!=="none"&&A.globals.shouldAnimate&&(!A.globals.comboCharts&&a===A.globals.series.length-1||A.globals.comboCharts)&&S.animationCompleted(n),S.showDelayedElements()})}}]),J}(),g=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w}return w(J,[{key:"getDefaultFilter",value:function(n,a){var i=this.w;n.unfilter(!0),new window.SVG.Filter().size("120%","180%","-5%","-40%"),i.config.states.normal.filter!=="none"?this.applyFilter(n,a,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(n,i.config.chart.dropShadow,a)}},{key:"addNormalFilter",value:function(n,a){var i=this.w;i.config.chart.dropShadow.enabled&&!n.node.classList.contains("apexcharts-marker")&&this.dropShadow(n,i.config.chart.dropShadow,a)}},{key:"addLightenFilter",value:function(n,a,i){var l=this,c=this.w,d=i.intensity;n.unfilter(!0),new window.SVG.Filter,n.filter(function(h){var m=c.config.chart.dropShadow;(m.enabled?l.addShadow(h,a,m):h).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:d}})}),n.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(n.filterer.node)}},{key:"addDarkenFilter",value:function(n,a,i){var l=this,c=this.w,d=i.intensity;n.unfilter(!0),new window.SVG.Filter,n.filter(function(h){var m=c.config.chart.dropShadow;(m.enabled?l.addShadow(h,a,m):h).componentTransfer({rgb:{type:"linear",slope:d}})}),n.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(n.filterer.node)}},{key:"applyFilter",value:function(n,a,i){var l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:.5;switch(i){case"none":this.addNormalFilter(n,a);break;case"lighten":this.addLightenFilter(n,a,{intensity:l});break;case"darken":this.addDarkenFilter(n,a,{intensity:l})}}},{key:"addShadow",value:function(n,a,i){var l=i.blur,c=i.top,d=i.left,h=i.color,m=i.opacity,S=n.flood(Array.isArray(h)?h[a]:h,m).composite(n.sourceAlpha,"in").offset(d,c).gaussianBlur(l).merge(n.source);return n.blend(n.source,S)}},{key:"dropShadow",value:function(n,a){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,l=a.top,c=a.left,d=a.blur,h=a.color,m=a.opacity,S=a.noUserSpaceOnUse,A=this.w;return n.unfilter(!0),f.isIE()&&A.config.chart.type==="radialBar"||(h=Array.isArray(h)?h[i]:h,n.filter(function(N){var j=null;j=f.isSafari()||f.isFirefox()||f.isIE()?N.flood(h,m).composite(N.sourceAlpha,"in").offset(c,l).gaussianBlur(d):N.flood(h,m).composite(N.sourceAlpha,"in").offset(c,l).gaussianBlur(d).merge(N.source),N.blend(N.source,j)}),S||n.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(n.filterer.node)),n}},{key:"setSelectionFilter",value:function(n,a,i){var l=this.w;if(l.globals.selectedDataPoints[a]!==void 0&&l.globals.selectedDataPoints[a].indexOf(i)>-1){n.node.setAttribute("selected",!0);var c=l.config.states.active.filter;c!=="none"&&this.applyFilter(n,a,c.type,c.value)}}},{key:"_scaleFilterSize",value:function(n){(function(a){for(var i in a)a.hasOwnProperty(i)&&n.setAttribute(i,a[i])})({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),J}(),v=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w}return w(J,[{key:"roundPathCorners",value:function(n,a){function i(fe,we,Ce){var Re=we.x-fe.x,ze=we.y-fe.y,Le=Math.sqrt(Re*Re+ze*ze);return l(fe,we,Math.min(1,Ce/Le))}function l(fe,we,Ce){return{x:fe.x+(we.x-fe.x)*Ce,y:fe.y+(we.y-fe.y)*Ce}}function c(fe,we){fe.length>2&&(fe[fe.length-2]=we.x,fe[fe.length-1]=we.y)}function d(fe){return{x:parseFloat(fe[fe.length-2]),y:parseFloat(fe[fe.length-1])}}n.indexOf("NaN")>-1&&(n="");var h=n.split(/[,\s]/).reduce(function(fe,we){var Ce=we.match("([a-zA-Z])(.+)");return Ce?(fe.push(Ce[1]),fe.push(Ce[2])):fe.push(we),fe},[]).reduce(function(fe,we){return parseFloat(we)==we&&fe.length?fe[fe.length-1].push(we):fe.push([we]),fe},[]),m=[];if(h.length>1){var S=d(h[0]),A=null;h[h.length-1][0]=="Z"&&h[0].length>2&&(A=["L",S.x,S.y],h[h.length-1]=A),m.push(h[0]);for(var N=1;N2&&W[0]=="L"&&G.length>2&&G[0]=="L"){var q,Q,ne=d(j),se=d(W),C=d(G);q=i(se,ne,a),Q=i(se,C,a),c(W,q),W.origPoint=se,m.push(W);var I=l(q,se,.5),$=l(se,Q,.5),te=["C",I.x,I.y,$.x,$.y,Q.x,Q.y];te.origPoint=se,m.push(te)}else m.push(W)}if(A){var de=d(m[m.length-1]);m.push(["Z"]),c(m[0],de)}}else m=h;return m.reduce(function(fe,we){return fe+we.join(" ")+" "},"")}},{key:"drawLine",value:function(n,a,i,l){var c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"#a8a8a8",d=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,h=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,m=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:n,y1:a,x2:i,y2:l,stroke:c,"stroke-dasharray":d,"stroke-width":h,"stroke-linecap":m})}},{key:"drawRect",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,d=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"#fefefe",h=arguments.length>6&&arguments[6]!==void 0?arguments[6]:1,m=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,S=arguments.length>8&&arguments[8]!==void 0?arguments[8]:null,A=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,N=this.w.globals.dom.Paper.rect();return N.attr({x:n,y:a,width:i>0?i:0,height:l>0?l:0,rx:c,ry:c,opacity:h,"stroke-width":m!==null?m:0,stroke:S!==null?S:"none","stroke-dasharray":A}),N.node.setAttribute("fill",d),N}},{key:"drawPolygon",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"#e1e1e1",i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(n).attr({fill:l,stroke:a,"stroke-width":i})}},{key:"drawCircle",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;n<0&&(n=0);var i=this.w.globals.dom.Paper.circle(2*n);return a!==null&&i.attr(a),i}},{key:"drawPath",value:function(n){var a=n.d,i=a===void 0?"":a,l=n.stroke,c=l===void 0?"#a8a8a8":l,d=n.strokeWidth,h=d===void 0?1:d,m=n.fill,S=n.fillOpacity,A=S===void 0?1:S,N=n.strokeOpacity,j=N===void 0?1:N,W=n.classes,G=n.strokeLinecap,q=G===void 0?null:G,Q=n.strokeDashArray,ne=Q===void 0?0:Q,se=this.w;return q===null&&(q=se.config.stroke.lineCap),(i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(se.globals.gridHeight)),se.globals.dom.Paper.path(i).attr({fill:m,"fill-opacity":A,stroke:c,"stroke-opacity":j,"stroke-linecap":q,"stroke-width":h,"stroke-dasharray":ne,class:W})}},{key:"group",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,a=this.w.globals.dom.Paper.group();return n!==null&&a.attr(n),a}},{key:"move",value:function(n,a){var i=["M",n,a].join(" ");return i}},{key:"line",value:function(n,a){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,l=null;return i===null?l=[" L",n,a].join(" "):i==="H"?l=[" H",n].join(" "):i==="V"&&(l=[" V",a].join(" ")),l}},{key:"curve",value:function(n,a,i,l,c,d){var h=["C",n,a,i,l,c,d].join(" ");return h}},{key:"quadraticCurve",value:function(n,a,i,l){return["Q",n,a,i,l].join(" ")}},{key:"arc",value:function(n,a,i,l,c,d,h){var m="A";arguments.length>7&&arguments[7]!==void 0&&arguments[7]&&(m="a");var S=[m,n,a,i,l,c,d,h].join(" ");return S}},{key:"renderPaths",value:function(n){var a,i=n.j,l=n.realIndex,c=n.pathFrom,d=n.pathTo,h=n.stroke,m=n.strokeWidth,S=n.strokeLinecap,A=n.fill,N=n.animationDelay,j=n.initialSpeed,W=n.dataChangeSpeed,G=n.className,q=n.shouldClipToGrid,Q=q===void 0||q,ne=n.bindEventsOnPaths,se=ne===void 0||ne,C=n.drawShadow,I=C===void 0||C,$=this.w,te=new g(this.ctx),de=new b(this.ctx),fe=this.w.config.chart.animations.enabled,we=fe&&this.w.config.chart.animations.dynamicAnimation.enabled,Ce=!!(fe&&!$.globals.resized||we&&$.globals.dataChanged&&$.globals.shouldAnimate);Ce?a=c:(a=d,$.globals.animationEnded=!0);var Re=$.config.stroke.dashArray,ze=0;ze=Array.isArray(Re)?Re[l]:$.config.stroke.dashArray;var Le=this.drawPath({d:a,stroke:h,strokeWidth:m,fill:A,fillOpacity:1,classes:G,strokeLinecap:S,strokeDashArray:ze});if(Le.attr("index",l),Q&&Le.attr({"clip-path":"url(#gridRectMask".concat($.globals.cuid,")")}),$.config.states.normal.filter.type!=="none")te.getDefaultFilter(Le,l);else if($.config.chart.dropShadow.enabled&&I&&(!$.config.chart.dropShadow.enabledOnSeries||$.config.chart.dropShadow.enabledOnSeries&&$.config.chart.dropShadow.enabledOnSeries.indexOf(l)!==-1)){var Ye=$.config.chart.dropShadow;te.dropShadow(Le,Ye,l)}se&&(Le.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,Le)),Le.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,Le)),Le.node.addEventListener("mousedown",this.pathMouseDown.bind(this,Le))),Le.attr({pathTo:d,pathFrom:c});var Ue={el:Le,j:i,realIndex:l,pathFrom:c,pathTo:d,fill:A,strokeWidth:m,delay:N};return!fe||$.globals.resized||$.globals.dataChanged?!$.globals.resized&&$.globals.dataChanged||de.showDelayedElements():de.animatePathsGradually(o(o({},Ue),{},{speed:j})),$.globals.dataChanged&&we&&Ce&&de.animatePathsGradually(o(o({},Ue),{},{speed:W})),Le}},{key:"drawPattern",value:function(n,a,i){var l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"#a8a8a8",c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return this.w.globals.dom.Paper.pattern(a,i,function(d){n==="horizontalLines"?d.line(0,0,i,0).stroke({color:l,width:c+1}):n==="verticalLines"?d.line(0,0,0,a).stroke({color:l,width:c+1}):n==="slantedLines"?d.line(0,0,a,i).stroke({color:l,width:c}):n==="squares"?d.rect(a,i).fill("none").stroke({color:l,width:c}):n==="circles"&&d.circle(a).fill("none").stroke({color:l,width:c})})}},{key:"drawGradient",value:function(n,a,i,l,c){var d,h=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,m=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,S=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,A=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,N=this.w;a.length<9&&a.indexOf("#")===0&&(a=f.hexToRgba(a,l)),i.length<9&&i.indexOf("#")===0&&(i=f.hexToRgba(i,c));var j=0,W=1,G=1,q=null;m!==null&&(j=m[0]!==void 0?m[0]/100:0,W=m[1]!==void 0?m[1]/100:1,G=m[2]!==void 0?m[2]/100:1,q=m[3]!==void 0?m[3]/100:null);var Q=!(N.config.chart.type!=="donut"&&N.config.chart.type!=="pie"&&N.config.chart.type!=="polarArea"&&N.config.chart.type!=="bubble");if(d=S===null||S.length===0?N.globals.dom.Paper.gradient(Q?"radial":"linear",function(C){C.at(j,a,l),C.at(W,i,c),C.at(G,i,c),q!==null&&C.at(q,a,l)}):N.globals.dom.Paper.gradient(Q?"radial":"linear",function(C){(Array.isArray(S[A])?S[A]:S).forEach(function(I){C.at(I.offset/100,I.color,I.opacity)})}),Q){var ne=N.globals.gridWidth/2,se=N.globals.gridHeight/2;N.config.chart.type!=="bubble"?d.attr({gradientUnits:"userSpaceOnUse",cx:ne,cy:se,r:h}):d.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else n==="vertical"?d.from(0,0).to(0,1):n==="diagonal"?d.from(0,0).to(1,1):n==="horizontal"?d.from(0,1).to(1,1):n==="diagonal2"&&d.from(1,0).to(0,1);return d}},{key:"getTextBasedOnMaxWidth",value:function(n){var a=n.text,i=n.maxWidth,l=n.fontSize,c=n.fontFamily,d=this.getTextRects(a,l,c),h=d.width/a.length,m=Math.floor(i/h);return i-1){var m=i.globals.selectedDataPoints[c].indexOf(d);i.globals.selectedDataPoints[c].splice(m,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var S=i.globals.dom.Paper.select(".apexcharts-series path").members,A=i.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,N=function(G){Array.prototype.forEach.call(G,function(q){q.node.setAttribute("selected","false"),l.getDefaultFilter(q,c)})};N(S),N(A)}n.node.setAttribute("selected","true"),h="true",i.globals.selectedDataPoints[c]===void 0&&(i.globals.selectedDataPoints[c]=[]),i.globals.selectedDataPoints[c].push(d)}if(h==="true"){var j=i.config.states.active.filter;if(j!=="none")l.applyFilter(n,c,j.type,j.value);else if(i.config.states.hover.filter!=="none"&&!i.globals.isTouchDevice){var W=i.config.states.hover.filter;l.applyFilter(n,c,W.type,W.value)}}else i.config.states.active.filter.type!=="none"&&(i.config.states.hover.filter.type==="none"||i.globals.isTouchDevice?l.getDefaultFilter(n,c):(W=i.config.states.hover.filter,l.applyFilter(n,c,W.type,W.value)));typeof i.config.chart.events.dataPointSelection=="function"&&i.config.chart.events.dataPointSelection(a,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:c,dataPointIndex:d,w:i}),a&&this.ctx.events.fireEvent("dataPointSelection",[a,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:c,dataPointIndex:d,w:i}])}},{key:"rotateAroundCenter",value:function(n){var a={};return n&&typeof n.getBBox=="function"&&(a=n.getBBox()),{x:a.x+a.width/2,y:a.y+a.height/2}}},{key:"getTextRects",value:function(n,a,i,l){var c=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],d=this.w,h=this.drawText({x:-200,y:-200,text:n,textAnchor:"start",fontSize:a,fontFamily:i,foreColor:"#fff",opacity:0});l&&h.attr("transform",l),d.globals.dom.Paper.add(h);var m=h.bbox();return c||(m=h.node.getBoundingClientRect()),h.remove(),{width:m.width,height:m.height}}},{key:"placeTextWithEllipsis",value:function(n,a,i){if(typeof n.getComputedTextLength=="function"&&(n.textContent=a,a.length>0&&n.getComputedTextLength()>=i/1.1)){for(var l=a.length-3;l>0;l-=3)if(n.getSubStringLength(0,l)<=i/1.1)return void(n.textContent=a.substring(0,l)+"...");n.textContent="."}}}],[{key:"setAttrs",value:function(n,a){for(var i in a)a.hasOwnProperty(i)&&n.setAttribute(i,a[i])}}]),J}(),P=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w}return w(J,[{key:"getStackedSeriesTotals",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=this.w,i=[];if(a.globals.series.length===0)return i;for(var l=0;l0&&arguments[0]!==void 0?arguments[0]:null;return n===null?this.w.config.series.reduce(function(a,i){return a+i},0):this.w.globals.series[n].reduce(function(a,i){return a+i},0)}},{key:"isSeriesNull",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(n===null?this.w.config.series.filter(function(a){return a!==null}):this.w.config.series[n].data.filter(function(a){return a!==null})).length===0}},{key:"seriesHaveSameValues",value:function(n){return this.w.globals.series[n].every(function(a,i,l){return a===l[0]})}},{key:"getCategoryLabels",value:function(n){var a=this.w,i=n.slice();return a.config.xaxis.convertedCatToNumeric&&(i=n.map(function(l,c){return a.config.xaxis.labels.formatter(l-a.globals.minX+1)})),i}},{key:"getLargestSeries",value:function(){var n=this.w;n.globals.maxValsInArrayIndex=n.globals.series.map(function(a){return a.length}).indexOf(Math.max.apply(Math,n.globals.series.map(function(a){return a.length})))}},{key:"getLargestMarkerSize",value:function(){var n=this.w,a=0;return n.globals.markers.size.forEach(function(i){a=Math.max(a,i)}),n.config.markers.discrete&&n.config.markers.discrete.length&&n.config.markers.discrete.forEach(function(i){a=Math.max(a,i.size)}),a>0&&(a+=n.config.markers.hover.sizeOffset+1),n.globals.markers.largestSize=a,a}},{key:"getSeriesTotals",value:function(){var n=this.w;n.globals.seriesTotals=n.globals.series.map(function(a,i){var l=0;if(Array.isArray(a))for(var c=0;cn&&i.globals.seriesX[c][h]0&&(a=!0),{comboBarCount:i,comboCharts:a}}},{key:"extendArrayProps",value:function(n,a,i){return a.yaxis&&(a=n.extendYAxis(a,i)),a.annotations&&(a.annotations.yaxis&&(a=n.extendYAxisAnnotations(a)),a.annotations.xaxis&&(a=n.extendXAxisAnnotations(a)),a.annotations.points&&(a=n.extendPointAnnotations(a))),a}}]),J}(),M=function(){function J(n){u(this,J),this.w=n.w,this.annoCtx=n}return w(J,[{key:"setOrientations",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=this.w;if(n.label.orientation==="vertical"){var l=a!==null?a:0,c=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(l,"']"));if(c!==null){var d=c.getBoundingClientRect();c.setAttribute("x",parseFloat(c.getAttribute("x"))-d.height+4),n.label.position==="top"?c.setAttribute("y",parseFloat(c.getAttribute("y"))+d.width):c.setAttribute("y",parseFloat(c.getAttribute("y"))-d.width);var h=this.annoCtx.graphics.rotateAroundCenter(c),m=h.x,S=h.y;c.setAttribute("transform","rotate(-90 ".concat(m," ").concat(S,")"))}}}},{key:"addBackgroundToAnno",value:function(n,a){var i=this.w;if(!n||a.label.text===void 0||a.label.text!==void 0&&!String(a.label.text).trim())return null;var l=i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),c=n.getBoundingClientRect(),d=a.label.style.padding.left,h=a.label.style.padding.right,m=a.label.style.padding.top,S=a.label.style.padding.bottom;a.label.orientation==="vertical"&&(m=a.label.style.padding.left,S=a.label.style.padding.right,d=a.label.style.padding.top,h=a.label.style.padding.bottom);var A=c.left-l.left-d,N=c.top-l.top-m,j=this.annoCtx.graphics.drawRect(A-i.globals.barPadForNumericAxis,N,c.width+d+h,c.height+m+S,a.label.borderRadius,a.label.style.background,1,a.label.borderWidth,a.label.borderColor,0);return a.id&&j.node.classList.add(a.id),j}},{key:"annotationsBackground",value:function(){var n=this,a=this.w,i=function(l,c,d){var h=a.globals.dom.baseEl.querySelector(".apexcharts-".concat(d,"-annotations .apexcharts-").concat(d,"-annotation-label[rel='").concat(c,"']"));if(h){var m=h.parentNode,S=n.addBackgroundToAnno(h,l);S&&(m.insertBefore(S.node,h),l.label.mouseEnter&&S.node.addEventListener("mouseenter",l.label.mouseEnter.bind(n,l)),l.label.mouseLeave&&S.node.addEventListener("mouseleave",l.label.mouseLeave.bind(n,l)),l.label.click&&S.node.addEventListener("click",l.label.click.bind(n,l)))}};a.config.annotations.xaxis.map(function(l,c){i(l,c,"xaxis")}),a.config.annotations.yaxis.map(function(l,c){i(l,c,"yaxis")}),a.config.annotations.points.map(function(l,c){i(l,c,"point")})}},{key:"getY1Y2",value:function(n,a){var i,l=n==="y1"?a.y:a.y2,c=this.w;if(this.annoCtx.invertAxis){var d=c.globals.labels.indexOf(l);c.config.xaxis.convertedCatToNumeric&&(d=c.globals.categoryLabels.indexOf(l));var h=c.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(d+1)+")");h&&(i=parseFloat(h.getAttribute("y")))}else{var m;c.config.yaxis[a.yAxisIndex].logarithmic?m=(l=new P(this.annoCtx.ctx).getLogVal(l,a.yAxisIndex))/c.globals.yLogRatio[a.yAxisIndex]:m=(l-c.globals.minYArr[a.yAxisIndex])/(c.globals.yRange[a.yAxisIndex]/c.globals.gridHeight),i=c.globals.gridHeight-m,!a.marker||a.y!==void 0&&a.y!==null||(i=0),c.config.yaxis[a.yAxisIndex]&&c.config.yaxis[a.yAxisIndex].reversed&&(i=m)}return typeof l=="string"&&l.indexOf("px")>-1&&(i=parseFloat(l)),i}},{key:"getX1X2",value:function(n,a){var i=this.w,l=this.annoCtx.invertAxis?i.globals.minY:i.globals.minX,c=this.annoCtx.invertAxis?i.globals.maxY:i.globals.maxX,d=this.annoCtx.invertAxis?i.globals.yRange[0]:i.globals.xRange,h=(a.x-l)/(d/i.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(h=(c-a.x)/(d/i.globals.gridWidth)),i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(h=this.getStringX(a.x));var m=(a.x2-l)/(d/i.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(m=(c-a.x2)/(d/i.globals.gridWidth)),i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(m=this.getStringX(a.x2)),a.x!==void 0&&a.x!==null||!a.marker||(h=i.globals.gridWidth),n==="x1"&&typeof a.x=="string"&&a.x.indexOf("px")>-1&&(h=parseFloat(a.x)),n==="x2"&&typeof a.x2=="string"&&a.x2.indexOf("px")>-1&&(m=parseFloat(a.x2)),n==="x1"?h:m}},{key:"getStringX",value:function(n){var a=this.w,i=n;a.config.xaxis.convertedCatToNumeric&&a.globals.categoryLabels.length&&(n=a.globals.categoryLabels.indexOf(n)+1);var l=a.globals.labels.indexOf(n),c=a.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(l+1)+")");return c&&(i=parseFloat(c.getAttribute("x"))),i}}]),J}(),Y=function(){function J(n){u(this,J),this.w=n.w,this.annoCtx=n,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new M(this.annoCtx)}return w(J,[{key:"addXaxisAnnotation",value:function(n,a,i){var l,c=this.w,d=this.helpers.getX1X2("x1",n),h=n.label.text,m=n.strokeDashArray;if(f.isNumber(d)){if(n.x2===null||n.x2===void 0){var S=this.annoCtx.graphics.drawLine(d+n.offsetX,0+n.offsetY,d+n.offsetX,c.globals.gridHeight+n.offsetY,n.borderColor,m,n.borderWidth);a.appendChild(S.node),n.id&&S.node.classList.add(n.id)}else{if((l=this.helpers.getX1X2("x2",n))h){var A=h;h=l,l=A}var N=this.annoCtx.graphics.drawRect(0+n.offsetX,l+n.offsetY,this._getYAxisAnnotationWidth(n),h-l,0,n.fillColor,n.opacity,1,n.borderColor,d);N.node.classList.add("apexcharts-annotation-rect"),N.attr("clip-path","url(#gridRectMask".concat(c.globals.cuid,")")),a.appendChild(N.node),n.id&&N.node.classList.add(n.id)}var j=n.label.position==="right"?c.globals.gridWidth:n.label.position==="center"?c.globals.gridWidth/2:0,W=this.annoCtx.graphics.drawText({x:j+n.label.offsetX,y:(l??h)+n.label.offsetY-3,text:m,textAnchor:n.label.textAnchor,fontSize:n.label.style.fontSize,fontFamily:n.label.style.fontFamily,fontWeight:n.label.style.fontWeight,foreColor:n.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(n.label.style.cssClass," ").concat(n.id?n.id:"")});W.attr({rel:i}),a.appendChild(W.node)}},{key:"_getYAxisAnnotationWidth",value:function(n){var a=this.w;return a.globals.gridWidth,(n.width.indexOf("%")>-1?a.globals.gridWidth*parseInt(n.width,10)/100:parseInt(n.width,10))+n.offsetX}},{key:"drawYAxisAnnotations",value:function(){var n=this,a=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return a.config.annotations.yaxis.map(function(l,c){n.addYaxisAnnotation(l,i.node,c)}),i}}]),J}(),H=function(){function J(n){u(this,J),this.w=n.w,this.annoCtx=n,this.helpers=new M(this.annoCtx)}return w(J,[{key:"addPointAnnotation",value:function(n,a,i){this.w;var l=this.helpers.getX1X2("x1",n),c=this.helpers.getY1Y2("y1",n);if(f.isNumber(l)){var d={pSize:n.marker.size,pointStrokeWidth:n.marker.strokeWidth,pointFillColor:n.marker.fillColor,pointStrokeColor:n.marker.strokeColor,shape:n.marker.shape,pRadius:n.marker.radius,class:"apexcharts-point-annotation-marker ".concat(n.marker.cssClass," ").concat(n.id?n.id:"")},h=this.annoCtx.graphics.drawMarker(l+n.marker.offsetX,c+n.marker.offsetY,d);a.appendChild(h.node);var m=n.label.text?n.label.text:"",S=this.annoCtx.graphics.drawText({x:l+n.label.offsetX,y:c+n.label.offsetY-n.marker.size-parseFloat(n.label.style.fontSize)/1.6,text:m,textAnchor:n.label.textAnchor,fontSize:n.label.style.fontSize,fontFamily:n.label.style.fontFamily,fontWeight:n.label.style.fontWeight,foreColor:n.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(n.label.style.cssClass," ").concat(n.id?n.id:"")});if(S.attr({rel:i}),a.appendChild(S.node),n.customSVG.SVG){var A=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+n.customSVG.cssClass});A.attr({transform:"translate(".concat(l+n.customSVG.offsetX,", ").concat(c+n.customSVG.offsetY,")")}),A.node.innerHTML=n.customSVG.SVG,a.appendChild(A.node)}if(n.image.path){var N=n.image.width?n.image.width:20,j=n.image.height?n.image.height:20;h=this.annoCtx.addImage({x:l+n.image.offsetX-N/2,y:c+n.image.offsetY-j/2,width:N,height:j,path:n.image.path,appendTo:".apexcharts-point-annotations"})}n.mouseEnter&&h.node.addEventListener("mouseenter",n.mouseEnter.bind(this,n)),n.mouseLeave&&h.node.addEventListener("mouseleave",n.mouseLeave.bind(this,n)),n.click&&h.node.addEventListener("click",n.click.bind(this,n))}}},{key:"drawPointAnnotations",value:function(){var n=this,a=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return a.config.annotations.points.map(function(l,c){n.addPointAnnotation(l,i.node,c)}),i}}]),J}(),U={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"}}},Z=function(){function J(){u(this,J),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount: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: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 w(J,[{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:[U],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,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,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(n){return new Date(n).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,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(n){return n}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(n){return n+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(n){return n.globals.seriesTotals.reduce(function(a,i){return a+i},0)/n.globals.series.length+"%"}}}},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(n){return n}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(n){return n}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(n){return n.globals.seriesTotals.reduce(function(a,i){return a+i},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(n){return n!==null?n:""},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,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(n){return n?n+": ":""}}},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},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}}}}}]),J}(),oe=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w,this.graphics=new v(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new M(this),this.xAxisAnnotations=new Y(this),this.yAxisAnnotations=new B(this),this.pointsAnnotations=new H(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 w(J,[{key:"drawAxesAnnotations",value:function(){var n=this.w;if(n.globals.axisCharts){for(var a=this.yAxisAnnotations.drawYAxisAnnotations(),i=this.xAxisAnnotations.drawXAxisAnnotations(),l=this.pointsAnnotations.drawPointAnnotations(),c=n.config.chart.animations.enabled,d=[a,i,l],h=[i.node,a.node,l.node],m=0;m<3;m++)n.globals.dom.elGraphical.add(d[m]),!c||n.globals.resized||n.globals.dataChanged||n.config.chart.type!=="scatter"&&n.config.chart.type!=="bubble"&&n.globals.dataPoints>1&&h[m].classList.add("apexcharts-element-hidden"),n.globals.delayedElements.push({el:h[m],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var n=this;this.w.config.annotations.images.map(function(a,i){n.addImage(a,i)})}},{key:"drawTextAnnos",value:function(){var n=this;this.w.config.annotations.texts.map(function(a,i){n.addText(a,i)})}},{key:"addXaxisAnnotation",value:function(n,a,i){this.xAxisAnnotations.addXaxisAnnotation(n,a,i)}},{key:"addYaxisAnnotation",value:function(n,a,i){this.yAxisAnnotations.addYaxisAnnotation(n,a,i)}},{key:"addPointAnnotation",value:function(n,a,i){this.pointsAnnotations.addPointAnnotation(n,a,i)}},{key:"addText",value:function(n,a){var i=n.x,l=n.y,c=n.text,d=n.textAnchor,h=n.foreColor,m=n.fontSize,S=n.fontFamily,A=n.fontWeight,N=n.cssClass,j=n.backgroundColor,W=n.borderWidth,G=n.strokeDashArray,q=n.borderRadius,Q=n.borderColor,ne=n.appendTo,se=ne===void 0?".apexcharts-annotations":ne,C=n.paddingLeft,I=C===void 0?4:C,$=n.paddingRight,te=$===void 0?4:$,de=n.paddingBottom,fe=de===void 0?2:de,we=n.paddingTop,Ce=we===void 0?2:we,Re=this.w,ze=this.graphics.drawText({x:i,y:l,text:c,textAnchor:d||"start",fontSize:m||"12px",fontWeight:A||"regular",fontFamily:S||Re.config.chart.fontFamily,foreColor:h||Re.config.chart.foreColor,cssClass:N}),Le=Re.globals.dom.baseEl.querySelector(se);Le&&Le.appendChild(ze.node);var Ye=ze.bbox();if(c){var Ue=this.graphics.drawRect(Ye.x-I,Ye.y-Ce,Ye.width+I+te,Ye.height+fe+Ce,q,j||"transparent",1,W,Q,G);Le.insertBefore(Ue.node,ze.node)}}},{key:"addImage",value:function(n,a){var i=this.w,l=n.path,c=n.x,d=c===void 0?0:c,h=n.y,m=h===void 0?0:h,S=n.width,A=S===void 0?20:S,N=n.height,j=N===void 0?20:N,W=n.appendTo,G=W===void 0?".apexcharts-annotations":W,q=i.globals.dom.Paper.image(l);q.size(A,j).move(d,m);var Q=i.globals.dom.baseEl.querySelector(G);return Q&&Q.appendChild(q.node),q}},{key:"addXaxisAnnotationExternal",value:function(n,a,i){return this.addAnnotationExternal({params:n,pushToMemory:a,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}},{key:"addYaxisAnnotationExternal",value:function(n,a,i){return this.addAnnotationExternal({params:n,pushToMemory:a,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}},{key:"addPointAnnotationExternal",value:function(n,a,i){return this.invertAxis===void 0&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:n,pushToMemory:a,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}},{key:"addAnnotationExternal",value:function(n){var a=n.params,i=n.pushToMemory,l=n.context,c=n.type,d=n.contextMethod,h=l,m=h.w,S=m.globals.dom.baseEl.querySelector(".apexcharts-".concat(c,"-annotations")),A=S.childNodes.length+1,N=new Z,j=Object.assign({},c==="xaxis"?N.xAxisAnnotation:c==="yaxis"?N.yAxisAnnotation:N.pointAnnotation),W=f.extend(j,a);switch(c){case"xaxis":this.addXaxisAnnotation(W,S,A);break;case"yaxis":this.addYaxisAnnotation(W,S,A);break;case"point":this.addPointAnnotation(W,S,A)}var G=m.globals.dom.baseEl.querySelector(".apexcharts-".concat(c,"-annotations .apexcharts-").concat(c,"-annotation-label[rel='").concat(A,"']")),q=this.helpers.addBackgroundToAnno(G,W);return q&&S.insertBefore(q.node,G),i&&m.globals.memory.methodsToExec.push({context:h,id:W.id?W.id:f.randomId(),method:d,label:"addAnnotation",params:a}),l}},{key:"clearAnnotations",value:function(n){var a=n.w,i=a.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");a.globals.memory.methodsToExec.map(function(l,c){l.label!=="addText"&&l.label!=="addAnnotation"||a.globals.memory.methodsToExec.splice(c,1)}),i=f.listToArray(i),Array.prototype.forEach.call(i,function(l){for(;l.firstChild;)l.removeChild(l.firstChild)})}},{key:"removeAnnotation",value:function(n,a){var i=n.w,l=i.globals.dom.baseEl.querySelectorAll(".".concat(a));l&&(i.globals.memory.methodsToExec.map(function(c,d){c.id===a&&i.globals.memory.methodsToExec.splice(d,1)}),Array.prototype.forEach.call(l,function(c){c.parentElement.removeChild(c)}))}}]),J}(),ae=function(){function J(n){u(this,J),this.ctx=n,this.w=n.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 w(J,[{key:"isValidDate",value:function(n){return!isNaN(this.parseDate(n))}},{key:"getTimeStamp",value:function(n){return Date.parse(n)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(n).toISOString().substr(0,25)).getTime():new Date(n).getTime():n}},{key:"getDate",value:function(n){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(n).toUTCString()):new Date(n)}},{key:"parseDate",value:function(n){var a=Date.parse(n);if(!isNaN(a))return this.getTimeStamp(n);var i=Date.parse(n.replace(/-/g,"/").replace(/[a-z]+/gi," "));return i=this.getTimeStamp(i)}},{key:"parseDateWithTimezone",value:function(n){return Date.parse(n.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(n,a){var i=this.w.globals.locale,l=this.w.config.xaxis.labels.datetimeUTC,c=["\0"].concat(R(i.months)),d=[""].concat(R(i.shortMonths)),h=[""].concat(R(i.days)),m=[""].concat(R(i.shortDays));function S(fe,we){var Ce=fe+"";for(we=we||2;Ce.length12?W-12:W===0?12:W;a=(a=(a=(a=a.replace(/(^|[^\\])HH+/g,"$1"+S(W))).replace(/(^|[^\\])H/g,"$1"+W)).replace(/(^|[^\\])hh+/g,"$1"+S(G))).replace(/(^|[^\\])h/g,"$1"+G);var q=l?n.getUTCMinutes():n.getMinutes();a=(a=a.replace(/(^|[^\\])mm+/g,"$1"+S(q))).replace(/(^|[^\\])m/g,"$1"+q);var Q=l?n.getUTCSeconds():n.getSeconds();a=(a=a.replace(/(^|[^\\])ss+/g,"$1"+S(Q))).replace(/(^|[^\\])s/g,"$1"+Q);var ne=l?n.getUTCMilliseconds():n.getMilliseconds();a=a.replace(/(^|[^\\])fff+/g,"$1"+S(ne,3)),ne=Math.round(ne/10),a=a.replace(/(^|[^\\])ff/g,"$1"+S(ne)),ne=Math.round(ne/10);var se=W<12?"AM":"PM";a=(a=(a=a.replace(/(^|[^\\])f/g,"$1"+ne)).replace(/(^|[^\\])TT+/g,"$1"+se)).replace(/(^|[^\\])T/g,"$1"+se.charAt(0));var C=se.toLowerCase();a=(a=a.replace(/(^|[^\\])tt+/g,"$1"+C)).replace(/(^|[^\\])t/g,"$1"+C.charAt(0));var I=-n.getTimezoneOffset(),$=l||!I?"Z":I>0?"+":"-";if(!l){var te=(I=Math.abs(I))%60;$+=S(Math.floor(I/60))+":"+S(te)}a=a.replace(/(^|[^\\])K/g,"$1"+$);var de=(l?n.getUTCDay():n.getDay())+1;return a=(a=(a=(a=(a=a.replace(new RegExp(h[0],"g"),h[de])).replace(new RegExp(m[0],"g"),m[de])).replace(new RegExp(c[0],"g"),c[N])).replace(new RegExp(d[0],"g"),d[N])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(n,a,i){var l=this.w;l.config.xaxis.min!==void 0&&(n=l.config.xaxis.min),l.config.xaxis.max!==void 0&&(a=l.config.xaxis.max);var c=this.getDate(n),d=this.getDate(a),h=this.formatDate(c,"yyyy MM dd HH mm ss fff").split(" "),m=this.formatDate(d,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(h[6],10),maxMillisecond:parseInt(m[6],10),minSecond:parseInt(h[5],10),maxSecond:parseInt(m[5],10),minMinute:parseInt(h[4],10),maxMinute:parseInt(m[4],10),minHour:parseInt(h[3],10),maxHour:parseInt(m[3],10),minDate:parseInt(h[2],10),maxDate:parseInt(m[2],10),minMonth:parseInt(h[1],10)-1,maxMonth:parseInt(m[1],10)-1,minYear:parseInt(h[0],10),maxYear:parseInt(m[0],10)}}},{key:"isLeapYear",value:function(n){return n%4==0&&n%100!=0||n%400==0}},{key:"calculcateLastDaysOfMonth",value:function(n,a,i){return this.determineDaysOfMonths(n,a)-i}},{key:"determineDaysOfYear",value:function(n){var a=365;return this.isLeapYear(n)&&(a=366),a}},{key:"determineRemainingDaysOfYear",value:function(n,a,i){var l=this.daysCntOfYear[a]+i;return a>1&&this.isLeapYear()&&l++,l}},{key:"determineDaysOfMonths",value:function(n,a){var i=30;switch(n=f.monthMod(n),!0){case this.months30.indexOf(n)>-1:n===2&&(i=this.isLeapYear(a)?29:28);break;case this.months31.indexOf(n)>-1:default:i=31}return i}}]),J}(),pe=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w,this.tooltipKeyFormat="dd MMM"}return w(J,[{key:"xLabelFormat",value:function(n,a,i,l){var c=this.w;if(c.config.xaxis.type==="datetime"&&c.config.xaxis.labels.formatter===void 0&&c.config.tooltip.x.formatter===void 0){var d=new ae(this.ctx);return d.formatDate(d.getDate(a),c.config.tooltip.x.format)}return n(a,i,l)}},{key:"defaultGeneralFormatter",value:function(n){return Array.isArray(n)?n.map(function(a){return a}):n}},{key:"defaultYFormatter",value:function(n,a,i){var l=this.w;return f.isNumber(n)&&(n=l.globals.yValueDecimal!==0?n.toFixed(a.decimalsInFloat!==void 0?a.decimalsInFloat:l.globals.yValueDecimal):l.globals.maxYArr[i]-l.globals.minYArr[i]<5?n.toFixed(1):n.toFixed(0)),n}},{key:"setLabelFormatters",value:function(){var n=this,a=this.w;return a.globals.xaxisTooltipFormatter=function(i){return n.defaultGeneralFormatter(i)},a.globals.ttKeyFormatter=function(i){return n.defaultGeneralFormatter(i)},a.globals.ttZFormatter=function(i){return i},a.globals.legendFormatter=function(i){return n.defaultGeneralFormatter(i)},a.config.xaxis.labels.formatter!==void 0?a.globals.xLabelFormatter=a.config.xaxis.labels.formatter:a.globals.xLabelFormatter=function(i){if(f.isNumber(i)){if(!a.config.xaxis.convertedCatToNumeric&&a.config.xaxis.type==="numeric"){if(f.isNumber(a.config.xaxis.decimalsInFloat))return i.toFixed(a.config.xaxis.decimalsInFloat);var l=a.globals.maxX-a.globals.minX;return l>0&&l<100?i.toFixed(1):i.toFixed(0)}return a.globals.isBarHorizontal&&a.globals.maxY-a.globals.minYArr<4?i.toFixed(1):i.toFixed(0)}return i},typeof a.config.tooltip.x.formatter=="function"?a.globals.ttKeyFormatter=a.config.tooltip.x.formatter:a.globals.ttKeyFormatter=a.globals.xLabelFormatter,typeof a.config.xaxis.tooltip.formatter=="function"&&(a.globals.xaxisTooltipFormatter=a.config.xaxis.tooltip.formatter),(Array.isArray(a.config.tooltip.y)||a.config.tooltip.y.formatter!==void 0)&&(a.globals.ttVal=a.config.tooltip.y),a.config.tooltip.z.formatter!==void 0&&(a.globals.ttZFormatter=a.config.tooltip.z.formatter),a.config.legend.formatter!==void 0&&(a.globals.legendFormatter=a.config.legend.formatter),a.config.yaxis.forEach(function(i,l){i.labels.formatter!==void 0?a.globals.yLabelFormatters[l]=i.labels.formatter:a.globals.yLabelFormatters[l]=function(c){return a.globals.xyCharts?Array.isArray(c)?c.map(function(d){return n.defaultYFormatter(d,i,l)}):n.defaultYFormatter(c,i,l):c}}),a.globals}},{key:"heatmapLabelFormatters",value:function(){var n=this.w;if(n.config.chart.type==="heatmap"){n.globals.yAxisScale[0].result=n.globals.seriesNames.slice();var a=n.globals.seriesNames.reduce(function(i,l){return i.length>l.length?i:l},0);n.globals.yAxisScale[0].niceMax=a,n.globals.yAxisScale[0].niceMin=a}}}]),J}(),me=function(J){var n,a=J.isTimeline,i=J.ctx,l=J.seriesIndex,c=J.dataPointIndex,d=J.y1,h=J.y2,m=J.w,S=m.globals.seriesRangeStart[l][c],A=m.globals.seriesRangeEnd[l][c],N=m.globals.labels[c],j=m.config.series[l].name?m.config.series[l].name:"",W=m.globals.ttKeyFormatter,G=m.config.tooltip.y.title.formatter,q={w:m,seriesIndex:l,dataPointIndex:c,start:S,end:A};typeof G=="function"&&(j=G(j,q)),(n=m.config.series[l].data[c])!==null&&n!==void 0&&n.x&&(N=m.config.series[l].data[c].x),a||m.config.xaxis.type==="datetime"&&(N=new pe(i).xLabelFormat(m.globals.ttKeyFormatter,N,N,{i:void 0,dateFormatter:new ae(i).formatDate,w:m})),typeof W=="function"&&(N=W(N,q)),Number.isFinite(d)&&Number.isFinite(h)&&(S=d,A=h);var Q="",ne="",se=m.globals.colors[l];if(m.config.tooltip.x.formatter===void 0)if(m.config.xaxis.type==="datetime"){var C=new ae(i);Q=C.formatDate(C.getDate(S),m.config.tooltip.x.format),ne=C.formatDate(C.getDate(A),m.config.tooltip.x.format)}else Q=S,ne=A;else Q=m.config.tooltip.x.formatter(S),ne=m.config.tooltip.x.formatter(A);return{start:S,end:A,startVal:Q,endVal:ne,ylabel:N,color:se,seriesName:j}},Se=function(J){var n=J.color,a=J.seriesName,i=J.ylabel,l=J.start,c=J.end,d=J.seriesIndex,h=J.dataPointIndex,m=J.ctx.tooltip.tooltipLabels.getFormatters(d);l=m.yLbFormatter(l),c=m.yLbFormatter(c);var S=m.yLbFormatter(J.w.globals.series[d][h]),A=` `.concat(l,` - `).concat(c,` `);return'
'+(a||"")+'
'+i+": "+(J.w.globals.comboCharts?J.w.config.series[d].type==="rangeArea"||J.w.config.series[d].type==="rangeBar"?A:"".concat(S,""):A)+"
"},ve=function(){function J(n){u(this,J),this.opts=n}return w(J,[{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(n){return this.hideYAxis(),f.extend(n,{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(),o(o({},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 n=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(a){var i=a.seriesIndex,l=a.dataPointIndex,c=a.w;return n._getBoxTooltip(c,i,l,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var n=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(a){var i=a.seriesIndex,l=a.dataPointIndex,c=a.w;return n._getBoxTooltip(c,i,l,["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(n,a){a.ctx;var i=a.seriesIndex,l=a.dataPointIndex,c=a.w,d=function(){var h=c.globals.seriesRangeStart[i][l];return c.globals.seriesRangeEnd[i][l]-h};return c.globals.comboCharts?c.config.series[i].type==="rangeBar"||c.config.series[i].type==="rangeArea"?d():n:d()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(n){return n.w.config.plotOptions&&n.w.config.plotOptions.bar&&n.w.config.plotOptions.bar.horizontal?function(a){var i=me(o(o({},a),{},{isTimeline:!0})),l=i.color,c=i.seriesName,d=i.ylabel,h=i.startVal,m=i.endVal;return Se(o(o({},a),{},{color:l,seriesName:c,ylabel:d,start:h,end:m}))}(n):function(a){var i=me(a),l=i.color,c=i.seriesName,d=i.ylabel,h=i.start,m=i.end;return Se(o(o({},a),{},{color:l,seriesName:c,ylabel:d,start:h,end:m}))}(n)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(n){var a,i;return(a=n.plotOptions.bar)!==null&&a!==void 0&&a.barHeight||(n.plotOptions.bar.barHeight=2),(i=n.plotOptions.bar)!==null&&i!==void 0&&i.columnWidth||(n.plotOptions.bar.columnWidth=2),n}},{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(n){return function(a){var i=me(a),l=i.color,c=i.seriesName,d=i.ylabel,h=i.start,m=i.end;return Se(o(o({},a),{},{color:l,seriesName:c,ylabel:d,start:h,end:m}))}(n)}}}}},{key:"brush",value:function(n){return f.extend(n,{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(n){n.dataLabels=n.dataLabels||{},n.dataLabels.formatter=n.dataLabels.formatter||void 0;var a=n.dataLabels.formatter;return n.yaxis.forEach(function(i,l){n.yaxis[l].min=0,n.yaxis[l].max=100}),n.chart.type==="bar"&&(n.dataLabels.formatter=a||function(i){return typeof i=="number"&&i?i.toFixed(0)+"%":i}),n}},{key:"stackedBars",value:function(){var n=this.bar();return o(o({},n),{},{plotOptions:o(o({},n.plotOptions),{},{bar:o(o({},n.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(n){return n.xaxis.convertedCatToNumeric=!0,n}},{key:"convertCatToNumericXaxis",value:function(n,a,i){n.xaxis.type="numeric",n.xaxis.labels=n.xaxis.labels||{},n.xaxis.labels.formatter=n.xaxis.labels.formatter||function(d){return f.isNumber(d)?Math.floor(d):d};var l=n.xaxis.labels.formatter,c=n.xaxis.categories&&n.xaxis.categories.length?n.xaxis.categories:n.labels;return i&&i.length&&(c=i.map(function(d){return Array.isArray(d)?d:String(d)})),c&&c.length&&(n.xaxis.labels.formatter=function(d){return f.isNumber(d)?l(c[Math.floor(d)-1]):l(d)}),n.xaxis.categories=[],n.labels=[],n.xaxis.tickAmount=n.xaxis.tickAmount||"dataPoints",n}},{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(n){return n.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(n){return n.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 this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(n){return n.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(n){return n},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(n,a,i,l,c){var d=n.globals.seriesCandleO[a][i],h=n.globals.seriesCandleH[a][i],m=n.globals.seriesCandleM[a][i],S=n.globals.seriesCandleL[a][i],A=n.globals.seriesCandleC[a][i];return n.config.series[a].type&&n.config.series[a].type!==c?`
`.concat(n.config.series[a].name?n.config.series[a].name:"series-"+(a+1),": ").concat(n.globals.series[a][i],`
`):'
')+"
".concat(l[0],': ')+d+"
"+"
".concat(l[1],': ')+h+"
"+(m?"
".concat(l[2],': ')+m+"
":"")+"
".concat(l[3],': ')+S+"
"+"
".concat(l[4],': ')+A+"
"}}]),J}(),ce=function(){function J(n){u(this,J),this.opts=n}return w(J,[{key:"init",value:function(n){var a=n.responsiveOverride,i=this.opts,l=new Z,c=new ve(i);this.chartType=i.chart.type,i=this.extendYAxis(i),i=this.extendAnnotations(i);var d=l.init(),h={};if(i&&s(i)==="object"){var m,S,A,N,j,W,G,q,Q,ne,se={};se=["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(i.chart.type)!==-1?c[i.chart.type]():c.line(),(m=i.plotOptions)!==null&&m!==void 0&&(S=m.bar)!==null&&S!==void 0&&S.isFunnel&&(se=c.funnel()),i.chart.stacked&&i.chart.type==="bar"&&(se=c.stackedBars()),(A=i.chart.brush)!==null&&A!==void 0&&A.enabled&&(se=c.brush(se)),i.chart.stacked&&i.chart.stackType==="100%"&&(i=c.stacked100(i)),(N=i.plotOptions)!==null&&N!==void 0&&(j=N.bar)!==null&&j!==void 0&&j.isDumbbell&&(i=c.dumbbell(i)),((W=i)===null||W===void 0||(G=W.stroke)===null||G===void 0?void 0:G.curve)==="monotoneCubic"&&(i.stroke.curve="smooth"),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(i),i.xaxis=i.xaxis||window.Apex.xaxis||{},a||(i.xaxis.convertedCatToNumeric=!1),((q=(i=this.checkForCatToNumericXAxis(this.chartType,se,i)).chart.sparkline)!==null&&q!==void 0&&q.enabled||(Q=window.Apex.chart)!==null&&Q!==void 0&&(ne=Q.sparkline)!==null&&ne!==void 0&&ne.enabled)&&(se=c.sparkline(se)),h=f.extend(d,se)}var C=f.extend(h,window.Apex);return d=f.extend(C,i),d=this.handleUserInputErrors(d)}},{key:"checkForCatToNumericXAxis",value:function(n,a,i){var l,c,d=new ve(i),h=(n==="bar"||n==="boxPlot")&&((l=i.plotOptions)===null||l===void 0||(c=l.bar)===null||c===void 0?void 0:c.horizontal),m=n==="pie"||n==="polarArea"||n==="donut"||n==="radar"||n==="radialBar"||n==="heatmap",S=i.xaxis.type!=="datetime"&&i.xaxis.type!=="numeric",A=i.xaxis.tickPlacement?i.xaxis.tickPlacement:a.xaxis&&a.xaxis.tickPlacement;return h||m||!S||A==="between"||(i=d.convertCatToNumeric(i)),i}},{key:"extendYAxis",value:function(n,a){var i=new Z;(n.yaxis===void 0||!n.yaxis||Array.isArray(n.yaxis)&&n.yaxis.length===0)&&(n.yaxis={}),n.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(n.yaxis=f.extend(n.yaxis,window.Apex.yaxis)),n.yaxis.constructor!==Array?n.yaxis=[f.extend(i.yAxis,n.yaxis)]:n.yaxis=f.extendArray(n.yaxis,i.yAxis);var l=!1;n.yaxis.forEach(function(d){d.logarithmic&&(l=!0)});var c=n.series;return a&&!c&&(c=a.config.series),l&&c.length!==n.yaxis.length&&c.length&&(n.yaxis=c.map(function(d,h){if(d.name||(c[h].name="series-".concat(h+1)),n.yaxis[h])return n.yaxis[h].seriesName=c[h].name,n.yaxis[h];var m=f.extend(i.yAxis,n.yaxis[0]);return m.show=!1,m})),l&&c.length>1&&c.length!==n.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),n}},{key:"extendAnnotations",value:function(n){return n.annotations===void 0&&(n.annotations={},n.annotations.yaxis=[],n.annotations.xaxis=[],n.annotations.points=[]),n=this.extendYAxisAnnotations(n),n=this.extendXAxisAnnotations(n),n=this.extendPointAnnotations(n)}},{key:"extendYAxisAnnotations",value:function(n){var a=new Z;return n.annotations.yaxis=f.extendArray(n.annotations.yaxis!==void 0?n.annotations.yaxis:[],a.yAxisAnnotation),n}},{key:"extendXAxisAnnotations",value:function(n){var a=new Z;return n.annotations.xaxis=f.extendArray(n.annotations.xaxis!==void 0?n.annotations.xaxis:[],a.xAxisAnnotation),n}},{key:"extendPointAnnotations",value:function(n){var a=new Z;return n.annotations.points=f.extendArray(n.annotations.points!==void 0?n.annotations.points:[],a.pointAnnotation),n}},{key:"checkForDarkTheme",value:function(n){n.theme&&n.theme.mode==="dark"&&(n.tooltip||(n.tooltip={}),n.tooltip.theme!=="light"&&(n.tooltip.theme="dark"),n.chart.foreColor||(n.chart.foreColor="#f6f7f8"),n.chart.background||(n.chart.background="#424242"),n.theme.palette||(n.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(n){var a=n;if(a.tooltip.shared&&a.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(a.chart.type==="bar"&&a.plotOptions.bar.horizontal){if(a.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");a.yaxis[0].reversed&&(a.yaxis[0].opposite=!0),a.xaxis.tooltip.enabled=!1,a.yaxis[0].tooltip.enabled=!1,a.chart.zoom.enabled=!1}return a.chart.type!=="bar"&&a.chart.type!=="rangeBar"||a.tooltip.shared&&a.xaxis.crosshairs.width==="barWidth"&&a.series.length>1&&(a.xaxis.crosshairs.width="tickWidth"),a.chart.type!=="candlestick"&&a.chart.type!=="boxPlot"||a.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(a.chart.type," chart is not supported.")),a.yaxis[0].reversed=!1),a}}]),J}(),be=function(){function J(){u(this,J)}return w(J,[{key:"initGlobalVars",value:function(n){n.series=[],n.seriesCandleO=[],n.seriesCandleH=[],n.seriesCandleM=[],n.seriesCandleL=[],n.seriesCandleC=[],n.seriesRangeStart=[],n.seriesRangeEnd=[],n.seriesRange=[],n.seriesPercent=[],n.seriesGoals=[],n.seriesX=[],n.seriesZ=[],n.seriesNames=[],n.seriesTotals=[],n.seriesLog=[],n.seriesColors=[],n.stackedSeriesTotals=[],n.seriesXvalues=[],n.seriesYvalues=[],n.labels=[],n.hasXaxisGroups=!1,n.groups=[],n.hasSeriesGroups=!1,n.seriesGroups=[],n.categoryLabels=[],n.timescaleLabels=[],n.noLabelsProvided=!1,n.resizeTimer=null,n.selectionResizeTimer=null,n.delayedElements=[],n.pointsArray=[],n.dataLabelsRects=[],n.isXNumeric=!1,n.skipLastTimelinelabel=!1,n.skipFirstTimelinelabel=!1,n.isDataXYZ=!1,n.isMultiLineX=!1,n.isMultipleYAxis=!1,n.maxY=-Number.MAX_VALUE,n.minY=Number.MIN_VALUE,n.minYArr=[],n.maxYArr=[],n.maxX=-Number.MAX_VALUE,n.minX=Number.MAX_VALUE,n.initialMaxX=-Number.MAX_VALUE,n.initialMinX=Number.MAX_VALUE,n.maxDate=0,n.minDate=Number.MAX_VALUE,n.minZ=Number.MAX_VALUE,n.maxZ=-Number.MAX_VALUE,n.minXDiff=Number.MAX_VALUE,n.yAxisScale=[],n.xAxisScale=null,n.xAxisTicksPositions=[],n.yLabelsCoords=[],n.yTitleCoords=[],n.barPadForNumericAxis=0,n.padHorizontal=0,n.xRange=0,n.yRange=[],n.zRange=0,n.dataPoints=0,n.xTickAmount=0}},{key:"globalVars",value:function(n){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:n.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:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:n.chart.toolbar.autoSelected==="zoom"&&n.chart.toolbar.tools.zoom&&n.chart.zoom.enabled,panEnabled:n.chart.toolbar.autoSelected==="pan"&&n.chart.toolbar.tools.pan,selectionEnabled:n.chart.toolbar.autoSelected==="selection"&&n.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}}},{key:"init",value:function(n){var a=this.globalVars(n);return this.initGlobalVars(a),a.initialConfig=f.extend({},n),a.initialSeries=f.clone(n.series),a.lastXAxis=f.clone(a.initialConfig.xaxis),a.lastYAxis=f.clone(a.initialConfig.yaxis),a}}]),J}(),ye=function(){function J(n){u(this,J),this.opts=n}return w(J,[{key:"init",value:function(){var n=new ce(this.opts).init({responsiveOverride:!1});return{config:n,globals:new be().init(n)}}}]),J}(),_e=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w,this.opts=null,this.seriesIndex=0}return w(J,[{key:"clippedImgArea",value:function(n){var a=this.w,i=a.config,l=parseInt(a.globals.gridWidth,10),c=parseInt(a.globals.gridHeight,10),d=l>c?l:c,h=n.image,m=0,S=0;n.width===void 0&&n.height===void 0?i.fill.image.width!==void 0&&i.fill.image.height!==void 0?(m=i.fill.image.width+1,S=i.fill.image.height):(m=d+1,S=d):(m=n.width,S=n.height);var A=document.createElementNS(a.globals.SVGNS,"pattern");v.setAttrs(A,{id:n.patternID,patternUnits:n.patternUnits?n.patternUnits:"userSpaceOnUse",width:m+"px",height:S+"px"});var N=document.createElementNS(a.globals.SVGNS,"image");A.appendChild(N),N.setAttributeNS(window.SVG.xlink,"href",h),v.setAttrs(N,{x:0,y:0,preserveAspectRatio:"none",width:m+"px",height:S+"px"}),N.style.opacity=n.opacity,a.globals.dom.elDefs.node.appendChild(A)}},{key:"getSeriesIndex",value:function(n){var a=this.w,i=a.config.chart.type;return(i==="bar"||i==="rangeBar")&&a.config.plotOptions.bar.distributed||i==="heatmap"||i==="treemap"?this.seriesIndex=n.seriesNumber:this.seriesIndex=n.seriesNumber%a.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(n){var a=this.w;this.opts=n;var i,l,c,d=this.w.config;this.seriesIndex=this.getSeriesIndex(n);var h=this.getFillColors()[this.seriesIndex];a.globals.seriesColors[this.seriesIndex]!==void 0&&(h=a.globals.seriesColors[this.seriesIndex]),typeof h=="function"&&(h=h({seriesIndex:this.seriesIndex,dataPointIndex:n.dataPointIndex,value:n.value,w:a}));var m=n.fillType?n.fillType:this.getFillType(this.seriesIndex),S=Array.isArray(d.fill.opacity)?d.fill.opacity[this.seriesIndex]:d.fill.opacity;n.color&&(h=n.color),h||(h="#fff",console.warn("undefined color - ApexCharts"));var A=h;if(h.indexOf("rgb")===-1?h.length<9&&(A=f.hexToRgba(h,S)):h.indexOf("rgba")>-1&&(S=f.getOpacityFromRGBA(h)),n.opacity&&(S=n.opacity),m==="pattern"&&(l=this.handlePatternFill({fillConfig:n.fillConfig,patternFill:l,fillColor:h,fillOpacity:S,defaultColor:A})),m==="gradient"&&(c=this.handleGradientFill({fillConfig:n.fillConfig,fillColor:h,fillOpacity:S,i:this.seriesIndex})),m==="image"){var N=d.fill.image.src,j=n.patternID?n.patternID:"";this.clippedImgArea({opacity:S,image:Array.isArray(N)?n.seriesNumber-1&&(W=f.getOpacityFromRGBA(j));var G=d.gradient.opacityTo===void 0?i:Array.isArray(d.gradient.opacityTo)?d.gradient.opacityTo[c]:d.gradient.opacityTo;if(d.gradient.gradientToColors===void 0||d.gradient.gradientToColors.length===0)h=d.gradient.shade==="dark"?A.shadeColor(-1*parseFloat(d.gradient.shadeIntensity),a.indexOf("rgb")>-1?f.rgb2hex(a):a):A.shadeColor(parseFloat(d.gradient.shadeIntensity),a.indexOf("rgb")>-1?f.rgb2hex(a):a);else if(d.gradient.gradientToColors[m.seriesNumber]){var q=d.gradient.gradientToColors[m.seriesNumber];h=q,q.indexOf("rgba")>-1&&(G=f.getOpacityFromRGBA(q))}else h=a;if(d.gradient.gradientFrom&&(j=d.gradient.gradientFrom),d.gradient.gradientTo&&(h=d.gradient.gradientTo),d.gradient.inverseColors){var Q=j;j=h,h=Q}return j.indexOf("rgb")>-1&&(j=f.rgb2hex(j)),h.indexOf("rgb")>-1&&(h=f.rgb2hex(h)),S.drawGradient(N,j,h,W,G,m.size,d.gradient.stops,d.gradient.colorStops,c)}}]),J}(),Ee=function(){function J(n,a){u(this,J),this.ctx=n,this.w=n.w}return w(J,[{key:"setGlobalMarkerSize",value:function(){var n=this.w;if(n.globals.markers.size=Array.isArray(n.config.markers.size)?n.config.markers.size:[n.config.markers.size],n.globals.markers.size.length>0){if(n.globals.markers.size.length4&&arguments[4]!==void 0&&arguments[4],h=this.w,m=a,S=n,A=null,N=new v(this.ctx),j=h.config.markers.discrete&&h.config.markers.discrete.length;if((h.globals.markers.size[a]>0||d||j)&&(A=N.group({class:d||j?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(h.globals.cuid,")")),Array.isArray(S.x))for(var W=0;W0:h.config.markers.size>0)||d||j){f.isNumber(S.y[W])?q+=" w".concat(f.randomId()):q="apexcharts-nullpoint";var Q=this.getMarkerConfig({cssClass:q,seriesIndex:a,dataPointIndex:G});h.config.series[m].data[G]&&(h.config.series[m].data[G].fillColor&&(Q.pointFillColor=h.config.series[m].data[G].fillColor),h.config.series[m].data[G].strokeColor&&(Q.pointStrokeColor=h.config.series[m].data[G].strokeColor)),l&&(Q.pSize=l),(S.x[W]<0||S.x[W]>h.globals.gridWidth||S.y[W]<-h.globals.markers.largestSize||S.y[W]>h.globals.gridHeight+h.globals.markers.largestSize)&&(Q.pSize=0),(c=N.drawMarker(S.x[W],S.y[W],Q)).attr("rel",G),c.attr("j",G),c.attr("index",a),c.node.setAttribute("default-marker-size",Q.pSize),new g(this.ctx).setSelectionFilter(c,a,G),this.addEvents(c),A&&A.add(c)}else h.globals.pointsArray[a]===void 0&&(h.globals.pointsArray[a]=[]),h.globals.pointsArray[a].push([S.x[W],S.y[W]])}return A}},{key:"getMarkerConfig",value:function(n){var a=n.cssClass,i=n.seriesIndex,l=n.dataPointIndex,c=l===void 0?null:l,d=n.finishRadius,h=d===void 0?null:d,m=this.w,S=this.getMarkerStyle(i),A=m.globals.markers.size[i],N=m.config.markers;return c!==null&&N.discrete.length&&N.discrete.map(function(j){j.seriesIndex===i&&j.dataPointIndex===c&&(S.pointStrokeColor=j.strokeColor,S.pointFillColor=j.fillColor,A=j.size,S.pointShape=j.shape)}),{pSize:h===null?A:h,pRadius:N.radius,width:Array.isArray(N.width)?N.width[i]:N.width,height:Array.isArray(N.height)?N.height[i]:N.height,pointStrokeWidth:Array.isArray(N.strokeWidth)?N.strokeWidth[i]:N.strokeWidth,pointStrokeColor:S.pointStrokeColor,pointFillColor:S.pointFillColor,shape:S.pointShape||(Array.isArray(N.shape)?N.shape[i]:N.shape),class:a,pointStrokeOpacity:Array.isArray(N.strokeOpacity)?N.strokeOpacity[i]:N.strokeOpacity,pointStrokeDashArray:Array.isArray(N.strokeDashArray)?N.strokeDashArray[i]:N.strokeDashArray,pointFillOpacity:Array.isArray(N.fillOpacity)?N.fillOpacity[i]:N.fillOpacity,seriesIndex:i}}},{key:"addEvents",value:function(n){var a=this.w,i=new v(this.ctx);n.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this.ctx,n)),n.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this.ctx,n)),n.node.addEventListener("mousedown",i.pathMouseDown.bind(this.ctx,n)),n.node.addEventListener("click",a.config.markers.onClick),n.node.addEventListener("dblclick",a.config.markers.onDblClick),n.node.addEventListener("touchstart",i.pathMouseDown.bind(this.ctx,n),{passive:!0})}},{key:"getMarkerStyle",value:function(n){var a=this.w,i=a.globals.markers.colors,l=a.config.markers.strokeColor||a.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(l)?l[n]:l,pointFillColor:Array.isArray(i)?i[n]:i}}}]),J}(),De=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return w(J,[{key:"draw",value:function(n,a,i){var l=this.w,c=new v(this.ctx),d=i.realIndex,h=i.pointsPos,m=i.zRatio,S=i.elParent,A=c.group({class:"apexcharts-series-markers apexcharts-series-".concat(l.config.chart.type)});if(A.attr("clip-path","url(#gridRectMarkerMask".concat(l.globals.cuid,")")),Array.isArray(h.x))for(var N=0;NQ.maxBubbleRadius&&(q=Q.maxBubbleRadius)}l.config.chart.animations.enabled||(G=q);var ne=h.x[N],se=h.y[N];if(G=G||0,se!==null&&l.globals.series[d][j]!==void 0||(W=!1),W){var C=this.drawPoint(ne,se,G,q,d,j,a);A.add(C)}S.add(A)}}},{key:"drawPoint",value:function(n,a,i,l,c,d,h){var m=this.w,S=c,A=new b(this.ctx),N=new g(this.ctx),j=new _e(this.ctx),W=new Ee(this.ctx),G=new v(this.ctx),q=W.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:S,dataPointIndex:d,finishRadius:m.config.chart.type==="bubble"||m.globals.comboCharts&&m.config.series[c]&&m.config.series[c].type==="bubble"?l:null});l=q.pSize;var Q,ne=j.fillPath({seriesNumber:c,dataPointIndex:d,color:q.pointFillColor,patternUnits:"objectBoundingBox",value:m.globals.series[c][h]});if(q.shape==="circle"?Q=G.drawCircle(i):q.shape!=="square"&&q.shape!=="rect"||(Q=G.drawRect(0,0,q.width-q.pointStrokeWidth/2,q.height-q.pointStrokeWidth/2,q.pRadius)),m.config.series[S].data[d]&&m.config.series[S].data[d].fillColor&&(ne=m.config.series[S].data[d].fillColor),Q.attr({x:n-q.width/2-q.pointStrokeWidth/2,y:a-q.height/2-q.pointStrokeWidth/2,cx:n,cy:a,fill:ne,"fill-opacity":q.pointFillOpacity,stroke:q.pointStrokeColor,r:l,"stroke-width":q.pointStrokeWidth,"stroke-dasharray":q.pointStrokeDashArray,"stroke-opacity":q.pointStrokeOpacity}),m.config.chart.dropShadow.enabled){var se=m.config.chart.dropShadow;N.dropShadow(Q,se,c)}if(!this.initialAnim||m.globals.dataChanged||m.globals.resized)m.globals.animationEnded=!0;else{var C=m.config.chart.animations.speed;A.animateMarker(Q,0,q.shape==="circle"?l:{width:q.width,height:q.height},C,m.globals.easing,function(){window.setTimeout(function(){A.animationCompleted(Q)},100)})}if(m.globals.dataChanged&&q.shape==="circle")if(this.dynamicAnim){var I,$,te,de,fe=m.config.chart.animations.dynamicAnimation.speed;(de=m.globals.previousPaths[c]&&m.globals.previousPaths[c][h])!=null&&(I=de.x,$=de.y,te=de.r!==void 0?de.r:l);for(var we=0;wem.globals.gridHeight+j&&(a=m.globals.gridHeight+j/2),m.globals.dataLabelsRects[l]===void 0&&(m.globals.dataLabelsRects[l]=[]),m.globals.dataLabelsRects[l].push({x:n,y:a,width:N,height:j});var W=m.globals.dataLabelsRects[l].length-2,G=m.globals.lastDrawnDataLabelsIndexes[l]!==void 0?m.globals.lastDrawnDataLabelsIndexes[l][m.globals.lastDrawnDataLabelsIndexes[l].length-1]:0;if(m.globals.dataLabelsRects[l][W]!==void 0){var q=m.globals.dataLabelsRects[l][G];(n>q.x+q.width||a>q.y+q.height||a+ja.globals.gridWidth+Q.textRects.width+10)&&(m="");var ne=a.globals.dataLabels.style.colors[d];((a.config.chart.type==="bar"||a.config.chart.type==="rangeBar")&&a.config.plotOptions.bar.distributed||a.config.dataLabels.distributed)&&(ne=a.globals.dataLabels.style.colors[h]),typeof ne=="function"&&(ne=ne({series:a.globals.series,seriesIndex:d,dataPointIndex:h,w:a})),W&&(ne=W);var se=j.offsetX,C=j.offsetY;if(a.config.chart.type!=="bar"&&a.config.chart.type!=="rangeBar"||(se=0,C=0),Q.drawnextLabel){var I=i.drawText({width:100,height:parseInt(j.style.fontSize,10),x:l+se,y:c+C,foreColor:ne,textAnchor:S||j.textAnchor,text:m,fontSize:A||j.style.fontSize,fontFamily:j.style.fontFamily,fontWeight:j.style.fontWeight||"normal"});if(I.attr({class:"apexcharts-datalabel",cx:l,cy:c}),j.dropShadow.enabled){var $=j.dropShadow;new g(this.ctx).dropShadow(I,$)}N.add(I),a.globals.lastDrawnDataLabelsIndexes[d]===void 0&&(a.globals.lastDrawnDataLabelsIndexes[d]=[]),a.globals.lastDrawnDataLabelsIndexes[d].push(h)}}}},{key:"addBackgroundToDataLabel",value:function(n,a){var i=this.w,l=i.config.dataLabels.background,c=l.padding,d=l.padding/2,h=a.width,m=a.height,S=new v(this.ctx).drawRect(a.x-c,a.y-d/2,h+2*c,m+d,l.borderRadius,i.config.chart.background==="transparent"?"#fff":i.config.chart.background,l.opacity,l.borderWidth,l.borderColor);return l.dropShadow.enabled&&new g(this.ctx).dropShadow(S,l.dropShadow),S}},{key:"dataLabelsBackground",value:function(){var n=this.w;if(n.config.chart.type!=="bubble")for(var a=n.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),i=0;i0&&arguments[0]!==void 0)||arguments[0],a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],l=this.w,c=f.clone(l.globals.initialSeries);l.globals.previousPaths=[],i?(l.globals.collapsedSeries=[],l.globals.ancillaryCollapsedSeries=[],l.globals.collapsedSeriesIndices=[],l.globals.ancillaryCollapsedSeriesIndices=[]):c=this.emptyCollapsedSeries(c),l.config.series=c,n&&(a&&(l.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(c,l.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(n){for(var a=this.w,i=0;i-1&&(n[i].data=[]);return n}},{key:"toggleSeriesOnHover",value:function(n,a){var i=this.w;a||(a=n.target);var l=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if(n.type==="mousemove"){var c=parseInt(a.getAttribute("rel"),10)-1,d=null,h=null;i.globals.axisCharts||i.config.chart.type==="radialBar"?i.globals.axisCharts?(d=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(c,"']")),h=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(c,"']"))):d=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(c+1,"']")):d=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(c+1,"'] path"));for(var m=0;m=m.from&&A<=m.to&&c[S].classList.remove(i.legendInactiveClass)}}(l.config.plotOptions.heatmap.colorScale.ranges[h])}else n.type==="mouseout"&&d("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"asc",a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=this.w,l=0;if(i.config.series.length>1){for(var c=i.config.series.map(function(h,m){return h.data&&h.data.length>0&&i.globals.collapsedSeriesIndices.indexOf(m)===-1&&(!i.globals.comboCharts||a.length===0||a.length&&a.indexOf(i.config.series[m].type)>-1)?m:-1}),d=n==="asc"?0:c.length-1;n==="asc"?d=0;n==="asc"?d++:d--)if(c[d]!==-1){l=c[d];break}}return l}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map(function(n,a){return n.type==="bar"||n.type==="column"?a:-1}).filter(function(n){return n!==-1}):this.w.config.series.map(function(n,a){return a})}},{key:"getPreviousPaths",value:function(){var n=this.w;function a(d,h,m){for(var S=d[h].childNodes,A={type:m,paths:[],realIndex:d[h].getAttribute("data:realIndex")},N=0;N0)for(var l=function(d){for(var h=n.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(n.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(d,"'] rect")),m=[],S=function(N){var j=function(G){return h[N].getAttribute(G)},W={x:parseFloat(j("x")),y:parseFloat(j("y")),width:parseFloat(j("width")),height:parseFloat(j("height"))};m.push({rect:W,color:h[N].getAttribute("color")})},A=0;A0)for(var l=0;l0?a:[]});return n}}]),J}(),Be=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new P(this.ctx)}return w(J,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var n=this.w.config.series.slice(),a=new Me(this.ctx);if(this.activeSeriesIndex=a.getActiveConfigSeriesIndex(),n[this.activeSeriesIndex].data!==void 0&&n[this.activeSeriesIndex].data.length>0&&n[this.activeSeriesIndex].data[0]!==null&&n[this.activeSeriesIndex].data[0].x!==void 0&&n[this.activeSeriesIndex].data[0]!==null)return!0}},{key:"isFormat2DArray",value:function(){var n=this.w.config.series.slice(),a=new Me(this.ctx);if(this.activeSeriesIndex=a.getActiveConfigSeriesIndex(),n[this.activeSeriesIndex].data!==void 0&&n[this.activeSeriesIndex].data.length>0&&n[this.activeSeriesIndex].data[0]!==void 0&&n[this.activeSeriesIndex].data[0]!==null&&n[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(n,a){for(var i=this.w.config,l=this.w.globals,c=i.chart.type==="boxPlot"||i.series[a].type==="boxPlot",d=0;d=5?this.twoDSeries.push(f.parseNumber(n[a].data[d][4])):this.twoDSeries.push(f.parseNumber(n[a].data[d][1])),l.dataFormatXNumeric=!0),i.xaxis.type==="datetime"){var h=new Date(n[a].data[d][0]);h=new Date(h).getTime(),this.twoDSeriesX.push(h)}else this.twoDSeriesX.push(n[a].data[d][0]);for(var m=0;m-1&&(d=this.activeSeriesIndex);for(var h=0;h1&&arguments[1]!==void 0?arguments[1]:this.ctx,c=this.w.config,d=this.w.globals,h=new ae(l),m=c.labels.length>0?c.labels.slice():c.xaxis.categories.slice();if(d.isRangeBar=c.chart.type==="rangeBar"&&d.isBarHorizontal,d.hasXaxisGroups=c.xaxis.type==="category"&&c.xaxis.group.groups.length>0,d.hasXaxisGroups&&(d.groups=c.xaxis.group.groups),d.hasSeriesGroups=(a=n[0])===null||a===void 0?void 0:a.group,d.hasSeriesGroups){var S=[],A=R(new Set(n.map(function(G){return G.group})));n.forEach(function(G,q){var Q=A.indexOf(G.group);S[Q]||(S[Q]=[]),S[Q].push(G.name)}),d.seriesGroups=S}for(var N=function(){for(var G=0;G0&&(this.twoDSeriesX=m,d.seriesX.push(this.twoDSeriesX))),d.labels.push(this.twoDSeriesX);var W=n[j].data.map(function(G){return f.parseNumber(G)});d.series.push(W)}d.seriesZ.push(this.threeDSeries),n[j].name!==void 0?d.seriesNames.push(n[j].name):d.seriesNames.push("series-"+parseInt(j+1,10)),n[j].color!==void 0?d.seriesColors.push(n[j].color):d.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(n){var a=this.w.globals,i=this.w.config;a.series=n.slice(),a.seriesNames=i.labels.slice();for(var l=0;l0?i.labels=a.xaxis.categories:a.labels.length>0?i.labels=a.labels.slice():this.fallbackToCategory?(i.labels=i.labels[0],i.seriesRange.length&&(i.seriesRange.map(function(l){l.forEach(function(c){i.labels.indexOf(c.x)<0&&c.x&&i.labels.push(c.x)})}),i.labels=Array.from(new Set(i.labels.map(JSON.stringify)),JSON.parse)),a.xaxis.convertedCatToNumeric&&(new ve(a).convertCatToNumericXaxis(a,this.ctx,i.seriesX[0]),this._generateExternalLabels(n))):this._generateExternalLabels(n)}},{key:"_generateExternalLabels",value:function(n){var a=this.w.globals,i=this.w.config,l=[];if(a.axisCharts){if(a.series.length>0)if(this.isFormatXY())for(var c=i.series.map(function(N,j){return N.data.filter(function(W,G,q){return q.findIndex(function(Q){return Q.x===W.x})===G})}),d=c.reduce(function(N,j,W,G){return G[N].length>j.length?N:W},0),h=0;h4&&arguments[4]!==void 0?arguments[4]:[],d=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"12px",h=!(arguments.length>6&&arguments[6]!==void 0)||arguments[6],m=this.w,S=n[l]===void 0?"":n[l],A=S,N=m.globals.xLabelFormatter,j=m.config.xaxis.labels.formatter,W=!1,G=new pe(this.ctx),q=S;h&&(A=G.xLabelFormat(N,S,q,{i:l,dateFormatter:new ae(this.ctx).formatDate,w:m}),j!==void 0&&(A=j(S,n[l],{i:l,dateFormatter:new ae(this.ctx).formatDate,w:m})));var Q,ne;a.length>0?(Q=a[l].unit,ne=null,a.forEach(function($){$.unit==="month"?ne="year":$.unit==="day"?ne="month":$.unit==="hour"?ne="day":$.unit==="minute"&&(ne="hour")}),W=ne===Q,i=a[l].position,A=a[l].value):m.config.xaxis.type==="datetime"&&j===void 0&&(A=""),A===void 0&&(A=""),A=Array.isArray(A)?A:A.toString();var se=new v(this.ctx),C={};C=m.globals.rotateXLabels&&h?se.getTextRects(A,parseInt(d,10),null,"rotate(".concat(m.config.xaxis.labels.rotate," 0 0)"),!1):se.getTextRects(A,parseInt(d,10));var I=!m.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(A)&&(A.indexOf("NaN")===0||A.toLowerCase().indexOf("invalid")===0||A.toLowerCase().indexOf("infinity")>=0||c.indexOf(A)>=0&&I)&&(A=""),{x:i,text:A,textRect:C,isBold:W}}},{key:"checkLabelBasedOnTickamount",value:function(n,a,i){var l=this.w,c=l.config.xaxis.tickAmount;return c==="dataPoints"&&(c=Math.round(l.globals.gridWidth/120)),c>i||n%Math.round(i/(c+1))==0||(a.text=""),a}},{key:"checkForOverflowingLabels",value:function(n,a,i,l,c){var d=this.w;if(n===0&&d.globals.skipFirstTimelinelabel&&(a.text=""),n===i-1&&d.globals.skipLastTimelinelabel&&(a.text=""),d.config.xaxis.labels.hideOverlappingLabels&&l.length>0){var h=c[c.length-1];a.x0){m.config.yaxis[c].opposite===!0&&(n+=l.width);for(var N=a;N>=0;N--){var j=A+a/10+m.config.yaxis[c].labels.offsetY-1;m.globals.isBarHorizontal&&(j=d*N),m.config.chart.type==="heatmap"&&(j+=d/2);var W=S.drawLine(n+i.offsetX-l.width+l.offsetX,j+l.offsetY,n+i.offsetX+l.offsetX,j+l.offsetY,l.color);h.add(W),A+=d}}}}]),J}(),Ne=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w}return w(J,[{key:"scaleSvgNode",value:function(n,a){var i=parseFloat(n.getAttributeNS(null,"width")),l=parseFloat(n.getAttributeNS(null,"height"));n.setAttributeNS(null,"width",i*a),n.setAttributeNS(null,"height",l*a),n.setAttributeNS(null,"viewBox","0 0 "+i+" "+l)}},{key:"fixSvgStringForIe11",value:function(n){if(!f.isIE11())return n.replace(/ /g," ");var a=0,i=n.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,function(l){return++a===2?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':l});return i=(i=i.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(n){n==null&&(n=1);var a=this.w.globals.dom.Paper.svg();if(n!==1){var i=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(i,n),a=new XMLSerializer().serializeToString(i)}return this.fixSvgStringForIe11(a)}},{key:"cleanup",value:function(){var n=this.w,a=n.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),i=n.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),l=n.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(l,function(c){c.setAttribute("width",0)}),a&&a[0]&&(a[0].setAttribute("x",-500),a[0].setAttribute("x1",-500),a[0].setAttribute("x2",-500)),i&&i[0]&&(i[0].setAttribute("y",-100),i[0].setAttribute("y1",-100),i[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var n=this.getSvgString(),a=new Blob([n],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(a)}},{key:"dataURI",value:function(n){var a=this;return new Promise(function(i){var l=a.w,c=n?n.scale||n.width/l.globals.svgWidth:1;a.cleanup();var d=document.createElement("canvas");d.width=l.globals.svgWidth*c,d.height=parseInt(l.globals.dom.elWrap.style.height,10)*c;var h=l.config.chart.background==="transparent"?"#fff":l.config.chart.background,m=d.getContext("2d");m.fillStyle=h,m.fillRect(0,0,d.width*c,d.height*c);var S=a.getSvgString(c);if(window.canvg&&f.isIE11()){var A=window.canvg.Canvg.fromString(m,S,{ignoreClear:!0,ignoreDimensions:!0});A.start();var N=d.msToBlob();A.stop(),i({blob:N})}else{var j="data:image/svg+xml,"+encodeURIComponent(S),W=new Image;W.crossOrigin="anonymous",W.onload=function(){if(m.drawImage(W,0,0),d.msToBlob){var G=d.msToBlob();i({blob:G})}else{var q=d.toDataURL("image/png");i({imgURI:q})}},W.src=j}})}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var n=this;this.dataURI().then(function(a){var i=a.imgURI,l=a.blob;l?navigator.msSaveOrOpenBlob(l,n.w.globals.chartID+".png"):n.triggerDownload(i,n.w.config.chart.toolbar.export.png.filename,".png")})}},{key:"exportToCSV",value:function(n){var a=this,i=n.series,l=n.fileName,c=n.columnDelimiter,d=c===void 0?",":c,h=n.lineDelimiter,m=h===void 0?` `:h,S=this.w;i||(i=S.config.series);var A=[],N=[],j="",W=S.globals.series.map(function(C,I){return S.globals.collapsedSeriesIndices.indexOf(I)===-1?C:[]}),G=Math.max.apply(Math,R(i.map(function(C){return C.data?C.data.length:0}))),q=new Be(this.ctx),Q=new Ve(this.ctx),ne=function(C){var I="";if(S.globals.axisCharts){if(S.config.xaxis.type==="category"||S.config.xaxis.convertedCatToNumeric)if(S.globals.isBarHorizontal){var $=S.globals.yLabelFormatters[0],te=new Me(a.ctx).getActiveConfigSeriesIndex();I=$(S.globals.labels[C],{seriesIndex:te,dataPointIndex:C,w:S})}else I=Q.getLabel(S.globals.labels,S.globals.timescaleLabels,0,C).text;S.config.xaxis.type==="datetime"&&(S.config.xaxis.categories.length?I=S.config.xaxis.categories[C]:S.config.labels.length&&(I=S.config.labels[C]))}else I=S.config.labels[C];return Array.isArray(I)&&(I=I.join(" ")),f.isNumber(I)?I:I.split(d).join("")},se=function(C,I){if(A.length&&I===0&&N.push(A.join(d)),C.data){C.data=C.data.length&&C.data||R(Array(G)).map(function(){return""});for(var $=0;$=10?S.config.chart.toolbar.export.csv.dateFormatter(te):f.isNumber(te)?te:te.split(d).join("")));for(var de=0;de0&&!i.globals.isBarHorizontal&&(this.xaxisLabels=i.globals.timescaleLabels.slice()),i.config.xaxis.overwriteCategories&&(this.xaxisLabels=i.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],i.config.xaxis.position==="top"?this.offY=0:this.offY=i.globals.gridHeight+1,this.offY=this.offY+i.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal=i.config.chart.type==="bar"&&i.config.plotOptions.bar.horizontal,this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.xaxisBorderWidth=i.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=i.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=i.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=i.config.xaxis.axisBorder.height,this.yaxis=i.config.yaxis[0]}return w(J,[{key:"drawXaxis",value:function(){var n=this.w,a=new v(this.ctx),i=a.group({class:"apexcharts-xaxis",transform:"translate(".concat(n.config.xaxis.offsetX,", ").concat(n.config.xaxis.offsetY,")")}),l=a.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(n.globals.translateXAxisX,", ").concat(n.globals.translateXAxisY,")")});i.add(l);for(var c=[],d=0;d6&&arguments[6]!==void 0?arguments[6]:{},A=[],N=[],j=this.w,W=S.xaxisFontSize||this.xaxisFontSize,G=S.xaxisFontFamily||this.xaxisFontFamily,q=S.xaxisForeColors||this.xaxisForeColors,Q=S.fontWeight||j.config.xaxis.labels.style.fontWeight,ne=S.cssClass||j.config.xaxis.labels.style.cssClass,se=j.globals.padHorizontal,C=l.length,I=j.config.xaxis.type==="category"?j.globals.dataPoints:C;if(I===0&&C>I&&(I=C),c){var $=I>1?I-1:I;h=j.globals.gridWidth/Math.min($,C-1),se=se+d(0,h)/2+j.config.xaxis.labels.offsetX}else h=j.globals.gridWidth/I,se=se+d(0,h)+j.config.xaxis.labels.offsetX;for(var te=function(fe){var we=se-d(fe,h)/2+j.config.xaxis.labels.offsetX;fe===0&&C===1&&h/2===se&&I===1&&(we=j.globals.gridWidth/2);var Ce=m.axesUtils.getLabel(l,j.globals.timescaleLabels,we,fe,A,W,n),Re=28;if(j.globals.rotateXLabels&&n&&(Re=22),j.config.xaxis.title.text&&j.config.xaxis.position==="top"&&(Re+=parseFloat(j.config.xaxis.title.style.fontSize)+2),n||(Re=Re+parseFloat(W)+(j.globals.xAxisLabelsHeight-j.globals.xAxisGroupLabelsHeight)+(j.globals.rotateXLabels?10:0)),Ce=j.config.xaxis.tickAmount!==void 0&&j.config.xaxis.tickAmount!=="dataPoints"&&j.config.xaxis.type!=="datetime"?m.axesUtils.checkLabelBasedOnTickamount(fe,Ce,C):m.axesUtils.checkForOverflowingLabels(fe,Ce,C,A,N),j.config.xaxis.labels.show){var ze=a.drawText({x:Ce.x,y:m.offY+j.config.xaxis.labels.offsetY+Re-(j.config.xaxis.position==="top"?j.globals.xAxisHeight+j.config.xaxis.axisTicks.height-2:0),text:Ce.text,textAnchor:"middle",fontWeight:Ce.isBold?600:Q,fontSize:W,fontFamily:G,foreColor:Array.isArray(q)?n&&j.config.xaxis.convertedCatToNumeric?q[j.globals.minX+fe-1]:q[fe]:q,isPlainText:!1,cssClass:(n?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+ne});if(i.add(ze),ze.on("click",function(Ye){if(typeof j.config.chart.events.xAxisLabelClick=="function"){var Ue=Object.assign({},j,{labelIndex:fe});j.config.chart.events.xAxisLabelClick(Ye,m.ctx,Ue)}}),n){var Le=document.createElementNS(j.globals.SVGNS,"title");Le.textContent=Array.isArray(Ce.text)?Ce.text.join(" "):Ce.text,ze.node.appendChild(Le),Ce.text!==""&&(A.push(Ce.text),N.push(Ce))}}fel.globals.gridWidth)){var d=this.offY+l.config.xaxis.axisTicks.offsetY;if(a=a+d+l.config.xaxis.axisTicks.height,l.config.xaxis.position==="top"&&(a=d-l.config.xaxis.axisTicks.height),l.config.xaxis.axisTicks.show){var h=new v(this.ctx).drawLine(n+l.config.xaxis.axisTicks.offsetX,d+l.config.xaxis.offsetY,c+l.config.xaxis.axisTicks.offsetX,a+l.config.xaxis.offsetY,l.config.xaxis.axisTicks.color);i.add(h),h.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var n=this.w,a=[],i=this.xaxisLabels.length,l=n.globals.padHorizontal;if(n.globals.timescaleLabels.length>0)for(var c=0;c0){var A=c[c.length-1].getBBox(),N=c[0].getBBox();A.x<-20&&c[c.length-1].parentNode.removeChild(c[c.length-1]),N.x+N.width>n.globals.gridWidth&&!n.globals.isBarHorizontal&&c[0].parentNode.removeChild(c[0]);for(var j=0;j0&&(this.xaxisLabels=a.globals.timescaleLabels.slice())}return w(J,[{key:"drawGridArea",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,a=this.w,i=new v(this.ctx);n===null&&(n=i.group({class:"apexcharts-grid"}));var l=i.drawLine(a.globals.padHorizontal,1,a.globals.padHorizontal,a.globals.gridHeight,"transparent"),c=i.drawLine(a.globals.padHorizontal,a.globals.gridHeight,a.globals.gridWidth,a.globals.gridHeight,"transparent");return n.add(c),n.add(l),n}},{key:"drawGrid",value:function(){var n=null;return this.w.globals.axisCharts&&(n=this.renderGrid(),this.drawGridArea(n.el)),n}},{key:"createGridMask",value:function(){var n=this.w,a=n.globals,i=new v(this.ctx),l=Array.isArray(n.config.stroke.width)?0:n.config.stroke.width;if(Array.isArray(n.config.stroke.width)){var c=0;n.config.stroke.width.forEach(function(N){c=Math.max(c,N)}),l=c}a.dom.elGridRectMask=document.createElementNS(a.SVGNS,"clipPath"),a.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(a.cuid)),a.dom.elGridRectMarkerMask=document.createElementNS(a.SVGNS,"clipPath"),a.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(a.cuid)),a.dom.elForecastMask=document.createElementNS(a.SVGNS,"clipPath"),a.dom.elForecastMask.setAttribute("id","forecastMask".concat(a.cuid)),a.dom.elNonForecastMask=document.createElementNS(a.SVGNS,"clipPath"),a.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(a.cuid));var d=n.config.chart.type,h=0,m=0;(d==="bar"||d==="rangeBar"||d==="candlestick"||d==="boxPlot"||n.globals.comboBarCount>0)&&n.globals.isXNumeric&&!n.globals.isBarHorizontal&&(h=n.config.grid.padding.left,m=n.config.grid.padding.right,a.barPadForNumericAxis>h&&(h=a.barPadForNumericAxis,m=a.barPadForNumericAxis)),a.dom.elGridRect=i.drawRect(-l-h-2,2*-l-2,a.gridWidth+l+m+h+4,a.gridHeight+4*l+4,0,"#fff");var S=n.globals.markers.largestSize+1;a.dom.elGridRectMarker=i.drawRect(2*-S,2*-S,a.gridWidth+4*S,a.gridHeight+4*S,0,"#fff"),a.dom.elGridRectMask.appendChild(a.dom.elGridRect.node),a.dom.elGridRectMarkerMask.appendChild(a.dom.elGridRectMarker.node);var A=a.dom.baseEl.querySelector("defs");A.appendChild(a.dom.elGridRectMask),A.appendChild(a.dom.elForecastMask),A.appendChild(a.dom.elNonForecastMask),A.appendChild(a.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(n){var a=n.i,i=n.x1,l=n.y1,c=n.x2,d=n.y2,h=n.xCount,m=n.parent,S=this.w;if(!(a===0&&S.globals.skipFirstTimelinelabel||a===h-1&&S.globals.skipLastTimelinelabel&&!S.config.xaxis.labels.formatter||S.config.chart.type==="radar")){S.config.grid.xaxis.lines.show&&this._drawGridLine({i:a,x1:i,y1:l,x2:c,y2:d,xCount:h,parent:m});var A=0;if(S.globals.hasXaxisGroups&&S.config.xaxis.tickPlacement==="between"){var N=S.globals.groups;if(N){for(var j=0,W=0;j2));c++);return!n.globals.isBarHorizontal||this.isRangeBar?(i=this.xaxisLabels.length,this.isRangeBar&&(i--,l=n.globals.labels.length,n.config.xaxis.tickAmount&&n.config.xaxis.labels.formatter&&(i=n.config.xaxis.tickAmount)),this._drawXYLines({xCount:i,tickAmount:l})):(i=l,l=n.globals.xTickAmount,this._drawInvertedXYLines({xCount:i,tickAmount:l})),this.drawGridBands(i,l),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:n.globals.gridWidth/i}}},{key:"drawGridBands",value:function(n,a){var i=this.w;if(i.config.grid.row.colors!==void 0&&i.config.grid.row.colors.length>0)for(var l=0,c=i.globals.gridHeight/a,d=i.globals.gridWidth,h=0,m=0;h=i.config.grid.row.colors.length&&(m=0),this._drawGridBandRect({c:m,x1:0,y1:l,x2:d,y2:c,type:"row"}),l+=i.globals.gridHeight/a;if(i.config.grid.column.colors!==void 0&&i.config.grid.column.colors.length>0)for(var S=i.globals.isBarHorizontal||i.config.xaxis.tickPlacement!=="on"||i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric?n:n-1,A=i.globals.padHorizontal,N=i.globals.padHorizontal+i.globals.gridWidth/S,j=i.globals.gridHeight,W=0,G=0;W=i.config.grid.column.colors.length&&(G=0),this._drawGridBandRect({c:G,x1:A,y1:0,x2:N,y2:j,type:"column"}),A+=i.globals.gridWidth/S}}]),J}(),$e=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w}return w(J,[{key:"niceScale",value:function(n,a){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,c=arguments.length>4?arguments[4]:void 0,d=this.w,h=Math.abs(a-n);if((i=this._adjustTicksForSmallRange(i,l,h))==="dataPoints"&&(i=d.globals.dataPoints-1),n===Number.MIN_VALUE&&a===0||!f.isNumber(n)&&!f.isNumber(a)||n===Number.MIN_VALUE&&a===-Number.MAX_VALUE)return n=0,a=i,this.linearScale(n,a,i);n>a?(console.warn("axis.min cannot be greater than axis.max"),a=n+.1):n===a&&(n=n===0?0:n-.5,a=a===0?2:a+.5);var m=[];h<1&&c&&(d.config.chart.type==="candlestick"||d.config.series[l].type==="candlestick"||d.config.chart.type==="boxPlot"||d.config.series[l].type==="boxPlot"||d.globals.isRangeData)&&(a*=1.01);var S=i+1;S<2?S=2:S>2&&(S-=2);var A=h/S,N=Math.floor(f.log10(A)),j=Math.pow(10,N),W=Math.round(A/j);W<1&&(W=1);var G=W*j,q=G*Math.floor(n/G),Q=G*Math.ceil(a/G),ne=q;if(c&&h>2){for(;m.push(f.stripNumber(ne,7)),!((ne+=G)>Q););return{result:m,niceMin:m[0],niceMax:m[m.length-1]}}var se=n;(m=[]).push(f.stripNumber(se,7));for(var C=Math.abs(a-n)/i,I=0;I<=i;I++)se+=C,m.push(se);return m[m.length-2]>=a&&m.pop(),{result:m,niceMin:m[0],niceMax:m[m.length-1]}}},{key:"linearScale",value:function(n,a){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,l=arguments.length>3?arguments[3]:void 0,c=Math.abs(a-n);(i=this._adjustTicksForSmallRange(i,l,c))==="dataPoints"&&(i=this.w.globals.dataPoints-1);var d=c/i;i===Number.MAX_VALUE&&(i=10,d=1);for(var h=[],m=n;i>=0;)h.push(m),m+=d,i-=1;return{result:h,niceMin:h[0],niceMax:h[h.length-1]}}},{key:"logarithmicScaleNice",value:function(n,a,i){a<=0&&(a=Math.max(n,i)),n<=0&&(n=Math.min(a,i));for(var l=[],c=Math.ceil(Math.log(a)/Math.log(i)+1),d=Math.floor(Math.log(n)/Math.log(i));d5)l.allSeriesCollapsed=!1,l.yAxisScale[n]=this.logarithmicScale(a,i,d.logBase),l.yAxisScale[n]=d.forceNiceScale?this.logarithmicScaleNice(a,i,d.logBase):this.logarithmicScale(a,i,d.logBase);else if(i!==-Number.MAX_VALUE&&f.isNumber(i))if(l.allSeriesCollapsed=!1,d.min===void 0&&d.max===void 0||d.forceNiceScale){var m=c.yaxis[n].max===void 0&&c.yaxis[n].min===void 0||c.yaxis[n].forceNiceScale;l.yAxisScale[n]=this.niceScale(a,i,d.tickAmount?d.tickAmount:h<5&&h>1?h+1:5,n,m)}else l.yAxisScale[n]=this.linearScale(a,i,d.tickAmount,n);else l.yAxisScale[n]=this.linearScale(0,5,5)}},{key:"setXScale",value:function(n,a){var i=this.w,l=i.globals,c=i.config.xaxis,d=Math.abs(a-n);return a!==-Number.MAX_VALUE&&f.isNumber(a)?l.xAxisScale=this.linearScale(n,a,c.tickAmount?c.tickAmount:d<5&&d>1?d+1:5,0):l.xAxisScale=this.linearScale(0,5,5),l.xAxisScale}},{key:"setMultipleYScales",value:function(){var n=this,a=this.w.globals,i=this.w.config,l=a.minYArr.concat([]),c=a.maxYArr.concat([]),d=[];i.yaxis.forEach(function(h,m){var S=m;i.series.forEach(function(j,W){j.name===h.seriesName&&(S=W,m!==W?d.push({index:W,similarIndex:m,alreadyExists:!0}):d.push({index:W}))});var A=l[S],N=c[S];n.setYScaleForIndex(m,A,N)}),this.sameScaleInMultipleAxes(l,c,d)}},{key:"sameScaleInMultipleAxes",value:function(n,a,i){var l=this,c=this.w.config,d=this.w.globals,h=[];i.forEach(function(q){q.alreadyExists&&(h[q.index]===void 0&&(h[q.index]=[]),h[q.index].push(q.index),h[q.index].push(q.similarIndex))}),d.yAxisSameScaleIndices=h,h.forEach(function(q,Q){h.forEach(function(ne,se){var C,I;Q!==se&&(C=q,I=ne,C.filter(function($){return I.indexOf($)!==-1})).length>0&&(h[Q]=h[Q].concat(h[se]))})});var m=h.map(function(q){return q.filter(function(Q,ne){return q.indexOf(Q)===ne})}).map(function(q){return q.sort()});h=h.filter(function(q){return!!q});var S=m.slice(),A=S.map(function(q){return JSON.stringify(q)});S=S.filter(function(q,Q){return A.indexOf(JSON.stringify(q))===Q});var N=[],j=[];n.forEach(function(q,Q){S.forEach(function(ne,se){ne.indexOf(Q)>-1&&(N[se]===void 0&&(N[se]=[],j[se]=[]),N[se].push({key:Q,value:q}),j[se].push({key:Q,value:a[Q]}))})});var W=Array.apply(null,Array(S.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),G=Array.apply(null,Array(S.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);N.forEach(function(q,Q){q.forEach(function(ne,se){W[Q]=Math.min(ne.value,W[Q])})}),j.forEach(function(q,Q){q.forEach(function(ne,se){G[Q]=Math.max(ne.value,G[Q])})}),n.forEach(function(q,Q){j.forEach(function(ne,se){var C=W[se],I=G[se];c.chart.stacked&&(I=0,ne.forEach(function($,te){$.value!==-Number.MAX_VALUE&&(I+=$.value),C!==Number.MIN_VALUE&&(C+=N[se][te].value)})),ne.forEach(function($,te){ne[te].key===Q&&(c.yaxis[Q].min!==void 0&&(C=typeof c.yaxis[Q].min=="function"?c.yaxis[Q].min(d.minY):c.yaxis[Q].min),c.yaxis[Q].max!==void 0&&(I=typeof c.yaxis[Q].max=="function"?c.yaxis[Q].max(d.maxY):c.yaxis[Q].max),l.setYScaleForIndex(Q,C,I))})})})}},{key:"autoScaleY",value:function(n,a,i){n||(n=this);var l=n.w;if(l.globals.isMultipleYAxis||l.globals.collapsedSeries.length)return console.warn("autoScaleYaxis not supported in a multi-yaxis chart."),a;var c=l.globals.seriesX[0],d=l.config.chart.stacked;return a.forEach(function(h,m){for(var S=0,A=0;A=i.xaxis.min){S=A;break}var N,j,W=l.globals.minYArr[m],G=l.globals.maxYArr[m],q=l.globals.stackedSeriesTotals;l.globals.series.forEach(function(Q,ne){var se=Q[S];d?(se=q[S],N=j=se,q.forEach(function(C,I){c[I]<=i.xaxis.max&&c[I]>=i.xaxis.min&&(C>j&&C!==null&&(j=C),Q[I]=i.xaxis.min){var $=C,te=C;l.globals.series.forEach(function(de,fe){C!==null&&($=Math.min(de[I],$),te=Math.max(de[I],te))}),te>j&&te!==null&&(j=te),$W&&(N=W),a.length>1?(a[ne].min=h.min===void 0?N:h.min,a[ne].max=h.max===void 0?j:h.max):(a[0].min=h.min===void 0?N:h.min,a[0].max=h.max===void 0?j:h.max)})}),a}}]),J}(),tt=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w,this.scales=new $e(n)}return w(J,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:-Number.MAX_VALUE,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,c=this.w.config,d=this.w.globals,h=-Number.MAX_VALUE,m=Number.MIN_VALUE;l===null&&(l=n+1);var S=d.series,A=S,N=S;c.chart.type==="candlestick"?(A=d.seriesCandleL,N=d.seriesCandleH):c.chart.type==="boxPlot"?(A=d.seriesCandleO,N=d.seriesCandleC):d.isRangeData&&(A=d.seriesRangeStart,N=d.seriesRangeEnd);for(var j=n;jA[j][W]&&A[j][W]<0&&(m=A[j][W])):d.hasNullValues=!0}}return c.chart.type==="rangeBar"&&d.seriesRangeStart.length&&d.isBarHorizontal&&(m=a),c.chart.type==="bar"&&(m<0&&h<0&&(h=0),m===Number.MIN_VALUE&&(m=0)),{minY:m,maxY:h,lowestY:a,highestY:i}}},{key:"setYRange",value:function(){var n=this.w.globals,a=this.w.config;n.maxY=-Number.MAX_VALUE,n.minY=Number.MIN_VALUE;var i=Number.MAX_VALUE;if(n.isMultipleYAxis)for(var l=0;l=0&&i<=10||a.yaxis[0].min!==void 0||a.yaxis[0].max!==void 0)&&(h=0),n.minY=i-5*h/100,i>0&&n.minY<0&&(n.minY=0),n.maxY=n.maxY+5*h/100}return a.yaxis.forEach(function(m,S){m.max!==void 0&&(typeof m.max=="number"?n.maxYArr[S]=m.max:typeof m.max=="function"&&(n.maxYArr[S]=m.max(n.isMultipleYAxis?n.maxYArr[S]:n.maxY)),n.maxY=n.maxYArr[S]),m.min!==void 0&&(typeof m.min=="number"?n.minYArr[S]=m.min:typeof m.min=="function"&&(n.minYArr[S]=m.min(n.isMultipleYAxis?n.minYArr[S]===Number.MIN_VALUE?0:n.minYArr[S]:n.minY)),n.minY=n.minYArr[S])}),n.isBarHorizontal&&["min","max"].forEach(function(m){a.xaxis[m]!==void 0&&typeof a.xaxis[m]=="number"&&(m==="min"?n.minY=a.xaxis[m]:n.maxY=a.xaxis[m])}),n.isMultipleYAxis?(this.scales.setMultipleYScales(),n.minY=i,n.yAxisScale.forEach(function(m,S){n.minYArr[S]=m.niceMin,n.maxYArr[S]=m.niceMax})):(this.scales.setYScaleForIndex(0,n.minY,n.maxY),n.minY=n.yAxisScale[0].niceMin,n.maxY=n.yAxisScale[0].niceMax,n.minYArr[0]=n.yAxisScale[0].niceMin,n.maxYArr[0]=n.yAxisScale[0].niceMax),{minY:n.minY,maxY:n.maxY,minYArr:n.minYArr,maxYArr:n.maxYArr,yAxisScale:n.yAxisScale}}},{key:"setXRange",value:function(){var n=this.w.globals,a=this.w.config,i=a.xaxis.type==="numeric"||a.xaxis.type==="datetime"||a.xaxis.type==="category"&&!n.noLabelsProvided||n.noLabelsProvided||n.isXNumeric;if(n.isXNumeric&&function(){for(var h=0;hn.dataPoints&&n.dataPoints!==0&&(l=n.dataPoints-1)):a.xaxis.tickAmount==="dataPoints"?(n.series.length>1&&(l=n.series[n.maxValsInArrayIndex].length-1),n.isXNumeric&&(l=n.maxX-n.minX-1)):l=a.xaxis.tickAmount,n.xTickAmount=l,a.xaxis.max!==void 0&&typeof a.xaxis.max=="number"&&(n.maxX=a.xaxis.max),a.xaxis.min!==void 0&&typeof a.xaxis.min=="number"&&(n.minX=a.xaxis.min),a.xaxis.range!==void 0&&(n.minX=n.maxX-a.xaxis.range),n.minX!==Number.MAX_VALUE&&n.maxX!==-Number.MAX_VALUE)if(a.xaxis.convertedCatToNumeric&&!n.dataFormatXNumeric){for(var c=[],d=n.minX-1;d0&&(n.xAxisScale=this.scales.linearScale(1,n.labels.length,l-1),n.seriesX=n.labels.slice());i&&(n.labels=n.xAxisScale.result.slice())}return n.isBarHorizontal&&n.labels.length&&(n.xTickAmount=n.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:n.minX,maxX:n.maxX}}},{key:"setZRange",value:function(){var n=this.w.globals;if(n.isDataXYZ){for(var a=0;a0){var h=c-l[d-1];h>0&&(n.minXDiff=Math.min(h,n.minXDiff))}}),n.dataPoints!==1&&n.minXDiff!==Number.MAX_VALUE||(n.minXDiff=.5)})}},{key:"_setStackedMinMax",value:function(){var n=this,a=this.w.globals;if(a.series.length){var i=a.seriesGroups;i.length||(i=[this.w.config.series.map(function(d){return d.name})]);var l={},c={};i.forEach(function(d){l[d]=[],c[d]=[],n.w.config.series.map(function(h,m){return d.indexOf(h.name)>-1?m:null}).filter(function(h){return h!==null}).forEach(function(h){for(var m=0;m0?l[d][m]+=parseFloat(a.series[h][m])+1e-4:c[d][m]+=parseFloat(a.series[h][m]))})}),Object.entries(l).forEach(function(d){var h=z(d,1)[0];l[h].forEach(function(m,S){a.maxY=Math.max(a.maxY,l[h][S]),a.minY=Math.min(a.minY,c[h][S])})})}}}]),J}(),qe=function(){function J(n,a){u(this,J),this.ctx=n,this.elgrid=a,this.w=n.w;var i=this.w;this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.axisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal=i.config.chart.type==="bar"&&i.config.plotOptions.bar.horizontal,this.xAxisoffX=0,i.config.xaxis.position==="bottom"&&(this.xAxisoffX=i.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new Ve(n)}return w(J,[{key:"drawYaxis",value:function(n){var a=this,i=this.w,l=new v(this.ctx),c=i.config.yaxis[n].labels.style,d=c.fontSize,h=c.fontFamily,m=c.fontWeight,S=l.group({class:"apexcharts-yaxis",rel:n,transform:"translate("+i.globals.translateYAxisX[n]+", 0)"});if(this.axesUtils.isYAxisHidden(n))return S;var A=l.group({class:"apexcharts-yaxis-texts-g"});S.add(A);var N=i.globals.yAxisScale[n].result.length-1,j=i.globals.gridHeight/N,W=i.globals.translateY,G=i.globals.yLabelFormatters[n],q=i.globals.yAxisScale[n].result.slice();q=this.axesUtils.checkForReversedLabels(n,q);var Q="";if(i.config.yaxis[n].labels.show)for(var ne=function(we){var Ce=q[we];Ce=G(Ce,we,i);var Re=i.config.yaxis[n].labels.padding;i.config.yaxis[n].opposite&&i.config.yaxis.length!==0&&(Re*=-1);var ze="end";i.config.yaxis[n].opposite&&(ze="start"),i.config.yaxis[n].labels.align==="left"?ze="start":i.config.yaxis[n].labels.align==="center"?ze="middle":i.config.yaxis[n].labels.align==="right"&&(ze="end");var Le=a.axesUtils.getYAxisForeColor(c.colors,n),Ye=i.config.yaxis[n].labels.offsetY;i.config.chart.type==="heatmap"&&(Ye-=(i.globals.gridHeight/i.globals.series.length-1)/2);var Ue=l.drawText({x:Re,y:W+N/10+Ye+1,text:Ce,textAnchor:ze,fontSize:d,fontFamily:h,fontWeight:m,maxWidth:i.config.yaxis[n].labels.maxWidth,foreColor:Array.isArray(Le)?Le[we]:Le,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+c.cssClass});we===N&&(Q=Ue),A.add(Ue);var it=document.createElementNS(i.globals.SVGNS,"title");if(it.textContent=Array.isArray(Ce)?Ce.join(" "):Ce,Ue.node.appendChild(it),i.config.yaxis[n].labels.rotate!==0){var ft=l.rotateAroundCenter(Q.node),mt=l.rotateAroundCenter(Ue.node);Ue.node.setAttribute("transform","rotate(".concat(i.config.yaxis[n].labels.rotate," ").concat(ft.x," ").concat(mt.y,")"))}W+=j},se=N;se>=0;se--)ne(se);if(i.config.yaxis[n].title.text!==void 0){var C=l.group({class:"apexcharts-yaxis-title"}),I=0;i.config.yaxis[n].opposite&&(I=i.globals.translateYAxisX[n]);var $=l.drawText({x:I,y:i.globals.gridHeight/2+i.globals.translateY+i.config.yaxis[n].title.offsetY,text:i.config.yaxis[n].title.text,textAnchor:"end",foreColor:i.config.yaxis[n].title.style.color,fontSize:i.config.yaxis[n].title.style.fontSize,fontWeight:i.config.yaxis[n].title.style.fontWeight,fontFamily:i.config.yaxis[n].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+i.config.yaxis[n].title.style.cssClass});C.add($),S.add(C)}var te=i.config.yaxis[n].axisBorder,de=31+te.offsetX;if(i.config.yaxis[n].opposite&&(de=-31-te.offsetX),te.show){var fe=l.drawLine(de,i.globals.translateY+te.offsetY-2,de,i.globals.gridHeight+i.globals.translateY+te.offsetY+2,te.color,0,te.width);S.add(fe)}return i.config.yaxis[n].axisTicks.show&&this.axesUtils.drawYAxisTicks(de,N,te,i.config.yaxis[n].axisTicks,n,j,S),S}},{key:"drawYaxisInversed",value:function(n){var a=this.w,i=new v(this.ctx),l=i.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),c=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(a.globals.translateXAxisX,", ").concat(a.globals.translateXAxisY,")")});l.add(c);var d=a.globals.yAxisScale[n].result.length-1,h=a.globals.gridWidth/d+.1,m=h+a.config.xaxis.labels.offsetX,S=a.globals.xLabelFormatter,A=a.globals.yAxisScale[n].result.slice(),N=a.globals.timescaleLabels;N.length>0&&(this.xaxisLabels=N.slice(),d=(A=N.slice()).length),A=this.axesUtils.checkForReversedLabels(n,A);var j=N.length;if(a.config.xaxis.labels.show)for(var W=j?0:d;j?W=0;j?W++:W--){var G=A[W];G=S(G,W,a);var q=a.globals.gridWidth+a.globals.padHorizontal-(m-h+a.config.xaxis.labels.offsetX);if(N.length){var Q=this.axesUtils.getLabel(A,N,q,W,this.drawnLabels,this.xaxisFontSize);q=Q.x,G=Q.text,this.drawnLabels.push(Q.text),W===0&&a.globals.skipFirstTimelinelabel&&(G=""),W===A.length-1&&a.globals.skipLastTimelinelabel&&(G="")}var ne=i.drawText({x:q,y:this.xAxisoffX+a.config.xaxis.labels.offsetY+30-(a.config.xaxis.position==="top"?a.globals.xAxisHeight+a.config.xaxis.axisTicks.height-2:0),text:G,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[n]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:a.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+a.config.xaxis.labels.style.cssClass});c.add(ne),ne.tspan(G);var se=document.createElementNS(a.globals.SVGNS,"title");se.textContent=G,ne.node.appendChild(se),m+=h}return this.inversedYAxisTitleText(l),this.inversedYAxisBorder(l),l}},{key:"inversedYAxisBorder",value:function(n){var a=this.w,i=new v(this.ctx),l=a.config.xaxis.axisBorder;if(l.show){var c=0;a.config.chart.type==="bar"&&a.globals.isXNumeric&&(c-=15);var d=i.drawLine(a.globals.padHorizontal+c+l.offsetX,this.xAxisoffX,a.globals.gridWidth,this.xAxisoffX,l.color,0,l.height);this.elgrid&&this.elgrid.elGridBorders&&a.config.grid.show?this.elgrid.elGridBorders.add(d):n.add(d)}}},{key:"inversedYAxisTitleText",value:function(n){var a=this.w,i=new v(this.ctx);if(a.config.xaxis.title.text!==void 0){var l=i.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),c=i.drawText({x:a.globals.gridWidth/2+a.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(a.config.xaxis.title.style.fontSize)+a.config.xaxis.title.offsetY+20,text:a.config.xaxis.title.text,textAnchor:"middle",fontSize:a.config.xaxis.title.style.fontSize,fontFamily:a.config.xaxis.title.style.fontFamily,fontWeight:a.config.xaxis.title.style.fontWeight,foreColor:a.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+a.config.xaxis.title.style.cssClass});l.add(c),n.add(l)}}},{key:"yAxisTitleRotate",value:function(n,a){var i=this.w,l=new v(this.ctx),c={width:0,height:0},d={width:0,height:0},h=i.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(n,"'] .apexcharts-yaxis-texts-g"));h!==null&&(c=h.getBoundingClientRect());var m=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(n,"'] .apexcharts-yaxis-title text"));if(m!==null&&(d=m.getBoundingClientRect()),m!==null){var S=this.xPaddingForYAxisTitle(n,c,d,a);m.setAttribute("x",S.xPos-(a?10:0))}if(m!==null){var A=l.rotateAroundCenter(m);m.setAttribute("transform","rotate(".concat(a?-1*i.config.yaxis[n].title.rotate:i.config.yaxis[n].title.rotate," ").concat(A.x," ").concat(A.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(n,a,i,l){var c=this.w,d=0,h=0,m=10;return c.config.yaxis[n].title.text===void 0||n<0?{xPos:h,padd:0}:(l?(h=a.width+c.config.yaxis[n].title.offsetX+i.width/2+m/2,(d+=1)===0&&(h-=m/2)):(h=-1*a.width+c.config.yaxis[n].title.offsetX+m/2+i.width/2,c.globals.isBarHorizontal&&(m=25,h=-1*a.width-c.config.yaxis[n].title.offsetX-m)),{xPos:h,padd:m})}},{key:"setYAxisXPosition",value:function(n,a){var i=this.w,l=0,c=0,d=18,h=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.map(function(m,S){var A=i.globals.ignoreYAxisIndexes.indexOf(S)>-1||!m.show||m.floating||n[S].width===0,N=n[S].width+a[S].width;m.opposite?i.globals.isBarHorizontal?(c=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[S]=c-m.labels.offsetX):(c=i.globals.gridWidth+i.globals.translateX+h,A||(h=h+N+20),i.globals.translateYAxisX[S]=c-m.labels.offsetX+20):(l=i.globals.translateX-d,A||(d=d+N+20),i.globals.translateYAxisX[S]=l+m.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var n=this.w,a=n.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(a=f.listToArray(a)).forEach(function(i,l){var c=n.config.yaxis[l];if(c&&!c.floating&&c.labels.align!==void 0){var d=n.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(l,"'] .apexcharts-yaxis-texts-g")),h=n.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(l,"'] .apexcharts-yaxis-label"));h=f.listToArray(h);var m=d.getBoundingClientRect();c.labels.align==="left"?(h.forEach(function(S,A){S.setAttribute("text-anchor","start")}),c.opposite||d.setAttribute("transform","translate(-".concat(m.width,", 0)"))):c.labels.align==="center"?(h.forEach(function(S,A){S.setAttribute("text-anchor","middle")}),d.setAttribute("transform","translate(".concat(m.width/2*(c.opposite?1:-1),", 0)"))):c.labels.align==="right"&&(h.forEach(function(S,A){S.setAttribute("text-anchor","end")}),c.opposite&&d.setAttribute("transform","translate(".concat(m.width,", 0)")))}})}}]),J}(),Ge=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w,this.documentEvent=f.bind(this.documentEvent,this)}return w(J,[{key:"addEventListener",value:function(n,a){var i=this.w;i.globals.events.hasOwnProperty(n)?i.globals.events[n].push(a):i.globals.events[n]=[a]}},{key:"removeEventListener",value:function(n,a){var i=this.w;if(i.globals.events.hasOwnProperty(n)){var l=i.globals.events[n].indexOf(a);l!==-1&&i.globals.events[n].splice(l,1)}}},{key:"fireEvent",value:function(n,a){var i=this.w;if(i.globals.events.hasOwnProperty(n)){a&&a.length||(a=[]);for(var l=i.globals.events[n],c=l.length,d=0;d0&&(a=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=a.filter(function(c){return c.name===n})[0];if(!i)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var l=f.extend(U,i);this.w.globals.locale=l.options}}]),J}(),gt=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w}return w(J,[{key:"drawAxis",value:function(n,a){var i,l,c=this,d=this.w.globals,h=this.w.config,m=new We(this.ctx,a),S=new qe(this.ctx,a);d.axisCharts&&n!=="radar"&&(d.isBarHorizontal?(l=S.drawYaxisInversed(0),i=m.drawXaxisInversed(0),d.dom.elGraphical.add(i),d.dom.elGraphical.add(l)):(i=m.drawXaxis(),d.dom.elGraphical.add(i),h.yaxis.map(function(A,N){if(d.ignoreYAxisIndexes.indexOf(N)===-1&&(l=S.drawYaxis(N),d.dom.Paper.add(l),c.w.config.grid.position==="back")){var j=d.dom.Paper.children()[1];j.remove(),d.dom.Paper.add(j)}})))}}]),J}(),yt=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w}return w(J,[{key:"drawXCrosshairs",value:function(){var n=this.w,a=new v(this.ctx),i=new g(this.ctx),l=n.config.xaxis.crosshairs.fill.gradient,c=n.config.xaxis.crosshairs.dropShadow,d=n.config.xaxis.crosshairs.fill.type,h=l.colorFrom,m=l.colorTo,S=l.opacityFrom,A=l.opacityTo,N=l.stops,j=c.enabled,W=c.left,G=c.top,q=c.blur,Q=c.color,ne=c.opacity,se=n.config.xaxis.crosshairs.fill.color;if(n.config.xaxis.crosshairs.show){d==="gradient"&&(se=a.drawGradient("vertical",h,m,S,A,null,N,null));var C=a.drawRect();n.config.xaxis.crosshairs.width===1&&(C=a.drawLine());var I=n.globals.gridHeight;(!f.isNumber(I)||I<0)&&(I=0);var $=n.config.xaxis.crosshairs.width;(!f.isNumber($)||$<0)&&($=0),C.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:I,width:$,height:I,fill:se,filter:"none","fill-opacity":n.config.xaxis.crosshairs.opacity,stroke:n.config.xaxis.crosshairs.stroke.color,"stroke-width":n.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":n.config.xaxis.crosshairs.stroke.dashArray}),j&&(C=i.dropShadow(C,{left:W,top:G,blur:q,color:Q,opacity:ne})),n.globals.dom.elGraphical.add(C)}}},{key:"drawYCrosshairs",value:function(){var n=this.w,a=new v(this.ctx),i=n.config.yaxis[0].crosshairs,l=n.globals.barPadForNumericAxis;if(n.config.yaxis[0].crosshairs.show){var c=a.drawLine(-l,0,n.globals.gridWidth+l,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);c.attr({class:"apexcharts-ycrosshairs"}),n.globals.dom.elGraphical.add(c)}var d=a.drawLine(-l,0,n.globals.gridWidth+l,0,i.stroke.color,0,0);d.attr({class:"apexcharts-ycrosshairs-hidden"}),n.globals.dom.elGraphical.add(d)}}]),J}(),Rt=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w}return w(J,[{key:"checkResponsiveConfig",value:function(n){var a=this,i=this.w,l=i.config;if(l.responsive.length!==0){var c=l.responsive.slice();c.sort(function(S,A){return S.breakpoint>A.breakpoint?1:A.breakpoint>S.breakpoint?-1:0}).reverse();var d=new ce({}),h=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},A=c[0].breakpoint,N=window.innerWidth>0?window.innerWidth:screen.width;if(N>A){var j=P.extendArrayProps(d,i.globals.initialConfig,i);S=f.extend(j,S),S=f.extend(i.config,S),a.overrideResponsiveOptions(S)}else for(var W=0;W0&&typeof i.config.colors[0]=="function"&&(i.globals.colors=i.config.series.map(function(G,q){var Q=i.config.colors[q];return Q||(Q=i.config.colors[0]),typeof Q=="function"?(a.isColorFn=!0,Q({value:i.globals.axisCharts?i.globals.series[q][0]?i.globals.series[q][0]:0:i.globals.series[q],seriesIndex:q,dataPointIndex:q,w:i})):Q}))),i.globals.seriesColors.map(function(G,q){G&&(i.globals.colors[q]=G)}),i.config.theme.monochrome.enabled){var c=[],d=i.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(d=i.globals.series[0].length*i.globals.series.length);for(var h=i.config.theme.monochrome.color,m=1/(d/i.config.theme.monochrome.shadeIntensity),S=i.config.theme.monochrome.shadeTo,A=0,N=0;N2&&arguments[2]!==void 0?arguments[2]:null,l=this.w,c=a||l.globals.series.length;if(i===null&&(i=this.isBarDistributed||this.isHeatmapDistributed||l.config.chart.type==="heatmap"&&l.config.plotOptions.heatmap.colorScale.inverse),i&&l.globals.series.length&&(c=l.globals.series[l.globals.maxValsInArrayIndex].length*l.globals.series.length),n.lengthn.globals.svgWidth&&(this.dCtx.lgRect.width=n.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(n,a){var i=n;if(this.w.globals.isMultiLineX){var l=a.map(function(d,h){return Array.isArray(d)?d.length:1}),c=Math.max.apply(Math,R(l));i=a[l.indexOf(c)]}return i}}]),J}(),Zt=function(){function J(n){u(this,J),this.w=n.w,this.dCtx=n}return w(J,[{key:"getxAxisLabelsCoords",value:function(){var n,a=this.w,i=a.globals.labels.slice();if(a.config.xaxis.convertedCatToNumeric&&i.length===0&&(i=a.globals.categoryLabels),a.globals.timescaleLabels.length>0){var l=this.getxAxisTimeScaleLabelsCoords();n={width:l.width,height:l.height},a.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends=a.config.legend.position!=="left"&&a.config.legend.position!=="right"||a.config.legend.floating?0:this.dCtx.lgRect.width;var c=a.globals.xLabelFormatter,d=f.getLargestStringFromArr(i),h=this.dCtx.dimHelpers.getLargestStringFromMultiArr(d,i);a.globals.isBarHorizontal&&(h=d=a.globals.yAxisScale[0].result.reduce(function(G,q){return G.length>q.length?G:q},0));var m=new pe(this.dCtx.ctx),S=d;d=m.xLabelFormat(c,d,S,{i:void 0,dateFormatter:new ae(this.dCtx.ctx).formatDate,w:a}),h=m.xLabelFormat(c,h,S,{i:void 0,dateFormatter:new ae(this.dCtx.ctx).formatDate,w:a}),(a.config.xaxis.convertedCatToNumeric&&d===void 0||String(d).trim()==="")&&(h=d="1");var A=new v(this.dCtx.ctx),N=A.getTextRects(d,a.config.xaxis.labels.style.fontSize),j=N;if(d!==h&&(j=A.getTextRects(h,a.config.xaxis.labels.style.fontSize)),(n={width:N.width>=j.width?N.width:j.width,height:N.height>=j.height?N.height:j.height}).width*i.length>a.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&a.config.xaxis.labels.rotate!==0||a.config.xaxis.labels.rotateAlways){if(!a.globals.isBarHorizontal){a.globals.rotateXLabels=!0;var W=function(G){return A.getTextRects(G,a.config.xaxis.labels.style.fontSize,a.config.xaxis.labels.style.fontFamily,"rotate(".concat(a.config.xaxis.labels.rotate," 0 0)"),!1)};N=W(d),d!==h&&(j=W(h)),n.height=(N.height>j.height?N.height:j.height)/1.5,n.width=N.width>j.width?N.width:j.width}}else a.globals.rotateXLabels=!1}return a.config.xaxis.labels.show||(n={width:0,height:0}),{width:n.width,height:n.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var n,a=this.w;if(!a.globals.hasXaxisGroups)return{width:0,height:0};var i,l=((n=a.config.xaxis.group.style)===null||n===void 0?void 0:n.fontSize)||a.config.xaxis.labels.style.fontSize,c=a.globals.groups.map(function(N){return N.title}),d=f.getLargestStringFromArr(c),h=this.dCtx.dimHelpers.getLargestStringFromMultiArr(d,c),m=new v(this.dCtx.ctx),S=m.getTextRects(d,l),A=S;return d!==h&&(A=m.getTextRects(h,l)),i={width:S.width>=A.width?S.width:A.width,height:S.height>=A.height?S.height:A.height},a.config.xaxis.labels.show||(i={width:0,height:0}),{width:i.width,height:i.height}}},{key:"getxAxisTitleCoords",value:function(){var n=this.w,a=0,i=0;if(n.config.xaxis.title.text!==void 0){var l=new v(this.dCtx.ctx).getTextRects(n.config.xaxis.title.text,n.config.xaxis.title.style.fontSize);a=l.width,i=l.height}return{width:a,height:i}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var n,a=this.w;this.dCtx.timescaleLabels=a.globals.timescaleLabels.slice();var i=this.dCtx.timescaleLabels.map(function(c){return c.value}),l=i.reduce(function(c,d){return c===void 0?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):c.length>d.length?c:d},0);return 1.05*(n=new v(this.dCtx.ctx).getTextRects(l,a.config.xaxis.labels.style.fontSize)).width*i.length>a.globals.gridWidth&&a.config.xaxis.labels.rotate!==0&&(a.globals.overlappingXLabels=!0),n}},{key:"additionalPaddingXLabels",value:function(n){var a=this,i=this.w,l=i.globals,c=i.config,d=c.xaxis.type,h=n.width;l.skipLastTimelinelabel=!1,l.skipFirstTimelinelabel=!1;var m=i.config.yaxis[0].opposite&&i.globals.isBarHorizontal,S=function(A,N){c.yaxis.length>1&&function(j){return l.collapsedSeriesIndices.indexOf(j)!==-1}(N)||function(j){if(a.dCtx.timescaleLabels&&a.dCtx.timescaleLabels.length){var W=a.dCtx.timescaleLabels[0],G=a.dCtx.timescaleLabels[a.dCtx.timescaleLabels.length-1].position+h/1.75-a.dCtx.yAxisWidthRight,q=W.position-h/1.75+a.dCtx.yAxisWidthLeft,Q=i.config.legend.position==="right"&&a.dCtx.lgRect.width>0?a.dCtx.lgRect.width:0;G>l.svgWidth-l.translateX-Q&&(l.skipLastTimelinelabel=!0),q<-(j.show&&!j.floating||c.chart.type!=="bar"&&c.chart.type!=="candlestick"&&c.chart.type!=="rangeBar"&&c.chart.type!=="boxPlot"?10:h/1.75)&&(l.skipFirstTimelinelabel=!0)}else d==="datetime"?a.dCtx.gridPad.right((de=String(N($,m)))===null||de===void 0?void 0:de.length)?I:$},j),G=W=N(W,m);if(W!==void 0&&W.length!==0||(W=S.niceMax),a.globals.isBarHorizontal){l=0;var q=a.globals.labels.slice();W=f.getLargestStringFromArr(q),W=N(W,{seriesIndex:h,dataPointIndex:-1,w:a}),G=n.dCtx.dimHelpers.getLargestStringFromMultiArr(W,q)}var Q=new v(n.dCtx.ctx),ne="rotate(".concat(d.labels.rotate," 0 0)"),se=Q.getTextRects(W,d.labels.style.fontSize,d.labels.style.fontFamily,ne,!1),C=se;W!==G&&(C=Q.getTextRects(G,d.labels.style.fontSize,d.labels.style.fontFamily,ne,!1)),i.push({width:(A>C.width||A>se.width?A:C.width>se.width?C.width:se.width)+l,height:C.height>se.height?C.height:se.height})}else i.push({width:0,height:0})}),i}},{key:"getyAxisTitleCoords",value:function(){var n=this,a=this.w,i=[];return a.config.yaxis.map(function(l,c){if(l.show&&l.title.text!==void 0){var d=new v(n.dCtx.ctx),h="rotate(".concat(l.title.rotate," 0 0)"),m=d.getTextRects(l.title.text,l.title.style.fontSize,l.title.style.fontFamily,h,!1);i.push({width:m.width,height:m.height})}else i.push({width:0,height:0})}),i}},{key:"getTotalYAxisWidth",value:function(){var n=this.w,a=0,i=0,l=0,c=n.globals.yAxisScale.length>1?10:0,d=new Ve(this.dCtx.ctx),h=function(m,S){var A=n.config.yaxis[S].floating,N=0;m.width>0&&!A?(N=m.width+c,function(j){return n.globals.ignoreYAxisIndexes.indexOf(j)>-1}(S)&&(N=N-m.width-c)):N=A||d.isYAxisHidden(S)?0:5,n.config.yaxis[S].opposite?l+=N:i+=N,a+=N};return n.globals.yLabelsCoords.map(function(m,S){h(m,S)}),n.globals.yTitleCoords.map(function(m,S){h(m,S)}),n.globals.isBarHorizontal&&!n.config.yaxis[0].floating&&(a=n.globals.yLabelsCoords[0].width+n.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=i,this.dCtx.yAxisWidthRight=l,a}}]),J}(),vt=function(){function J(n){u(this,J),this.w=n.w,this.dCtx=n}return w(J,[{key:"gridPadForColumnsInNumericAxis",value:function(n){var a=this.w;if(a.globals.noData||a.globals.allSeriesCollapsed)return 0;var i=function(A){return A==="bar"||A==="rangeBar"||A==="candlestick"||A==="boxPlot"},l=a.config.chart.type,c=0,d=i(l)?a.config.series.length:1;if(a.globals.comboBarCount>0&&(d=a.globals.comboBarCount),a.globals.collapsedSeries.forEach(function(A){i(A.type)&&(d-=1)}),a.config.chart.stacked&&(d=1),(i(l)||a.globals.comboBarCount>0)&&a.globals.isXNumeric&&!a.globals.isBarHorizontal&&d>0){var h,m,S=Math.abs(a.globals.initialMaxX-a.globals.initialMinX);S<=3&&(S=a.globals.dataPoints),h=S/n,a.globals.minXDiff&&a.globals.minXDiff/h>0&&(m=a.globals.minXDiff/h),m>n/2&&(m/=2),(c=m/d*parseInt(a.config.plotOptions.bar.columnWidth,10)/100)<1&&(c=1),c=c/(d>1?1:1.5)+5,a.globals.barPadForNumericAxis=c}return c}},{key:"gridPadFortitleSubtitle",value:function(){var n=this,a=this.w,i=a.globals,l=this.dCtx.isSparkline||!a.globals.axisCharts?0:10;["title","subtitle"].forEach(function(h){a.config[h].text!==void 0?l+=a.config[h].margin:l+=n.dCtx.isSparkline||!a.globals.axisCharts?0:5}),!a.config.legend.show||a.config.legend.position!=="bottom"||a.config.legend.floating||a.globals.axisCharts||(l+=10);var c=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),d=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");i.gridHeight=i.gridHeight-c.height-d.height-l,i.translateY=i.translateY+c.height+d.height+l}},{key:"setGridXPosForDualYAxis",value:function(n,a){var i=this.w,l=new Ve(this.dCtx.ctx);i.config.yaxis.map(function(c,d){i.globals.ignoreYAxisIndexes.indexOf(d)!==-1||c.floating||l.isYAxisHidden(d)||(c.opposite&&(i.globals.translateX=i.globals.translateX-(a[d].width+n[d].width)-parseInt(i.config.yaxis[d].labels.style.fontSize,10)/1.2-12),i.globals.translateX<2&&(i.globals.translateX=2))})}}]),J}(),Kt=function(){function J(n){u(this,J),this.ctx=n,this.w=n.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 qt(this),this.dimYAxis=new Ct(this),this.dimXAxis=new Zt(this),this.dimGrid=new vt(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return w(J,[{key:"plotCoords",value:function(){var n=this,a=this.w,i=a.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&((a.config.markers.discrete.length>0||a.config.markers.size>0)&&Object.entries(this.gridPad).forEach(function(c){var d=z(c,2),h=d[0],m=d[1];n.gridPad[h]=Math.max(m,n.w.globals.markers.largestSize/1.5)}),this.gridPad.top=Math.max(a.config.stroke.width/2,this.gridPad.top),this.gridPad.bottom=Math.max(a.config.stroke.width/2,this.gridPad.bottom)),i.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),i.gridHeight=i.gridHeight-this.gridPad.top-this.gridPad.bottom,i.gridWidth=i.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var l=this.dimGrid.gridPadForColumnsInNumericAxis(i.gridWidth);i.gridWidth=i.gridWidth-2*l,i.translateX=i.translateX+this.gridPad.left+this.xPadLeft+(l>0?l+4:0),i.translateY=i.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var n=this,a=this.w,i=a.globals,l=this.dimYAxis.getyAxisLabelsCoords(),c=this.dimYAxis.getyAxisTitleCoords();a.globals.yLabelsCoords=[],a.globals.yTitleCoords=[],a.config.yaxis.map(function(W,G){a.globals.yLabelsCoords.push({width:l[G].width,index:G}),a.globals.yTitleCoords.push({width:c[G].width,index:G})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var d=this.dimXAxis.getxAxisLabelsCoords(),h=this.dimXAxis.getxAxisGroupLabelsCoords(),m=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(d,m,h),i.translateXAxisY=a.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=a.globals.rotateXLabels&&a.globals.isXNumeric&&a.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,a.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(a.config.xaxis.labels.style.fontSize,10)/1.5*-1),i.translateXAxisY=i.translateXAxisY+a.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+a.config.xaxis.labels.offsetX;var S=this.yAxisWidth,A=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight-m.height,i.xAxisGroupLabelsHeight=i.xAxisLabelsHeight-d.height,i.xAxisLabelsWidth=this.xAxisWidth,i.xAxisHeight=this.xAxisHeight;var N=10;(a.config.chart.type==="radar"||this.isSparkline)&&(S=0,A=i.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||a.config.chart.type==="treemap")&&(S=0,A=0,N=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(d);var j=function(){i.translateX=S,i.gridHeight=i.svgHeight-n.lgRect.height-A-(n.isSparkline||a.config.chart.type==="treemap"?0:a.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-S};switch(a.config.xaxis.position==="top"&&(N=i.xAxisHeight-a.config.xaxis.axisTicks.height-5),a.config.legend.position){case"bottom":i.translateY=N,j();break;case"top":i.translateY=this.lgRect.height+N,j();break;case"left":i.translateY=N,i.translateX=this.lgRect.width+S,i.gridHeight=i.svgHeight-A-12,i.gridWidth=i.svgWidth-this.lgRect.width-S;break;case"right":i.translateY=N,i.translateX=S,i.gridHeight=i.svgHeight-A-12,i.gridWidth=i.svgWidth-this.lgRect.width-S-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(c,l),new qe(this.ctx).setYAxisXPosition(l,c)}},{key:"setDimensionsForNonAxisCharts",value:function(){var n=this.w,a=n.globals,i=n.config,l=0;n.config.legend.show&&!n.config.legend.floating&&(l=20);var c=i.chart.type==="pie"||i.chart.type==="polarArea"||i.chart.type==="donut"?"pie":"radialBar",d=i.plotOptions[c].offsetY,h=i.plotOptions[c].offsetX;if(!i.legend.show||i.legend.floating)return a.gridHeight=a.svgHeight-i.grid.padding.left+i.grid.padding.right,a.gridWidth=a.gridHeight,a.translateY=d,void(a.translateX=h+(a.svgWidth-a.gridWidth)/2);switch(i.legend.position){case"bottom":a.gridHeight=a.svgHeight-this.lgRect.height-a.goldenPadding,a.gridWidth=a.svgWidth,a.translateY=d-10,a.translateX=h+(a.svgWidth-a.gridWidth)/2;break;case"top":a.gridHeight=a.svgHeight-this.lgRect.height-a.goldenPadding,a.gridWidth=a.svgWidth,a.translateY=this.lgRect.height+d+10,a.translateX=h+(a.svgWidth-a.gridWidth)/2;break;case"left":a.gridWidth=a.svgWidth-this.lgRect.width-l,a.gridHeight=i.chart.height!=="auto"?a.svgHeight:a.gridWidth,a.translateY=d,a.translateX=h+this.lgRect.width+l;break;case"right":a.gridWidth=a.svgWidth-this.lgRect.width-l-5,a.gridHeight=i.chart.height!=="auto"?a.svgHeight:a.gridWidth,a.translateY=d,a.translateX=h+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(n,a,i){var l=this.w,c=l.globals.hasXaxisGroups?2:1,d=i.height+n.height+a.height,h=l.globals.isMultiLineX?1.2:l.globals.LINE_HEIGHT_RATIO,m=l.globals.rotateXLabels?22:10,S=l.globals.rotateXLabels&&l.config.legend.position==="bottom"?10:0;this.xAxisHeight=d*h+c*m+S,this.xAxisWidth=n.width,this.xAxisHeight-a.height>l.config.xaxis.labels.maxHeight&&(this.xAxisHeight=l.config.xaxis.labels.maxHeight),l.config.xaxis.labels.minHeight&&this.xAxisHeightN&&(this.yAxisWidth=N)}}]),J}(),mr=function(){function J(n){u(this,J),this.w=n.w,this.lgCtx=n}return w(J,[{key:"getLegendStyles",value:function(){var n=document.createElement("style");n.setAttribute("type","text/css");var a=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 n.appendChild(a),n}},{key:"getLegendBBox",value:function(){var n=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),a=n.width;return{clwh:n.height,clww:a}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(n,a){var i=this,l=this.w;if(l.globals.axisCharts||l.config.chart.type==="radialBar"){l.globals.resized=!0;var c=null,d=null;l.globals.risingSeries=[],l.globals.axisCharts?(c=l.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(n,"']")),d=parseInt(c.getAttribute("data:realIndex"),10)):(c=l.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(n+1,"']")),d=parseInt(c.getAttribute("rel"),10)-1),a?[{cs:l.globals.collapsedSeries,csi:l.globals.collapsedSeriesIndices},{cs:l.globals.ancillaryCollapsedSeries,csi:l.globals.ancillaryCollapsedSeriesIndices}].forEach(function(A){i.riseCollapsedSeries(A.cs,A.csi,d)}):this.hideSeries({seriesEl:c,realIndex:d})}else{var h=l.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(n+1,"'] path")),m=l.config.chart.type;if(m==="pie"||m==="polarArea"||m==="donut"){var S=l.config.plotOptions.pie.donut.labels;new v(this.lgCtx.ctx).pathMouseDown(h.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(h.members[0].node,S)}h.fire("click")}}},{key:"hideSeries",value:function(n){var a=n.seriesEl,i=n.realIndex,l=this.w,c=f.clone(l.config.series);if(l.globals.axisCharts){var d=!1;if(l.config.yaxis[i]&&l.config.yaxis[i].show&&l.config.yaxis[i].showAlways&&(d=!0,l.globals.ancillaryCollapsedSeriesIndices.indexOf(i)<0&&(l.globals.ancillaryCollapsedSeries.push({index:i,data:c[i].data.slice(),type:a.parentNode.className.baseVal.split("-")[1]}),l.globals.ancillaryCollapsedSeriesIndices.push(i))),!d){l.globals.collapsedSeries.push({index:i,data:c[i].data.slice(),type:a.parentNode.className.baseVal.split("-")[1]}),l.globals.collapsedSeriesIndices.push(i);var h=l.globals.risingSeries.indexOf(i);l.globals.risingSeries.splice(h,1)}}else l.globals.collapsedSeries.push({index:i,data:c[i]}),l.globals.collapsedSeriesIndices.push(i);for(var m=a.childNodes,S=0;S0){for(var d=0;d-1&&(n[l].data=[])}):n.forEach(function(i,l){a.globals.collapsedSeriesIndices.indexOf(l)>-1&&(n[l]=0)}),n}}]),J}(),Qt=function(){function J(n){u(this,J),this.ctx=n,this.w=n.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 mr(this)}return w(J,[{key:"init",value:function(){var n=this.w,a=n.globals,i=n.config;if((i.legend.showForSingleSeries&&a.series.length===1||this.isBarsDistributed||a.series.length>1||!a.axisCharts)&&i.legend.show){for(;a.dom.elLegendWrap.firstChild;)a.dom.elLegendWrap.removeChild(a.dom.elLegendWrap.firstChild);this.drawLegends(),f.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),i.legend.position==="bottom"||i.legend.position==="top"?this.legendAlignHorizontal():i.legend.position!=="right"&&i.legend.position!=="left"||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var n=this,a=this.w,i=a.config.legend.fontFamily,l=a.globals.seriesNames,c=a.globals.colors.slice();if(a.config.chart.type==="heatmap"){var d=a.config.plotOptions.heatmap.colorScale.ranges;l=d.map(function(Le){return Le.name?Le.name:Le.from+" - "+Le.to}),c=d.map(function(Le){return Le.color})}else this.isBarsDistributed&&(l=a.globals.labels.slice());a.config.legend.customLegendItems.length&&(l=a.config.legend.customLegendItems);for(var h=a.globals.legendFormatter,m=a.config.legend.inverseOrder,S=m?l.length-1:0;m?S>=0:S<=l.length-1;m?S--:S++){var A,N=h(l[S],{seriesIndex:S,w:a}),j=!1,W=!1;if(a.globals.collapsedSeries.length>0)for(var G=0;G0)for(var q=0;q0?S-10:0)+(A>0?A-10:0)}l.style.position="absolute",d=d+n+i.config.legend.offsetX,h=h+a+i.config.legend.offsetY,l.style.left=d+"px",l.style.top=h+"px",i.config.legend.position==="bottom"?(l.style.top="auto",l.style.bottom=5-i.config.legend.offsetY+"px"):i.config.legend.position==="right"&&(l.style.left="auto",l.style.right=25+i.config.legend.offsetX+"px"),["width","height"].forEach(function(N){l.style[N]&&(l.style[N]=parseInt(i.config.legend[N],10)+"px")})}},{key:"legendAlignHorizontal",value:function(){var n=this.w;n.globals.dom.elLegendWrap.style.right=0;var a=this.legendHelpers.getLegendBBox(),i=new Kt(this.ctx),l=i.dimHelpers.getTitleSubtitleCoords("title"),c=i.dimHelpers.getTitleSubtitleCoords("subtitle"),d=0;n.config.legend.position==="bottom"?d=-a.clwh/1.8:n.config.legend.position==="top"&&(d=l.height+c.height+n.config.title.margin+n.config.subtitle.margin-10),this.setLegendWrapXY(20,d)}},{key:"legendAlignVertical",value:function(){var n=this.w,a=this.legendHelpers.getLegendBBox(),i=0;n.config.legend.position==="left"&&(i=20),n.config.legend.position==="right"&&(i=n.globals.svgWidth-a.clww-10),this.setLegendWrapXY(i,20)}},{key:"onLegendHovered",value:function(n){var a=this.w,i=n.target.classList.contains("apexcharts-legend-series")||n.target.classList.contains("apexcharts-legend-text")||n.target.classList.contains("apexcharts-legend-marker");if(a.config.chart.type==="heatmap"||this.isBarsDistributed){if(i){var l=parseInt(n.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,l,this.w]),new Me(this.ctx).highlightRangeInSeries(n,n.target)}}else!n.target.classList.contains("apexcharts-inactive-legend")&&i&&new Me(this.ctx).toggleSeriesOnHover(n,n.target)}},{key:"onLegendClick",value:function(n){var a=this.w;if(!a.config.legend.customLegendItems.length&&(n.target.classList.contains("apexcharts-legend-series")||n.target.classList.contains("apexcharts-legend-text")||n.target.classList.contains("apexcharts-legend-marker"))){var i=parseInt(n.target.getAttribute("rel"),10)-1,l=n.target.getAttribute("data:collapsed")==="true",c=this.w.config.chart.events.legendClick;typeof c=="function"&&c(this.ctx,i,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,i,this.w]);var d=this.w.config.legend.markers.onClick;typeof d=="function"&&n.target.classList.contains("apexcharts-legend-marker")&&(d(this.ctx,i,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,i,this.w])),a.config.chart.type!=="treemap"&&a.config.chart.type!=="heatmap"&&!this.isBarsDistributed&&a.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(i,l)}}}]),J}(),ea=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w;var a=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=a.globals.minX,this.maxX=a.globals.maxX}return w(J,[{key:"createToolbar",value:function(){var n=this,a=this.w,i=function(){return document.createElement("div")},l=i();if(l.setAttribute("class","apexcharts-toolbar"),l.style.top=a.config.chart.toolbar.offsetY+"px",l.style.right=3-a.config.chart.toolbar.offsetX+"px",a.globals.dom.elWrap.appendChild(l),this.elZoom=i(),this.elZoomIn=i(),this.elZoomOut=i(),this.elPan=i(),this.elSelection=i(),this.elZoomReset=i(),this.elMenuIcon=i(),this.elMenu=i(),this.elCustomIcons=[],this.t=a.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var c=0;c `),h("zoomOut",this.elZoomOut,` `);var m=function(N){n.t[N]&&a.config.chart[N].enabled&&d.push({el:N==="zoom"?n.elZoom:n.elSelection,icon:typeof n.t[N]=="string"?n.t[N]:N==="zoom"?` `:` `,title:n.localeValues[N==="zoom"?"selectionZoom":"selection"],class:a.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(N,"-icon")})};m("zoom"),m("selection"),this.t.pan&&a.config.chart.zoom.enabled&&d.push({el:this.elPan,icon:typeof this.t.pan=="string"?this.t.pan:` `,title:this.localeValues.pan,class:a.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),h("reset",this.elZoomReset,` `),this.t.download&&d.push({el:this.elMenuIcon,icon:typeof this.t.download=="string"?this.t.download:'',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var S=0;S0&&l.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:i.globals.gridWidth,maxY:i.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var i=this.w,l=this.xyRatios;if(!i.globals.zoomEnabled){if(i.globals.selection!==void 0&&i.globals.selection!==null)this.drawSelectionRect(i.globals.selection);else if(i.config.chart.selection.xaxis.min!==void 0&&i.config.chart.selection.xaxis.max!==void 0){var c=(i.config.chart.selection.xaxis.min-i.globals.minX)/l.xRatio,d={x:c,y:0,width:i.globals.gridWidth-(i.globals.maxX-i.config.chart.selection.xaxis.max)/l.xRatio-c,height:i.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(d),this.makeSelectionRectDraggable(),typeof i.config.chart.events.selection=="function"&&i.config.chart.events.selection(this.ctx,{xaxis:{min:i.config.chart.selection.xaxis.min,max:i.config.chart.selection.xaxis.max},yaxis:{}})}}}},{key:"drawSelectionRect",value:function(i){var l=i.x,c=i.y,d=i.width,h=i.height,m=i.translateX,S=m===void 0?0:m,A=i.translateY,N=A===void 0?0:A,j=this.w,W=this.zoomRect,G=this.selectionRect;if(this.dragged||j.globals.selection!==null){var q={transform:"translate("+S+", "+N+")"};j.globals.zoomEnabled&&this.dragged&&(d<0&&(d=1),W.attr({x:l,y:c,width:d,height:h,fill:j.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":j.config.chart.zoom.zoomedArea.fill.opacity,stroke:j.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":j.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":j.config.chart.zoom.zoomedArea.stroke.opacity}),v.setAttrs(W.node,q)),j.globals.selectionEnabled&&(G.attr({x:l,y:c,width:d>0?d:0,height:h>0?h:0,fill:j.config.chart.selection.fill.color,"fill-opacity":j.config.chart.selection.fill.opacity,stroke:j.config.chart.selection.stroke.color,"stroke-width":j.config.chart.selection.stroke.width,"stroke-dasharray":j.config.chart.selection.stroke.dashArray,"stroke-opacity":j.config.chart.selection.stroke.opacity}),v.setAttrs(G.node,q))}}},{key:"hideSelectionRect",value:function(i){i&&i.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(i){var l=i.context,c=i.zoomtype,d=this.w,h=l,m=this.gridRect.getBoundingClientRect(),S=h.startX-1,A=h.startY,N=!1,j=!1,W=h.clientX-m.left-S,G=h.clientY-m.top-A,q={};return Math.abs(W+S)>d.globals.gridWidth?W=d.globals.gridWidth-S:h.clientX-m.left<0&&(W=S),S>h.clientX-m.left&&(N=!0,W=Math.abs(W)),A>h.clientY-m.top&&(j=!0,G=Math.abs(G)),q=c==="x"?{x:N?S-W:S,y:0,width:W,height:d.globals.gridHeight}:c==="y"?{x:0,y:j?A-G:A,width:d.globals.gridWidth,height:G}:{x:N?S-W:S,y:j?A-G:A,width:W,height:G},h.drawSelectionRect(q),h.selectionDragging("resizing"),q}},{key:"selectionDragging",value:function(i,l){var c=this,d=this.w,h=this.xyRatios,m=this.selectionRect,S=0;i==="resizing"&&(S=30);var A=function(j){return parseFloat(m.node.getAttribute(j))},N={x:A("x"),y:A("y"),width:A("width"),height:A("height")};d.globals.selection=N,typeof d.config.chart.events.selection=="function"&&d.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var j=c.gridRect.getBoundingClientRect(),W=m.node.getBoundingClientRect(),G={xaxis:{min:d.globals.xAxisScale.niceMin+(W.left-j.left)*h.xRatio,max:d.globals.xAxisScale.niceMin+(W.right-j.left)*h.xRatio},yaxis:{min:d.globals.yAxisScale[0].niceMin+(j.bottom-W.bottom)*h.yRatio[0],max:d.globals.yAxisScale[0].niceMax-(W.top-j.top)*h.yRatio[0]}};d.config.chart.events.selection(c.ctx,G),d.config.chart.brush.enabled&&d.config.chart.events.brushScrolled!==void 0&&d.config.chart.events.brushScrolled(c.ctx,G)},S))}},{key:"selectionDrawn",value:function(i){var l=i.context,c=i.zoomtype,d=this.w,h=l,m=this.xyRatios,S=this.ctx.toolbar;if(h.startX>h.endX){var A=h.startX;h.startX=h.endX,h.endX=A}if(h.startY>h.endY){var N=h.startY;h.startY=h.endY,h.endY=N}var j=void 0,W=void 0;d.globals.isRangeBar?(j=d.globals.yAxisScale[0].niceMin+h.startX*m.invertedYRatio,W=d.globals.yAxisScale[0].niceMin+h.endX*m.invertedYRatio):(j=d.globals.xAxisScale.niceMin+h.startX*m.xRatio,W=d.globals.xAxisScale.niceMin+h.endX*m.xRatio);var G=[],q=[];if(d.config.yaxis.forEach(function(de,fe){G.push(d.globals.yAxisScale[fe].niceMax-m.yRatio[fe]*h.startY),q.push(d.globals.yAxisScale[fe].niceMax-m.yRatio[fe]*h.endY)}),h.dragged&&(h.dragX>10||h.dragY>10)&&j!==W){if(d.globals.zoomEnabled){var Q=f.clone(d.globals.initialConfig.yaxis),ne=f.clone(d.globals.initialConfig.xaxis);if(d.globals.zoomed=!0,d.config.xaxis.convertedCatToNumeric&&(j=Math.floor(j),W=Math.floor(W),j<1&&(j=1,W=d.globals.dataPoints),W-j<2&&(W=j+1)),c!=="xy"&&c!=="x"||(ne={min:j,max:W}),c!=="xy"&&c!=="y"||Q.forEach(function(de,fe){Q[fe].min=q[fe],Q[fe].max=G[fe]}),d.config.chart.zoom.autoScaleYaxis){var se=new $e(h.ctx);Q=se.autoScaleY(h.ctx,Q,{xaxis:ne})}if(S){var C=S.getBeforeZoomRange(ne,Q);C&&(ne=C.xaxis?C.xaxis:ne,Q=C.yaxis?C.yaxis:Q)}var I={xaxis:ne};d.config.chart.group||(I.yaxis=Q),h.ctx.updateHelpers._updateOptions(I,!1,h.w.config.chart.animations.dynamicAnimation.enabled),typeof d.config.chart.events.zoomed=="function"&&S.zoomCallback(ne,Q)}else if(d.globals.selectionEnabled){var $,te=null;$={min:j,max:W},c!=="xy"&&c!=="y"||(te=f.clone(d.config.yaxis)).forEach(function(de,fe){te[fe].min=q[fe],te[fe].max=G[fe]}),d.globals.selection=h.selection,typeof d.config.chart.events.selection=="function"&&d.config.chart.events.selection(h.ctx,{xaxis:$,yaxis:te})}}}},{key:"panDragging",value:function(i){var l=i.context,c=this.w,d=l;if(c.globals.lastClientPosition.x!==void 0){var h=c.globals.lastClientPosition.x-d.clientX,m=c.globals.lastClientPosition.y-d.clientY;Math.abs(h)>Math.abs(m)&&h>0?this.moveDirection="left":Math.abs(h)>Math.abs(m)&&h<0?this.moveDirection="right":Math.abs(m)>Math.abs(h)&&m>0?this.moveDirection="up":Math.abs(m)>Math.abs(h)&&m<0&&(this.moveDirection="down")}c.globals.lastClientPosition={x:d.clientX,y:d.clientY};var S=c.globals.isRangeBar?c.globals.minY:c.globals.minX,A=c.globals.isRangeBar?c.globals.maxY:c.globals.maxX;c.config.xaxis.convertedCatToNumeric||d.panScrolled(S,A)}},{key:"delayedPanScrolled",value:function(){var i=this.w,l=i.globals.minX,c=i.globals.maxX,d=(i.globals.maxX-i.globals.minX)/2;this.moveDirection==="left"?(l=i.globals.minX+d,c=i.globals.maxX+d):this.moveDirection==="right"&&(l=i.globals.minX-d,c=i.globals.maxX-d),l=Math.floor(l),c=Math.floor(c),this.updateScrolledChart({xaxis:{min:l,max:c}},l,c)}},{key:"panScrolled",value:function(i,l){var c=this.w,d=this.xyRatios,h=f.clone(c.globals.initialConfig.yaxis),m=d.xRatio,S=c.globals.minX,A=c.globals.maxX;c.globals.isRangeBar&&(m=d.invertedYRatio,S=c.globals.minY,A=c.globals.maxY),this.moveDirection==="left"?(i=S+c.globals.gridWidth/15*m,l=A+c.globals.gridWidth/15*m):this.moveDirection==="right"&&(i=S-c.globals.gridWidth/15*m,l=A-c.globals.gridWidth/15*m),c.globals.isRangeBar||(ic.globals.initialMaxX)&&(i=S,l=A);var N={min:i,max:l};c.config.chart.zoom.autoScaleYaxis&&(h=new $e(this.ctx).autoScaleY(this.ctx,h,{xaxis:N}));var j={xaxis:{min:i,max:l}};c.config.chart.group||(j.yaxis=h),this.updateScrolledChart(j,i,l)}},{key:"updateScrolledChart",value:function(i,l,c){var d=this.w;this.ctx.updateHelpers._updateOptions(i,!1,!1),typeof d.config.chart.events.scrolled=="function"&&d.config.chart.events.scrolled(this.ctx,{xaxis:{min:l,max:c}})}}]),a}(),Jt=function(){function J(n){u(this,J),this.w=n.w,this.ttCtx=n,this.ctx=n.ctx}return w(J,[{key:"getNearestValues",value:function(n){var a=n.hoverArea,i=n.elGrid,l=n.clientX,c=n.clientY,d=this.w,h=i.getBoundingClientRect(),m=h.width,S=h.height,A=m/(d.globals.dataPoints-1),N=S/d.globals.dataPoints,j=this.hasBars();!d.globals.comboCharts&&!j||d.config.xaxis.convertedCatToNumeric||(A=m/d.globals.dataPoints);var W=l-h.left-d.globals.barPadForNumericAxis,G=c-h.top;W<0||G<0||W>m||G>S?(a.classList.remove("hovering-zoom"),a.classList.remove("hovering-pan")):d.globals.zoomEnabled?(a.classList.remove("hovering-pan"),a.classList.add("hovering-zoom")):d.globals.panEnabled&&(a.classList.remove("hovering-zoom"),a.classList.add("hovering-pan"));var q=Math.round(W/A),Q=Math.floor(G/N);j&&!d.config.xaxis.convertedCatToNumeric&&(q=Math.ceil(W/A),q-=1);var ne=null,se=null,C=d.globals.seriesXvalues.map(function(fe){return fe.filter(function(we){return f.isNumber(we)})}),I=d.globals.seriesYvalues.map(function(fe){return fe.filter(function(we){return f.isNumber(we)})});if(d.globals.isXNumeric){var $=this.ttCtx.getElGrid().getBoundingClientRect(),te=W*($.width/m),de=G*($.height/S);ne=(se=this.closestInMultiArray(te,de,C,I)).index,q=se.j,ne!==null&&(C=d.globals.seriesXvalues[ne],q=(se=this.closestInArray(te,C)).index)}return d.globals.capturedSeriesIndex=ne===null?-1:ne,(!q||q<1)&&(q=0),d.globals.isBarHorizontal?d.globals.capturedDataPointIndex=Q:d.globals.capturedDataPointIndex=q,{capturedSeries:ne,j:d.globals.isBarHorizontal?Q:q,hoverX:W,hoverY:G}}},{key:"closestInMultiArray",value:function(n,a,i,l){var c=this.w,d=0,h=null,m=-1;c.globals.series.length>1?d=this.getFirstActiveXArray(i):h=0;var S=i[d][0],A=Math.abs(n-S);if(i.forEach(function(W){W.forEach(function(G,q){var Q=Math.abs(n-G);Q<=A&&(A=Q,m=q)})}),m!==-1){var N=l[d][m],j=Math.abs(a-N);h=d,l.forEach(function(W,G){var q=Math.abs(a-W[m]);q<=j&&(j=q,h=G)})}return{index:h,j:m}}},{key:"getFirstActiveXArray",value:function(n){for(var a=this.w,i=0,l=n.map(function(d,h){return d.length>0?h:-1}),c=0;c0)for(var l=0;l *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var n=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(n=R(n)).sort(function(i,l){var c=Number(i.getAttribute("data:realIndex")),d=Number(l.getAttribute("data:realIndex"));return dc?-1:0});var a=[];return n.forEach(function(i){a.push(i.querySelector(".apexcharts-marker"))}),a}},{key:"hasMarkers",value:function(n){return this.getElMarkers(n).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(n){var a=this.w,i=a.config.markers.hover.size;return i===void 0&&(i=a.globals.markers.size[n]+a.config.markers.hover.sizeOffset),i}},{key:"toggleAllTooltipSeriesGroups",value:function(n){var a=this.w,i=this.ttCtx;i.allTooltipSeriesGroups.length===0&&(i.allTooltipSeriesGroups=a.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var l=i.allTooltipSeriesGroups,c=0;c ').concat(fe.attrs.name,""),de+="
".concat(fe.val,"
")}),C.innerHTML=te+"",I.innerHTML=de+""};h?S.globals.seriesGoals[a][i]&&Array.isArray(S.globals.seriesGoals[a][i])?$():(C.innerHTML="",I.innerHTML=""):$()}else C.innerHTML="",I.innerHTML="";q!==null&&(l[a].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=S.config.tooltip.z.title,l[a].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=q!==void 0?q:""),h&&Q[0]&&(N==null||S.globals.ancillaryCollapsedSeriesIndices.indexOf(a)>-1||S.globals.collapsedSeriesIndices.indexOf(a)>-1?Q[0].parentNode.style.display="none":Q[0].parentNode.style.display=S.config.tooltip.items.display)}},{key:"toggleActiveInactiveSeries",value:function(n){var a=this.w;if(n)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var i=a.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");i&&(i.classList.add("apexcharts-active"),i.style.display=a.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(n){var a=n.i,i=n.j,l=this.w,c=this.ctx.series.filteredSeriesX(),d="",h="",m=null,S=null,A={series:l.globals.series,seriesIndex:a,dataPointIndex:i,w:l},N=l.globals.ttZFormatter;i===null?S=l.globals.series[a]:l.globals.isXNumeric&&l.config.chart.type!=="treemap"?(d=c[a][i],c[a].length===0&&(d=c[this.tooltipUtil.getFirstActiveXArray(c)][i])):d=l.globals.labels[i]!==void 0?l.globals.labels[i]:"";var j=d;return l.globals.isXNumeric&&l.config.xaxis.type==="datetime"?d=new pe(this.ctx).xLabelFormat(l.globals.ttKeyFormatter,j,j,{i:void 0,dateFormatter:new ae(this.ctx).formatDate,w:this.w}):d=l.globals.isBarHorizontal?l.globals.yLabelFormatters[0](j,A):l.globals.xLabelFormatter(j,A),l.config.tooltip.x.formatter!==void 0&&(d=l.globals.ttKeyFormatter(j,A)),l.globals.seriesZ.length>0&&l.globals.seriesZ[a].length>0&&(m=N(l.globals.seriesZ[a][i],l)),h=typeof l.config.xaxis.tooltip.formatter=="function"?l.globals.xaxisTooltipFormatter(j,A):d,{val:Array.isArray(S)?S.join(" "):S,xVal:Array.isArray(d)?d.join(" "):d,xAxisTTVal:Array.isArray(h)?h.join(" "):h,zVal:m}}},{key:"handleCustomTooltip",value:function(n){var a=n.i,i=n.j,l=n.y1,c=n.y2,d=n.w,h=this.ttCtx.getElTooltip(),m=d.config.tooltip.custom;Array.isArray(m)&&m[a]&&(m=m[a]),h.innerHTML=m({ctx:this.ctx,series:d.globals.series,seriesIndex:a,dataPointIndex:i,y1:l,y2:c,w:d})}}]),J}(),Ir=function(){function J(n){u(this,J),this.ttCtx=n,this.ctx=n.ctx,this.w=n.w}return w(J,[{key:"moveXCrosshairs",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=this.ttCtx,l=this.w,c=i.getElXCrosshairs(),d=n-i.xcrosshairsWidth/2,h=l.globals.labels.slice().length;if(a!==null&&(d=l.globals.gridWidth/h*a),c===null||l.globals.isBarHorizontal||(c.setAttribute("x",d),c.setAttribute("x1",d),c.setAttribute("x2",d),c.setAttribute("y2",l.globals.gridHeight),c.classList.add("apexcharts-active")),d<0&&(d=0),d>l.globals.gridWidth&&(d=l.globals.gridWidth),i.isXAxisTooltipEnabled){var m=d;l.config.xaxis.crosshairs.width!=="tickWidth"&&l.config.xaxis.crosshairs.width!=="barWidth"||(m=d+i.xcrosshairsWidth/2),this.moveXAxisTooltip(m)}}},{key:"moveYCrosshairs",value:function(n){var a=this.ttCtx;a.ycrosshairs!==null&&v.setAttrs(a.ycrosshairs,{y1:n,y2:n}),a.ycrosshairsHidden!==null&&v.setAttrs(a.ycrosshairsHidden,{y1:n,y2:n})}},{key:"moveXAxisTooltip",value:function(n){var a=this.w,i=this.ttCtx;if(i.xaxisTooltip!==null&&i.xcrosshairsWidth!==0){i.xaxisTooltip.classList.add("apexcharts-active");var l=i.xaxisOffY+a.config.xaxis.tooltip.offsetY+a.globals.translateY+1+a.config.xaxis.offsetY;if(n-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(n)){n+=a.globals.translateX;var c;c=new v(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=c.width+"px",i.xaxisTooltip.style.left=n+"px",i.xaxisTooltip.style.top=l+"px"}}}},{key:"moveYAxisTooltip",value:function(n){var a=this.w,i=this.ttCtx;i.yaxisTTEls===null&&(i.yaxisTTEls=a.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var l=parseInt(i.ycrosshairsHidden.getAttribute("y1"),10),c=a.globals.translateY+l,d=i.yaxisTTEls[n].getBoundingClientRect().height,h=a.globals.translateYAxisX[n]-2;a.config.yaxis[n].opposite&&(h-=26),c-=d/2,a.globals.ignoreYAxisIndexes.indexOf(n)===-1?(i.yaxisTTEls[n].classList.add("apexcharts-active"),i.yaxisTTEls[n].style.top=c+"px",i.yaxisTTEls[n].style.left=h+a.config.yaxis[n].tooltip.offsetX+"px"):i.yaxisTTEls[n].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(n,a){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,l=this.w,c=this.ttCtx,d=c.getElTooltip(),h=c.tooltipRect,m=i!==null?parseFloat(i):1,S=parseFloat(n)+m+5,A=parseFloat(a)+m/2;if(S>l.globals.gridWidth/2&&(S=S-h.ttWidth-m-10),S>l.globals.gridWidth-h.ttWidth-10&&(S=l.globals.gridWidth-h.ttWidth),S<-20&&(S=-20),l.config.tooltip.followCursor){var N=c.getElGrid().getBoundingClientRect();(S=c.e.clientX-N.left)>l.globals.gridWidth/2&&(S-=c.tooltipRect.ttWidth),(A=c.e.clientY+l.globals.translateY-N.top)>l.globals.gridHeight/2&&(A-=c.tooltipRect.ttHeight)}else l.globals.isBarHorizontal||h.ttHeight/2+A>l.globals.gridHeight&&(A=l.globals.gridHeight-h.ttHeight+l.globals.translateY);isNaN(S)||(S+=l.globals.translateX,d.style.left=S+"px",d.style.top=A+"px")}},{key:"moveMarkers",value:function(n,a){var i=this.w,l=this.ttCtx;if(i.globals.markers.size[n]>0)for(var c=i.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(n,"'] .apexcharts-marker")),d=0;d0&&(A.setAttribute("r",m),A.setAttribute("cx",i),A.setAttribute("cy",l)),this.moveXCrosshairs(i),d.fixedTooltip||this.moveTooltip(i,l,m)}}},{key:"moveDynamicPointsOnHover",value:function(n){var a,i=this.ttCtx,l=i.w,c=0,d=0,h=l.globals.pointsArray;a=new Me(this.ctx).getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var m=i.tooltipUtil.getHoverMarkerSize(a);h[a]&&(c=h[a][n][0],d=h[a][n][1]);var S=i.tooltipUtil.getAllMarkers();if(S!==null)for(var A=0;A0?(S[A]&&S[A].setAttribute("r",m),S[A]&&S[A].setAttribute("cy",j)):S[A]&&S[A].setAttribute("r",0)}}this.moveXCrosshairs(c),i.fixedTooltip||this.moveTooltip(c,d||l.globals.gridHeight,m)}},{key:"moveStickyTooltipOverBars",value:function(n,a){var i=this.w,l=this.ttCtx,c=i.globals.columnSeries?i.globals.columnSeries.length:i.globals.series.length,d=c>=2&&c%2==0?Math.floor(c/2):Math.floor(c/2)+1;i.globals.isBarHorizontal&&(d=new Me(this.ctx).getActiveConfigSeriesIndex("desc")+1);var h=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(d,"'] path[j='").concat(n,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(d,"'] path[j='").concat(n,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(d,"'] path[j='").concat(n,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(d,"'] path[j='").concat(n,"']"));h||typeof a!="number"||(h=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(a,"'] path[j='").concat(n,`'], .apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='`).concat(a,"'] path[j='").concat(n,`'], .apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='`).concat(a,"'] path[j='").concat(n,`'], .apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='`).concat(a,"'] path[j='").concat(n,"']")));var m=h?parseFloat(h.getAttribute("cx")):0,S=h?parseFloat(h.getAttribute("cy")):0,A=h?parseFloat(h.getAttribute("barWidth")):0,N=l.getElGrid().getBoundingClientRect(),j=h&&(h.classList.contains("apexcharts-candlestick-area")||h.classList.contains("apexcharts-boxPlot-area"));i.globals.isXNumeric?(h&&!j&&(m-=c%2!=0?A/2:0),h&&j&&i.globals.comboCharts&&(m-=A/2)):i.globals.isBarHorizontal||(m=l.xAxisTicksPositions[n-1]+l.dataPointsDividedWidth/2,isNaN(m)&&(m=l.xAxisTicksPositions[n]-l.dataPointsDividedWidth/2)),i.globals.isBarHorizontal?S-=l.tooltipRect.ttHeight:i.config.tooltip.followCursor?S=l.e.clientY-N.top-l.tooltipRect.ttHeight/2:S+l.tooltipRect.ttHeight+15>i.globals.gridHeight&&(S=i.globals.gridHeight),i.globals.isBarHorizontal||this.moveXCrosshairs(m),l.fixedTooltip||this.moveTooltip(m,S||i.globals.gridHeight)}}]),J}(),jr=function(){function J(n){u(this,J),this.w=n.w,this.ttCtx=n,this.ctx=n.ctx,this.tooltipPosition=new Ir(n)}return w(J,[{key:"drawDynamicPoints",value:function(){var n=this.w,a=new v(this.ctx),i=new Ee(this.ctx),l=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series");l=R(l),n.config.chart.stacked&&l.sort(function(N,j){return parseFloat(N.getAttribute("data:realIndex"))-parseFloat(j.getAttribute("data:realIndex"))});for(var c=0;c2&&arguments[2]!==void 0?arguments[2]:null,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,c=this.w;c.config.chart.type!=="bubble"&&this.newPointSize(n,a);var d=a.getAttribute("cx"),h=a.getAttribute("cy");if(i!==null&&l!==null&&(d=i,h=l),this.tooltipPosition.moveXCrosshairs(d),!this.fixedTooltip){if(c.config.chart.type==="radar"){var m=this.ttCtx.getElGrid().getBoundingClientRect();d=this.ttCtx.e.clientX-m.left}this.tooltipPosition.moveTooltip(d,h,c.config.markers.hover.size)}}},{key:"enlargePoints",value:function(n){for(var a=this.w,i=this,l=this.ttCtx,c=n,d=a.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),h=a.config.markers.hover.size,m=0;m=0?n[a].setAttribute("r",i):n[a].setAttribute("r",0)}}}]),J}(),Ht=function(){function J(n){u(this,J),this.w=n.w;var a=this.w;this.ttCtx=n,this.isVerticalGroupedRangeBar=!a.globals.isBarHorizontal&&a.config.chart.type==="rangeBar"&&a.config.plotOptions.bar.rangeBarGroupRows}return w(J,[{key:"getAttr",value:function(n,a){return parseFloat(n.target.getAttribute(a))}},{key:"handleHeatTreeTooltip",value:function(n){var a=n.e,i=n.opt,l=n.x,c=n.y,d=n.type,h=this.ttCtx,m=this.w;if(a.target.classList.contains("apexcharts-".concat(d,"-rect"))){var S=this.getAttr(a,"i"),A=this.getAttr(a,"j"),N=this.getAttr(a,"cx"),j=this.getAttr(a,"cy"),W=this.getAttr(a,"width"),G=this.getAttr(a,"height");if(h.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:S,j:A,shared:!1,e:a}),m.globals.capturedSeriesIndex=S,m.globals.capturedDataPointIndex=A,l=N+h.tooltipRect.ttWidth/2+W,c=j+h.tooltipRect.ttHeight/2-G/2,h.tooltipPosition.moveXCrosshairs(N+W/2),l>m.globals.gridWidth/2&&(l=N-h.tooltipRect.ttWidth/2+W),h.w.config.tooltip.followCursor){var q=m.globals.dom.elWrap.getBoundingClientRect();l=m.globals.clientX-q.left-(l>m.globals.gridWidth/2?h.tooltipRect.ttWidth:0),c=m.globals.clientY-q.top-(c>m.globals.gridHeight/2?h.tooltipRect.ttHeight:0)}}return{x:l,y:c}}},{key:"handleMarkerTooltip",value:function(n){var a,i,l=n.e,c=n.opt,d=n.x,h=n.y,m=this.w,S=this.ttCtx;if(l.target.classList.contains("apexcharts-marker")){var A=parseInt(c.paths.getAttribute("cx"),10),N=parseInt(c.paths.getAttribute("cy"),10),j=parseFloat(c.paths.getAttribute("val"));if(i=parseInt(c.paths.getAttribute("rel"),10),a=parseInt(c.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,S.intersect){var W=f.findAncestor(c.paths,"apexcharts-series");W&&(a=parseInt(W.getAttribute("data:realIndex"),10))}if(S.tooltipLabels.drawSeriesTexts({ttItems:c.ttItems,i:a,j:i,shared:!S.showOnIntersect&&m.config.tooltip.shared,e:l}),l.type==="mouseup"&&S.markerClick(l,a,i),m.globals.capturedSeriesIndex=a,m.globals.capturedDataPointIndex=i,d=A,h=N+m.globals.translateY-1.4*S.tooltipRect.ttHeight,S.w.config.tooltip.followCursor){var G=S.getElGrid().getBoundingClientRect();h=S.e.clientY+m.globals.translateY-G.top}j<0&&(h=N),S.marker.enlargeCurrentPoint(i,c.paths,d,h)}return{x:d,y:h}}},{key:"handleBarTooltip",value:function(n){var a,i,l=n.e,c=n.opt,d=this.w,h=this.ttCtx,m=h.getElTooltip(),S=0,A=0,N=0,j=this.getBarTooltipXY({e:l,opt:c});a=j.i;var W=j.barHeight,G=j.j;d.globals.capturedSeriesIndex=a,d.globals.capturedDataPointIndex=G,d.globals.isBarHorizontal&&h.tooltipUtil.hasBars()||!d.config.tooltip.shared?(A=j.x,N=j.y,i=Array.isArray(d.config.stroke.width)?d.config.stroke.width[a]:d.config.stroke.width,S=A):d.globals.comboCharts||d.config.tooltip.shared||(S/=2),isNaN(N)&&(N=d.globals.svgHeight-h.tooltipRect.ttHeight);var q=parseInt(c.paths.parentNode.getAttribute("data:realIndex"),10),Q=d.globals.isMultipleYAxis?d.config.yaxis[q]&&d.config.yaxis[q].reversed:d.config.yaxis[0].reversed;if(A+h.tooltipRect.ttWidth>d.globals.gridWidth&&!Q?A-=h.tooltipRect.ttWidth:A<0&&(A=0),h.w.config.tooltip.followCursor){var ne=h.getElGrid().getBoundingClientRect();N=h.e.clientY-ne.top}h.tooltip===null&&(h.tooltip=d.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),d.config.tooltip.shared||(d.globals.comboBarCount>0?h.tooltipPosition.moveXCrosshairs(S+i/2):h.tooltipPosition.moveXCrosshairs(S)),!h.fixedTooltip&&(!d.config.tooltip.shared||d.globals.isBarHorizontal&&h.tooltipUtil.hasBars())&&(Q&&(A-=h.tooltipRect.ttWidth)<0&&(A=0),!Q||d.globals.isBarHorizontal&&h.tooltipUtil.hasBars()||(N=N+W-2*(d.globals.series[a][G]<0?W:0)),N=N+d.globals.translateY-h.tooltipRect.ttHeight/2,m.style.left=A+d.globals.translateX+"px",m.style.top=N+"px")}},{key:"getBarTooltipXY",value:function(n){var a=this,i=n.e,l=n.opt,c=this.w,d=null,h=this.ttCtx,m=0,S=0,A=0,N=0,j=0,W=i.target.classList;if(W.contains("apexcharts-bar-area")||W.contains("apexcharts-candlestick-area")||W.contains("apexcharts-boxPlot-area")||W.contains("apexcharts-rangebar-area")){var G=i.target,q=G.getBoundingClientRect(),Q=l.elGrid.getBoundingClientRect(),ne=q.height;j=q.height;var se=q.width,C=parseInt(G.getAttribute("cx"),10),I=parseInt(G.getAttribute("cy"),10);N=parseFloat(G.getAttribute("barWidth"));var $=i.type==="touchmove"?i.touches[0].clientX:i.clientX;d=parseInt(G.getAttribute("j"),10),m=parseInt(G.parentNode.getAttribute("rel"),10)-1;var te=G.getAttribute("data-range-y1"),de=G.getAttribute("data-range-y2");c.globals.comboCharts&&(m=parseInt(G.parentNode.getAttribute("data:realIndex"),10));var fe=function(Ce){return c.globals.isXNumeric?C-se/2:a.isVerticalGroupedRangeBar?C+se/2:C-h.dataPointsDividedWidth+se/2},we=function(){return I-h.dataPointsDividedHeight+ne/2-h.tooltipRect.ttHeight/2};h.tooltipLabels.drawSeriesTexts({ttItems:l.ttItems,i:m,j:d,y1:te?parseInt(te,10):null,y2:de?parseInt(de,10):null,shared:!h.showOnIntersect&&c.config.tooltip.shared,e:i}),c.config.tooltip.followCursor?c.globals.isBarHorizontal?(S=$-Q.left+15,A=we()):(S=fe(),A=i.clientY-Q.top-h.tooltipRect.ttHeight/2-15):c.globals.isBarHorizontal?((S=C)0&&i.setAttribute("width",a.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var n=this.w,a=this.ttCtx;a.ycrosshairs=n.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),a.ycrosshairsHidden=n.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(n,a,i){var l=this.ttCtx,c=this.w,d=c.globals.yLabelFormatters[n];if(l.yaxisTooltips[n]){var h=l.getElGrid().getBoundingClientRect(),m=(a-h.top)*i.yRatio[n],S=c.globals.maxYArr[n]-c.globals.minYArr[n],A=c.globals.minYArr[n]+(S-m);l.tooltipPosition.moveYCrosshairs(a-h.top),l.yaxisTooltipText[n].innerHTML=d(A),l.tooltipPosition.moveYAxisTooltip(n)}}}]),J}(),io=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w;var a=this.w;this.tConfig=a.config.tooltip,this.tooltipUtil=new Jt(this),this.tooltipLabels=new yn(this),this.tooltipPosition=new Ir(this),this.marker=new jr(this),this.intersect=new Ht(this),this.axesTooltip=new Go(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=!a.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return w(J,[{key:"getElTooltip",value:function(n){return n||(n=this),n.w.globals.dom.baseEl?n.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(n){var a=this.w;this.xyRatios=n,this.isXAxisTooltipEnabled=a.config.xaxis.tooltip.enabled&&a.globals.axisCharts,this.yaxisTooltips=a.config.yaxis.map(function(d,h){return!!(d.show&&d.tooltip.enabled&&a.globals.axisCharts)}),this.allTooltipSeriesGroups=[],a.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement("div");if(i.classList.add("apexcharts-tooltip"),a.config.tooltip.cssClass&&i.classList.add(a.config.tooltip.cssClass),i.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),a.globals.dom.elWrap.appendChild(i),a.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var l=new We(this.ctx);this.xAxisTicksPositions=l.getXAxisTicksPositions()}if(!a.globals.comboCharts&&!this.tConfig.intersect&&a.config.chart.type!=="rangeBar"||this.tConfig.shared||(this.showOnIntersect=!0),a.config.markers.size!==0&&a.globals.markers.largestSize!==0||this.marker.drawDynamicPoints(this),a.globals.collapsedSeries.length!==a.globals.series.length){this.dataPointsDividedHeight=a.globals.gridHeight/a.globals.dataPoints,this.dataPointsDividedWidth=a.globals.gridWidth/a.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||a.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var c=a.globals.series.length;(a.globals.xyCharts||a.globals.comboCharts)&&this.tConfig.shared&&(c=this.showOnIntersect?1:a.globals.series.length),this.legendLabels=a.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(c),this.addSVGEvents()}}},{key:"createTTElements",value:function(n){for(var a=this,i=this.w,l=[],c=this.getElTooltip(),d=function(m){var S=document.createElement("div");S.classList.add("apexcharts-tooltip-series-group"),S.style.order=i.config.tooltip.inverseOrder?n-m:m+1,a.tConfig.shared&&a.tConfig.enabledOnSeries&&Array.isArray(a.tConfig.enabledOnSeries)&&a.tConfig.enabledOnSeries.indexOf(m)<0&&S.classList.add("apexcharts-tooltip-series-group-hidden");var A=document.createElement("span");A.classList.add("apexcharts-tooltip-marker"),A.style.backgroundColor=i.globals.colors[m],S.appendChild(A);var N=document.createElement("div");N.classList.add("apexcharts-tooltip-text"),N.style.fontFamily=a.tConfig.style.fontFamily||i.config.chart.fontFamily,N.style.fontSize=a.tConfig.style.fontSize,["y","goals","z"].forEach(function(j){var W=document.createElement("div");W.classList.add("apexcharts-tooltip-".concat(j,"-group"));var G=document.createElement("span");G.classList.add("apexcharts-tooltip-text-".concat(j,"-label")),W.appendChild(G);var q=document.createElement("span");q.classList.add("apexcharts-tooltip-text-".concat(j,"-value")),W.appendChild(q),N.appendChild(W)}),S.appendChild(N),c.appendChild(S),l.push(S)},h=0;h0&&this.addPathsEventListeners(G,N),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(N)}}},{key:"drawFixedTooltipRect",value:function(){var n=this.w,a=this.getElTooltip(),i=a.getBoundingClientRect(),l=i.width+10,c=i.height+10,d=this.tConfig.fixed.offsetX,h=this.tConfig.fixed.offsetY,m=this.tConfig.fixed.position.toLowerCase();return m.indexOf("right")>-1&&(d=d+n.globals.svgWidth-l+10),m.indexOf("bottom")>-1&&(h=h+n.globals.svgHeight-c-10),a.style.left=d+"px",a.style.top=h+"px",{x:d,y:h,ttWidth:l,ttHeight:c}}},{key:"addDatapointEventsListeners",value:function(n){var a=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(a,n)}},{key:"addPathsEventListeners",value:function(n,a){for(var i=this,l=function(d){var h={paths:n[d],tooltipEl:a.tooltipEl,tooltipY:a.tooltipY,tooltipX:a.tooltipX,elGrid:a.elGrid,hoverArea:a.hoverArea,ttItems:a.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(m){return n[d].addEventListener(m,i.onSeriesHover.bind(i,h),{capture:!1,passive:!0})})},c=0;c=100?this.seriesHover(n,a):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){i.seriesHover(n,a)},100-l))}},{key:"seriesHover",value:function(n,a){var i=this;this.lastHoverTime=Date.now();var l=[],c=this.w;c.config.chart.group&&(l=this.ctx.getGroupedCharts()),c.globals.axisCharts&&(c.globals.minX===-1/0&&c.globals.maxX===1/0||c.globals.dataPoints===0)||(l.length?l.forEach(function(d){var h=i.getElTooltip(d),m={paths:n.paths,tooltipEl:h,tooltipY:n.tooltipY,tooltipX:n.tooltipX,elGrid:n.elGrid,hoverArea:n.hoverArea,ttItems:d.w.globals.tooltip.ttItems};d.w.globals.minX===i.w.globals.minX&&d.w.globals.maxX===i.w.globals.maxX&&d.w.globals.tooltip.seriesHoverByContext({chartCtx:d,ttCtx:d.w.globals.tooltip,opt:m,e:a})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:n,e:a}))}},{key:"seriesHoverByContext",value:function(n){var a=n.chartCtx,i=n.ttCtx,l=n.opt,c=n.e,d=a.w,h=this.getElTooltip();h&&(i.tooltipRect={x:0,y:0,ttWidth:h.getBoundingClientRect().width,ttHeight:h.getBoundingClientRect().height},i.e=c,i.tooltipUtil.hasBars()&&!d.globals.comboCharts&&!i.isBarShared&&this.tConfig.onDatasetHover.highlightDataSeries&&new Me(a).toggleSeriesOnHover(c,c.target.parentNode),i.fixedTooltip&&i.drawFixedTooltipRect(),d.globals.axisCharts?i.axisChartsTooltips({e:c,opt:l,tooltipRect:i.tooltipRect}):i.nonAxisChartsTooltips({e:c,opt:l,tooltipRect:i.tooltipRect}))}},{key:"axisChartsTooltips",value:function(n){var a,i,l=n.e,c=n.opt,d=this.w,h=c.elGrid.getBoundingClientRect(),m=l.type==="touchmove"?l.touches[0].clientX:l.clientX,S=l.type==="touchmove"?l.touches[0].clientY:l.clientY;if(this.clientY=S,this.clientX=m,d.globals.capturedSeriesIndex=-1,d.globals.capturedDataPointIndex=-1,Sh.top+h.height)this.handleMouseOut(c);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!d.config.tooltip.shared){var A=parseInt(c.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(A)<0)return void this.handleMouseOut(c)}var N=this.getElTooltip(),j=this.getElXCrosshairs(),W=d.globals.xyCharts||d.config.chart.type==="bar"&&!d.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||d.globals.comboCharts&&this.tooltipUtil.hasBars();if(l.type==="mousemove"||l.type==="touchmove"||l.type==="mouseup"){if(d.globals.collapsedSeries.length+d.globals.ancillaryCollapsedSeries.length===d.globals.series.length)return;j!==null&&j.classList.add("apexcharts-active");var G=this.yaxisTooltips.filter(function(ne){return ne===!0});if(this.ycrosshairs!==null&&G.length&&this.ycrosshairs.classList.add("apexcharts-active"),W&&!this.showOnIntersect)this.handleStickyTooltip(l,m,S,c);else if(d.config.chart.type==="heatmap"||d.config.chart.type==="treemap"){var q=this.intersect.handleHeatTreeTooltip({e:l,opt:c,x:a,y:i,type:d.config.chart.type});a=q.x,i=q.y,N.style.left=a+"px",N.style.top=i+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:l,opt:c}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:l,opt:c,x:a,y:i});if(this.yaxisTooltips.length)for(var Q=0;QS.width)this.handleMouseOut(l);else if(m!==null)this.handleStickyCapturedSeries(n,m,l,h);else if(this.tooltipUtil.isXoverlap(h)||c.globals.isBarHorizontal){var A=c.globals.series.findIndex(function(N,j){return!c.globals.collapsedSeriesIndices.includes(j)});this.create(n,this,A,h,l.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(n,a,i,l){var c=this.w;if(!this.tConfig.shared&&c.globals.series[a][l]===null)return void this.handleMouseOut(i);if(c.globals.series[a][l]!==void 0)this.tConfig.shared&&this.tooltipUtil.isXoverlap(l)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(n,this,a,l,i.ttItems):this.create(n,this,a,l,i.ttItems,!1);else if(this.tooltipUtil.isXoverlap(l)){var d=c.globals.series.findIndex(function(h,m){return!c.globals.collapsedSeriesIndices.includes(m)});this.create(n,this,d,l,i.ttItems)}}},{key:"deactivateHoverFilter",value:function(){for(var n=this.w,a=new v(this.ctx),i=n.globals.dom.Paper.select(".apexcharts-bar-area"),l=0;l5&&arguments[5]!==void 0?arguments[5]:null,de=this.w,fe=a;n.type==="mouseup"&&this.markerClick(n,i,l),te===null&&(te=this.tConfig.shared);var we=this.tooltipUtil.hasMarkers(i),Ce=this.tooltipUtil.getElBars();if(de.config.legend.tooltipHoverFormatter){var Re=de.config.legend.tooltipHoverFormatter,ze=Array.from(this.legendLabels);ze.forEach(function(_r){var Bn=_r.getAttribute("data:default-text");_r.innerHTML=decodeURIComponent(Bn)});for(var Le=0;Le0?fe.marker.enlargePoints(l):fe.tooltipPosition.moveDynamicPointsOnHover(l);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(Ce),this.barSeriesHeight>0)){var Mt=new v(this.ctx),Pt=de.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(l,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(l,i);for(var It=0;It0&&l.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(G-=N*de)),te&&(G=G+W.height/2-C/2-2);var we=this.barCtx.series[c][d]<0,Ce=S;switch(this.barCtx.isReversed&&(Ce=S-j+(we?2*j:0),S-=j),ne.position){case"center":q=te?we?Ce-j/2+$:Ce+j/2-$:we?Ce-j/2+W.height/2+$:Ce+j/2+W.height/2-$;break;case"bottom":q=te?we?Ce-j+$:Ce+j-$:we?Ce-j+W.height+C+$:Ce+j-W.height/2+C-$;break;case"top":q=te?we?Ce+$:Ce-$:we?Ce-W.height/2-$:Ce+W.height+$}if(this.barCtx.lastActiveBarSerieIndex===h&&se.enabled){var Re=new v(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:h,j:d}),Q.fontSize);a=we?Ce-Re.height/2-$-se.offsetY+18:Ce+Re.height+$+se.offsetY-18,i=G+se.offsetX}return l.config.chart.stacked||(q<0?q=0+C:q+W.height/3>l.globals.gridHeight&&(q=l.globals.gridHeight-C)),{bcx:A,bcy:S,dataLabelsX:G,dataLabelsY:q,totalDataLabelsX:i,totalDataLabelsY:a,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(n){var a=this.w,i=n.x,l=n.i,c=n.j,d=n.realIndex,h=n.groupIndex,m=n.bcy,S=n.barHeight,A=n.barWidth,N=n.textRects,j=n.dataLabelsX,W=n.strokeWidth,G=n.dataLabelsConfig,q=n.barDataLabelsConfig,Q=n.barTotalDataLabelsConfig,ne=n.offX,se=n.offY,C=a.globals.gridHeight/a.globals.dataPoints;A=Math.abs(A);var I,$,te=(m+=h!==-1?h*S:0)-(this.barCtx.isRangeBar?0:C)+S/2+N.height/2+se-3,de="start",fe=this.barCtx.series[l][c]<0,we=i;switch(this.barCtx.isReversed&&(we=i+A-(fe?2*A:0),i=a.globals.gridWidth-A),q.position){case"center":j=fe?we+A/2-ne:Math.max(N.width/2,we-A/2)+ne;break;case"bottom":j=fe?we+A-W-Math.round(N.width/2)-ne:we-A+W+Math.round(N.width/2)+ne;break;case"top":j=fe?we-W+Math.round(N.width/2)-ne:we-W-Math.round(N.width/2)+ne}if(this.barCtx.lastActiveBarSerieIndex===d&&Q.enabled){var Ce=new v(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:d,j:c}),G.fontSize);fe?(I=we-W+Math.round(Ce.width/2)-ne-Q.offsetX-15,de="end"):I=we-W-Math.round(Ce.width/2)+ne+Q.offsetX+15,$=te+Q.offsetY}return a.config.chart.stacked||(j<0?j=j+N.width+W:j+N.width/2>a.globals.gridWidth&&(j=a.globals.gridWidth-N.width-W)),{bcx:i,bcy:m,dataLabelsX:j,dataLabelsY:te,totalDataLabelsX:I,totalDataLabelsY:$,totalDataLabelsAnchor:de}}},{key:"drawCalculatedDataLabels",value:function(n){var a=n.x,i=n.y,l=n.val,c=n.i,d=n.j,h=n.textRects,m=n.barHeight,S=n.barWidth,A=n.dataLabelsConfig,N=this.w,j="rotate(0)";N.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(j="rotate(-90, ".concat(a,", ").concat(i,")"));var W=new je(this.barCtx.ctx),G=new v(this.barCtx.ctx),q=A.formatter,Q=null,ne=N.globals.collapsedSeriesIndices.indexOf(c)>-1;if(A.enabled&&!ne){Q=G.group({class:"apexcharts-data-labels",transform:j});var se="";l!==void 0&&(se=q(l,o(o({},N),{},{seriesIndex:c,dataPointIndex:d,w:N}))),!l&&N.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(se="");var C=N.globals.series[c][d]<0,I=N.config.plotOptions.bar.dataLabels.position;N.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(I==="top"&&(A.textAnchor=C?"end":"start"),I==="center"&&(A.textAnchor="middle"),I==="bottom"&&(A.textAnchor=C?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&SMath.abs(S)&&(se=""):h.height/1.6>Math.abs(m)&&(se=""));var $=o({},A);this.barCtx.isHorizontal&&l<0&&(A.textAnchor==="start"?$.textAnchor="end":A.textAnchor==="end"&&($.textAnchor="start")),W.plotDataLabelsText({x:a,y:i,text:se,i:c,j:d,parent:Q,dataLabelsConfig:$,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return Q}},{key:"drawTotalDataLabels",value:function(n){var a,i=n.x,l=n.y,c=n.val,d=n.realIndex,h=n.textAnchor,m=n.barTotalDataLabelsConfig,S=new v(this.barCtx.ctx);return m.enabled&&i!==void 0&&l!==void 0&&this.barCtx.lastActiveBarSerieIndex===d&&(a=S.drawText({x:i,y:l,foreColor:m.style.color,text:c,textAnchor:h,fontFamily:m.style.fontFamily,fontSize:m.style.fontSize,fontWeight:m.style.fontWeight})),a}}]),J}(),so=function(){function J(n){u(this,J),this.w=n.w,this.barCtx=n}return w(J,[{key:"initVariables",value:function(n){var a=this.w;this.barCtx.series=n,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var i=0;i0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=n[i].length),a.globals.isXNumeric)for(var l=0;la.globals.minX&&a.globals.seriesX[i][l]0&&(l=S.globals.minXDiff/j),(d=l/N*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(d=1)}String(this.barCtx.barOptions.columnWidth).indexOf("%")===-1&&(d=parseInt(this.barCtx.barOptions.columnWidth,10)),h=S.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?S.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),n=S.globals.padHorizontal+(l-d*this.barCtx.seriesLen)/2}return{x:n,y:a,yDivision:i,xDivision:l,barHeight:c,barWidth:d,zeroH:h,zeroW:m}}},{key:"initializeStackedPrevVars",value:function(n){var a=n.w;a.globals.hasSeriesGroups?a.globals.seriesGroups.forEach(function(i){n[i]||(n[i]={}),n[i].prevY=[],n[i].prevX=[],n[i].prevYF=[],n[i].prevXF=[],n[i].prevYVal=[],n[i].prevXVal=[]}):(n.prevY=[],n.prevX=[],n.prevYF=[],n.prevXF=[],n.prevYVal=[],n.prevXVal=[])}},{key:"initializeStackedXYVars",value:function(n){var a=n.w;a.globals.hasSeriesGroups?a.globals.seriesGroups.forEach(function(i){n[i]||(n[i]={}),n[i].xArrj=[],n[i].xArrjF=[],n[i].xArrjVal=[],n[i].yArrj=[],n[i].yArrjF=[],n[i].yArrjVal=[]}):(n.xArrj=[],n.xArrjF=[],n.xArrjVal=[],n.yArrj=[],n.yArrjF=[],n.yArrjVal=[])}},{key:"getPathFillColor",value:function(n,a,i,l){var c,d,h,m,S=this.w,A=new _e(this.barCtx.ctx),N=null,j=this.barCtx.barOptions.distributed?i:a;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(W){n[a][i]>=W.from&&n[a][i]<=W.to&&(N=W.color)}),S.config.series[a].data[i]&&S.config.series[a].data[i].fillColor&&(N=S.config.series[a].data[i].fillColor),A.fillPath({seriesNumber:this.barCtx.barOptions.distributed?j:l,dataPointIndex:i,color:N,value:n[a][i],fillConfig:(c=S.config.series[a].data[i])===null||c===void 0?void 0:c.fill,fillType:(d=S.config.series[a].data[i])!==null&&d!==void 0&&(h=d.fill)!==null&&h!==void 0&&h.type?(m=S.config.series[a].data[i])===null||m===void 0?void 0:m.fill.type:S.config.fill.type})}},{key:"getStrokeWidth",value:function(n,a,i){var l=0,c=this.w;return this.barCtx.series[n][a]?this.barCtx.isNullValue=!1:this.barCtx.isNullValue=!0,c.config.stroke.show&&(this.barCtx.isNullValue||(l=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[i]:this.barCtx.strokeWidth)),l}},{key:"shouldApplyRadius",value:function(n){var a=this.w,i=!1;return a.config.plotOptions.bar.borderRadius>0&&(a.config.chart.stacked&&a.config.plotOptions.bar.borderRadiusWhenStacked==="last"?this.barCtx.lastActiveBarSerieIndex===n&&(i=!0):i=!0),i}},{key:"barBackground",value:function(n){var a=n.j,i=n.i,l=n.x1,c=n.x2,d=n.y1,h=n.y2,m=n.elSeries,S=this.w,A=new v(this.barCtx.ctx),N=new Me(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&N===i){a>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(a%=this.barCtx.barOptions.colors.backgroundBarColors.length);var j=this.barCtx.barOptions.colors.backgroundBarColors[a],W=A.drawRect(l!==void 0?l:0,d!==void 0?d:0,c!==void 0?c:S.globals.gridWidth,h!==void 0?h:S.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,j,this.barCtx.barOptions.colors.backgroundBarOpacity);m.add(W),W.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(n){var a,i=n.barWidth,l=n.barXPosition,c=n.y1,d=n.y2,h=n.strokeWidth,m=n.seriesGroup,S=n.realIndex,A=n.i,N=n.j,j=n.w,W=new v(this.barCtx.ctx);(h=Array.isArray(h)?h[S]:h)||(h=0);var G=i,q=l;(a=j.config.series[S].data[N])!==null&&a!==void 0&&a.columnWidthOffset&&(q=l-j.config.series[S].data[N].columnWidthOffset/2,G=i+j.config.series[S].data[N].columnWidthOffset);var Q=q,ne=q+G;c+=.001,d+=.001;var se=W.move(Q,c),C=W.move(Q,c),I=W.line(ne-h,c);if(j.globals.previousPaths.length>0&&(C=this.barCtx.getPreviousPath(S,N,!1)),se=se+W.line(Q,d)+W.line(ne-h,d)+W.line(ne-h,c)+(j.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),C=C+W.line(Q,c)+I+I+I+I+I+W.line(Q,c)+(j.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(S)&&(se=W.roundPathCorners(se,j.config.plotOptions.bar.borderRadius)),j.config.chart.stacked){var $=this.barCtx;j.globals.hasSeriesGroups&&m&&($=this.barCtx[m]),$.yArrj.push(d),$.yArrjF.push(Math.abs(c-d)),$.yArrjVal.push(this.barCtx.series[A][N])}return{pathTo:se,pathFrom:C}}},{key:"getBarpaths",value:function(n){var a,i=n.barYPosition,l=n.barHeight,c=n.x1,d=n.x2,h=n.strokeWidth,m=n.seriesGroup,S=n.realIndex,A=n.i,N=n.j,j=n.w,W=new v(this.barCtx.ctx);(h=Array.isArray(h)?h[S]:h)||(h=0);var G=i,q=l;(a=j.config.series[S].data[N])!==null&&a!==void 0&&a.barHeightOffset&&(G=i-j.config.series[S].data[N].barHeightOffset/2,q=l+j.config.series[S].data[N].barHeightOffset);var Q=G,ne=G+q;c+=.001,d+=.001;var se=W.move(c,Q),C=W.move(c,Q);j.globals.previousPaths.length>0&&(C=this.barCtx.getPreviousPath(S,N,!1));var I=W.line(c,ne-h);if(se=se+W.line(d,Q)+W.line(d,ne-h)+I+(j.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),C=C+W.line(c,Q)+I+I+I+I+I+W.line(c,Q)+(j.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(S)&&(se=W.roundPathCorners(se,j.config.plotOptions.bar.borderRadius)),j.config.chart.stacked){var $=this.barCtx;j.globals.hasSeriesGroups&&m&&($=this.barCtx[m]),$.xArrj.push(d),$.xArrjF.push(Math.abs(c-d)),$.xArrjVal.push(this.barCtx.series[A][N])}return{pathTo:se,pathFrom:C}}},{key:"checkZeroSeries",value:function(n){for(var a=n.series,i=this.w,l=0;l2&&arguments[2]!==void 0)||arguments[2]?a:null;return n!=null&&(i=a+n/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?n/this.barCtx.invertedYRatio:0)),i}},{key:"getYForValue",value:function(n,a){var i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2]?a:null;return n!=null&&(i=a-n/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?n/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),i}},{key:"getGoalValues",value:function(n,a,i,l,c){var d=this,h=this.w,m=[],S=function(j,W){var G;m.push((k(G={},n,n==="x"?d.getXForValue(j,a,!1):d.getYForValue(j,i,!1)),k(G,"attrs",W),G))};if(h.globals.seriesGoals[l]&&h.globals.seriesGoals[l][c]&&Array.isArray(h.globals.seriesGoals[l][c])&&h.globals.seriesGoals[l][c].forEach(function(j){S(j.value,j)}),this.barCtx.barOptions.isDumbbell&&h.globals.seriesRange.length){var A=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:h.globals.colors,N={strokeHeight:n==="x"?0:h.globals.markers.size[l],strokeWidth:n==="x"?h.globals.markers.size[l]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(A[l])?A[l][0]:A[l]};S(h.globals.seriesRangeStart[l][c],N),S(h.globals.seriesRangeEnd[l][c],o(o({},N),{},{strokeColor:Array.isArray(A[l])?A[l][1]:A[l]}))}return m}},{key:"drawGoalLine",value:function(n){var a=n.barXPosition,i=n.barYPosition,l=n.goalX,c=n.goalY,d=n.barWidth,h=n.barHeight,m=new v(this.barCtx.ctx),S=m.group({className:"apexcharts-bar-goals-groups"});S.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:S.node}),S.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var A=null;return this.barCtx.isHorizontal?Array.isArray(l)&&l.forEach(function(N){var j=N.attrs.strokeHeight!==void 0?N.attrs.strokeHeight:h/2,W=i+j+h/2;A=m.drawLine(N.x,W-2*j,N.x,W,N.attrs.strokeColor?N.attrs.strokeColor:void 0,N.attrs.strokeDashArray,N.attrs.strokeWidth?N.attrs.strokeWidth:2,N.attrs.strokeLineCap),S.add(A)}):Array.isArray(c)&&c.forEach(function(N){var j=N.attrs.strokeWidth!==void 0?N.attrs.strokeWidth:d/2,W=a+j+d/2;A=m.drawLine(W-2*j,N.y,W,N.y,N.attrs.strokeColor?N.attrs.strokeColor:void 0,N.attrs.strokeDashArray,N.attrs.strokeHeight?N.attrs.strokeHeight:2,N.attrs.strokeLineCap),S.add(A)}),S}},{key:"drawBarShadow",value:function(n){var a=n.prevPaths,i=n.currPaths,l=n.color,c=this.w,d=a.x,h=a.x1,m=a.barYPosition,S=i.x,A=i.x1,N=i.barYPosition,j=m+i.barHeight,W=new v(this.barCtx.ctx),G=new f,q=W.move(h,j)+W.line(d,j)+W.line(S,N)+W.line(A,N)+W.line(h,j)+(c.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z");return W.drawPath({d:q,fill:G.shadeColor(.5,f.rgb2hex(l)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}},{key:"getZeroValueEncounters",value:function(n){var a=n.i,i=n.j,l=this.w,c=0,d=0;return l.globals.seriesPercent.forEach(function(h,m){h[i]&&c++,mthis.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 h=0,m=0;h0&&(this.visibleI=this.visibleI+1);var C=0,I=0;this.yRatio.length>1&&(this.yaxisIndex=ne),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var $=this.barHelpers.initialPositions();G=$.y,C=$.barHeight,A=$.yDivision,j=$.zeroW,W=$.x,I=$.barWidth,S=$.xDivision,N=$.zeroH,this.horizontal||Q.push(W+I/2);var te=l.group({class:"apexcharts-datalabels","data:realIndex":ne});i.globals.delayedElements.push({el:te.node}),te.node.classList.add("apexcharts-element-hidden");var de=l.group({class:"apexcharts-bar-goals-markers"}),fe=l.group({class:"apexcharts-bar-shadows"});i.globals.delayedElements.push({el:fe.node}),fe.node.classList.add("apexcharts-element-hidden");for(var we=0;we0){var Ye=this.barHelpers.drawBarShadow({color:typeof Le=="string"&&(Le==null?void 0:Le.indexOf("url"))===-1?Le:f.hexToRgba(i.globals.colors[h]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:Re});Ye&&fe.add(Ye)}this.pathArr.push(Re);var Ue=this.barHelpers.drawGoalLine({barXPosition:Re.barXPosition,barYPosition:Re.barYPosition,goalX:Re.goalX,goalY:Re.goalY,barHeight:C,barWidth:I});Ue&&de.add(Ue),G=Re.y,W=Re.x,we>0&&Q.push(W+I/2),q.push(G),this.renderSeries({realIndex:ne,pathFill:Le,j:we,i:h,pathFrom:Re.pathFrom,pathTo:Re.pathTo,strokeWidth:Ce,elSeries:se,x:W,y:G,series:n,barHeight:Re.barHeight?Re.barHeight:C,barWidth:Re.barWidth?Re.barWidth:I,elDataLabelsWrap:te,elGoalsMarkers:de,elBarShadows:fe,visibleSeries:this.visibleI,type:"bar"})}i.globals.seriesXvalues[ne]=Q,i.globals.seriesYvalues[ne]=q,d.add(se)}return d}},{key:"renderSeries",value:function(n){var a=n.realIndex,i=n.pathFill,l=n.lineFill,c=n.j,d=n.i,h=n.groupIndex,m=n.pathFrom,S=n.pathTo,A=n.strokeWidth,N=n.elSeries,j=n.x,W=n.y,G=n.y1,q=n.y2,Q=n.series,ne=n.barHeight,se=n.barWidth,C=n.barXPosition,I=n.barYPosition,$=n.elDataLabelsWrap,te=n.elGoalsMarkers,de=n.elBarShadows,fe=n.visibleSeries,we=n.type,Ce=this.w,Re=new v(this.ctx);l||(l=this.barOptions.distributed?Ce.globals.stroke.colors[c]:Ce.globals.stroke.colors[a]),Ce.config.series[d].data[c]&&Ce.config.series[d].data[c].strokeColor&&(l=Ce.config.series[d].data[c].strokeColor),this.isNullValue&&(i="none");var ze=c/Ce.config.chart.animations.animateGradually.delay*(Ce.config.chart.animations.speed/Ce.globals.dataPoints)/2.4,Le=Re.renderPaths({i:d,j:c,realIndex:a,pathFrom:m,pathTo:S,stroke:l,strokeWidth:A,strokeLineCap:Ce.config.stroke.lineCap,fill:i,animationDelay:ze,initialSpeed:Ce.config.chart.animations.speed,dataChangeSpeed:Ce.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(we,"-area")});Le.attr("clip-path","url(#gridRectMask".concat(Ce.globals.cuid,")"));var Ye=Ce.config.forecastDataPoints;Ye.count>0&&c>=Ce.globals.dataPoints-Ye.count&&(Le.node.setAttribute("stroke-dasharray",Ye.dashArray),Le.node.setAttribute("stroke-width",Ye.strokeWidth),Le.node.setAttribute("fill-opacity",Ye.fillOpacity)),G!==void 0&&q!==void 0&&(Le.attr("data-range-y1",G),Le.attr("data-range-y2",q)),new g(this.ctx).setSelectionFilter(Le,a,c),N.add(Le);var Ue=new Pr(this).handleBarDataLabels({x:j,y:W,y1:G,y2:q,i:d,j:c,series:Q,realIndex:a,groupIndex:h,barHeight:ne,barWidth:se,barXPosition:C,barYPosition:I,renderedPath:Le,visibleSeries:fe});return Ue.dataLabels!==null&&$.add(Ue.dataLabels),Ue.totalDataLabels&&$.add(Ue.totalDataLabels),N.add($),te&&N.add(te),de&&N.add(de),N}},{key:"drawBarPaths",value:function(n){var a,i=n.indexes,l=n.barHeight,c=n.strokeWidth,d=n.zeroW,h=n.x,m=n.y,S=n.yDivision,A=n.elSeries,N=this.w,j=i.i,W=i.j;if(N.globals.isXNumeric)a=(m=(N.globals.seriesX[j][W]-N.globals.minX)/this.invertedXRatio-l)+l*this.visibleI;else if(N.config.plotOptions.bar.hideZeroBarsWhenGrouped){var G=0,q=0;N.globals.seriesPercent.forEach(function(ne,se){ne[W]&&G++,se0&&(l=this.seriesLen*l/G),a=m+l*this.visibleI,a-=l*q}else a=m+l*this.visibleI;this.isFunnel&&(d-=(this.barHelpers.getXForValue(this.series[j][W],d)-d)/2),h=this.barHelpers.getXForValue(this.series[j][W],d);var Q=this.barHelpers.getBarpaths({barYPosition:a,barHeight:l,x1:d,x2:h,strokeWidth:c,series:this.series,realIndex:i.realIndex,i:j,j:W,w:N});return N.globals.isXNumeric||(m+=S),this.barHelpers.barBackground({j:W,i:j,y1:a-l*this.visibleI,y2:l*this.seriesLen,elSeries:A}),{pathTo:Q.pathTo,pathFrom:Q.pathFrom,x1:d,x:h,y:m,goalX:this.barHelpers.getGoalValues("x",d,null,j,W),barYPosition:a,barHeight:l}}},{key:"drawColumnPaths",value:function(n){var a,i=n.indexes,l=n.x,c=n.y,d=n.xDivision,h=n.barWidth,m=n.zeroH,S=n.strokeWidth,A=n.elSeries,N=this.w,j=i.realIndex,W=i.i,G=i.j,q=i.bc;if(N.globals.isXNumeric){var Q=this.getBarXForNumericXAxis({x:l,j:G,realIndex:j,barWidth:h});l=Q.x,a=Q.barXPosition}else if(N.config.plotOptions.bar.hideZeroBarsWhenGrouped){var ne=this.barHelpers.getZeroValueEncounters({i:W,j:G}),se=ne.nonZeroColumns,C=ne.zeroEncounters;se>0&&(h=this.seriesLen*h/se),a=l+h*this.visibleI,a-=h*C}else a=l+h*this.visibleI;c=this.barHelpers.getYForValue(this.series[W][G],m);var I=this.barHelpers.getColumnPaths({barXPosition:a,barWidth:h,y1:m,y2:c,strokeWidth:S,series:this.series,realIndex:i.realIndex,i:W,j:G,w:N});return N.globals.isXNumeric||(l+=d),this.barHelpers.barBackground({bc:q,j:G,i:W,x1:a-S/2-h*this.visibleI,x2:h*this.seriesLen+S/2,elSeries:A}),{pathTo:I.pathTo,pathFrom:I.pathFrom,x:l,y:c,goalY:this.barHelpers.getGoalValues("y",null,m,W,G),barXPosition:a,barWidth:h}}},{key:"getBarXForNumericXAxis",value:function(n){var a=n.x,i=n.barWidth,l=n.realIndex,c=n.j,d=this.w,h=l;return d.globals.seriesX[l].length||(h=d.globals.maxValsInArrayIndex),d.globals.seriesX[h][c]&&(a=(d.globals.seriesX[h][c]-d.globals.minX)/this.xRatio-i*this.seriesLen/2),{barXPosition:a+i*this.visibleI,x:a}}},{key:"getPreviousPath",value:function(n,a){for(var i,l=this.w,c=0;c0&&parseInt(d.realIndex,10)===parseInt(n,10)&&l.globals.previousPaths[c].paths[a]!==void 0&&(i=l.globals.previousPaths[c].paths[a].d)}return i}}]),J}(),Lr=function(J){T(a,xn);var n=L(a);function a(){return u(this,a),n.apply(this,arguments)}return w(a,[{key:"draw",value:function(i,l){var c=this,d=this.w;this.graphics=new v(this.ctx),this.bar=new xn(this.ctx,this.xyRatios);var h=new P(this.ctx,d);i=h.getLogSeries(i),this.yRatio=h.getLogYRatios(this.yRatio),this.barHelpers.initVariables(i),d.config.chart.stackType==="100%"&&(i=d.globals.seriesPercent.slice()),this.series=i,this.barHelpers.initializeStackedPrevVars(this);for(var m=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),S=0,A=0,N=function(G,q){var Q=void 0,ne=void 0,se=void 0,C=void 0,I=-1;c.groupCtx=c,d.globals.seriesGroups.forEach(function(Pt,It){Pt.indexOf(d.config.series[G].name)>-1&&(I=It)}),I!==-1&&(c.groupCtx=c[d.globals.seriesGroups[I]]);var $=[],te=[],de=d.globals.comboCharts?l[G]:G;c.yRatio.length>1&&(c.yaxisIndex=de),c.isReversed=d.config.yaxis[c.yaxisIndex]&&d.config.yaxis[c.yaxisIndex].reversed;var fe=c.graphics.group({class:"apexcharts-series",seriesName:f.escapeString(d.globals.seriesNames[de]),rel:G+1,"data:realIndex":de});c.ctx.series.addCollapsedClassToSeries(fe,de);var we=c.graphics.group({class:"apexcharts-datalabels","data:realIndex":de}),Ce=c.graphics.group({class:"apexcharts-bar-goals-markers"}),Re=0,ze=0,Le=c.initialPositions(S,A,Q,ne,se,C);A=Le.y,Re=Le.barHeight,ne=Le.yDivision,C=Le.zeroW,S=Le.x,ze=Le.barWidth,Q=Le.xDivision,se=Le.zeroH,c.barHelpers.initializeStackedXYVars(c),c.groupCtx.prevY.length===1&&c.groupCtx.prevY[0].every(function(Pt){return isNaN(Pt)})&&(c.groupCtx.prevY[0]=c.groupCtx.prevY[0].map(function(Pt){return se}),c.groupCtx.prevYF[0]=c.groupCtx.prevYF[0].map(function(Pt){return 0}));for(var Ye=0;Ye1?(c=W.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:j*parseInt(W.config.plotOptions.bar.columnWidth,10)/100,String(W.config.plotOptions.bar.columnWidth).indexOf("%")===-1&&(j=parseInt(W.config.plotOptions.bar.columnWidth,10)),h=W.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?W.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),i=W.globals.padHorizontal+(c-j)/2),{x:i,y:l,yDivision:d,xDivision:c,barHeight:(S=W.globals.seriesGroups)!==null&&S!==void 0&&S.length?N/W.globals.seriesGroups.length:N,barWidth:(A=W.globals.seriesGroups)!==null&&A!==void 0&&A.length?j/W.globals.seriesGroups.length:j,zeroH:h,zeroW:m}}},{key:"drawStackedBarPaths",value:function(i){for(var l,c=i.indexes,d=i.barHeight,h=i.strokeWidth,m=i.zeroW,S=i.x,A=i.y,N=i.groupIndex,j=i.seriesGroup,W=i.yDivision,G=i.elSeries,q=this.w,Q=A+(N!==-1?N*d:0),ne=c.i,se=c.j,C=0,I=0;I0){var te=m;this.groupCtx.prevXVal[$-1][se]<0?te=this.series[ne][se]>=0?this.groupCtx.prevX[$-1][se]+C-2*(this.isReversed?C:0):this.groupCtx.prevX[$-1][se]:this.groupCtx.prevXVal[$-1][se]>=0&&(te=this.series[ne][se]>=0?this.groupCtx.prevX[$-1][se]:this.groupCtx.prevX[$-1][se]-C+2*(this.isReversed?C:0)),l=te}else l=m;S=this.series[ne][se]===null?l:l+this.series[ne][se]/this.invertedYRatio-2*(this.isReversed?this.series[ne][se]/this.invertedYRatio:0);var de=this.barHelpers.getBarpaths({barYPosition:Q,barHeight:d,x1:l,x2:S,strokeWidth:h,series:this.series,realIndex:c.realIndex,seriesGroup:j,i:ne,j:se,w:q});return this.barHelpers.barBackground({j:se,i:ne,y1:Q,y2:d,elSeries:G}),A+=W,{pathTo:de.pathTo,pathFrom:de.pathFrom,goalX:this.barHelpers.getGoalValues("x",m,null,ne,se),barYPosition:Q,x:S,y:A}}},{key:"drawStackedColumnPaths",value:function(i){var l=i.indexes,c=i.x,d=i.y,h=i.xDivision,m=i.barWidth,S=i.zeroH,A=i.groupIndex,N=i.seriesGroup,j=i.elSeries,W=this.w,G=l.i,q=l.j,Q=l.bc;if(W.globals.isXNumeric){var ne=W.globals.seriesX[G][q];ne||(ne=0),c=(ne-W.globals.minX)/this.xRatio-m/2,W.globals.seriesGroups.length&&(c=(ne-W.globals.minX)/this.xRatio-m/2*W.globals.seriesGroups.length)}for(var se,C=c+(A!==-1?A*m:0),I=0,$=0;$0&&!W.globals.isXNumeric||te>0&&W.globals.isXNumeric&&W.globals.seriesX[G-1][q]===W.globals.seriesX[G][q]){var de,fe,we,Ce=Math.min(this.yRatio.length+1,G+1);if(this.groupCtx.prevY[te-1]!==void 0&&this.groupCtx.prevY[te-1].length)for(var Re=1;Re=0?we-I+2*(this.isReversed?I:0):we;break}if(((Ue=this.groupCtx.prevYVal[te-Le])===null||Ue===void 0?void 0:Ue[q])>=0){fe=this.series[G][q]>=0?we:we+I-2*(this.isReversed?I:0);break}}fe===void 0&&(fe=W.globals.gridHeight),se=(de=this.groupCtx.prevYF[0])!==null&&de!==void 0&&de.every(function(ft){return ft===0})&&this.groupCtx.prevYF.slice(1,te).every(function(ft){return ft.every(function(mt){return isNaN(mt)})})?S:fe}else se=S;d=this.series[G][q]?se-this.series[G][q]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[G][q]/this.yRatio[this.yaxisIndex]:0):se;var it=this.barHelpers.getColumnPaths({barXPosition:C,barWidth:m,y1:se,y2:d,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:N,realIndex:l.realIndex,i:G,j:q,w:W});return this.barHelpers.barBackground({bc:Q,j:q,i:G,x1:C,x2:m,elSeries:j}),c+=h,{pathTo:it.pathTo,pathFrom:it.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,S,G,q),barXPosition:C,x:W.globals.isXNumeric?c-h:c,y:d}}}]),a}(),zn=function(J){T(a,xn);var n=L(a);function a(){return u(this,a),n.apply(this,arguments)}return w(a,[{key:"draw",value:function(i,l,c){var d=this,h=this.w,m=new v(this.ctx),S=h.globals.comboCharts?l:h.config.chart.type,A=new _e(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=h.config.plotOptions.bar.horizontal;var N=new P(this.ctx,h);i=N.getLogSeries(i),this.series=i,this.yRatio=N.getLogYRatios(this.yRatio),this.barHelpers.initVariables(i);for(var j=m.group({class:"apexcharts-".concat(S,"-series apexcharts-plot-series")}),W=function(q){d.isBoxPlot=h.config.chart.type==="boxPlot"||h.config.series[q].type==="boxPlot";var Q,ne,se,C,I=void 0,$=void 0,te=[],de=[],fe=h.globals.comboCharts?c[q]:q,we=m.group({class:"apexcharts-series",seriesName:f.escapeString(h.globals.seriesNames[fe]),rel:q+1,"data:realIndex":fe});d.ctx.series.addCollapsedClassToSeries(we,fe),i[q].length>0&&(d.visibleI=d.visibleI+1);var Ce,Re;d.yRatio.length>1&&(d.yaxisIndex=fe);var ze=d.barHelpers.initialPositions();$=ze.y,Ce=ze.barHeight,ne=ze.yDivision,C=ze.zeroW,I=ze.x,Re=ze.barWidth,Q=ze.xDivision,se=ze.zeroH,de.push(I+Re/2);for(var Le=m.group({class:"apexcharts-datalabels","data:realIndex":fe}),Ye=function(it){var ft=d.barHelpers.getStrokeWidth(q,it,fe),mt=null,Mt={indexes:{i:q,j:it,realIndex:fe},x:I,y:$,strokeWidth:ft,elSeries:we};mt=d.isHorizontal?d.drawHorizontalBoxPaths(o(o({},Mt),{},{yDivision:ne,barHeight:Ce,zeroW:C})):d.drawVerticalBoxPaths(o(o({},Mt),{},{xDivision:Q,barWidth:Re,zeroH:se})),$=mt.y,I=mt.x,it>0&&de.push(I+Re/2),te.push($),mt.pathTo.forEach(function(Pt,It){var _r=!d.isBoxPlot&&d.candlestickOptions.wick.useFillColor?mt.color[It]:h.globals.stroke.colors[q],Bn=A.fillPath({seriesNumber:fe,dataPointIndex:it,color:mt.color[It],value:i[q][it]});d.renderSeries({realIndex:fe,pathFill:Bn,lineFill:_r,j:it,i:q,pathFrom:mt.pathFrom,pathTo:Pt,strokeWidth:ft,elSeries:we,x:I,y:$,series:i,barHeight:Ce,barWidth:Re,elDataLabelsWrap:Le,visibleSeries:d.visibleI,type:h.config.chart.type})})},Ue=0;UeI.c&&(G=!1);var de=Math.min(I.o,I.c),fe=Math.max(I.o,I.c),we=I.m;A.globals.isXNumeric&&(c=(A.globals.seriesX[C][W]-A.globals.minX)/this.xRatio-h/2);var Ce=c+h*this.visibleI;this.series[j][W]===void 0||this.series[j][W]===null?(de=m,fe=m):(de=m-de/se,fe=m-fe/se,$=m-I.h/se,te=m-I.l/se,we=m-I.m/se);var Re=N.move(Ce,m),ze=N.move(Ce+h/2,de);return A.globals.previousPaths.length>0&&(ze=this.getPreviousPath(C,W,!0)),Re=this.isBoxPlot?[N.move(Ce,de)+N.line(Ce+h/2,de)+N.line(Ce+h/2,$)+N.line(Ce+h/4,$)+N.line(Ce+h-h/4,$)+N.line(Ce+h/2,$)+N.line(Ce+h/2,de)+N.line(Ce+h,de)+N.line(Ce+h,we)+N.line(Ce,we)+N.line(Ce,de+S/2),N.move(Ce,we)+N.line(Ce+h,we)+N.line(Ce+h,fe)+N.line(Ce+h/2,fe)+N.line(Ce+h/2,te)+N.line(Ce+h-h/4,te)+N.line(Ce+h/4,te)+N.line(Ce+h/2,te)+N.line(Ce+h/2,fe)+N.line(Ce,fe)+N.line(Ce,we)+"z"]:[N.move(Ce,fe)+N.line(Ce+h/2,fe)+N.line(Ce+h/2,$)+N.line(Ce+h/2,fe)+N.line(Ce+h,fe)+N.line(Ce+h,de)+N.line(Ce+h/2,de)+N.line(Ce+h/2,te)+N.line(Ce+h/2,de)+N.line(Ce,de)+N.line(Ce,fe-S/2)],ze+=N.move(Ce,de),A.globals.isXNumeric||(c+=d),{pathTo:Re,pathFrom:ze,x:c,y:fe,barXPosition:Ce,color:this.isBoxPlot?ne:G?[q]:[Q]}}},{key:"drawHorizontalBoxPaths",value:function(i){var l=i.indexes;i.x;var c=i.y,d=i.yDivision,h=i.barHeight,m=i.zeroW,S=i.strokeWidth,A=this.w,N=new v(this.ctx),j=l.i,W=l.j,G=this.boxOptions.colors.lower;this.isBoxPlot&&(G=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var q=this.invertedYRatio,Q=l.realIndex,ne=this.getOHLCValue(Q,W),se=m,C=m,I=Math.min(ne.o,ne.c),$=Math.max(ne.o,ne.c),te=ne.m;A.globals.isXNumeric&&(c=(A.globals.seriesX[Q][W]-A.globals.minX)/this.invertedXRatio-h/2);var de=c+h*this.visibleI;this.series[j][W]===void 0||this.series[j][W]===null?(I=m,$=m):(I=m+I/q,$=m+$/q,se=m+ne.h/q,C=m+ne.l/q,te=m+ne.m/q);var fe=N.move(m,de),we=N.move(I,de+h/2);return A.globals.previousPaths.length>0&&(we=this.getPreviousPath(Q,W,!0)),fe=[N.move(I,de)+N.line(I,de+h/2)+N.line(se,de+h/2)+N.line(se,de+h/2-h/4)+N.line(se,de+h/2+h/4)+N.line(se,de+h/2)+N.line(I,de+h/2)+N.line(I,de+h)+N.line(te,de+h)+N.line(te,de)+N.line(I+S/2,de),N.move(te,de)+N.line(te,de+h)+N.line($,de+h)+N.line($,de+h/2)+N.line(C,de+h/2)+N.line(C,de+h-h/4)+N.line(C,de+h/4)+N.line(C,de+h/2)+N.line($,de+h/2)+N.line($,de)+N.line(te,de)+"z"],we+=N.move(I,de),A.globals.isXNumeric||(c+=d),{pathTo:fe,pathFrom:we,x:$,y:c,barYPosition:de,color:G}}},{key:"getOHLCValue",value:function(i,l){var c=this.w;return{o:this.isBoxPlot?c.globals.seriesCandleH[i][l]:c.globals.seriesCandleO[i][l],h:this.isBoxPlot?c.globals.seriesCandleO[i][l]:c.globals.seriesCandleH[i][l],m:c.globals.seriesCandleM[i][l],l:this.isBoxPlot?c.globals.seriesCandleC[i][l]:c.globals.seriesCandleL[i][l],c:this.isBoxPlot?c.globals.seriesCandleL[i][l]:c.globals.seriesCandleC[i][l]}}}]),a}(),ta=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w}return w(J,[{key:"checkColorRange",value:function(){var n=this.w,a=!1,i=n.config.plotOptions[n.config.chart.type];return i.colorScale.ranges.length>0&&i.colorScale.ranges.map(function(l,c){l.from<=0&&(a=!0)}),a}},{key:"getShadeColor",value:function(n,a,i,l){var c=this.w,d=1,h=c.config.plotOptions[n].shadeIntensity,m=this.determineColor(n,a,i);c.globals.hasNegs||l?d=c.config.plotOptions[n].reverseNegativeShade?m.percent<0?m.percent/100*(1.25*h):(1-m.percent/100)*(1.25*h):m.percent<=0?1-(1+m.percent/100)*h:(1-m.percent/100)*h:(d=1-m.percent/100,n==="treemap"&&(d=(1-m.percent/100)*(1.25*h)));var S=m.color,A=new f;return c.config.plotOptions[n].enableShades&&(S=this.w.config.theme.mode==="dark"?f.hexToRgba(A.shadeColor(-1*d,m.color),c.config.fill.opacity):f.hexToRgba(A.shadeColor(d,m.color),c.config.fill.opacity)),{color:S,colorProps:m}}},{key:"determineColor",value:function(n,a,i){var l=this.w,c=l.globals.series[a][i],d=l.config.plotOptions[n],h=d.colorScale.inverse?i:a;d.distributed&&l.config.chart.type==="treemap"&&(h=i);var m=l.globals.colors[h],S=null,A=Math.min.apply(Math,R(l.globals.series[a])),N=Math.max.apply(Math,R(l.globals.series[a]));d.distributed||n!=="heatmap"||(A=l.globals.minY,N=l.globals.maxY),d.colorScale.min!==void 0&&(A=d.colorScale.minl.globals.maxY?d.colorScale.max:l.globals.maxY);var j=Math.abs(N)+Math.abs(A),W=100*c/(j===0?j-1e-6:j);return d.colorScale.ranges.length>0&&d.colorScale.ranges.map(function(G,q){if(c>=G.from&&c<=G.to){m=G.color,S=G.foreColor?G.foreColor:null,A=G.from,N=G.to;var Q=Math.abs(N)+Math.abs(A);W=100*c/(Q===0?Q-1e-6:Q)}}),{color:m,foreColor:S,percent:W}}},{key:"calculateDataLabels",value:function(n){var a=n.text,i=n.x,l=n.y,c=n.i,d=n.j,h=n.colorProps,m=n.fontSize,S=this.w.config.dataLabels,A=new v(this.ctx),N=new je(this.ctx),j=null;if(S.enabled){j=A.group({class:"apexcharts-data-labels"});var W=S.offsetX,G=S.offsetY,q=i+W,Q=l+parseFloat(S.style.fontSize)/3+G;N.plotDataLabelsText({x:q,y:Q,text:a,i:c,j:d,color:h.foreColor,parent:j,fontSize:m,dataLabelsConfig:S})}return j}},{key:"addListeners",value:function(n){var a=new v(this.ctx);n.node.addEventListener("mouseenter",a.pathMouseEnter.bind(this,n)),n.node.addEventListener("mouseleave",a.pathMouseLeave.bind(this,n)),n.node.addEventListener("mousedown",a.pathMouseDown.bind(this,n))}}]),J}(),pr=function(){function J(n,a){u(this,J),this.ctx=n,this.w=n.w,this.xRatio=a.xRatio,this.yRatio=a.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new ta(n),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return w(J,[{key:"draw",value:function(n){var a=this.w,i=new v(this.ctx),l=i.group({class:"apexcharts-heatmap"});l.attr("clip-path","url(#gridRectMask".concat(a.globals.cuid,")"));var c=a.globals.gridWidth/a.globals.dataPoints,d=a.globals.gridHeight/a.globals.series.length,h=0,m=!1;this.negRange=this.helpers.checkColorRange();var S=n.slice();a.config.yaxis[0].reversed&&(m=!0,S.reverse());for(var A=m?0:S.length-1;m?A=0;m?A++:A--){var N=i.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:f.escapeString(a.globals.seriesNames[A]),rel:A+1,"data:realIndex":A});if(this.ctx.series.addCollapsedClassToSeries(N,A),a.config.chart.dropShadow.enabled){var j=a.config.chart.dropShadow;new g(this.ctx).dropShadow(N,j,A)}for(var W=0,G=a.config.plotOptions.heatmap.shadeIntensity,q=0;q-1&&this.pieClicked(j),i.config.dataLabels.enabled){var $=C.x,te=C.y,de=100*G/this.fullAngle+"%";if(G!==0&&i.config.plotOptions.pie.dataLabels.minAngleToShowLabelthis.fullAngle?a.endAngle=a.endAngle-(l+h):l+h=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(m=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(m)>this.fullAngle&&(m-=this.fullAngle);var S=Math.PI*(m-90)/180,A=a.centerX+c*Math.cos(h),N=a.centerY+c*Math.sin(h),j=a.centerX+c*Math.cos(S),W=a.centerY+c*Math.sin(S),G=f.polarToCartesian(a.centerX,a.centerY,a.donutSize,m),q=f.polarToCartesian(a.centerX,a.centerY,a.donutSize,d),Q=l>180?1:0,ne=["M",A,N,"A",c,c,0,Q,1,j,W];return a.chartType==="donut"?[].concat(ne,["L",G.x,G.y,"A",a.donutSize,a.donutSize,0,Q,0,q.x,q.y,"L",A,N,"z"]).join(" "):a.chartType==="pie"||a.chartType==="polarArea"?[].concat(ne,["L",a.centerX,a.centerY,"L",A,N]).join(" "):[].concat(ne).join(" ")}},{key:"drawPolarElements",value:function(n){var a=this.w,i=new $e(this.ctx),l=new v(this.ctx),c=new ra(this.ctx),d=l.group(),h=l.group(),m=i.niceScale(0,Math.ceil(this.maxY),a.config.yaxis[0].tickAmount,0,!0),S=m.result.reverse(),A=m.result.length;this.maxY=m.niceMax;for(var N=a.globals.radialSize,j=N/(A-1),W=0;W1&&n.total.show&&(c=n.total.color);var h=d.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),m=d.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");i=(0,n.value.formatter)(i,d),l||typeof n.total.formatter!="function"||(i=n.total.formatter(d));var S=a===n.total.label;a=n.name.formatter(a,S,d),h!==null&&(h.textContent=a),m!==null&&(m.textContent=i),h!==null&&(h.style.fill=c)}},{key:"printDataLabelsInner",value:function(n,a){var i=this.w,l=n.getAttribute("data:value"),c=i.globals.seriesNames[parseInt(n.parentNode.getAttribute("rel"),10)-1];i.globals.series.length>1&&this.printInnerLabels(a,c,l,n);var d=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");d!==null&&(d.style.opacity=1)}},{key:"drawSpokes",value:function(n){var a=this,i=this.w,l=new v(this.ctx),c=i.config.plotOptions.polarArea.spokes;if(c.strokeWidth!==0){for(var d=[],h=360/i.globals.series.length,m=0;m1)h&&!a.total.showAlways?S({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(a,a.total.label,a.total.formatter(c));else if(S({makeSliceOut:!1,printLabel:!0}),!h)if(c.globals.selectedDataPoints.length&&c.globals.series.length>1)if(c.globals.selectedDataPoints[0].length>0){var A=c.globals.selectedDataPoints[0],N=c.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(A));this.printDataLabelsInner(N,a)}else d&&c.globals.selectedDataPoints.length&&c.globals.selectedDataPoints[0].length===0&&(d.style.opacity=0);else d&&c.globals.series.length>1&&(d.style.opacity=0)}}]),J}(),Uo=function(){function J(n){u(this,J),this.ctx=n,this.w=n.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 a=this.w;this.graphics=new v(this.ctx),this.lineColorArr=a.globals.stroke.colors!==void 0?a.globals.stroke.colors:a.globals.colors,this.defaultSize=a.globals.svgHeight0&&(te=a.getPreviousPath(ne));for(var de=0;de=10?n.x>0?(i="start",l+=10):n.x<0&&(i="end",l-=10):i="middle",Math.abs(n.y)>=a-10&&(n.y<0?c-=10:n.y>0&&(c+=10)),{textAnchor:i,newX:l,newY:c}}},{key:"getPreviousPath",value:function(n){for(var a=this.w,i=null,l=0;l0&&parseInt(c.realIndex,10)===parseInt(n,10)&&a.globals.previousPaths[l].paths[0]!==void 0&&(i=a.globals.previousPaths[l].paths[0].d)}return i}},{key:"getDataPointsPos",value:function(n,a){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.dataPointsLen;n=n||[],a=a||[];for(var l=[],c=0;c=360&&(q=360-Math.abs(this.startAngle)-.1);var Q=c.drawPath({d:"",stroke:W,strokeWidth:S*parseInt(j.strokeWidth,10)/100,fill:"none",strokeOpacity:j.opacity,classes:"apexcharts-radialbar-area"});if(j.dropShadow.enabled){var ne=j.dropShadow;h.dropShadow(Q,ne)}N.add(Q),Q.attr("id","apexcharts-radialbarTrack-"+A),this.animatePaths(Q,{centerX:i.centerX,centerY:i.centerY,endAngle:q,startAngle:G,size:i.size,i:A,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:l.globals.easing})}return d}},{key:"drawArcs",value:function(i){var l=this.w,c=new v(this.ctx),d=new _e(this.ctx),h=new g(this.ctx),m=c.group(),S=this.getStrokeWidth(i);i.size=i.size-S/2;var A=l.config.plotOptions.radialBar.hollow.background,N=i.size-S*i.series.length-this.margin*i.series.length-S*parseInt(l.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,j=N-l.config.plotOptions.radialBar.hollow.margin;l.config.plotOptions.radialBar.hollow.image!==void 0&&(A=this.drawHollowImage(i,m,N,A));var W=this.drawHollow({size:j,centerX:i.centerX,centerY:i.centerY,fill:A||"transparent"});if(l.config.plotOptions.radialBar.hollow.dropShadow.enabled){var G=l.config.plotOptions.radialBar.hollow.dropShadow;h.dropShadow(W,G)}var q=1;!this.radialDataLabels.total.show&&l.globals.series.length>1&&(q=0);var Q=null;this.radialDataLabels.show&&(Q=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:N,centerX:i.centerX,centerY:i.centerY,opacity:q})),l.config.plotOptions.radialBar.hollow.position==="back"&&(m.add(W),Q&&m.add(Q));var ne=!1;l.config.plotOptions.radialBar.inverseOrder&&(ne=!0);for(var se=ne?i.series.length-1:0;ne?se>=0:se100?100:i.series[se])/100,fe=Math.round(this.totalAngle*de)+this.startAngle,we=void 0;l.globals.dataChanged&&(te=this.startAngle,we=Math.round(this.totalAngle*f.negToZero(l.globals.previousPaths[se])/100)+te),Math.abs(fe)+Math.abs($)>=360&&(fe-=.01),Math.abs(we)+Math.abs(te)>=360&&(we-=.01);var Ce=fe-$,Re=Array.isArray(l.config.stroke.dashArray)?l.config.stroke.dashArray[se]:l.config.stroke.dashArray,ze=c.drawPath({d:"",stroke:I,strokeWidth:S,fill:"none",fillOpacity:l.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+se,strokeDashArray:Re});if(v.setAttrs(ze.node,{"data:angle":Ce,"data:value":i.series[se]}),l.config.chart.dropShadow.enabled){var Le=l.config.chart.dropShadow;h.dropShadow(ze,Le,se)}h.setSelectionFilter(ze,0,se),this.addListeners(ze,this.radialDataLabels),C.add(ze),ze.attr({index:0,j:se});var Ye=0;!this.initialAnim||l.globals.resized||l.globals.dataChanged||(Ye=l.config.chart.animations.speed),l.globals.dataChanged&&(Ye=l.config.chart.animations.dynamicAnimation.speed),this.animDur=Ye/(1.2*i.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(ze,{centerX:i.centerX,centerY:i.centerY,endAngle:fe,startAngle:$,prevEndAngle:we,prevStartAngle:te,size:i.size,i:se,totalItems:2,animBeginArr:this.animBeginArr,dur:Ye,shouldSetPrevPaths:!0,easing:l.globals.easing})}return{g:m,elHollow:W,dataLabels:Q}}},{key:"drawHollow",value:function(i){var l=new v(this.ctx).drawCircle(2*i.size);return l.attr({class:"apexcharts-radialbar-hollow",cx:i.centerX,cy:i.centerY,r:i.size,fill:i.fill}),l}},{key:"drawHollowImage",value:function(i,l,c,d){var h=this.w,m=new _e(this.ctx),S=f.randomId(),A=h.config.plotOptions.radialBar.hollow.image;if(h.config.plotOptions.radialBar.hollow.imageClipped)m.clippedImgArea({width:c,height:c,image:A,patternID:"pattern".concat(h.globals.cuid).concat(S)}),d="url(#pattern".concat(h.globals.cuid).concat(S,")");else{var N=h.config.plotOptions.radialBar.hollow.imageWidth,j=h.config.plotOptions.radialBar.hollow.imageHeight;if(N===void 0&&j===void 0){var W=h.globals.dom.Paper.image(A).loaded(function(q){this.move(i.centerX-q.width/2+h.config.plotOptions.radialBar.hollow.imageOffsetX,i.centerY-q.height/2+h.config.plotOptions.radialBar.hollow.imageOffsetY)});l.add(W)}else{var G=h.globals.dom.Paper.image(A).loaded(function(q){this.move(i.centerX-N/2+h.config.plotOptions.radialBar.hollow.imageOffsetX,i.centerY-j/2+h.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(N,j)});l.add(G)}}return d}},{key:"getStrokeWidth",value:function(i){var l=this.w;return i.size*(100-parseInt(l.config.plotOptions.radialBar.hollow.size,10))/100/(i.series.length+1)-this.margin}}]),a}(),uo=function(J){T(a,xn);var n=L(a);function a(){return u(this,a),n.apply(this,arguments)}return w(a,[{key:"draw",value:function(i,l){var c=this.w,d=new v(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=i,this.seriesRangeStart=c.globals.seriesRangeStart,this.seriesRangeEnd=c.globals.seriesRangeEnd,this.barHelpers.initVariables(i);for(var h=d.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),m=0;m0&&(this.visibleI=this.visibleI+1);var ne=0,se=0;this.yRatio.length>1&&(this.yaxisIndex=q);var C=this.barHelpers.initialPositions();G=C.y,j=C.zeroW,W=C.x,se=C.barWidth,ne=C.barHeight,S=C.xDivision,A=C.yDivision,N=C.zeroH;for(var I=d.group({class:"apexcharts-datalabels","data:realIndex":q}),$=d.group({class:"apexcharts-rangebar-goals-markers"}),te=0;te0});return this.isHorizontal?(d=q.config.plotOptions.bar.rangeBarGroupRows?m+j*I:m+A*this.visibleI+j*I,$>-1&&!q.config.plotOptions.bar.rangeBarOverlap&&(Q=q.globals.seriesRange[l][$].overlaps).indexOf(ne)>-1&&(d=(A=G.barHeight/Q.length)*this.visibleI+j*(100-parseInt(this.barOptions.barHeight,10))/100/2+A*(this.visibleI+Q.indexOf(ne))+j*I)):(I>-1&&(h=q.config.plotOptions.bar.rangeBarGroupRows?S+W*I:S+N*this.visibleI+W*I),$>-1&&!q.config.plotOptions.bar.rangeBarOverlap&&(Q=q.globals.seriesRange[l][$].overlaps).indexOf(ne)>-1&&(h=(N=G.barWidth/Q.length)*this.visibleI+W*(100-parseInt(this.barOptions.barWidth,10))/100/2+N*(this.visibleI+Q.indexOf(ne))+W*I)),{barYPosition:d,barXPosition:h,barHeight:A,barWidth:N}}},{key:"drawRangeColumnPaths",value:function(i){var l=i.indexes,c=i.x,d=i.xDivision,h=i.barWidth,m=i.barXPosition,S=i.zeroH,A=this.w,N=l.i,j=l.j,W=this.yRatio[this.yaxisIndex],G=l.realIndex,q=this.getRangeValue(G,j),Q=Math.min(q.start,q.end),ne=Math.max(q.start,q.end);this.series[N][j]===void 0||this.series[N][j]===null?Q=S:(Q=S-Q/W,ne=S-ne/W);var se=Math.abs(ne-Q),C=this.barHelpers.getColumnPaths({barXPosition:m,barWidth:h,y1:Q,y2:ne,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:l.realIndex,i:G,j,w:A});if(A.globals.isXNumeric){var I=this.getBarXForNumericXAxis({x:c,j,realIndex:G,barWidth:h});c=I.x,m=I.barXPosition}else c+=d;return{pathTo:C.pathTo,pathFrom:C.pathFrom,barHeight:se,x:c,y:ne,goalY:this.barHelpers.getGoalValues("y",null,S,N,j),barXPosition:m}}},{key:"drawRangeBarPaths",value:function(i){var l=i.indexes,c=i.y,d=i.y1,h=i.y2,m=i.yDivision,S=i.barHeight,A=i.barYPosition,N=i.zeroW,j=this.w,W=N+d/this.invertedYRatio,G=N+h/this.invertedYRatio,q=Math.abs(G-W),Q=this.barHelpers.getBarpaths({barYPosition:A,barHeight:S,x1:W,x2:G,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:l.realIndex,realIndex:l.realIndex,j:l.j,w:j});return j.globals.isXNumeric||(c+=m),{pathTo:Q.pathTo,pathFrom:Q.pathFrom,barWidth:q,x:G,goalX:this.barHelpers.getGoalValues("x",N,null,l.realIndex,l.j),y:c}}},{key:"getRangeValue",value:function(i,l){var c=this.w;return{start:c.globals.seriesRangeStart[i][l],end:c.globals.seriesRangeEnd[i][l]}}}]),a}(),$r=function(){function J(n){u(this,J),this.w=n.w,this.lineCtx=n}return w(J,[{key:"sameValueSeriesFix",value:function(n,a){var i=this.w;if((i.config.fill.type==="gradient"||i.config.fill.type[n]==="gradient")&&new P(this.lineCtx.ctx,i).seriesHaveSameValues(n)){var l=a[n].slice();l[l.length-1]=l[l.length-1]+1e-6,a[n]=l}return a}},{key:"calculatePoints",value:function(n){var a=n.series,i=n.realIndex,l=n.x,c=n.y,d=n.i,h=n.j,m=n.prevY,S=this.w,A=[],N=[];if(h===0){var j=this.lineCtx.categoryAxisCorrection+S.config.markers.offsetX;S.globals.isXNumeric&&(j=(S.globals.seriesX[i][0]-S.globals.minX)/this.lineCtx.xRatio+S.config.markers.offsetX),A.push(j),N.push(f.isNumber(a[d][0])?m+S.config.markers.offsetY:null),A.push(l+S.config.markers.offsetX),N.push(f.isNumber(a[d][h+1])?c+S.config.markers.offsetY:null)}else A.push(l+S.config.markers.offsetX),N.push(f.isNumber(a[d][h+1])?c+S.config.markers.offsetY:null);return{x:A,y:N}}},{key:"checkPreviousPaths",value:function(n){for(var a=n.pathFromLine,i=n.pathFromArea,l=n.realIndex,c=this.w,d=0;d0&&parseInt(h.realIndex,10)===parseInt(l,10)&&(h.type==="line"?(this.lineCtx.appendPathFrom=!1,a=c.globals.previousPaths[d].paths[0].d):h.type==="area"&&(this.lineCtx.appendPathFrom=!1,i=c.globals.previousPaths[d].paths[0].d,c.config.stroke.show&&c.globals.previousPaths[d].paths[1]&&(a=c.globals.previousPaths[d].paths[1].d)))}return{pathFromLine:a,pathFromArea:i}}},{key:"determineFirstPrevY",value:function(n){var a,i=n.i,l=n.series,c=n.prevY,d=n.lineYPosition,h=this.w;if(((a=l[i])===null||a===void 0?void 0:a[0])!==void 0)c=(d=h.config.chart.stacked&&i>0?this.lineCtx.prevSeriesY[i-1][0]:this.lineCtx.zeroY)-l[i][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?l[i][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(h.config.chart.stacked&&i>0&&l[i][0]===void 0){for(var m=i-1;m>=0;m--)if(l[m][0]!==null&&l[m][0]!==void 0){c=d=this.lineCtx.prevSeriesY[m][0];break}}return{prevY:c,lineYPosition:d}}}]),J}(),Sa=function(J){for(var n,a,i,l,c=function(A){for(var N=[],j=A[0],W=A[1],G=N[0]=Wn(j,W),q=1,Q=A.length-1;q9&&(l=3*i/Math.sqrt(l),c[m]=l*n,c[m+1]=l*a);for(var S=0;S<=d;S++)l=(J[Math.min(d,S+1)][0]-J[Math.max(0,S-1)][0])/(6*(1+c[S]*c[S])),h.push([l||0,c[S]*l||0]);return h},Vn=function(J){for(var n="",a=0;a1&&Math.abs(i[c-2]-l[d-2])<30?(n+="Q".concat(i[0],", ").concat(i[1]),n+=", ".concat(i[2],", ").concat(i[3])):c>4?(n+="C".concat(i[0],", ").concat(i[1]),n+=", ".concat(i[2],", ").concat(i[3]),n+=", ".concat(i[4],", ").concat(i[5])):c>2&&(n+="S".concat(i[0],", ").concat(i[1]),n+=", ".concat(i[2],", ").concat(i[3]))}return n},co=function(J){var n=Sa(J),a=J[1],i=J[0],l=[],c=n[1],d=n[0];l.push(i,[i[0]+d[0],i[1]+d[1],a[0]-c[0],a[1]-c[1],a[0],a[1]]);for(var h=2,m=n.length;h0&&(ne=(d.globals.seriesX[W][0]-d.globals.minX)/this.xRatio),Q.push(ne);var se=ne,C=this.zeroY,I=this.zeroY;C=this.lineHelpers.determineFirstPrevY({i:j,series:n,prevY:C,lineYPosition:0}).prevY,d.config.stroke.curve==="smooth"&&n[j][0]===null?G.push(null):G.push(C),m==="rangeArea"&&(I=this.lineHelpers.determineFirstPrevY({i:j,series:l,prevY:I,lineYPosition:0}).prevY,q.push(I));var $={type:m,series:n,realIndex:W,i:j,x:ne,y:1,pathsFrom:this._calculatePathsFrom({type:m,series:n,i:j,realIndex:W,prevX:se,prevY:C,prevY2:I}),linePaths:[],areaPaths:[],seriesIndex:i,lineYPosition:0,xArrj:Q,yArrj:G,y2Arrj:q,seriesRangeEnd:l},te=this._iterateOverDataPoints(o(o({},$),{},{iterations:m==="rangeArea"?n[j].length-1:void 0,isRangeStart:!0}));if(m==="rangeArea"){var de=this._calculatePathsFrom({series:l,i:j,realIndex:W,prevX:se,prevY:I}),fe=this._iterateOverDataPoints(o(o({},$),{},{series:l,pathsFrom:de,iterations:l[j].length-1,isRangeStart:!1}));te.linePaths[0]=fe.linePath+te.linePath,te.pathFromLine=fe.pathFromLine+te.pathFromLine}this._handlePaths({type:m,realIndex:W,i:j,paths:te}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),N.push(this.elSeries)}if(((c=d.config.series[0])===null||c===void 0?void 0:c.zIndex)!==void 0&&N.sort(function(Re,ze){return Number(Re.node.getAttribute("zIndex"))-Number(ze.node.getAttribute("zIndex"))}),d.config.chart.stacked)for(var we=N.length;we>0;we--)S.add(N[we-1]);else for(var Ce=0;Ce1&&(this.yaxisIndex=i),this.isReversed=l.config.yaxis[this.yaxisIndex]&&l.config.yaxis[this.yaxisIndex].reversed,this.zeroY=l.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?l.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>l.globals.gridHeight||l.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=l.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=c.group({class:"apexcharts-series",zIndex:l.config.series[i].zIndex!==void 0?l.config.series[i].zIndex:i,seriesName:f.escapeString(l.globals.seriesNames[i])}),this.elPointsMain=c.group({class:"apexcharts-series-markers-wrap","data:realIndex":i}),this.elDataLabelsWrap=c.group({class:"apexcharts-datalabels","data:realIndex":i});var d=n[a].length===l.globals.dataPoints;this.elSeries.attr({"data:longestSeries":d,rel:a+1,"data:realIndex":i}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(n){var a,i,l,c,d=n.type,h=n.series,m=n.i,S=n.realIndex,A=n.prevX,N=n.prevY,j=n.prevY2,W=this.w,G=new v(this.ctx);if(h[m][0]===null){for(var q=0;q0){var Q=this.lineHelpers.checkPreviousPaths({pathFromLine:l,pathFromArea:c,realIndex:S});l=Q.pathFromLine,c=Q.pathFromArea}return{prevX:A,prevY:N,linePath:a,areaPath:i,pathFromLine:l,pathFromArea:c}}},{key:"_handlePaths",value:function(n){var a=n.type,i=n.realIndex,l=n.i,c=n.paths,d=this.w,h=new v(this.ctx),m=new _e(this.ctx);this.prevSeriesY.push(c.yArrj),d.globals.seriesXvalues[i]=c.xArrj,d.globals.seriesYvalues[i]=c.yArrj;var S=d.config.forecastDataPoints;if(S.count>0&&a!=="rangeArea"){var A=d.globals.seriesXvalues[i][d.globals.seriesXvalues[i].length-S.count-1],N=h.drawRect(A,0,d.globals.gridWidth,d.globals.gridHeight,0);d.globals.dom.elForecastMask.appendChild(N.node);var j=h.drawRect(0,0,A,d.globals.gridHeight,0);d.globals.dom.elNonForecastMask.appendChild(j.node)}this.pointsChart||d.globals.delayedElements.push({el:this.elPointsMain.node,index:i});var W={i:l,realIndex:i,animationDelay:l,initialSpeed:d.config.chart.animations.speed,dataChangeSpeed:d.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(a)};if(a==="area")for(var G=m.fillPath({seriesNumber:i}),q=0;q0&&a!=="rangeArea"){var de=h.renderPaths($);de.node.setAttribute("stroke-dasharray",S.dashArray),S.strokeWidth&&de.node.setAttribute("stroke-width",S.strokeWidth),this.elSeries.add(de),de.attr("clip-path","url(#forecastMask".concat(d.globals.cuid,")")),te.attr("clip-path","url(#nonForecastMask".concat(d.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(n){var a=this,i=n.type,l=n.series,c=n.iterations,d=n.realIndex,h=n.i,m=n.x,S=n.y,A=n.pathsFrom,N=n.linePaths,j=n.areaPaths,W=n.seriesIndex,G=n.lineYPosition,q=n.xArrj,Q=n.yArrj,ne=n.y2Arrj,se=n.isRangeStart,C=n.seriesRangeEnd,I=this.w,$=new v(this.ctx),te=this.yRatio,de=A.prevY,fe=A.linePath,we=A.areaPath,Ce=A.pathFromLine,Re=A.pathFromArea,ze=f.isNumber(I.globals.minYArr[d])?I.globals.minYArr[d]:I.globals.minY;c||(c=I.globals.dataPoints>1?I.globals.dataPoints-1:I.globals.dataPoints);for(var Le=function(Pt,It){return It-Pt/te[a.yaxisIndex]+2*(a.isReversed?Pt/te[a.yaxisIndex]:0)},Ye=S,Ue=0;Ue0&&I.globals.collapsedSeries.length-1){It--;break}return It>=0?It:0}(h-1)][Ue+1]:G=this.zeroY:G=this.zeroY,it?S=Le(ze,G):(S=Le(l[h][Ue+1],G),i==="rangeArea"&&(Ye=Le(C[h][Ue+1],G))),q.push(m),it&&I.config.stroke.curve==="smooth"?Q.push(null):Q.push(S),ne.push(Ye);var mt=this.lineHelpers.calculatePoints({series:l,x:m,y:S,realIndex:d,i:h,j:Ue,prevY:de}),Mt=this._createPaths({type:i,series:l,i:h,realIndex:d,j:Ue,x:m,y:S,y2:Ye,xArrj:q,yArrj:Q,y2Arrj:ne,linePath:fe,areaPath:we,linePaths:N,areaPaths:j,seriesIndex:W,isRangeStart:se});j=Mt.areaPaths,N=Mt.linePaths,we=Mt.areaPath,fe=Mt.linePath,!this.appendPathFrom||I.config.stroke.curve==="smooth"&&i==="rangeArea"||(Ce+=$.line(m,this.zeroY),Re+=$.line(m,this.zeroY)),this.handleNullDataPoints(l,mt,h,Ue,d),this._handleMarkersAndLabels({type:i,pointsPos:mt,i:h,j:Ue,realIndex:d,isRangeStart:se})}return{yArrj:Q,xArrj:q,pathFromArea:Re,areaPaths:j,pathFromLine:Ce,linePaths:N,linePath:fe,areaPath:we}}},{key:"_handleMarkersAndLabels",value:function(n){var a=n.type,i=n.pointsPos,l=n.isRangeStart,c=n.i,d=n.j,h=n.realIndex,m=this.w,S=new je(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,d,{realIndex:h,pointsPos:i,zRatio:this.zRatio,elParent:this.elPointsMain});else{m.globals.series[c].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var A=this.markers.plotChartMarkers(i,h,d+1);A!==null&&this.elPointsMain.add(A)}var N=S.drawDataLabel({type:a,isRangeStart:l,pos:i,i:h,j:d+1});N!==null&&this.elDataLabelsWrap.add(N)}},{key:"_createPaths",value:function(n){var a=n.type,i=n.series,l=n.i,c=n.realIndex,d=n.j,h=n.x,m=n.y,S=n.xArrj,A=n.yArrj,N=n.y2,j=n.y2Arrj,W=n.linePath,G=n.areaPath,q=n.linePaths,Q=n.areaPaths,ne=n.seriesIndex,se=n.isRangeStart,C=this.w,I=new v(this.ctx),$=C.config.stroke.curve,te=this.areaBottomY;if(Array.isArray(C.config.stroke.curve)&&($=Array.isArray(ne)?C.config.stroke.curve[ne[l]]:C.config.stroke.curve[l]),a==="rangeArea"&&(C.globals.hasNullValues||C.config.forecastDataPoints.count>0)&&$==="smooth"&&($="straight"),$==="smooth"){var de=a==="rangeArea"?S.length===C.globals.dataPoints:d===i[l].length-2,fe=S.map(function(Ue,it){return[S[it],A[it]]}).filter(function(Ue){return Ue[1]!==null});if(de&&fe.length>1){var we=co(fe);if(W+=Vn(we),i[l][0]===null?G=W:G+=Vn(we),a==="rangeArea"&&se){W+=I.line(S[S.length-1],j[j.length-1]);var Ce=S.slice().reverse(),Re=j.slice().reverse(),ze=Ce.map(function(Ue,it){return[Ce[it],Re[it]]}),Le=co(ze);G=W+=Vn(Le)}else G+=I.line(fe[fe.length-1][0],te)+I.line(fe[0][0],te)+I.move(fe[0][0],fe[0][1])+"z";q.push(W),Q.push(G)}}else{if(i[l][d+1]===null){W+=I.move(h,m);var Ye=C.globals.isXNumeric?(C.globals.seriesX[c][d]-C.globals.minX)/this.xRatio:h-this.xDivision;G=G+I.line(Ye,te)+I.move(h,m)+"z"}i[l][d]===null&&(W+=I.move(h,m),G+=I.move(h,te)),$==="stepline"?(W=W+I.line(h,null,"H")+I.line(null,m,"V"),G=G+I.line(h,null,"H")+I.line(null,m,"V")):$==="straight"&&(W+=I.line(h,m),G+=I.line(h,m)),d===i[l].length-2&&(G=G+I.line(h,te)+I.move(h,m)+"z",a==="rangeArea"&&se?W=W+I.line(h,N)+I.move(h,N)+"z":(q.push(W),Q.push(G)))}return{linePaths:q,areaPaths:Q,linePath:W,areaPath:G}}},{key:"handleNullDataPoints",value:function(n,a,i,l,c){var d=this.w;if(n[i][l]===null&&d.config.markers.showNullDataPoints||n[i].length===1){var h=this.markers.plotChartMarkers(a,c,l+1,this.strokeWidth-d.config.markers.strokeWidth/2,!0);h!==null&&this.elPointsMain.add(h)}}}]),J}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function J(h,m,S,A){this.xoffset=h,this.yoffset=m,this.height=A,this.width=S,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(N){var j,W=[],G=this.xoffset,q=this.yoffset,Q=c(N)/this.height,ne=c(N)/this.width;if(this.width>=this.height)for(j=0;j=this.height){var W=N/this.height,G=this.width-W;j=new J(this.xoffset+W,this.yoffset,G,this.height)}else{var q=N/this.width,Q=this.height-q;j=new J(this.xoffset,this.yoffset+q,this.width,Q)}return j}}function n(h,m,S,A,N){A=A===void 0?0:A,N=N===void 0?0:N;var j=a(function(W,G){var q,Q=[],ne=G/c(W);for(q=0;q=C}(m,j=h[0],N)?(m.push(j),a(h.slice(1),m,S,A)):(W=S.cutArea(c(m),A),A.push(S.getCoordinates(m)),a(h,[],W,A)),A;A.push(S.getCoordinates(m))}function i(h,m){var S=Math.min.apply(Math,h),A=Math.max.apply(Math,h),N=c(h);return Math.max(Math.pow(m,2)*A/Math.pow(N,2),Math.pow(N,2)/(Math.pow(m,2)*S))}function l(h){return h&&h.constructor===Array}function c(h){var m,S=0;for(m=0;md-l&&S.width<=h-c){var A=m.rotateAroundCenter(n.node);n.node.setAttribute("transform","rotate(-90 ".concat(A.x," ").concat(A.y,") translate(").concat(S.height/3,")"))}}},{key:"truncateLabels",value:function(n,a,i,l,c,d){var h=new v(this.ctx),m=h.getTextRects(n,a).width+this.w.config.stroke.width+5>c-i&&d-l>c-i?d-l:c-i,S=h.getTextBasedOnMaxWidth({text:n,maxWidth:m,fontSize:a});return n.length!==S.length&&m/a<5?"":S}},{key:"animateTreemap",value:function(n,a,i,l){var c=new b(this.ctx);c.animateRect(n,{x:a.x,y:a.y,width:a.width,height:a.height},{x:i.x,y:i.y,width:i.width,height:i.height},l,function(){c.animationCompleted(n)})}}]),J}(),fo=86400,po=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return w(J,[{key:"calculateTimeScaleTicks",value:function(n,a){var i=this,l=this.w;if(l.globals.allSeriesCollapsed)return l.globals.labels=[],l.globals.timescaleLabels=[],[];var c=new ae(this.ctx),d=(a-n)/864e5;this.determineInterval(d),l.globals.disableZoomIn=!1,l.globals.disableZoomOut=!1,d<.00011574074074074075?l.globals.disableZoomIn=!0:d>5e4&&(l.globals.disableZoomOut=!0);var h=c.getTimeUnitsfromTimestamp(n,a,this.utc),m=l.globals.gridWidth/d,S=m/24,A=S/60,N=A/60,j=Math.floor(24*d),W=Math.floor(1440*d),G=Math.floor(d*fo),q=Math.floor(d),Q=Math.floor(d/30),ne=Math.floor(d/365),se={minMillisecond:h.minMillisecond,minSecond:h.minSecond,minMinute:h.minMinute,minHour:h.minHour,minDate:h.minDate,minMonth:h.minMonth,minYear:h.minYear},C={firstVal:se,currentMillisecond:se.minMillisecond,currentSecond:se.minSecond,currentMinute:se.minMinute,currentHour:se.minHour,currentMonthDate:se.minDate,currentDate:se.minDate,currentMonth:se.minMonth,currentYear:se.minYear,daysWidthOnXAxis:m,hoursWidthOnXAxis:S,minutesWidthOnXAxis:A,secondsWidthOnXAxis:N,numberOfSeconds:G,numberOfMinutes:W,numberOfHours:j,numberOfDays:q,numberOfMonths:Q,numberOfYears:ne};switch(this.tickInterval){case"years":this.generateYearScale(C);break;case"months":case"half_year":this.generateMonthScale(C);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(C);break;case"hours":this.generateHourScale(C);break;case"minutes_fives":case"minutes":this.generateMinuteScale(C);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(C)}var I=this.timeScaleArray.map(function($){var te={position:$.position,unit:$.unit,year:$.year,day:$.day?$.day:1,hour:$.hour?$.hour:0,month:$.month+1};return $.unit==="month"?o(o({},te),{},{day:1,value:$.value+1}):$.unit==="day"||$.unit==="hour"?o(o({},te),{},{value:$.value}):$.unit==="minute"?o(o({},te),{},{value:$.value,minute:$.value}):$.unit==="second"?o(o({},te),{},{value:$.value,minute:$.minute,second:$.second}):$});return I.filter(function($){var te=1,de=Math.ceil(l.globals.gridWidth/120),fe=$.value;l.config.xaxis.tickAmount!==void 0&&(de=l.config.xaxis.tickAmount),I.length>de&&(te=Math.floor(I.length/de));var we=!1,Ce=!1;switch(i.tickInterval){case"years":$.unit==="year"&&(we=!0);break;case"half_year":te=7,$.unit==="year"&&(we=!0);break;case"months":te=1,$.unit==="year"&&(we=!0);break;case"months_fortnight":te=15,$.unit!=="year"&&$.unit!=="month"||(we=!0),fe===30&&(Ce=!0);break;case"months_days":te=10,$.unit==="month"&&(we=!0),fe===30&&(Ce=!0);break;case"week_days":te=8,$.unit==="month"&&(we=!0);break;case"days":te=1,$.unit==="month"&&(we=!0);break;case"hours":$.unit==="day"&&(we=!0);break;case"minutes_fives":case"seconds_fives":fe%5!=0&&(Ce=!0);break;case"seconds_tens":fe%10!=0&&(Ce=!0)}if(i.tickInterval==="hours"||i.tickInterval==="minutes_fives"||i.tickInterval==="seconds_tens"||i.tickInterval==="seconds_fives"){if(!Ce)return!0}else if((fe%te==0||we)&&!Ce)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(n,a){var i=this.w,l=this.formatDates(n),c=this.removeOverlappingTS(l);i.globals.timescaleLabels=c.slice(),new Kt(this.ctx).plotCoords()}},{key:"determineInterval",value:function(n){var a=24*n,i=60*a;switch(!0){case n/365>5:this.tickInterval="years";break;case n>800:this.tickInterval="half_year";break;case n>180:this.tickInterval="months";break;case n>90:this.tickInterval="months_fortnight";break;case n>60:this.tickInterval="months_days";break;case n>30:this.tickInterval="week_days";break;case n>2:this.tickInterval="days";break;case a>2.4:this.tickInterval="hours";break;case i>15:this.tickInterval="minutes_fives";break;case i>5:this.tickInterval="minutes";break;case i>1:this.tickInterval="seconds_tens";break;case 60*i>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(n){var a=n.firstVal,i=n.currentMonth,l=n.currentYear,c=n.daysWidthOnXAxis,d=n.numberOfYears,h=a.minYear,m=0,S=new ae(this.ctx),A="year";if(a.minDate>1||a.minMonth>0){var N=S.determineRemainingDaysOfYear(a.minYear,a.minMonth,a.minDate);m=(S.determineDaysOfYear(a.minYear)-N+1)*c,h=a.minYear+1,this.timeScaleArray.push({position:m,value:h,unit:A,year:h,month:f.monthMod(i+1)})}else a.minDate===1&&a.minMonth===0&&this.timeScaleArray.push({position:m,value:h,unit:A,year:l,month:f.monthMod(i+1)});for(var j=h,W=m,G=0;G1){S=(A.determineDaysOfMonths(l+1,a.minYear)-i+1)*d,m=f.monthMod(l+1);var W=c+j,G=f.monthMod(m),q=m;m===0&&(N="year",q=W,G=1,W+=j+=1),this.timeScaleArray.push({position:S,value:q,unit:N,year:W,month:G})}else this.timeScaleArray.push({position:S,value:m,unit:N,year:c,month:f.monthMod(l)});for(var Q=m+1,ne=S,se=0,C=1;seh.determineDaysOfMonths(I+1,$)&&(A=1,m="month",W=I+=1),I},j=(24-a.minHour)*c,W=S,G=N(A,i,l);a.minHour===0&&a.minDate===1?(j=0,W=f.monthMod(a.minMonth),m="month",A=a.minDate):a.minDate!==1&&a.minHour===0&&a.minMinute===0&&(j=0,S=a.minDate,W=S,G=N(A=S,i,l)),this.timeScaleArray.push({position:j,value:W,unit:m,year:this._getYear(l,G,0),month:f.monthMod(G),day:A});for(var q=j,Q=0;Qm.determineDaysOfMonths(de+1,c)&&(Q=1,de+=1),{month:de,date:Q}},N=function(te,de){return te>m.determineDaysOfMonths(de+1,c)?de+=1:de},j=60-(a.minMinute+a.minSecond/60),W=j*d,G=a.minHour+1,q=G;j===60&&(W=0,q=(G=a.minHour)+1);var Q=i;q>=24&&(q=0,Q+=1,S="day");var ne=A(Q,l).month;ne=N(Q,ne),this.timeScaleArray.push({position:W,value:G,unit:S,day:Q,hour:q,year:c,month:f.monthMod(ne)}),q++;for(var se=W,C=0;C=24&&(q=0,S="day",ne=A(Q+=1,ne).month,ne=N(Q,ne));var I=this._getYear(c,ne,0);se=60*d+se;var $=q===0?Q:q;this.timeScaleArray.push({position:se,value:$,unit:S,hour:q,day:Q,year:I,month:f.monthMod(ne)}),q++}}},{key:"generateMinuteScale",value:function(n){for(var a=n.currentMillisecond,i=n.currentSecond,l=n.currentMinute,c=n.currentHour,d=n.currentDate,h=n.currentMonth,m=n.currentYear,S=n.minutesWidthOnXAxis,A=n.secondsWidthOnXAxis,N=n.numberOfMinutes,j=l+1,W=d,G=h,q=m,Q=c,ne=(60-i-a/1e3)*A,se=0;se=60&&(j=0,(Q+=1)===24&&(Q=0)),this.timeScaleArray.push({position:ne,value:j,unit:"minute",hour:Q,minute:j,day:W,year:this._getYear(q,G,0),month:f.monthMod(G)}),ne+=S,j++}},{key:"generateSecondScale",value:function(n){for(var a=n.currentMillisecond,i=n.currentSecond,l=n.currentMinute,c=n.currentHour,d=n.currentDate,h=n.currentMonth,m=n.currentYear,S=n.secondsWidthOnXAxis,A=n.numberOfSeconds,N=i+1,j=l,W=d,G=h,q=m,Q=c,ne=(1e3-a)/1e3*S,se=0;se=60&&(N=0,++j>=60&&(j=0,++Q===24&&(Q=0))),this.timeScaleArray.push({position:ne,value:N,unit:"second",hour:Q,minute:j,second:N,day:W,year:this._getYear(q,G,0),month:f.monthMod(G)}),ne+=S,N++}},{key:"createRawDateString",value:function(n,a){var i=n.year;return n.month===0&&(n.month=1),i+="-"+("0"+n.month.toString()).slice(-2),n.unit==="day"?i+=n.unit==="day"?"-"+("0"+a).slice(-2):"-01":i+="-"+("0"+(n.day?n.day:"1")).slice(-2),n.unit==="hour"?i+=n.unit==="hour"?"T"+("0"+a).slice(-2):"T00":i+="T"+("0"+(n.hour?n.hour:"0")).slice(-2),n.unit==="minute"?i+=":"+("0"+a).slice(-2):i+=":"+(n.minute?("0"+n.minute).slice(-2):"00"),n.unit==="second"?i+=":"+("0"+a).slice(-2):i+=":00",this.utc&&(i+=".000Z"),i}},{key:"formatDates",value:function(n){var a=this,i=this.w;return n.map(function(l){var c=l.value.toString(),d=new ae(a.ctx),h=a.createRawDateString(l,c),m=d.getDate(d.parseDate(h));if(a.utc||(m=d.getDate(d.parseDateWithTimezone(h))),i.config.xaxis.labels.format===void 0){var S="dd MMM",A=i.config.xaxis.labels.datetimeFormatter;l.unit==="year"&&(S=A.year),l.unit==="month"&&(S=A.month),l.unit==="day"&&(S=A.day),l.unit==="hour"&&(S=A.hour),l.unit==="minute"&&(S=A.minute),l.unit==="second"&&(S=A.second),c=d.formatDate(m,S)}else c=d.formatDate(m,i.config.xaxis.labels.format);return{dateString:h,position:l.position,value:c,unit:l.unit,year:l.year,month:l.month}})}},{key:"removeOverlappingTS",value:function(n){var a,i=this,l=new v(this.ctx),c=!1;n.length>0&&n[0].value&&n.every(function(m){return m.value.length===n[0].value.length})&&(c=!0,a=l.getTextRects(n[0].value).width);var d=0,h=n.map(function(m,S){if(S>0&&i.w.config.xaxis.labels.hideOverlappingLabels){var A=c?a:l.getTextRects(n[d].value).width,N=n[d].position;return m.position>N+A+10?(d=S,m):null}return m});return h=h.filter(function(m){return m!==null})}},{key:"_getYear",value:function(n,a,i){return n+Math.floor(a/12)+i}}]),J}(),is=function(){function J(n,a){u(this,J),this.ctx=a,this.w=a.w,this.el=n}return w(J,[{key:"setupElements",value:function(){var n=this.w.globals,a=this.w.config,i=a.chart.type;n.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(i)>-1,n.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].indexOf(i)>-1,n.isBarHorizontal=(a.chart.type==="bar"||a.chart.type==="rangeBar"||a.chart.type==="boxPlot")&&a.plotOptions.bar.horizontal,n.chartClass=".apexcharts"+n.chartID,n.dom.baseEl=this.el,n.dom.elWrap=document.createElement("div"),v.setAttrs(n.dom.elWrap,{id:n.chartClass.substring(1),class:"apexcharts-canvas "+n.chartClass.substring(1)}),this.el.appendChild(n.dom.elWrap),n.dom.Paper=new window.SVG.Doc(n.dom.elWrap),n.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(a.chart.offsetX,", ").concat(a.chart.offsetY,")")}),n.dom.Paper.node.style.background=a.theme.mode!=="dark"||a.chart.background?a.chart.background:"rgba(0, 0, 0, 0.8)",this.setSVGDimensions(),n.dom.elLegendForeign=document.createElementNS(n.SVGNS,"foreignObject"),v.setAttrs(n.dom.elLegendForeign,{x:0,y:0,width:n.svgWidth,height:n.svgHeight}),n.dom.elLegendWrap=document.createElement("div"),n.dom.elLegendWrap.classList.add("apexcharts-legend"),n.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),n.dom.elLegendForeign.appendChild(n.dom.elLegendWrap),n.dom.Paper.node.appendChild(n.dom.elLegendForeign),n.dom.elGraphical=n.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),n.dom.elDefs=n.dom.Paper.defs(),n.dom.Paper.add(n.dom.elGraphical),n.dom.elGraphical.add(n.dom.elDefs)}},{key:"plotChartType",value:function(n,a){var i=this.w,l=i.config,c=i.globals,d={series:[],i:[]},h={series:[],i:[]},m={series:[],i:[]},S={series:[],i:[]},A={series:[],i:[]},N={series:[],i:[]},j={series:[],i:[]},W={series:[],i:[]},G={series:[],seriesRangeEnd:[],i:[]};c.series.map(function(de,fe){var we=0;n[fe].type!==void 0?(n[fe].type==="column"||n[fe].type==="bar"?(c.series.length>1&&l.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),A.series.push(de),A.i.push(fe),we++,i.globals.columnSeries=A.series):n[fe].type==="area"?(h.series.push(de),h.i.push(fe),we++):n[fe].type==="line"?(d.series.push(de),d.i.push(fe),we++):n[fe].type==="scatter"?(m.series.push(de),m.i.push(fe)):n[fe].type==="bubble"?(S.series.push(de),S.i.push(fe),we++):n[fe].type==="candlestick"?(N.series.push(de),N.i.push(fe),we++):n[fe].type==="boxPlot"?(j.series.push(de),j.i.push(fe),we++):n[fe].type==="rangeBar"?(W.series.push(de),W.i.push(fe),we++):n[fe].type==="rangeArea"?(G.series.push(c.seriesRangeStart[fe]),G.seriesRangeEnd.push(c.seriesRangeEnd[fe]),G.i.push(fe),we++):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"),we>1&&(c.comboCharts=!0)):(d.series.push(de),d.i.push(fe))});var q=new Dr(this.ctx,a),Q=new zn(this.ctx,a);this.ctx.pie=new lo(this.ctx);var ne=new Fn(this.ctx);this.ctx.rangeBar=new uo(this.ctx,a);var se=new Uo(this.ctx),C=[];if(c.comboCharts){if(h.series.length>0&&C.push(q.draw(h.series,"area",h.i)),A.series.length>0)if(i.config.chart.stacked){var I=new Lr(this.ctx,a);C.push(I.draw(A.series,A.i))}else this.ctx.bar=new xn(this.ctx,a),C.push(this.ctx.bar.draw(A.series,A.i));if(G.series.length>0&&C.push(q.draw(G.series,"rangeArea",G.i,G.seriesRangeEnd)),d.series.length>0&&C.push(q.draw(d.series,"line",d.i)),N.series.length>0&&C.push(Q.draw(N.series,"candlestick",N.i)),j.series.length>0&&C.push(Q.draw(j.series,"boxPlot",j.i)),W.series.length>0&&C.push(this.ctx.rangeBar.draw(W.series,W.i)),m.series.length>0){var $=new Dr(this.ctx,a,!0);C.push($.draw(m.series,"scatter",m.i))}if(S.series.length>0){var te=new Dr(this.ctx,a,!0);C.push(te.draw(S.series,"bubble",S.i))}}else switch(l.chart.type){case"line":C=q.draw(c.series,"line");break;case"area":C=q.draw(c.series,"area");break;case"bar":l.chart.stacked?C=new Lr(this.ctx,a).draw(c.series):(this.ctx.bar=new xn(this.ctx,a),C=this.ctx.bar.draw(c.series));break;case"candlestick":C=new zn(this.ctx,a).draw(c.series,"candlestick");break;case"boxPlot":C=new zn(this.ctx,a).draw(c.series,l.chart.type);break;case"rangeBar":C=this.ctx.rangeBar.draw(c.series);break;case"rangeArea":C=q.draw(c.seriesRangeStart,"rangeArea",void 0,c.seriesRangeEnd);break;case"heatmap":C=new pr(this.ctx,a).draw(c.series);break;case"treemap":C=new os(this.ctx,a).draw(c.series);break;case"pie":case"donut":case"polarArea":C=this.ctx.pie.draw(c.series);break;case"radialBar":C=ne.draw(c.series);break;case"radar":C=se.draw(c.series);break;default:C=q.draw(c.series)}return C}},{key:"setSVGDimensions",value:function(){var n=this.w.globals,a=this.w.config;n.svgWidth=a.chart.width,n.svgHeight=a.chart.height;var i=f.getDimensions(this.el),l=a.chart.width.toString().split(/[0-9]+/g).pop();l==="%"?f.isNumber(i[0])&&(i[0].width===0&&(i=f.getDimensions(this.el.parentNode)),n.svgWidth=i[0]*parseInt(a.chart.width,10)/100):l!=="px"&&l!==""||(n.svgWidth=parseInt(a.chart.width,10));var c=a.chart.height.toString().split(/[0-9]+/g).pop();if(n.svgHeight!=="auto"&&n.svgHeight!=="")if(c==="%"){var d=f.getDimensions(this.el.parentNode);n.svgHeight=d[1]*parseInt(a.chart.height,10)/100}else n.svgHeight=parseInt(a.chart.height,10);else n.axisCharts?n.svgHeight=n.svgWidth/1.61:n.svgHeight=n.svgWidth/1.2;if(n.svgWidth<0&&(n.svgWidth=0),n.svgHeight<0&&(n.svgHeight=0),v.setAttrs(n.dom.Paper.node,{width:n.svgWidth,height:n.svgHeight}),c!=="%"){var h=a.chart.sparkline.enabled?0:n.axisCharts?a.chart.parentHeightOffset:0;n.dom.Paper.node.parentNode.parentNode.style.minHeight=n.svgHeight+h+"px"}n.dom.elWrap.style.width=n.svgWidth+"px",n.dom.elWrap.style.height=n.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var n=this.w.globals,a=n.translateY,i={transform:"translate("+n.translateX+", "+a+")"};v.setAttrs(n.dom.elGraphical.node,i)}},{key:"resizeNonAxisCharts",value:function(){var n=this.w,a=n.globals,i=0,l=n.config.chart.sparkline.enabled?1:15;l+=n.config.grid.padding.bottom,n.config.legend.position!=="top"&&n.config.legend.position!=="bottom"||!n.config.legend.show||n.config.legend.floating||(i=new Qt(this.ctx).legendHelpers.getLegendBBox().clwh+10);var c=n.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),d=2.05*n.globals.radialSize;if(c&&!n.config.chart.sparkline.enabled&&n.config.plotOptions.radialBar.startAngle!==0){var h=f.getBoundingClientRect(c);d=h.bottom;var m=h.bottom-h.top;d=Math.max(2.05*n.globals.radialSize,m)}var S=d+a.translateY+i+l;a.dom.elLegendForeign&&a.dom.elLegendForeign.setAttribute("height",S),n.config.chart.height&&String(n.config.chart.height).indexOf("%")>0||(a.dom.elWrap.style.height=S+"px",v.setAttrs(a.dom.Paper.node,{height:S}),a.dom.Paper.node.parentNode.parentNode.style.minHeight=S+"px")}},{key:"coreCalculations",value:function(){new tt(this.ctx).init()}},{key:"resetGlobals",value:function(){var n=this,a=function(){return n.w.config.series.map(function(c){return[]})},i=new be,l=this.w.globals;i.initGlobalVars(l),l.seriesXvalues=a(),l.seriesYvalues=a()}},{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 n=null,a=this.w;if(a.globals.axisCharts){if(a.config.xaxis.crosshairs.position==="back"&&new yt(this.ctx).drawXCrosshairs(),a.config.yaxis[0].crosshairs.position==="back"&&new yt(this.ctx).drawYCrosshairs(),a.config.xaxis.type==="datetime"&&a.config.xaxis.labels.formatter===void 0){this.ctx.timeScale=new po(this.ctx);var i=[];isFinite(a.globals.minX)&&isFinite(a.globals.maxX)&&!a.globals.isBarHorizontal?i=this.ctx.timeScale.calculateTimeScaleTicks(a.globals.minX,a.globals.maxX):a.globals.isBarHorizontal&&(i=this.ctx.timeScale.calculateTimeScaleTicks(a.globals.minY,a.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(i)}n=new P(this.ctx).getCalculatedRatios()}return n}},{key:"updateSourceChart",value:function(n){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:n.w.globals.minX,max:n.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var n=this,a=this.w;if(a.config.chart.brush.enabled&&typeof a.config.chart.events.selection!="function"){var i=Array.isArray(a.config.chart.brush.targets)||[a.config.chart.brush.target];i.forEach(function(l){var c=ApexCharts.getChartByID(l);c.w.globals.brushSource=n.ctx,typeof c.w.config.chart.events.zoomed!="function"&&(c.w.config.chart.events.zoomed=function(){n.updateSourceChart(c)}),typeof c.w.config.chart.events.scrolled!="function"&&(c.w.config.chart.events.scrolled=function(){n.updateSourceChart(c)})}),a.config.chart.events.selection=function(l,c){i.forEach(function(d){var h=ApexCharts.getChartByID(d),m=f.clone(a.config.yaxis);if(a.config.chart.brush.autoScaleYaxis&&h.w.globals.series.length===1){var S=new $e(h);m=S.autoScaleY(h,m,c)}var A=h.w.config.yaxis.reduce(function(N,j,W){return[].concat(R(N),[o(o({},h.w.config.yaxis[W]),{},{min:m[0].min,max:m[0].max})])},[]);h.ctx.updateHelpers._updateOptions({xaxis:{min:c.xaxis.min,max:c.xaxis.max},yaxis:A},!1,!1,!1,!1)})}}}}]),J}(),zr=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w}return w(J,[{key:"_updateOptions",value:function(n){var a=this,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1],l=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],c=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],d=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return new Promise(function(h){var m=[a.ctx];c&&(m=a.ctx.getSyncedCharts()),a.ctx.w.globals.isExecCalled&&(m=[a.ctx],a.ctx.w.globals.isExecCalled=!1),m.forEach(function(S,A){var N=S.w;if(N.globals.shouldAnimate=l,i||(N.globals.resized=!0,N.globals.dataChanged=!0,l&&S.series.getPreviousPaths()),n&&s(n)==="object"&&(S.config=new ce(n),n=P.extendArrayProps(S.config,n,N),S.w.globals.chartID!==a.ctx.w.globals.chartID&&delete n.series,N.config=f.extend(N.config,n),d&&(N.globals.lastXAxis=n.xaxis?f.clone(n.xaxis):[],N.globals.lastYAxis=n.yaxis?f.clone(n.yaxis):[],N.globals.initialConfig=f.extend({},N.config),N.globals.initialSeries=f.clone(N.config.series),n.series))){for(var j=0;j2&&arguments[2]!==void 0&&arguments[2];return new Promise(function(c){var d,h=i.w;return h.globals.shouldAnimate=a,h.globals.dataChanged=!0,a&&i.ctx.series.getPreviousPaths(),h.globals.axisCharts?((d=n.map(function(m,S){return i._extendSeries(m,S)})).length===0&&(d=[{data:[]}]),h.config.series=d):h.config.series=n.slice(),l&&(h.globals.initialConfig.series=f.clone(h.config.series),h.globals.initialSeries=f.clone(h.config.series)),i.ctx.update().then(function(){c(i.ctx)})})}},{key:"_extendSeries",value:function(n,a){var i=this.w,l=i.config.series[a];return o(o({},i.config.series[a]),{},{name:n.name?n.name:l==null?void 0:l.name,color:n.color?n.color:l==null?void 0:l.color,type:n.type?n.type:l==null?void 0:l.type,group:n.group?n.group:l==null?void 0:l.group,data:n.data?n.data:l==null?void 0:l.data,zIndex:n.zIndex!==void 0?n.zIndex:a})}},{key:"toggleDataPointSelection",value:function(n,a){var i=this.w,l=null,c=".apexcharts-series[data\\:realIndex='".concat(n,"']");return i.globals.axisCharts?l=i.globals.dom.Paper.select("".concat(c," path[j='").concat(a,"'], ").concat(c," circle[j='").concat(a,"'], ").concat(c," rect[j='").concat(a,"']")).members[0]:a===void 0&&(l=i.globals.dom.Paper.select("".concat(c," path[j='").concat(n,"']")).members[0],i.config.chart.type!=="pie"&&i.config.chart.type!=="polarArea"&&i.config.chart.type!=="donut"||this.ctx.pie.pieClicked(n)),l?(new v(this.ctx).pathMouseDown(l,null),l.node?l.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(n){var a=this.w;if(["min","max"].forEach(function(l){n.xaxis[l]!==void 0&&(a.config.xaxis[l]=n.xaxis[l],a.globals.lastXAxis[l]=n.xaxis[l])}),n.xaxis.categories&&n.xaxis.categories.length&&(a.config.xaxis.categories=n.xaxis.categories),a.config.xaxis.convertedCatToNumeric){var i=new ve(n);n=i.convertCatToNumericXaxis(n,this.ctx)}return n}},{key:"forceYAxisUpdate",value:function(n){return n.chart&&n.chart.stacked&&n.chart.stackType==="100%"&&(Array.isArray(n.yaxis)?n.yaxis.forEach(function(a,i){n.yaxis[i].min=0,n.yaxis[i].max=100}):(n.yaxis.min=0,n.yaxis.max=100)),n}},{key:"revertDefaultAxisMinMax",value:function(n){var a=this,i=this.w,l=i.globals.lastXAxis,c=i.globals.lastYAxis;n&&n.xaxis&&(l=n.xaxis),n&&n.yaxis&&(c=n.yaxis),i.config.xaxis.min=l.min,i.config.xaxis.max=l.max;var d=function(h){c[h]!==void 0&&(i.config.yaxis[h].min=c[h].min,i.config.yaxis[h].max=c[h].max)};i.config.yaxis.map(function(h,m){i.globals.zoomed||c[m]!==void 0?d(m):a.ctx.opts.yaxis[m]!==void 0&&(h.min=a.ctx.opts.yaxis[m].min,h.max=a.ctx.opts.yaxis[m].max)})}}]),J}();wn=typeof window<"u"?window:void 0,Hn=function(J,n){var a=(this!==void 0?this:J).SVG=function(C){if(a.supported)return C=new a.Doc(C),a.parser.draw||a.prepare(),C};if(a.ns="http://www.w3.org/2000/svg",a.xmlns="http://www.w3.org/2000/xmlns/",a.xlink="http://www.w3.org/1999/xlink",a.svgjs="http://svgjs.dev",a.supported=!0,!a.supported)return!1;a.did=1e3,a.eid=function(C){return"Svgjs"+A(C)+a.did++},a.create=function(C){var I=n.createElementNS(this.ns,C);return I.setAttribute("id",this.eid(C)),I},a.extend=function(){var C,I;I=(C=[].slice.call(arguments)).pop();for(var $=C.length-1;$>=0;$--)if(C[$])for(var te in I)C[$].prototype[te]=I[te];a.Set&&a.Set.inherit&&a.Set.inherit()},a.invent=function(C){var I=typeof C.create=="function"?C.create:function(){this.constructor.call(this,a.create(C.create))};return C.inherit&&(I.prototype=new C.inherit),C.extend&&a.extend(I,C.extend),C.construct&&a.extend(C.parent||a.Container,C.construct),I},a.adopt=function(C){return C?C.instance?C.instance:((I=C.nodeName=="svg"?C.parentNode instanceof J.SVGElement?new a.Nested:new a.Doc:C.nodeName=="linearGradient"?new a.Gradient("linear"):C.nodeName=="radialGradient"?new a.Gradient("radial"):a[A(C.nodeName)]?new a[A(C.nodeName)]:new a.Element(C)).type=C.nodeName,I.node=C,C.instance=I,I instanceof a.Doc&&I.namespace().defs(),I.setData(JSON.parse(C.getAttribute("svgjs:data"))||{}),I):null;var I},a.prepare=function(){var C=n.getElementsByTagName("body")[0],I=(C?new a.Doc(C):a.adopt(n.documentElement).nested()).size(2,0);a.parser={body:C||n.documentElement,draw:I.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:I.polyline().node,path:I.path().node,native:a.create("svg")}},a.parser={native:a.create("svg")},n.addEventListener("DOMContentLoaded",function(){a.parser.draw||a.prepare()},!1),a.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},a.utils={map:function(C,I){for(var $=C.length,te=[],de=0;de<$;de++)te.push(I(C[de]));return te},filter:function(C,I){for(var $=C.length,te=[],de=0;de<$;de++)I(C[de])&&te.push(C[de]);return te},filterSVGElements:function(C){return this.filter(C,function(I){return I instanceof J.SVGElement})}},a.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"}},a.Color=function(C){var I,$;this.r=0,this.g=0,this.b=0,C&&(typeof C=="string"?a.regex.isRgb.test(C)?(I=a.regex.rgb.exec(C.replace(a.regex.whitespace,"")),this.r=parseInt(I[1]),this.g=parseInt(I[2]),this.b=parseInt(I[3])):a.regex.isHex.test(C)&&(I=a.regex.hex.exec(($=C).length==4?["#",$.substring(1,2),$.substring(1,2),$.substring(2,3),$.substring(2,3),$.substring(3,4),$.substring(3,4)].join(""):$),this.r=parseInt(I[1],16),this.g=parseInt(I[2],16),this.b=parseInt(I[3],16)):s(C)==="object"&&(this.r=C.r,this.g=C.g,this.b=C.b))},a.extend(a.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+N(this.r)+N(this.g)+N(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(C){return this.destination=new a.Color(C),this},at:function(C){return this.destination?(C=C<0?0:C>1?1:C,new a.Color({r:~~(this.r+(this.destination.r-this.r)*C),g:~~(this.g+(this.destination.g-this.g)*C),b:~~(this.b+(this.destination.b-this.b)*C)})):this}}),a.Color.test=function(C){return C+="",a.regex.isHex.test(C)||a.regex.isRgb.test(C)},a.Color.isRgb=function(C){return C&&typeof C.r=="number"&&typeof C.g=="number"&&typeof C.b=="number"},a.Color.isColor=function(C){return a.Color.isRgb(C)||a.Color.test(C)},a.Array=function(C,I){(C=(C||[]).valueOf()).length==0&&I&&(C=I.valueOf()),this.value=this.parse(C)},a.extend(a.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(C){return C=C.valueOf(),Array.isArray(C)?C:this.split(C)}}),a.PointArray=function(C,I){a.Array.call(this,C,I||[[0,0]])},a.PointArray.prototype=new a.Array,a.PointArray.prototype.constructor=a.PointArray;for(var i={M:function(C,I,$){return I.x=$.x=C[0],I.y=$.y=C[1],["M",I.x,I.y]},L:function(C,I){return I.x=C[0],I.y=C[1],["L",C[0],C[1]]},H:function(C,I){return I.x=C[0],["H",C[0]]},V:function(C,I){return I.y=C[0],["V",C[0]]},C:function(C,I){return I.x=C[4],I.y=C[5],["C",C[0],C[1],C[2],C[3],C[4],C[5]]},Q:function(C,I){return I.x=C[2],I.y=C[3],["Q",C[0],C[1],C[2],C[3]]},S:function(C,I){return I.x=C[2],I.y=C[3],["S",C[0],C[1],C[2],C[3]]},Z:function(C,I,$){return I.x=$.x,I.y=$.y,["Z"]}},l="mlhvqtcsaz".split(""),c=0,d=l.length;cwe);return te},bbox:function(){return a.parser.draw||a.prepare(),a.parser.path.setAttribute("d",this.toString()),a.parser.path.getBBox()}}),a.Number=a.invent({create:function(C,I){this.value=0,this.unit=I||"",typeof C=="number"?this.value=isNaN(C)?0:isFinite(C)?C:C<0?-34e37:34e37:typeof C=="string"?(I=C.match(a.regex.numberAndUnit))&&(this.value=parseFloat(I[1]),I[5]=="%"?this.value/=100:I[5]=="s"&&(this.value*=1e3),this.unit=I[5]):C instanceof a.Number&&(this.value=C.valueOf(),this.unit=C.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(C){return C=new a.Number(C),new a.Number(this+C,this.unit||C.unit)},minus:function(C){return C=new a.Number(C),new a.Number(this-C,this.unit||C.unit)},times:function(C){return C=new a.Number(C),new a.Number(this*C,this.unit||C.unit)},divide:function(C){return C=new a.Number(C),new a.Number(this/C,this.unit||C.unit)},to:function(C){var I=new a.Number(this);return typeof C=="string"&&(I.unit=C),I},morph:function(C){return this.destination=new a.Number(C),C.relative&&(this.destination.value+=this.value),this},at:function(C){return this.destination?new a.Number(this.destination).minus(this).times(C).plus(this):this}}}),a.Element=a.invent({create:function(C){this._stroke=a.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=C)&&(this.type=C.nodeName,this.node.instance=this,this._stroke=C.getAttribute("stroke")||this._stroke)},extend:{x:function(C){return this.attr("x",C)},y:function(C){return this.attr("y",C)},cx:function(C){return C==null?this.x()+this.width()/2:this.x(C-this.width()/2)},cy:function(C){return C==null?this.y()+this.height()/2:this.y(C-this.height()/2)},move:function(C,I){return this.x(C).y(I)},center:function(C,I){return this.cx(C).cy(I)},width:function(C){return this.attr("width",C)},height:function(C){return this.attr("height",C)},size:function(C,I){var $=j(this,C,I);return this.width(new a.Number($.width)).height(new a.Number($.height))},clone:function(C){this.writeDataToDom();var I=q(this.node.cloneNode(!0));return C?C.add(I):this.after(I),I},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(C){return this.after(C).remove(),C},addTo:function(C){return C.put(this)},putIn:function(C){return C.add(this)},id:function(C){return this.attr("id",C)},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 C=this.attr("class");return C==null?[]:C.trim().split(a.regex.delimiter)},hasClass:function(C){return this.classes().indexOf(C)!=-1},addClass:function(C){if(!this.hasClass(C)){var I=this.classes();I.push(C),this.attr("class",I.join(" "))}return this},removeClass:function(C){return this.hasClass(C)&&this.attr("class",this.classes().filter(function(I){return I!=C}).join(" ")),this},toggleClass:function(C){return this.hasClass(C)?this.removeClass(C):this.addClass(C)},reference:function(C){return a.get(this.attr(C))},parent:function(C){var I=this;if(!I.node.parentNode)return null;if(I=a.adopt(I.node.parentNode),!C)return I;for(;I&&I.node instanceof J.SVGElement;){if(typeof C=="string"?I.matches(C):I instanceof C)return I;if(!I.node.parentNode||I.node.parentNode.nodeName=="#document")return null;I=a.adopt(I.node.parentNode)}},doc:function(){return this instanceof a.Doc?this:this.parent(a.Doc)},parents:function(C){var I=[],$=this;do{if(!($=$.parent(C))||!$.node)break;I.push($)}while($.parent);return I},matches:function(C){return function(I,$){return(I.matches||I.matchesSelector||I.msMatchesSelector||I.mozMatchesSelector||I.webkitMatchesSelector||I.oMatchesSelector).call(I,$)}(this.node,C)},native:function(){return this.node},svg:function(C){var I=n.createElement("svg");if(!(C&&this instanceof a.Parent))return I.appendChild(C=n.createElement("svg")),this.writeDataToDom(),C.appendChild(this.node.cloneNode(!0)),I.innerHTML.replace(/^/,"").replace(/<\/svg>$/,"");I.innerHTML=""+C.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2>")+"";for(var $=0,te=I.firstChild.childNodes.length;$":function(C){return-Math.cos(C*Math.PI)/2+.5},">":function(C){return Math.sin(C*Math.PI/2)},"<":function(C){return 1-Math.cos(C*Math.PI/2)}},a.morph=function(C){return function(I,$){return new a.MorphObj(I,$).at(C)}},a.Situation=a.invent({create:function(C){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new a.Number(C.duration).valueOf(),this.delay=new a.Number(C.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=C.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),a.FX=a.invent({create:function(C){this._target=C,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(C,I,$){s(C)==="object"&&(I=C.ease,$=C.delay,C=C.duration);var te=new a.Situation({duration:C||1e3,delay:$||0,ease:a.easing[I||"-"]||I});return this.queue(te),this},target:function(C){return C&&C instanceof a.Element?(this._target=C,this):this._target},timeToAbsPos:function(C){return(C-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(C){return this.situation.duration/this._speed*C+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=J.requestAnimationFrame((function(){this.step()}).bind(this))},stopAnimFrame:function(){J.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(C){return(typeof C=="function"||C instanceof a.Situation)&&this.situations.push(C),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof a.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var C,I=this.situation;if(I.init)return this;for(var $ in I.animations){C=this.target()[$](),Array.isArray(C)||(C=[C]),Array.isArray(I.animations[$])||(I.animations[$]=[I.animations[$]]);for(var te=C.length;te--;)I.animations[$][te]instanceof a.Number&&(C[te]=new a.Number(C[te])),I.animations[$][te]=C[te].morph(I.animations[$][te])}for(var $ in I.attrs)I.attrs[$]=new a.MorphObj(this.target().attr($),I.attrs[$]);for(var $ in I.styles)I.styles[$]=new a.MorphObj(this.target().style($),I.styles[$]);return I.initialTransformation=this.target().matrixify(),I.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(C,I){var $=this.active;return this.active=!1,I&&this.clearQueue(),C&&this.situation&&(!$&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(C){var I=this.last();return this.target().on("finished.fx",function $(te){te.detail.situation==I&&(C.call(this,I),this.off("finished.fx",$))}),this._callStart()},during:function(C){var I=this.last(),$=function(te){te.detail.situation==I&&C.call(this,te.detail.pos,a.morph(te.detail.pos),te.detail.eased,I)};return this.target().off("during.fx",$).on("during.fx",$),this.after(function(){this.off("during.fx",$)}),this._callStart()},afterAll:function(C){var I=function $(te){C.call(this),this.off("allfinished.fx",$)};return this.target().off("allfinished.fx",I).on("allfinished.fx",I),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(C,I,$){return this.last()[$||"animations"][C]=I,this._callStart()},step:function(C){var I,$,te;C||(this.absPos=this.timeToAbsPos(+new Date)),this.situation.loops!==!1?(I=Math.max(this.absPos,0),$=Math.floor(I),this.situation.loops===!0||$this.lastPos&&fe<=de&&(this.situation.once[fe].call(this.target(),this.pos,de),delete this.situation.once[fe]);return this.active&&this.target().fire("during",{pos:this.pos,eased:de,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=de,this):this},eachAt:function(){var C,I=this,$=this.target(),te=this.situation;for(var de in te.animations)C=[].concat(te.animations[de]).map(function(Ce){return typeof Ce!="string"&&Ce.at?Ce.at(te.ease(I.pos),I.pos):Ce}),$[de].apply($,C);for(var de in te.attrs)C=[de].concat(te.attrs[de]).map(function(Re){return typeof Re!="string"&&Re.at?Re.at(te.ease(I.pos),I.pos):Re}),$.attr.apply($,C);for(var de in te.styles)C=[de].concat(te.styles[de]).map(function(Re){return typeof Re!="string"&&Re.at?Re.at(te.ease(I.pos),I.pos):Re}),$.style.apply($,C);if(te.transforms.length){C=te.initialTransformation,de=0;for(var fe=te.transforms.length;de=0;--$)this[ne[$]]=C[ne[$]]!=null?C[ne[$]]:I[ne[$]]},extend:{extract:function(){var C=W(this,0,1);W(this,1,0);var I=180/Math.PI*Math.atan2(C.y,C.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(I*Math.PI/180)+this.f*Math.sin(I*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(I*Math.PI/180)+this.e*Math.sin(-I*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:I,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new a.Matrix(this)}},clone:function(){return new a.Matrix(this)},morph:function(C){return this.destination=new a.Matrix(C),this},multiply:function(C){return new a.Matrix(this.native().multiply(function(I){return I instanceof a.Matrix||(I=new a.Matrix(I)),I}(C).native()))},inverse:function(){return new a.Matrix(this.native().inverse())},translate:function(C,I){return new a.Matrix(this.native().translate(C||0,I||0))},native:function(){for(var C=a.parser.native.createSVGMatrix(),I=ne.length-1;I>=0;I--)C[ne[I]]=this[ne[I]];return C},toString:function(){return"matrix("+Q(this.a)+","+Q(this.b)+","+Q(this.c)+","+Q(this.d)+","+Q(this.e)+","+Q(this.f)+")"}},parent:a.Element,construct:{ctm:function(){return new a.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof a.Nested){var C=this.rect(1,1),I=C.node.getScreenCTM();return C.remove(),new a.Matrix(I)}return new a.Matrix(this.node.getScreenCTM())}}}),a.Point=a.invent({create:function(C,I){var $;$=Array.isArray(C)?{x:C[0],y:C[1]}:s(C)==="object"?{x:C.x,y:C.y}:C!=null?{x:C,y:I??C}:{x:0,y:0},this.x=$.x,this.y=$.y},extend:{clone:function(){return new a.Point(this)},morph:function(C,I){return this.destination=new a.Point(C,I),this}}}),a.extend(a.Element,{point:function(C,I){return new a.Point(C,I).transform(this.screenCTM().inverse())}}),a.extend(a.Element,{attr:function(C,I,$){if(C==null){for(C={},$=(I=this.node.attributes).length-1;$>=0;$--)C[I[$].nodeName]=a.regex.isNumber.test(I[$].nodeValue)?parseFloat(I[$].nodeValue):I[$].nodeValue;return C}if(s(C)==="object")for(var te in C)this.attr(te,C[te]);else if(I===null)this.node.removeAttribute(C);else{if(I==null)return(I=this.node.getAttribute(C))==null?a.defaults.attrs[C]:a.regex.isNumber.test(I)?parseFloat(I):I;C=="stroke-width"?this.attr("stroke",parseFloat(I)>0?this._stroke:null):C=="stroke"&&(this._stroke=I),C!="fill"&&C!="stroke"||(a.regex.isImage.test(I)&&(I=this.doc().defs().image(I,0,0)),I instanceof a.Image&&(I=this.doc().defs().pattern(0,0,function(){this.add(I)}))),typeof I=="number"?I=new a.Number(I):a.Color.isColor(I)?I=new a.Color(I):Array.isArray(I)&&(I=new a.Array(I)),C=="leading"?this.leading&&this.leading(I):typeof $=="string"?this.node.setAttributeNS($,C,I.toString()):this.node.setAttribute(C,I.toString()),!this.rebuild||C!="font-size"&&C!="x"||this.rebuild(C,I)}return this}}),a.extend(a.Element,{transform:function(C,I){var $;return s(C)!=="object"?($=new a.Matrix(this).extract(),typeof C=="string"?$[C]:$):($=new a.Matrix(this),I=!!I||!!C.relative,C.a!=null&&($=I?$.multiply(new a.Matrix(C)):new a.Matrix(C)),this.attr("transform",$))}}),a.extend(a.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(a.regex.transforms).slice(0,-1).map(function(C){var I=C.trim().split("(");return[I[0],I[1].split(a.regex.delimiter).map(function($){return parseFloat($)})]}).reduce(function(C,I){return I[0]=="matrix"?C.multiply(G(I[1])):C[I[0]].apply(C,I[1])},new a.Matrix)},toParent:function(C){if(this==C)return this;var I=this.screenCTM(),$=C.screenCTM().inverse();return this.addTo(C).untransform().transform($.multiply(I)),this},toDoc:function(){return this.toParent(this.doc())}}),a.Transformation=a.invent({create:function(C,I){if(arguments.length>1&&typeof I!="boolean")return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(C))for(var $=0,te=this.arguments.length;$=0},index:function(C){return[].slice.call(this.node.childNodes).indexOf(C.node)},get:function(C){return a.adopt(this.node.childNodes[C])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(C,I){for(var $=this.children(),te=0,de=$.length;te=0;I--)C.childNodes[I]instanceof J.SVGElement&&q(C.childNodes[I]);return a.adopt(C).id(a.eid(C.nodeName))}function Q(C){return Math.abs(C)>1e-37?C:0}["fill","stroke"].forEach(function(C){var I={};I[C]=function($){if($===void 0)return this;if(typeof $=="string"||a.Color.isRgb($)||$&&typeof $.fill=="function")this.attr(C,$);else for(var te=h[C].length-1;te>=0;te--)$[h[C][te]]!=null&&this.attr(h.prefix(C,h[C][te]),$[h[C][te]]);return this},a.extend(a.Element,a.FX,I)}),a.extend(a.Element,a.FX,{translate:function(C,I){return this.transform({x:C,y:I})},matrix:function(C){return this.attr("transform",new a.Matrix(arguments.length==6?[].slice.call(arguments):C))},opacity:function(C){return this.attr("opacity",C)},dx:function(C){return this.x(new a.Number(C).plus(this instanceof a.FX?0:this.x()),!0)},dy:function(C){return this.y(new a.Number(C).plus(this instanceof a.FX?0:this.y()),!0)}}),a.extend(a.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(C){return this.node.getPointAtLength(C)}}),a.Set=a.invent({create:function(C){Array.isArray(C)?this.members=C:this.clear()},extend:{add:function(){for(var C=[].slice.call(arguments),I=0,$=C.length;I<$;I++)this.members.push(C[I]);return this},remove:function(C){var I=this.index(C);return I>-1&&this.members.splice(I,1),this},each:function(C){for(var I=0,$=this.members.length;I<$;I++)C.apply(this.members[I],[I,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(C){return this.index(C)>=0},index:function(C){return this.members.indexOf(C)},get:function(C){return this.members[C]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(C){return new a.Set(C)}}}),a.FX.Set=a.invent({create:function(C){this.set=C}}),a.Set.inherit=function(){var C=[];for(var I in a.Shape.prototype)typeof a.Shape.prototype[I]=="function"&&typeof a.Set.prototype[I]!="function"&&C.push(I);for(var I in C.forEach(function(te){a.Set.prototype[te]=function(){for(var de=0,fe=this.members.length;de=0;C--)delete this.memory()[arguments[C]];return this},memory:function(){return this._memory||(this._memory={})}}),a.get=function(C){var I=n.getElementById(function($){var te=($||"").toString().match(a.regex.reference);if(te)return te[1]}(C)||C);return a.adopt(I)},a.select=function(C,I){return new a.Set(a.utils.map((I||n).querySelectorAll(C),function($){return a.adopt($)}))},a.extend(a.Parent,{select:function(C){return a.select(C,this.node)}});var ne="abcdef".split("");if(typeof J.CustomEvent!="function"){var se=function(C,I){I=I||{bubbles:!1,cancelable:!1,detail:void 0};var $=n.createEvent("CustomEvent");return $.initCustomEvent(C,I.bubbles,I.cancelable,I.detail),$};se.prototype=J.Event.prototype,a.CustomEvent=se}else a.CustomEvent=J.CustomEvent;return a},s(t)==="object"?e.exports=wn.document?Hn(wn,wn.document):function(J){return Hn(J,J.document)}:wn.SVG=Hn(wn,wn.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(d,h){return this.add(d,h),!d.attr("in")&&this.autoSetIn&&d.attr("in",this.source),d.attr("result")||d.attr("result",d),d},blend:function(d,h,m){return this.put(new SVG.BlendEffect(d,h,m))},colorMatrix:function(d,h){return this.put(new SVG.ColorMatrixEffect(d,h))},convolveMatrix:function(d){return this.put(new SVG.ConvolveMatrixEffect(d))},componentTransfer:function(d){return this.put(new SVG.ComponentTransferEffect(d))},composite:function(d,h,m){return this.put(new SVG.CompositeEffect(d,h,m))},flood:function(d,h){return this.put(new SVG.FloodEffect(d,h))},offset:function(d,h){return this.put(new SVG.OffsetEffect(d,h))},image:function(d){return this.put(new SVG.ImageEffect(d))},merge:function(){var d=[void 0];for(var h in arguments)d.push(arguments[h]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,d)))},gaussianBlur:function(d,h){return this.put(new SVG.GaussianBlurEffect(d,h))},morphology:function(d,h){return this.put(new SVG.MorphologyEffect(d,h))},diffuseLighting:function(d,h,m){return this.put(new SVG.DiffuseLightingEffect(d,h,m))},displacementMap:function(d,h,m,S,A){return this.put(new SVG.DisplacementMapEffect(d,h,m,S,A))},specularLighting:function(d,h,m,S){return this.put(new SVG.SpecularLightingEffect(d,h,m,S))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(d,h,m,S,A){return this.put(new SVG.TurbulenceEffect(d,h,m,S,A))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(d){var h=this.put(new SVG.Filter);return typeof d=="function"&&d.call(h,h),h}}),SVG.extend(SVG.Container,{filter:function(d){return this.defs().filter(d)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(d){return this.filterer=d instanceof SVG.Element?d:this.doc().filter(d),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(d){return this.filterer&&d===!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(d){return d==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",d)},result:function(d){return d==null?this.attr("result"):this.attr("result",d)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(d){return d==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",d)},result:function(d){return d==null?this.attr("result"):this.attr("result",d)},toString:function(){return this.result()}}});var J={blend:function(d,h){return this.parent()&&this.parent().blend(this,d,h)},colorMatrix:function(d,h){return this.parent()&&this.parent().colorMatrix(d,h).in(this)},convolveMatrix:function(d){return this.parent()&&this.parent().convolveMatrix(d).in(this)},componentTransfer:function(d){return this.parent()&&this.parent().componentTransfer(d).in(this)},composite:function(d,h){return this.parent()&&this.parent().composite(this,d,h)},flood:function(d,h){return this.parent()&&this.parent().flood(d,h)},offset:function(d,h){return this.parent()&&this.parent().offset(d,h).in(this)},image:function(d){return this.parent()&&this.parent().image(d)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(d,h){return this.parent()&&this.parent().gaussianBlur(d,h).in(this)},morphology:function(d,h){return this.parent()&&this.parent().morphology(d,h).in(this)},diffuseLighting:function(d,h,m){return this.parent()&&this.parent().diffuseLighting(d,h,m).in(this)},displacementMap:function(d,h,m,S){return this.parent()&&this.parent().displacementMap(this,d,h,m,S)},specularLighting:function(d,h,m,S){return this.parent()&&this.parent().specularLighting(d,h,m,S).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(d,h,m,S,A){return this.parent()&&this.parent().turbulence(d,h,m,S,A).in(this)}};SVG.extend(SVG.Effect,J),SVG.extend(SVG.ParentEffect,J),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(d){this.attr("in",d)}}});var n={blend:function(d,h,m){this.attr({in:d,in2:h,mode:m||"normal"})},colorMatrix:function(d,h){d=="matrix"&&(h=l(h)),this.attr({type:d,values:h===void 0?null:h})},convolveMatrix:function(d){d=l(d),this.attr({order:Math.sqrt(d.split(" ").length),kernelMatrix:d})},composite:function(d,h,m){this.attr({in:d,in2:h,operator:m})},flood:function(d,h){this.attr("flood-color",d),h!=null&&this.attr("flood-opacity",h)},offset:function(d,h){this.attr({dx:d,dy:h})},image:function(d){this.attr("href",d,SVG.xlink)},displacementMap:function(d,h,m,S,A){this.attr({in:d,in2:h,scale:m,xChannelSelector:S,yChannelSelector:A})},gaussianBlur:function(d,h){d!=null||h!=null?this.attr("stdDeviation",function(m){if(!Array.isArray(m))return m;for(var S=0,A=m.length,N=[];S1&&(Mt*=A=Math.sqrt(A),Pt*=A),N=new SVG.Matrix().rotate(It).scale(1/Mt,1/Pt).rotate(-It),rr=rr.transform(N),sr=sr.transform(N),j=[sr.x-rr.x,sr.y-rr.y],G=j[0]*j[0]+j[1]*j[1],W=Math.sqrt(G),j[0]/=W,j[1]/=W,q=G<4?Math.sqrt(1-G/4):0,_r===Bn&&(q*=-1),Q=new SVG.Point((sr.x+rr.x)/2+q*-j[1],(sr.y+rr.y)/2+q*j[0]),ne=new SVG.Point(rr.x-Q.x,rr.y-Q.y),se=new SVG.Point(sr.x-Q.x,sr.y-Q.y),C=Math.acos(ne.x/Math.sqrt(ne.x*ne.x+ne.y*ne.y)),ne.y<0&&(C*=-1),I=Math.acos(se.x/Math.sqrt(se.x*se.x+se.y*se.y)),se.y<0&&(I*=-1),Bn&&C>I&&(I+=2*Math.PI),!Bn&&Cd.maxX-a.width&&(h=(l=d.maxX-a.width)-this.startPoints.box.x),d.minY!=null&&cd.maxY-a.height&&(m=(c=d.maxY-a.height)-this.startPoints.box.y),d.snapToGrid!=null&&(l-=l%d.snapToGrid,c-=c%d.snapToGrid,h-=h%d.snapToGrid,m-=m%d.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:h,y:m},!0):this.el.move(l,c));return i},J.prototype.end=function(n){var a=this.drag(n);this.el.fire("dragend",{event:n,p:a,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(n,a){typeof n!="function"&&typeof n!="object"||(a=n,n=!0);var i=this.remember("_draggable")||new J(this);return(n=n===void 0||n)?i.init(a||{},n):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}).call(void 0),function(){function J(n){this.el=n,n.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(a,i,l){var c=typeof a!="string"?a:i[a];return l?c/2:c},this.pointCoords=function(a,i){var l=this.pointsList[a];return{x:this.pointCoord(l[0],i,a==="t"||a==="b"),y:this.pointCoord(l[1],i,a==="r"||a==="l")}}}J.prototype.init=function(n,a){var i=this.el.bbox();this.options={};var l=this.el.selectize.defaults.points;for(var c in this.el.selectize.defaults)this.options[c]=this.el.selectize.defaults[c],a[c]!==void 0&&(this.options[c]=a[c]);var d=["points","pointsExclude"];for(var c in d){var h=this.options[d[c]];typeof h=="string"?h=h.length>0?h.split(/\s*,\s*/i):[]:typeof h=="boolean"&&d[c]==="points"&&(h=h?l:[]),this.options[d[c]]=h}this.options.points=[l,this.options.points].reduce(function(m,S){return m.filter(function(A){return S.indexOf(A)>-1})}),this.options.points=[this.options.points,this.options.pointsExclude].reduce(function(m,S){return m.filter(function(A){return S.indexOf(A)<0})}),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(i.x,i.y)),this.options.deepSelect&&["line","polyline","polygon"].indexOf(this.el.type)!==-1?this.selectPoints(n):this.selectRect(n),this.observe(),this.cleanup()},J.prototype.selectPoints=function(n){return this.pointSelection.isSelected=n,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},J.prototype.getPointArray=function(){var n=this.el.bbox();return this.el.array().valueOf().map(function(a){return[a[0]-n.x,a[1]-n.y]})},J.prototype.drawPoints=function(){for(var n=this,a=this.getPointArray(),i=0,l=a.length;i0&&this.parameters.box.height-h[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+h[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-h[0]);h=this.checkAspectRatio(h),this.el.move(this.parameters.box.x+h[0],this.parameters.box.y+h[1]).size(this.parameters.box.width-h[0],this.parameters.box.height-h[1])}};break;case"rt":this.calc=function(c,d){var h=this.snapToGrid(c,d,2);if(this.parameters.box.width+h[0]>0&&this.parameters.box.height-h[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-h[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+h[0]);h=this.checkAspectRatio(h,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+h[1]).size(this.parameters.box.width+h[0],this.parameters.box.height-h[1])}};break;case"rb":this.calc=function(c,d){var h=this.snapToGrid(c,d,0);if(this.parameters.box.width+h[0]>0&&this.parameters.box.height+h[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-h[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+h[0]);h=this.checkAspectRatio(h),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+h[0],this.parameters.box.height+h[1])}};break;case"lb":this.calc=function(c,d){var h=this.snapToGrid(c,d,1);if(this.parameters.box.width-h[0]>0&&this.parameters.box.height+h[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+h[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-h[0]);h=this.checkAspectRatio(h,!0),this.el.move(this.parameters.box.x+h[0],this.parameters.box.y).size(this.parameters.box.width-h[0],this.parameters.box.height+h[1])}};break;case"t":this.calc=function(c,d){var h=this.snapToGrid(c,d,2);if(this.parameters.box.height-h[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y+h[1]).height(this.parameters.box.height-h[1])}};break;case"r":this.calc=function(c,d){var h=this.snapToGrid(c,d,0);if(this.parameters.box.width+h[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+h[0])}};break;case"b":this.calc=function(c,d){var h=this.snapToGrid(c,d,0);if(this.parameters.box.height+h[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+h[1])}};break;case"l":this.calc=function(c,d){var h=this.snapToGrid(c,d,1);if(this.parameters.box.width-h[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x+h[0],this.parameters.box.y).width(this.parameters.box.width-h[0])}};break;case"rot":this.calc=function(c,d){var h=c+this.parameters.p.x,m=d+this.parameters.p.y,S=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),A=Math.atan2(m-this.parameters.box.y-this.parameters.box.height/2,h-this.parameters.box.x-this.parameters.box.width/2),N=this.parameters.rotation+180*(A-S)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(N-N%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(c,d){var h=this.snapToGrid(c,d,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),m=this.el.array().valueOf();m[this.parameters.i][0]=this.parameters.pointCoords[0]+h[0],m[this.parameters.i][1]=this.parameters.pointCoords[1]+h[1],this.el.plot(m)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:n}),SVG.on(window,"touchmove.resize",function(c){a.update(c||window.event)}),SVG.on(window,"touchend.resize",function(){a.done()}),SVG.on(window,"mousemove.resize",function(c){a.update(c||window.event)}),SVG.on(window,"mouseup.resize",function(){a.done()})},J.prototype.update=function(n){if(n){var a=this._extractPosition(n),i=this.transformPoint(a.x,a.y),l=i.x-this.parameters.p.x,c=i.y-this.parameters.p.y;this.lastUpdateCall=[l,c],this.calc(l,c),this.el.fire("resizing",{dx:l,dy:c,event:n})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},J.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")},J.prototype.snapToGrid=function(n,a,i,l){var c;return l!==void 0?c=[(i+n)%this.options.snapToGrid,(l+a)%this.options.snapToGrid]:(i=i??3,c=[(this.parameters.box.x+n+(1&i?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+a+(2&i?0:this.parameters.box.height))%this.options.snapToGrid]),n<0&&(c[0]-=this.options.snapToGrid),a<0&&(c[1]-=this.options.snapToGrid),n-=Math.abs(c[0])h.maxX&&(n=h.maxX-c),h.minY!==void 0&&d+ah.maxY&&(a=h.maxY-d),[n,a]},J.prototype.checkAspectRatio=function(n,a){if(!this.options.saveAspectRatio)return n;var i=n.slice(),l=this.parameters.box.width/this.parameters.box.height,c=this.parameters.box.width+n[0],d=this.parameters.box.height-n[1],h=c/d;return hl&&(i[0]=this.parameters.box.width-d*l,a&&(i[0]=-i[0])),i},SVG.extend(SVG.Element,{resize:function(n){return(this.remember("_resizeHandler")||new J(this)).init(n||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),window.Apex===void 0&&(window.Apex={});var na=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w}return w(J,[{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 b(this.ctx),this.ctx.axes=new gt(this.ctx),this.ctx.core=new is(this.ctx.el,this.ctx),this.ctx.config=new ce({}),this.ctx.data=new Be(this.ctx),this.ctx.grid=new Fe(this.ctx),this.ctx.graphics=new v(this.ctx),this.ctx.coreUtils=new P(this.ctx),this.ctx.crosshairs=new yt(this.ctx),this.ctx.events=new Ge(this.ctx),this.ctx.exports=new Ne(this.ctx),this.ctx.localization=new ot(this.ctx),this.ctx.options=new Z,this.ctx.responsive=new Rt(this.ctx),this.ctx.series=new Me(this.ctx),this.ctx.theme=new Tt(this.ctx),this.ctx.formatters=new pe(this.ctx),this.ctx.titleSubtitle=new Nt(this.ctx),this.ctx.legend=new Qt(this.ctx),this.ctx.toolbar=new ea(this.ctx),this.ctx.tooltip=new io(this.ctx),this.ctx.dimensions=new Kt(this.ctx),this.ctx.updateHelpers=new zr(this.ctx),this.ctx.zoomPanSelection=new Ca(this.ctx),this.ctx.w.globals.tooltip=new io(this.ctx)}}]),J}(),ho=function(){function J(n){u(this,J),this.ctx=n,this.w=n.w}return w(J,[{key:"clear",value:function(n){var a=n.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:a})}},{key:"killSVG",value:function(n){n.each(function(a,i){this.removeClass("*"),this.off(),this.stop()},!0),n.ungroup(),n.clear()}},{key:"clearDomElements",value:function(n){var a=this,i=n.isUpdating,l=this.w.globals.dom.Paper.node;l.parentNode&&l.parentNode.parentNode&&!i&&(l.parentNode.parentNode.style.minHeight="unset");var c=this.w.globals.dom.baseEl;c&&this.ctx.eventList.forEach(function(h){c.removeEventListener(h,a.ctx.events.documentEvent)});var d=this.w.globals.dom;if(this.ctx.el!==null)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(d.Paper),d.Paper.remove(),d.elWrap=null,d.elGraphical=null,d.elLegendWrap=null,d.elLegendForeign=null,d.baseEl=null,d.elGridRect=null,d.elGridRectMask=null,d.elGridRectMarkerMask=null,d.elForecastMask=null,d.elNonForecastMask=null,d.elDefs=null}}]),J}(),aa=new WeakMap,$o=function(){function J(n,a){u(this,J),this.opts=a,this.ctx=this,this.w=new ye(a).init(),this.el=n,this.w.globals.cuid=f.randomId(),this.w.globals.chartID=this.w.config.chart.id?f.escapeString(this.w.config.chart.id):this.w.globals.cuid,new na(this).initModules(),this.create=f.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return w(J,[{key:"render",value:function(){var n=this;return new Promise(function(a,i){if(n.el!==null){Apex._chartInstances===void 0&&(Apex._chartInstances=[]),n.w.config.chart.id&&Apex._chartInstances.push({id:n.w.globals.chartID,group:n.w.config.chart.group,chart:n}),n.setLocale(n.w.config.chart.defaultLocale);var l=n.w.config.chart.events.beforeMount;if(typeof l=="function"&&l(n,n.w),n.events.fireEvent("beforeMount",[n,n.w]),window.addEventListener("resize",n.windowResizeHandler),function(A,N){var j=!1;if(A.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var W=A.getBoundingClientRect();A.style.display!=="none"&&W.width!==0||(j=!0)}var G=new ResizeObserver(function(q){j&&N.call(A,q),j=!0});A.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(A.children).forEach(function(q){return G.observe(q)}):G.observe(A),aa.set(N,G)}(n.el.parentNode,n.parentResizeHandler),!n.css){var c=n.el.getRootNode&&n.el.getRootNode(),d=f.is("ShadowRoot",c),h=n.el.ownerDocument,m=h.getElementById("apexcharts-css");!d&&m||(n.css=document.createElement("style"),n.css.id="apexcharts-css",n.css.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-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 }`,d?c.prepend(n.css):h.head.appendChild(n.css))}var S=n.create(n.w.config.series,{});if(!S)return a(n);n.mount(S).then(function(){typeof n.w.config.chart.events.mounted=="function"&&n.w.config.chart.events.mounted(n,n.w),n.events.fireEvent("mounted",[n,n.w]),a(S)}).catch(function(A){i(A)})}else i(new Error("Element not found"))})}},{key:"create",value:function(n,a){var i=this.w;new na(this).initModules();var l=this.w.globals;if(l.noData=!1,l.animationEnded=!1,this.responsive.checkResponsiveConfig(a),i.config.xaxis.convertedCatToNumeric&&new ve(i.config).convertCatToNumericXaxis(i.config,this.ctx),this.el===null||(this.core.setupElements(),i.config.chart.type==="treemap"&&(i.config.grid.show=!1,i.config.yaxis[0].show=!1),l.svgWidth===0))return l.animationEnded=!0,null;var c=P.checkComboSeries(n);l.comboCharts=c.comboCharts,l.comboBarCount=c.comboBarCount;var d=n.every(function(A){return A.data&&A.data.length===0});(n.length===0||d)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(n),this.theme.init(),new Ee(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),l.noData&&l.collapsedSeries.length!==l.series.length&&!i.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),l.axisCharts&&(this.core.coreCalculations(),i.config.xaxis.type!=="category"&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=i.globals.minX,this.ctx.toolbar.maxX=i.globals.maxX),this.formatters.heatmapLabelFormatters(),new P(this).getLargestMarkerSize(),this.dimensions.plotCoords();var h=this.core.xySettings();this.grid.createGridMask();var m=this.core.plotChartType(n,h),S=new je(this);return S.bringForward(),i.config.dataLabels.background.enabled&&S.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:m,xyRatios:h,dimensions:{plot:{left:i.globals.translateX,top:i.globals.translateY,width:i.globals.gridWidth,height:i.globals.gridHeight}}}}},{key:"mount",value:function(){var n=this,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,i=this,l=i.w;return new Promise(function(c,d){if(i.el===null)return d(new Error("Not enough data to display or target element not found"));(a===null||l.globals.allSeriesCollapsed)&&i.series.handleNoData(),i.grid=new Fe(i);var h,m,S=i.grid.drawGrid();if(i.annotations=new oe(i),i.annotations.drawImageAnnos(),i.annotations.drawTextAnnos(),l.config.grid.position==="back"&&(S&&l.globals.dom.elGraphical.add(S.el),S!=null&&(h=S.elGridBorders)!==null&&h!==void 0&&h.node&&l.globals.dom.elGraphical.add(S.elGridBorders)),Array.isArray(a.elGraph))for(var A=0;A0&&l.globals.memory.methodsToExec.forEach(function(G){G.method(G.params,!1,G.context)}),l.globals.axisCharts||l.globals.noData||i.core.resizeNonAxisCharts(),c(i)})}},{key:"destroy",value:function(){var n,a;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,n=this.parentResizeHandler,(a=aa.get(n))&&(a.disconnect(),aa.delete(n));var i=this.w.config.chart.id;i&&Apex._chartInstances.forEach(function(l,c){l.id===f.escapeString(i)&&Apex._chartInstances.splice(c,1)}),new ho(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(n){var a=this,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1],l=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],c=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],d=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],h=this.w;return h.globals.selection=void 0,n.series&&(this.series.resetSeries(!1,!0,!1),n.series.length&&n.series[0].data&&(n.series=n.series.map(function(m,S){return a.updateHelpers._extendSeries(m,S)})),this.updateHelpers.revertDefaultAxisMinMax()),n.xaxis&&(n=this.updateHelpers.forceXAxisUpdate(n)),n.yaxis&&(n=this.updateHelpers.forceYAxisUpdate(n)),h.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),n.theme&&(n=this.theme.updateThemeOptions(n)),this.updateHelpers._updateOptions(n,i,l,c,d)}},{key:"updateSeries",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(n,a,i)}},{key:"appendSeries",value:function(n){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],l=this.w.config.series.slice();return l.push(n),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(l,a,i)}},{key:"appendData",value:function(n){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var l=i.w.config.series.slice(),c=0;c0&&arguments[0]!==void 0)||arguments[0],a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(n,a)}},{key:"addEventListener",value:function(n,a){this.events.addEventListener(n,a)}},{key:"removeEventListener",value:function(n,a){this.events.removeEventListener(n,a)}},{key:"addXaxisAnnotation",value:function(n){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,l=this;i&&(l=i),l.annotations.addXaxisAnnotationExternal(n,a,l)}},{key:"addYaxisAnnotation",value:function(n){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,l=this;i&&(l=i),l.annotations.addYaxisAnnotationExternal(n,a,l)}},{key:"addPointAnnotation",value:function(n){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,l=this;i&&(l=i),l.annotations.addPointAnnotationExternal(n,a,l)}},{key:"clearAnnotations",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,a=this;n&&(a=n),a.annotations.clearAnnotations(a)}},{key:"removeAnnotation",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=this;a&&(i=a),i.annotations.removeAnnotation(i,n)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(n,a){return this.coreUtils.getSeriesTotalsXRange(n,a)}},{key:"getHighestValueInSeries",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new tt(this.ctx).getMinYMaxY(n).highestY}},{key:"getLowestValueInSeries",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new tt(this.ctx).getMinYMaxY(n).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(n,a){return this.updateHelpers.toggleDataPointSelection(n,a)}},{key:"zoomX",value:function(n,a){this.ctx.toolbar.zoomUpdateOptions(n,a)}},{key:"setLocale",value:function(n){this.localization.setCurrentLocaleValues(n)}},{key:"dataURI",value:function(n){return new Ne(this.ctx).dataURI(n)}},{key:"exportToCSV",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new Ne(this.ctx).exportToCSV(n)}},{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 n=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){n.w.globals.resized=!0,n.w.globals.dataChanged=!1,n.ctx.update()},150)}},{key:"_windowResizeHandler",value:function(){var n=this.w.config.chart.redrawOnWindowResize;typeof n=="function"&&(n=n()),n&&this._windowResize()}}],[{key:"getChartByID",value:function(n){var a=f.escapeString(n);if(Apex._chartInstances){var i=Apex._chartInstances.filter(function(l){return l.id===a})[0];return i&&i.chart}}},{key:"initOnLoad",value:function(){for(var n=document.querySelectorAll("[data-apexcharts]"),a=0;a2?c-2:0),h=2;hee.jsx(Ed,{...o,title:t,icon:bn.createElement(e,{className:"w-6 h-6 text-white"}),footer:ee.jsxs(Pe.Typography,{className:"font-normal text-blue-gray-600",children:[ee.jsx("strong",{className:r.color,children:r.value})," ",r.label]})},t))}),ee.jsx("div",{className:"mb-6 grid grid-cols-1 gap-y-12 gap-x-6 md:grid-cols-2 xl:grid-cols-3",children:vD.map(e=>ee.jsx(Id,{...e,footer:ee.jsxs(Pe.Typography,{variant:"small",className:"flex items-center font-normal text-blue-gray-600",children:[ee.jsx(ju,{strokeWidth:2,className:"h-4 w-4 text-blue-gray-400"})," ",e.footer]})},e.title))}),ee.jsxs("div",{className:"mb-4 grid grid-cols-1 gap-6 xl:grid-cols-3",children:[ee.jsxs(Pe.Card,{className:"overflow-hidden xl:col-span-2 border border-blue-gray-100 shadow-sm",children:[ee.jsxs(Pe.CardHeader,{floated:!1,shadow:!1,color:"transparent",className:"m-0 flex items-center justify-between p-6",children:[ee.jsxs("div",{children:[ee.jsx(Pe.Typography,{variant:"h6",color:"blue-gray",className:"mb-1",children:"Projects"}),ee.jsxs(Pe.Typography,{variant:"small",className:"flex items-center gap-1 font-normal text-blue-gray-600",children:[ee.jsx(VE,{strokeWidth:3,className:"h-4 w-4 text-blue-gray-200"}),ee.jsx("strong",{children:"30 done"})," this month"]})]}),ee.jsxs(Pe.Menu,{placement:"left-start",children:[ee.jsx(Pe.MenuHandler,{children:ee.jsx(Pe.IconButton,{size:"sm",variant:"text",color:"blue-gray",children:ee.jsx(QT,{strokeWidth:3,fill:"currenColor",className:"h-6 w-6"})})}),ee.jsxs(Pe.MenuList,{children:[ee.jsx(Pe.MenuItem,{children:"Action"}),ee.jsx(Pe.MenuItem,{children:"Another Action"}),ee.jsx(Pe.MenuItem,{children:"Something else here"})]})]})]}),ee.jsx(Pe.CardBody,{className:"overflow-x-scroll px-0 pt-0 pb-2",children:ee.jsxs("table",{className:"w-full min-w-[640px] table-auto",children:[ee.jsx("thead",{children:ee.jsx("tr",{children:["companies","members","budget","completion"].map(e=>ee.jsx("th",{className:"border-b border-blue-gray-50 py-3 px-6 text-left",children:ee.jsx(Pe.Typography,{variant:"small",className:"text-[11px] font-medium uppercase text-blue-gray-400",children:e})},e))})}),ee.jsx("tbody",{children:Vc.map(({img:e,name:t,members:r,budget:o,completion:s},u)=>{const p=`py-3 px-5 ${u===Vc.length-1?"":"border-b border-blue-gray-50"}`;return ee.jsxs("tr",{children:[ee.jsx("td",{className:p,children:ee.jsxs("div",{className:"flex items-center gap-4",children:[ee.jsx(Pe.Avatar,{src:e,alt:t,size:"sm"}),ee.jsx(Pe.Typography,{variant:"small",color:"blue-gray",className:"font-bold",children:t})]})}),ee.jsx("td",{className:p,children:r.map(({img:w,name:k},T)=>ee.jsx(Pe.Tooltip,{content:k,children:ee.jsx(Pe.Avatar,{src:w,alt:k,size:"xs",variant:"circular",className:`cursor-pointer border-2 border-white ${T===0?"":"-ml-2.5"}`})},k))}),ee.jsx("td",{className:p,children:ee.jsx(Pe.Typography,{variant:"small",className:"text-xs font-medium text-blue-gray-600",children:o})}),ee.jsx("td",{className:p,children:ee.jsxs("div",{className:"w-10/12",children:[ee.jsxs(Pe.Typography,{variant:"small",className:"mb-1 block text-xs font-medium text-blue-gray-600",children:[s,"%"]}),ee.jsx(Pe.Progress,{value:s,variant:"gradient",color:s===100?"green":"blue",className:"h-1"})]})})]},t)})})]})})]}),ee.jsxs(Pe.Card,{className:"border border-blue-gray-100 shadow-sm",children:[ee.jsxs(Pe.CardHeader,{floated:!1,shadow:!1,color:"transparent",className:"m-0 p-6",children:[ee.jsx(Pe.Typography,{variant:"h6",color:"blue-gray",className:"mb-2",children:"Orders Overview"}),ee.jsxs(Pe.Typography,{variant:"small",className:"flex items-center gap-1 font-normal text-blue-gray-600",children:[ee.jsx(B3,{strokeWidth:3,className:"h-3.5 w-3.5 text-green-500"}),ee.jsx("strong",{children:"24%"})," this month"]})]}),ee.jsx(Pe.CardBody,{className:"pt-0",children:Iy.map(({icon:e,color:t,title:r,description:o},s)=>ee.jsxs("div",{className:"flex items-start gap-4 py-3",children:[ee.jsx("div",{className:`relative p-1 after:absolute after:-bottom-6 after:left-2/4 after:w-0.5 after:-translate-x-2/4 after:bg-blue-gray-50 after:content-[''] ${s===Iy.length-1?"after:h-0":"after:h-4/6"}`,children:bn.createElement(e,{className:`!w-5 !h-5 ${t}`})}),ee.jsxs("div",{children:[ee.jsx(Pe.Typography,{variant:"small",color:"blue-gray",className:"block font-medium",children:r}),ee.jsx(Pe.Typography,{as:"span",variant:"small",className:"text-xs font-medium text-blue-gray-500",children:o})]})]},r))})]})]})]})}function CD(){return ee.jsxs(ee.Fragment,{children:[ee.jsx("div",{className:"relative mt-8 h-72 w-full overflow-hidden rounded-xl bg-[url('/img/background-image.png')] bg-cover bg-center",children:ee.jsx("div",{className:"absolute inset-0 h-full w-full bg-gray-900/75"})}),ee.jsx(Pe.Card,{className:"mx-3 -mt-16 mb-6 lg:mx-4 border border-blue-gray-100",children:ee.jsxs(Pe.CardBody,{className:"p-4",children:[ee.jsxs("div",{className:"mb-10 flex items-center justify-between flex-wrap gap-6",children:[ee.jsxs("div",{className:"flex items-center gap-6",children:[ee.jsx(Pe.Avatar,{src:"/img/bruce-mars.jpeg",alt:"bruce-mars",size:"xl",variant:"rounded",className:"rounded-lg shadow-lg shadow-blue-gray-500/40"}),ee.jsxs("div",{children:[ee.jsx(Pe.Typography,{variant:"h5",color:"blue-gray",className:"mb-1",children:"Richard Davis"}),ee.jsx(Pe.Typography,{variant:"small",className:"font-normal text-blue-gray-600",children:"CEO / Co-Founder"})]})]}),ee.jsx("div",{className:"w-96",children:ee.jsx(Pe.Tabs,{value:"app",children:ee.jsxs(Pe.TabsHeader,{children:[ee.jsxs(Pe.Tab,{value:"app",children:[ee.jsx(u1,{className:"-mt-1 mr-2 inline-block h-5 w-5"}),"App"]}),ee.jsxs(Pe.Tab,{value:"message",children:[ee.jsx(DE,{className:"-mt-0.5 mr-2 inline-block h-5 w-5"}),"Message"]}),ee.jsxs(Pe.Tab,{value:"settings",children:[ee.jsx(Pg,{className:"-mt-1 mr-2 inline-block h-5 w-5"}),"Settings"]})]})})})]}),ee.jsxs("div",{className:"gird-cols-1 mb-12 grid gap-12 px-4 lg:grid-cols-2 xl:grid-cols-3",children:[ee.jsxs("div",{children:[ee.jsx(Pe.Typography,{variant:"h6",color:"blue-gray",className:"mb-3",children:"Platform Settings"}),ee.jsx("div",{className:"flex flex-col gap-12",children:mD.map(({title:e,options:t})=>ee.jsxs("div",{children:[ee.jsx(Pe.Typography,{className:"mb-4 block text-xs font-semibold uppercase text-blue-gray-500",children:e}),ee.jsx("div",{className:"flex flex-col gap-6",children:t.map(({checked:r,label:o})=>ee.jsx(Pe.Switch,{id:o,label:o,defaultChecked:r,labelProps:{className:"text-sm font-normal text-blue-gray-500"}},o))})]},e))})]}),ee.jsx(Rd,{title:"Profile Information",description:"Hi, I'm Alec Thompson, Decisions: If you can't decide, the answer is no. If two equally difficult paths, choose the one more painful in the short term (pain avoidance is creating an illusion of equality).",details:{"first name":"Alec M. Thompson",mobile:"(44) 123 1234 123",email:"alecthompson@mail.com",location:"USA",social:ee.jsxs("div",{className:"flex items-center gap-4",children:[ee.jsx("i",{className:"fa-brands fa-facebook text-blue-700"}),ee.jsx("i",{className:"fa-brands fa-twitter text-blue-400"}),ee.jsx("i",{className:"fa-brands fa-instagram text-purple-500"})]})},action:ee.jsx(Pe.Tooltip,{content:"Edit Profile",children:ee.jsx(iR,{className:"h-4 w-4 cursor-pointer text-blue-gray-500"})})}),ee.jsxs("div",{children:[ee.jsx(Pe.Typography,{variant:"h6",color:"blue-gray",className:"mb-3",children:"Platform Settings"}),ee.jsx("ul",{className:"flex flex-col gap-6",children:yD.map(e=>ee.jsx(Nd,{...e,action:ee.jsx(Pe.Button,{variant:"text",size:"sm",children:"reply"})},e.name))})]})]}),ee.jsxs("div",{className:"px-4 pb-4",children:[ee.jsx(Pe.Typography,{variant:"h6",color:"blue-gray",className:"mb-2",children:"Projects"}),ee.jsx(Pe.Typography,{variant:"small",className:"font-normal text-blue-gray-500",children:"Architects design houses"}),ee.jsx("div",{className:"mt-6 grid grid-cols-1 gap-12 md:grid-cols-2 xl:grid-cols-4",children:xD.map(({img:e,title:t,description:r,tag:o,route:s,members:u})=>ee.jsxs(Pe.Card,{color:"transparent",shadow:!1,children:[ee.jsx(Pe.CardHeader,{floated:!1,color:"gray",className:"mx-0 mt-0 mb-4 h-64 xl:h-40",children:ee.jsx("img",{src:e,alt:t,className:"h-full w-full object-cover"})}),ee.jsxs(Pe.CardBody,{className:"py-0 px-1",children:[ee.jsx(Pe.Typography,{variant:"small",className:"font-normal text-blue-gray-500",children:o}),ee.jsx(Pe.Typography,{variant:"h5",color:"blue-gray",className:"mt-1 mb-2",children:t}),ee.jsx(Pe.Typography,{variant:"small",className:"font-normal text-blue-gray-500",children:r})]}),ee.jsxs(Pe.CardFooter,{className:"mt-6 flex items-center justify-between py-0 px-1",children:[ee.jsx(Eo,{to:s,children:ee.jsx(Pe.Button,{variant:"outlined",size:"sm",children:"view project"})}),ee.jsx("div",{children:u.map(({img:p,name:w},k)=>ee.jsx(Pe.Tooltip,{content:w,children:ee.jsx(Pe.Avatar,{src:p,alt:w,size:"xs",variant:"circular",className:`cursor-pointer border-2 border-white ${k===0?"":"-ml-2.5"}`})},w))})]})]},t))})]})]})})]})}function SD(){return ee.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[ee.jsxs(Pe.Card,{children:[ee.jsx(Pe.CardHeader,{variant:"gradient",color:"gray",className:"mb-8 p-6",children:ee.jsx(Pe.Typography,{variant:"h6",color:"white",children:"Authors Table"})}),ee.jsx(Pe.CardBody,{className:"overflow-x-scroll px-0 pt-0 pb-2",children:ee.jsxs("table",{className:"w-full min-w-[640px] table-auto",children:[ee.jsx("thead",{children:ee.jsx("tr",{children:["author","function","status","employed",""].map(e=>ee.jsx("th",{className:"border-b border-blue-gray-50 py-3 px-5 text-left",children:ee.jsx(Pe.Typography,{variant:"small",className:"text-[11px] font-bold uppercase text-blue-gray-400",children:e})},e))})}),ee.jsx("tbody",{children:jy.map(({img:e,name:t,email:r,job:o,online:s,date:u},p)=>{const w=`py-3 px-5 ${p===jy.length-1?"":"border-b border-blue-gray-50"}`;return ee.jsxs("tr",{children:[ee.jsx("td",{className:w,children:ee.jsxs("div",{className:"flex items-center gap-4",children:[ee.jsx(Pe.Avatar,{src:e,alt:t,size:"sm",variant:"rounded"}),ee.jsxs("div",{children:[ee.jsx(Pe.Typography,{variant:"small",color:"blue-gray",className:"font-semibold",children:t}),ee.jsx(Pe.Typography,{className:"text-xs font-normal text-blue-gray-500",children:r})]})]})}),ee.jsxs("td",{className:w,children:[ee.jsx(Pe.Typography,{className:"text-xs font-semibold text-blue-gray-600",children:o[0]}),ee.jsx(Pe.Typography,{className:"text-xs font-normal text-blue-gray-500",children:o[1]})]}),ee.jsx("td",{className:w,children:ee.jsx(Pe.Chip,{variant:"gradient",color:s?"green":"blue-gray",value:s?"online":"offline",className:"py-0.5 px-2 text-[11px] font-medium w-fit"})}),ee.jsx("td",{className:w,children:ee.jsx(Pe.Typography,{className:"text-xs font-semibold text-blue-gray-600",children:u})}),ee.jsx("td",{className:w,children:ee.jsx(Pe.Typography,{as:"a",href:"#",className:"text-xs font-semibold text-blue-gray-600",children:"Edit"})})]},t)})})]})})]}),ee.jsxs(Pe.Card,{children:[ee.jsx(Pe.CardHeader,{variant:"gradient",color:"gray",className:"mb-8 p-6",children:ee.jsx(Pe.Typography,{variant:"h6",color:"white",children:"Projects Table"})}),ee.jsx(Pe.CardBody,{className:"overflow-x-scroll px-0 pt-0 pb-2",children:ee.jsxs("table",{className:"w-full min-w-[640px] table-auto",children:[ee.jsx("thead",{children:ee.jsx("tr",{children:["companies","members","budget","completion",""].map(e=>ee.jsx("th",{className:"border-b border-blue-gray-50 py-3 px-5 text-left",children:ee.jsx(Pe.Typography,{variant:"small",className:"text-[11px] font-bold uppercase text-blue-gray-400",children:e})},e))})}),ee.jsx("tbody",{children:Vc.map(({img:e,name:t,members:r,budget:o,completion:s},u)=>{const p=`py-3 px-5 ${u===Vc.length-1?"":"border-b border-blue-gray-50"}`;return ee.jsxs("tr",{children:[ee.jsx("td",{className:p,children:ee.jsxs("div",{className:"flex items-center gap-4",children:[ee.jsx(Pe.Avatar,{src:e,alt:t,size:"sm"}),ee.jsx(Pe.Typography,{variant:"small",color:"blue-gray",className:"font-bold",children:t})]})}),ee.jsx("td",{className:p,children:r.map(({img:w,name:k},T)=>ee.jsx(Pe.Tooltip,{content:k,children:ee.jsx(Pe.Avatar,{src:w,alt:k,size:"xs",variant:"circular",className:`cursor-pointer border-2 border-white ${T===0?"":"-ml-2.5"}`})},k))}),ee.jsx("td",{className:p,children:ee.jsx(Pe.Typography,{variant:"small",className:"text-xs font-medium text-blue-gray-600",children:o})}),ee.jsx("td",{className:p,children:ee.jsxs("div",{className:"w-10/12",children:[ee.jsxs(Pe.Typography,{variant:"small",className:"mb-1 block text-xs font-medium text-blue-gray-600",children:[s,"%"]}),ee.jsx(Pe.Progress,{value:s,variant:"gradient",color:s===100?"green":"gray",className:"h-1"})]})}),ee.jsx("td",{className:p,children:ee.jsx(Pe.Typography,{as:"a",href:"#",className:"text-xs font-semibold text-blue-gray-600",children:ee.jsx(QT,{strokeWidth:2,className:"h-5 w-5 text-inherit"})})})]},t)})})]})})]})]})}function kD(){const[e,t]=bn.useState({blue:!0,green:!0,orange:!0,red:!0}),[r,o]=bn.useState({blue:!0,green:!0,orange:!0,red:!0}),s=["gray","green","orange","red"];return ee.jsxs("div",{className:"mx-auto my-20 flex max-w-screen-lg flex-col gap-8",children:[ee.jsxs(Pe.Card,{children:[ee.jsx(Pe.CardHeader,{color:"transparent",floated:!1,shadow:!1,className:"m-0 p-4",children:ee.jsx(Pe.Typography,{variant:"h5",color:"blue-gray",children:"Alerts"})}),ee.jsx(Pe.CardBody,{className:"flex flex-col gap-4 p-4",children:s.map(u=>ee.jsxs(Pe.Alert,{open:e[u],color:u,onClose:()=>t(p=>({...p,[u]:!1})),children:["A simple ",u," alert with an ",ee.jsx("a",{href:"#",children:"example link"}),". Give it a click if you like."]},u))})]}),ee.jsxs(Pe.Card,{children:[ee.jsx(Pe.CardHeader,{color:"transparent",floated:!1,shadow:!1,className:"m-0 p-4",children:ee.jsx(Pe.Typography,{variant:"h5",color:"blue-gray",children:"Alerts with Icon"})}),ee.jsx(Pe.CardBody,{className:"flex flex-col gap-4 p-4",children:s.map(u=>ee.jsxs(Pe.Alert,{open:r[u],color:u,icon:ee.jsx($3,{strokeWidth:2,className:"h-6 w-6"}),onClose:()=>o(p=>({...p,[u]:!1})),children:["A simple ",u," alert with an ",ee.jsx("a",{href:"#",children:"example link"}),". Give it a click if you like."]},u))})]})]})}function TD(){return ee.jsxs("section",{className:"m-8 flex gap-4",children:[ee.jsxs("div",{className:"w-full lg:w-3/5 mt-24",children:[ee.jsxs("div",{className:"text-center",children:[ee.jsx(Pe.Typography,{variant:"h2",className:"font-bold mb-4",children:"Sign In"}),ee.jsx(Pe.Typography,{variant:"paragraph",color:"blue-gray",className:"text-lg font-normal",children:"Enter your email and password to Sign In."})]}),ee.jsxs("form",{className:"mt-8 mb-2 mx-auto w-80 max-w-screen-lg lg:w-1/2",children:[ee.jsxs("div",{className:"mb-1 flex flex-col gap-6",children:[ee.jsx(Pe.Typography,{variant:"small",color:"blue-gray",className:"-mb-3 font-medium",children:"Your email"}),ee.jsx(Pe.Input,{size:"lg",placeholder:"name@mail.com",className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}}),ee.jsx(Pe.Typography,{variant:"small",color:"blue-gray",className:"-mb-3 font-medium",children:"Password"}),ee.jsx(Pe.Input,{type:"password",size:"lg",placeholder:"********",className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),ee.jsx(Pe.Checkbox,{label:ee.jsxs(Pe.Typography,{variant:"small",color:"gray",className:"flex items-center justify-start font-medium",children:["I agree the ",ee.jsx("a",{href:"#",className:"font-normal text-black transition-colors hover:text-gray-900 underline",children:"Terms and Conditions"})]}),containerProps:{className:"-ml-2.5"}}),ee.jsx(Pe.Button,{className:"mt-6",fullWidth:!0,children:"Sign In"}),ee.jsxs("div",{className:"flex items-center justify-between gap-2 mt-6",children:[ee.jsx(Pe.Checkbox,{label:ee.jsx(Pe.Typography,{variant:"small",color:"gray",className:"flex items-center justify-start font-medium",children:"Subscribe me to newsletter"}),containerProps:{className:"-ml-2.5"}}),ee.jsx(Pe.Typography,{variant:"small",className:"font-medium text-gray-900",children:ee.jsx("a",{href:"#",children:"Forgot Password"})})]}),ee.jsxs("div",{className:"space-y-4 mt-8",children:[ee.jsxs(Pe.Button,{size:"lg",color:"white",className:"flex items-center gap-2 justify-center shadow-md",fullWidth:!0,children:[ee.jsxs("svg",{width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[ee.jsxs("g",{clipPath:"url(#clip0_1156_824)",children:[ee.jsx("path",{d:"M16.3442 8.18429C16.3442 7.64047 16.3001 7.09371 16.206 6.55872H8.66016V9.63937H12.9813C12.802 10.6329 12.2258 11.5119 11.3822 12.0704V14.0693H13.9602C15.4741 12.6759 16.3442 10.6182 16.3442 8.18429Z",fill:"#4285F4"}),ee.jsx("path",{d:"M8.65974 16.0006C10.8174 16.0006 12.637 15.2922 13.9627 14.0693L11.3847 12.0704C10.6675 12.5584 9.7415 12.8347 8.66268 12.8347C6.5756 12.8347 4.80598 11.4266 4.17104 9.53357H1.51074V11.5942C2.86882 14.2956 5.63494 16.0006 8.65974 16.0006Z",fill:"#34A853"}),ee.jsx("path",{d:"M4.16852 9.53356C3.83341 8.53999 3.83341 7.46411 4.16852 6.47054V4.40991H1.51116C0.376489 6.67043 0.376489 9.33367 1.51116 11.5942L4.16852 9.53356Z",fill:"#FBBC04"}),ee.jsx("path",{d:"M8.65974 3.16644C9.80029 3.1488 10.9026 3.57798 11.7286 4.36578L14.0127 2.08174C12.5664 0.72367 10.6469 -0.0229773 8.65974 0.000539111C5.63494 0.000539111 2.86882 1.70548 1.51074 4.40987L4.1681 6.4705C4.8001 4.57449 6.57266 3.16644 8.65974 3.16644Z",fill:"#EA4335"})]}),ee.jsx("defs",{children:ee.jsx("clipPath",{id:"clip0_1156_824",children:ee.jsx("rect",{width:"16",height:"16",fill:"white",transform:"translate(0.5)"})})})]}),ee.jsx("span",{children:"Sign in With Google"})]}),ee.jsxs(Pe.Button,{size:"lg",color:"white",className:"flex items-center gap-2 justify-center shadow-md",fullWidth:!0,children:[ee.jsx("img",{src:"/img/twitter-logo.svg",height:24,width:24,alt:""}),ee.jsx("span",{children:"Sign in With Twitter"})]})]}),ee.jsxs(Pe.Typography,{variant:"paragraph",className:"text-center text-blue-gray-500 font-medium mt-4",children:["Not registered?",ee.jsx(Eo,{to:"/auth/sign-up",className:"text-gray-900 ml-1",children:"Create account"})]})]})]}),ee.jsx("div",{className:"w-2/5 h-full hidden lg:block",children:ee.jsx("img",{src:"/img/pattern.png",className:"h-full w-full object-cover rounded-3xl"})})]})}function PD(){return ee.jsxs("section",{className:"m-8 flex",children:[ee.jsx("div",{className:"w-2/5 h-full hidden lg:block",children:ee.jsx("img",{src:"/img/pattern.png",className:"h-full w-full object-cover rounded-3xl"})}),ee.jsxs("div",{className:"w-full lg:w-3/5 flex flex-col items-center justify-center",children:[ee.jsxs("div",{className:"text-center",children:[ee.jsx(Pe.Typography,{variant:"h2",className:"font-bold mb-4",children:"Join Us Today"}),ee.jsx(Pe.Typography,{variant:"paragraph",color:"blue-gray",className:"text-lg font-normal",children:"Enter your email and password to register."})]}),ee.jsxs("form",{className:"mt-8 mb-2 mx-auto w-80 max-w-screen-lg lg:w-1/2",children:[ee.jsxs("div",{className:"mb-1 flex flex-col gap-6",children:[ee.jsx(Pe.Typography,{variant:"small",color:"blue-gray",className:"-mb-3 font-medium",children:"Your email"}),ee.jsx(Pe.Input,{size:"lg",placeholder:"name@mail.com",className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),ee.jsx(Pe.Checkbox,{label:ee.jsxs(Pe.Typography,{variant:"small",color:"gray",className:"flex items-center justify-start font-medium",children:["I agree the ",ee.jsx("a",{href:"#",className:"font-normal text-black transition-colors hover:text-gray-900 underline",children:"Terms and Conditions"})]}),containerProps:{className:"-ml-2.5"}}),ee.jsx(Pe.Button,{className:"mt-6",fullWidth:!0,children:"Register Now"}),ee.jsxs("div",{className:"space-y-4 mt-8",children:[ee.jsxs(Pe.Button,{size:"lg",color:"white",className:"flex items-center gap-2 justify-center shadow-md",fullWidth:!0,children:[ee.jsxs("svg",{width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[ee.jsxs("g",{clipPath:"url(#clip0_1156_824)",children:[ee.jsx("path",{d:"M16.3442 8.18429C16.3442 7.64047 16.3001 7.09371 16.206 6.55872H8.66016V9.63937H12.9813C12.802 10.6329 12.2258 11.5119 11.3822 12.0704V14.0693H13.9602C15.4741 12.6759 16.3442 10.6182 16.3442 8.18429Z",fill:"#4285F4"}),ee.jsx("path",{d:"M8.65974 16.0006C10.8174 16.0006 12.637 15.2922 13.9627 14.0693L11.3847 12.0704C10.6675 12.5584 9.7415 12.8347 8.66268 12.8347C6.5756 12.8347 4.80598 11.4266 4.17104 9.53357H1.51074V11.5942C2.86882 14.2956 5.63494 16.0006 8.65974 16.0006Z",fill:"#34A853"}),ee.jsx("path",{d:"M4.16852 9.53356C3.83341 8.53999 3.83341 7.46411 4.16852 6.47054V4.40991H1.51116C0.376489 6.67043 0.376489 9.33367 1.51116 11.5942L4.16852 9.53356Z",fill:"#FBBC04"}),ee.jsx("path",{d:"M8.65974 3.16644C9.80029 3.1488 10.9026 3.57798 11.7286 4.36578L14.0127 2.08174C12.5664 0.72367 10.6469 -0.0229773 8.65974 0.000539111C5.63494 0.000539111 2.86882 1.70548 1.51074 4.40987L4.1681 6.4705C4.8001 4.57449 6.57266 3.16644 8.65974 3.16644Z",fill:"#EA4335"})]}),ee.jsx("defs",{children:ee.jsx("clipPath",{id:"clip0_1156_824",children:ee.jsx("rect",{width:"16",height:"16",fill:"white",transform:"translate(0.5)"})})})]}),ee.jsx("span",{children:"Sign in With Google"})]}),ee.jsxs(Pe.Button,{size:"lg",color:"white",className:"flex items-center gap-2 justify-center shadow-md",fullWidth:!0,children:[ee.jsx("img",{src:"/img/twitter-logo.svg",height:24,width:24,alt:""}),ee.jsx("span",{children:"Sign in With Twitter"})]})]}),ee.jsxs(Pe.Typography,{variant:"paragraph",className:"text-center text-blue-gray-500 font-medium mt-4",children:["Already have an account?",ee.jsx(Eo,{to:"/auth/sign-in",className:"text-gray-900 ml-1",children:"Sign in"})]})]})]})]})}const ri={className:"w-5 h-5 text-inherit"},Ph=[{layout:"dashboard",pages:[{icon:ee.jsx(u1,{...ri}),name:"dashboard",path:"/home",element:ee.jsx(wD,{})},{icon:ee.jsx(rh,{...ri}),name:"profile",path:"/profile",element:ee.jsx(CD,{})},{icon:ee.jsx(wR,{...ri}),name:"tables",path:"/tables",element:ee.jsx(SD,{})},{icon:ee.jsx(eR,{...ri}),name:"notifications",path:"/notifications",element:ee.jsx(kD,{})}]},{title:"auth pages",layout:"auth",pages:[{icon:ee.jsx(gR,{...ri}),name:"sign in",path:"/sign-in",element:ee.jsx(TD,{})},{icon:ee.jsx(fR,{...ri}),name:"sign up",path:"/sign-up",element:ee.jsx(PD,{})}]}];function sP(){const[e,t]=Od(),{sidenavType:r}=e;return ee.jsxs("div",{className:"min-h-screen bg-blue-gray-50/50",children:[ee.jsx(Ad,{routes:Ph,brandImg:r==="dark"?"/img/logo-ct.png":"/img/logo-ct-dark.png"}),ee.jsxs("div",{className:"p-4 xl:ml-80",children:[ee.jsx(tP,{}),ee.jsx(rP,{}),ee.jsx(Pe.IconButton,{size:"lg",color:"white",className:"fixed bottom-8 right-8 z-40 rounded-full shadow-blue-gray-900/10",ripple:!1,onClick:()=>E0(t,!0),children:ee.jsx(Pg,{className:"h-5 w-5"})}),ee.jsx(Tg,{children:Ph.map(({layout:o,pages:s})=>o==="dashboard"&&s.map(({path:u,element:p})=>ee.jsx(ki,{exact:!0,path:u,element:p})))}),ee.jsx("div",{className:"text-blue-gray-600",children:ee.jsx(Md,{})})]})]})}sP.displayName="/src/layout/dashboard.jsx";function lP(){return ee.jsx("div",{className:"relative min-h-screen w-full",children:ee.jsx(Tg,{children:Ph.map(({layout:e,pages:t})=>e==="auth"&&t.map(({path:r,element:o})=>ee.jsx(ki,{exact:!0,path:r,element:o})))})})}lP.displayName="/src/layout/Auth.jsx";function _D(){return ee.jsxs(Tg,{children:[ee.jsx(ki,{path:"/dashboard/*",element:ee.jsx(sP,{})}),ee.jsx(ki,{path:"/auth/*",element:ee.jsx(lP,{})}),ee.jsx(ki,{path:"*",element:ee.jsx(cE,{to:"/dashboard/home",replace:!0})})]})}op.createRoot(document.getElementById("root")).render(ee.jsx(bn.StrictMode,{children:ee.jsx(mE,{children:ee.jsx(Pe.ThemeProvider,{children:ee.jsx(M0,{children:ee.jsx(_D,{})})})})}));