diff --git a/backend/public/assets/index-987e6ee6.css b/backend/public/assets/index-987e6ee6.css new file mode 100644 index 0000000..cd24a1d --- /dev/null +++ b/backend/public/assets/index-987e6ee6.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#eee}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#bdbdbd}input::placeholder,textarea::placeholder{opacity:1;color:#bdbdbd}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(33 150 243 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(33 150 243 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 540px){.container{max-width:540px}}@media (min-width: 720px){.container{max-width:720px}}@media (min-width: 960px){.container{max-width:960px}}@media (min-width: 1140px){.container{max-width:1140px}}@media (min-width: 1320px){.container{max-width:1320px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!invisible{visibility:hidden!important}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-left-1{left:-.25rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-8{bottom:2rem}.bottom-\[14\%\]{bottom:14%}.bottom-\[4\%\]{bottom:4%}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2,.left-2\/4{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.left-\[14\%\]{left:14%}.left-\[2\%\]{left:2%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-8{right:2rem}.right-\[14\%\]{right:14%}.right-\[2\%\]{right:2%}.top-0{top:0}.top-1\/2,.top-2\/4{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-\[14\%\]{top:14%}.top-\[4\%\]{top:4%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[9995\]{z-index:9995}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.m-0{margin:0}.m-0\.5{margin:.125rem}.m-4{margin:1rem}.m-8{margin:2rem}.mx-0{margin-left:0;margin-right:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-px{margin-left:1px;margin-right:1px}.my-20{margin-top:5rem;margin-bottom:5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-3{margin-bottom:-.75rem}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-2\.5{margin-left:-.625rem}.-mt-0{margin-top:-0px}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-16{margin-top:-4rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-\[18px\]{margin-left:18px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-12{margin-right:3rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.\!h-5{height:1.25rem!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[110px\]{height:110px}.h-\[18px\]{height:18px}.h-\[58px\]{height:58px}.h-\[74px\]{height:74px}.h-\[calc\(100vh-32px\)\]{height:calc(100vh - 32px)}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-screen{height:100vh}.max-h-96{max-height:24rem}.max-h-\[100vh\]{max-height:100vh}.max-h-\[32px\]{max-height:32px}.max-h-\[40px\]{max-height:40px}.max-h-\[48px\]{max-height:48px}.min-h-\[100px\]{min-height:100px}.min-h-\[100vh\]{min-height:100vh}.min-h-\[12px\]{min-height:12px}.min-h-\[24px\]{min-height:24px}.min-h-\[48px\]{min-height:48px}.min-h-screen{min-height:100vh}.\!w-5{width:1.25rem!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-12{width:3rem}.w-2\/5{width:40%}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[110px\]{width:110px}.w-\[18px\]{width:18px}.w-\[58px\]{width:58px}.w-\[74px\]{width:74px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-screen{width:100vw}.min-w-\[100vw\]{min-width:100vw}.min-w-\[12px\]{min-width:12px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[24px\]{min-width:24px}.min-w-\[48px\]{min-width:48px}.min-w-\[640px\]{min-width:640px}.min-w-\[80\%\]{min-width:80%}.min-w-\[90\%\]{min-width:90%}.min-w-\[95\%\]{min-width:95%}.max-w-\[100vw\]{max-width:100vw}.max-w-\[32px\]{max-width:32px}.max-w-\[40px\]{max-width:40px}.max-w-\[48px\]{max-width:48px}.max-w-\[80\%\]{max-width:80%}.max-w-\[90\%\]{max-width:90%}.max-w-\[95\%\]{max-width:95%}.max-w-full{max-width:100%}.max-w-screen-2xl{max-width:1320px}.max-w-screen-lg{max-width:960px}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.-translate-x-1\/2,.-translate-x-2\/4{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-80{--tw-translate-x: -20rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/4{--tw-translate-y: -25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2\/4{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2\/4{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-96{--tw-translate-x: 24rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2\/4{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\!resize-none{resize:none!important}.resize-none{resize:none}.resize-y{resize:vertical}.\!resize{resize:both!important}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-amber-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(255 179 0 / var(--tw-divide-opacity))}.divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 136 229 / var(--tw-divide-opacity))}.divide-blue-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(236 239 241 / var(--tw-divide-opacity))}.divide-blue-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(84 110 122 / var(--tw-divide-opacity))}.divide-brown-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(109 76 65 / var(--tw-divide-opacity))}.divide-cyan-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(0 172 193 / var(--tw-divide-opacity))}.divide-deep-orange-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(244 81 30 / var(--tw-divide-opacity))}.divide-deep-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(94 53 177 / var(--tw-divide-opacity))}.divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(66 66 66 / var(--tw-divide-opacity))}.divide-green-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(67 160 71 / var(--tw-divide-opacity))}.divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(57 73 171 / var(--tw-divide-opacity))}.divide-light-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(3 155 229 / var(--tw-divide-opacity))}.divide-light-green-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(124 179 66 / var(--tw-divide-opacity))}.divide-lime-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(192 202 51 / var(--tw-divide-opacity))}.divide-orange-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(251 140 0 / var(--tw-divide-opacity))}.divide-pink-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(216 27 96 / var(--tw-divide-opacity))}.divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(142 36 170 / var(--tw-divide-opacity))}.divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 57 53 / var(--tw-divide-opacity))}.divide-teal-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(0 137 123 / var(--tw-divide-opacity))}.divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(253 216 53 / var(--tw-divide-opacity))}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-br-none{border-bottom-right-radius:0}.rounded-tl-none{border-top-left-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r-0{border-right-width:0px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.border-blue-gray-100{--tw-border-opacity: 1;border-color:rgb(207 216 220 / var(--tw-border-opacity))}.border-blue-gray-200{--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.border-blue-gray-50{--tw-border-opacity: 1;border-color:rgb(236 239 241 / var(--tw-border-opacity))}.border-blue-gray-500{--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.border-brown-500{--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.border-deep-orange-500{--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.border-deep-purple-500{--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(238 238 238 / var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.border-light-blue-500{--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.border-light-green-500{--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(229 57 53 / var(--tw-border-opacity))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-white\/80{border-color:#fffc}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.\!border-t-blue-gray-200{--tw-border-opacity: 1 !important;border-top-color:rgb(176 190 197 / var(--tw-border-opacity))!important}.\!border-t-transparent{border-top-color:transparent!important}.border-b-blue-gray-100{--tw-border-opacity: 1;border-bottom-color:rgb(207 216 220 / var(--tw-border-opacity))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-t-blue-gray-100{--tw-border-opacity: 1;border-top-color:rgb(207 216 220 / var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(255 193 7 / var(--tw-bg-opacity))}.bg-amber-500\/10{background-color:#ffc1071a}.bg-amber-500\/20{background-color:#ffc10733}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity))}.bg-blue-500\/10{background-color:#2196f31a}.bg-blue-500\/20{background-color:#2196f333}.bg-blue-gray-100{--tw-bg-opacity: 1;background-color:rgb(207 216 220 / var(--tw-bg-opacity))}.bg-blue-gray-50{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.bg-blue-gray-50\/50{background-color:#eceff180}.bg-blue-gray-500{--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.bg-blue-gray-500\/10{background-color:#607d8b1a}.bg-blue-gray-500\/20{background-color:#607d8b33}.bg-blue-gray-900{--tw-bg-opacity: 1;background-color:rgb(38 50 56 / var(--tw-bg-opacity))}.bg-brown-500{--tw-bg-opacity: 1;background-color:rgb(121 85 72 / var(--tw-bg-opacity))}.bg-brown-500\/10{background-color:#7955481a}.bg-brown-500\/20{background-color:#79554833}.bg-current{background-color:currentColor}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(0 188 212 / var(--tw-bg-opacity))}.bg-cyan-500\/10{background-color:#00bcd41a}.bg-cyan-500\/20{background-color:#00bcd433}.bg-deep-orange-500{--tw-bg-opacity: 1;background-color:rgb(255 87 34 / var(--tw-bg-opacity))}.bg-deep-orange-500\/10{background-color:#ff57221a}.bg-deep-orange-500\/20{background-color:#ff572233}.bg-deep-purple-500{--tw-bg-opacity: 1;background-color:rgb(103 58 183 / var(--tw-bg-opacity))}.bg-deep-purple-500\/10{background-color:#673ab71a}.bg-deep-purple-500\/20{background-color:#673ab733}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(158 158 158 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(33 33 33 / var(--tw-bg-opacity))}.bg-gray-900\/10{background-color:#2121211a}.bg-gray-900\/75{background-color:#212121bf}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(76 175 80 / var(--tw-bg-opacity))}.bg-green-500\/10{background-color:#4caf501a}.bg-green-500\/20{background-color:#4caf5033}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(63 81 181 / var(--tw-bg-opacity))}.bg-indigo-500\/10{background-color:#3f51b51a}.bg-indigo-500\/20{background-color:#3f51b533}.bg-light-blue-500{--tw-bg-opacity: 1;background-color:rgb(3 169 244 / var(--tw-bg-opacity))}.bg-light-blue-500\/10{background-color:#03a9f41a}.bg-light-blue-500\/20{background-color:#03a9f433}.bg-light-green-500{--tw-bg-opacity: 1;background-color:rgb(139 195 74 / var(--tw-bg-opacity))}.bg-light-green-500\/10{background-color:#8bc34a1a}.bg-light-green-500\/20{background-color:#8bc34a33}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(205 220 57 / var(--tw-bg-opacity))}.bg-lime-500\/10{background-color:#cddc391a}.bg-lime-500\/20{background-color:#cddc3933}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(255 152 0 / var(--tw-bg-opacity))}.bg-orange-500\/10{background-color:#ff98001a}.bg-orange-500\/20{background-color:#ff980033}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(233 30 99 / var(--tw-bg-opacity))}.bg-pink-500\/10{background-color:#e91e631a}.bg-pink-500\/20{background-color:#e91e6333}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(156 39 176 / var(--tw-bg-opacity))}.bg-purple-500\/10{background-color:#9c27b01a}.bg-purple-500\/20{background-color:#9c27b033}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(244 67 54 / var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#f443361a}.bg-red-500\/20{background-color:#f4433633}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(0 150 136 / var(--tw-bg-opacity))}.bg-teal-500\/10{background-color:#0096881a}.bg-teal-500\/20{background-color:#00968833}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/50{background-color:#ffffff80}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(255 235 59 / var(--tw-bg-opacity))}.bg-yellow-500\/10{background-color:#ffeb3b1a}.bg-yellow-500\/20{background-color:#ffeb3b33}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-80{--tw-bg-opacity: .8}.bg-\[url\(\'\/img\/background-image\.png\'\)\]{background-image:url(/img/background-image.png)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-amber-600{--tw-gradient-from: #ffb300 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 179 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #1e88e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 136 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-gray-600{--tw-gradient-from: #546e7a var(--tw-gradient-from-position);--tw-gradient-to: rgb(84 110 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-gray-800{--tw-gradient-from: #37474f var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 71 79 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brown-600{--tw-gradient-from: #6d4c41 var(--tw-gradient-from-position);--tw-gradient-to: rgb(109 76 65 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #00acc1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 172 193 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-deep-orange-600{--tw-gradient-from: #f4511e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 81 30 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-deep-purple-600{--tw-gradient-from: #5e35b1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(94 53 177 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f5f5f5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-600{--tw-gradient-from: #757575 var(--tw-gradient-from-position);--tw-gradient-to: rgb(117 117 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800{--tw-gradient-from: #424242 var(--tw-gradient-from-position);--tw-gradient-to: rgb(66 66 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #212121 var(--tw-gradient-from-position);--tw-gradient-to: rgb(33 33 33 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #66bb6a var(--tw-gradient-from-position);--tw-gradient-to: rgb(102 187 106 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #43a047 var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 160 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #3949ab var(--tw-gradient-from-position);--tw-gradient-to: rgb(57 73 171 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-light-blue-600{--tw-gradient-from: #039be5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 155 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-light-green-600{--tw-gradient-from: #7cb342 var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 179 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-600{--tw-gradient-from: #c0ca33 var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 202 51 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #ffa726 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 167 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from: #fb8c00 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 140 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #ec407a var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 64 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-600{--tw-gradient-from: #d81b60 var(--tw-gradient-from-position);--tw-gradient-to: rgb(216 27 96 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #8e24aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(142 36 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #ef5350 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 83 80 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #e53935 var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 57 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from: #00897b var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 137 123 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-600{--tw-gradient-from: #fdd835 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 216 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-amber-400{--tw-gradient-to: #ffca28 var(--tw-gradient-to-position)}.to-black{--tw-gradient-to: #000000 var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #42a5f5 var(--tw-gradient-to-position)}.to-blue-gray-400{--tw-gradient-to: #78909c var(--tw-gradient-to-position)}.to-blue-gray-900{--tw-gradient-to: #263238 var(--tw-gradient-to-position)}.to-brown-400{--tw-gradient-to: #8d6e63 var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #26c6da var(--tw-gradient-to-position)}.to-deep-orange-400{--tw-gradient-to: #ff7043 var(--tw-gradient-to-position)}.to-deep-purple-400{--tw-gradient-to: #7e57c2 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f5f5f5 var(--tw-gradient-to-position)}.to-gray-400{--tw-gradient-to: #bdbdbd var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #424242 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to: #212121 var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to: #66bb6a var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #43a047 var(--tw-gradient-to-position)}.to-indigo-400{--tw-gradient-to: #5c6bc0 var(--tw-gradient-to-position)}.to-light-blue-400{--tw-gradient-to: #29b6f6 var(--tw-gradient-to-position)}.to-light-green-400{--tw-gradient-to: #9ccc65 var(--tw-gradient-to-position)}.to-lime-400{--tw-gradient-to: #d4e157 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #ffa726 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #fb8c00 var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #ec407a var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #d81b60 var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #ab47bc var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to: #ef5350 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #e53935 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #26a69a var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to: #ffee58 var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-border{background-clip:border-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-px{padding-left:1px;padding-right:1px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.\!pr-7{padding-right:1.75rem!important}.\!pr-9{padding-right:2.25rem!important}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.pt-\[9px\]{padding-top:9px}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-sans{font-family:Roboto,sans-serif}.\!text-\[11px\]{font-size:11px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.\!leading-tight{line-height:1.25!important}.leading-\[1\.3\]{line-height:1.3}.leading-\[3\.75\]{line-height:3.75}.leading-\[4\.1\]{line-height:4.1}.leading-\[4\.25\]{line-height:4.25}.leading-\[4\.875\]{line-height:4.875}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.text-amber-500{--tw-text-opacity: 1;color:rgb(255 193 7 / var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity: 1;color:rgb(255 160 0 / var(--tw-text-opacity))}.text-amber-900{--tw-text-opacity: 1;color:rgb(255 111 0 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity: 1;color:rgb(100 181 246 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(66 165 245 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(25 118 210 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity: 1;color:rgb(13 71 161 / var(--tw-text-opacity))}.text-blue-gray-200{--tw-text-opacity: 1;color:rgb(176 190 197 / var(--tw-text-opacity))}.text-blue-gray-300{--tw-text-opacity: 1;color:rgb(144 164 174 / var(--tw-text-opacity))}.text-blue-gray-400{--tw-text-opacity: 1;color:rgb(120 144 156 / var(--tw-text-opacity))}.text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.text-blue-gray-600{--tw-text-opacity: 1;color:rgb(84 110 122 / var(--tw-text-opacity))}.text-blue-gray-700{--tw-text-opacity: 1;color:rgb(69 90 100 / var(--tw-text-opacity))}.text-blue-gray-900{--tw-text-opacity: 1;color:rgb(38 50 56 / var(--tw-text-opacity))}.text-brown-500{--tw-text-opacity: 1;color:rgb(121 85 72 / var(--tw-text-opacity))}.text-brown-700{--tw-text-opacity: 1;color:rgb(93 64 55 / var(--tw-text-opacity))}.text-brown-900{--tw-text-opacity: 1;color:rgb(62 39 35 / var(--tw-text-opacity))}.text-current{color:currentColor}.text-cyan-500{--tw-text-opacity: 1;color:rgb(0 188 212 / var(--tw-text-opacity))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(0 151 167 / var(--tw-text-opacity))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(0 96 100 / var(--tw-text-opacity))}.text-deep-orange-500{--tw-text-opacity: 1;color:rgb(255 87 34 / var(--tw-text-opacity))}.text-deep-orange-700{--tw-text-opacity: 1;color:rgb(230 74 25 / var(--tw-text-opacity))}.text-deep-orange-900{--tw-text-opacity: 1;color:rgb(191 54 12 / var(--tw-text-opacity))}.text-deep-purple-500{--tw-text-opacity: 1;color:rgb(103 58 183 / var(--tw-text-opacity))}.text-deep-purple-700{--tw-text-opacity: 1;color:rgb(81 45 168 / var(--tw-text-opacity))}.text-deep-purple-900{--tw-text-opacity: 1;color:rgb(49 27 146 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(224 224 224 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(158 158 158 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(97 97 97 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(33 33 33 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(102 187 106 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(56 142 60 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(27 94 32 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(63 81 181 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(48 63 159 / var(--tw-text-opacity))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(26 35 126 / var(--tw-text-opacity))}.text-inherit{color:inherit}.text-light-blue-500{--tw-text-opacity: 1;color:rgb(3 169 244 / var(--tw-text-opacity))}.text-light-blue-700{--tw-text-opacity: 1;color:rgb(2 136 209 / var(--tw-text-opacity))}.text-light-blue-900{--tw-text-opacity: 1;color:rgb(1 87 155 / var(--tw-text-opacity))}.text-light-green-500{--tw-text-opacity: 1;color:rgb(139 195 74 / var(--tw-text-opacity))}.text-light-green-700{--tw-text-opacity: 1;color:rgb(104 159 56 / var(--tw-text-opacity))}.text-light-green-900{--tw-text-opacity: 1;color:rgb(51 105 30 / var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity: 1;color:rgb(205 220 57 / var(--tw-text-opacity))}.text-lime-700{--tw-text-opacity: 1;color:rgb(175 180 43 / var(--tw-text-opacity))}.text-lime-900{--tw-text-opacity: 1;color:rgb(130 119 23 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(255 152 0 / var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity: 1;color:rgb(245 124 0 / var(--tw-text-opacity))}.text-orange-900{--tw-text-opacity: 1;color:rgb(230 81 0 / var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity: 1;color:rgb(233 30 99 / var(--tw-text-opacity))}.text-pink-700{--tw-text-opacity: 1;color:rgb(194 24 91 / var(--tw-text-opacity))}.text-pink-900{--tw-text-opacity: 1;color:rgb(136 14 79 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(156 39 176 / var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity: 1;color:rgb(123 31 162 / var(--tw-text-opacity))}.text-purple-900{--tw-text-opacity: 1;color:rgb(74 20 140 / var(--tw-text-opacity))}.text-red-300{--tw-text-opacity: 1;color:rgb(229 115 115 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(239 83 80 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(244 67 54 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(229 57 53 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(211 47 47 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(183 28 28 / var(--tw-text-opacity))}.text-teal-500{--tw-text-opacity: 1;color:rgb(0 150 136 / var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgb(0 121 107 / var(--tw-text-opacity))}.text-teal-900{--tw-text-opacity: 1;color:rgb(0 77 64 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(255 238 88 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(255 235 59 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(251 192 45 / var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(245 127 23 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 rgb(0, 0 / 0, 0);--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-500\/20{--tw-shadow-color: rgb(255 193 7 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/40{--tw-shadow-color: rgb(255 193 7 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(33 150 243 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/40{--tw-shadow-color: rgb(33 150 243 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-500\/10{--tw-shadow-color: rgb(96 125 139 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-500\/20{--tw-shadow-color: rgb(96 125 139 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-500\/25{--tw-shadow-color: rgb(96 125 139 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-500\/40{--tw-shadow-color: rgb(96 125 139 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-500\/5{--tw-shadow-color: rgb(96 125 139 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-900\/10{--tw-shadow-color: rgb(38 50 56 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-brown-500\/20{--tw-shadow-color: rgb(121 85 72 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-brown-500\/40{--tw-shadow-color: rgb(121 85 72 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color: rgb(0 188 212 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/40{--tw-shadow-color: rgb(0 188 212 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-deep-orange-500\/20{--tw-shadow-color: rgb(255 87 34 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-deep-orange-500\/40{--tw-shadow-color: rgb(255 87 34 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-deep-purple-500\/20{--tw-shadow-color: rgb(103 58 183 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-deep-purple-500\/40{--tw-shadow-color: rgb(103 58 183 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-900\/10{--tw-shadow-color: rgb(33 33 33 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-900\/20{--tw-shadow-color: rgb(33 33 33 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/20{--tw-shadow-color: rgb(76 175 80 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/40{--tw-shadow-color: rgb(76 175 80 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color: rgb(63 81 181 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/40{--tw-shadow-color: rgb(63 81 181 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-light-blue-500\/20{--tw-shadow-color: rgb(3 169 244 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-light-blue-500\/40{--tw-shadow-color: rgb(3 169 244 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-light-green-500\/20{--tw-shadow-color: rgb(139 195 74 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-light-green-500\/40{--tw-shadow-color: rgb(139 195 74 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/20{--tw-shadow-color: rgb(205 220 57 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/40{--tw-shadow-color: rgb(205 220 57 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/20{--tw-shadow-color: rgb(255 152 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/40{--tw-shadow-color: rgb(255 152 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/20{--tw-shadow-color: rgb(233 30 99 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/40{--tw-shadow-color: rgb(233 30 99 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color: rgb(156 39 176 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/40{--tw-shadow-color: rgb(156 39 176 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/20{--tw-shadow-color: rgb(244 67 54 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/40{--tw-shadow-color: rgb(244 67 54 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/20{--tw-shadow-color: rgb(0 150 136 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/40{--tw-shadow-color: rgb(0 150 136 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500\/20{--tw-shadow-color: rgb(255 235 59 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500\/40{--tw-shadow-color: rgb(255 235 59 / .4);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-0{outline-width:0px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-200{--tw-backdrop-saturate: saturate(2);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.content-\[\'\'\]{--tw-content: "";content:var(--tw-content)}.\[-webkit-appearance\:none\]{-webkit-appearance:none}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-2\/4:before{content:var(--tw-content);left:50%}.before\:top-2\/4:before{content:var(--tw-content);top:50%}.before\:mr-1:before{content:var(--tw-content);margin-right:.25rem}.before\:mt-\[6\.5px\]:before{content:var(--tw-content);margin-top:6.5px}.before\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:block:before{content:var(--tw-content);display:block}.before\:h-1:before{content:var(--tw-content);height:.25rem}.before\:h-1\.5:before{content:var(--tw-content);height:.375rem}.before\:h-10:before{content:var(--tw-content);height:2.5rem}.before\:h-12:before{content:var(--tw-content);height:3rem}.before\:w-10:before{content:var(--tw-content);width:2.5rem}.before\:w-12:before{content:var(--tw-content);width:3rem}.before\:w-2:before{content:var(--tw-content);width:.5rem}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:-translate-x-2\/4:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-2\/4:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-tl-md:before{content:var(--tw-content);border-top-left-radius:.375rem}.before\:border-l:before{content:var(--tw-content);border-left-width:1px}.before\:border-l-2:before{content:var(--tw-content);border-left-width:2px}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-t-2:before{content:var(--tw-content);border-top-width:2px}.before\:\!border-blue-gray-200:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(176 190 197 / var(--tw-border-opacity))!important}.before\:border-amber-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.before\:border-black:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.before\:border-blue-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.before\:border-blue-gray-200:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.before\:border-blue-gray-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.before\:border-brown-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.before\:border-cyan-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.before\:border-deep-orange-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.before\:border-deep-purple-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.before\:border-gray-900:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.before\:border-green-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.before\:border-indigo-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.before\:border-light-blue-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.before\:border-light-green-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.before\:border-lime-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.before\:border-orange-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.before\:border-pink-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.before\:border-purple-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.before\:border-red-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.before\:border-teal-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.before\:border-white:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.before\:border-yellow-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.before\:border-l-transparent:before{content:var(--tw-content);border-left-color:transparent}.before\:border-t-transparent:before{content:var(--tw-content);border-top-color:transparent}.before\:bg-blue-gray-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:content-none:before{--tw-content: none;content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-0:after{content:var(--tw-content);bottom:-0px}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:-bottom-1\.5:after{content:var(--tw-content);bottom:-.375rem}.after\:-bottom-2:after{content:var(--tw-content);bottom:-.5rem}.after\:-bottom-2\.5:after{content:var(--tw-content);bottom:-.625rem}.after\:-bottom-6:after{content:var(--tw-content);bottom:-1.5rem}.after\:left-2\/4:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:.25rem}.after\:mt-\[6\.5px\]:after{content:var(--tw-content);margin-top:6.5px}.after\:box-border:after{content:var(--tw-content);box-sizing:border-box}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0:after{content:var(--tw-content);height:0px}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-1\.5:after{content:var(--tw-content);height:.375rem}.after\:h-4\/6:after{content:var(--tw-content);height:66.666667%}.after\:w-0:after{content:var(--tw-content);width:0px}.after\:w-0\.5:after{content:var(--tw-content);width:.125rem}.after\:w-2:after{content:var(--tw-content);width:.5rem}.after\:w-2\.5:after{content:var(--tw-content);width:.625rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:flex-grow:after{content:var(--tw-content);flex-grow:1}.after\:-translate-x-2\/4:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-tr-md:after{content:var(--tw-content);border-top-right-radius:.375rem}.after\:border-b-2:after{content:var(--tw-content);border-bottom-width:2px}.after\:border-r:after{content:var(--tw-content);border-right-width:1px}.after\:border-r-2:after{content:var(--tw-content);border-right-width:2px}.after\:border-t:after{content:var(--tw-content);border-top-width:1px}.after\:border-t-2:after{content:var(--tw-content);border-top-width:2px}.after\:\!border-blue-gray-200:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(176 190 197 / var(--tw-border-opacity))!important}.after\:border-amber-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.after\:border-black:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.after\:border-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.after\:border-blue-gray-200:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.after\:border-blue-gray-50:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(236 239 241 / var(--tw-border-opacity))}.after\:border-blue-gray-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.after\:border-brown-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.after\:border-cyan-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.after\:border-deep-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.after\:border-deep-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.after\:border-gray-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(158 158 158 / var(--tw-border-opacity))}.after\:border-gray-900:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.after\:border-green-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.after\:border-indigo-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.after\:border-light-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.after\:border-light-green-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.after\:border-lime-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.after\:border-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.after\:border-pink-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.after\:border-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.after\:border-red-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.after\:border-teal-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.after\:border-yellow-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.after\:border-r-transparent:after{content:var(--tw-content);border-right-color:transparent}.after\:border-t-transparent:after{content:var(--tw-content);border-top-color:transparent}.after\:bg-blue-gray-50:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-300:after{content:var(--tw-content);transition-duration:.3s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:content-none:after{--tw-content: none;content:var(--tw-content)}.checked\:border-amber-500:checked{--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.checked\:border-blue-500:checked{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.checked\:border-blue-gray-500:checked{--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.checked\:border-brown-500:checked{--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.checked\:border-cyan-500:checked{--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.checked\:border-deep-orange-500:checked{--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.checked\:border-deep-purple-500:checked{--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.checked\:border-gray-900:checked{--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.checked\:border-green-500:checked{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.checked\:border-indigo-500:checked{--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.checked\:border-light-blue-500:checked{--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.checked\:border-light-green-500:checked{--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.checked\:border-lime-500:checked{--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.checked\:border-orange-500:checked{--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.checked\:border-pink-500:checked{--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.checked\:border-purple-500:checked{--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.checked\:border-red-500:checked{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.checked\:border-teal-500:checked{--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.checked\:border-yellow-500:checked{--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.checked\:bg-amber-500:checked{--tw-bg-opacity: 1;background-color:rgb(255 193 7 / var(--tw-bg-opacity))}.checked\:bg-blue-500:checked{--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity))}.checked\:bg-blue-gray-500:checked{--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.checked\:bg-brown-500:checked{--tw-bg-opacity: 1;background-color:rgb(121 85 72 / var(--tw-bg-opacity))}.checked\:bg-cyan-500:checked{--tw-bg-opacity: 1;background-color:rgb(0 188 212 / var(--tw-bg-opacity))}.checked\:bg-deep-orange-500:checked{--tw-bg-opacity: 1;background-color:rgb(255 87 34 / var(--tw-bg-opacity))}.checked\:bg-deep-purple-500:checked{--tw-bg-opacity: 1;background-color:rgb(103 58 183 / var(--tw-bg-opacity))}.checked\:bg-gray-900:checked{--tw-bg-opacity: 1;background-color:rgb(33 33 33 / var(--tw-bg-opacity))}.checked\:bg-green-500:checked{--tw-bg-opacity: 1;background-color:rgb(76 175 80 / var(--tw-bg-opacity))}.checked\:bg-indigo-500:checked{--tw-bg-opacity: 1;background-color:rgb(63 81 181 / var(--tw-bg-opacity))}.checked\:bg-light-blue-500:checked{--tw-bg-opacity: 1;background-color:rgb(3 169 244 / var(--tw-bg-opacity))}.checked\:bg-light-green-500:checked{--tw-bg-opacity: 1;background-color:rgb(139 195 74 / var(--tw-bg-opacity))}.checked\:bg-lime-500:checked{--tw-bg-opacity: 1;background-color:rgb(205 220 57 / var(--tw-bg-opacity))}.checked\:bg-orange-500:checked{--tw-bg-opacity: 1;background-color:rgb(255 152 0 / var(--tw-bg-opacity))}.checked\:bg-pink-500:checked{--tw-bg-opacity: 1;background-color:rgb(233 30 99 / var(--tw-bg-opacity))}.checked\:bg-purple-500:checked{--tw-bg-opacity: 1;background-color:rgb(156 39 176 / var(--tw-bg-opacity))}.checked\:bg-red-500:checked{--tw-bg-opacity: 1;background-color:rgb(244 67 54 / var(--tw-bg-opacity))}.checked\:bg-teal-500:checked{--tw-bg-opacity: 1;background-color:rgb(0 150 136 / var(--tw-bg-opacity))}.checked\:bg-yellow-500:checked{--tw-bg-opacity: 1;background-color:rgb(255 235 59 / var(--tw-bg-opacity))}.checked\:before\:bg-amber-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 193 7 / var(--tw-bg-opacity))}.checked\:before\:bg-blue-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity))}.checked\:before\:bg-blue-gray-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.checked\:before\:bg-brown-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(121 85 72 / var(--tw-bg-opacity))}.checked\:before\:bg-cyan-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 188 212 / var(--tw-bg-opacity))}.checked\:before\:bg-deep-orange-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 87 34 / var(--tw-bg-opacity))}.checked\:before\:bg-deep-purple-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(103 58 183 / var(--tw-bg-opacity))}.checked\:before\:bg-gray-900:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(33 33 33 / var(--tw-bg-opacity))}.checked\:before\:bg-green-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(76 175 80 / var(--tw-bg-opacity))}.checked\:before\:bg-indigo-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(63 81 181 / var(--tw-bg-opacity))}.checked\:before\:bg-light-blue-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(3 169 244 / var(--tw-bg-opacity))}.checked\:before\:bg-light-green-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(139 195 74 / var(--tw-bg-opacity))}.checked\:before\:bg-lime-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(205 220 57 / var(--tw-bg-opacity))}.checked\:before\:bg-orange-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 152 0 / var(--tw-bg-opacity))}.checked\:before\:bg-pink-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(233 30 99 / var(--tw-bg-opacity))}.checked\:before\:bg-purple-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(156 39 176 / var(--tw-bg-opacity))}.checked\:before\:bg-red-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(244 67 54 / var(--tw-bg-opacity))}.checked\:before\:bg-teal-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 150 136 / var(--tw-bg-opacity))}.checked\:before\:bg-yellow-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 235 59 / var(--tw-bg-opacity))}.placeholder-shown\:border:-moz-placeholder-shown{border-width:1px}.placeholder-shown\:border:placeholder-shown{border-width:1px}.placeholder-shown\:border-blue-gray-200:-moz-placeholder-shown{--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.placeholder-shown\:border-blue-gray-200:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.placeholder-shown\:border-green-500:-moz-placeholder-shown{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.placeholder-shown\:border-green-500:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.placeholder-shown\:border-red-500:-moz-placeholder-shown{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.placeholder-shown\:border-red-500:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.placeholder-shown\:border-t-blue-gray-200:-moz-placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(176 190 197 / var(--tw-border-opacity))}.placeholder-shown\:border-t-blue-gray-200:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(176 190 197 / var(--tw-border-opacity))}.placeholder-shown\:border-t-green-500:-moz-placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(76 175 80 / var(--tw-border-opacity))}.placeholder-shown\:border-t-green-500:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(76 175 80 / var(--tw-border-opacity))}.placeholder-shown\:border-t-red-500:-moz-placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(244 67 54 / var(--tw-border-opacity))}.placeholder-shown\:border-t-red-500:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(244 67 54 / var(--tw-border-opacity))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-amber-500\/10:hover{background-color:#ffc1071a}.hover\:bg-blue-500\/10:hover{background-color:#2196f31a}.hover\:bg-blue-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.hover\:bg-blue-gray-500\/10:hover{background-color:#607d8b1a}.hover\:bg-brown-500\/10:hover{background-color:#7955481a}.hover\:bg-cyan-500\/10:hover{background-color:#00bcd41a}.hover\:bg-deep-orange-500\/10:hover{background-color:#ff57221a}.hover\:bg-deep-purple-500\/10:hover{background-color:#673ab71a}.hover\:bg-gray-900\/10:hover{background-color:#2121211a}.hover\:bg-green-500\/10:hover{background-color:#4caf501a}.hover\:bg-indigo-500\/10:hover{background-color:#3f51b51a}.hover\:bg-light-blue-500\/10:hover{background-color:#03a9f41a}.hover\:bg-light-green-500\/10:hover{background-color:#8bc34a1a}.hover\:bg-lime-500\/10:hover{background-color:#cddc391a}.hover\:bg-orange-500\/10:hover{background-color:#ff98001a}.hover\:bg-pink-500\/10:hover{background-color:#e91e631a}.hover\:bg-purple-500\/10:hover{background-color:#9c27b01a}.hover\:bg-red-500\/10:hover{background-color:#f443361a}.hover\:bg-red-600\/20:hover{background-color:#e5393533}.hover\:bg-teal-500\/10:hover{background-color:#0096881a}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-yellow-500\/10:hover{background-color:#ffeb3b1a}.hover\:bg-opacity-80:hover{--tw-bg-opacity: .8}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity))}.hover\:text-blue-gray-500:hover{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.hover\:text-blue-gray-900:hover{--tw-text-opacity: 1;color:rgb(38 50 56 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(33 33 33 / var(--tw-text-opacity))}.hover\:text-light-blue-500:hover{--tw-text-opacity: 1;color:rgb(3 169 244 / var(--tw-text-opacity))}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-amber-500\/40:hover{--tw-shadow-color: rgb(255 193 7 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-500\/40:hover{--tw-shadow-color: rgb(33 150 243 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-gray-500\/20:hover{--tw-shadow-color: rgb(96 125 139 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-gray-500\/40:hover{--tw-shadow-color: rgb(96 125 139 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-brown-500\/40:hover{--tw-shadow-color: rgb(121 85 72 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-cyan-500\/40:hover{--tw-shadow-color: rgb(0 188 212 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-deep-orange-500\/40:hover{--tw-shadow-color: rgb(255 87 34 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-deep-purple-500\/40:hover{--tw-shadow-color: rgb(103 58 183 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-gray-900\/20:hover{--tw-shadow-color: rgb(33 33 33 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-green-500\/40:hover{--tw-shadow-color: rgb(76 175 80 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/40:hover{--tw-shadow-color: rgb(63 81 181 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-light-blue-500\/40:hover{--tw-shadow-color: rgb(3 169 244 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-light-green-500\/40:hover{--tw-shadow-color: rgb(139 195 74 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-lime-500\/40:hover{--tw-shadow-color: rgb(205 220 57 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-orange-500\/40:hover{--tw-shadow-color: rgb(255 152 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-pink-500\/40:hover{--tw-shadow-color: rgb(233 30 99 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-500\/40:hover{--tw-shadow-color: rgb(156 39 176 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-red-500\/40:hover{--tw-shadow-color: rgb(244 67 54 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-teal-500\/40:hover{--tw-shadow-color: rgb(0 150 136 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-yellow-500\/40:hover{--tw-shadow-color: rgb(255 235 59 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:before\:opacity-10:hover:before{content:var(--tw-content);opacity:.1}.focus\:scale-110:focus{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:border-2:focus{border-width:2px}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.focus\:border-blue-gray-500:focus{--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.focus\:border-blue-gray-900:focus{--tw-border-opacity: 1;border-color:rgb(38 50 56 / var(--tw-border-opacity))}.focus\:border-brown-500:focus{--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.focus\:border-deep-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.focus\:border-deep-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.focus\:border-gray-500:focus{--tw-border-opacity: 1;border-color:rgb(158 158 158 / var(--tw-border-opacity))}.focus\:border-gray-900:focus{--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.focus\:border-light-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.focus\:border-light-green-500:focus{--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.focus\:border-lime-500:focus{--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.focus\:border-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.focus\:border-pink-500:focus{--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.focus\:border-teal-500:focus{--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.focus\:border-white:focus{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.focus\:border-yellow-500:focus{--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.focus\:\!border-t-gray-900:focus{--tw-border-opacity: 1 !important;border-top-color:rgb(33 33 33 / var(--tw-border-opacity))!important}.focus\:border-t-transparent:focus{border-top-color:transparent}.focus\:bg-blue-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.focus\:bg-transparent:focus{background-color:transparent}.focus\:bg-opacity-80:focus{--tw-bg-opacity: .8}.focus\:text-blue-gray-500:focus{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.focus\:text-blue-gray-900:focus{--tw-text-opacity: 1;color:rgb(38 50 56 / var(--tw-text-opacity))}.focus\:opacity-\[0\.85\]:focus{opacity:.85}.focus\:shadow-none:focus{--tw-shadow: 0 0 rgb(0, 0 / 0, 0);--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-0:focus{outline-width:0px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-amber-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 224 130 / var(--tw-ring-opacity))}.focus\:ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(144 202 249 / var(--tw-ring-opacity))}.focus\:ring-blue-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(176 190 197 / var(--tw-ring-opacity))}.focus\:ring-brown-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(188 170 164 / var(--tw-ring-opacity))}.focus\:ring-cyan-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(128 222 234 / var(--tw-ring-opacity))}.focus\:ring-deep-orange-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 171 145 / var(--tw-ring-opacity))}.focus\:ring-deep-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(179 157 219 / var(--tw-ring-opacity))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 224 224 / var(--tw-ring-opacity))}.focus\:ring-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 214 167 / var(--tw-ring-opacity))}.focus\:ring-indigo-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(159 168 218 / var(--tw-ring-opacity))}.focus\:ring-light-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 212 250 / var(--tw-ring-opacity))}.focus\:ring-light-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(197 225 165 / var(--tw-ring-opacity))}.focus\:ring-lime-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(230 238 156 / var(--tw-ring-opacity))}.focus\:ring-orange-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 204 128 / var(--tw-ring-opacity))}.focus\:ring-pink-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 143 177 / var(--tw-ring-opacity))}.focus\:ring-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(206 147 216 / var(--tw-ring-opacity))}.focus\:ring-red-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 154 154 / var(--tw-ring-opacity))}.focus\:ring-teal-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(128 203 196 / var(--tw-ring-opacity))}.focus\:ring-white\/50:focus{--tw-ring-color: rgb(255 255 255 / .5)}.focus\:ring-yellow-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 245 157 / var(--tw-ring-opacity))}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-amber-500\/30:active{background-color:#ffc1074d}.active\:bg-blue-500\/30:active{background-color:#2196f34d}.active\:bg-blue-gray-50:active{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.active\:bg-blue-gray-500\/30:active{background-color:#607d8b4d}.active\:bg-brown-500\/30:active{background-color:#7955484d}.active\:bg-cyan-500\/30:active{background-color:#00bcd44d}.active\:bg-deep-orange-500\/30:active{background-color:#ff57224d}.active\:bg-deep-purple-500\/30:active{background-color:#673ab74d}.active\:bg-gray-900\/20:active{background-color:#21212133}.active\:bg-green-500\/30:active{background-color:#4caf504d}.active\:bg-indigo-500\/30:active{background-color:#3f51b54d}.active\:bg-light-blue-500\/30:active{background-color:#03a9f44d}.active\:bg-light-green-500\/30:active{background-color:#8bc34a4d}.active\:bg-lime-500\/30:active{background-color:#cddc394d}.active\:bg-orange-500\/30:active{background-color:#ff98004d}.active\:bg-pink-500\/30:active{background-color:#e91e634d}.active\:bg-purple-500\/30:active{background-color:#9c27b04d}.active\:bg-red-500\/30:active{background-color:#f443364d}.active\:bg-teal-500\/30:active{background-color:#0096884d}.active\:bg-transparent:active{background-color:transparent}.active\:bg-white\/30:active{background-color:#ffffff4d}.active\:bg-yellow-500\/30:active{background-color:#ffeb3b4d}.active\:bg-opacity-80:active{--tw-bg-opacity: .8}.active\:text-blue-gray-500:active{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.active\:text-blue-gray-900:active{--tw-text-opacity: 1;color:rgb(38 50 56 / var(--tw-text-opacity))}.active\:opacity-\[0\.85\]:active{opacity:.85}.active\:shadow-none:active{--tw-shadow: 0 0 rgb(0, 0 / 0, 0);--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:resize-none:disabled{resize:none}.disabled\:border-0:disabled{border-width:0px}.disabled\:bg-blue-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 rgb(0, 0 / 0, 0);--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:checked~.peer-checked\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:border-amber-500{--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-blue-500{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-blue-gray-500{--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-brown-500{--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-cyan-500{--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-deep-orange-500{--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-deep-purple-500{--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-gray-900{--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-green-500{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-indigo-500{--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-light-blue-500{--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-light-green-500{--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-lime-500{--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-orange-500{--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-pink-500{--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-purple-500{--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-red-500{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-teal-500{--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-yellow-500{--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:opacity-100{opacity:1}.peer:checked~.peer-checked\:before\:bg-amber-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 193 7 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-blue-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-blue-gray-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-brown-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(121 85 72 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-cyan-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 188 212 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-deep-orange-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 87 34 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-deep-purple-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(103 58 183 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-gray-900:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(33 33 33 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-green-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(76 175 80 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-indigo-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(63 81 181 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-light-blue-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(3 169 244 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-light-green-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(139 195 74 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-lime-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(205 220 57 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-orange-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 152 0 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-pink-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(233 30 99 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-purple-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(156 39 176 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-red-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(244 67 54 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-teal-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 150 136 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-yellow-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 235 59 / var(--tw-bg-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:placeholder-shown~.peer-placeholder-shown\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[3\.75\]{line-height:3.75}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[3\.75\]{line-height:3.75}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[4\.1\]{line-height:4.1}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[4\.1\]{line-height:4.1}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[4\.25\]{line-height:4.25}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[4\.25\]{line-height:4.25}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[4\.875\]{line-height:4.875}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[4\.875\]{line-height:4.875}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-tight{line-height:1.25}.peer:placeholder-shown~.peer-placeholder-shown\:leading-tight{line-height:1.25}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-green-500{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-green-500{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-red-500{--tw-text-opacity: 1;color:rgb(244 67 54 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-red-500{--tw-text-opacity: 1;color:rgb(244 67 54 / var(--tw-text-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.peer:placeholder-shown~.peer-placeholder-shown\:before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.peer:placeholder-shown~.peer-placeholder-shown\:after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.peer:focus~.peer-focus\:text-\[11px\]{font-size:11px}.peer:focus~.peer-focus\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:focus~.peer-focus\:leading-tight{line-height:1.25}.peer:focus~.peer-focus\:text-amber-500{--tw-text-opacity: 1;color:rgb(255 193 7 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-blue-500{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-brown-500{--tw-text-opacity: 1;color:rgb(121 85 72 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-cyan-500{--tw-text-opacity: 1;color:rgb(0 188 212 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-deep-orange-500{--tw-text-opacity: 1;color:rgb(255 87 34 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-deep-purple-500{--tw-text-opacity: 1;color:rgb(103 58 183 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-gray-900{--tw-text-opacity: 1;color:rgb(33 33 33 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-green-500{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-indigo-500{--tw-text-opacity: 1;color:rgb(63 81 181 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-light-blue-500{--tw-text-opacity: 1;color:rgb(3 169 244 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-light-green-500{--tw-text-opacity: 1;color:rgb(139 195 74 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-lime-500{--tw-text-opacity: 1;color:rgb(205 220 57 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-orange-500{--tw-text-opacity: 1;color:rgb(255 152 0 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-pink-500{--tw-text-opacity: 1;color:rgb(233 30 99 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-purple-500{--tw-text-opacity: 1;color:rgb(156 39 176 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-red-500{--tw-text-opacity: 1;color:rgb(244 67 54 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-teal-500{--tw-text-opacity: 1;color:rgb(0 150 136 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-yellow-500{--tw-text-opacity: 1;color:rgb(255 235 59 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:before\:border-l-2:before{content:var(--tw-content);border-left-width:2px}.peer:focus~.peer-focus\:before\:border-t-2:before{content:var(--tw-content);border-top-width:2px}.peer:focus~.peer-focus\:before\:\!border-amber-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 193 7 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-black:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 0 0 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-blue-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(33 150 243 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-blue-gray-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(96 125 139 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-brown-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(121 85 72 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-cyan-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 188 212 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-deep-orange-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 87 34 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-deep-purple-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(103 58 183 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-gray-900:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(33 33 33 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-green-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(76 175 80 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-indigo-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(63 81 181 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-light-blue-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(3 169 244 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-light-green-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(139 195 74 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-lime-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(205 220 57 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-orange-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 152 0 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-pink-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(233 30 99 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-purple-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(156 39 176 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-red-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(244 67 54 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-teal-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 150 136 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-white:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-yellow-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 235 59 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:border-green-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:before\:border-red-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:after\:border-r-2:after{content:var(--tw-content);border-right-width:2px}.peer:focus~.peer-focus\:after\:border-t-2:after{content:var(--tw-content);border-top-width:2px}.peer:focus~.peer-focus\:after\:\!border-amber-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 193 7 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-black:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 0 0 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(33 150 243 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-blue-gray-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(96 125 139 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-brown-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(121 85 72 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-cyan-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 188 212 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-deep-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 87 34 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-deep-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(103 58 183 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-gray-900:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(33 33 33 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-green-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(76 175 80 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-indigo-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(63 81 181 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-light-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(3 169 244 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-light-green-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(139 195 74 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-lime-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(205 220 57 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 152 0 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-pink-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(233 30 99 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(156 39 176 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-red-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(244 67 54 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-teal-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 150 136 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-white:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-yellow-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 235 59 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:border-amber-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-black:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-blue-gray-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-brown-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-cyan-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-deep-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-deep-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-gray-900:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-green-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-indigo-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-light-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-light-green-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-lime-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-pink-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-red-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-teal-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-yellow-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.peer:disabled~.peer-disabled\:text-blue-gray-400{--tw-text-opacity: 1;color:rgb(120 144 156 / var(--tw-text-opacity))}.peer:disabled~.peer-disabled\:text-transparent{color:transparent}.peer:disabled~.peer-disabled\:before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.peer:disabled~.peer-disabled\:after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.peer:disabled:-moz-placeholder-shown~.peer-disabled\:peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.peer:disabled:placeholder-shown~.peer-disabled\:peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}@media (min-width: 720px){.md\:mr-4{margin-right:1rem}.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-5\/6{width:83.333333%}.md\:w-56{width:14rem}.md\:min-w-\[60\%\]{min-width:60%}.md\:min-w-\[66\.666667\%\]{min-width:66.666667%}.md\:min-w-\[75\%\]{min-width:75%}.md\:min-w-\[83\.333333\%\]{min-width:83.333333%}.md\:max-w-\[60\%\]{max-width:60%}.md\:max-w-\[66\.666667\%\]{max-width:66.666667%}.md\:max-w-\[75\%\]{max-width:75%}.md\:max-w-\[83\.333333\%\]{max-width:83.333333%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media (min-width: 960px){.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:mb-0{margin-bottom:0}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:hidden{display:none}.lg\:w-1\/2,.lg\:w-2\/4{width:50%}.lg\:w-2\/5{width:40%}.lg\:w-3\/4{width:75%}.lg\:w-3\/5{width:60%}.lg\:min-w-\[40\%\]{min-width:40%}.lg\:min-w-\[50\%\]{min-width:50%}.lg\:min-w-\[60\%\]{min-width:60%}.lg\:min-w-\[75\%\]{min-width:75%}.lg\:max-w-\[40\%\]{max-width:40%}.lg\:max-w-\[50\%\]{max-width:50%}.lg\:max-w-\[60\%\]{max-width:60%}.lg\:max-w-\[75\%\]{max-width:75%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-6{gap:1.5rem}}@media (min-width: 1140px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:ml-80{margin-left:20rem}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-40{height:10rem}.xl\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1320px){.\32xl\:w-1\/3{width:33.333333%}.\32xl\:w-1\/4{width:25%}.\32xl\:w-2\/5{width:40%}.\32xl\:w-3\/4{width:75%}.\32xl\:w-3\/5{width:60%}.\32xl\:min-w-\[25\%\]{min-width:25%}.\32xl\:min-w-\[33\.333333\%\]{min-width:33.333333%}.\32xl\:min-w-\[40\%\]{min-width:40%}.\32xl\:min-w-\[60\%\]{min-width:60%}.\32xl\:min-w-\[75\%\]{min-width:75%}.\32xl\:max-w-\[25\%\]{max-width:25%}.\32xl\:max-w-\[33\.333333\%\]{max-width:33.333333%}.\32xl\:max-w-\[40\%\]{max-width:40%}.\32xl\:max-w-\[60\%\]{max-width:60%}.\32xl\:max-w-\[75\%\]{max-width:75%}}.\[\&\:\:-moz-range-thumb\]\:relative::-moz-range-thumb{position:relative}.\[\&\:\:-moz-range-thumb\]\:z-20::-moz-range-thumb{z-index:20}.\[\&\:\:-moz-range-thumb\]\:-mt-1::-moz-range-thumb{margin-top:-.25rem}.\[\&\:\:-moz-range-thumb\]\:-mt-\[3px\]::-moz-range-thumb{margin-top:-3px}.\[\&\:\:-moz-range-thumb\]\:h-2\.5::-moz-range-thumb{height:.625rem}.\[\&\:\:-moz-range-thumb\]\:h-3\.5::-moz-range-thumb{height:.875rem}.\[\&\:\:-moz-range-thumb\]\:h-5::-moz-range-thumb{height:1.25rem}.\[\&\:\:-moz-range-thumb\]\:w-2\.5::-moz-range-thumb{width:.625rem}.\[\&\:\:-moz-range-thumb\]\:w-3\.5::-moz-range-thumb{width:.875rem}.\[\&\:\:-moz-range-thumb\]\:w-5::-moz-range-thumb{width:1.25rem}.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:9999px}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-width:0px}.\[\&\:\:-moz-range-thumb\]\:bg-white::-moz-range-thumb{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.\[\&\:\:-moz-range-thumb\]\:ring-2::-moz-range-thumb{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&\:\:-moz-range-thumb\]\:ring-current::-moz-range-thumb{--tw-ring-color: currentColor}.\[\&\:\:-moz-range-thumb\]\:\[-webkit-appearance\:none\]::-moz-range-thumb{-webkit-appearance:none}.\[\&\:\:-moz-range-track\]\:h-full::-moz-range-track{height:100%}.\[\&\:\:-moz-range-track\]\:rounded-full::-moz-range-track{border-radius:9999px}.\[\&\:\:-moz-range-track\]\:bg-blue-gray-100::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(207 216 220 / var(--tw-bg-opacity))}.\[\&\:\:-webkit-slider-runnable-track\]\:h-full::-webkit-slider-runnable-track{height:100%}.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track{border-radius:9999px}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-blue-gray-100::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(207 216 220 / var(--tw-bg-opacity))}.\[\&\:\:-webkit-slider-thumb\]\:relative::-webkit-slider-thumb{position:relative}.\[\&\:\:-webkit-slider-thumb\]\:z-20::-webkit-slider-thumb{z-index:20}.\[\&\:\:-webkit-slider-thumb\]\:-mt-1::-webkit-slider-thumb{margin-top:-.25rem}.\[\&\:\:-webkit-slider-thumb\]\:-mt-\[3px\]::-webkit-slider-thumb{margin-top:-3px}.\[\&\:\:-webkit-slider-thumb\]\:h-2\.5::-webkit-slider-thumb{height:.625rem}.\[\&\:\:-webkit-slider-thumb\]\:h-3\.5::-webkit-slider-thumb{height:.875rem}.\[\&\:\:-webkit-slider-thumb\]\:h-5::-webkit-slider-thumb{height:1.25rem}.\[\&\:\:-webkit-slider-thumb\]\:w-2\.5::-webkit-slider-thumb{width:.625rem}.\[\&\:\:-webkit-slider-thumb\]\:w-3\.5::-webkit-slider-thumb{width:.875rem}.\[\&\:\:-webkit-slider-thumb\]\:w-5::-webkit-slider-thumb{width:1.25rem}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:border-0::-webkit-slider-thumb{border-width:0px}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.\[\&\:\:-webkit-slider-thumb\]\:ring-2::-webkit-slider-thumb{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&\:\:-webkit-slider-thumb\]\:ring-current::-webkit-slider-thumb{--tw-ring-color: currentColor}.\[\&\:\:-webkit-slider-thumb\]\:\[-webkit-appearance\:none\]::-webkit-slider-thumb{-webkit-appearance:none} diff --git a/backend/public/assets/index-1a97f764.js b/backend/public/assets/index-a934cea9.js similarity index 83% rename from backend/public/assets/index-1a97f764.js rename to backend/public/assets/index-a934cea9.js index 587c399..daac5b4 100644 --- a/backend/public/assets/index-1a97f764.js +++ b/backend/public/assets/index-a934cea9.js @@ -1,4 +1,4 @@ -function N2(e,t){for(var r=0;ra[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"]'))a(s);new MutationObserver(s=>{for(const l of s)if(l.type==="childList")for(const f of l.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&a(f)}).observe(document,{childList:!0,subtree:!0});function r(s){const l={};return s.integrity&&(l.integrity=s.integrity),s.referrerPolicy&&(l.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?l.credentials="include":s.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function a(s){if(s.ep)return;s.ep=!0;const l=r(s);fetch(s.href,l)}})();function Xx(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Il(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function a(){return this instanceof a?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(a){var s=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(r,a,s.get?s:{enumerable:!0,get:function(){return e[a]}})}),r}var Yx={exports:{}},ld={},Gx={exports:{}},mt={};/** +function N2(e,t){for(var r=0;ra[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"]'))a(s);new MutationObserver(s=>{for(const l of s)if(l.type==="childList")for(const f of l.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&a(f)}).observe(document,{childList:!0,subtree:!0});function r(s){const l={};return s.integrity&&(l.integrity=s.integrity),s.referrerPolicy&&(l.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?l.credentials="include":s.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function a(s){if(s.ep)return;s.ep=!0;const l=r(s);fetch(s.href,l)}})();function Xx(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Il(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function a(){return this instanceof a?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(a){var s=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(r,a,s.get?s:{enumerable:!0,get:function(){return e[a]}})}),r}var Yx={exports:{}},ld={},Gx={exports:{}},xt={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ function N2(e,t){for(var r=0;r>>1,Te=he[ye];if(0>>1;yes(Le,ge))Oes(Xe,Le)?(he[ye]=Xe,he[Oe]=ge,ye=Oe):(he[ye]=Le,he[De]=ge,ye=De);else if(Oes(Xe,ge))he[ye]=Xe,he[Oe]=ge,ye=Oe;else break e}}return ue}function s(he,ue){var ge=he.sortIndex-ue.sortIndex;return ge!==0?ge:he.id-ue.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var f=Date,b=f.now();e.unstable_now=function(){return f.now()-b}}var S=[],T=[],O=1,j=null,F=3,z=!1,D=!1,R=!1,P=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(he){for(var ue=r(T);ue!==null;){if(ue.callback===null)a(T);else if(ue.startTime<=he)a(T),ue.sortIndex=ue.expirationTime,t(S,ue);else break;ue=r(T)}}function g(he){if(R=!1,v(he),!D)if(r(S)!==null)D=!0,ve(m);else{var ue=r(T);ue!==null&&Se(g,ue.startTime-he)}}function m(he,ue){D=!1,R&&(R=!1,y(X),X=-1),z=!0;var ge=F;try{for(v(ue),j=r(S);j!==null&&(!(j.expirationTime>ue)||he&&!U());){var ye=j.callback;if(typeof ye=="function"){j.callback=null,F=j.priorityLevel;var Te=ye(j.expirationTime<=ue);ue=e.unstable_now(),typeof Te=="function"?j.callback=Te:j===r(S)&&a(S),v(ue)}else a(S);j=r(S)}if(j!==null)var Re=!0;else{var De=r(T);De!==null&&Se(g,De.startTime-ue),Re=!1}return Re}finally{j=null,F=ge,z=!1}}var _=!1,M=null,X=-1,H=5,B=-1;function U(){return!(e.unstable_now()-Bhe||125ye?(he.sortIndex=ge,t(T,he),r(S)===null&&he===r(T)&&(R?(y(X),X=-1):R=!0,Se(g,ge-ye))):(he.sortIndex=Te,t(S,he),D||z||(D=!0,ve(m))),he},e.unstable_shouldYield=U,e.unstable_wrapCallback=function(he){var ue=F;return function(){var ge=F;F=ue;try{return he.apply(this,arguments)}finally{F=ge}}}})(nw);rw.exports=nw;var tE=rw.exports;/** + */(function(e){function t(ge,ue){var he=ge.length;ge.push(ue);e:for(;0>>1,Pe=ge[ye];if(0>>1;yes(je,he))_es(Ge,je)?(ge[ye]=Ge,ge[_e]=he,ye=_e):(ge[ye]=je,ge[Le]=he,ye=Le);else if(_es(Ge,he))ge[ye]=Ge,ge[_e]=he,ye=_e;else break e}}return ue}function s(ge,ue){var he=ge.sortIndex-ue.sortIndex;return he!==0?he:ge.id-ue.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var f=Date,b=f.now();e.unstable_now=function(){return f.now()-b}}var S=[],T=[],O=1,j=null,F=3,z=!1,D=!1,R=!1,P=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(ge){for(var ue=r(T);ue!==null;){if(ue.callback===null)a(T);else if(ue.startTime<=ge)a(T),ue.sortIndex=ue.expirationTime,t(S,ue);else break;ue=r(T)}}function g(ge){if(R=!1,v(ge),!D)if(r(S)!==null)D=!0,ve(m);else{var ue=r(T);ue!==null&&Se(g,ue.startTime-ge)}}function m(ge,ue){D=!1,R&&(R=!1,y(X),X=-1),z=!0;var he=F;try{for(v(ue),j=r(S);j!==null&&(!(j.expirationTime>ue)||ge&&!U());){var ye=j.callback;if(typeof ye=="function"){j.callback=null,F=j.priorityLevel;var Pe=ye(j.expirationTime<=ue);ue=e.unstable_now(),typeof Pe=="function"?j.callback=Pe:j===r(S)&&a(S),v(ue)}else a(S);j=r(S)}if(j!==null)var Me=!0;else{var Le=r(T);Le!==null&&Se(g,Le.startTime-ue),Me=!1}return Me}finally{j=null,F=he,z=!1}}var _=!1,M=null,X=-1,H=5,B=-1;function U(){return!(e.unstable_now()-Bge||125ye?(ge.sortIndex=he,t(T,ge),r(S)===null&&ge===r(T)&&(R?(y(X),X=-1):R=!0,Se(g,he-ye))):(ge.sortIndex=Pe,t(S,ge),D||z||(D=!0,ve(m))),ge},e.unstable_shouldYield=U,e.unstable_wrapCallback=function(ge){var ue=F;return function(){var he=F;F=ue;try{return ge.apply(this,arguments)}finally{F=he}}}})(nw);rw.exports=nw;var tE=rw.exports;/** * @license React * react-dom.production.min.js * @@ -30,14 +30,14 @@ function N2(e,t){for(var r=0;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Lp=Object.prototype.hasOwnProperty,rE=/^[: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]*$/,am={},im={};function nE(e){return Lp.call(im,e)?!0:Lp.call(am,e)?!1:rE.test(e)?im[e]=!0:(am[e]=!0,!1)}function oE(e,t,r,a){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return a?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function aE(e,t,r,a){if(t===null||typeof t>"u"||oE(e,t,r,a))return!0;if(a)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 jr(e,t,r,a,s,l,f){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=a,this.attributeNamespace=s,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=f}var yr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){yr[e]=new jr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];yr[t]=new jr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){yr[e]=new jr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){yr[e]=new jr(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){yr[e]=new jr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){yr[e]=new jr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){yr[e]=new jr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){yr[e]=new jr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){yr[e]=new jr(e,5,!1,e.toLowerCase(),null,!1,!1)});var hg=/[\-:]([a-z])/g;function gg(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(hg,gg);yr[t]=new jr(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(hg,gg);yr[t]=new jr(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(hg,gg);yr[t]=new jr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){yr[e]=new jr(e,1,!1,e.toLowerCase(),null,!1,!1)});yr.xlinkHref=new jr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){yr[e]=new jr(e,1,!1,e.toLowerCase(),null,!0,!0)});function bg(e,t,r,a){var s=yr.hasOwnProperty(t)?yr[t]:null;(s!==null?s.type!==0:a||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),jp=Object.prototype.hasOwnProperty,rE=/^[: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]*$/,im={},sm={};function nE(e){return jp.call(sm,e)?!0:jp.call(im,e)?!1:rE.test(e)?sm[e]=!0:(im[e]=!0,!1)}function oE(e,t,r,a){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return a?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function aE(e,t,r,a){if(t===null||typeof t>"u"||oE(e,t,r,a))return!0;if(a)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 jr(e,t,r,a,s,l,f){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=a,this.attributeNamespace=s,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=f}var yr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){yr[e]=new jr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];yr[t]=new jr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){yr[e]=new jr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){yr[e]=new jr(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){yr[e]=new jr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){yr[e]=new jr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){yr[e]=new jr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){yr[e]=new jr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){yr[e]=new jr(e,5,!1,e.toLowerCase(),null,!1,!1)});var gg=/[\-:]([a-z])/g;function bg(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(gg,bg);yr[t]=new jr(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(gg,bg);yr[t]=new jr(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(gg,bg);yr[t]=new jr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){yr[e]=new jr(e,1,!1,e.toLowerCase(),null,!1,!1)});yr.xlinkHref=new jr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){yr[e]=new jr(e,1,!1,e.toLowerCase(),null,!0,!0)});function vg(e,t,r,a){var s=yr.hasOwnProperty(t)?yr[t]:null;(s!==null?s.type!==0:a||!(2b||s[f]!==l[b]){var S=` -`+s[f].replace(" at new "," at ");return e.displayName&&S.includes("")&&(S=S.replace("",e.displayName)),S}while(1<=f&&0<=b);break}}}finally{Wf=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Vs(e):""}function iE(e){switch(e.tag){case 5:return Vs(e.type);case 16:return Vs("Lazy");case 13:return Vs("Suspense");case 19:return Vs("SuspenseList");case 0:case 2:case 15:return e=Bf(e.type,!1),e;case 11:return e=Bf(e.type.render,!1),e;case 1:return e=Bf(e.type,!0),e;default:return""}}function Fp(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 hi:return"Fragment";case pi:return"Portal";case jp:return"Profiler";case vg:return"StrictMode";case Dp:return"Suspense";case zp:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case sw:return(e.displayName||"Context")+".Consumer";case iw:return(e._context.displayName||"Context")+".Provider";case mg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case yg:return t=e.displayName||null,t!==null?t:Fp(e.type)||"Memo";case Xo:t=e._payload,e=e._init;try{return Fp(e(t))}catch{}}return null}function sE(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 Fp(t);case 8:return t===vg?"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 la(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function uw(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function lE(e){var t=uw(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var s=r.get,l=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(f){a=""+f,l.call(this,f)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return a},setValue:function(f){a=""+f},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function gu(e){e._valueTracker||(e._valueTracker=lE(e))}function cw(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),a="";return e&&(a=uw(e)?e.checked?"true":"false":e.value),e=a,e!==r?(t.setValue(e),!0):!1}function dc(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 Vp(e,t){var r=t.checked;return qt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function lm(e,t){var r=t.defaultValue==null?"":t.defaultValue,a=t.checked!=null?t.checked:t.defaultChecked;r=la(t.value!=null?t.value:r),e._wrapperState={initialChecked:a,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function dw(e,t){t=t.checked,t!=null&&bg(e,"checked",t,!1)}function Wp(e,t){dw(e,t);var r=la(t.value),a=t.type;if(r!=null)a==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(a==="submit"||a==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Bp(e,t.type,r):t.hasOwnProperty("defaultValue")&&Bp(e,t.type,la(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function um(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var a=t.type;if(!(a!=="submit"&&a!=="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 Bp(e,t,r){(t!=="number"||dc(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Ws=Array.isArray;function _i(e,t,r,a){if(e=e.options,t){t={};for(var s=0;s"+t.valueOf().toString()+"",t=bu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function sl(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Gs={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},uE=["Webkit","ms","Moz","O"];Object.keys(Gs).forEach(function(e){uE.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Gs[t]=Gs[e]})});function gw(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Gs.hasOwnProperty(e)&&Gs[e]?(""+t).trim():t+"px"}function bw(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var a=r.indexOf("--")===0,s=gw(r,t[r],a);r==="float"&&(r="cssFloat"),a?e.setProperty(r,s):e[r]=s}}var cE=qt({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 Yp(e,t){if(t){if(cE[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Ye(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Ye(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Ye(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Ye(62))}}function Gp(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 Up=null;function xg(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var $p=null,Oi=null,Ai=null;function fm(e){if(e=zl(e)){if(typeof $p!="function")throw Error(Ye(280));var t=e.stateNode;t&&(t=pd(t),$p(e.stateNode,e.type,t))}}function vw(e){Oi?Ai?Ai.push(e):Ai=[e]:Oi=e}function mw(){if(Oi){var e=Oi,t=Ai;if(Ai=Oi=null,fm(e),t)for(e=0;e>>=0,e===0?32:31-(wE(e)/CE|0)|0}var vu=64,mu=4194304;function Bs(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 gc(e,t){var r=e.pendingLanes;if(r===0)return 0;var a=0,s=e.suspendedLanes,l=e.pingedLanes,f=r&268435455;if(f!==0){var b=f&~s;b!==0?a=Bs(b):(l&=f,l!==0&&(a=Bs(l)))}else f=r&~s,f!==0?a=Bs(f):l!==0&&(a=Bs(l));if(a===0)return 0;if(t!==0&&t!==a&&!(t&s)&&(s=a&-a,l=t&-t,s>=l||s===16&&(l&4194240)!==0))return t;if(a&4&&(a|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=a;0r;r++)t.push(e);return t}function jl(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ln(t),e[t]=r}function PE(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 a=e.eventTimes;for(e=e.expirationTimes;0=$s),wm=String.fromCharCode(32),Cm=!1;function zw(e,t){switch(e){case"keyup":return eM.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fw(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var gi=!1;function rM(e,t){switch(e){case"compositionend":return Fw(t);case"keypress":return t.which!==32?null:(Cm=!0,wm);case"textInput":return e=t.data,e===wm&&Cm?null:e;default:return null}}function nM(e,t){if(gi)return e==="compositionend"||!Og&&zw(e,t)?(e=jw(),Wu=Tg=qo=null,gi=!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=a}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Pm(r)}}function Hw(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Hw(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Xw(){for(var e=window,t=dc();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=dc(e.document)}return t}function Ag(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 fM(e){var t=Xw(),r=e.focusedElem,a=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Hw(r.ownerDocument.documentElement,r)){if(a!==null&&Ag(r)){if(t=a.start,e=a.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,l=Math.min(a.start,s);a=a.end===void 0?l:Math.min(a.end,s),!e.extend&&l>a&&(s=a,a=l,l=s),s=_m(r,l);var f=_m(r,a);s&&f&&(e.rangeCount!==1||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==f.node||e.focusOffset!==f.offset)&&(t=t.createRange(),t.setStart(s.node,s.offset),e.removeAllRanges(),l>a?(e.addRange(t),e.extend(f.node,f.offset)):(t.setEnd(f.node,f.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,bi=null,eh=null,Ks=null,th=!1;function Om(e,t,r){var a=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;th||bi==null||bi!==dc(a)||(a=bi,"selectionStart"in a&&Ag(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ks&&pl(Ks,a)||(Ks=a,a=mc(eh,"onSelect"),0yi||(e.current=sh[yi],sh[yi]=null,yi--)}function Rt(e,t){yi++,sh[yi]=e.current,e.current=t}var ua={},Or=fa(ua),$r=fa(!1),ja=ua;function Fi(e,t){var r=e.type.contextTypes;if(!r)return ua;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===t)return a.__reactInternalMemoizedMaskedChildContext;var s={},l;for(l in r)s[l]=t[l];return a&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function qr(e){return e=e.childContextTypes,e!=null}function xc(){Ft($r),Ft(Or)}function Lm(e,t,r){if(Or.current!==ua)throw Error(Ye(168));Rt(Or,t),Rt($r,r)}function Jw(e,t,r){var a=e.stateNode;if(t=t.childContextTypes,typeof a.getChildContext!="function")return r;a=a.getChildContext();for(var s in a)if(!(s in t))throw Error(Ye(108,sE(e)||"Unknown",s));return qt({},r,a)}function wc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ua,ja=Or.current,Rt(Or,e),Rt($r,$r.current),!0}function jm(e,t,r){var a=e.stateNode;if(!a)throw Error(Ye(169));r?(e=Jw(e,t,ja),a.__reactInternalMemoizedMergedChildContext=e,Ft($r),Ft(Or),Rt(Or,e)):Ft($r),Rt($r,r)}var bo=null,hd=!1,rp=!1;function e1(e){bo===null?bo=[e]:bo.push(e)}function kM(e){hd=!0,e1(e)}function pa(){if(!rp&&bo!==null){rp=!0;var e=0,t=Ot;try{var r=bo;for(Ot=1;e>=f,s-=f,vo=1<<32-Ln(t)+s|r<X?(H=M,M=null):H=M.sibling;var B=F(y,M,v[X],g);if(B===null){M===null&&(M=H);break}e&&M&&B.alternate===null&&t(y,M),p=l(B,p,X),_===null?m=B:_.sibling=B,_=B,M=H}if(X===v.length)return r(y,M),Bt&&_a(y,X),m;if(M===null){for(;XX?(H=M,M=null):H=M.sibling;var U=F(y,M,B.value,g);if(U===null){M===null&&(M=H);break}e&&M&&U.alternate===null&&t(y,M),p=l(U,p,X),_===null?m=U:_.sibling=U,_=U,M=H}if(B.done)return r(y,M),Bt&&_a(y,X),m;if(M===null){for(;!B.done;X++,B=v.next())B=j(y,B.value,g),B!==null&&(p=l(B,p,X),_===null?m=B:_.sibling=B,_=B);return Bt&&_a(y,X),m}for(M=a(y,M);!B.done;X++,B=v.next())B=z(M,y,X,B.value,g),B!==null&&(e&&B.alternate!==null&&M.delete(B.key===null?X:B.key),p=l(B,p,X),_===null?m=B:_.sibling=B,_=B);return e&&M.forEach(function(K){return t(y,K)}),Bt&&_a(y,X),m}function P(y,p,v,g){if(typeof v=="object"&&v!==null&&v.type===hi&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case hu:e:{for(var m=v.key,_=p;_!==null;){if(_.key===m){if(m=v.type,m===hi){if(_.tag===7){r(y,_.sibling),p=s(_,v.props.children),p.return=y,y=p;break e}}else if(_.elementType===m||typeof m=="object"&&m!==null&&m.$$typeof===Xo&&Hm(m)===_.type){r(y,_.sibling),p=s(_,v.props),p.ref=Ns(y,_,v),p.return=y,y=p;break e}r(y,_);break}else t(y,_);_=_.sibling}v.type===hi?(p=Ia(v.props.children,y.mode,g,v.key),p.return=y,y=p):(g=qu(v.type,v.key,v.props,null,y.mode,g),g.ref=Ns(y,p,v),g.return=y,y=g)}return f(y);case pi:e:{for(_=v.key;p!==null;){if(p.key===_)if(p.tag===4&&p.stateNode.containerInfo===v.containerInfo&&p.stateNode.implementation===v.implementation){r(y,p.sibling),p=s(p,v.children||[]),p.return=y,y=p;break e}else{r(y,p);break}else t(y,p);p=p.sibling}p=cp(v,y.mode,g),p.return=y,y=p}return f(y);case Xo:return _=v._init,P(y,p,_(v._payload),g)}if(Ws(v))return D(y,p,v,g);if(Os(v))return R(y,p,v,g);Tu(y,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,p!==null&&p.tag===6?(r(y,p.sibling),p=s(p,v),p.return=y,y=p):(r(y,p),p=up(v,y.mode,g),p.return=y,y=p),f(y)):r(y,p)}return P}var Wi=l1(!0),u1=l1(!1),Fl={},no=fa(Fl),vl=fa(Fl),ml=fa(Fl);function Ma(e){if(e===Fl)throw Error(Ye(174));return e}function zg(e,t){switch(Rt(ml,t),Rt(vl,e),Rt(no,Fl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Xp(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Xp(t,e)}Ft(no),Rt(no,t)}function Bi(){Ft(no),Ft(vl),Ft(ml)}function c1(e){Ma(ml.current);var t=Ma(no.current),r=Xp(t,e.type);t!==r&&(Rt(vl,e),Rt(no,r))}function Fg(e){vl.current===e&&(Ft(no),Ft(vl))}var Yt=fa(0);function _c(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 np=[];function Vg(){for(var e=0;er?r:4,e(!0);var a=op.transition;op.transition={};try{e(!1),t()}finally{Ot=r,op.transition=a}}function P1(){return Sn().memoizedState}function OM(e,t,r){var a=oa(e);if(r={lane:a,action:r,hasEagerState:!1,eagerState:null,next:null},_1(e))O1(t,r);else if(r=o1(e,t,r,a),r!==null){var s=Ir();jn(r,e,a,s),A1(r,t,a)}}function AM(e,t,r){var a=oa(e),s={lane:a,action:r,hasEagerState:!1,eagerState:null,next:null};if(_1(e))O1(t,s);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var f=t.lastRenderedState,b=l(f,r);if(s.hasEagerState=!0,s.eagerState=b,Fn(b,f)){var S=t.interleaved;S===null?(s.next=s,jg(t)):(s.next=S.next,S.next=s),t.interleaved=s;return}}catch{}finally{}r=o1(e,t,s,a),r!==null&&(s=Ir(),jn(r,e,a,s),A1(r,t,a))}}function _1(e){var t=e.alternate;return e===Ut||t!==null&&t===Ut}function O1(e,t){Zs=Oc=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function A1(e,t,r){if(r&4194240){var a=t.lanes;a&=e.pendingLanes,r|=a,t.lanes=r,Cg(e,r)}}var Ac={readContext:Cn,useCallback:Cr,useContext:Cr,useEffect:Cr,useImperativeHandle:Cr,useInsertionEffect:Cr,useLayoutEffect:Cr,useMemo:Cr,useReducer:Cr,useRef:Cr,useState:Cr,useDebugValue:Cr,useDeferredValue:Cr,useTransition:Cr,useMutableSource:Cr,useSyncExternalStore:Cr,useId:Cr,unstable_isNewReconciler:!1},EM={readContext:Cn,useCallback:function(e,t){return eo().memoizedState=[e,t===void 0?null:t],e},useContext:Cn,useEffect:Ym,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Yu(4194308,4,w1.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Yu(4194308,4,e,t)},useInsertionEffect:function(e,t){return Yu(4,2,e,t)},useMemo:function(e,t){var r=eo();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var a=eo();return t=r!==void 0?r(t):t,a.memoizedState=a.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},a.queue=e,e=e.dispatch=OM.bind(null,Ut,e),[a.memoizedState,e]},useRef:function(e){var t=eo();return e={current:e},t.memoizedState=e},useState:Xm,useDebugValue:Yg,useDeferredValue:function(e){return eo().memoizedState=e},useTransition:function(){var e=Xm(!1),t=e[0];return e=_M.bind(null,e[1]),eo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var a=Ut,s=eo();if(Bt){if(r===void 0)throw Error(Ye(407));r=r()}else{if(r=t(),hr===null)throw Error(Ye(349));za&30||p1(a,t,r)}s.memoizedState=r;var l={value:r,getSnapshot:t};return s.queue=l,Ym(g1.bind(null,a,l,e),[e]),a.flags|=2048,wl(9,h1.bind(null,a,l,r,t),void 0,null),r},useId:function(){var e=eo(),t=hr.identifierPrefix;if(Bt){var r=mo,a=vo;r=(a&~(1<<32-Ln(a)-1)).toString(32)+r,t=":"+t+"R"+r,r=yl++,0")&&(S=S.replace("",e.displayName)),S}while(1<=f&&0<=b);break}}}finally{Wf=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Vs(e):""}function iE(e){switch(e.tag){case 5:return Vs(e.type);case 16:return Vs("Lazy");case 13:return Vs("Suspense");case 19:return Vs("SuspenseList");case 0:case 2:case 15:return e=Bf(e.type,!1),e;case 11:return e=Bf(e.type.render,!1),e;case 1:return e=Bf(e.type,!0),e;default:return""}}function Vp(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 hi:return"Fragment";case pi:return"Portal";case Dp:return"Profiler";case mg:return"StrictMode";case zp:return"Suspense";case Fp:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case sw:return(e.displayName||"Context")+".Consumer";case iw:return(e._context.displayName||"Context")+".Provider";case yg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case xg:return t=e.displayName||null,t!==null?t:Vp(e.type)||"Memo";case Xo:t=e._payload,e=e._init;try{return Vp(e(t))}catch{}}return null}function sE(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 Vp(t);case 8:return t===mg?"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 la(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function uw(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function lE(e){var t=uw(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var s=r.get,l=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(f){a=""+f,l.call(this,f)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return a},setValue:function(f){a=""+f},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function gu(e){e._valueTracker||(e._valueTracker=lE(e))}function cw(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),a="";return e&&(a=uw(e)?e.checked?"true":"false":e.value),e=a,e!==r?(t.setValue(e),!0):!1}function dc(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 Wp(e,t){var r=t.checked;return qt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function um(e,t){var r=t.defaultValue==null?"":t.defaultValue,a=t.checked!=null?t.checked:t.defaultChecked;r=la(t.value!=null?t.value:r),e._wrapperState={initialChecked:a,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function dw(e,t){t=t.checked,t!=null&&vg(e,"checked",t,!1)}function Bp(e,t){dw(e,t);var r=la(t.value),a=t.type;if(r!=null)a==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(a==="submit"||a==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Hp(e,t.type,r):t.hasOwnProperty("defaultValue")&&Hp(e,t.type,la(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function cm(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var a=t.type;if(!(a!=="submit"&&a!=="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 Hp(e,t,r){(t!=="number"||dc(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Ws=Array.isArray;function _i(e,t,r,a){if(e=e.options,t){t={};for(var s=0;s"+t.valueOf().toString()+"",t=bu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function sl(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Gs={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},uE=["Webkit","ms","Moz","O"];Object.keys(Gs).forEach(function(e){uE.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Gs[t]=Gs[e]})});function gw(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Gs.hasOwnProperty(e)&&Gs[e]?(""+t).trim():t+"px"}function bw(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var a=r.indexOf("--")===0,s=gw(r,t[r],a);r==="float"&&(r="cssFloat"),a?e.setProperty(r,s):e[r]=s}}var cE=qt({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 Gp(e,t){if(t){if(cE[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error($e(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error($e(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error($e(61))}if(t.style!=null&&typeof t.style!="object")throw Error($e(62))}}function Up(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 $p=null;function wg(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var qp=null,Oi=null,Ai=null;function pm(e){if(e=zl(e)){if(typeof qp!="function")throw Error($e(280));var t=e.stateNode;t&&(t=pd(t),qp(e.stateNode,e.type,t))}}function vw(e){Oi?Ai?Ai.push(e):Ai=[e]:Oi=e}function mw(){if(Oi){var e=Oi,t=Ai;if(Ai=Oi=null,pm(e),t)for(e=0;e>>=0,e===0?32:31-(wE(e)/CE|0)|0}var vu=64,mu=4194304;function Bs(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 gc(e,t){var r=e.pendingLanes;if(r===0)return 0;var a=0,s=e.suspendedLanes,l=e.pingedLanes,f=r&268435455;if(f!==0){var b=f&~s;b!==0?a=Bs(b):(l&=f,l!==0&&(a=Bs(l)))}else f=r&~s,f!==0?a=Bs(f):l!==0&&(a=Bs(l));if(a===0)return 0;if(t!==0&&t!==a&&!(t&s)&&(s=a&-a,l=t&-t,s>=l||s===16&&(l&4194240)!==0))return t;if(a&4&&(a|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=a;0r;r++)t.push(e);return t}function jl(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ln(t),e[t]=r}function PE(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 a=e.eventTimes;for(e=e.expirationTimes;0=$s),Cm=String.fromCharCode(32),Sm=!1;function zw(e,t){switch(e){case"keyup":return eM.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fw(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var gi=!1;function rM(e,t){switch(e){case"compositionend":return Fw(t);case"keypress":return t.which!==32?null:(Sm=!0,Cm);case"textInput":return e=t.data,e===Cm&&Sm?null:e;default:return null}}function nM(e,t){if(gi)return e==="compositionend"||!Ag&&zw(e,t)?(e=jw(),Wu=Pg=qo=null,gi=!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=a}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=_m(r)}}function Hw(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Hw(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Xw(){for(var e=window,t=dc();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=dc(e.document)}return t}function Eg(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 fM(e){var t=Xw(),r=e.focusedElem,a=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Hw(r.ownerDocument.documentElement,r)){if(a!==null&&Eg(r)){if(t=a.start,e=a.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,l=Math.min(a.start,s);a=a.end===void 0?l:Math.min(a.end,s),!e.extend&&l>a&&(s=a,a=l,l=s),s=Om(r,l);var f=Om(r,a);s&&f&&(e.rangeCount!==1||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==f.node||e.focusOffset!==f.offset)&&(t=t.createRange(),t.setStart(s.node,s.offset),e.removeAllRanges(),l>a?(e.addRange(t),e.extend(f.node,f.offset)):(t.setEnd(f.node,f.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,bi=null,th=null,Ks=null,rh=!1;function Am(e,t,r){var a=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;rh||bi==null||bi!==dc(a)||(a=bi,"selectionStart"in a&&Eg(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ks&&pl(Ks,a)||(Ks=a,a=mc(th,"onSelect"),0yi||(e.current=lh[yi],lh[yi]=null,yi--)}function Nt(e,t){yi++,lh[yi]=e.current,e.current=t}var ua={},Or=fa(ua),$r=fa(!1),ja=ua;function Fi(e,t){var r=e.type.contextTypes;if(!r)return ua;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===t)return a.__reactInternalMemoizedMaskedChildContext;var s={},l;for(l in r)s[l]=t[l];return a&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function qr(e){return e=e.childContextTypes,e!=null}function xc(){Ft($r),Ft(Or)}function jm(e,t,r){if(Or.current!==ua)throw Error($e(168));Nt(Or,t),Nt($r,r)}function Jw(e,t,r){var a=e.stateNode;if(t=t.childContextTypes,typeof a.getChildContext!="function")return r;a=a.getChildContext();for(var s in a)if(!(s in t))throw Error($e(108,sE(e)||"Unknown",s));return qt({},r,a)}function wc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ua,ja=Or.current,Nt(Or,e),Nt($r,$r.current),!0}function Dm(e,t,r){var a=e.stateNode;if(!a)throw Error($e(169));r?(e=Jw(e,t,ja),a.__reactInternalMemoizedMergedChildContext=e,Ft($r),Ft(Or),Nt(Or,e)):Ft($r),Nt($r,r)}var bo=null,hd=!1,rp=!1;function e1(e){bo===null?bo=[e]:bo.push(e)}function kM(e){hd=!0,e1(e)}function pa(){if(!rp&&bo!==null){rp=!0;var e=0,t=At;try{var r=bo;for(At=1;e>=f,s-=f,vo=1<<32-Ln(t)+s|r<X?(H=M,M=null):H=M.sibling;var B=F(y,M,v[X],g);if(B===null){M===null&&(M=H);break}e&&M&&B.alternate===null&&t(y,M),p=l(B,p,X),_===null?m=B:_.sibling=B,_=B,M=H}if(X===v.length)return r(y,M),Bt&&_a(y,X),m;if(M===null){for(;XX?(H=M,M=null):H=M.sibling;var U=F(y,M,B.value,g);if(U===null){M===null&&(M=H);break}e&&M&&U.alternate===null&&t(y,M),p=l(U,p,X),_===null?m=U:_.sibling=U,_=U,M=H}if(B.done)return r(y,M),Bt&&_a(y,X),m;if(M===null){for(;!B.done;X++,B=v.next())B=j(y,B.value,g),B!==null&&(p=l(B,p,X),_===null?m=B:_.sibling=B,_=B);return Bt&&_a(y,X),m}for(M=a(y,M);!B.done;X++,B=v.next())B=z(M,y,X,B.value,g),B!==null&&(e&&B.alternate!==null&&M.delete(B.key===null?X:B.key),p=l(B,p,X),_===null?m=B:_.sibling=B,_=B);return e&&M.forEach(function(K){return t(y,K)}),Bt&&_a(y,X),m}function P(y,p,v,g){if(typeof v=="object"&&v!==null&&v.type===hi&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case hu:e:{for(var m=v.key,_=p;_!==null;){if(_.key===m){if(m=v.type,m===hi){if(_.tag===7){r(y,_.sibling),p=s(_,v.props.children),p.return=y,y=p;break e}}else if(_.elementType===m||typeof m=="object"&&m!==null&&m.$$typeof===Xo&&Xm(m)===_.type){r(y,_.sibling),p=s(_,v.props),p.ref=Ns(y,_,v),p.return=y,y=p;break e}r(y,_);break}else t(y,_);_=_.sibling}v.type===hi?(p=Ia(v.props.children,y.mode,g,v.key),p.return=y,y=p):(g=qu(v.type,v.key,v.props,null,y.mode,g),g.ref=Ns(y,p,v),g.return=y,y=g)}return f(y);case pi:e:{for(_=v.key;p!==null;){if(p.key===_)if(p.tag===4&&p.stateNode.containerInfo===v.containerInfo&&p.stateNode.implementation===v.implementation){r(y,p.sibling),p=s(p,v.children||[]),p.return=y,y=p;break e}else{r(y,p);break}else t(y,p);p=p.sibling}p=cp(v,y.mode,g),p.return=y,y=p}return f(y);case Xo:return _=v._init,P(y,p,_(v._payload),g)}if(Ws(v))return D(y,p,v,g);if(Os(v))return R(y,p,v,g);Tu(y,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,p!==null&&p.tag===6?(r(y,p.sibling),p=s(p,v),p.return=y,y=p):(r(y,p),p=up(v,y.mode,g),p.return=y,y=p),f(y)):r(y,p)}return P}var Wi=l1(!0),u1=l1(!1),Fl={},no=fa(Fl),vl=fa(Fl),ml=fa(Fl);function Ma(e){if(e===Fl)throw Error($e(174));return e}function Fg(e,t){switch(Nt(ml,t),Nt(vl,e),Nt(no,Fl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Yp(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Yp(t,e)}Ft(no),Nt(no,t)}function Bi(){Ft(no),Ft(vl),Ft(ml)}function c1(e){Ma(ml.current);var t=Ma(no.current),r=Yp(t,e.type);t!==r&&(Nt(vl,e),Nt(no,r))}function Vg(e){vl.current===e&&(Ft(no),Ft(vl))}var Yt=fa(0);function _c(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 np=[];function Wg(){for(var e=0;er?r:4,e(!0);var a=op.transition;op.transition={};try{e(!1),t()}finally{At=r,op.transition=a}}function P1(){return Sn().memoizedState}function OM(e,t,r){var a=oa(e);if(r={lane:a,action:r,hasEagerState:!1,eagerState:null,next:null},_1(e))O1(t,r);else if(r=o1(e,t,r,a),r!==null){var s=Ir();jn(r,e,a,s),A1(r,t,a)}}function AM(e,t,r){var a=oa(e),s={lane:a,action:r,hasEagerState:!1,eagerState:null,next:null};if(_1(e))O1(t,s);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var f=t.lastRenderedState,b=l(f,r);if(s.hasEagerState=!0,s.eagerState=b,Fn(b,f)){var S=t.interleaved;S===null?(s.next=s,Dg(t)):(s.next=S.next,S.next=s),t.interleaved=s;return}}catch{}finally{}r=o1(e,t,s,a),r!==null&&(s=Ir(),jn(r,e,a,s),A1(r,t,a))}}function _1(e){var t=e.alternate;return e===Ut||t!==null&&t===Ut}function O1(e,t){Zs=Oc=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function A1(e,t,r){if(r&4194240){var a=t.lanes;a&=e.pendingLanes,r|=a,t.lanes=r,Sg(e,r)}}var Ac={readContext:Cn,useCallback:Cr,useContext:Cr,useEffect:Cr,useImperativeHandle:Cr,useInsertionEffect:Cr,useLayoutEffect:Cr,useMemo:Cr,useReducer:Cr,useRef:Cr,useState:Cr,useDebugValue:Cr,useDeferredValue:Cr,useTransition:Cr,useMutableSource:Cr,useSyncExternalStore:Cr,useId:Cr,unstable_isNewReconciler:!1},EM={readContext:Cn,useCallback:function(e,t){return eo().memoizedState=[e,t===void 0?null:t],e},useContext:Cn,useEffect:Gm,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Yu(4194308,4,w1.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Yu(4194308,4,e,t)},useInsertionEffect:function(e,t){return Yu(4,2,e,t)},useMemo:function(e,t){var r=eo();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var a=eo();return t=r!==void 0?r(t):t,a.memoizedState=a.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},a.queue=e,e=e.dispatch=OM.bind(null,Ut,e),[a.memoizedState,e]},useRef:function(e){var t=eo();return e={current:e},t.memoizedState=e},useState:Ym,useDebugValue:Gg,useDeferredValue:function(e){return eo().memoizedState=e},useTransition:function(){var e=Ym(!1),t=e[0];return e=_M.bind(null,e[1]),eo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var a=Ut,s=eo();if(Bt){if(r===void 0)throw Error($e(407));r=r()}else{if(r=t(),hr===null)throw Error($e(349));za&30||p1(a,t,r)}s.memoizedState=r;var l={value:r,getSnapshot:t};return s.queue=l,Gm(g1.bind(null,a,l,e),[e]),a.flags|=2048,wl(9,h1.bind(null,a,l,r,t),void 0,null),r},useId:function(){var e=eo(),t=hr.identifierPrefix;if(Bt){var r=mo,a=vo;r=(a&~(1<<32-Ln(a)-1)).toString(32)+r,t=":"+t+"R"+r,r=yl++,0<\/script>",e=e.removeChild(e.firstChild)):typeof a.is=="string"?e=f.createElement(r,{is:a.is}):(e=f.createElement(r),r==="select"&&(f=e,a.multiple?f.multiple=!0:a.size&&(f.size=a.size))):e=f.createElementNS(e,r),e[to]=t,e[bl]=a,z1(e,t,!1,!1),t.stateNode=e;e:{switch(f=Gp(r,a),r){case"dialog":Dt("cancel",e),Dt("close",e),s=a;break;case"iframe":case"object":case"embed":Dt("load",e),s=a;break;case"video":case"audio":for(s=0;sXi&&(t.flags|=128,a=!0,Is(l,!1),t.lanes=4194304)}else{if(!a)if(e=_c(f),e!==null){if(t.flags|=128,a=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Is(l,!0),l.tail===null&&l.tailMode==="hidden"&&!f.alternate&&!Bt)return Sr(t),null}else 2*rr()-l.renderingStartTime>Xi&&r!==1073741824&&(t.flags|=128,a=!0,Is(l,!1),t.lanes=4194304);l.isBackwards?(f.sibling=t.child,t.child=f):(r=l.last,r!==null?r.sibling=f:t.child=f,l.last=f)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=rr(),t.sibling=null,r=Yt.current,Rt(Yt,a?r&1|2:r&1),t):(Sr(t),null);case 22:case 23:return Zg(),a=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==a&&(t.flags|=8192),a&&t.mode&1?Jr&1073741824&&(Sr(t),t.subtreeFlags&6&&(t.flags|=8192)):Sr(t),null;case 24:return null;case 25:return null}throw Error(Ye(156,t.tag))}function zM(e,t){switch(Mg(t),t.tag){case 1:return qr(t.type)&&xc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Bi(),Ft($r),Ft(Or),Vg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Fg(t),null;case 13:if(Ft(Yt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Ye(340));Vi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ft(Yt),null;case 4:return Bi(),null;case 10:return Lg(t.type._context),null;case 22:case 23:return Zg(),null;case 24:return null;default:return null}}var _u=!1,Pr=!1,FM=typeof WeakSet=="function"?WeakSet:Set,et=null;function Si(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(a){Kt(e,t,a)}else r.current=null}function yh(e,t,r){try{r()}catch(a){Kt(e,t,a)}}var ey=!1;function VM(e,t){if(rh=bc,e=Xw(),Ag(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var a=r.getSelection&&r.getSelection();if(a&&a.rangeCount!==0){r=a.anchorNode;var s=a.anchorOffset,l=a.focusNode;a=a.focusOffset;try{r.nodeType,l.nodeType}catch{r=null;break e}var f=0,b=-1,S=-1,T=0,O=0,j=e,F=null;t:for(;;){for(var z;j!==r||s!==0&&j.nodeType!==3||(b=f+s),j!==l||a!==0&&j.nodeType!==3||(S=f+a),j.nodeType===3&&(f+=j.nodeValue.length),(z=j.firstChild)!==null;)F=j,j=z;for(;;){if(j===e)break t;if(F===r&&++T===s&&(b=f),F===l&&++O===a&&(S=f),(z=j.nextSibling)!==null)break;j=F,F=j.parentNode}j=z}r=b===-1||S===-1?null:{start:b,end:S}}else r=null}r=r||{start:0,end:0}}else r=null;for(nh={focusedElem:e,selectionRange:r},bc=!1,et=t;et!==null;)if(t=et,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,et=e;else for(;et!==null;){t=et;try{var D=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(D!==null){var R=D.memoizedProps,P=D.memoizedState,y=t.stateNode,p=y.getSnapshotBeforeUpdate(t.elementType===t.type?R:En(t.type,R),P);y.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ye(163))}}catch(g){Kt(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,et=e;break}et=t.return}return D=ey,ey=!1,D}function Qs(e,t,r){var a=t.updateQueue;if(a=a!==null?a.lastEffect:null,a!==null){var s=a=a.next;do{if((s.tag&e)===e){var l=s.destroy;s.destroy=void 0,l!==void 0&&yh(t,r,l)}s=s.next}while(s!==a)}}function vd(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 a=r.create;r.destroy=a()}r=r.next}while(r!==t)}}function xh(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 W1(e){var t=e.alternate;t!==null&&(e.alternate=null,W1(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[to],delete t[bl],delete t[ih],delete t[CM],delete t[SM])),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 B1(e){return e.tag===5||e.tag===3||e.tag===4}function ty(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||B1(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 wh(e,t,r){var a=e.tag;if(a===5||a===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=yc));else if(a!==4&&(e=e.child,e!==null))for(wh(e,t,r),e=e.sibling;e!==null;)wh(e,t,r),e=e.sibling}function Ch(e,t,r){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(a!==4&&(e=e.child,e!==null))for(Ch(e,t,r),e=e.sibling;e!==null;)Ch(e,t,r),e=e.sibling}var vr=null,Mn=!1;function Fo(e,t,r){for(r=r.child;r!==null;)H1(e,t,r),r=r.sibling}function H1(e,t,r){if(ro&&typeof ro.onCommitFiberUnmount=="function")try{ro.onCommitFiberUnmount(ud,r)}catch{}switch(r.tag){case 5:Pr||Si(r,t);case 6:var a=vr,s=Mn;vr=null,Fo(e,t,r),vr=a,Mn=s,vr!==null&&(Mn?(e=vr,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):vr.removeChild(r.stateNode));break;case 18:vr!==null&&(Mn?(e=vr,r=r.stateNode,e.nodeType===8?tp(e.parentNode,r):e.nodeType===1&&tp(e,r),dl(e)):tp(vr,r.stateNode));break;case 4:a=vr,s=Mn,vr=r.stateNode.containerInfo,Mn=!0,Fo(e,t,r),vr=a,Mn=s;break;case 0:case 11:case 14:case 15:if(!Pr&&(a=r.updateQueue,a!==null&&(a=a.lastEffect,a!==null))){s=a=a.next;do{var l=s,f=l.destroy;l=l.tag,f!==void 0&&(l&2||l&4)&&yh(r,t,f),s=s.next}while(s!==a)}Fo(e,t,r);break;case 1:if(!Pr&&(Si(r,t),a=r.stateNode,typeof a.componentWillUnmount=="function"))try{a.props=r.memoizedProps,a.state=r.memoizedState,a.componentWillUnmount()}catch(b){Kt(r,t,b)}Fo(e,t,r);break;case 21:Fo(e,t,r);break;case 22:r.mode&1?(Pr=(a=Pr)||r.memoizedState!==null,Fo(e,t,r),Pr=a):Fo(e,t,r);break;default:Fo(e,t,r)}}function ry(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new FM),t.forEach(function(a){var s=qM.bind(null,e,a);r.has(a)||(r.add(a),a.then(s,s))})}}function On(e,t){var r=t.deletions;if(r!==null)for(var a=0;as&&(s=f),a&=~l}if(a=s,a=rr()-a,a=(120>a?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*BM(a/1960))-a,10e?16:e,Ko===null)var a=!1;else{if(e=Ko,Ko=null,Rc=0,St&6)throw Error(Ye(331));var s=St;for(St|=4,et=e.current;et!==null;){var l=et,f=l.child;if(et.flags&16){var b=l.deletions;if(b!==null){for(var S=0;Srr()-qg?Na(e,0):$g|=r),Kr(e,t)}function Z1(e,t){t===0&&(e.mode&1?(t=mu,mu<<=1,!(mu&130023424)&&(mu=4194304)):t=1);var r=Ir();e=ko(e,t),e!==null&&(jl(e,t,r),Kr(e,r))}function $M(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Z1(e,r)}function qM(e,t){var r=0;switch(e.tag){case 13:var a=e.stateNode,s=e.memoizedState;s!==null&&(r=s.retryLane);break;case 19:a=e.stateNode;break;default:throw Error(Ye(314))}a!==null&&a.delete(t),Z1(e,r)}var Q1;Q1=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||$r.current)Gr=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Gr=!1,jM(e,t,r);Gr=!!(e.flags&131072)}else Gr=!1,Bt&&t.flags&1048576&&t1(t,Sc,t.index);switch(t.lanes=0,t.tag){case 2:var a=t.type;Gu(e,t),e=t.pendingProps;var s=Fi(t,Or.current);Mi(t,r),s=Bg(null,t,a,e,s,r);var l=Hg();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,qr(a)?(l=!0,wc(t)):l=!1,t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,Dg(t),s.updater=gd,t.stateNode=s,s._reactInternals=t,fh(t,a,e,r),t=gh(null,t,a,!0,l,r)):(t.tag=0,Bt&&l&&Eg(t),Nr(null,t,s,r),t=t.child),t;case 16:a=t.elementType;e:{switch(Gu(e,t),e=t.pendingProps,s=a._init,a=s(a._payload),t.type=a,s=t.tag=ZM(a),e=En(a,e),s){case 0:t=hh(null,t,a,e,r);break e;case 1:t=Zm(null,t,a,e,r);break e;case 11:t=qm(null,t,a,e,r);break e;case 14:t=Km(null,t,a,En(a.type,e),r);break e}throw Error(Ye(306,a,""))}return t;case 0:return a=t.type,s=t.pendingProps,s=t.elementType===a?s:En(a,s),hh(e,t,a,s,r);case 1:return a=t.type,s=t.pendingProps,s=t.elementType===a?s:En(a,s),Zm(e,t,a,s,r);case 3:e:{if(L1(t),e===null)throw Error(Ye(387));a=t.pendingProps,l=t.memoizedState,s=l.element,a1(e,t),Pc(t,a,null,r);var f=t.memoizedState;if(a=f.element,l.isDehydrated)if(l={element:a,isDehydrated:!1,cache:f.cache,pendingSuspenseBoundaries:f.pendingSuspenseBoundaries,transitions:f.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){s=Hi(Error(Ye(423)),t),t=Qm(e,t,a,r,s);break e}else if(a!==s){s=Hi(Error(Ye(424)),t),t=Qm(e,t,a,r,s);break e}else for(en=ta(t.stateNode.containerInfo.firstChild),tn=t,Bt=!0,Rn=null,r=u1(t,null,a,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Vi(),a===s){t=To(e,t,r);break e}Nr(e,t,a,r)}t=t.child}return t;case 5:return c1(t),e===null&&uh(t),a=t.type,s=t.pendingProps,l=e!==null?e.memoizedProps:null,f=s.children,oh(a,s)?f=null:l!==null&&oh(a,l)&&(t.flags|=32),I1(e,t),Nr(e,t,f,r),t.child;case 6:return e===null&&uh(t),null;case 13:return j1(e,t,r);case 4:return zg(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Wi(t,null,a,r):Nr(e,t,a,r),t.child;case 11:return a=t.type,s=t.pendingProps,s=t.elementType===a?s:En(a,s),qm(e,t,a,s,r);case 7:return Nr(e,t,t.pendingProps,r),t.child;case 8:return Nr(e,t,t.pendingProps.children,r),t.child;case 12:return Nr(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(a=t.type._context,s=t.pendingProps,l=t.memoizedProps,f=s.value,Rt(kc,a._currentValue),a._currentValue=f,l!==null)if(Fn(l.value,f)){if(l.children===s.children&&!$r.current){t=To(e,t,r);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var b=l.dependencies;if(b!==null){f=l.child;for(var S=b.firstContext;S!==null;){if(S.context===a){if(l.tag===1){S=yo(-1,r&-r),S.tag=2;var T=l.updateQueue;if(T!==null){T=T.shared;var O=T.pending;O===null?S.next=S:(S.next=O.next,O.next=S),T.pending=S}}l.lanes|=r,S=l.alternate,S!==null&&(S.lanes|=r),ch(l.return,r,t),b.lanes|=r;break}S=S.next}}else if(l.tag===10)f=l.type===t.type?null:l.child;else if(l.tag===18){if(f=l.return,f===null)throw Error(Ye(341));f.lanes|=r,b=f.alternate,b!==null&&(b.lanes|=r),ch(f,r,t),f=l.sibling}else f=l.child;if(f!==null)f.return=l;else for(f=l;f!==null;){if(f===t){f=null;break}if(l=f.sibling,l!==null){l.return=f.return,f=l;break}f=f.return}l=f}Nr(e,t,s.children,r),t=t.child}return t;case 9:return s=t.type,a=t.pendingProps.children,Mi(t,r),s=Cn(s),a=a(s),t.flags|=1,Nr(e,t,a,r),t.child;case 14:return a=t.type,s=En(a,t.pendingProps),s=En(a.type,s),Km(e,t,a,s,r);case 15:return R1(e,t,t.type,t.pendingProps,r);case 17:return a=t.type,s=t.pendingProps,s=t.elementType===a?s:En(a,s),Gu(e,t),t.tag=1,qr(a)?(e=!0,wc(t)):e=!1,Mi(t,r),s1(t,a,s),fh(t,a,s,r),gh(null,t,a,!0,e,r);case 19:return D1(e,t,r);case 22:return N1(e,t,r)}throw Error(Ye(156,t.tag))};function J1(e,t){return Tw(e,t)}function KM(e,t,r,a){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=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vn(e,t,r,a){return new KM(e,t,r,a)}function Jg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ZM(e){if(typeof e=="function")return Jg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===mg)return 11;if(e===yg)return 14}return 2}function aa(e,t){var r=e.alternate;return r===null?(r=vn(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 qu(e,t,r,a,s,l){var f=2;if(a=e,typeof e=="function")Jg(e)&&(f=1);else if(typeof e=="string")f=5;else e:switch(e){case hi:return Ia(r.children,s,l,t);case vg:f=8,s|=8;break;case jp:return e=vn(12,r,t,s|2),e.elementType=jp,e.lanes=l,e;case Dp:return e=vn(13,r,t,s),e.elementType=Dp,e.lanes=l,e;case zp:return e=vn(19,r,t,s),e.elementType=zp,e.lanes=l,e;case lw:return yd(r,s,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case iw:f=10;break e;case sw:f=9;break e;case mg:f=11;break e;case yg:f=14;break e;case Xo:f=16,a=null;break e}throw Error(Ye(130,e==null?e:typeof e,""))}return t=vn(f,r,t,s),t.elementType=e,t.type=a,t.lanes=l,t}function Ia(e,t,r,a){return e=vn(7,e,a,t),e.lanes=r,e}function yd(e,t,r,a){return e=vn(22,e,a,t),e.elementType=lw,e.lanes=r,e.stateNode={isHidden:!1},e}function up(e,t,r){return e=vn(6,e,null,t),e.lanes=r,e}function cp(e,t,r){return t=vn(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function QM(e,t,r,a,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=a,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function e0(e,t,r,a,s,l,f,b,S){return e=new QM(e,t,r,b,S),t===1?(t=1,l===!0&&(t|=8)):t=0,l=vn(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:a,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Dg(l),e}function JM(e,t,r){var a=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(nC)}catch(e){console.error(e)}}nC(),tw.exports=ln;var Po=tw.exports,cy=Po;Ip.createRoot=cy.createRoot,Ip.hydrateRoot=cy.hydrateRoot;/** +`+l.stack}return{value:e,source:t,stack:s,digest:null}}function sp(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function hh(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var NM=typeof WeakMap=="function"?WeakMap:Map;function E1(e,t,r){r=yo(-1,r),r.tag=3,r.payload={element:null};var a=t.value;return r.callback=function(){Mc||(Mc=!0,kh=a),hh(e,t)},r}function M1(e,t,r){r=yo(-1,r),r.tag=3;var a=e.type.getDerivedStateFromError;if(typeof a=="function"){var s=t.value;r.payload=function(){return a(s)},r.callback=function(){hh(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(r.callback=function(){hh(e,t),typeof a!="function"&&(na===null?na=new Set([this]):na.add(this));var f=t.stack;this.componentDidCatch(t.value,{componentStack:f!==null?f:""})}),r}function Um(e,t,r){var a=e.pingCache;if(a===null){a=e.pingCache=new NM;var s=new Set;a.set(t,s)}else s=a.get(t),s===void 0&&(s=new Set,a.set(t,s));s.has(r)||(s.add(r),e=UM.bind(null,e,t,r),t.then(e,e))}function $m(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function qm(e,t,r,a,s){return e.mode&1?(e.flags|=65536,e.lanes=s,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=yo(-1,1),t.tag=2,ra(r,t,1))),r.lanes|=1),e)}var IM=Oo.ReactCurrentOwner,Gr=!1;function Nr(e,t,r,a){t.child=e===null?u1(t,null,r,a):Wi(t,e.child,r,a)}function Km(e,t,r,a,s){r=r.render;var l=t.ref;return Mi(t,s),a=Hg(e,t,r,a,l,s),r=Xg(),e!==null&&!Gr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,To(e,t,s)):(Bt&&r&&Mg(t),t.flags|=1,Nr(e,t,a,s),t.child)}function Zm(e,t,r,a,s){if(e===null){var l=r.type;return typeof l=="function"&&!e0(l)&&l.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=l,R1(e,t,l,a,s)):(e=qu(r.type,null,a,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,!(e.lanes&s)){var f=l.memoizedProps;if(r=r.compare,r=r!==null?r:pl,r(f,a)&&e.ref===t.ref)return To(e,t,s)}return t.flags|=1,e=aa(l,a),e.ref=t.ref,e.return=t,t.child=e}function R1(e,t,r,a,s){if(e!==null){var l=e.memoizedProps;if(pl(l,a)&&e.ref===t.ref)if(Gr=!1,t.pendingProps=a=l,(e.lanes&s)!==0)e.flags&131072&&(Gr=!0);else return t.lanes=e.lanes,To(e,t,s)}return gh(e,t,r,a,s)}function N1(e,t,r){var a=t.pendingProps,s=a.children,l=e!==null?e.memoizedState:null;if(a.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Nt(ki,Jr),Jr|=r;else{if(!(r&1073741824))return e=l!==null?l.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Nt(ki,Jr),Jr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},a=l!==null?l.baseLanes:r,Nt(ki,Jr),Jr|=a}else l!==null?(a=l.baseLanes|r,t.memoizedState=null):a=r,Nt(ki,Jr),Jr|=a;return Nr(e,t,s,r),t.child}function I1(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function gh(e,t,r,a,s){var l=qr(r)?ja:Or.current;return l=Fi(t,l),Mi(t,s),r=Hg(e,t,r,a,l,s),a=Xg(),e!==null&&!Gr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,To(e,t,s)):(Bt&&a&&Mg(t),t.flags|=1,Nr(e,t,r,s),t.child)}function Qm(e,t,r,a,s){if(qr(r)){var l=!0;wc(t)}else l=!1;if(Mi(t,s),t.stateNode===null)Gu(e,t),s1(t,r,a),ph(t,r,a,s),a=!0;else if(e===null){var f=t.stateNode,b=t.memoizedProps;f.props=b;var S=f.context,T=r.contextType;typeof T=="object"&&T!==null?T=Cn(T):(T=qr(r)?ja:Or.current,T=Fi(t,T));var O=r.getDerivedStateFromProps,j=typeof O=="function"||typeof f.getSnapshotBeforeUpdate=="function";j||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(b!==a||S!==T)&&Hm(t,f,a,T),Yo=!1;var F=t.memoizedState;f.state=F,Pc(t,a,f,s),S=t.memoizedState,b!==a||F!==S||$r.current||Yo?(typeof O=="function"&&(fh(t,r,O,a),S=t.memoizedState),(b=Yo||Bm(t,r,b,a,F,S,T))?(j||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount()),typeof f.componentDidMount=="function"&&(t.flags|=4194308)):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=S),f.props=a,f.state=S,f.context=T,a=b):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{f=t.stateNode,a1(e,t),b=t.memoizedProps,T=t.type===t.elementType?b:En(t.type,b),f.props=T,j=t.pendingProps,F=f.context,S=r.contextType,typeof S=="object"&&S!==null?S=Cn(S):(S=qr(r)?ja:Or.current,S=Fi(t,S));var z=r.getDerivedStateFromProps;(O=typeof z=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(b!==j||F!==S)&&Hm(t,f,a,S),Yo=!1,F=t.memoizedState,f.state=F,Pc(t,a,f,s);var D=t.memoizedState;b!==j||F!==D||$r.current||Yo?(typeof z=="function"&&(fh(t,r,z,a),D=t.memoizedState),(T=Yo||Bm(t,r,T,a,F,D,S)||!1)?(O||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(a,D,S),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(a,D,S)),typeof f.componentDidUpdate=="function"&&(t.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof f.componentDidUpdate!="function"||b===e.memoizedProps&&F===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||b===e.memoizedProps&&F===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=D),f.props=a,f.state=D,f.context=S,a=T):(typeof f.componentDidUpdate!="function"||b===e.memoizedProps&&F===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||b===e.memoizedProps&&F===e.memoizedState||(t.flags|=1024),a=!1)}return bh(e,t,r,a,l,s)}function bh(e,t,r,a,s,l){I1(e,t);var f=(t.flags&128)!==0;if(!a&&!f)return s&&Dm(t,r,!1),To(e,t,l);a=t.stateNode,IM.current=t;var b=f&&typeof r.getDerivedStateFromError!="function"?null:a.render();return t.flags|=1,e!==null&&f?(t.child=Wi(t,e.child,null,l),t.child=Wi(t,null,b,l)):Nr(e,t,b,l),t.memoizedState=a.state,s&&Dm(t,r,!0),t.child}function L1(e){var t=e.stateNode;t.pendingContext?jm(e,t.pendingContext,t.pendingContext!==t.context):t.context&&jm(e,t.context,!1),Fg(e,t.containerInfo)}function Jm(e,t,r,a,s){return Vi(),Ng(s),t.flags|=256,Nr(e,t,r,a),t.child}var vh={dehydrated:null,treeContext:null,retryLane:0};function mh(e){return{baseLanes:e,cachePool:null,transitions:null}}function j1(e,t,r){var a=t.pendingProps,s=Yt.current,l=!1,f=(t.flags&128)!==0,b;if((b=f)||(b=e!==null&&e.memoizedState===null?!1:(s&2)!==0),b?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(s|=1),Nt(Yt,s&1),e===null)return ch(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(f=a.children,e=a.fallback,l?(a=t.mode,l=t.child,f={mode:"hidden",children:f},!(a&1)&&l!==null?(l.childLanes=0,l.pendingProps=f):l=yd(f,a,0,null),e=Ia(e,a,r,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=mh(r),t.memoizedState=vh,e):Ug(t,f));if(s=e.memoizedState,s!==null&&(b=s.dehydrated,b!==null))return LM(e,t,f,a,b,s,r);if(l){l=a.fallback,f=t.mode,s=e.child,b=s.sibling;var S={mode:"hidden",children:a.children};return!(f&1)&&t.child!==s?(a=t.child,a.childLanes=0,a.pendingProps=S,t.deletions=null):(a=aa(s,S),a.subtreeFlags=s.subtreeFlags&14680064),b!==null?l=aa(b,l):(l=Ia(l,f,r,null),l.flags|=2),l.return=t,a.return=t,a.sibling=l,t.child=a,a=l,l=t.child,f=e.child.memoizedState,f=f===null?mh(r):{baseLanes:f.baseLanes|r,cachePool:null,transitions:f.transitions},l.memoizedState=f,l.childLanes=e.childLanes&~r,t.memoizedState=vh,a}return l=e.child,e=l.sibling,a=aa(l,{mode:"visible",children:a.children}),!(t.mode&1)&&(a.lanes=r),a.return=t,a.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=a,t.memoizedState=null,a}function Ug(e,t){return t=yd({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Pu(e,t,r,a){return a!==null&&Ng(a),Wi(t,e.child,null,r),e=Ug(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function LM(e,t,r,a,s,l,f){if(r)return t.flags&256?(t.flags&=-257,a=sp(Error($e(422))),Pu(e,t,f,a)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=a.fallback,s=t.mode,a=yd({mode:"visible",children:a.children},s,0,null),l=Ia(l,s,f,null),l.flags|=2,a.return=t,l.return=t,a.sibling=l,t.child=a,t.mode&1&&Wi(t,e.child,null,f),t.child.memoizedState=mh(f),t.memoizedState=vh,l);if(!(t.mode&1))return Pu(e,t,f,null);if(s.data==="$!"){if(a=s.nextSibling&&s.nextSibling.dataset,a)var b=a.dgst;return a=b,l=Error($e(419)),a=sp(l,a,void 0),Pu(e,t,f,a)}if(b=(f&e.childLanes)!==0,Gr||b){if(a=hr,a!==null){switch(f&-f){case 4:s=2;break;case 16:s=8;break;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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:s=32;break;case 536870912:s=268435456;break;default:s=0}s=s&(a.suspendedLanes|f)?0:s,s!==0&&s!==l.retryLane&&(l.retryLane=s,ko(e,s),jn(a,e,s,-1))}return Jg(),a=sp(Error($e(421))),Pu(e,t,f,a)}return s.data==="$?"?(t.flags|=128,t.child=e.child,t=$M.bind(null,e),s._reactRetry=t,null):(e=l.treeContext,en=ta(s.nextSibling),tn=t,Bt=!0,Rn=null,e!==null&&(gn[bn++]=vo,gn[bn++]=mo,gn[bn++]=Da,vo=e.id,mo=e.overflow,Da=t),t=Ug(t,a.children),t.flags|=4096,t)}function ey(e,t,r){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),dh(e.return,t,r)}function lp(e,t,r,a,s){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:r,tailMode:s}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=a,l.tail=r,l.tailMode=s)}function D1(e,t,r){var a=t.pendingProps,s=a.revealOrder,l=a.tail;if(Nr(e,t,a.children,r),a=Yt.current,a&2)a=a&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ey(e,r,t);else if(e.tag===19)ey(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}a&=1}if(Nt(Yt,a),!(t.mode&1))t.memoizedState=null;else switch(s){case"forwards":for(r=t.child,s=null;r!==null;)e=r.alternate,e!==null&&_c(e)===null&&(s=r),r=r.sibling;r=s,r===null?(s=t.child,t.child=null):(s=r.sibling,r.sibling=null),lp(t,!1,s,r,l);break;case"backwards":for(r=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&_c(e)===null){t.child=s;break}e=s.sibling,s.sibling=r,r=s,s=e}lp(t,!0,r,null,l);break;case"together":lp(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Gu(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function To(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Fa|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error($e(153));if(t.child!==null){for(e=t.child,r=aa(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=aa(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function jM(e,t,r){switch(t.tag){case 3:L1(t),Vi();break;case 5:c1(t);break;case 1:qr(t.type)&&wc(t);break;case 4:Fg(t,t.stateNode.containerInfo);break;case 10:var a=t.type._context,s=t.memoizedProps.value;Nt(kc,a._currentValue),a._currentValue=s;break;case 13:if(a=t.memoizedState,a!==null)return a.dehydrated!==null?(Nt(Yt,Yt.current&1),t.flags|=128,null):r&t.child.childLanes?j1(e,t,r):(Nt(Yt,Yt.current&1),e=To(e,t,r),e!==null?e.sibling:null);Nt(Yt,Yt.current&1);break;case 19:if(a=(r&t.childLanes)!==0,e.flags&128){if(a)return D1(e,t,r);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),Nt(Yt,Yt.current),a)break;return null;case 22:case 23:return t.lanes=0,N1(e,t,r)}return To(e,t,r)}var z1,yh,F1,V1;z1=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};yh=function(){};F1=function(e,t,r,a){var s=e.memoizedProps;if(s!==a){e=t.stateNode,Ma(no.current);var l=null;switch(r){case"input":s=Wp(e,s),a=Wp(e,a),l=[];break;case"select":s=qt({},s,{value:void 0}),a=qt({},a,{value:void 0}),l=[];break;case"textarea":s=Xp(e,s),a=Xp(e,a),l=[];break;default:typeof s.onClick!="function"&&typeof a.onClick=="function"&&(e.onclick=yc)}Gp(r,a);var f;r=null;for(T in s)if(!a.hasOwnProperty(T)&&s.hasOwnProperty(T)&&s[T]!=null)if(T==="style"){var b=s[T];for(f in b)b.hasOwnProperty(f)&&(r||(r={}),r[f]="")}else T!=="dangerouslySetInnerHTML"&&T!=="children"&&T!=="suppressContentEditableWarning"&&T!=="suppressHydrationWarning"&&T!=="autoFocus"&&(il.hasOwnProperty(T)?l||(l=[]):(l=l||[]).push(T,null));for(T in a){var S=a[T];if(b=s!=null?s[T]:void 0,a.hasOwnProperty(T)&&S!==b&&(S!=null||b!=null))if(T==="style")if(b){for(f in b)!b.hasOwnProperty(f)||S&&S.hasOwnProperty(f)||(r||(r={}),r[f]="");for(f in S)S.hasOwnProperty(f)&&b[f]!==S[f]&&(r||(r={}),r[f]=S[f])}else r||(l||(l=[]),l.push(T,r)),r=S;else T==="dangerouslySetInnerHTML"?(S=S?S.__html:void 0,b=b?b.__html:void 0,S!=null&&b!==S&&(l=l||[]).push(T,S)):T==="children"?typeof S!="string"&&typeof S!="number"||(l=l||[]).push(T,""+S):T!=="suppressContentEditableWarning"&&T!=="suppressHydrationWarning"&&(il.hasOwnProperty(T)?(S!=null&&T==="onScroll"&&Dt("scroll",e),l||b===S||(l=[])):(l=l||[]).push(T,S))}r&&(l=l||[]).push("style",r);var T=l;(t.updateQueue=T)&&(t.flags|=4)}};V1=function(e,t,r,a){r!==a&&(t.flags|=4)};function Is(e,t){if(!Bt)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var a=null;r!==null;)r.alternate!==null&&(a=r),r=r.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function Sr(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,a=0;if(t)for(var s=e.child;s!==null;)r|=s.lanes|s.childLanes,a|=s.subtreeFlags&14680064,a|=s.flags&14680064,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)r|=s.lanes|s.childLanes,a|=s.subtreeFlags,a|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=a,e.childLanes=r,t}function DM(e,t,r){var a=t.pendingProps;switch(Rg(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Sr(t),null;case 1:return qr(t.type)&&xc(),Sr(t),null;case 3:return a=t.stateNode,Bi(),Ft($r),Ft(Or),Wg(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(ku(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Rn!==null&&(_h(Rn),Rn=null))),yh(e,t),Sr(t),null;case 5:Vg(t);var s=Ma(ml.current);if(r=t.type,e!==null&&t.stateNode!=null)F1(e,t,r,a,s),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!a){if(t.stateNode===null)throw Error($e(166));return Sr(t),null}if(e=Ma(no.current),ku(t)){a=t.stateNode,r=t.type;var l=t.memoizedProps;switch(a[to]=t,a[bl]=l,e=(t.mode&1)!==0,r){case"dialog":Dt("cancel",a),Dt("close",a);break;case"iframe":case"object":case"embed":Dt("load",a);break;case"video":case"audio":for(s=0;s<\/script>",e=e.removeChild(e.firstChild)):typeof a.is=="string"?e=f.createElement(r,{is:a.is}):(e=f.createElement(r),r==="select"&&(f=e,a.multiple?f.multiple=!0:a.size&&(f.size=a.size))):e=f.createElementNS(e,r),e[to]=t,e[bl]=a,z1(e,t,!1,!1),t.stateNode=e;e:{switch(f=Up(r,a),r){case"dialog":Dt("cancel",e),Dt("close",e),s=a;break;case"iframe":case"object":case"embed":Dt("load",e),s=a;break;case"video":case"audio":for(s=0;sXi&&(t.flags|=128,a=!0,Is(l,!1),t.lanes=4194304)}else{if(!a)if(e=_c(f),e!==null){if(t.flags|=128,a=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Is(l,!0),l.tail===null&&l.tailMode==="hidden"&&!f.alternate&&!Bt)return Sr(t),null}else 2*rr()-l.renderingStartTime>Xi&&r!==1073741824&&(t.flags|=128,a=!0,Is(l,!1),t.lanes=4194304);l.isBackwards?(f.sibling=t.child,t.child=f):(r=l.last,r!==null?r.sibling=f:t.child=f,l.last=f)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=rr(),t.sibling=null,r=Yt.current,Nt(Yt,a?r&1|2:r&1),t):(Sr(t),null);case 22:case 23:return Qg(),a=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==a&&(t.flags|=8192),a&&t.mode&1?Jr&1073741824&&(Sr(t),t.subtreeFlags&6&&(t.flags|=8192)):Sr(t),null;case 24:return null;case 25:return null}throw Error($e(156,t.tag))}function zM(e,t){switch(Rg(t),t.tag){case 1:return qr(t.type)&&xc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Bi(),Ft($r),Ft(Or),Wg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Vg(t),null;case 13:if(Ft(Yt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($e(340));Vi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ft(Yt),null;case 4:return Bi(),null;case 10:return jg(t.type._context),null;case 22:case 23:return Qg(),null;case 24:return null;default:return null}}var _u=!1,Pr=!1,FM=typeof WeakSet=="function"?WeakSet:Set,et=null;function Si(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(a){Kt(e,t,a)}else r.current=null}function xh(e,t,r){try{r()}catch(a){Kt(e,t,a)}}var ty=!1;function VM(e,t){if(nh=bc,e=Xw(),Eg(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var a=r.getSelection&&r.getSelection();if(a&&a.rangeCount!==0){r=a.anchorNode;var s=a.anchorOffset,l=a.focusNode;a=a.focusOffset;try{r.nodeType,l.nodeType}catch{r=null;break e}var f=0,b=-1,S=-1,T=0,O=0,j=e,F=null;t:for(;;){for(var z;j!==r||s!==0&&j.nodeType!==3||(b=f+s),j!==l||a!==0&&j.nodeType!==3||(S=f+a),j.nodeType===3&&(f+=j.nodeValue.length),(z=j.firstChild)!==null;)F=j,j=z;for(;;){if(j===e)break t;if(F===r&&++T===s&&(b=f),F===l&&++O===a&&(S=f),(z=j.nextSibling)!==null)break;j=F,F=j.parentNode}j=z}r=b===-1||S===-1?null:{start:b,end:S}}else r=null}r=r||{start:0,end:0}}else r=null;for(oh={focusedElem:e,selectionRange:r},bc=!1,et=t;et!==null;)if(t=et,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,et=e;else for(;et!==null;){t=et;try{var D=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(D!==null){var R=D.memoizedProps,P=D.memoizedState,y=t.stateNode,p=y.getSnapshotBeforeUpdate(t.elementType===t.type?R:En(t.type,R),P);y.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error($e(163))}}catch(g){Kt(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,et=e;break}et=t.return}return D=ty,ty=!1,D}function Qs(e,t,r){var a=t.updateQueue;if(a=a!==null?a.lastEffect:null,a!==null){var s=a=a.next;do{if((s.tag&e)===e){var l=s.destroy;s.destroy=void 0,l!==void 0&&xh(t,r,l)}s=s.next}while(s!==a)}}function vd(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 a=r.create;r.destroy=a()}r=r.next}while(r!==t)}}function wh(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 W1(e){var t=e.alternate;t!==null&&(e.alternate=null,W1(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[to],delete t[bl],delete t[sh],delete t[CM],delete t[SM])),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 B1(e){return e.tag===5||e.tag===3||e.tag===4}function ry(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||B1(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 Ch(e,t,r){var a=e.tag;if(a===5||a===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=yc));else if(a!==4&&(e=e.child,e!==null))for(Ch(e,t,r),e=e.sibling;e!==null;)Ch(e,t,r),e=e.sibling}function Sh(e,t,r){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(a!==4&&(e=e.child,e!==null))for(Sh(e,t,r),e=e.sibling;e!==null;)Sh(e,t,r),e=e.sibling}var vr=null,Mn=!1;function Fo(e,t,r){for(r=r.child;r!==null;)H1(e,t,r),r=r.sibling}function H1(e,t,r){if(ro&&typeof ro.onCommitFiberUnmount=="function")try{ro.onCommitFiberUnmount(ud,r)}catch{}switch(r.tag){case 5:Pr||Si(r,t);case 6:var a=vr,s=Mn;vr=null,Fo(e,t,r),vr=a,Mn=s,vr!==null&&(Mn?(e=vr,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):vr.removeChild(r.stateNode));break;case 18:vr!==null&&(Mn?(e=vr,r=r.stateNode,e.nodeType===8?tp(e.parentNode,r):e.nodeType===1&&tp(e,r),dl(e)):tp(vr,r.stateNode));break;case 4:a=vr,s=Mn,vr=r.stateNode.containerInfo,Mn=!0,Fo(e,t,r),vr=a,Mn=s;break;case 0:case 11:case 14:case 15:if(!Pr&&(a=r.updateQueue,a!==null&&(a=a.lastEffect,a!==null))){s=a=a.next;do{var l=s,f=l.destroy;l=l.tag,f!==void 0&&(l&2||l&4)&&xh(r,t,f),s=s.next}while(s!==a)}Fo(e,t,r);break;case 1:if(!Pr&&(Si(r,t),a=r.stateNode,typeof a.componentWillUnmount=="function"))try{a.props=r.memoizedProps,a.state=r.memoizedState,a.componentWillUnmount()}catch(b){Kt(r,t,b)}Fo(e,t,r);break;case 21:Fo(e,t,r);break;case 22:r.mode&1?(Pr=(a=Pr)||r.memoizedState!==null,Fo(e,t,r),Pr=a):Fo(e,t,r);break;default:Fo(e,t,r)}}function ny(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new FM),t.forEach(function(a){var s=qM.bind(null,e,a);r.has(a)||(r.add(a),a.then(s,s))})}}function On(e,t){var r=t.deletions;if(r!==null)for(var a=0;as&&(s=f),a&=~l}if(a=s,a=rr()-a,a=(120>a?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*BM(a/1960))-a,10e?16:e,Ko===null)var a=!1;else{if(e=Ko,Ko=null,Rc=0,kt&6)throw Error($e(331));var s=kt;for(kt|=4,et=e.current;et!==null;){var l=et,f=l.child;if(et.flags&16){var b=l.deletions;if(b!==null){for(var S=0;Srr()-Kg?Na(e,0):qg|=r),Kr(e,t)}function Z1(e,t){t===0&&(e.mode&1?(t=mu,mu<<=1,!(mu&130023424)&&(mu=4194304)):t=1);var r=Ir();e=ko(e,t),e!==null&&(jl(e,t,r),Kr(e,r))}function $M(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Z1(e,r)}function qM(e,t){var r=0;switch(e.tag){case 13:var a=e.stateNode,s=e.memoizedState;s!==null&&(r=s.retryLane);break;case 19:a=e.stateNode;break;default:throw Error($e(314))}a!==null&&a.delete(t),Z1(e,r)}var Q1;Q1=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||$r.current)Gr=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Gr=!1,jM(e,t,r);Gr=!!(e.flags&131072)}else Gr=!1,Bt&&t.flags&1048576&&t1(t,Sc,t.index);switch(t.lanes=0,t.tag){case 2:var a=t.type;Gu(e,t),e=t.pendingProps;var s=Fi(t,Or.current);Mi(t,r),s=Hg(null,t,a,e,s,r);var l=Xg();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,qr(a)?(l=!0,wc(t)):l=!1,t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,zg(t),s.updater=gd,t.stateNode=s,s._reactInternals=t,ph(t,a,e,r),t=bh(null,t,a,!0,l,r)):(t.tag=0,Bt&&l&&Mg(t),Nr(null,t,s,r),t=t.child),t;case 16:a=t.elementType;e:{switch(Gu(e,t),e=t.pendingProps,s=a._init,a=s(a._payload),t.type=a,s=t.tag=ZM(a),e=En(a,e),s){case 0:t=gh(null,t,a,e,r);break e;case 1:t=Qm(null,t,a,e,r);break e;case 11:t=Km(null,t,a,e,r);break e;case 14:t=Zm(null,t,a,En(a.type,e),r);break e}throw Error($e(306,a,""))}return t;case 0:return a=t.type,s=t.pendingProps,s=t.elementType===a?s:En(a,s),gh(e,t,a,s,r);case 1:return a=t.type,s=t.pendingProps,s=t.elementType===a?s:En(a,s),Qm(e,t,a,s,r);case 3:e:{if(L1(t),e===null)throw Error($e(387));a=t.pendingProps,l=t.memoizedState,s=l.element,a1(e,t),Pc(t,a,null,r);var f=t.memoizedState;if(a=f.element,l.isDehydrated)if(l={element:a,isDehydrated:!1,cache:f.cache,pendingSuspenseBoundaries:f.pendingSuspenseBoundaries,transitions:f.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){s=Hi(Error($e(423)),t),t=Jm(e,t,a,r,s);break e}else if(a!==s){s=Hi(Error($e(424)),t),t=Jm(e,t,a,r,s);break e}else for(en=ta(t.stateNode.containerInfo.firstChild),tn=t,Bt=!0,Rn=null,r=u1(t,null,a,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Vi(),a===s){t=To(e,t,r);break e}Nr(e,t,a,r)}t=t.child}return t;case 5:return c1(t),e===null&&ch(t),a=t.type,s=t.pendingProps,l=e!==null?e.memoizedProps:null,f=s.children,ah(a,s)?f=null:l!==null&&ah(a,l)&&(t.flags|=32),I1(e,t),Nr(e,t,f,r),t.child;case 6:return e===null&&ch(t),null;case 13:return j1(e,t,r);case 4:return Fg(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Wi(t,null,a,r):Nr(e,t,a,r),t.child;case 11:return a=t.type,s=t.pendingProps,s=t.elementType===a?s:En(a,s),Km(e,t,a,s,r);case 7:return Nr(e,t,t.pendingProps,r),t.child;case 8:return Nr(e,t,t.pendingProps.children,r),t.child;case 12:return Nr(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(a=t.type._context,s=t.pendingProps,l=t.memoizedProps,f=s.value,Nt(kc,a._currentValue),a._currentValue=f,l!==null)if(Fn(l.value,f)){if(l.children===s.children&&!$r.current){t=To(e,t,r);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var b=l.dependencies;if(b!==null){f=l.child;for(var S=b.firstContext;S!==null;){if(S.context===a){if(l.tag===1){S=yo(-1,r&-r),S.tag=2;var T=l.updateQueue;if(T!==null){T=T.shared;var O=T.pending;O===null?S.next=S:(S.next=O.next,O.next=S),T.pending=S}}l.lanes|=r,S=l.alternate,S!==null&&(S.lanes|=r),dh(l.return,r,t),b.lanes|=r;break}S=S.next}}else if(l.tag===10)f=l.type===t.type?null:l.child;else if(l.tag===18){if(f=l.return,f===null)throw Error($e(341));f.lanes|=r,b=f.alternate,b!==null&&(b.lanes|=r),dh(f,r,t),f=l.sibling}else f=l.child;if(f!==null)f.return=l;else for(f=l;f!==null;){if(f===t){f=null;break}if(l=f.sibling,l!==null){l.return=f.return,f=l;break}f=f.return}l=f}Nr(e,t,s.children,r),t=t.child}return t;case 9:return s=t.type,a=t.pendingProps.children,Mi(t,r),s=Cn(s),a=a(s),t.flags|=1,Nr(e,t,a,r),t.child;case 14:return a=t.type,s=En(a,t.pendingProps),s=En(a.type,s),Zm(e,t,a,s,r);case 15:return R1(e,t,t.type,t.pendingProps,r);case 17:return a=t.type,s=t.pendingProps,s=t.elementType===a?s:En(a,s),Gu(e,t),t.tag=1,qr(a)?(e=!0,wc(t)):e=!1,Mi(t,r),s1(t,a,s),ph(t,a,s,r),bh(null,t,a,!0,e,r);case 19:return D1(e,t,r);case 22:return N1(e,t,r)}throw Error($e(156,t.tag))};function J1(e,t){return Tw(e,t)}function KM(e,t,r,a){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=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vn(e,t,r,a){return new KM(e,t,r,a)}function e0(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ZM(e){if(typeof e=="function")return e0(e)?1:0;if(e!=null){if(e=e.$$typeof,e===yg)return 11;if(e===xg)return 14}return 2}function aa(e,t){var r=e.alternate;return r===null?(r=vn(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 qu(e,t,r,a,s,l){var f=2;if(a=e,typeof e=="function")e0(e)&&(f=1);else if(typeof e=="string")f=5;else e:switch(e){case hi:return Ia(r.children,s,l,t);case mg:f=8,s|=8;break;case Dp:return e=vn(12,r,t,s|2),e.elementType=Dp,e.lanes=l,e;case zp:return e=vn(13,r,t,s),e.elementType=zp,e.lanes=l,e;case Fp:return e=vn(19,r,t,s),e.elementType=Fp,e.lanes=l,e;case lw:return yd(r,s,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case iw:f=10;break e;case sw:f=9;break e;case yg:f=11;break e;case xg:f=14;break e;case Xo:f=16,a=null;break e}throw Error($e(130,e==null?e:typeof e,""))}return t=vn(f,r,t,s),t.elementType=e,t.type=a,t.lanes=l,t}function Ia(e,t,r,a){return e=vn(7,e,a,t),e.lanes=r,e}function yd(e,t,r,a){return e=vn(22,e,a,t),e.elementType=lw,e.lanes=r,e.stateNode={isHidden:!1},e}function up(e,t,r){return e=vn(6,e,null,t),e.lanes=r,e}function cp(e,t,r){return t=vn(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function QM(e,t,r,a,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=a,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function t0(e,t,r,a,s,l,f,b,S){return e=new QM(e,t,r,b,S),t===1?(t=1,l===!0&&(t|=8)):t=0,l=vn(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:a,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},zg(l),e}function JM(e,t,r){var a=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(nC)}catch(e){console.error(e)}}nC(),tw.exports=ln;var Po=tw.exports,dy=Po;Lp.createRoot=dy.createRoot,Lp.hydrateRoot=dy.hydrateRoot;/** * @remix-run/router v1.10.0 * * Copyright (c) Remix Software Inc. @@ -46,7 +46,7 @@ Error generating stack: `+l.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Sl(){return Sl=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function o0(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function aR(){return Math.random().toString(36).substr(2,8)}function fy(e,t){return{usr:e.state,key:e.key,idx:t}}function _h(e,t,r,a){return r===void 0&&(r=null),Sl({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ns(t):t,{state:r,key:t&&t.key||a||aR()})}function Lc(e){let{pathname:t="/",search:r="",hash:a=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),a&&a!=="#"&&(t+=a.charAt(0)==="#"?a:"#"+a),t}function ns(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let a=e.indexOf("?");a>=0&&(t.search=e.substr(a),e=e.substr(0,a)),e&&(t.pathname=e)}return t}function iR(e,t,r,a){a===void 0&&(a={});let{window:s=document.defaultView,v5Compat:l=!1}=a,f=s.history,b=Zo.Pop,S=null,T=O();T==null&&(T=0,f.replaceState(Sl({},f.state,{idx:T}),""));function O(){return(f.state||{idx:null}).idx}function j(){b=Zo.Pop;let P=O(),y=P==null?null:P-T;T=P,S&&S({action:b,location:R.location,delta:y})}function F(P,y){b=Zo.Push;let p=_h(R.location,P,y);r&&r(p,P),T=O()+1;let v=fy(p,T),g=R.createHref(p);try{f.pushState(v,"",g)}catch(m){if(m instanceof DOMException&&m.name==="DataCloneError")throw m;s.location.assign(g)}l&&S&&S({action:b,location:R.location,delta:1})}function z(P,y){b=Zo.Replace;let p=_h(R.location,P,y);r&&r(p,P),T=O();let v=fy(p,T),g=R.createHref(p);f.replaceState(v,"",g),l&&S&&S({action:b,location:R.location,delta:0})}function D(P){let y=s.location.origin!=="null"?s.location.origin:s.location.href,p=typeof P=="string"?P:Lc(P);return $t(y,"No window.location.(origin|href) available to create URL for href: "+p),new URL(p,y)}let R={get action(){return b},get location(){return e(s,f)},listen(P){if(S)throw new Error("A history only accepts one active listener");return s.addEventListener(dy,j),S=P,()=>{s.removeEventListener(dy,j),S=null}},createHref(P){return t(s,P)},createURL:D,encodeLocation(P){let y=D(P);return{pathname:y.pathname,search:y.search,hash:y.hash}},push:F,replace:z,go(P){return f.go(P)}};return R}var py;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(py||(py={}));function sR(e,t,r){r===void 0&&(r="/");let a=typeof t=="string"?ns(t):t,s=kl(a.pathname||"/",r);if(s==null)return null;let l=oC(e);lR(l);let f=null;for(let b=0;f==null&&b{let S={relativePath:b===void 0?l.path||"":b,caseSensitive:l.caseSensitive===!0,childrenIndex:f,route:l};S.relativePath.startsWith("/")&&($t(S.relativePath.startsWith(a),'Absolute route path "'+S.relativePath+'" nested under path '+('"'+a+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),S.relativePath=S.relativePath.slice(a.length));let T=ia([a,S.relativePath]),O=r.concat(S);l.children&&l.children.length>0&&($t(l.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+T+'".')),oC(l.children,t,O,T)),!(l.path==null&&!l.index)&&t.push({path:T,score:gR(T,l.index),routesMeta:O})};return e.forEach((l,f)=>{var b;if(l.path===""||!((b=l.path)!=null&&b.includes("?")))s(l,f);else for(let S of aC(l.path))s(l,f,S)}),t}function aC(e){let t=e.split("/");if(t.length===0)return[];let[r,...a]=t,s=r.endsWith("?"),l=r.replace(/\?$/,"");if(a.length===0)return s?[l,""]:[l];let f=aC(a.join("/")),b=[];return b.push(...f.map(S=>S===""?l:[l,S].join("/"))),s&&b.push(...f),b.map(S=>e.startsWith("/")&&S===""?"/":S)}function lR(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:bR(t.routesMeta.map(a=>a.childrenIndex),r.routesMeta.map(a=>a.childrenIndex)))}const uR=/^:\w+$/,cR=3,dR=2,fR=1,pR=10,hR=-2,hy=e=>e==="*";function gR(e,t){let r=e.split("/"),a=r.length;return r.some(hy)&&(a+=hR),t&&(a+=dR),r.filter(s=>!hy(s)).reduce((s,l)=>s+(uR.test(l)?cR:l===""?fR:pR),a)}function bR(e,t){return e.length===t.length&&e.slice(0,-1).every((a,s)=>a===t[s])?e[e.length-1]-t[t.length-1]:0}function vR(e,t){let{routesMeta:r}=e,a={},s="/",l=[];for(let f=0;f{if(O==="*"){let F=b[j]||"";f=l.slice(0,l.length-F.length).replace(/(.)\/+$/,"$1")}return T[O]=xR(b[j]||"",O),T},{}),pathname:l,pathnameBase:f,pattern:e}}function mR(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),o0(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 a=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(f,b)=>(a.push(b),"/([^\\/]+)"));return e.endsWith("*")?(a.push("*"),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),a]}function yR(e){try{return decodeURI(e)}catch(t){return o0(!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 xR(e,t){try{return decodeURIComponent(e)}catch(r){return o0(!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 kl(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,a=e.charAt(r);return a&&a!=="/"?null:e.slice(r)||"/"}function wR(e,t){t===void 0&&(t="/");let{pathname:r,search:a="",hash:s=""}=typeof e=="string"?ns(e):e;return{pathname:r?r.startsWith("/")?r:CR(r,t):t,search:kR(a),hash:TR(s)}}function CR(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 dp(e,t,r,a){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(a)+"]. 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 a0(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function i0(e,t,r,a){a===void 0&&(a=!1);let s;typeof e=="string"?s=ns(e):(s=Sl({},e),$t(!s.pathname||!s.pathname.includes("?"),dp("?","pathname","search",s)),$t(!s.pathname||!s.pathname.includes("#"),dp("#","pathname","hash",s)),$t(!s.search||!s.search.includes("#"),dp("#","search","hash",s)));let l=e===""||s.pathname==="",f=l?"/":s.pathname,b;if(a||f==null)b=r;else{let j=t.length-1;if(f.startsWith("..")){let F=f.split("/");for(;F[0]==="..";)F.shift(),j-=1;s.pathname=F.join("/")}b=j>=0?t[j]:"/"}let S=wR(s,b),T=f&&f!=="/"&&f.endsWith("/"),O=(l||f===".")&&r.endsWith("/");return!S.pathname.endsWith("/")&&(T||O)&&(S.pathname+="/"),S}const ia=e=>e.join("/").replace(/\/\/+/g,"/"),SR=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),kR=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,TR=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function PR(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const iC=["post","put","patch","delete"];new Set(iC);const _R=["get",...iC];new Set(_R);/** + */function Sl(){return Sl=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function a0(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function aR(){return Math.random().toString(36).substr(2,8)}function py(e,t){return{usr:e.state,key:e.key,idx:t}}function Oh(e,t,r,a){return r===void 0&&(r=null),Sl({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ns(t):t,{state:r,key:t&&t.key||a||aR()})}function Lc(e){let{pathname:t="/",search:r="",hash:a=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),a&&a!=="#"&&(t+=a.charAt(0)==="#"?a:"#"+a),t}function ns(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let a=e.indexOf("?");a>=0&&(t.search=e.substr(a),e=e.substr(0,a)),e&&(t.pathname=e)}return t}function iR(e,t,r,a){a===void 0&&(a={});let{window:s=document.defaultView,v5Compat:l=!1}=a,f=s.history,b=Zo.Pop,S=null,T=O();T==null&&(T=0,f.replaceState(Sl({},f.state,{idx:T}),""));function O(){return(f.state||{idx:null}).idx}function j(){b=Zo.Pop;let P=O(),y=P==null?null:P-T;T=P,S&&S({action:b,location:R.location,delta:y})}function F(P,y){b=Zo.Push;let p=Oh(R.location,P,y);r&&r(p,P),T=O()+1;let v=py(p,T),g=R.createHref(p);try{f.pushState(v,"",g)}catch(m){if(m instanceof DOMException&&m.name==="DataCloneError")throw m;s.location.assign(g)}l&&S&&S({action:b,location:R.location,delta:1})}function z(P,y){b=Zo.Replace;let p=Oh(R.location,P,y);r&&r(p,P),T=O();let v=py(p,T),g=R.createHref(p);f.replaceState(v,"",g),l&&S&&S({action:b,location:R.location,delta:0})}function D(P){let y=s.location.origin!=="null"?s.location.origin:s.location.href,p=typeof P=="string"?P:Lc(P);return $t(y,"No window.location.(origin|href) available to create URL for href: "+p),new URL(p,y)}let R={get action(){return b},get location(){return e(s,f)},listen(P){if(S)throw new Error("A history only accepts one active listener");return s.addEventListener(fy,j),S=P,()=>{s.removeEventListener(fy,j),S=null}},createHref(P){return t(s,P)},createURL:D,encodeLocation(P){let y=D(P);return{pathname:y.pathname,search:y.search,hash:y.hash}},push:F,replace:z,go(P){return f.go(P)}};return R}var hy;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(hy||(hy={}));function sR(e,t,r){r===void 0&&(r="/");let a=typeof t=="string"?ns(t):t,s=kl(a.pathname||"/",r);if(s==null)return null;let l=oC(e);lR(l);let f=null;for(let b=0;f==null&&b{let S={relativePath:b===void 0?l.path||"":b,caseSensitive:l.caseSensitive===!0,childrenIndex:f,route:l};S.relativePath.startsWith("/")&&($t(S.relativePath.startsWith(a),'Absolute route path "'+S.relativePath+'" nested under path '+('"'+a+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),S.relativePath=S.relativePath.slice(a.length));let T=ia([a,S.relativePath]),O=r.concat(S);l.children&&l.children.length>0&&($t(l.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+T+'".')),oC(l.children,t,O,T)),!(l.path==null&&!l.index)&&t.push({path:T,score:gR(T,l.index),routesMeta:O})};return e.forEach((l,f)=>{var b;if(l.path===""||!((b=l.path)!=null&&b.includes("?")))s(l,f);else for(let S of aC(l.path))s(l,f,S)}),t}function aC(e){let t=e.split("/");if(t.length===0)return[];let[r,...a]=t,s=r.endsWith("?"),l=r.replace(/\?$/,"");if(a.length===0)return s?[l,""]:[l];let f=aC(a.join("/")),b=[];return b.push(...f.map(S=>S===""?l:[l,S].join("/"))),s&&b.push(...f),b.map(S=>e.startsWith("/")&&S===""?"/":S)}function lR(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:bR(t.routesMeta.map(a=>a.childrenIndex),r.routesMeta.map(a=>a.childrenIndex)))}const uR=/^:\w+$/,cR=3,dR=2,fR=1,pR=10,hR=-2,gy=e=>e==="*";function gR(e,t){let r=e.split("/"),a=r.length;return r.some(gy)&&(a+=hR),t&&(a+=dR),r.filter(s=>!gy(s)).reduce((s,l)=>s+(uR.test(l)?cR:l===""?fR:pR),a)}function bR(e,t){return e.length===t.length&&e.slice(0,-1).every((a,s)=>a===t[s])?e[e.length-1]-t[t.length-1]:0}function vR(e,t){let{routesMeta:r}=e,a={},s="/",l=[];for(let f=0;f{if(O==="*"){let F=b[j]||"";f=l.slice(0,l.length-F.length).replace(/(.)\/+$/,"$1")}return T[O]=xR(b[j]||"",O),T},{}),pathname:l,pathnameBase:f,pattern:e}}function mR(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),a0(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 a=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(f,b)=>(a.push(b),"/([^\\/]+)"));return e.endsWith("*")?(a.push("*"),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),a]}function yR(e){try{return decodeURI(e)}catch(t){return a0(!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 xR(e,t){try{return decodeURIComponent(e)}catch(r){return a0(!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 kl(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,a=e.charAt(r);return a&&a!=="/"?null:e.slice(r)||"/"}function wR(e,t){t===void 0&&(t="/");let{pathname:r,search:a="",hash:s=""}=typeof e=="string"?ns(e):e;return{pathname:r?r.startsWith("/")?r:CR(r,t):t,search:kR(a),hash:TR(s)}}function CR(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 dp(e,t,r,a){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(a)+"]. 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 i0(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function s0(e,t,r,a){a===void 0&&(a=!1);let s;typeof e=="string"?s=ns(e):(s=Sl({},e),$t(!s.pathname||!s.pathname.includes("?"),dp("?","pathname","search",s)),$t(!s.pathname||!s.pathname.includes("#"),dp("#","pathname","hash",s)),$t(!s.search||!s.search.includes("#"),dp("#","search","hash",s)));let l=e===""||s.pathname==="",f=l?"/":s.pathname,b;if(a||f==null)b=r;else{let j=t.length-1;if(f.startsWith("..")){let F=f.split("/");for(;F[0]==="..";)F.shift(),j-=1;s.pathname=F.join("/")}b=j>=0?t[j]:"/"}let S=wR(s,b),T=f&&f!=="/"&&f.endsWith("/"),O=(l||f===".")&&r.endsWith("/");return!S.pathname.endsWith("/")&&(T||O)&&(S.pathname+="/"),S}const ia=e=>e.join("/").replace(/\/\/+/g,"/"),SR=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),kR=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,TR=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function PR(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const iC=["post","put","patch","delete"];new Set(iC);const _R=["get",...iC];new Set(_R);/** * React Router v6.17.0 * * Copyright (c) Remix Software Inc. @@ -55,7 +55,7 @@ Error generating stack: `+l.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function jc(){return jc=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.pathnameBase)),f=ee.useRef(!1);return uC(()=>{f.current=!0}),ee.useCallback(function(S,T){if(T===void 0&&(T={}),!f.current)return;if(typeof S=="number"){r.go(S);return}let O=i0(S,JSON.parse(l),s,T.relative==="path");e==null&&t!=="/"&&(O.pathname=O.pathname==="/"?t:ia([t,O.pathname])),(T.replace?r.replace:r.push)(O,T.state,T)},[t,r,l,s,e])}function Pd(e,t){let{relative:r}=t===void 0?{}:t,{matches:a}=ee.useContext(ha),{pathname:s}=qa(),l=JSON.stringify(a0(a).map(f=>f.pathnameBase));return ee.useMemo(()=>i0(e,JSON.parse(l),s,r==="path"),[e,l,s,r])}function ER(e,t){return MR(e,t)}function MR(e,t,r){os()||$t(!1);let{navigator:a}=ee.useContext($a),{matches:s}=ee.useContext(ha),l=s[s.length-1],f=l?l.params:{};l&&l.pathname;let b=l?l.pathnameBase:"/";l&&l.route;let S=qa(),T;if(t){var O;let R=typeof t=="string"?ns(t):t;b==="/"||(O=R.pathname)!=null&&O.startsWith(b)||$t(!1),T=R}else T=S;let j=T.pathname||"/",F=b==="/"?j:j.slice(b.length)||"/",z=sR(e,{pathname:F}),D=jR(z&&z.map(R=>Object.assign({},R,{params:Object.assign({},f,R.params),pathname:ia([b,a.encodeLocation?a.encodeLocation(R.pathname).pathname:R.pathname]),pathnameBase:R.pathnameBase==="/"?b:ia([b,a.encodeLocation?a.encodeLocation(R.pathnameBase).pathname:R.pathnameBase])})),s,r);return t&&D?ee.createElement(Td.Provider,{value:{location:jc({pathname:"/",search:"",hash:"",state:null,key:"default"},T),navigationType:Zo.Pop}},D):D}function RR(){let e=VR(),t=PR(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)"},l=null;return ee.createElement(ee.Fragment,null,ee.createElement("h2",null,"Unexpected Application Error!"),ee.createElement("h3",{style:{fontStyle:"italic"}},t),r?ee.createElement("pre",{style:s},r):null,l)}const NR=ee.createElement(RR,null);class IR extends ee.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?ee.createElement(ha.Provider,{value:this.props.routeContext},ee.createElement(lC.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function LR(e){let{routeContext:t,match:r,children:a}=e,s=ee.useContext(kd);return s&&s.static&&s.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=r.route.id),ee.createElement(ha.Provider,{value:t},a)}function jR(e,t,r){var a;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 l=e,f=(a=r)==null?void 0:a.errors;if(f!=null){let b=l.findIndex(S=>S.route.id&&(f==null?void 0:f[S.route.id]));b>=0||$t(!1),l=l.slice(0,Math.min(l.length,b+1))}return l.reduceRight((b,S,T)=>{let O=S.route.id?f==null?void 0:f[S.route.id]:null,j=null;r&&(j=S.route.errorElement||NR);let F=t.concat(l.slice(0,T+1)),z=()=>{let D;return O?D=j:S.route.Component?D=ee.createElement(S.route.Component,null):S.route.element?D=S.route.element:D=b,ee.createElement(LR,{match:S,routeContext:{outlet:b,matches:F,isDataRoute:r!=null},children:D})};return r&&(S.route.ErrorBoundary||S.route.errorElement||T===0)?ee.createElement(IR,{location:r.location,revalidation:r.revalidation,component:j,error:O,children:z(),routeContext:{outlet:null,matches:F,isDataRoute:!0}}):z()},null)}var dC=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(dC||{}),Dc=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}(Dc||{});function DR(e){let t=ee.useContext(kd);return t||$t(!1),t}function zR(e){let t=ee.useContext(sC);return t||$t(!1),t}function FR(e){let t=ee.useContext(ha);return t||$t(!1),t}function fC(e){let t=FR(),r=t.matches[t.matches.length-1];return r.route.id||$t(!1),r.route.id}function VR(){var e;let t=ee.useContext(lC),r=zR(Dc.UseRouteError),a=fC(Dc.UseRouteError);return t||((e=r.errors)==null?void 0:e[a])}function WR(){let{router:e}=DR(dC.UseNavigateStable),t=fC(Dc.UseNavigateStable),r=ee.useRef(!1);return uC(()=>{r.current=!0}),ee.useCallback(function(s,l){l===void 0&&(l={}),r.current&&(typeof s=="number"?e.navigate(s):e.navigate(s,jc({fromRouteId:t},l)))},[e,t])}function BR(e){let{to:t,replace:r,state:a,relative:s}=e;os()||$t(!1);let{matches:l}=ee.useContext(ha),{pathname:f}=qa(),b=cC(),S=i0(t,a0(l).map(O=>O.pathnameBase),f,s==="path"),T=JSON.stringify(S);return ee.useEffect(()=>b(JSON.parse(T),{replace:r,state:a,relative:s}),[b,T,s,r,a]),null}function Ni(e){$t(!1)}function HR(e){let{basename:t="/",children:r=null,location:a,navigationType:s=Zo.Pop,navigator:l,static:f=!1}=e;os()&&$t(!1);let b=t.replace(/^\/*/,"/"),S=ee.useMemo(()=>({basename:b,navigator:l,static:f}),[b,l,f]);typeof a=="string"&&(a=ns(a));let{pathname:T="/",search:O="",hash:j="",state:F=null,key:z="default"}=a,D=ee.useMemo(()=>{let R=kl(T,b);return R==null?null:{location:{pathname:R,search:O,hash:j,state:F,key:z},navigationType:s}},[b,T,O,j,F,z,s]);return D==null?null:ee.createElement($a.Provider,{value:S},ee.createElement(Td.Provider,{children:r,value:D}))}function s0(e){let{children:t,location:r}=e;return ER(Ah(t),r)}new Promise(()=>{});function Ah(e,t){t===void 0&&(t=[]);let r=[];return ee.Children.forEach(e,(a,s)=>{if(!ee.isValidElement(a))return;let l=[...t,s];if(a.type===ee.Fragment){r.push.apply(r,Ah(a.props.children,l));return}a.type!==Ni&&$t(!1),!a.props.index||!a.props.children||$t(!1);let f={id:a.props.id||l.join("-"),caseSensitive:a.props.caseSensitive,element:a.props.element,Component:a.props.Component,index:a.props.index,path:a.props.path,loader:a.props.loader,action:a.props.action,errorElement:a.props.errorElement,ErrorBoundary:a.props.ErrorBoundary,hasErrorBoundary:a.props.ErrorBoundary!=null||a.props.errorElement!=null,shouldRevalidate:a.props.shouldRevalidate,handle:a.props.handle,lazy:a.props.lazy};a.props.children&&(f.children=Ah(a.props.children,l)),r.push(f)}),r}/** + */function jc(){return jc=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.pathnameBase)),f=ee.useRef(!1);return uC(()=>{f.current=!0}),ee.useCallback(function(S,T){if(T===void 0&&(T={}),!f.current)return;if(typeof S=="number"){r.go(S);return}let O=s0(S,JSON.parse(l),s,T.relative==="path");e==null&&t!=="/"&&(O.pathname=O.pathname==="/"?t:ia([t,O.pathname])),(T.replace?r.replace:r.push)(O,T.state,T)},[t,r,l,s,e])}function Pd(e,t){let{relative:r}=t===void 0?{}:t,{matches:a}=ee.useContext(ha),{pathname:s}=qa(),l=JSON.stringify(i0(a).map(f=>f.pathnameBase));return ee.useMemo(()=>s0(e,JSON.parse(l),s,r==="path"),[e,l,s,r])}function ER(e,t){return MR(e,t)}function MR(e,t,r){os()||$t(!1);let{navigator:a}=ee.useContext($a),{matches:s}=ee.useContext(ha),l=s[s.length-1],f=l?l.params:{};l&&l.pathname;let b=l?l.pathnameBase:"/";l&&l.route;let S=qa(),T;if(t){var O;let R=typeof t=="string"?ns(t):t;b==="/"||(O=R.pathname)!=null&&O.startsWith(b)||$t(!1),T=R}else T=S;let j=T.pathname||"/",F=b==="/"?j:j.slice(b.length)||"/",z=sR(e,{pathname:F}),D=jR(z&&z.map(R=>Object.assign({},R,{params:Object.assign({},f,R.params),pathname:ia([b,a.encodeLocation?a.encodeLocation(R.pathname).pathname:R.pathname]),pathnameBase:R.pathnameBase==="/"?b:ia([b,a.encodeLocation?a.encodeLocation(R.pathnameBase).pathname:R.pathnameBase])})),s,r);return t&&D?ee.createElement(Td.Provider,{value:{location:jc({pathname:"/",search:"",hash:"",state:null,key:"default"},T),navigationType:Zo.Pop}},D):D}function RR(){let e=VR(),t=PR(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)"},l=null;return ee.createElement(ee.Fragment,null,ee.createElement("h2",null,"Unexpected Application Error!"),ee.createElement("h3",{style:{fontStyle:"italic"}},t),r?ee.createElement("pre",{style:s},r):null,l)}const NR=ee.createElement(RR,null);class IR extends ee.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?ee.createElement(ha.Provider,{value:this.props.routeContext},ee.createElement(lC.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function LR(e){let{routeContext:t,match:r,children:a}=e,s=ee.useContext(kd);return s&&s.static&&s.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=r.route.id),ee.createElement(ha.Provider,{value:t},a)}function jR(e,t,r){var a;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 l=e,f=(a=r)==null?void 0:a.errors;if(f!=null){let b=l.findIndex(S=>S.route.id&&(f==null?void 0:f[S.route.id]));b>=0||$t(!1),l=l.slice(0,Math.min(l.length,b+1))}return l.reduceRight((b,S,T)=>{let O=S.route.id?f==null?void 0:f[S.route.id]:null,j=null;r&&(j=S.route.errorElement||NR);let F=t.concat(l.slice(0,T+1)),z=()=>{let D;return O?D=j:S.route.Component?D=ee.createElement(S.route.Component,null):S.route.element?D=S.route.element:D=b,ee.createElement(LR,{match:S,routeContext:{outlet:b,matches:F,isDataRoute:r!=null},children:D})};return r&&(S.route.ErrorBoundary||S.route.errorElement||T===0)?ee.createElement(IR,{location:r.location,revalidation:r.revalidation,component:j,error:O,children:z(),routeContext:{outlet:null,matches:F,isDataRoute:!0}}):z()},null)}var dC=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(dC||{}),Dc=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}(Dc||{});function DR(e){let t=ee.useContext(kd);return t||$t(!1),t}function zR(e){let t=ee.useContext(sC);return t||$t(!1),t}function FR(e){let t=ee.useContext(ha);return t||$t(!1),t}function fC(e){let t=FR(),r=t.matches[t.matches.length-1];return r.route.id||$t(!1),r.route.id}function VR(){var e;let t=ee.useContext(lC),r=zR(Dc.UseRouteError),a=fC(Dc.UseRouteError);return t||((e=r.errors)==null?void 0:e[a])}function WR(){let{router:e}=DR(dC.UseNavigateStable),t=fC(Dc.UseNavigateStable),r=ee.useRef(!1);return uC(()=>{r.current=!0}),ee.useCallback(function(s,l){l===void 0&&(l={}),r.current&&(typeof s=="number"?e.navigate(s):e.navigate(s,jc({fromRouteId:t},l)))},[e,t])}function BR(e){let{to:t,replace:r,state:a,relative:s}=e;os()||$t(!1);let{matches:l}=ee.useContext(ha),{pathname:f}=qa(),b=cC(),S=s0(t,i0(l).map(O=>O.pathnameBase),f,s==="path"),T=JSON.stringify(S);return ee.useEffect(()=>b(JSON.parse(T),{replace:r,state:a,relative:s}),[b,T,s,r,a]),null}function Ni(e){$t(!1)}function HR(e){let{basename:t="/",children:r=null,location:a,navigationType:s=Zo.Pop,navigator:l,static:f=!1}=e;os()&&$t(!1);let b=t.replace(/^\/*/,"/"),S=ee.useMemo(()=>({basename:b,navigator:l,static:f}),[b,l,f]);typeof a=="string"&&(a=ns(a));let{pathname:T="/",search:O="",hash:j="",state:F=null,key:z="default"}=a,D=ee.useMemo(()=>{let R=kl(T,b);return R==null?null:{location:{pathname:R,search:O,hash:j,state:F,key:z},navigationType:s}},[b,T,O,j,F,z,s]);return D==null?null:ee.createElement($a.Provider,{value:S},ee.createElement(Td.Provider,{children:r,value:D}))}function l0(e){let{children:t,location:r}=e;return ER(Eh(t),r)}new Promise(()=>{});function Eh(e,t){t===void 0&&(t=[]);let r=[];return ee.Children.forEach(e,(a,s)=>{if(!ee.isValidElement(a))return;let l=[...t,s];if(a.type===ee.Fragment){r.push.apply(r,Eh(a.props.children,l));return}a.type!==Ni&&$t(!1),!a.props.index||!a.props.children||$t(!1);let f={id:a.props.id||l.join("-"),caseSensitive:a.props.caseSensitive,element:a.props.element,Component:a.props.Component,index:a.props.index,path:a.props.path,loader:a.props.loader,action:a.props.action,errorElement:a.props.errorElement,ErrorBoundary:a.props.ErrorBoundary,hasErrorBoundary:a.props.ErrorBoundary!=null||a.props.errorElement!=null,shouldRevalidate:a.props.shouldRevalidate,handle:a.props.handle,lazy:a.props.lazy};a.props.children&&(f.children=Eh(a.props.children,l)),r.push(f)}),r}/** * React Router DOM v6.17.0 * * Copyright (c) Remix Software Inc. @@ -64,30 +64,30 @@ Error generating stack: `+l.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function zc(){return zc=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[s]=e[s]);return r}function XR(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function YR(e,t){return e.button===0&&(!t||t==="_self")&&!XR(e)}const GR=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],UR=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],$R=ee.createContext({isTransitioning:!1}),qR="startTransition",gy=pg[qR];function KR(e){let{basename:t,children:r,future:a,window:s}=e,l=ee.useRef();l.current==null&&(l.current=oR({window:s,v5Compat:!0}));let f=l.current,[b,S]=ee.useState({action:f.action,location:f.location}),{v7_startTransition:T}=a||{},O=ee.useCallback(j=>{T&&gy?gy(()=>S(j)):S(j)},[S,T]);return ee.useLayoutEffect(()=>f.listen(O),[f,O]),ee.createElement(HR,{basename:t,children:r,location:b.location,navigationType:b.action,navigator:f})}const ZR=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",QR=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Fc=ee.forwardRef(function(t,r){let{onClick:a,relative:s,reloadDocument:l,replace:f,state:b,target:S,to:T,preventScrollReset:O,unstable_viewTransition:j}=t,F=pC(t,GR),{basename:z}=ee.useContext($a),D,R=!1;if(typeof T=="string"&&QR.test(T)&&(D=T,ZR))try{let v=new URL(window.location.href),g=T.startsWith("//")?new URL(v.protocol+T):new URL(T),m=kl(g.pathname,z);g.origin===v.origin&&m!=null?T=m+g.search+g.hash:R=!0}catch{}let P=OR(T,{relative:s}),y=tN(T,{replace:f,state:b,target:S,preventScrollReset:O,relative:s,unstable_viewTransition:j});function p(v){a&&a(v),v.defaultPrevented||y(v)}return ee.createElement("a",zc({},F,{href:D||P,onClick:R||l?a:p,ref:r,target:S}))}),JR=ee.forwardRef(function(t,r){let{"aria-current":a="page",caseSensitive:s=!1,className:l="",end:f=!1,style:b,to:S,unstable_viewTransition:T,children:O}=t,j=pC(t,UR),F=Pd(S,{relative:j.relative}),z=qa(),D=ee.useContext(sC),{navigator:R}=ee.useContext($a),P=D!=null&&rN(F)&&T===!0,y=R.encodeLocation?R.encodeLocation(F).pathname:F.pathname,p=z.pathname,v=D&&D.navigation&&D.navigation.location?D.navigation.location.pathname:null;s||(p=p.toLowerCase(),v=v?v.toLowerCase():null,y=y.toLowerCase());let g=p===y||!f&&p.startsWith(y)&&p.charAt(y.length)==="/",m=v!=null&&(v===y||!f&&v.startsWith(y)&&v.charAt(y.length)==="/"),_={isActive:g,isPending:m,isTransitioning:P},M=g?a:void 0,X;typeof l=="function"?X=l(_):X=[l,g?"active":null,m?"pending":null,P?"transitioning":null].filter(Boolean).join(" ");let H=typeof b=="function"?b(_):b;return ee.createElement(Fc,zc({},j,{"aria-current":M,className:X,ref:r,style:H,to:S,unstable_viewTransition:T}),typeof O=="function"?O(_):O)});var Eh;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Eh||(Eh={}));var by;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(by||(by={}));function eN(e){let t=ee.useContext(kd);return t||$t(!1),t}function tN(e,t){let{target:r,replace:a,state:s,preventScrollReset:l,relative:f,unstable_viewTransition:b}=t===void 0?{}:t,S=cC(),T=qa(),O=Pd(e,{relative:f});return ee.useCallback(j=>{if(YR(j,r)){j.preventDefault();let F=a!==void 0?a:Lc(T)===Lc(O);S(e,{replace:F,state:s,preventScrollReset:l,relative:f,unstable_viewTransition:b})}},[T,S,O,a,s,r,e,l,f,b])}function rN(e,t){t===void 0&&(t={});let r=ee.useContext($R);r==null&&$t(!1);let{basename:a}=eN(Eh.useViewTransitionState),s=Pd(e,{relative:t.relative});if(!r.isTransitioning)return!1;let l=kl(r.currentLocation.pathname,a)||r.currentLocation.pathname,f=kl(r.nextLocation.pathname,a)||r.nextLocation.pathname;return Oh(s.pathname,f)!=null||Oh(s.pathname,l)!=null}function nN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.createElement("path",{d:"M12 7.5a2.25 2.25 0 100 4.5 2.25 2.25 0 000-4.5z"}),ee.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"}),ee.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 oN=ee.forwardRef(nN),hC=oN;function aN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 iN=ee.forwardRef(aN),sN=iN;function lN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 uN=ee.forwardRef(lN),gC=uN;function cN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 dN=ee.forwardRef(cN),fN=dN;function pN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 hN=ee.forwardRef(pN),gN=hN;function bN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 vN=ee.forwardRef(bN),Ku=vN;function mN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 yN=ee.forwardRef(mN),bC=yN;function xN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.createElement("path",{d:"M4.5 3.75a3 3 0 00-3 3v.75h21v-.75a3 3 0 00-3-3h-15z"}),ee.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 wN=ee.forwardRef(xN),vC=wN;function CN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 SN=ee.forwardRef(CN),kN=SN;function TN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.createElement("path",{fillRule:"evenodd",d:"M2.625 6.75a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875 0A.75.75 0 018.25 6h12a.75.75 0 010 1.5h-12a.75.75 0 01-.75-.75zM2.625 12a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zM7.5 12a.75.75 0 01.75-.75h12a.75.75 0 010 1.5h-12A.75.75 0 017.5 12zm-4.875 5.25a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875 0a.75.75 0 01.75-.75h12a.75.75 0 010 1.5h-12a.75.75 0 01-.75-.75z",clipRule:"evenodd"}))}const PN=ee.forwardRef(TN),_N=PN;function ON({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 AN=ee.forwardRef(ON),EN=AN;function MN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 RN=ee.forwardRef(MN),NN=RN;function IN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 LN=ee.forwardRef(IN),jN=LN;function DN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.createElement("path",{d:"M11.644 1.59a.75.75 0 01.712 0l9.75 5.25a.75.75 0 010 1.32l-9.75 5.25a.75.75 0 01-.712 0l-9.75-5.25a.75.75 0 010-1.32l9.75-5.25z"}),ee.createElement("path",{d:"M3.265 10.602l7.668 4.129a2.25 2.25 0 002.134 0l7.668-4.13 1.37.739a.75.75 0 010 1.32l-9.75 5.25a.75.75 0 01-.71 0l-9.75-5.25a.75.75 0 010-1.32l1.37-.738z"}),ee.createElement("path",{d:"M10.933 19.231l-7.668-4.13-1.37.739a.75.75 0 000 1.32l9.75 5.25c.221.12.489.12.71 0l9.75-5.25a.75.75 0 000-1.32l-1.37-.738-7.668 4.13a2.25 2.25 0 01-2.134-.001z"}))}const zN=ee.forwardRef(DN),FN=zN;function VN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 WN=ee.forwardRef(VN),vy=WN;function BN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 HN=ee.forwardRef(BN),XN=HN;function YN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 GN=ee.forwardRef(YN),UN=GN;function $N({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.createElement("path",{fillRule:"evenodd",d:"M12 6.75a5.25 5.25 0 016.775-5.025.75.75 0 01.313 1.248l-3.32 3.319c.063.475.276.934.641 1.299.365.365.824.578 1.3.64l3.318-3.319a.75.75 0 011.248.313 5.25 5.25 0 01-5.472 6.756c-1.018-.086-1.87.1-2.309.634L7.344 21.3A3.298 3.298 0 112.7 16.657l8.684-7.151c.533-.44.72-1.291.634-2.309A5.342 5.342 0 0112 6.75zM4.117 19.125a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008z",clipRule:"evenodd"}),ee.createElement("path",{d:"M10.076 8.64l-2.201-2.2V4.874a.75.75 0 00-.364-.643l-3.75-2.25a.75.75 0 00-.916.113l-.75.75a.75.75 0 00-.113.916l2.25 3.75a.75.75 0 00.643.364h1.564l2.062 2.062 1.575-1.297z"}),ee.createElement("path",{fillRule:"evenodd",d:"M12.556 17.329l4.183 4.182a3.375 3.375 0 004.773-4.773l-3.306-3.305a6.803 6.803 0 01-1.53.043c-.394-.034-.682-.006-.867.042a.589.589 0 00-.167.063l-3.086 3.748zm3.414-1.36a.75.75 0 011.06 0l1.875 1.876a.75.75 0 11-1.06 1.06L15.97 17.03a.75.75 0 010-1.06z",clipRule:"evenodd"}))}const qN=ee.forwardRef($N),KN=qN;var Be={},mC={},yC={exports:{}};/*! + */function zc(){return zc=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[s]=e[s]);return r}function XR(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function YR(e,t){return e.button===0&&(!t||t==="_self")&&!XR(e)}const GR=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],UR=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],$R=ee.createContext({isTransitioning:!1}),qR="startTransition",by=hg[qR];function KR(e){let{basename:t,children:r,future:a,window:s}=e,l=ee.useRef();l.current==null&&(l.current=oR({window:s,v5Compat:!0}));let f=l.current,[b,S]=ee.useState({action:f.action,location:f.location}),{v7_startTransition:T}=a||{},O=ee.useCallback(j=>{T&&by?by(()=>S(j)):S(j)},[S,T]);return ee.useLayoutEffect(()=>f.listen(O),[f,O]),ee.createElement(HR,{basename:t,children:r,location:b.location,navigationType:b.action,navigator:f})}const ZR=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",QR=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Fc=ee.forwardRef(function(t,r){let{onClick:a,relative:s,reloadDocument:l,replace:f,state:b,target:S,to:T,preventScrollReset:O,unstable_viewTransition:j}=t,F=pC(t,GR),{basename:z}=ee.useContext($a),D,R=!1;if(typeof T=="string"&&QR.test(T)&&(D=T,ZR))try{let v=new URL(window.location.href),g=T.startsWith("//")?new URL(v.protocol+T):new URL(T),m=kl(g.pathname,z);g.origin===v.origin&&m!=null?T=m+g.search+g.hash:R=!0}catch{}let P=OR(T,{relative:s}),y=tN(T,{replace:f,state:b,target:S,preventScrollReset:O,relative:s,unstable_viewTransition:j});function p(v){a&&a(v),v.defaultPrevented||y(v)}return ee.createElement("a",zc({},F,{href:D||P,onClick:R||l?a:p,ref:r,target:S}))}),JR=ee.forwardRef(function(t,r){let{"aria-current":a="page",caseSensitive:s=!1,className:l="",end:f=!1,style:b,to:S,unstable_viewTransition:T,children:O}=t,j=pC(t,UR),F=Pd(S,{relative:j.relative}),z=qa(),D=ee.useContext(sC),{navigator:R}=ee.useContext($a),P=D!=null&&rN(F)&&T===!0,y=R.encodeLocation?R.encodeLocation(F).pathname:F.pathname,p=z.pathname,v=D&&D.navigation&&D.navigation.location?D.navigation.location.pathname:null;s||(p=p.toLowerCase(),v=v?v.toLowerCase():null,y=y.toLowerCase());let g=p===y||!f&&p.startsWith(y)&&p.charAt(y.length)==="/",m=v!=null&&(v===y||!f&&v.startsWith(y)&&v.charAt(y.length)==="/"),_={isActive:g,isPending:m,isTransitioning:P},M=g?a:void 0,X;typeof l=="function"?X=l(_):X=[l,g?"active":null,m?"pending":null,P?"transitioning":null].filter(Boolean).join(" ");let H=typeof b=="function"?b(_):b;return ee.createElement(Fc,zc({},j,{"aria-current":M,className:X,ref:r,style:H,to:S,unstable_viewTransition:T}),typeof O=="function"?O(_):O)});var Mh;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Mh||(Mh={}));var vy;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(vy||(vy={}));function eN(e){let t=ee.useContext(kd);return t||$t(!1),t}function tN(e,t){let{target:r,replace:a,state:s,preventScrollReset:l,relative:f,unstable_viewTransition:b}=t===void 0?{}:t,S=cC(),T=qa(),O=Pd(e,{relative:f});return ee.useCallback(j=>{if(YR(j,r)){j.preventDefault();let F=a!==void 0?a:Lc(T)===Lc(O);S(e,{replace:F,state:s,preventScrollReset:l,relative:f,unstable_viewTransition:b})}},[T,S,O,a,s,r,e,l,f,b])}function rN(e,t){t===void 0&&(t={});let r=ee.useContext($R);r==null&&$t(!1);let{basename:a}=eN(Mh.useViewTransitionState),s=Pd(e,{relative:t.relative});if(!r.isTransitioning)return!1;let l=kl(r.currentLocation.pathname,a)||r.currentLocation.pathname,f=kl(r.nextLocation.pathname,a)||r.nextLocation.pathname;return Ah(s.pathname,f)!=null||Ah(s.pathname,l)!=null}function nN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.createElement("path",{d:"M12 7.5a2.25 2.25 0 100 4.5 2.25 2.25 0 000-4.5z"}),ee.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"}),ee.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 oN=ee.forwardRef(nN),hC=oN;function aN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 iN=ee.forwardRef(aN),sN=iN;function lN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 uN=ee.forwardRef(lN),gC=uN;function cN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 dN=ee.forwardRef(cN),fN=dN;function pN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 hN=ee.forwardRef(pN),gN=hN;function bN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 vN=ee.forwardRef(bN),Ku=vN;function mN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 yN=ee.forwardRef(mN),bC=yN;function xN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.createElement("path",{d:"M4.5 3.75a3 3 0 00-3 3v.75h21v-.75a3 3 0 00-3-3h-15z"}),ee.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 wN=ee.forwardRef(xN),vC=wN;function CN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 SN=ee.forwardRef(CN),kN=SN;function TN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.createElement("path",{fillRule:"evenodd",d:"M2.625 6.75a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875 0A.75.75 0 018.25 6h12a.75.75 0 010 1.5h-12a.75.75 0 01-.75-.75zM2.625 12a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zM7.5 12a.75.75 0 01.75-.75h12a.75.75 0 010 1.5h-12A.75.75 0 017.5 12zm-4.875 5.25a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875 0a.75.75 0 01.75-.75h12a.75.75 0 010 1.5h-12a.75.75 0 01-.75-.75z",clipRule:"evenodd"}))}const PN=ee.forwardRef(TN),_N=PN;function ON({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 AN=ee.forwardRef(ON),EN=AN;function MN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 RN=ee.forwardRef(MN),NN=RN;function IN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 LN=ee.forwardRef(IN),jN=LN;function DN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.createElement("path",{d:"M11.644 1.59a.75.75 0 01.712 0l9.75 5.25a.75.75 0 010 1.32l-9.75 5.25a.75.75 0 01-.712 0l-9.75-5.25a.75.75 0 010-1.32l9.75-5.25z"}),ee.createElement("path",{d:"M3.265 10.602l7.668 4.129a2.25 2.25 0 002.134 0l7.668-4.13 1.37.739a.75.75 0 010 1.32l-9.75 5.25a.75.75 0 01-.71 0l-9.75-5.25a.75.75 0 010-1.32l1.37-.738z"}),ee.createElement("path",{d:"M10.933 19.231l-7.668-4.13-1.37.739a.75.75 0 000 1.32l9.75 5.25c.221.12.489.12.71 0l9.75-5.25a.75.75 0 000-1.32l-1.37-.738-7.668 4.13a2.25 2.25 0 01-2.134-.001z"}))}const zN=ee.forwardRef(DN),FN=zN;function VN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 WN=ee.forwardRef(VN),my=WN;function BN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 HN=ee.forwardRef(BN),XN=HN;function YN({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 GN=ee.forwardRef(YN),UN=GN;function $N({title:e,titleId:t,...r},a){return ee.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.createElement("path",{fillRule:"evenodd",d:"M12 6.75a5.25 5.25 0 016.775-5.025.75.75 0 01.313 1.248l-3.32 3.319c.063.475.276.934.641 1.299.365.365.824.578 1.3.64l3.318-3.319a.75.75 0 011.248.313 5.25 5.25 0 01-5.472 6.756c-1.018-.086-1.87.1-2.309.634L7.344 21.3A3.298 3.298 0 112.7 16.657l8.684-7.151c.533-.44.72-1.291.634-2.309A5.342 5.342 0 0112 6.75zM4.117 19.125a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008z",clipRule:"evenodd"}),ee.createElement("path",{d:"M10.076 8.64l-2.201-2.2V4.874a.75.75 0 00-.364-.643l-3.75-2.25a.75.75 0 00-.916.113l-.75.75a.75.75 0 00-.113.916l2.25 3.75a.75.75 0 00.643.364h1.564l2.062 2.062 1.575-1.297z"}),ee.createElement("path",{fillRule:"evenodd",d:"M12.556 17.329l4.183 4.182a3.375 3.375 0 004.773-4.773l-3.306-3.305a6.803 6.803 0 01-1.53.043c-.394-.034-.682-.006-.867.042a.589.589 0 00-.167.063l-3.086 3.748zm3.414-1.36a.75.75 0 011.06 0l1.875 1.876a.75.75 0 11-1.06 1.06L15.97 17.03a.75.75 0 010-1.06z",clipRule:"evenodd"}))}const qN=ee.forwardRef($N),KN=qN;var Xe={},mC={},yC={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 a=[],s=0;se&&(t=0,a=r,r=new Map)}return{get:function(l){var f=r.get(l);return f!==void 0?f:(f=a.get(l))!==void 0?(s(l,f),f):void 0},set:function(l,f){r.has(l)?r.set(l,f):s(l,f)}}}function JN(e){var t=e.separator||":";return function(r){for(var a=0,s=[],l=0,f=0;f1?t-1:0),a=1;aS.length)&&(T=S.length);for(var O=0,j=new Array(T);OP.length)&&(y=P.length);for(var p=0,v=new Array(y);pp.length)&&(v=p.length);for(var g=0,m=new Array(v);gp.length)&&(v=p.length);for(var g=0,m=new Array(v);gM.length)&&(X=M.length);for(var H=0,B=new Array(X);Hg.length)&&(m=g.length);for(var _=0,M=new Array(m);_y.length)&&(p=y.length);for(var v=0,g=new Array(p);vm.length)&&(_=m.length);for(var M=0,X=new Array(_);M<_;M++)X[M]=m[M];return X}function l(m){if(Array.isArray(m))return s(m)}function f(m){return m&&m.__esModule?m:{default:m}}function b(m){if(typeof Symbol<"u"&&m[Symbol.iterator]!=null||m["@@iterator"]!=null)return Array.from(m)}function S(){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(m){return l(m)||b(m)||O(m)||S()}function O(m,_){if(m){if(typeof m=="string")return s(m,_);var M=Object.prototype.toString.call(m).slice(8,-1);if(M==="Object"&&m.constructor&&(M=m.constructor.name),M==="Map"||M==="Set")return Array.from(M);if(M==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(M))return s(m,_)}}var j=["white"].concat(T(a.propTypesColors)),F=r.default.bool,z=r.default.bool,D=["circular","square"],R=["top-start","top-end","bottom-start","bottom-end"],P=r.default.string,y=r.default.node,p=r.default.node.isRequired,v=r.default.instanceOf(Object),g=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(w0);var vk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{backgroud:"bg-white",color:"text-blue-gray-900"},"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-500",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})(vk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,S){for(var T in S)Object.defineProperty(b,T,{enumerable:!0,get:S[T]})}t(e,{badge:function(){return l},default:function(){return f}});var r=w0,a=s(vk);function s(b){return b&&b.__esModule?b:{default:b}}var l={defaultProps:{color:"red",invisible:!1,withBorder:!1,overlap:"square",content:void 0,placement:"top-end",className:void 0,containerProps:void 0},valid:{colors:r.propTypesColor,overlaps:r.propTypesOverlap,placements:r.propTypesPlacement},styles:{base:{container:{position:"relative",display:"inline-flex"},badge:{initial:{position:"absolute",minWidth:"min-w-[12px]",minHeight:"min-h-[12px]",borderRadius:"rounded-full",paddingY:"py-1",paddingX:"px-1",fontSize:"text-xs",fontWeight:"font-medium",content:"content-['']",lineHeight:"leading-none",display:"grid",placeItems:"place-items-center"},withBorder:{borderWidth:"border-2",borderColor:"border-white"},withContent:{minWidth:"min-w-[24px]",minHeight:"min-h-[24px]"}}},placements:{"top-start":{square:{top:"top-[4%]",left:"left-[2%]",translateX:"-translate-x-2/4",translateY:"-translate-y-2/4"},circular:{top:"top-[14%]",left:"left-[14%]",translateX:"-translate-x-2/4",translateY:"-translate-y-2/4"}},"top-end":{square:{top:"top-[4%]",right:"right-[2%]",translateX:"translate-x-2/4",translateY:"-translate-y-2/4"},circular:{top:"top-[14%]",right:"right-[14%]",translateX:"translate-x-2/4",translateY:"-translate-y-2/4"}},"bottom-start":{square:{bottom:"bottom-[4%]",left:"left-[2%]",translateX:"-translate-x-2/4",translateY:"translate-y-2/4"},circular:{bottom:"bottom-[14%]",left:"left-[14%]",translateX:"-translate-x-2/4",translateY:"translate-y-2/4"}},"bottom-end":{square:{bottom:"bottom-[4%]",right:"right-[2%]",translateX:"translate-x-2/4",translateY:"translate-y-2/4"},circular:{bottom:"bottom-[14%]",right:"right-[14%]",translateX:"translate-x-2/4",translateY:"translate-y-2/4"}}},colors:a.default}},f=l})(bk);var mk={},C0={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,g){for(var m in g)Object.defineProperty(v,m,{enumerable:!0,get:g[m]})}t(e,{propTypesCount:function(){return j},propTypesValue:function(){return F},propTypesRatedIcon:function(){return z},propTypesUnratedIcon:function(){return D},propTypesColor:function(){return R},propTypesOnChange:function(){return P},propTypesClassName:function(){return y},propTypesReadonly:function(){return p}});var r=f(ot),a=Vt;function s(v,g){(g==null||g>v.length)&&(g=v.length);for(var m=0,_=new Array(g);mz.length)&&(D=z.length);for(var R=0,P=new Array(D);RR.length)&&(P=R.length);for(var y=0,p=new Array(P);y"u"?b[T]=f.cloneUnlessOtherwiseSpecified(S,f):f.isMergeableObject(S)?b[T]=(0,t.default)(s[T],S,f):s.indexOf(S)===-1&&b.push(S)}),b}})(Bk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,D){for(var R in D)Object.defineProperty(z,R,{enumerable:!0,get:D[R]})}t(e,{MaterialTailwindTheme:function(){return O},ThemeProvider:function(){return j},useTheme:function(){return F}});var r=T(ee),a=b(ot),s=b(xr),l=b(u0),f=b(Bk);function b(z){return z&&z.__esModule?z:{default:z}}function S(z){if(typeof WeakMap!="function")return null;var D=new WeakMap,R=new WeakMap;return(S=function(P){return P?R:D})(z)}function T(z,D){if(!D&&z&&z.__esModule)return z;if(z===null||typeof z!="object"&&typeof z!="function")return{default:z};var R=S(D);if(R&&R.has(z))return R.get(z);var P={},y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in z)if(p!=="default"&&Object.prototype.hasOwnProperty.call(z,p)){var v=y?Object.getOwnPropertyDescriptor(z,p):null;v&&(v.get||v.set)?Object.defineProperty(P,p,v):P[p]=z[p]}return P.default=z,R&&R.set(z,P),P}var O=(0,r.createContext)(l.default);O.displayName="MaterialTailwindThemeProvider";function j(z){var D=z.value,R=D===void 0?l.default:D,P=z.children,y=(0,s.default)(l.default,R,{arrayMerge:f.default});return r.default.createElement(O.Provider,{value:y},P)}var F=function(){return(0,r.useContext)(O)};j.propTypes={value:a.default.instanceOf(Object),children:a.default.node.isRequired}})(rt);var Od={},Bl={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(F,z){for(var D in z)Object.defineProperty(F,D,{enumerable:!0,get:z[D]})}t(e,{propTypesOpen:function(){return l},propTypesIcon:function(){return f},propTypesAnimate:function(){return b},propTypesDisabled:function(){return S},propTypesClassName:function(){return T},propTypesValue:function(){return O},propTypesChildren:function(){return j}});var r=s(ot),a=Vt;function s(F){return F&&F.__esModule?F:{default:F}}var l=r.default.bool.isRequired,f=r.default.node,b=a.propTypesAnimation,S=r.default.bool,T=r.default.string,O=r.default.instanceOf(Object).isRequired,j=r.default.node.isRequired})(Bl);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,T){for(var O in T)Object.defineProperty(S,O,{enumerable:!0,get:T[O]})}t(e,{AccordionContext:function(){return l},useAccordion:function(){return f},AccordionContextProvider:function(){return b}});var r=s(ee),a=Bl;function s(S){return S&&S.__esModule?S:{default:S}}var l=r.default.createContext(null);l.displayName="MaterialTailwind.AccordionContext";function f(){var S=r.default.useContext(l);if(!S)throw new Error("useAccordion() must be used within an Accordion. It happens when you use AccordionHeader or AccordionBody components outside the Accordion component.");return S}var b=function(S){var T=S.value,O=S.children;return r.default.createElement(l.Provider,{value:T},O)};b.propTypes={value:a.propTypesValue,children:a.propTypesChildren},b.displayName="MaterialTailwind.AccordionContextProvider"})(Od);var Hk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{AccordionHeader:function(){return D},default:function(){return R}});var r=j(ee),a=j(ct),s=it,l=j(nt),f=Od,b=rt,S=Bl;function T(P,y,p){return y in P?Object.defineProperty(P,y,{value:p,enumerable:!0,configurable:!0,writable:!0}):P[y]=p,P}function O(){return O=Object.assign||function(P){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=r.default.forwardRef(function(P,y){var p=P.className,v=P.children,g=F(P,["className","children"]),m=(0,f.useAccordion)(),_=m.open,M=m.icon,X=m.disabled,H=(0,b.useTheme)().accordion,B=H.styles.base;p=p??"";var U=(0,s.twMerge)((0,a.default)((0,l.default)(B.header.initial),T({},(0,l.default)(B.header.active),_)),p),K=(0,a.default)((0,l.default)(B.header.icon));return r.default.createElement("button",O({},g,{ref:y,type:"button",disabled:X,className:U}),v,r.default.createElement("span",{className:K},M??(_?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"})))))});D.propTypes={className:S.propTypesClassName,children:S.propTypesChildren},D.displayName="MaterialTailwind.AccordionHeader";var R=D})(Hk);var Xk={},gr={},Ih=function(e,t){return Ih=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,a){r.__proto__=a}||function(r,a){for(var s in a)Object.prototype.hasOwnProperty.call(a,s)&&(r[s]=a[s])},Ih(e,t)};function Yk(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 Wc=function(){return Wc=Object.assign||function(t){for(var r,a=1,s=arguments.length;a=0;b--)(f=e[b])&&(l=(s<3?f(l):s>3?f(t,r,l):f(t,r))||l);return s>3&&l&&Object.defineProperty(t,r,l),l}function Uk(e,t){return function(r,a){t(r,a,e)}}function $k(e,t,r,a,s,l){function f(y){if(y!==void 0&&typeof y!="function")throw new TypeError("Function expected");return y}for(var b=a.kind,S=b==="getter"?"get":b==="setter"?"set":"value",T=!t&&e?a.static?e:e.prototype:null,O=t||(T?Object.getOwnPropertyDescriptor(T,a.name):{}),j,F=!1,z=r.length-1;z>=0;z--){var D={};for(var R in a)D[R]=R==="access"?{}:a[R];for(var R in a.access)D.access[R]=a.access[R];D.addInitializer=function(y){if(F)throw new TypeError("Cannot add initializers after decoration has completed");l.push(f(y||null))};var P=(0,r[z])(b==="accessor"?{get:O.get,set:O.set}:O[S],D);if(b==="accessor"){if(P===void 0)continue;if(P===null||typeof P!="object")throw new TypeError("Object expected");(j=f(P.get))&&(O.get=j),(j=f(P.set))&&(O.set=j),(j=f(P.init))&&s.unshift(j)}else(j=f(P))&&(b==="field"?s.unshift(j):O[S]=j)}T&&Object.defineProperty(T,a.name,O),F=!0}function qk(e,t,r){for(var a=arguments.length>2,s=0;s0&&l[l.length-1])&&(T[0]===6||T[0]===2)){r=0;continue}if(T[0]===3&&(!l||T[1]>l[0]&&T[1]=e.length&&(e=void 0),{value:e&&e[a++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function T0(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var a=r.call(e),s,l=[],f;try{for(;(t===void 0||t-- >0)&&!(s=a.next()).done;)l.push(s.value)}catch(b){f={error:b}}finally{try{s&&!s.done&&(r=a.return)&&r.call(a)}finally{if(f)throw f.error}}return l}function r5(){for(var e=[],t=0;t1||S(z,R)})},D&&(s[z]=D(s[z])))}function S(z,D){try{T(a[z](D))}catch(R){F(l[0][3],R)}}function T(z){z.value instanceof Gi?Promise.resolve(z.value.v).then(O,j):F(l[0][2],z)}function O(z){S("next",z)}function j(z){S("throw",z)}function F(z,D){z(D),l.shift(),l.length&&S(l[0][0],l[0][1])}}function i5(e){var t,r;return t={},a("next"),a("throw",function(s){throw s}),a("return"),t[Symbol.iterator]=function(){return this},t;function a(s,l){t[s]=e[s]?function(f){return(r=!r)?{value:Gi(e[s](f)),done:!1}:l?l(f):f}:l}}function s5(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 Bc=="function"?Bc(e):e[Symbol.iterator](),r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r);function a(l){r[l]=e[l]&&function(f){return new Promise(function(b,S){f=e[l](f),s(b,S,f.done,f.value)})}}function s(l,f,b,S){Promise.resolve(S).then(function(T){l({value:T,done:b})},f)}}function l5(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var EI=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},Lh=function(e){return Lh=Object.getOwnPropertyNames||function(t){var r=[];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(r[r.length]=a);return r},Lh(e)};function u5(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=Lh(e),a=0;ar=>Math.max(Math.min(r,t),e),tl=e=>e%1?Number(e.toFixed(5)):e,Pl=/(-)?([\d]*\.?[\d])+/g,jh=/(#[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,jI=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Hl(e){return typeof e=="string"}const Xl={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},P0=Object.assign(Object.assign({},Xl),{transform:x5(0,1)}),DI=Object.assign(Object.assign({},Xl),{default:1}),Yl=e=>({test:t=>Hl(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),zI=Yl("deg"),Ii=Yl("%"),FI=Yl("px"),VI=Yl("vh"),WI=Yl("vw"),BI=Object.assign(Object.assign({},Ii),{parse:e=>Ii.parse(e)/100,transform:e=>Ii.transform(e*100)}),_0=(e,t)=>r=>!!(Hl(r)&&jI.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),w5=(e,t,r)=>a=>{if(!Hl(a))return a;const[s,l,f,b]=a.match(Pl);return{[e]:parseFloat(s),[t]:parseFloat(l),[r]:parseFloat(f),alpha:b!==void 0?parseFloat(b):1}},Xs={test:_0("hsl","hue"),parse:w5("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:a=1})=>"hsla("+Math.round(e)+", "+Ii.transform(tl(t))+", "+Ii.transform(tl(r))+", "+tl(P0.transform(a))+")"},HI=x5(0,255),Qu=Object.assign(Object.assign({},Xl),{transform:e=>Math.round(HI(e))}),Ti={test:_0("rgb","red"),parse:w5("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:a=1})=>"rgba("+Qu.transform(e)+", "+Qu.transform(t)+", "+Qu.transform(r)+", "+tl(P0.transform(a))+")"};function XI(e){let t="",r="",a="",s="";return e.length>5?(t=e.substr(1,2),r=e.substr(3,2),a=e.substr(5,2),s=e.substr(7,2)):(t=e.substr(1,1),r=e.substr(2,1),a=e.substr(3,1),s=e.substr(4,1),t+=t,r+=r,a+=a,s+=s),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(a,16),alpha:s?parseInt(s,16)/255:1}}const Dh={test:_0("#"),parse:XI,transform:Ti.transform},O0={test:e=>Ti.test(e)||Dh.test(e)||Xs.test(e),parse:e=>Ti.test(e)?Ti.parse(e):Xs.test(e)?Xs.parse(e):Dh.parse(e),transform:e=>Hl(e)?e:e.hasOwnProperty("red")?Ti.transform(e):Xs.transform(e)},C5="${c}",S5="${n}";function YI(e){var t,r,a,s;return isNaN(e)&&Hl(e)&&((r=(t=e.match(Pl))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((s=(a=e.match(jh))===null||a===void 0?void 0:a.length)!==null&&s!==void 0?s:0)>0}function k5(e){typeof e=="number"&&(e=`${e}`);const t=[];let r=0;const a=e.match(jh);a&&(r=a.length,e=e.replace(jh,C5),t.push(...a.map(O0.parse)));const s=e.match(Pl);return s&&(e=e.replace(Pl,S5),t.push(...s.map(Xl.parse))),{values:t,numColors:r,tokenised:e}}function T5(e){return k5(e).values}function P5(e){const{values:t,numColors:r,tokenised:a}=k5(e),s=t.length;return l=>{let f=a;for(let b=0;btypeof e=="number"?0:e;function UI(e){const t=T5(e);return P5(e)(t.map(GI))}const _5={test:YI,parse:T5,createTransformer:P5,getAnimatableNone:UI},$I=new Set(["brightness","contrast","saturate","opacity"]);function qI(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[a]=r.match(Pl)||[];if(!a)return e;const s=r.replace(a,"");let l=$I.has(t)?1:0;return a!==r&&(l*=100),t+"("+l+s+")"}const KI=/([a-z-]*)\(.*?\)/g,ZI=Object.assign(Object.assign({},_5),{getAnimatableNone:e=>{const t=e.match(KI);return t?t.map(qI).join(" "):e}});lr.alpha=P0;lr.color=O0;lr.complex=_5;lr.degrees=zI;lr.filter=ZI;lr.hex=Dh;lr.hsla=Xs;lr.number=Xl;lr.percent=Ii;lr.progressPercentage=BI;lr.px=FI;lr.rgbUnit=Qu;lr.rgba=Ti;lr.scale=DI;lr.vh=VI;lr.vw=WI;var lt={},Ja={};Object.defineProperty(Ja,"__esModule",{value:!0});const O5=1/60*1e3,QI=typeof performance<"u"?()=>performance.now():()=>Date.now(),A5=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(QI()),O5);function JI(e){let t=[],r=[],a=0,s=!1,l=!1;const f=new WeakSet,b={schedule:(S,T=!1,O=!1)=>{const j=O&&s,F=j?t:r;return T&&f.add(S),F.indexOf(S)===-1&&(F.push(S),j&&s&&(a=t.length)),S},cancel:S=>{const T=r.indexOf(S);T!==-1&&r.splice(T,1),f.delete(S)},process:S=>{if(s){l=!0;return}if(s=!0,[t,r]=[r,t],r.length=0,a=t.length,a)for(let T=0;T(e[t]=JI(()=>_l=!0),e),{}),tL=Gl.reduce((e,t)=>{const r=Ed[t];return e[t]=(a,s=!1,l=!1)=>(_l||aL(),r.schedule(a,s,l)),e},{}),rL=Gl.reduce((e,t)=>(e[t]=Ed[t].cancel,e),{}),nL=Gl.reduce((e,t)=>(e[t]=()=>Ed[t].process(Li),e),{}),oL=e=>Ed[e].process(Li),E5=e=>{_l=!1,Li.delta=zh?O5:Math.max(Math.min(e-Li.timestamp,eL),1),Li.timestamp=e,Fh=!0,Gl.forEach(oL),Fh=!1,_l&&(zh=!1,A5(E5))},aL=()=>{_l=!0,zh=!0,Fh||A5(E5)},iL=()=>Li;Ja.cancelSync=rL;Ja.default=tL;Ja.flushSync=nL;Ja.getFrameData=iL;Object.defineProperty(lt,"__esModule",{value:!0});var M5=v5,Ui=y5,Nn=lr,Md=Ja;function sL(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var lL=sL(Md);const Ol=(e,t,r)=>Math.min(Math.max(r,e),t),fp=.001,uL=.01,Cy=10,cL=.05,dL=1;function fL({duration:e=800,bounce:t=.25,velocity:r=0,mass:a=1}){let s,l;Ui.warning(e<=Cy*1e3,"Spring duration must be 10 seconds or less");let f=1-t;f=Ol(cL,dL,f),e=Ol(uL,Cy,e/1e3),f<1?(s=T=>{const O=T*f,j=O*e,F=O-r,z=Vh(T,f),D=Math.exp(-j);return fp-F/z*D},l=T=>{const j=T*f*e,F=j*r+r,z=Math.pow(f,2)*Math.pow(T,2)*e,D=Math.exp(-j),R=Vh(Math.pow(T,2),f);return(-s(T)+fp>0?-1:1)*((F-z)*D)/R}):(s=T=>{const O=Math.exp(-T*e),j=(T-r)*e+1;return-fp+O*j},l=T=>{const O=Math.exp(-T*e),j=(r-T)*(e*e);return O*j});const b=5/e,S=hL(s,l,b);if(e=e*1e3,isNaN(S))return{stiffness:100,damping:10,duration:e};{const T=Math.pow(S,2)*a;return{stiffness:T,damping:f*2*Math.sqrt(a*T),duration:e}}}const pL=12;function hL(e,t,r){let a=r;for(let s=1;se[r]!==void 0)}function vL(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Sy(e,bL)&&Sy(e,gL)){const r=fL(e);t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function Rd(e){var{from:t=0,to:r=1,restSpeed:a=2,restDelta:s}=e,l=M5.__rest(e,["from","to","restSpeed","restDelta"]);const f={done:!1,value:t};let{stiffness:b,damping:S,mass:T,velocity:O,duration:j,isResolvedFromDuration:F}=vL(l),z=ky,D=ky;function R(){const P=O?-(O/1e3):0,y=r-t,p=S/(2*Math.sqrt(b*T)),v=Math.sqrt(b/T)/1e3;if(s===void 0&&(s=Math.min(Math.abs(r-t)/100,.4)),p<1){const g=Vh(v,p);z=m=>{const _=Math.exp(-p*v*m);return r-_*((P+p*v*y)/g*Math.sin(g*m)+y*Math.cos(g*m))},D=m=>{const _=Math.exp(-p*v*m);return p*v*_*(Math.sin(g*m)*(P+p*v*y)/g+y*Math.cos(g*m))-_*(Math.cos(g*m)*(P+p*v*y)-g*y*Math.sin(g*m))}}else if(p===1)z=g=>r-Math.exp(-v*g)*(y+(P+v*y)*g);else{const g=v*Math.sqrt(p*p-1);z=m=>{const _=Math.exp(-p*v*m),M=Math.min(g*m,300);return r-_*((P+p*v*y)*Math.sinh(M)+g*y*Math.cosh(M))/g}}}return R(),{next:P=>{const y=z(P);if(F)f.done=P>=j;else{const p=D(P)*1e3,v=Math.abs(p)<=a,g=Math.abs(r-y)<=s;f.done=v&&g}return f.value=f.done?r:y,f},flipTarget:()=>{O=-O,[t,r]=[r,t],R()}}}Rd.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const ky=e=>0,A0=(e,t,r)=>{const a=t-e;return a===0?1:(r-e)/a},Nd=(e,t,r)=>-r*e+r*t+e;function pp(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 Ty({hue:e,saturation:t,lightness:r,alpha:a}){e/=360,t/=100,r/=100;let s=0,l=0,f=0;if(!t)s=l=f=r;else{const b=r<.5?r*(1+t):r+t-r*t,S=2*r-b;s=pp(S,b,e+1/3),l=pp(S,b,e),f=pp(S,b,e-1/3)}return{red:Math.round(s*255),green:Math.round(l*255),blue:Math.round(f*255),alpha:a}}const mL=(e,t,r)=>{const a=e*e,s=t*t;return Math.sqrt(Math.max(0,r*(s-a)+a))},yL=[Nn.hex,Nn.rgba,Nn.hsla],Py=e=>yL.find(t=>t.test(e)),_y=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,E0=(e,t)=>{let r=Py(e),a=Py(t);Ui.invariant(!!r,_y(e)),Ui.invariant(!!a,_y(t));let s=r.parse(e),l=a.parse(t);r===Nn.hsla&&(s=Ty(s),r=Nn.rgba),a===Nn.hsla&&(l=Ty(l),a=Nn.rgba);const f=Object.assign({},s);return b=>{for(const S in f)S!=="alpha"&&(f[S]=mL(s[S],l[S],b));return f.alpha=Nd(s.alpha,l.alpha,b),r.transform(f)}},xL={x:0,y:0,z:0},Wh=e=>typeof e=="number",wL=(e,t)=>r=>t(e(r)),M0=(...e)=>e.reduce(wL);function R5(e,t){return Wh(e)?r=>Nd(e,t,r):Nn.color.test(e)?E0(e,t):R0(e,t)}const N5=(e,t)=>{const r=[...e],a=r.length,s=e.map((l,f)=>R5(l,t[f]));return l=>{for(let f=0;f{const r=Object.assign(Object.assign({},e),t),a={};for(const s in r)e[s]!==void 0&&t[s]!==void 0&&(a[s]=R5(e[s],t[s]));return s=>{for(const l in a)r[l]=a[l](s);return r}};function Oy(e){const t=Nn.complex.parse(e),r=t.length;let a=0,s=0,l=0;for(let f=0;f{const r=Nn.complex.createTransformer(t),a=Oy(e),s=Oy(t);return a.numHSL===s.numHSL&&a.numRGB===s.numRGB&&a.numNumbers>=s.numNumbers?M0(N5(a.parsed,s.parsed),r):(Ui.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.`),f=>`${f>0?t:e}`)},SL=(e,t)=>r=>Nd(e,t,r);function kL(e){if(typeof e=="number")return SL;if(typeof e=="string")return Nn.color.test(e)?E0:R0;if(Array.isArray(e))return N5;if(typeof e=="object")return CL}function TL(e,t,r){const a=[],s=r||kL(e[0]),l=e.length-1;for(let f=0;fr(A0(e,t,a))}function _L(e,t){const r=e.length,a=r-1;return s=>{let l=0,f=!1;if(s<=e[0]?f=!0:s>=e[a]&&(l=a-1,f=!0),!f){let S=1;for(;Ss||S===a);S++);l=S-1}const b=A0(e[l],e[l+1],s);return t[l](b)}}function N0(e,t,{clamp:r=!0,ease:a,mixer:s}={}){const l=e.length;Ui.invariant(l===t.length,"Both input and output ranges must be the same length"),Ui.invariant(!a||!Array.isArray(a)||a.length===l-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[l-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const f=TL(t,a,s),b=l===2?PL(e,f):_L(e,f);return r?S=>b(Ol(e[0],e[l-1],S)):b}const Ul=e=>t=>1-e(1-t),Id=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,I5=e=>t=>Math.pow(t,e),I0=e=>t=>t*t*((e+1)*t-e),L5=e=>{const t=I0(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))},j5=1.525,OL=4/11,AL=8/11,EL=9/10,D5=e=>e,L0=I5(2),ML=Ul(L0),z5=Id(L0),F5=e=>1-Math.sin(Math.acos(e)),V5=Ul(F5),RL=Id(V5),j0=I0(j5),NL=Ul(j0),IL=Id(j0),LL=L5(j5),jL=4356/361,DL=35442/1805,zL=16061/1805,Hc=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-Hc(1-e*2)):.5*Hc(e*2-1)+.5;function WL(e,t){return e.map(()=>t||z5).splice(0,e.length-1)}function BL(e){const t=e.length;return e.map((r,a)=>a!==0?a/(t-1):0)}function HL(e,t){return e.map(r=>r*t)}function rl({from:e=0,to:t=1,ease:r,offset:a,duration:s=300}){const l={done:!1,value:e},f=Array.isArray(t)?t:[e,t],b=HL(a&&a.length===f.length?a:BL(f),s);function S(){return N0(b,f,{ease:Array.isArray(r)?r:WL(f,r)})}let T=S();return{next:O=>(l.value=T(O),l.done=O>=s,l),flipTarget:()=>{f.reverse(),T=S()}}}function W5({velocity:e=0,from:t=0,power:r=.8,timeConstant:a=350,restDelta:s=.5,modifyTarget:l}){const f={done:!1,value:t};let b=r*e;const S=t+b,T=l===void 0?S:l(S);return T!==S&&(b=T-t),{next:O=>{const j=-b*Math.exp(-O/a);return f.done=!(j>s||j<-s),f.value=f.done?T:T+j,f},flipTarget:()=>{}}}const Ay={keyframes:rl,spring:Rd,decay:W5};function XL(e){if(Array.isArray(e.to))return rl;if(Ay[e.type])return Ay[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?rl:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Rd:rl}function B5(e,t,r=0){return e-t-r}function YL(e,t,r=0,a=!0){return a?B5(t+-e,t,r):t-(e-t)+r}function GL(e,t,r,a){return a?e>=t+r:e<=-r}const UL=e=>{const t=({delta:r})=>e(r);return{start:()=>lL.default.update(t,!0),stop:()=>Md.cancelSync.update(t)}};function H5(e){var t,r,{from:a,autoplay:s=!0,driver:l=UL,elapsed:f=0,repeat:b=0,repeatType:S="loop",repeatDelay:T=0,onPlay:O,onStop:j,onComplete:F,onRepeat:z,onUpdate:D}=e,R=M5.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:P}=R,y,p=0,v=R.duration,g,m=!1,_=!0,M;const X=XL(R);!((r=(t=X).needsInterpolation)===null||r===void 0)&&r.call(t,a,P)&&(M=N0([0,100],[a,P],{clamp:!1}),a=0,P=100);const H=X(Object.assign(Object.assign({},R),{from:a,to:P}));function B(){p++,S==="reverse"?(_=p%2===0,f=YL(f,v,T,_)):(f=B5(f,v,T),S==="mirror"&&H.flipTarget()),m=!1,z&&z()}function U(){y.stop(),F&&F()}function K(oe){if(_||(oe=-oe),f+=oe,!m){const fe=H.next(Math.max(0,f));g=fe.value,M&&(g=M(g)),m=_?fe.done:f<=0}D==null||D(g),m&&(p===0&&(v??(v=f)),p{j==null||j(),y.stop()}}}function X5(e,t){return t?e*(1e3/t):0}function $L({from:e=0,velocity:t=0,min:r,max:a,power:s=.8,timeConstant:l=750,bounceStiffness:f=500,bounceDamping:b=10,restDelta:S=1,modifyTarget:T,driver:O,onUpdate:j,onComplete:F,onStop:z}){let D;function R(v){return r!==void 0&&va}function P(v){return r===void 0?a:a===void 0||Math.abs(r-v){var m;j==null||j(g),(m=v.onUpdate)===null||m===void 0||m.call(v,g)},onComplete:F,onStop:z}))}function p(v){y(Object.assign({type:"spring",stiffness:f,damping:b,restDelta:S},v))}if(R(e))p({from:e,velocity:t,to:P(e)});else{let v=s*t+e;typeof T<"u"&&(v=T(v));const g=P(v),m=g===r?-1:1;let _,M;const X=H=>{_=M,M=H,t=X5(H-_,Md.getFrameData().delta),(m===1&&H>g||m===-1&&HD==null?void 0:D.stop()}}const Y5=e=>e*180/Math.PI,qL=(e,t=xL)=>Y5(Math.atan2(t.y-e.y,t.x-e.x)),KL=(e,t)=>{let r=!0;return t===void 0&&(t=e,r=!1),a=>r?a-e+t:(e=a,r=!0,t)},ZL=e=>e,D0=(e=ZL)=>(t,r,a)=>{const s=r-a,l=-(0-t+1)*(0-e(Math.abs(s)));return s<=0?r+l:r-l},QL=D0(),JL=D0(Math.sqrt),G5=e=>e*Math.PI/180,Xc=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),Bh=e=>Xc(e)&&e.hasOwnProperty("z"),Eu=(e,t)=>Math.abs(e-t);function ej(e,t){if(Wh(e)&&Wh(t))return Eu(e,t);if(Xc(e)&&Xc(t)){const r=Eu(e.x,t.x),a=Eu(e.y,t.y),s=Bh(e)&&Bh(t)?Eu(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(a,2)+Math.pow(s,2))}}const tj=(e,t,r)=>(t=G5(t),{x:r*Math.cos(t)+e.x,y:r*Math.sin(t)+e.y}),U5=(e,t=2)=>(t=Math.pow(10,t),Math.round(e*t)/t),$5=(e,t,r,a=0)=>U5(e+r*(t-e)/Math.max(a,r)),rj=(e=50)=>{let t=0,r=0;return a=>{const s=Md.getFrameData().timestamp,l=s!==r?s-r:0,f=l?$5(t,a,l,e):t;return r=s,t=f,f}},nj=e=>{if(typeof e=="number")return t=>Math.round(t/e)*e;{let t=0;const r=e.length;return a=>{let s=Math.abs(e[0]-a);for(t=1;ts)return e[t-1];if(t===r-1)return l;s=f}}}};function oj(e,t){return e/(1e3/t)}const aj=(e,t,r)=>{const a=t-e;return((r-e)%a+a)%a+e},q5=(e,t)=>1-3*t+3*e,K5=(e,t)=>3*t-6*e,Z5=e=>3*e,Yc=(e,t,r)=>((q5(t,r)*e+K5(t,r))*e+Z5(t))*e,Q5=(e,t,r)=>3*q5(t,r)*e*e+2*K5(t,r)*e+Z5(t),ij=1e-7,sj=10;function lj(e,t,r,a,s){let l,f,b=0;do f=t+(r-t)/2,l=Yc(f,a,s)-e,l>0?r=f:t=f;while(Math.abs(l)>ij&&++b=cj?dj(f,j,e,r):F===0?j:lj(f,b,b+Mu,e,r)}return f=>f===0||f===1?f:Yc(l(f),t,a)}const pj=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const a=r*e,s=t==="end"?Math.floor(a):Math.ceil(a);return Ol(0,1,s/e)};lt.angle=qL;lt.animate=H5;lt.anticipate=LL;lt.applyOffset=KL;lt.attract=QL;lt.attractExpo=JL;lt.backIn=j0;lt.backInOut=IL;lt.backOut=NL;lt.bounceIn=FL;lt.bounceInOut=VL;lt.bounceOut=Hc;lt.circIn=F5;lt.circInOut=RL;lt.circOut=V5;lt.clamp=Ol;lt.createAnticipate=L5;lt.createAttractor=D0;lt.createBackIn=I0;lt.createExpoIn=I5;lt.cubicBezier=fj;lt.decay=W5;lt.degreesToRadians=G5;lt.distance=ej;lt.easeIn=L0;lt.easeInOut=z5;lt.easeOut=ML;lt.inertia=$L;lt.interpolate=N0;lt.isPoint=Xc;lt.isPoint3D=Bh;lt.keyframes=rl;lt.linear=D5;lt.mirrorEasing=Id;lt.mix=Nd;lt.mixColor=E0;lt.mixComplex=R0;lt.pipe=M0;lt.pointFromVector=tj;lt.progress=A0;lt.radiansToDegrees=Y5;lt.reverseEasing=Ul;lt.smooth=rj;lt.smoothFrame=$5;lt.snap=nj;lt.spring=Rd;lt.steps=pj;lt.toDecimal=U5;lt.velocityPerFrame=oj;lt.velocityPerSecond=X5;lt.wrap=aj;class hj{setAnimation(t){this.animation=t,t==null||t.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}const hp=new WeakMap;function z0(e){return hp.has(e)||hp.set(e,{transforms:[],values:new Map}),hp.get(e)}function gj(e,t){return e.has(t)||e.set(t,new hj),e.get(t)}function J5(e,t){e.indexOf(t)===-1&&e.push(t)}function eT(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const tT=(e,t,r)=>Math.min(Math.max(r,e),t),Yr={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},_o=e=>typeof e=="number",Al=e=>Array.isArray(e)&&!_o(e[0]),bj=(e,t,r)=>{const a=t-e;return((r-e)%a+a)%a+e};function rT(e,t){return Al(e)?e[bj(0,e.length,t)]:e}const F0=(e,t,r)=>-r*e+r*t+e,V0=()=>{},xo=e=>e,Ld=(e,t,r)=>t-e===0?1:(r-e)/(t-e);function W0(e,t){const r=e[e.length-1];for(let a=1;a<=t;a++){const s=Ld(0,t,a);e.push(F0(r,1,s))}}function B0(e){const t=[0];return W0(t,e-1),t}function nT(e,t=B0(e.length),r=xo){const a=e.length,s=a-t.length;return s>0&&W0(t,s),l=>{let f=0;for(;fArray.isArray(e)&&_o(e[0]),Gc=e=>typeof e=="object"&&!!e.createAnimation,vj=e=>typeof e=="function",H0=e=>typeof e=="string",La={ms:e=>e*1e3,s:e=>e/1e3};function aT(e,t){return t?e*(1e3/t):0}const mj=["","X","Y","Z"],yj=["translate","scale","rotate","skew"],$i={x:"translateX",y:"translateY",z:"translateZ"},Ey={syntax:"",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},xj={translate:{syntax:"",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:Ey,scale:{syntax:"",initialValue:1,toDefaultUnit:xo},skew:Ey},qi=new Map,jd=e=>`--motion-${e}`,Uc=["x","y","z"];yj.forEach(e=>{mj.forEach(t=>{Uc.push(e+t),qi.set(jd(e+t),xj[e])})});const wj=(e,t)=>Uc.indexOf(e)-Uc.indexOf(t),Cj=new Set(Uc),Dd=e=>Cj.has(e),Sj=(e,t)=>{$i[t]&&(t=$i[t]);const{transforms:r}=z0(e);J5(r,t),e.style.transform=iT(r)},iT=e=>e.sort(wj).reduce(kj,"").trim(),kj=(e,t)=>`${e} ${t}(var(${jd(t)}))`,Hh=e=>e.startsWith("--"),My=new Set;function Tj(e){if(!My.has(e)){My.add(e);try{const{syntax:t,initialValue:r}=qi.has(e)?qi.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch{}}}const sT=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,Pj=1e-7,_j=12;function Oj(e,t,r,a,s){let l,f,b=0;do f=t+(r-t)/2,l=sT(f,a,s)-e,l>0?r=f:t=f;while(Math.abs(l)>Pj&&++b<_j);return f}function Ys(e,t,r,a){if(e===t&&r===a)return xo;const s=l=>Oj(l,0,1,e,r);return l=>l===0||l===1?l:sT(s(l),t,a)}const Aj=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const a=r*e,s=t==="end"?Math.floor(a):Math.ceil(a);return tT(0,1,s/e)},Ej={ease:Ys(.25,.1,.25,1),"ease-in":Ys(.42,0,1,1),"ease-in-out":Ys(.42,0,.58,1),"ease-out":Ys(0,0,.58,1)},Mj=/\((.*?)\)/;function Xh(e){if(vj(e))return e;if(oT(e))return Ys(...e);const t=Ej[e];if(t)return t;if(e.startsWith("steps")){const r=Mj.exec(e);if(r){const a=r[1].split(",");return Aj(parseFloat(a[0]),a[1].trim())}}return xo}class Rj{constructor(t,r=[0,1],{easing:a,duration:s=Yr.duration,delay:l=Yr.delay,endDelay:f=Yr.endDelay,repeat:b=Yr.repeat,offset:S,direction:T="normal",autoplay:O=!0}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=xo,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((F,z)=>{this.resolve=F,this.reject=z}),a=a||Yr.easing,Gc(a)){const F=a.createAnimation(r);a=F.easing,r=F.keyframes||r,s=F.duration||s}this.repeat=b,this.easing=Al(a)?xo:Xh(a),this.updateDuration(s);const j=nT(r,S,Al(a)?a.map(Xh):xo);this.tick=F=>{var z;l=l;let D=0;this.pauseTime!==void 0?D=this.pauseTime:D=(F-this.startTime)*this.rate,this.t=D,D/=1e3,D=Math.max(D-l,0),this.playState==="finished"&&this.pauseTime===void 0&&(D=this.totalDuration);const R=D/this.duration;let P=Math.floor(R),y=R%1;!y&&R>=1&&(y=1),y===1&&P--;const p=P%2;(T==="reverse"||T==="alternate"&&p||T==="alternate-reverse"&&!p)&&(y=1-y);const v=D>=this.totalDuration?1:Math.min(y,1),g=j(this.easing(v));t(g),this.pauseTime===void 0&&(this.playState==="finished"||D>=this.totalDuration+f)?(this.playState="finished",(z=this.resolve)===null||z===void 0||z.call(this,g)):this.playState!=="idle"&&(this.frameRequestId=requestAnimationFrame(this.tick))},O&&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 Ry=e=>oT(e)?Nj(e):e,Nj=([e,t,r,a])=>`cubic-bezier(${e}, ${t}, ${r}, ${a})`,Ny=e=>document.createElement("div").animate(e,{duration:.001}),Iy={cssRegisterProperty:()=>typeof CSS<"u"&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{Ny({opacity:[1]})}catch{return!1}return!0},finished:()=>!!Ny({opacity:[0,1]}).finished},gp={},ec={};for(const e in Iy)ec[e]=()=>(gp[e]===void 0&&(gp[e]=Iy[e]()),gp[e]);function Ij(e,t){for(let r=0;rArray.isArray(e)?e:[e];function $c(e){return $i[e]&&(e=$i[e]),Dd(e)?jd(e):e}const Pi={get:(e,t)=>{t=$c(t);let r=Hh(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&r!==0){const a=qi.get(t);a&&(r=a.initialValue)}return r},set:(e,t,r)=>{t=$c(t),Hh(t)?e.style.setProperty(t,r):e.style[t]=r}};function uT(e,t=!0){if(!(!e||e.playState==="finished"))try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch{}}function Lj(){return window.__MOTION_DEV_TOOLS_RECORD}function zd(e,t,r,a={}){const s=Lj(),l=a.record!==!1&&s;let f,{duration:b=Yr.duration,delay:S=Yr.delay,endDelay:T=Yr.endDelay,repeat:O=Yr.repeat,easing:j=Yr.easing,direction:F,offset:z,allowWebkitAcceleration:D=!1}=a;const R=z0(e);let P=ec.waapi();const y=Dd(t);y&&Sj(e,t);const p=$c(t),v=gj(R.values,p),g=qi.get(p);return uT(v.animation,!(Gc(j)&&v.generator)&&a.record!==!1),()=>{const m=()=>{var M,X;return(X=(M=Pi.get(e,p))!==null&&M!==void 0?M:g==null?void 0:g.initialValue)!==null&&X!==void 0?X:0};let _=Ij(lT(r),m);if(Gc(j)){const M=j.createAnimation(_,m,y,p,v);j=M.easing,M.keyframes!==void 0&&(_=M.keyframes),M.duration!==void 0&&(b=M.duration)}if(Hh(p)&&(ec.cssRegisterProperty()?Tj(p):P=!1),P){g&&(_=_.map(H=>_o(H)?g.toDefaultUnit(H):H)),_.length===1&&(!ec.partialKeyframes()||l)&&_.unshift(m());const M={delay:La.ms(S),duration:La.ms(b),endDelay:La.ms(T),easing:Al(j)?void 0:Ry(j),direction:F,iterations:O+1,fill:"both"};f=e.animate({[p]:_,offset:z,easing:Al(j)?j.map(Ry):void 0},M),f.finished||(f.finished=new Promise((H,B)=>{f.onfinish=H,f.oncancel=B}));const X=_[_.length-1];f.finished.then(()=>{Pi.set(e,p,X),f.cancel()}).catch(V0),D||(f.playbackRate=1.000001)}else if(y){_=_.map(X=>typeof X=="string"?parseFloat(X):X),_.length===1&&_.unshift(parseFloat(m()));const M=X=>{g&&(X=g.toDefaultUnit(X)),Pi.set(e,p,X)};f=new Rj(M,_,Object.assign(Object.assign({},a),{duration:b,easing:j}))}else{const M=_[_.length-1];Pi.set(e,p,g&&_o(M)?g.toDefaultUnit(M):M)}return l&&s(e,t,_,{duration:b,delay:S,easing:j,repeat:O,offset:z},"motion-one"),v.setAnimation(f),f}}const X0=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function Fd(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 jj=e=>e(),Y0=(e,t,r=Yr.duration)=>new Proxy({animations:e.map(jj).filter(Boolean),duration:r,options:t},zj),Dj=e=>e.animations[0],zj={get:(e,t)=>{const r=Dj(e);switch(t){case"duration":return e.duration;case"currentTime":return La.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(Fj)).catch(V0)),e.finished;case"stop":return()=>{e.animations.forEach(a=>uT(a))};case"forEachNative":return a=>{e.animations.forEach(s=>a(s,e))};default:return typeof(r==null?void 0:r[t])>"u"?void 0:()=>e.animations.forEach(a=>a[t]())}},set:(e,t,r)=>{switch(t){case"currentTime":r=La.ms(r);case"currentTime":case"playbackRate":for(let a=0;ae.finished;function Vj(e=.1,{start:t=0,from:r=0,easing:a}={}){return(s,l)=>{const f=_o(r)?r:Wj(r,l),b=Math.abs(f-s);let S=e*b;if(a){const T=l*e;S=Xh(a)(S/T)*T}return t+S}}function Wj(e,t){if(e==="first")return 0;{const r=t-1;return e==="last"?r:r/2}}function cT(e,t,r){return typeof e=="function"?e(t,r):e}function Bj(e,t,r={}){e=Fd(e);const a=e.length,s=[];for(let l=0;lt&&s.atzd(...l)).filter(Boolean);return Y0(s,t,(r=a[0])===null||r===void 0?void 0:r[3].duration)}function Uj(e,t={}){var{defaultOptions:r={}}=t,a=is(t,["defaultOptions"]);const s=[],l=new Map,f={},b=new Map;let S=0,T=0,O=0;for(let j=0;j"0",Se);U=he.easing,he.keyframes!==void 0&&(X=he.keyframes),he.duration!==void 0&&(B=he.duration)}const K=cT(R.delay,v,p)||0,ne=T+K,oe=ne+B;let{offset:fe=B0(X.length)}=H;fe.length===1&&fe[0]===0&&(fe[1]=1);const ve=length-X.length;ve>0&&W0(fe,ve),X.length===1&&X.unshift(null),Xj(M,X,U,fe,ne,oe),P=Math.max(K+B,P),O=Math.max(oe,O)}}S=T,T+=P}return l.forEach((j,F)=>{for(const z in j){const D=j[z];D.sort(Yj);const R=[],P=[],y=[];for(let p=0;pt/(2*Math.sqrt(e*r));function Qj(e,t,r){return e=t||e>t&&r<=t}const dT=({stiffness:e=ji.stiffness,damping:t=ji.damping,mass:r=ji.mass,from:a=0,to:s=1,velocity:l=0,restSpeed:f,restDistance:b}={})=>{l=l?La.s(l):0;const S={done:!1,hasReachedTarget:!1,current:a,target:s},T=s-a,O=Math.sqrt(e/r)/1e3,j=Zj(e,t,r),F=Math.abs(T)<5;f||(f=F?.01:2),b||(b=F?.005:.5);let z;if(j<1){const D=O*Math.sqrt(1-j*j);z=R=>s-Math.exp(-j*O*R)*((-l+j*O*T)/D*Math.sin(D*R)+T*Math.cos(D*R))}else z=D=>s-Math.exp(-O*D)*(T+(-l+O*T)*D);return D=>{S.current=z(D);const R=D===0?l:G0(z,D,S.current),P=Math.abs(R)<=f,y=Math.abs(s-S.current)<=b;return S.done=P&&y,S.hasReachedTarget=Qj(a,s,S.current),S}},Jj=({from:e=0,velocity:t=0,power:r=.8,decay:a=.325,bounceDamping:s,bounceStiffness:l,changeTarget:f,min:b,max:S,restDistance:T=.5,restSpeed:O})=>{a=La.ms(a);const j={hasReachedTarget:!1,done:!1,current:e,target:e},F=M=>b!==void 0&&MS,z=M=>b===void 0?S:S===void 0||Math.abs(b-M)-D*Math.exp(-M/a),p=M=>P+y(M),v=M=>{const X=y(M),H=p(M);j.done=Math.abs(X)<=T,j.current=j.done?P:H};let g,m;const _=M=>{F(j.current)&&(g=M,m=dT({from:j.current,to:z(j.current),velocity:G0(p,M,j.current),damping:s,stiffness:l,restDistance:T,restSpeed:O}))};return _(0),M=>{let X=!1;return!m&&g===void 0&&(X=!0,v(M),_(M)),g!==void 0&&M>g?(j.hasReachedTarget=!0,m(M-g)):(j.hasReachedTarget=!1,!X&&v(M),j)}},bp=10,eD=1e4;function tD(e,t=xo){let r,a=bp,s=e(0);const l=[t(s.current)];for(;!s.done&&a{const a=new Map,s=(f=0,b=100,S=0,T=!1)=>{const O=`${f}-${b}-${S}-${T}`;return a.has(O)||a.set(O,e(Object.assign({from:f,to:b,velocity:S,restSpeed:T?.05:2,restDistance:T?.01:.5},r))),a.get(O)},l=f=>(t.has(f)||t.set(f,tD(f)),t.get(f));return{createAnimation:(f,b,S,T,O)=>{var j,F;let z;const D=f.length;if(S&&D<=2&&f.every(rD)){const P=f[D-1],y=D===1?null:f[0];let p=0,v=0;const g=O==null?void 0:O.generator;if(g){const{animation:M,generatorStartTime:X}=O,H=(M==null?void 0:M.startTime)||X||0,B=(M==null?void 0:M.currentTime)||performance.now()-H,U=g(B).current;v=(j=y)!==null&&j!==void 0?j:U,(D===1||D===2&&f[0]===null)&&(p=G0(K=>g(K).current,B,U))}else v=(F=y)!==null&&F!==void 0?F:parseFloat(b());const m=s(v,P,p,T==null?void 0:T.includes("scale")),_=l(m);z=Object.assign(Object.assign({},_),{easing:"linear"}),O&&(O.generator=m,O.generatorStartTime=performance.now())}else z={easing:"ease",duration:l(s(0,100)).overshootDuration};return z}}}}const rD=e=>typeof e!="string",nD=fT(dT),oD=fT(Jj),aD={any:0,all:1};function pT(e,t,{root:r,margin:a,amount:s="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const l=Fd(e),f=new WeakMap,b=T=>{T.forEach(O=>{const j=f.get(O.target);if(O.isIntersecting!==!!j)if(O.isIntersecting){const F=t(O);typeof F=="function"?f.set(O.target,F):S.unobserve(O.target)}else j&&(j(O),f.delete(O.target))})},S=new IntersectionObserver(b,{root:r,rootMargin:a,threshold:typeof s=="number"?s:aD[s]});return l.forEach(T=>S.observe(T)),()=>S.disconnect()}const tc=new WeakMap;let Bo;function iD(e,t){if(t){const{inlineSize:r,blockSize:a}=t[0];return{width:r,height:a}}else return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function sD({target:e,contentRect:t,borderBoxSize:r}){var a;(a=tc.get(e))===null||a===void 0||a.forEach(s=>{s({target:e,contentSize:t,get size(){return iD(e,r)}})})}function lD(e){e.forEach(sD)}function uD(){typeof ResizeObserver>"u"||(Bo=new ResizeObserver(lD))}function cD(e,t){Bo||uD();const r=Fd(e);return r.forEach(a=>{let s=tc.get(a);s||(s=new Set,tc.set(a,s)),s.add(t),Bo==null||Bo.observe(a)}),()=>{r.forEach(a=>{const s=tc.get(a);s==null||s.delete(t),s!=null&&s.size||Bo==null||Bo.unobserve(a)})}}const rc=new Set;let nl;function dD(){nl=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};rc.forEach(r=>r(t))},window.addEventListener("resize",nl)}function fD(e){return rc.add(e),nl||dD(),()=>{rc.delete(e),!rc.size&&nl&&(nl=void 0)}}function hT(e,t){return typeof e=="function"?fD(e):cD(e,t)}const pD=50,jy=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),hD=()=>({time:0,x:jy(),y:jy()}),gD={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function Dy(e,t,r,a){const s=r[t],{length:l,position:f}=gD[t],b=s.current,S=r.time;s.current=e["scroll"+f],s.scrollLength=e["scroll"+l]-e["client"+l],s.offset.length=0,s.offset[0]=0,s.offset[1]=s.scrollLength,s.progress=Ld(0,s.scrollLength,s.current);const T=a-S;s.velocity=T>pD?0:aT(s.current-b,T)}function bD(e,t,r){Dy(e,"x",t,r),Dy(e,"y",t,r),t.time=r}function vD(e,t){let r={x:0,y:0},a=e;for(;a&&a!==t;)if(a instanceof HTMLElement)r.x+=a.offsetLeft,r.y+=a.offsetTop,a=a.offsetParent;else if(a instanceof SVGGraphicsElement&&"getBBox"in a){const{top:s,left:l}=a.getBBox();for(r.x+=l,r.y+=s;a&&a.tagName!=="svg";)a=a.parentNode}return r}const gT={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},Yh={start:0,center:.5,end:1};function zy(e,t,r=0){let a=0;if(Yh[e]!==void 0&&(e=Yh[e]),H0(e)){const s=parseFloat(e);e.endsWith("px")?a=s:e.endsWith("%")?e=s/100:e.endsWith("vw")?a=s/100*document.documentElement.clientWidth:e.endsWith("vh")?a=s/100*document.documentElement.clientHeight:e=s}return _o(e)&&(a=t*e),r+a}const mD=[0,0];function yD(e,t,r,a){let s=Array.isArray(e)?e:mD,l=0,f=0;return _o(e)?s=[e,e]:H0(e)&&(e=e.trim(),e.includes(" ")?s=e.split(" "):s=[e,Yh[e]?e:"0"]),l=zy(s[0],r,a),f=zy(s[1],t),l-f}const xD={x:0,y:0};function wD(e,t,r){let{offset:a=gT.All}=r;const{target:s=e,axis:l="y"}=r,f=l==="y"?"height":"width",b=s!==e?vD(s,e):xD,S=s===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:s.clientWidth,height:s.clientHeight},T={width:e.clientWidth,height:e.clientHeight};t[l].offset.length=0;let O=!t[l].interpolate;const j=a.length;for(let F=0;FCD(e,a.target,r),update:l=>{bD(e,r,l),(a.offset||a.target)&&wD(e,r,a)},notify:typeof t=="function"?()=>t(r):kD(t,r[s])}}function kD(e,t){return e.pause(),e.forEachNative((r,{easing:a})=>{var s,l;if(r.updateDuration)a||(r.easing=xo),r.updateDuration(1);else{const f={duration:1e3};a||(f.easing="linear"),(l=(s=r.effect)===null||s===void 0?void 0:s.updateTiming)===null||l===void 0||l.call(s,f)}}),()=>{e.currentTime=t.progress}}const js=new WeakMap,Fy=new WeakMap,vp=new WeakMap,Vy=e=>e===document.documentElement?window:e;function TD(e,t={}){var{container:r=document.documentElement}=t,a=is(t,["container"]);let s=vp.get(r);s||(s=new Set,vp.set(r,s));const l=hD(),f=SD(r,e,l,a);if(s.add(f),!js.has(r)){const T=()=>{const j=performance.now();for(const F of s)F.measure();for(const F of s)F.update(j);for(const F of s)F.notify()};js.set(r,T);const O=Vy(r);window.addEventListener("resize",T,{passive:!0}),r!==document.documentElement&&Fy.set(r,hT(r,T)),O.addEventListener("scroll",T,{passive:!0})}const b=js.get(r),S=requestAnimationFrame(b);return()=>{var T;typeof e!="function"&&e.stop(),cancelAnimationFrame(S);const O=vp.get(r);if(!O||(O.delete(f),O.size))return;const j=js.get(r);js.delete(r),j&&(Vy(r).removeEventListener("scroll",j),(T=Fy.get(r))===null||T===void 0||T(),window.removeEventListener("resize",j))}}function PD(e,t){return typeof e!=typeof t?!0:Array.isArray(e)&&Array.isArray(t)?!_D(e,t):e!==t}function _D(e,t){const r=t.length;if(r!==e.length)return!1;for(let a=0;ae.getDepth()-t.getDepth(),RD=e=>e.animateUpdates(),By=e=>e.next(),Hy=(e,t)=>new CustomEvent(e,{detail:{target:t}});function Gh(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:r}}))}function Xy(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:r}}))}const ND={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:r},{inViewOptions:a={}})=>{const{once:s}=a,l=is(a,["once"]);return pT(e,f=>{if(t(),Xy(e,"viewenter",f),!s)return b=>{r(),Xy(e,"viewleave",b)}},l)}},Yy=(e,t,r)=>a=>{a.pointerType&&a.pointerType!=="mouse"||(r(),Gh(e,t,a))},ID={isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:r})=>{const a=Yy(e,"hoverstart",t),s=Yy(e,"hoverend",r);return e.addEventListener("pointerenter",a),e.addEventListener("pointerleave",s),()=>{e.removeEventListener("pointerenter",a),e.removeEventListener("pointerleave",s)}}},LD={isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{const a=l=>{r(),Gh(e,"pressend",l),window.removeEventListener("pointerup",a)},s=l=>{t(),Gh(e,"pressstart",l),window.addEventListener("pointerup",a)};return e.addEventListener("pointerdown",s),()=>{e.removeEventListener("pointerdown",s),window.removeEventListener("pointerup",a)}}},nc={inView:ND,hover:ID,press:LD},Gy=["initial","animate",...Object.keys(nc),"exit"],Uh=new WeakMap;function jD(e={},t){let r,a=t?t.getDepth()+1:0;const s={initial:!0,animate:!0},l={},f={};for(const R of Gy)f[R]=typeof e[R]=="string"?e[R]:t==null?void 0:t.getContext()[R];const b=e.initial===!1?"animate":"initial";let S=Wy(e[b]||f[b],e.variants)||{},T=is(S,["transition"]);const O=Object.assign({},T);function*j(){var R,P;const y=T;T={};const p={};for(const M of Gy){if(!s[M])continue;const X=Wy(e[M]);if(X)for(const H in X)H!=="transition"&&(T[H]=X[H],p[H]=X0((P=(R=X.transition)!==null&&R!==void 0?R:e.transition)!==null&&P!==void 0?P:{},H))}const v=new Set([...Object.keys(T),...Object.keys(y)]),g=[];v.forEach(M=>{var X;T[M]===void 0&&(T[M]=O[M]),PD(y[M],T[M])&&((X=O[M])!==null&&X!==void 0||(O[M]=Pi.get(r,M)),g.push(zd(r,M,T[M],p[M])))}),yield;const m=g.map(M=>M()).filter(Boolean);if(!m.length)return;const _=T;r.dispatchEvent(Hy("motionstart",_)),Promise.all(m.map(M=>M.finished)).then(()=>{r.dispatchEvent(Hy("motioncomplete",_))}).catch(V0)}const F=(R,P)=>()=>{s[R]=P,mp(D)},z=()=>{for(const R in nc){const P=nc[R].isActive(e),y=l[R];P&&!y?l[R]=nc[R].subscribe(r,{enable:F(R,!0),disable:F(R,!1)},e):!P&&y&&(y(),delete l[R])}},D={update:R=>{r&&(e=R,z(),mp(D))},setActive:(R,P)=>{r&&(s[R]=P,mp(D))},animateUpdates:j,getDepth:()=>a,getTarget:()=>T,getOptions:()=>e,getContext:()=>f,mount:R=>(r=R,Uh.set(r,D),z(),()=>{Uh.delete(r),ED(D);for(const P in l)l[P]()}),isMounted:()=>!!r};return D}function bT(e){const t={},r=[];for(let a in e){const s=e[a];Dd(a)&&($i[a]&&(a=$i[a]),r.push(a),a=jd(a));let l=Array.isArray(s)?s[0]:s;const f=qi.get(a);f&&(l=_o(s)?f.toDefaultUnit(s):s),t[a]=l}return r.length&&(t.transform=iT(r)),t}const DD=e=>`-${e.toLowerCase()}`,zD=e=>e.replace(/[A-Z]/g,DD);function FD(e={}){const t=bT(e);let r="";for(const a in t)r+=a.startsWith("--")?a:zD(a),r+=`: ${t[a]}; `;return r}const VD=Object.freeze(Object.defineProperty({__proto__:null,ScrollOffset:gT,animate:Bj,animateStyle:zd,createMotionState:jD,createStyleString:FD,createStyles:bT,getAnimationData:z0,getStyleName:$c,glide:oD,inView:pT,mountedStates:Uh,resize:hT,scroll:TD,spring:nD,stagger:Vj,style:Pi,timeline:Gj,withControls:Y0},Symbol.toStringTag,{value:"Module"})),WD=Il(VD);function BD(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var HD=/^((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)-.*))$/,XD=BD(function(e){return HD.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const YD=Object.freeze(Object.defineProperty({__proto__:null,default:XD},Symbol.toStringTag,{value:"Module"})),GD=Il(YD);(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=v5,r=ee,a=y5,s=lr,l=lt,f=Ja,b=WD;function S(w){return w&&typeof w=="object"&&"default"in w?w:{default:w}}function T(w){if(w&&w.__esModule)return w;var A=Object.create(null);return w&&Object.keys(w).forEach(function(V){if(V!=="default"){var Y=Object.getOwnPropertyDescriptor(w,V);Object.defineProperty(A,V,Y.get?Y:{enumerable:!0,get:function(){return w[V]}})}}),A.default=w,Object.freeze(A)}var O=T(r),j=S(r),F=S(f),z="production",D=typeof process>"u"||process.env===void 0?z:"production",R=function(w){return{isEnabled:function(A){return w.some(function(V){return!!A[V]})}}},P={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(w){for(var A in w)w[A]!==null&&(A==="projectionNodeConstructor"?P.projectionNodeConstructor=w[A]:P[A].Component=w[A])}var p=r.createContext({strict:!1}),v=Object.keys(P),g=v.length;function m(w,A,V){var Y=[],Z=r.useContext(p);if(!A)return null;D!=="production"&&V&&Z.strict&&a.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 se=0;se"u")return A;var V=new Map;return new Proxy(A,{get:function(Y,Z){return V.has(Z)||V.set(Z,A(Z)),V.get(Z)}})}var Zt=["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 Qt(w){return typeof w!="string"||w.includes("-")?!1:!!(Zt.indexOf(w)>-1||/[A-Z]/.test(w))}var kt={};function yt(w){Object.assign(kt,w)}var Jt=["","X","Y","Z"],wr=["translate","scale","rotate","skew"],er=["transformPerspective","x","y","z"];wr.forEach(function(w){return Jt.forEach(function(A){return er.push(w+A)})});function so(w,A){return er.indexOf(w)-er.indexOf(A)}var Eo=new Set(er);function tr(w){return Eo.has(w)}var kn=new Set(["originX","originY","originZ"]);function Dr(w){return kn.has(w)}function zr(w,A){var V=A.layout,Y=A.layoutId;return tr(w)||Dr(w)||(V||Y!==void 0)&&(!!kt[w]||w==="opacity")}var Xt=function(w){return!!(w!==null&&typeof w=="object"&&w.getVelocity)},ri={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function ba(w,A,V,Y){var Z=w.transform,se=w.transformKeys,le=A.enableHardwareAcceleration,ae=le===void 0?!0:le,pe=A.allowTransformNone,be=pe===void 0?!0:pe,xe="";se.sort(so);for(var Pe=!1,_e=se.length,Ae=0;Ae<_e;Ae++){var Ee=se[Ae];xe+="".concat(ri[Ee]||Ee,"(").concat(Z[Ee],") "),Ee==="z"&&(Pe=!0)}return!Pe&&ae?xe+="translateZ(0)":xe=xe.trim(),Y?xe=Y(Z,V?"":xe):be&&V&&(xe="none"),xe}function Ar(w){var A=w.originX,V=A===void 0?"50%":A,Y=w.originY,Z=Y===void 0?"50%":Y,se=w.originZ,le=se===void 0?0:se;return"".concat(V," ").concat(Z," ").concat(le)}function va(w){return w.startsWith("--")}var Tn=function(w,A){return A&&typeof w=="number"?A.transform(w):w},Fr=t.__assign(t.__assign({},s.number),{transform:Math.round}),Yn={borderWidth:s.px,borderTopWidth:s.px,borderRightWidth:s.px,borderBottomWidth:s.px,borderLeftWidth:s.px,borderRadius:s.px,radius:s.px,borderTopLeftRadius:s.px,borderTopRightRadius:s.px,borderBottomRightRadius:s.px,borderBottomLeftRadius:s.px,width:s.px,maxWidth:s.px,height:s.px,maxHeight:s.px,size:s.px,top:s.px,right:s.px,bottom:s.px,left:s.px,padding:s.px,paddingTop:s.px,paddingRight:s.px,paddingBottom:s.px,paddingLeft:s.px,margin:s.px,marginTop:s.px,marginRight:s.px,marginBottom:s.px,marginLeft:s.px,rotate:s.degrees,rotateX:s.degrees,rotateY:s.degrees,rotateZ:s.degrees,scale:s.scale,scaleX:s.scale,scaleY:s.scale,scaleZ:s.scale,skew:s.degrees,skewX:s.degrees,skewY:s.degrees,distance:s.px,translateX:s.px,translateY:s.px,translateZ:s.px,x:s.px,y:s.px,z:s.px,perspective:s.px,transformPerspective:s.px,opacity:s.alpha,originX:s.progressPercentage,originY:s.progressPercentage,originZ:s.px,zIndex:Fr,fillOpacity:s.alpha,strokeOpacity:s.alpha,numOctaves:Fr};function lo(w,A,V,Y){var Z,se=w.style,le=w.vars,ae=w.transform,pe=w.transformKeys,be=w.transformOrigin;pe.length=0;var xe=!1,Pe=!1,_e=!0;for(var Ae in A){var Ee=A[Ae];if(va(Ae)){le[Ae]=Ee;continue}var je=Yn[Ae],Ue=Tn(Ee,je);if(tr(Ae)){if(xe=!0,ae[Ae]=Ue,pe.push(Ae),!_e)continue;Ee!==((Z=je.default)!==null&&Z!==void 0?Z:0)&&(_e=!1)}else Dr(Ae)?(be[Ae]=Ue,Pe=!0):se[Ae]=Ue}xe?se.transform=ba(w,V,_e,Y):Y?se.transform=Y({},""):!A.transform&&se.transform&&(se.transform="none"),Pe&&(se.transformOrigin=Ar(be))}var br=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function uo(w,A,V){for(var Y in A)!Xt(A[Y])&&!zr(Y,V)&&(w[Y]=A[Y])}function ma(w,A,V){var Y=w.transformTemplate;return r.useMemo(function(){var Z=br();lo(Z,A,{enableHardwareAcceleration:!V},Y);var se=Z.vars,le=Z.style;return t.__assign(t.__assign({},se),le)},[A])}function ni(w,A,V){var Y=w.style||{},Z={};return uo(Z,Y,w),Object.assign(Z,ma(w,A,V)),w.transformValues&&(Z=w.transformValues(Z)),Z}function Gn(w,A,V){var Y={},Z=ni(w,A,V);return w.drag&&w.dragListener!==!1&&(Y.draggable=!1,Z.userSelect=Z.WebkitUserSelect=Z.WebkitTouchCallout="none",Z.touchAction=w.drag===!0?"none":"pan-".concat(w.drag==="x"?"y":"x")),Y.style=Z,Y}var ya=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function Zr(w){return ya.has(w)}var Mo=function(w){return!Zr(w)};function Un(w){w&&(Mo=function(A){return A.startsWith("on")?!Zr(A):w(A)})}try{Un(GD.default)}catch{}function xa(w,A,V){var Y={};for(var Z in w)(Mo(Z)||V===!0&&Zr(Z)||!A&&!Zr(Z)||w.draggable&&Z.startsWith("onDrag"))&&(Y[Z]=w[Z]);return Y}function $n(w,A,V){return typeof w=="string"?w:s.px.transform(A+V*w)}function Vr(w,A,V){var Y=$n(A,w.x,w.width),Z=$n(V,w.y,w.height);return"".concat(Y," ").concat(Z)}var Pn={offset:"stroke-dashoffset",array:"stroke-dasharray"},qn={offset:"strokeDashoffset",array:"strokeDasharray"};function bs(w,A,V,Y,Z){V===void 0&&(V=1),Y===void 0&&(Y=0),Z===void 0&&(Z=!0),w.pathLength=1;var se=Z?Pn:qn;w[se.offset]=s.px.transform(-Y);var le=s.px.transform(A),ae=s.px.transform(V);w[se.array]="".concat(le," ").concat(ae)}function wa(w,A,V,Y){var Z=A.attrX,se=A.attrY,le=A.originX,ae=A.originY,pe=A.pathLength,be=A.pathSpacing,xe=be===void 0?1:be,Pe=A.pathOffset,_e=Pe===void 0?0:Pe,Ae=t.__rest(A,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);lo(w,Ae,V,Y),w.attrs=w.style,w.style={};var Ee=w.attrs,je=w.style,Ue=w.dimensions;Ee.transform&&(Ue&&(je.transform=Ee.transform),delete Ee.transform),Ue&&(le!==void 0||ae!==void 0||je.transform)&&(je.transformOrigin=Vr(Ue,le!==void 0?le:.5,ae!==void 0?ae:.5)),Z!==void 0&&(Ee.x=Z),se!==void 0&&(Ee.y=se),pe!==void 0&&bs(Ee,pe,xe,_e,!1)}var Ca=function(){return t.__assign(t.__assign({},br()),{attrs:{}})};function vs(w,A){var V=r.useMemo(function(){var Z=Ca();return wa(Z,A,{enableHardwareAcceleration:!1},w.transformTemplate),t.__assign(t.__assign({},Z.attrs),{style:t.__assign({},Z.style)})},[A]);if(w.style){var Y={};uo(Y,w.style,w),V.style=t.__assign(t.__assign({},Y),V.style)}return V}function Wr(w){w===void 0&&(w=!1);var A=function(V,Y,Z,se,le,ae){var pe=le.latestValues,be=Qt(V)?vs:Gn,xe=be(Y,pe,ae),Pe=xa(Y,typeof V=="string",w),_e=t.__assign(t.__assign(t.__assign({},Pe),xe),{ref:se});return Z&&(_e["data-projection-id"]=Z),r.createElement(V,_e)};return A}var co=/([a-z])([A-Z])/g,Sa="$1-$2",fo=function(w){return w.replace(co,Sa).toLowerCase()};function oi(w,A,V,Y){var Z=A.style,se=A.vars;Object.assign(w.style,Z,Y&&Y.getProjectionStyles(V));for(var le in se)w.style.setProperty(le,se[le])}var J=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function n(w,A,V,Y){oi(w,A,void 0,Y);for(var Z in A.attrs)w.setAttribute(J.has(Z)?Z:fo(Z),A.attrs[Z])}function o(w){var A=w.style,V={};for(var Y in A)(Xt(A[Y])||zr(Y,w))&&(V[Y]=A[Y]);return V}function i(w){var A=o(w);for(var V in w)if(Xt(w[V])){var Y=V==="x"||V==="y"?"attr"+V.toUpperCase():V;A[Y]=w[V]}return A}function u(w){return typeof w=="object"&&typeof w.start=="function"}var c=function(w){return Array.isArray(w)},d=function(w){return!!(w&&typeof w=="object"&&w.mix&&w.toValue)},h=function(w){return c(w)?w[w.length-1]||0:w};function x(w){var A=Xt(w)?w.get():w;return d(A)?A.toValue():A}function k(w,A,V,Y){var Z=w.scrapeMotionValuesFromProps,se=w.createRenderState,le=w.onMount,ae={latestValues:N(A,V,Y,Z),renderState:se()};return le&&(ae.mount=function(pe){return le(A,pe,ae)}),ae}var E=function(w){return function(A,V){var Y=r.useContext(M),Z=r.useContext(H);return V?k(w,A,Y,Z):Ne(function(){return k(w,A,Y,Z)})}};function N(w,A,V,Y){var Z={},se=(V==null?void 0:V.initial)===!1,le=Y(w);for(var ae in le)Z[ae]=x(le[ae]);var pe=w.initial,be=w.animate,xe=Oe(w),Pe=Xe(w);A&&Pe&&!xe&&w.inherit!==!1&&(pe??(pe=A.initial),be??(be=A.animate));var _e=se||pe===!1,Ae=_e?be:pe;if(Ae&&typeof Ae!="boolean"&&!u(Ae)){var Ee=Array.isArray(Ae)?Ae:[Ae];Ee.forEach(function(je){var Ue=De(w,je);if(Ue){var Je=Ue.transitionEnd;Ue.transition;var at=t.__rest(Ue,["transitionEnd","transition"]);for(var dt in at){var ft=at[dt];if(Array.isArray(ft)){var gt=_e?ft.length-1:0;ft=ft[gt]}ft!==null&&(Z[dt]=ft)}for(var dt in Je)Z[dt]=Je[dt]}})}return Z}var L={useVisualState:E({scrapeMotionValuesFromProps:i,createRenderState:Ca,onMount:function(w,A,V){var Y=V.renderState,Z=V.latestValues;try{Y.dimensions=typeof A.getBBox=="function"?A.getBBox():A.getBoundingClientRect()}catch{Y.dimensions={x:0,y:0,width:0,height:0}}wa(Y,Z,{enableHardwareAcceleration:!1},w.transformTemplate),n(A,Y)}})},W={useVisualState:E({scrapeMotionValuesFromProps:o,createRenderState:br})};function G(w,A,V,Y,Z){var se=A.forwardMotionProps,le=se===void 0?!1:se,ae=Qt(w)?L:W;return t.__assign(t.__assign({},ae),{preloadedFeatures:V,useRender:Wr(le),createVisualElement:Y,projectionNodeConstructor:Z,Component:w})}e.AnimationType=void 0,function(w){w.Animate="animate",w.Hover="whileHover",w.Tap="whileTap",w.Drag="whileDrag",w.Focus="whileFocus",w.InView="whileInView",w.Exit="exit"}(e.AnimationType||(e.AnimationType={}));function q(w,A,V,Y){return Y===void 0&&(Y={passive:!0}),w.addEventListener(A,V,Y),function(){return w.removeEventListener(A,V)}}function Q(w,A,V,Y){r.useEffect(function(){var Z=w.current;if(V&&Z)return q(Z,A,V,Y)},[w,A,V,Y])}function re(w){var A=w.whileFocus,V=w.visualElement,Y=function(){var se;(se=V.animationState)===null||se===void 0||se.setActive(e.AnimationType.Focus,!0)},Z=function(){var se;(se=V.animationState)===null||se===void 0||se.setActive(e.AnimationType.Focus,!1)};Q(V,"focus",A?Y:void 0),Q(V,"blur",A?Z:void 0)}function ie(w){return typeof PointerEvent<"u"&&w instanceof PointerEvent?w.pointerType==="mouse":w instanceof MouseEvent}function C(w){var A=!!w.touches;return A}function I(w){return function(A){var V=A instanceof MouseEvent,Y=!V||V&&A.button===0;Y&&w(A)}}var $={pageX:0,pageY:0};function te(w,A){A===void 0&&(A="page");var V=w.touches[0]||w.changedTouches[0],Y=V||$;return{x:Y[A+"X"],y:Y[A+"Y"]}}function ce(w,A){return A===void 0&&(A="page"),{x:w[A+"X"],y:w[A+"Y"]}}function de(w,A){return A===void 0&&(A="page"),{point:C(w)?te(w,A):ce(w,A)}}var we=function(w,A){A===void 0&&(A=!1);var V=function(Y){return w(Y,de(Y))};return A?I(V):V},Ce=function(){return B&&window.onpointerdown===null},Ie=function(){return B&&window.ontouchstart===null},We=function(){return B&&window.onmousedown===null},Fe={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},$e={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function Ke(w){return Ce()?w:Ie()?$e[w]:We()?Fe[w]:w}function st(w,A,V,Y){return q(w,Ke(A),we(V,A==="pointerdown"),Y)}function pt(w,A,V,Y){return Q(w,Ke(A),V&&we(V,A==="pointerdown"),Y)}function xt(w){var A=null;return function(){var V=function(){A=null};return A===null?(A=w,V):!1}}var Mt=xt("dragHorizontal"),_t=xt("dragVertical");function jt(w){var A=!1;if(w==="y")A=_t();else if(w==="x")A=Mt();else{var V=Mt(),Y=_t();V&&Y?A=function(){V(),Y()}:(V&&V(),Y&&Y())}return A}function Er(){var w=jt(!0);return w?(w(),!1):!0}function Kn(w,A,V){return function(Y,Z){var se;!ie(Y)||Er()||((se=w.animationState)===null||se===void 0||se.setActive(e.AnimationType.Hover,A),V==null||V(Y,Z))}}function ms(w){var A=w.onHoverStart,V=w.onHoverEnd,Y=w.whileHover,Z=w.visualElement;pt(Z,"pointerenter",A||Y?Kn(Z,!0,A):void 0,{passive:!A}),pt(Z,"pointerleave",V||Y?Kn(Z,!1,V):void 0,{passive:!V})}var ai=function(w,A){return A?w===A?!0:ai(w,A.parentElement):!1};function ar(w){return r.useEffect(function(){return function(){return w()}},[])}function cr(w){var A=w.onTap,V=w.onTapStart,Y=w.onTapCancel,Z=w.whileTap,se=w.visualElement,le=A||V||Y||Z,ae=r.useRef(!1),pe=r.useRef(null),be={passive:!(V||A||Y||Ee)};function xe(){var je;(je=pe.current)===null||je===void 0||je.call(pe),pe.current=null}function Pe(){var je;return xe(),ae.current=!1,(je=se.animationState)===null||je===void 0||je.setActive(e.AnimationType.Tap,!1),!Er()}function _e(je,Ue){Pe()&&(ai(se.getInstance(),je.target)?A==null||A(je,Ue):Y==null||Y(je,Ue))}function Ae(je,Ue){Pe()&&(Y==null||Y(je,Ue))}function Ee(je,Ue){var Je;xe(),!ae.current&&(ae.current=!0,pe.current=l.pipe(st(window,"pointerup",_e,be),st(window,"pointercancel",Ae,be)),(Je=se.animationState)===null||Je===void 0||Je.setActive(e.AnimationType.Tap,!0),V==null||V(je,Ue))}pt(se,"pointerdown",le?Ee:void 0,be),ar(xe)}var ys=new Set;function af(w,A,V){w||ys.has(A)||(console.warn(A),V&&console.warn(V),ys.add(A))}var sf=new WeakMap,lf=new WeakMap,W_=function(w){var A;(A=sf.get(w.target))===null||A===void 0||A(w)},B_=function(w){w.forEach(W_)};function H_(w){var A=w.root,V=t.__rest(w,["root"]),Y=A||document;lf.has(Y)||lf.set(Y,{});var Z=lf.get(Y),se=JSON.stringify(V);return Z[se]||(Z[se]=new IntersectionObserver(B_,t.__assign({root:A},V))),Z[se]}function X_(w,A,V){var Y=H_(A);return sf.set(w,V),Y.observe(w),function(){sf.delete(w),Y.unobserve(w)}}function Y_(w){var A=w.visualElement,V=w.whileInView,Y=w.onViewportEnter,Z=w.onViewportLeave,se=w.viewport,le=se===void 0?{}:se,ae=r.useRef({hasEnteredView:!1,isInView:!1}),pe=!!(V||Y||Z);le.once&&ae.current.hasEnteredView&&(pe=!1);var be=typeof IntersectionObserver>"u"?$_:U_;be(pe,ae.current,A,le)}var G_={some:0,all:1};function U_(w,A,V,Y){var Z=Y.root,se=Y.margin,le=Y.amount,ae=le===void 0?"some":le,pe=Y.once;r.useEffect(function(){if(w){var be={root:Z==null?void 0:Z.current,rootMargin:se,threshold:typeof ae=="number"?ae:G_[ae]},xe=function(Pe){var _e,Ae=Pe.isIntersecting;if(A.isInView!==Ae&&(A.isInView=Ae,!(pe&&!Ae&&A.hasEnteredView))){Ae&&(A.hasEnteredView=!0),(_e=V.animationState)===null||_e===void 0||_e.setActive(e.AnimationType.InView,Ae);var Ee=V.getProps(),je=Ae?Ee.onViewportEnter:Ee.onViewportLeave;je==null||je(Pe)}};return X_(V.getInstance(),be,xe)}},[w,Z,se,ae])}function $_(w,A,V,Y){var Z=Y.fallback,se=Z===void 0?!0:Z;r.useEffect(function(){!w||!se||(D!=="production"&&af(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var le;A.hasEnteredView=!0;var ae=V.getProps().onViewportEnter;ae==null||ae(null),(le=V.animationState)===null||le===void 0||le.setActive(e.AnimationType.InView,!0)}))},[w])}var Ro=function(w){return function(A){return w(A),null}},wb={inView:Ro(Y_),tap:Ro(cr),focus:Ro(re),hover:Ro(ms)},q_=0,K_=function(){return q_++},Cb=function(){return Ne(K_)};function uf(){var w=r.useContext(H);if(w===null)return[!0,null];var A=w.isPresent,V=w.onExitComplete,Y=w.register,Z=Cb();r.useEffect(function(){return Y(Z)},[]);var se=function(){return V==null?void 0:V(Z)};return!A&&V?[!1,se]:[!0]}function Z_(){return Q_(r.useContext(H))}function Q_(w){return w===null?!0:w.isPresent}function Sb(w,A){if(!Array.isArray(A))return!1;var V=A.length;if(V!==w.length)return!1;for(var Y=0;Y-1&&w.splice(V,1)}function dO(w,A,V){var Y=t.__read(w),Z=Y.slice(0),se=A<0?Z.length+A:A;if(se>=0&&seat&&dn,zo=Array.isArray(Wt)?Wt:[Wt],fn=zo.reduce(se,{});Mr===!1&&(fn={});var Ps=Ct.prevResolvedValues,li=Ps===void 0?{}:Ps,du=t.__assign(t.__assign({},li),fn),ui=function(ut){Do=!0,Ue.delete(ut),Ct.needsAnimating[ut]=!0};for(var Br in du){var Tt=fn[Br],tt=li[Br];Je.hasOwnProperty(Br)||(Tt!==tt?c(Tt)&&c(tt)?!Sb(Tt,tt)||jo?ui(Br):Ct.protectedKeys[Br]=!0:Tt!==void 0?ui(Br):Ue.add(Br):Tt!==void 0&&Ue.has(Br)?ui(Br):Ct.protectedKeys[Br]=!0)}Ct.prevProp=Wt,Ct.prevResolvedValues=fn,Ct.isActive&&(Je=t.__assign(t.__assign({},Je),fn)),Z&&w.blockInitialAnimation&&(Do=!1),Do&&!Qr&&je.push.apply(je,t.__spreadArray([],t.__read(zo.map(function(ut){return{animation:ut,options:t.__assign({type:vt},xe)}})),!1))},ft=0;ft=3;if(!(!Ae&&!Ee)){var je=_e.point,Ue=f.getFrameData().timestamp;Z.history.push(t.__assign(t.__assign({},je),{timestamp:Ue}));var Je=Z.handlers,at=Je.onStart,dt=Je.onMove;Ae||(at&&at(Z.lastMoveEvent,_e),Z.startEvent=Z.lastMoveEvent),dt&&dt(Z.lastMoveEvent,_e)}}},this.handlePointerMove=function(_e,Ae){if(Z.lastMoveEvent=_e,Z.lastMoveEventInfo=kf(Ae,Z.transformPagePoint),ie(_e)&&_e.buttons===0){Z.handlePointerUp(_e,Ae);return}F.default.update(Z.updatePoint,!0)},this.handlePointerUp=function(_e,Ae){Z.end();var Ee=Z.handlers,je=Ee.onEnd,Ue=Ee.onSessionEnd,Je=Tf(kf(Ae,Z.transformPagePoint),Z.history);Z.startEvent&&je&&je(_e,Je),Ue&&Ue(_e,Je)},!(C(A)&&A.touches.length>1)){this.handlers=V,this.transformPagePoint=le;var ae=de(A),pe=kf(ae,this.transformPagePoint),be=pe.point,xe=f.getFrameData().timestamp;this.history=[t.__assign(t.__assign({},be),{timestamp:xe})];var Pe=V.onSessionStart;Pe&&Pe(A,Tf(pe,this.history)),this.removeListeners=l.pipe(st(window,"pointermove",this.handlePointerMove),st(window,"pointerup",this.handlePointerUp),st(window,"pointercancel",this.handlePointerUp))}}return w.prototype.updateHandlers=function(A){this.handlers=A},w.prototype.end=function(){this.removeListeners&&this.removeListeners(),f.cancelSync.update(this.updatePoint)},w}();function kf(w,A){return A?{point:A(w.point)}:w}function Db(w,A){return{x:w.x-A.x,y:w.y-A.y}}function Tf(w,A){var V=w.point;return{point:V,delta:Db(V,zb(A)),offset:Db(V,AO(A)),velocity:EO(A,.1)}}function AO(w){return w[0]}function zb(w){return w[w.length-1]}function EO(w,A){if(w.length<2)return{x:0,y:0};for(var V=w.length-1,Y=null,Z=zb(w);V>=0&&(Y=w[V],!(Z.timestamp-Y.timestamp>tu(A)));)V--;if(!Y)return{x:0,y:0};var se=(Z.timestamp-Y.timestamp)/1e3;if(se===0)return{x:0,y:0};var le={x:(Z.x-Y.x)/se,y:(Z.y-Y.y)/se};return le.x===1/0&&(le.x=0),le.y===1/0&&(le.y=0),le}function Zn(w){return w.max-w.min}function Fb(w,A,V){return A===void 0&&(A=0),V===void 0&&(V=.01),l.distance(w,A)Z&&(w=V?l.mix(Z,w,V.max):Math.min(w,Z)),w}function Hb(w,A,V){return{min:A!==void 0?w.min+A:void 0,max:V!==void 0?w.max+V-(w.max-w.min):void 0}}function NO(w,A){var V=A.top,Y=A.left,Z=A.bottom,se=A.right;return{x:Hb(w.x,Y,se),y:Hb(w.y,V,Z)}}function Xb(w,A){var V,Y=A.min-w.min,Z=A.max-w.max;return A.max-A.minY?V=l.progress(A.min,A.max-Y,w.min):Y>Z&&(V=l.progress(w.min,w.max-Z,A.min)),l.clamp(0,1,V)}function jO(w,A){var V={};return A.min!==void 0&&(V.min=A.min-w.min),A.max!==void 0&&(V.max=A.max-w.min),V}var Pf=.35;function DO(w){return w===void 0&&(w=Pf),w===!1?w=0:w===!0&&(w=Pf),{x:Yb(w,"left","right"),y:Yb(w,"top","bottom")}}function Yb(w,A,V){return{min:Gb(w,A),max:Gb(w,V)}}function Gb(w,A){var V;return typeof w=="number"?w:(V=w[A])!==null&&V!==void 0?V:0}var Ub=function(){return{translate:0,scale:1,origin:0,originPoint:0}},ks=function(){return{x:Ub(),y:Ub()}},$b=function(){return{min:0,max:0}},dr=function(){return{x:$b(),y:$b()}};function Qn(w){return[w("x"),w("y")]}function qb(w){var A=w.top,V=w.left,Y=w.right,Z=w.bottom;return{x:{min:V,max:Y},y:{min:A,max:Z}}}function zO(w){var A=w.x,V=w.y;return{top:V.min,right:A.max,bottom:V.max,left:A.min}}function FO(w,A){if(!A)return w;var V=A({x:w.left,y:w.top}),Y=A({x:w.right,y:w.bottom});return{top:V.y,left:V.x,bottom:Y.y,right:Y.x}}function _f(w){return w===void 0||w===1}function Kb(w){var A=w.scale,V=w.scaleX,Y=w.scaleY;return!_f(A)||!_f(V)||!_f(Y)}function No(w){return Kb(w)||Zb(w.x)||Zb(w.y)||w.z||w.rotate||w.rotateX||w.rotateY}function Zb(w){return w&&w!=="0%"}function ou(w,A,V){var Y=w-V,Z=A*Y;return V+Z}function Qb(w,A,V,Y,Z){return Z!==void 0&&(w=ou(w,Z,Y)),ou(w,V,Y)+A}function Of(w,A,V,Y,Z){A===void 0&&(A=0),V===void 0&&(V=1),w.min=Qb(w.min,A,V,Y,Z),w.max=Qb(w.max,A,V,Y,Z)}function Jb(w,A){var V=A.x,Y=A.y;Of(w.x,V.translate,V.scale,V.originPoint),Of(w.y,Y.translate,Y.scale,Y.originPoint)}function VO(w,A,V,Y){var Z,se;Y===void 0&&(Y=!1);var le=V.length;if(le){A.x=A.y=1;for(var ae,pe,be=0;beA?V="y":Math.abs(w.x)>A&&(V="x"),V}function UO(w){var A=w.dragControls,V=w.visualElement,Y=Ne(function(){return new YO(V)});r.useEffect(function(){return A&&A.subscribe(Y)},[Y,A]),r.useEffect(function(){return Y.addListeners()},[Y])}function $O(w){var A=w.onPan,V=w.onPanStart,Y=w.onPanEnd,Z=w.onPanSessionStart,se=w.visualElement,le=A||V||Y||Z,ae=r.useRef(null),pe=r.useContext(_).transformPagePoint,be={onSessionStart:Z,onStart:V,onMove:A,onEnd:function(Pe,_e){ae.current=null,Y&&Y(Pe,_e)}};r.useEffect(function(){ae.current!==null&&ae.current.updateHandlers(be)});function xe(Pe){ae.current=new jb(Pe,be,{transformPagePoint:pe})}pt(se,"pointerdown",le&&xe),ar(function(){return ae.current&&ae.current.end()})}var rv={pan:Ro($O),drag:Ro(UO)},iu=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function qO(){var w=iu.map(function(){return new xs}),A={},V={clearAllListeners:function(){return w.forEach(function(Y){return Y.clear()})},updatePropListeners:function(Y){iu.forEach(function(Z){var se,le="on"+Z,ae=Y[le];(se=A[Z])===null||se===void 0||se.call(A),ae&&(A[Z]=V[le](ae))})}};return w.forEach(function(Y,Z){V["on"+iu[Z]]=function(se){return Y.add(se)},V["notify"+iu[Z]]=function(){for(var se=[],le=0;le=0?window.pageYOffset:null,be=iA(A,w,ae);return se.length&&se.forEach(function(xe){var Pe=t.__read(xe,2),_e=Pe[0],Ae=Pe[1];w.getValue(_e).set(Ae)}),w.syncRender(),pe!==null&&window.scrollTo({top:pe}),{target:be,transitionEnd:Y}}else return{target:A,transitionEnd:Y}};function lA(w,A,V,Y){return rA(A)?sA(w,A,V,Y):{target:A,transitionEnd:Y}}var uA=function(w,A,V,Y){var Z=eA(w,A,Y);return A=Z.target,Y=Z.transitionEnd,lA(w,A,V,Y)};function cA(w){return window.getComputedStyle(w)}var dv={treeType:"dom",readValueFromInstance:function(w,A){if(tr(A)){var V=df(A);return V&&V.default||0}else{var Y=cA(w);return(va(A)?Y.getPropertyValue(A):Y[A])||0}},sortNodePosition:function(w,A){return w.compareDocumentPosition(A)&2?1:-1},getBaseTarget:function(w,A){var V;return(V=w.style)===null||V===void 0?void 0:V[A]},measureViewportBox:function(w,A){var V=A.transformPagePoint;return tv(w,V)},resetTransform:function(w,A,V){var Y=V.transformTemplate;A.style.transform=Y?Y({},""):"none",w.scheduleRender()},restoreTransform:function(w,A){w.style.transform=A.style.transform},removeValueFromRenderState:function(w,A){var V=A.vars,Y=A.style;delete V[w],delete Y[w]},makeTargetAnimatable:function(w,A,V,Y){var Z=V.transformValues;Y===void 0&&(Y=!0);var se=A.transition,le=A.transitionEnd,ae=t.__rest(A,["transition","transitionEnd"]),pe=Ib(ae,se||{},w);if(Z&&(le&&(le=Z(le)),ae&&(ae=Z(ae)),pe&&(pe=Z(pe))),Y){xf(w,ae,pe);var be=uA(w,ae,pe,le);le=be.transitionEnd,ae=be.target}return t.__assign({transition:se,transitionEnd:le},ae)},scrapeMotionValuesFromProps:o,build:function(w,A,V,Y,Z){w.isVisible!==void 0&&(A.style.visibility=w.isVisible?"visible":"hidden"),lo(A,V,Y,Z.transformTemplate)},render:oi},dA=su(dv),fA=su(t.__assign(t.__assign({},dv),{getBaseTarget:function(w,A){return w[A]},readValueFromInstance:function(w,A){var V;return tr(A)?((V=df(A))===null||V===void 0?void 0:V.default)||0:(A=J.has(A)?A:fo(A),w.getAttribute(A))},scrapeMotionValuesFromProps:i,build:function(w,A,V,Y,Z){wa(A,V,Y,Z.transformTemplate)},render:n})),Mf=function(w,A){return Qt(w)?fA(A,{enableHardwareAcceleration:!1}):dA(A,{enableHardwareAcceleration:!0})};function fv(w,A){return A.max===A.min?0:w/(A.max-A.min)*100}var Ts={correct:function(w,A){if(!A.target)return w;if(typeof w=="string")if(s.px.test(w))w=parseFloat(w);else return w;var V=fv(w,A.target.x),Y=fv(w,A.target.y);return"".concat(V,"% ").concat(Y,"%")}},pv="_$css",pA={correct:function(w,A){var V=A.treeScale,Y=A.projectionDelta,Z=w,se=w.includes("var("),le=[];se&&(w=w.replace(ov,function(je){return le.push(je),pv}));var ae=s.complex.parse(w);if(ae.length>5)return Z;var pe=s.complex.createTransformer(w),be=typeof ae[0]!="number"?1:0,xe=Y.x.scale*V.x,Pe=Y.y.scale*V.y;ae[0+be]/=xe,ae[1+be]/=Pe;var _e=l.mix(xe,Pe,.5);typeof ae[2+be]=="number"&&(ae[2+be]/=_e),typeof ae[3+be]=="number"&&(ae[3+be]/=_e);var Ae=pe(ae);if(se){var Ee=0;Ae=Ae.replace(pv,function(){var je=le[Ee];return Ee++,je})}return Ae}},hA=function(w){t.__extends(A,w);function A(){return w!==null&&w.apply(this,arguments)||this}return A.prototype.componentDidMount=function(){var V=this,Y=this.props,Z=Y.visualElement,se=Y.layoutGroup,le=Y.switchLayoutGroup,ae=Y.layoutId,pe=Z.projection;yt(bA),pe&&(se!=null&&se.group&&se.group.add(pe),le!=null&&le.register&&ae&&le.register(pe),pe.root.didUpdate(),pe.addEventListener("animationComplete",function(){V.safeToRemove()}),pe.setOptions(t.__assign(t.__assign({},pe.options),{onExitComplete:function(){return V.safeToRemove()}}))),Ge.hasEverUpdated=!0},A.prototype.getSnapshotBeforeUpdate=function(V){var Y=this,Z=this.props,se=Z.layoutDependency,le=Z.visualElement,ae=Z.drag,pe=Z.isPresent,be=le.projection;return be&&(be.isPresent=pe,ae||V.layoutDependency!==se||se===void 0?be.willUpdate():this.safeToRemove(),V.isPresent!==pe&&(pe?be.promote():be.relegate()||F.default.postRender(function(){var xe;!((xe=be.getStack())===null||xe===void 0)&&xe.members.length||Y.safeToRemove()}))),null},A.prototype.componentDidUpdate=function(){var V=this.props.visualElement.projection;V&&(V.root.didUpdate(),!V.currentAnimation&&V.isLead()&&this.safeToRemove())},A.prototype.componentWillUnmount=function(){var V=this.props,Y=V.visualElement,Z=V.layoutGroup,se=V.switchLayoutGroup,le=Y.projection;le&&(le.scheduleCheckAfterUnmount(),Z!=null&&Z.group&&Z.group.remove(le),se!=null&&se.deregister&&se.deregister(le))},A.prototype.safeToRemove=function(){var V=this.props.safeToRemove;V==null||V()},A.prototype.render=function(){return null},A}(j.default.Component);function gA(w){var A=t.__read(uf(),2),V=A[0],Y=A[1],Z=r.useContext(He);return j.default.createElement(hA,t.__assign({},w,{layoutGroup:Z,switchLayoutGroup:r.useContext(Ze),isPresent:V,safeToRemove:Y}))}var bA={borderRadius:t.__assign(t.__assign({},Ts),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Ts,borderTopRightRadius:Ts,borderBottomLeftRadius:Ts,borderBottomRightRadius:Ts,boxShadow:pA},hv={measureLayout:gA};function gv(w,A,V){V===void 0&&(V={});var Y=Xt(w)?w:cn(w);return gf("",Y,A,V),{stop:function(){return Y.stop()},isAnimating:function(){return Y.isAnimating()}}}var bv=["TopLeft","TopRight","BottomLeft","BottomRight"],vA=bv.length,vv=function(w){return typeof w=="string"?parseFloat(w):w},mv=function(w){return typeof w=="number"||s.px.test(w)};function mA(w,A,V,Y,Z,se){var le,ae,pe,be;Z?(w.opacity=l.mix(0,(le=V.opacity)!==null&&le!==void 0?le:1,yA(Y)),w.opacityExit=l.mix((ae=A.opacity)!==null&&ae!==void 0?ae:1,0,xA(Y))):se&&(w.opacity=l.mix((pe=A.opacity)!==null&&pe!==void 0?pe:1,(be=V.opacity)!==null&&be!==void 0?be:1,Y));for(var xe=0;xeA?1:V(l.progress(w,A,Y))}}function wv(w,A){w.min=A.min,w.max=A.max}function _n(w,A){wv(w.x,A.x),wv(w.y,A.y)}function Cv(w,A,V,Y,Z){return w-=A,w=ou(w,1/V,Y),Z!==void 0&&(w=ou(w,1/Z,Y)),w}function wA(w,A,V,Y,Z,se,le){if(A===void 0&&(A=0),V===void 0&&(V=1),Y===void 0&&(Y=.5),se===void 0&&(se=w),le===void 0&&(le=w),s.percent.test(A)){A=parseFloat(A);var ae=l.mix(le.min,le.max,A/100);A=ae-le.min}if(typeof A=="number"){var pe=l.mix(se.min,se.max,Y);w===se&&(pe-=A),w.min=Cv(w.min,A,V,pe,Z),w.max=Cv(w.max,A,V,pe,Z)}}function Sv(w,A,V,Y,Z){var se=t.__read(V,3),le=se[0],ae=se[1],pe=se[2];wA(w,A[le],A[ae],A[pe],A.scale,Y,Z)}var CA=["x","scaleX","originX"],SA=["y","scaleY","originY"];function kv(w,A,V,Y){Sv(w.x,A,CA,V==null?void 0:V.x,Y==null?void 0:Y.x),Sv(w.y,A,SA,V==null?void 0:V.y,Y==null?void 0:Y.y)}function Tv(w){return w.translate===0&&w.scale===1}function Pv(w){return Tv(w.x)&&Tv(w.y)}function _v(w,A){return w.x.min===A.x.min&&w.x.max===A.x.max&&w.y.min===A.y.min&&w.y.max===A.y.max}var kA=function(){function w(){this.members=[]}return w.prototype.add=function(A){bf(this.members,A),A.scheduleRender()},w.prototype.remove=function(A){if(vf(this.members,A),A===this.prevLead&&(this.prevLead=void 0),A===this.lead){var V=this.members[this.members.length-1];V&&this.promote(V)}},w.prototype.relegate=function(A){var V=this.members.findIndex(function(le){return A===le});if(V===0)return!1;for(var Y,Z=V;Z>=0;Z--){var se=this.members[Z];if(se.isPresent!==!1){Y=se;break}}return Y?(this.promote(Y),!0):!1},w.prototype.promote=function(A,V){var Y,Z=this.lead;if(A!==Z&&(this.prevLead=Z,this.lead=A,A.show(),Z)){Z.instance&&Z.scheduleRender(),A.scheduleRender(),A.resumeFrom=Z,V&&(A.resumeFrom.preserveOpacity=!0),Z.snapshot&&(A.snapshot=Z.snapshot,A.snapshot.latestValues=Z.animationValues||Z.latestValues,A.snapshot.isShared=!0),!((Y=A.root)===null||Y===void 0)&&Y.isUpdating&&(A.isLayoutDirty=!0);var se=A.options.crossfade;se===!1&&Z.hide()}},w.prototype.exitAnimationComplete=function(){this.members.forEach(function(A){var V,Y,Z,se,le;(Y=(V=A.options).onExitComplete)===null||Y===void 0||Y.call(V),(le=(Z=A.resumingFrom)===null||Z===void 0?void 0:(se=Z.options).onExitComplete)===null||le===void 0||le.call(se)})},w.prototype.scheduleRender=function(){this.members.forEach(function(A){A.instance&&A.scheduleRender(!1)})},w.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},w}(),TA="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Ov(w,A,V){var Y=w.x.translate/A.x,Z=w.y.translate/A.y,se="translate3d(".concat(Y,"px, ").concat(Z,"px, 0) ");if(se+="scale(".concat(1/A.x,", ").concat(1/A.y,") "),V){var le=V.rotate,ae=V.rotateX,pe=V.rotateY;le&&(se+="rotate(".concat(le,"deg) ")),ae&&(se+="rotateX(".concat(ae,"deg) ")),pe&&(se+="rotateY(".concat(pe,"deg) "))}var be=w.x.scale*A.x,xe=w.y.scale*A.y;return se+="scale(".concat(be,", ").concat(xe,")"),se===TA?"none":se}var PA=function(w,A){return w.depth-A.depth},Av=function(){function w(){this.children=[],this.isDirty=!1}return w.prototype.add=function(A){bf(this.children,A),this.isDirty=!0},w.prototype.remove=function(A){vf(this.children,A),this.isDirty=!0},w.prototype.forEach=function(A){this.isDirty&&this.children.sort(PA),this.isDirty=!1,this.children.forEach(A)},w}(),Ev=1e3;function Mv(w){var A=w.attachResizeListener,V=w.defaultParent,Y=w.measureScroll,Z=w.checkIsScrollRoot,se=w.resetTransform;return function(){function le(ae,pe,be){var xe=this;pe===void 0&&(pe={}),be===void 0&&(be=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(RA),xe.nodes.forEach(NA)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=ae,this.latestValues=pe,this.root=be?be.root||be:this,this.path=be?t.__spreadArray(t.__spreadArray([],t.__read(be.path),!1),[be],!1):[],this.parent=be,this.depth=be?be.depth+1:0,ae&&this.root.registerPotentialNode(ae,this);for(var Pe=0;Pe=0;Y--)if(w.path[Y].instance){V=w.path[Y];break}var Z=V&&V!==w.root?V.instance:document,se=Z.querySelector('[data-projection-id="'.concat(A,'"]'));se&&w.mount(se,!0)}function Lv(w){w.min=Math.round(w.min),w.max=Math.round(w.max)}function jv(w){Lv(w.x),Lv(w.y)}var VA=Mv({attachResizeListener:function(w,A){return q(w,"resize",A)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),Pa={current:void 0},Rf=Mv({measureScroll:function(w){return{x:w.scrollLeft,y:w.scrollTop}},defaultParent:function(){if(!Pa.current){var w=new VA(0,{});w.mount(window),w.setOptions({layoutScroll:!0}),Pa.current=w}return Pa.current},resetTransform:function(w,A){w.style.transform=A??"none"},checkIsScrollRoot:function(w){return window.getComputedStyle(w).position==="fixed"}}),Dv=t.__assign(t.__assign(t.__assign(t.__assign({},Sf),wb),rv),hv),Nf=Lt(function(w,A){return G(w,A,Dv,Mf,Rf)});function WA(w){return It(G(w,{forwardMotionProps:!1},Dv,Mf,Rf))}var BA=Lt(G);function zv(){var w=r.useRef(!1);return U(function(){return w.current=!0,function(){w.current=!1}},[]),w}function uu(){var w=zv(),A=t.__read(r.useState(0),2),V=A[0],Y=A[1],Z=r.useCallback(function(){w.current&&Y(V+1)},[V]),se=r.useCallback(function(){return F.default.postRender(Z)},[Z]);return[se,V]}var If=function(w){var A=w.children,V=w.initial,Y=w.isPresent,Z=w.onExitComplete,se=w.custom,le=w.presenceAffectsLayout,ae=Ne(HA),pe=Cb(),be=r.useMemo(function(){return{id:pe,initial:V,isPresent:Y,custom:se,onExitComplete:function(xe){var Pe,_e;ae.set(xe,!0);try{for(var Ae=t.__values(ae.values()),Ee=Ae.next();!Ee.done;Ee=Ae.next()){var je=Ee.value;if(!je)return}}catch(Ue){Pe={error:Ue}}finally{try{Ee&&!Ee.done&&(_e=Ae.return)&&_e.call(Ae)}finally{if(Pe)throw Pe.error}}Z==null||Z()},register:function(xe){return ae.set(xe,!1),function(){return ae.delete(xe)}}}},le?void 0:[Y]);return r.useMemo(function(){ae.forEach(function(xe,Pe){return ae.set(Pe,!1)})},[Y]),O.useEffect(function(){!Y&&!ae.size&&(Z==null||Z())},[Y]),O.createElement(H.Provider,{value:be},A)};function HA(){return new Map}var si=function(w){return w.key||""};function XA(w,A){w.forEach(function(V){var Y=si(V);A.set(Y,V)})}function YA(w){var A=[];return r.Children.forEach(w,function(V){r.isValidElement(V)&&A.push(V)}),A}var GA=function(w){var A=w.children,V=w.custom,Y=w.initial,Z=Y===void 0?!0:Y,se=w.onExitComplete,le=w.exitBeforeEnter,ae=w.presenceAffectsLayout,pe=ae===void 0?!0:ae,be=t.__read(uu(),1),xe=be[0],Pe=r.useContext(He).forceRender;Pe&&(xe=Pe);var _e=zv(),Ae=YA(A),Ee=Ae,je=new Set,Ue=r.useRef(Ee),Je=r.useRef(new Map).current,at=r.useRef(!0);if(U(function(){at.current=!1,XA(Ae,Je),Ue.current=Ee}),ar(function(){at.current=!0,Je.clear(),je.clear()}),at.current)return O.createElement(O.Fragment,null,Ee.map(function(vt){return O.createElement(If,{key:si(vt),isPresent:!0,initial:Z?void 0:!1,presenceAffectsLayout:pe},vt)}));Ee=t.__spreadArray([],t.__read(Ee),!1);for(var dt=Ue.current.map(si),ft=Ae.map(si),gt=dt.length,At=0;At1&&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."),O.createElement(O.Fragment,null,je.size?Ee:Ee.map(function(vt){return r.cloneElement(vt)}))},Fv=r.createContext(null),UA=function(w){return!w.isLayoutDirty&&w.willUpdate(!1)};function Vv(){var w=new Set,A=new WeakMap,V=function(){return w.forEach(UA)};return{add:function(Y){w.add(Y),A.set(Y,Y.addEventListener("willUpdate",V))},remove:function(Y){var Z;w.delete(Y),(Z=A.get(Y))===null||Z===void 0||Z(),A.delete(Y),V()},dirty:V}}var Wv=function(w){return w===!0},$A=function(w){return Wv(w===!0)||w==="id"},Bv=function(w){var A,V,Y=w.children,Z=w.id,se=w.inheritId,le=w.inherit,ae=le===void 0?!0:le;se!==void 0&&(ae=se);var pe=r.useContext(He),be=r.useContext(Fv),xe=t.__read(uu(),2),Pe=xe[0],_e=xe[1],Ae=r.useRef(null),Ee=(A=pe.id)!==null&&A!==void 0?A:be;Ae.current===null&&($A(ae)&&Ee&&(Z=Z?Ee+"-"+Z:Ee),Ae.current={id:Z,group:Wv(ae)&&(V=pe==null?void 0:pe.group)!==null&&V!==void 0?V:Vv()});var je=r.useMemo(function(){return t.__assign(t.__assign({},Ae.current),{forceRender:Pe})},[_e]);return O.createElement(He.Provider,{value:je},Y)},qA=0,KA=function(w){var A=w.children;return O.useEffect(function(){a.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),O.createElement(Bv,{id:Ne(function(){return"asl-".concat(qA++)})},A)};function ZA(w){var A=w.children,V=w.isValidProp,Y=t.__rest(w,["children","isValidProp"]);V&&Un(V),Y=t.__assign(t.__assign({},r.useContext(_)),Y),Y.isStatic=Ne(function(){return Y.isStatic});var Z=r.useMemo(function(){return Y},[JSON.stringify(Y.transition),Y.transformPagePoint,Y.reducedMotion]);return O.createElement(_.Provider,{value:Z},A)}function QA(w){var A=w.children,V=w.features,Y=w.strict,Z=Y===void 0?!1:Y,se=t.__read(r.useState(!Lf(V)),2),le=se[1],ae=r.useRef(void 0);if(!Lf(V)){var pe=V.renderer,be=t.__rest(V,["renderer"]);ae.current=pe,y(be)}return r.useEffect(function(){Lf(V)&&V().then(function(xe){var Pe=xe.renderer,_e=t.__rest(xe,["renderer"]);y(_e),ae.current=Pe,le(!0)})},[]),O.createElement(p.Provider,{value:{renderer:ae.current,strict:Z}},A)}function Lf(w){return typeof w=="function"}var Hv=r.createContext(null);function JA(w,A,V,Y){if(!Y)return w;var Z=w.findIndex(function(xe){return xe.value===A});if(Z===-1)return w;var se=Y>0?1:-1,le=w[Z+se];if(!le)return w;var ae=w[Z],pe=le.layout,be=l.mix(pe.min,pe.max,.5);return se===1&&ae.layout.max+V>be||se===-1&&ae.layout.min+V.001?1/w:M2},tm=!1;function R2(w){var A=Lo(1),V=Lo(1),Y=X();a.invariant(!!(w||Y),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),a.warning(tm,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),tm=!0,w?(A=w.scaleX||A,V=w.scaleY||V):Y&&(A=Y.getValue("scaleX",1),V=Y.getValue("scaleY",1));var Z=cu(A,em),se=cu(V,em);return{scaleX:Z,scaleY:se}}e.AnimatePresence=GA,e.AnimateSharedLayout=KA,e.DeprecatedLayoutGroupContext=Fv,e.DragControls=Qv,e.FlatTree=Av,e.LayoutGroup=Bv,e.LayoutGroupContext=He,e.LazyMotion=QA,e.MotionConfig=ZA,e.MotionConfigContext=_,e.MotionContext=M,e.MotionValue=Mb,e.PresenceContext=H,e.Reorder=c2,e.SwitchLayoutGroupContext=Ze,e.addPointerEvent=st,e.addScaleCorrector=yt,e.animate=gv,e.animateVisualElement=nu,e.animationControls=Kv,e.animations=Sf,e.calcLength=Zn,e.checkTargetForNewValues=xf,e.createBox=dr,e.createDomMotionComponent=WA,e.createMotionComponent=It,e.domAnimation=$v,e.domMax=d2,e.filterProps=xa,e.isBrowser=B,e.isDragActive=Er,e.isMotionValue=Xt,e.isValidMotionProp=Zr,e.m=BA,e.makeUseVisualState=E,e.motion=Nf,e.motionValue=cn,e.resolveMotionValue=x,e.transform=Xv,e.useAnimation=x2,e.useAnimationControls=Zv,e.useAnimationFrame=qv,e.useCycle=w2,e.useDeprecatedAnimatedState=E2,e.useDeprecatedInvertedScale=R2,e.useDomEvent=Q,e.useDragControls=k2,e.useElementScroll=b2,e.useForceUpdate=uu,e.useInView=C2,e.useInstantLayoutTransition=Jv,e.useInstantTransition=P2,e.useIsPresent=Z_,e.useIsomorphicLayoutEffect=U,e.useMotionTemplate=f2,e.useMotionValue=Lo,e.usePresence=uf,e.useReducedMotion=fe,e.useReducedMotionConfig=ve,e.useResetProjection=_2,e.useScroll=jf,e.useSpring=p2,e.useTime=y2,e.useTransform=cu,e.useUnmountEffect=ar,e.useVelocity=h2,e.useViewportScroll=v2,e.useVisualElementContext=X,e.visualElement=su,e.wrapHandler=we})(gr);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{AccordionBody:function(){return R},default:function(){return P}});var r=F(ee),a=gr,s=F(ct),l=F(xr),f=F(nt),b=it,S=Od,T=rt,O=Bl;function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.className,g=y.children,m=z(y,["className","children"]),_=(0,S.useAccordion)(),M=_.open,X=_.animate,H=(0,T.useTheme)().accordion,B=H.styles.base;v=v??"";var U=(0,b.twMerge)((0,s.default)((0,f.default)(B.body)),v),K={unmount:{height:"0px",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.2,times:[.4,0,.2,1]}}},ne={unmount:{transition:{duration:.3,ease:"linear"}},mount:{transition:{duration:.3,ease:"linear"}}},oe=(0,l.default)(ne,X);return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(a.m.div,{className:"overflow-hidden",initial:"unmount",exit:"unmount",animate:M?"mount":"unmount",variants:K},r.default.createElement(a.m.div,j({},m,{ref:p,className:U,initial:"unmount",exit:"unmount",animate:M?"mount":"unmount",variants:oe}),g)))});R.propTypes={className:O.propTypesClassName,children:O.propTypesChildren},R.displayName="MaterialTailwind.AccordionBody";var P=R})(Xk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Accordion:function(){return P},AccordionHeader:function(){return T.AccordionHeader},AccordionBody:function(){return O.AccordionBody},useAccordion:function(){return b.useAccordion},default:function(){return y}});var r=z(ee),a=z(ct),s=it,l=z(nt),f=rt,b=Od,S=Bl,T=Hk,O=Xk;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.open,m=p.icon,_=p.animate,M=p.className,X=p.disabled,H=p.children,B=D(p,["open","icon","animate","className","disabled","children"]),U=(0,f.useTheme)().accordion,K=U.defaultProps,ne=U.styles.base;m=m??K.icon,_=_??K.animate,M=M??K.className,X=X??K.disabled;var oe=(0,s.twMerge)((0,a.default)((0,l.default)(ne.container),j({},(0,l.default)(ne.disabled),X)),M),fe=r.default.useMemo(function(){return{open:g,icon:m,animate:_,disabled:X}},[g,m,_,X]);return r.default.createElement(b.AccordionContextProvider,{value:fe},r.default.createElement("div",F({},B,{ref:v,className:oe}),H))});P.propTypes={open:S.propTypesOpen,icon:S.propTypesIcon,animate:S.propTypesAnimate,disabled:S.propTypesDisabled,className:S.propTypesClassName,children:S.propTypesChildren},P.displayName="MaterialTailwind.Accordion";var y=Object.assign(P,{Header:T.AccordionHeader,Body:O.AccordionBody})})(mC);var vT={},Ht={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});function t(a,s,l){var f=a.findIndex(function(b){return b===s});return f>=0?s:l}var r=t})(Ht);var Vd={},ss=class{constructor(){this.x=0,this.y=0,this.z=0}findFurthestPoint(t,r,a,s,l,f){return this.x=t-a>r/2?0:r,this.y=s-f>l/2?0:l,this.z=Math.hypot(this.x-(t-a),this.y-(s-f)),this.z}appyStyles(t,r,a,s,l){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=l.clientX-a.left-s+"px",t.style.top=l.clientY-a.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 a=t.currentTarget;a.style.position="relative",a.style.overflow="hidden";const s=a.getBoundingClientRect(),l=this.findFurthestPoint(t.clientX,a.offsetWidth,s.left,t.clientY,a.offsetHeight,s.top),f=document.createElement("span");this.appyStyles(f,r,s,l,t),this.applyAnimation(f),a.appendChild(f),setTimeout(()=>f.remove(),500)}};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{IconButton:function(){return R},default:function(){return P}});var r=F(ee),a=F(ot),s=F(ss),l=F(ct),f=it,b=F(Ht),S=F(nt),T=rt,O=Ka;function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.variant,g=y.size,m=y.color,_=y.ripple,M=y.className,X=y.children;y.fullWidth;var H=z(y,["variant","size","color","ripple","className","children","fullWidth"]),B=(0,T.useTheme)().iconButton,U=B.valid,K=B.defaultProps,ne=B.styles,oe=ne.base,fe=ne.variants,ve=ne.sizes;v=v??K.variant,g=g??K.size,m=m??K.color,_=_??K.ripple,M=M??K.className;var Se=_!==void 0&&new s.default,he=(0,S.default)(oe),ue=(0,S.default)(fe[(0,b.default)(U.variants,v,"filled")][(0,b.default)(U.colors,m,"gray")]),ge=(0,S.default)(ve[(0,b.default)(U.sizes,g,"md")]),ye=(0,f.twMerge)((0,l.default)(he,ge,ue),M);return r.default.createElement("button",j({},H,{ref:p,className:ye,type:H.type||"button",onMouseDown:function(Te){var Re=H==null?void 0:H.onMouseDown;return _&&Se.create(Te,(v==="filled"||v==="gradient")&&m!=="white"?"light":"dark"),typeof Re=="function"&&Re(Te)}}),r.default.createElement("span",{className:"absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2"},X))});R.propTypes={variant:a.default.oneOf(O.propTypesVariant),size:a.default.oneOf(O.propTypesSize),color:a.default.oneOf(O.propTypesColor),ripple:O.propTypesRipple,className:O.propTypesClassName,children:O.propTypesChildren},R.displayName="MaterialTailwind.IconButton";var P=R})(Vd);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,g){for(var m in g)Object.defineProperty(v,m,{enumerable:!0,get:g[m]})}t(e,{Alert:function(){return y},default:function(){return p}});var r=D(ee),a=D(ot),s=gr,l=D(ct),f=D(xr),b=it,S=D(Ht),T=D(nt),O=rt,j=c0,F=D(Vd);function z(){return z=Object.assign||function(v){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(v,_)&&(m[_]=v[_])}return m}function P(v,g){if(v==null)return{};var m={},_=Object.keys(v),M,X;for(X=0;X<_.length;X++)M=_[X],!(g.indexOf(M)>=0)&&(m[M]=v[M]);return m}var y=r.default.forwardRef(function(v,g){var m=v.variant,_=v.color,M=v.icon,X=v.open,H=v.action,B=v.onClose,U=v.animate,K=v.className,ne=v.children,oe=R(v,["variant","color","icon","open","action","onClose","animate","className","children"]),fe=(0,O.useTheme)().alert,ve=fe.defaultProps,Se=fe.valid,he=fe.styles,ue=he.base,ge=he.variants;m=m??ve.variant,_=_??ve.color,K=K??ve.className,U=U??ve.animate,X=X??ve.open,H=H??ve.action,B=B??ve.onClose;var ye=(0,T.default)(ue.alert),Te=(0,T.default)(ue.action),Re=(0,T.default)(ge[(0,S.default)(Se.variants,m,"filled")][(0,S.default)(Se.colors,_,"gray")]),De=(0,b.twMerge)((0,l.default)(ye,Re),K),Le=(0,l.default)(Te),Oe={unmount:{opacity:0},mount:{opacity:1}},Xe=(0,f.default)(Oe,U),Ve=r.default.createElement("div",{className:"shrink-0"},M),ke=s.AnimatePresence;return r.default.createElement(s.LazyMotion,{features:s.domAnimation},r.default.createElement(ke,null,X&&r.default.createElement(s.m.div,z({},oe,{ref:g,role:"alert",className:"".concat(De," flex"),initial:"unmount",exit:"unmount",animate:X?"mount":"unmount",variants:Xe}),M&&Ve,r.default.createElement("div",{className:"".concat(M?"ml-3":""," mr-12")},ne),B&&!H&&r.default.createElement(F.default,{onClick:B,size:"sm",variant:"text",color:m==="outlined"||m==="ghost"?_:"white",className:Le},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"}))),H||null)))});y.propTypes={variant:a.default.oneOf(j.propTypesVariant),color:a.default.oneOf(j.propTypesColor),icon:j.propTypesIcon,open:j.propTypesOpen,action:j.propTypesAction,onClose:j.propTypesOnClose,animate:j.propTypesAnimate,className:j.propTypesClassName,children:j.propTypesChildren},y.displayName="MaterialTailwind.Alert";var p=y})(vT);var mT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{Avatar:function(){return R},default:function(){return P}});var r=F(ee),a=F(ot),s=F(ct),l=it,f=F(Ht),b=F(nt),S=rt,T=d0;function O(y,p,v){return p in y?Object.defineProperty(y,p,{value:v,enumerable:!0,configurable:!0,writable:!0}):y[p]=v,y}function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.variant,g=y.size,m=y.className,_=y.color,M=y.withBorder,X=z(y,["variant","size","className","color","withBorder"]),H=(0,S.useTheme)().avatar,B=H.valid,U=H.defaultProps,K=H.styles,ne=K.base,oe=K.variants,fe=K.sizes,ve=K.borderColor;v=v??U.variant,g=g??U.size,m=m??U.className,M=M??U.withBorder,_=_??U.color;var Se=(0,b.default)(oe[(0,f.default)(B.variants,v,"rounded")]),he=(0,b.default)(fe[(0,f.default)(B.sizes,g,"md")]),ue=(0,b.default)(ve[(0,f.default)(B.colors,_,"gray")]),ge,ye=(0,l.twMerge)((0,s.default)((0,b.default)(ne.initial),Se,he,(ge={},O(ge,(0,b.default)(ne.withBorder),M),O(ge,ue,M),ge)),m);return r.default.createElement("img",j({},X,{ref:p,className:ye}))});R.propTypes={variant:a.default.oneOf(T.propTypesVariant),size:a.default.oneOf(T.propTypesSize),className:T.propTypesClassName,withBorder:T.propTypesWithBorder,color:a.default.oneOf(T.propTypesColor)},R.displayName="MaterialTailwind.Avatar";var P=R})(mT);var yT={},xT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,T){for(var O in T)Object.defineProperty(S,O,{enumerable:!0,get:T[O]})}t(e,{propTypesSeparator:function(){return s},propTypesFullWidth:function(){return l},propTypesClassName:function(){return f},propTypesChildren:function(){return b}});var r=a(ot);function a(S){return S&&S.__esModule?S:{default:S}}var s=r.default.node,l=r.default.bool,f=r.default.string,b=r.default.node.isRequired})(xT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{Breadcrumbs:function(){return R},default:function(){return P}});var r=F(ee),a=O(ct),s=it,l=O(nt),f=rt,b=xT;function S(y,p,v){return p in y?Object.defineProperty(y,p,{value:v,enumerable:!0,configurable:!0,writable:!0}):y[p]=v,y}function T(){return T=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=(0,r.forwardRef)(function(y,p){var v=y.separator,g=y.fullWidth,m=y.className,_=y.children,M=z(y,["separator","fullWidth","className","children"]),X=(0,f.useTheme)().breadcrumbs,H=X.defaultProps,B=X.styles.base;v=v??H.separator,g=g??H.fullWidth,m=m??H.className;var U=(0,a.default)((0,l.default)(B.root.initial),S({},(0,l.default)(B.root.fullWidth),g)),K=(0,s.twMerge)((0,a.default)((0,l.default)(B.list)),m),ne=(0,a.default)((0,l.default)(B.item.initial)),oe=(0,a.default)((0,l.default)(B.separator));return r.default.createElement("nav",{"aria-label":"breadcrumb",className:U},r.default.createElement("ol",T({},M,{ref:p,className:K}),r.Children.map(_,function(fe,ve){if((0,r.isValidElement)(fe)){var Se;return r.default.createElement("li",{className:(0,a.default)(ne,S({},(0,l.default)(B.item.disabled),fe==null||(Se=fe.props)===null||Se===void 0?void 0:Se.disabled))},fe,ve!==r.Children.count(_)-1&&r.default.createElement("span",{className:oe},v))}return null})))});R.propTypes={separator:b.propTypesSeparator,fullWidth:b.propTypesFullWidth,className:b.propTypesClassName,children:b.propTypesChildren},R.displayName="MaterialTailwind.Breadcrumbs";var P=R})(yT);var wT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Button:function(){return P},default:function(){return y}});var r=z(ee),a=z(ot),s=z(ss),l=z(ct),f=it,b=z(Ht),S=z(nt),T=rt,O=Ka;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.variant,m=p.size,_=p.color,M=p.fullWidth,X=p.ripple,H=p.className,B=p.children,U=D(p,["variant","size","color","fullWidth","ripple","className","children"]),K=(0,T.useTheme)().button,ne=K.valid,oe=K.defaultProps,fe=K.styles,ve=fe.base,Se=fe.variants,he=fe.sizes;g=g??oe.variant,m=m??oe.size,_=_??oe.color,M=M??oe.fullWidth,X=X??oe.ripple,H=H??oe.className;var ue=X!==void 0&&new s.default,ge=(0,S.default)(ve.initial),ye=(0,S.default)(Se[(0,b.default)(ne.variants,g,"filled")][(0,b.default)(ne.colors,_,"gray")]),Te=(0,S.default)(he[(0,b.default)(ne.sizes,m,"md")]),Re=(0,f.twMerge)((0,l.default)(ge,Te,ye,j({},(0,S.default)(ve.fullWidth),M)),H);return r.default.createElement("button",F({},U,{ref:v,className:Re,type:U.type||"button",onMouseDown:function(De){var Le=U==null?void 0:U.onMouseDown;return X&&ue.create(De,(g==="filled"||g==="gradient")&&_!=="white"?"light":"dark"),typeof Le=="function"&&Le(De)}}),B)});P.propTypes={variant:a.default.oneOf(O.propTypesVariant),size:a.default.oneOf(O.propTypesSize),color:a.default.oneOf(O.propTypesColor),fullWidth:O.propTypesFullWidth,ripple:O.propTypesRipple,className:O.propTypesClassName,children:O.propTypesChildren},P.displayName="MaterialTailwind.Button";var y=P})(wT);var CT={},ST={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{CardHeader:function(){return R},default:function(){return P}});var r=F(ee),a=F(ot),s=F(ct),l=it,f=F(Ht),b=F(nt),S=rt,T=Za;function O(y,p,v){return p in y?Object.defineProperty(y,p,{value:v,enumerable:!0,configurable:!0,writable:!0}):y[p]=v,y}function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.variant,g=y.color,m=y.shadow,_=y.floated,M=y.className,X=y.children,H=z(y,["variant","color","shadow","floated","className","children"]),B=(0,S.useTheme)().cardHeader,U=B.defaultProps,K=B.styles,ne=B.valid,oe=K.base,fe=K.variants;v=v??U.variant,g=g??U.color,m=m??U.shadow,_=_??U.floated,M=M??U.className;var ve=(0,b.default)(oe.initial),Se=(0,b.default)(fe[(0,f.default)(ne.variants,v,"filled")][(0,f.default)(ne.colors,g,"white")]),he=(0,l.twMerge)((0,s.default)(ve,Se,O({},(0,b.default)(oe.shadow),m),O({},(0,b.default)(oe.floated),_)),M);return r.default.createElement("div",j({},H,{ref:p,className:he}),X)});R.propTypes={variant:a.default.oneOf(T.propTypesVariant),color:a.default.oneOf(T.propTypesColor),shadow:T.propTypesShadow,floated:T.propTypesFloated,className:T.propTypesClassName,children:T.propTypesChildren},R.displayName="MaterialTailwind.CardHeader";var P=R})(ST);var kT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(D,R){for(var P in R)Object.defineProperty(D,P,{enumerable:!0,get:R[P]})}t(e,{CardBody:function(){return F},default:function(){return z}});var r=T(ee),a=T(ct),s=it,l=T(nt),f=rt,b=Za;function S(){return S=Object.assign||function(D){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(D,y)&&(P[y]=D[y])}return P}function j(D,R){if(D==null)return{};var P={},y=Object.keys(D),p,v;for(v=0;v=0)&&(P[p]=D[p]);return P}var F=r.default.forwardRef(function(D,R){var P=D.className,y=D.children,p=O(D,["className","children"]),v=(0,f.useTheme)().cardBody,g=v.defaultProps,m=v.styles.base;P=P??g.className;var _=(0,s.twMerge)((0,a.default)((0,l.default)(m)),P);return r.default.createElement("div",S({},p,{ref:R,className:_}),y)});F.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},F.displayName="MaterialTailwind.CardBody";var z=F})(kT);var TT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(R,P){for(var y in P)Object.defineProperty(R,y,{enumerable:!0,get:P[y]})}t(e,{CardFooter:function(){return z},default:function(){return D}});var r=O(ee),a=O(ct),s=it,l=O(nt),f=rt,b=Za;function S(R,P,y){return P in R?Object.defineProperty(R,P,{value:y,enumerable:!0,configurable:!0,writable:!0}):R[P]=y,R}function T(){return T=Object.assign||function(R){for(var P=1;P=0)&&Object.prototype.propertyIsEnumerable.call(R,p)&&(y[p]=R[p])}return y}function F(R,P){if(R==null)return{};var y={},p=Object.keys(R),v,g;for(g=0;g=0)&&(y[v]=R[v]);return y}var z=r.default.forwardRef(function(R,P){var y=R.divider,p=R.className,v=R.children,g=j(R,["divider","className","children"]),m=(0,f.useTheme)().cardFooter,_=m.defaultProps,M=m.styles.base;p=p??_.className,y=y??_.divider;var X=(0,s.twMerge)((0,a.default)((0,l.default)(M.initial),S({},(0,l.default)(M.divider),y)),p);return r.default.createElement("div",T({},g,{ref:P,className:X}),v)});z.propTypes={divider:b.propTypesDivider,className:b.propTypesClassName,children:b.propTypesChildren},z.displayName="MaterialTailwind.CardFooter";var D=z})(TT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{Card:function(){return p},CardHeader:function(){return T.CardHeader},CardBody:function(){return O.CardBody},CardFooter:function(){return j.CardFooter},default:function(){return v}});var r=R(ee),a=R(ot),s=R(ct),l=it,f=R(Ht),b=R(nt),S=rt,T=ST,O=kT,j=TT,F=Za;function z(g,m,_){return m in g?Object.defineProperty(g,m,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[m]=_,g}function D(){return D=Object.assign||function(g){for(var m=1;m=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(_[M]=g[M])}return _}function y(g,m){if(g==null)return{};var _={},M=Object.keys(g),X,H;for(H=0;H=0)&&(_[X]=g[X]);return _}var p=r.default.forwardRef(function(g,m){var _=g.variant,M=g.color,X=g.shadow,H=g.className,B=g.children,U=P(g,["variant","color","shadow","className","children"]),K=(0,S.useTheme)().card,ne=K.defaultProps,oe=K.styles,fe=K.valid,ve=oe.base,Se=oe.variants;_=_??ne.variant,M=M??ne.color,X=X??ne.shadow,H=H??ne.className;var he=(0,b.default)(ve.initial),ue=(0,b.default)(Se[(0,f.default)(fe.variants,_,"filled")][(0,f.default)(fe.colors,M,"white")]),ge=(0,l.twMerge)((0,s.default)(he,ue,z({},(0,b.default)(ve.shadow),X)),H);return r.default.createElement("div",D({},U,{ref:m,className:ge}),B)});p.propTypes={variant:a.default.oneOf(F.propTypesVariant),color:a.default.oneOf(F.propTypesColor),shadow:F.propTypesShadow,className:F.propTypesClassName,children:F.propTypesChildren},p.displayName="MaterialTailwind.Card";var v=Object.assign(p,{Header:T.CardHeader,Body:O.CardBody,Footer:j.CardFooter})})(CT);var PT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Checkbox:function(){return P},default:function(){return y}});var r=z(ee),a=z(ot),s=z(ss),l=z(ct),f=it,b=z(Ht),S=z(nt),T=rt,O=Qa;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.color,m=p.label,_=p.icon,M=p.ripple,X=p.className,H=p.disabled,B=p.containerProps,U=p.labelProps,K=p.iconProps,ne=p.inputRef,oe=D(p,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),fe=(0,T.useTheme)().checkbox,ve=fe.defaultProps,Se=fe.valid,he=fe.styles,ue=he.base,ge=he.colors,ye=r.default.useId();g=g??ve.color,m=m??ve.label,_=_??ve.icon,M=M??ve.ripple,X=X??ve.className,H=H??ve.disabled,B=B??ve.containerProps,U=U??ve.labelProps,K=K??ve.iconProps;var Te=M!==void 0&&new s.default,Re=(0,l.default)((0,S.default)(ue.root),j({},(0,S.default)(ue.disabled),H)),De=(0,f.twMerge)((0,l.default)((0,S.default)(ue.container)),B==null?void 0:B.className),Le=(0,f.twMerge)((0,l.default)((0,S.default)(ue.input),(0,S.default)(ge[(0,b.default)(Se.colors,g,"gray")])),X),Oe=(0,f.twMerge)((0,l.default)((0,S.default)(ue.label)),U==null?void 0:U.className),Xe=(0,f.twMerge)((0,l.default)((0,S.default)(ue.icon)),K==null?void 0:K.className);return r.default.createElement("div",{ref:v,className:Re},r.default.createElement("label",F({},B,{className:De,htmlFor:oe.id||ye,onMouseDown:function(Ve){var ke=B==null?void 0:B.onMouseDown;return M&&Te.create(Ve,"dark"),typeof ke=="function"&&ke(Ve)}}),r.default.createElement("input",F({},oe,{ref:ne,type:"checkbox",disabled:H,className:Le,id:oe.id||ye})),r.default.createElement("span",{className:Xe},_||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"})))),m&&r.default.createElement("label",F({},U,{className:Oe,htmlFor:oe.id||ye}),m))});P.propTypes={color:a.default.oneOf(O.propTypesColor),label:O.propTypesLabel,icon:O.propTypesIcon,ripple:O.propTypesRipple,className:O.propTypesClassName,disabled:O.propTypesDisabled,containerProps:O.propTypesObject,labelProps:O.propTypesObject},P.displayName="MaterialTailwind.Checkbox";var y=P})(PT);var _T={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,g){for(var m in g)Object.defineProperty(v,m,{enumerable:!0,get:g[m]})}t(e,{Chip:function(){return y},default:function(){return p}});var r=D(ee),a=D(ot),s=gr,l=D(ct),f=D(xr),b=it,S=D(Ht),T=D(nt),O=rt,j=m0,F=D(Vd);function z(){return z=Object.assign||function(v){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(v,_)&&(m[_]=v[_])}return m}function P(v,g){if(v==null)return{};var m={},_=Object.keys(v),M,X;for(X=0;X<_.length;X++)M=_[X],!(g.indexOf(M)>=0)&&(m[M]=v[M]);return m}var y=r.default.forwardRef(function(v,g){var m=v.variant,_=v.size,M=v.color,X=v.icon,H=v.open,B=v.onClose,U=v.action,K=v.animate,ne=v.className,oe=v.value,fe=R(v,["variant","size","color","icon","open","onClose","action","animate","className","value"]),ve=(0,O.useTheme)().chip,Se=ve.defaultProps,he=ve.valid,ue=ve.styles,ge=ue.base,ye=ue.variants,Te=ue.sizes;m=m??Se.variant,_=_??Se.size,M=M??Se.color,ne=ne??Se.className,K=K??Se.animate,H=H??Se.open,U=U??Se.action,B=B??Se.onClose;var Re=(0,T.default)(ge.chip),De=(0,T.default)(ge.action),Le=(0,T.default)(ge.icon),Oe=(0,T.default)(ye[(0,S.default)(he.variants,m,"filled")][(0,S.default)(he.colors,M,"gray")]),Xe=(0,T.default)(Te[(0,S.default)(he.sizes,_,"md")].chip),Ve=(0,T.default)(Te[(0,S.default)(he.sizes,_,"md")].action),ke=(0,T.default)(Te[(0,S.default)(he.sizes,_,"md")].icon),Me=(0,b.twMerge)((0,l.default)(Re,Oe,Xe),ne),Ne=(0,l.default)(De,Ve),Ge=(0,l.default)(Le,ke),Qe=(0,l.default)({"ml-4":X&&_==="sm","ml-[18px]":X&&_==="md","ml-5":X&&_==="lg","mr-5":B}),qe={unmount:{opacity:0},mount:{opacity:1}},He=(0,f.default)(qe,K),Ze=r.default.createElement("div",{className:Ge},X),bt=s.AnimatePresence;return r.default.createElement(s.LazyMotion,{features:s.domAnimation},r.default.createElement(bt,null,H&&r.default.createElement(s.m.div,z({},fe,{ref:g,className:Me,initial:"unmount",exit:"unmount",animate:H?"mount":"unmount",variants:He}),X&&Ze,r.default.createElement("span",{className:Qe},oe),B&&!U&&r.default.createElement(F.default,{onClick:B,size:"sm",variant:"text",color:m==="outlined"||m==="ghost"?M:"white",className:Ne},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:(0,l.default)({"h-3.5 w-3.5":_==="sm","h-4 w-4":_==="md","h-5 w-5":_==="lg"}),strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),U||null)))});y.propTypes={variant:a.default.oneOf(j.propTypesVariant),size:a.default.oneOf(j.propTypesSize),color:a.default.oneOf(j.propTypesColor),icon:j.propTypesIcon,open:j.propTypesOpen,onClose:j.propTypesOnClose,action:j.propTypesAction,animate:j.propTypesAnimate,className:j.propTypesClassName,value:j.propTypesValue},y.displayName="MaterialTailwind.Chip";var p=y})(_T);var OT={},UD=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},di=new WeakMap,Ru=new WeakMap,Nu={},yp=0,AT=function(e){return e&&(e.host||AT(e.parentNode))},$D=function(e,t){return t.map(function(r){if(e.contains(r))return r;var a=AT(r);return a&&e.contains(a)?a:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},qD=function(e,t,r,a){var s=$D(t,Array.isArray(e)?e:[e]);Nu[r]||(Nu[r]=new WeakMap);var l=Nu[r],f=[],b=new Set,S=new Set(s),T=function(j){!j||b.has(j)||(b.add(j),T(j.parentNode))};s.forEach(T);var O=function(j){!j||S.has(j)||Array.prototype.forEach.call(j.children,function(F){if(b.has(F))O(F);else try{var z=F.getAttribute(a),D=z!==null&&z!=="false",R=(di.get(F)||0)+1,P=(l.get(F)||0)+1;di.set(F,R),l.set(F,P),f.push(F),R===1&&D&&Ru.set(F,!0),P===1&&F.setAttribute(r,"true"),D||F.setAttribute(a,"true")}catch(y){console.error("aria-hidden: cannot operate on ",F,y)}})};return O(t),b.clear(),yp++,function(){f.forEach(function(j){var F=di.get(j)-1,z=l.get(j)-1;di.set(j,F),l.set(j,z),F||(Ru.has(j)||j.removeAttribute(a),Ru.delete(j)),z||j.removeAttribute(r)}),yp--,yp||(di=new WeakMap,di=new WeakMap,Ru=new WeakMap,Nu={})}},KD=function(e,t,r){r===void 0&&(r="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),s=t||UD(e);return s?(a.push.apply(a,Array.from(s.querySelectorAll("[aria-live], script"))),qD(a,s,r,"aria-hidden")):function(){return null}};/*! +*/(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var a=[],s=0;se&&(t=0,a=r,r=new Map)}return{get:function(l){var f=r.get(l);return f!==void 0?f:(f=a.get(l))!==void 0?(s(l,f),f):void 0},set:function(l,f){r.has(l)?r.set(l,f):s(l,f)}}}function JN(e){var t=e.separator||":";return function(r){for(var a=0,s=[],l=0,f=0;f1?t-1:0),a=1;aS.length)&&(T=S.length);for(var O=0,j=new Array(T);OP.length)&&(y=P.length);for(var p=0,v=new Array(y);pp.length)&&(v=p.length);for(var g=0,m=new Array(v);gp.length)&&(v=p.length);for(var g=0,m=new Array(v);gM.length)&&(X=M.length);for(var H=0,B=new Array(X);Hg.length)&&(m=g.length);for(var _=0,M=new Array(m);_y.length)&&(p=y.length);for(var v=0,g=new Array(p);vm.length)&&(_=m.length);for(var M=0,X=new Array(_);M<_;M++)X[M]=m[M];return X}function l(m){if(Array.isArray(m))return s(m)}function f(m){return m&&m.__esModule?m:{default:m}}function b(m){if(typeof Symbol<"u"&&m[Symbol.iterator]!=null||m["@@iterator"]!=null)return Array.from(m)}function S(){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(m){return l(m)||b(m)||O(m)||S()}function O(m,_){if(m){if(typeof m=="string")return s(m,_);var M=Object.prototype.toString.call(m).slice(8,-1);if(M==="Object"&&m.constructor&&(M=m.constructor.name),M==="Map"||M==="Set")return Array.from(M);if(M==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(M))return s(m,_)}}var j=["white"].concat(T(a.propTypesColors)),F=r.default.bool,z=r.default.bool,D=["circular","square"],R=["top-start","top-end","bottom-start","bottom-end"],P=r.default.string,y=r.default.node,p=r.default.node.isRequired,v=r.default.instanceOf(Object),g=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(C0);var vk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{backgroud:"bg-white",color:"text-blue-gray-900"},"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-500",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})(vk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,S){for(var T in S)Object.defineProperty(b,T,{enumerable:!0,get:S[T]})}t(e,{badge:function(){return l},default:function(){return f}});var r=C0,a=s(vk);function s(b){return b&&b.__esModule?b:{default:b}}var l={defaultProps:{color:"red",invisible:!1,withBorder:!1,overlap:"square",content:void 0,placement:"top-end",className:void 0,containerProps:void 0},valid:{colors:r.propTypesColor,overlaps:r.propTypesOverlap,placements:r.propTypesPlacement},styles:{base:{container:{position:"relative",display:"inline-flex"},badge:{initial:{position:"absolute",minWidth:"min-w-[12px]",minHeight:"min-h-[12px]",borderRadius:"rounded-full",paddingY:"py-1",paddingX:"px-1",fontSize:"text-xs",fontWeight:"font-medium",content:"content-['']",lineHeight:"leading-none",display:"grid",placeItems:"place-items-center"},withBorder:{borderWidth:"border-2",borderColor:"border-white"},withContent:{minWidth:"min-w-[24px]",minHeight:"min-h-[24px]"}}},placements:{"top-start":{square:{top:"top-[4%]",left:"left-[2%]",translateX:"-translate-x-2/4",translateY:"-translate-y-2/4"},circular:{top:"top-[14%]",left:"left-[14%]",translateX:"-translate-x-2/4",translateY:"-translate-y-2/4"}},"top-end":{square:{top:"top-[4%]",right:"right-[2%]",translateX:"translate-x-2/4",translateY:"-translate-y-2/4"},circular:{top:"top-[14%]",right:"right-[14%]",translateX:"translate-x-2/4",translateY:"-translate-y-2/4"}},"bottom-start":{square:{bottom:"bottom-[4%]",left:"left-[2%]",translateX:"-translate-x-2/4",translateY:"translate-y-2/4"},circular:{bottom:"bottom-[14%]",left:"left-[14%]",translateX:"-translate-x-2/4",translateY:"translate-y-2/4"}},"bottom-end":{square:{bottom:"bottom-[4%]",right:"right-[2%]",translateX:"translate-x-2/4",translateY:"translate-y-2/4"},circular:{bottom:"bottom-[14%]",right:"right-[14%]",translateX:"translate-x-2/4",translateY:"translate-y-2/4"}}},colors:a.default}},f=l})(bk);var mk={},S0={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,g){for(var m in g)Object.defineProperty(v,m,{enumerable:!0,get:g[m]})}t(e,{propTypesCount:function(){return j},propTypesValue:function(){return F},propTypesRatedIcon:function(){return z},propTypesUnratedIcon:function(){return D},propTypesColor:function(){return R},propTypesOnChange:function(){return P},propTypesClassName:function(){return y},propTypesReadonly:function(){return p}});var r=f(ot),a=Vt;function s(v,g){(g==null||g>v.length)&&(g=v.length);for(var m=0,_=new Array(g);mz.length)&&(D=z.length);for(var R=0,P=new Array(D);RR.length)&&(P=R.length);for(var y=0,p=new Array(P);y"u"?b[T]=f.cloneUnlessOtherwiseSpecified(S,f):f.isMergeableObject(S)?b[T]=(0,t.default)(s[T],S,f):s.indexOf(S)===-1&&b.push(S)}),b}})(Bk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,D){for(var R in D)Object.defineProperty(z,R,{enumerable:!0,get:D[R]})}t(e,{MaterialTailwindTheme:function(){return O},ThemeProvider:function(){return j},useTheme:function(){return F}});var r=T(ee),a=b(ot),s=b(xr),l=b(c0),f=b(Bk);function b(z){return z&&z.__esModule?z:{default:z}}function S(z){if(typeof WeakMap!="function")return null;var D=new WeakMap,R=new WeakMap;return(S=function(P){return P?R:D})(z)}function T(z,D){if(!D&&z&&z.__esModule)return z;if(z===null||typeof z!="object"&&typeof z!="function")return{default:z};var R=S(D);if(R&&R.has(z))return R.get(z);var P={},y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in z)if(p!=="default"&&Object.prototype.hasOwnProperty.call(z,p)){var v=y?Object.getOwnPropertyDescriptor(z,p):null;v&&(v.get||v.set)?Object.defineProperty(P,p,v):P[p]=z[p]}return P.default=z,R&&R.set(z,P),P}var O=(0,r.createContext)(l.default);O.displayName="MaterialTailwindThemeProvider";function j(z){var D=z.value,R=D===void 0?l.default:D,P=z.children,y=(0,s.default)(l.default,R,{arrayMerge:f.default});return r.default.createElement(O.Provider,{value:y},P)}var F=function(){return(0,r.useContext)(O)};j.propTypes={value:a.default.instanceOf(Object),children:a.default.node.isRequired}})(rt);var Od={},Bl={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(F,z){for(var D in z)Object.defineProperty(F,D,{enumerable:!0,get:z[D]})}t(e,{propTypesOpen:function(){return l},propTypesIcon:function(){return f},propTypesAnimate:function(){return b},propTypesDisabled:function(){return S},propTypesClassName:function(){return T},propTypesValue:function(){return O},propTypesChildren:function(){return j}});var r=s(ot),a=Vt;function s(F){return F&&F.__esModule?F:{default:F}}var l=r.default.bool.isRequired,f=r.default.node,b=a.propTypesAnimation,S=r.default.bool,T=r.default.string,O=r.default.instanceOf(Object).isRequired,j=r.default.node.isRequired})(Bl);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,T){for(var O in T)Object.defineProperty(S,O,{enumerable:!0,get:T[O]})}t(e,{AccordionContext:function(){return l},useAccordion:function(){return f},AccordionContextProvider:function(){return b}});var r=s(ee),a=Bl;function s(S){return S&&S.__esModule?S:{default:S}}var l=r.default.createContext(null);l.displayName="MaterialTailwind.AccordionContext";function f(){var S=r.default.useContext(l);if(!S)throw new Error("useAccordion() must be used within an Accordion. It happens when you use AccordionHeader or AccordionBody components outside the Accordion component.");return S}var b=function(S){var T=S.value,O=S.children;return r.default.createElement(l.Provider,{value:T},O)};b.propTypes={value:a.propTypesValue,children:a.propTypesChildren},b.displayName="MaterialTailwind.AccordionContextProvider"})(Od);var Hk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{AccordionHeader:function(){return D},default:function(){return R}});var r=j(ee),a=j(dt),s=it,l=j(nt),f=Od,b=rt,S=Bl;function T(P,y,p){return y in P?Object.defineProperty(P,y,{value:p,enumerable:!0,configurable:!0,writable:!0}):P[y]=p,P}function O(){return O=Object.assign||function(P){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=r.default.forwardRef(function(P,y){var p=P.className,v=P.children,g=F(P,["className","children"]),m=(0,f.useAccordion)(),_=m.open,M=m.icon,X=m.disabled,H=(0,b.useTheme)().accordion,B=H.styles.base;p=p??"";var U=(0,s.twMerge)((0,a.default)((0,l.default)(B.header.initial),T({},(0,l.default)(B.header.active),_)),p),K=(0,a.default)((0,l.default)(B.header.icon));return r.default.createElement("button",O({},g,{ref:y,type:"button",disabled:X,className:U}),v,r.default.createElement("span",{className:K},M??(_?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"})))))});D.propTypes={className:S.propTypesClassName,children:S.propTypesChildren},D.displayName="MaterialTailwind.AccordionHeader";var R=D})(Hk);var Xk={},gr={},Lh=function(e,t){return Lh=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,a){r.__proto__=a}||function(r,a){for(var s in a)Object.prototype.hasOwnProperty.call(a,s)&&(r[s]=a[s])},Lh(e,t)};function Yk(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Lh(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Wc=function(){return Wc=Object.assign||function(t){for(var r,a=1,s=arguments.length;a=0;b--)(f=e[b])&&(l=(s<3?f(l):s>3?f(t,r,l):f(t,r))||l);return s>3&&l&&Object.defineProperty(t,r,l),l}function Uk(e,t){return function(r,a){t(r,a,e)}}function $k(e,t,r,a,s,l){function f(y){if(y!==void 0&&typeof y!="function")throw new TypeError("Function expected");return y}for(var b=a.kind,S=b==="getter"?"get":b==="setter"?"set":"value",T=!t&&e?a.static?e:e.prototype:null,O=t||(T?Object.getOwnPropertyDescriptor(T,a.name):{}),j,F=!1,z=r.length-1;z>=0;z--){var D={};for(var R in a)D[R]=R==="access"?{}:a[R];for(var R in a.access)D.access[R]=a.access[R];D.addInitializer=function(y){if(F)throw new TypeError("Cannot add initializers after decoration has completed");l.push(f(y||null))};var P=(0,r[z])(b==="accessor"?{get:O.get,set:O.set}:O[S],D);if(b==="accessor"){if(P===void 0)continue;if(P===null||typeof P!="object")throw new TypeError("Object expected");(j=f(P.get))&&(O.get=j),(j=f(P.set))&&(O.set=j),(j=f(P.init))&&s.unshift(j)}else(j=f(P))&&(b==="field"?s.unshift(j):O[S]=j)}T&&Object.defineProperty(T,a.name,O),F=!0}function qk(e,t,r){for(var a=arguments.length>2,s=0;s0&&l[l.length-1])&&(T[0]===6||T[0]===2)){r=0;continue}if(T[0]===3&&(!l||T[1]>l[0]&&T[1]=e.length&&(e=void 0),{value:e&&e[a++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function P0(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var a=r.call(e),s,l=[],f;try{for(;(t===void 0||t-- >0)&&!(s=a.next()).done;)l.push(s.value)}catch(b){f={error:b}}finally{try{s&&!s.done&&(r=a.return)&&r.call(a)}finally{if(f)throw f.error}}return l}function r5(){for(var e=[],t=0;t1||S(z,R)})},D&&(s[z]=D(s[z])))}function S(z,D){try{T(a[z](D))}catch(R){F(l[0][3],R)}}function T(z){z.value instanceof Gi?Promise.resolve(z.value.v).then(O,j):F(l[0][2],z)}function O(z){S("next",z)}function j(z){S("throw",z)}function F(z,D){z(D),l.shift(),l.length&&S(l[0][0],l[0][1])}}function i5(e){var t,r;return t={},a("next"),a("throw",function(s){throw s}),a("return"),t[Symbol.iterator]=function(){return this},t;function a(s,l){t[s]=e[s]?function(f){return(r=!r)?{value:Gi(e[s](f)),done:!1}:l?l(f):f}:l}}function s5(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 Bc=="function"?Bc(e):e[Symbol.iterator](),r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r);function a(l){r[l]=e[l]&&function(f){return new Promise(function(b,S){f=e[l](f),s(b,S,f.done,f.value)})}}function s(l,f,b,S){Promise.resolve(S).then(function(T){l({value:T,done:b})},f)}}function l5(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var EI=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},jh=function(e){return jh=Object.getOwnPropertyNames||function(t){var r=[];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(r[r.length]=a);return r},jh(e)};function u5(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=jh(e),a=0;ar=>Math.max(Math.min(r,t),e),tl=e=>e%1?Number(e.toFixed(5)):e,Pl=/(-)?([\d]*\.?[\d])+/g,Dh=/(#[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,jI=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Hl(e){return typeof e=="string"}const Xl={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},_0=Object.assign(Object.assign({},Xl),{transform:x5(0,1)}),DI=Object.assign(Object.assign({},Xl),{default:1}),Yl=e=>({test:t=>Hl(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),zI=Yl("deg"),Ii=Yl("%"),FI=Yl("px"),VI=Yl("vh"),WI=Yl("vw"),BI=Object.assign(Object.assign({},Ii),{parse:e=>Ii.parse(e)/100,transform:e=>Ii.transform(e*100)}),O0=(e,t)=>r=>!!(Hl(r)&&jI.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),w5=(e,t,r)=>a=>{if(!Hl(a))return a;const[s,l,f,b]=a.match(Pl);return{[e]:parseFloat(s),[t]:parseFloat(l),[r]:parseFloat(f),alpha:b!==void 0?parseFloat(b):1}},Xs={test:O0("hsl","hue"),parse:w5("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:a=1})=>"hsla("+Math.round(e)+", "+Ii.transform(tl(t))+", "+Ii.transform(tl(r))+", "+tl(_0.transform(a))+")"},HI=x5(0,255),Qu=Object.assign(Object.assign({},Xl),{transform:e=>Math.round(HI(e))}),Ti={test:O0("rgb","red"),parse:w5("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:a=1})=>"rgba("+Qu.transform(e)+", "+Qu.transform(t)+", "+Qu.transform(r)+", "+tl(_0.transform(a))+")"};function XI(e){let t="",r="",a="",s="";return e.length>5?(t=e.substr(1,2),r=e.substr(3,2),a=e.substr(5,2),s=e.substr(7,2)):(t=e.substr(1,1),r=e.substr(2,1),a=e.substr(3,1),s=e.substr(4,1),t+=t,r+=r,a+=a,s+=s),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(a,16),alpha:s?parseInt(s,16)/255:1}}const zh={test:O0("#"),parse:XI,transform:Ti.transform},A0={test:e=>Ti.test(e)||zh.test(e)||Xs.test(e),parse:e=>Ti.test(e)?Ti.parse(e):Xs.test(e)?Xs.parse(e):zh.parse(e),transform:e=>Hl(e)?e:e.hasOwnProperty("red")?Ti.transform(e):Xs.transform(e)},C5="${c}",S5="${n}";function YI(e){var t,r,a,s;return isNaN(e)&&Hl(e)&&((r=(t=e.match(Pl))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((s=(a=e.match(Dh))===null||a===void 0?void 0:a.length)!==null&&s!==void 0?s:0)>0}function k5(e){typeof e=="number"&&(e=`${e}`);const t=[];let r=0;const a=e.match(Dh);a&&(r=a.length,e=e.replace(Dh,C5),t.push(...a.map(A0.parse)));const s=e.match(Pl);return s&&(e=e.replace(Pl,S5),t.push(...s.map(Xl.parse))),{values:t,numColors:r,tokenised:e}}function T5(e){return k5(e).values}function P5(e){const{values:t,numColors:r,tokenised:a}=k5(e),s=t.length;return l=>{let f=a;for(let b=0;btypeof e=="number"?0:e;function UI(e){const t=T5(e);return P5(e)(t.map(GI))}const _5={test:YI,parse:T5,createTransformer:P5,getAnimatableNone:UI},$I=new Set(["brightness","contrast","saturate","opacity"]);function qI(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[a]=r.match(Pl)||[];if(!a)return e;const s=r.replace(a,"");let l=$I.has(t)?1:0;return a!==r&&(l*=100),t+"("+l+s+")"}const KI=/([a-z-]*)\(.*?\)/g,ZI=Object.assign(Object.assign({},_5),{getAnimatableNone:e=>{const t=e.match(KI);return t?t.map(qI).join(" "):e}});lr.alpha=_0;lr.color=A0;lr.complex=_5;lr.degrees=zI;lr.filter=ZI;lr.hex=zh;lr.hsla=Xs;lr.number=Xl;lr.percent=Ii;lr.progressPercentage=BI;lr.px=FI;lr.rgbUnit=Qu;lr.rgba=Ti;lr.scale=DI;lr.vh=VI;lr.vw=WI;var ut={},Ja={};Object.defineProperty(Ja,"__esModule",{value:!0});const O5=1/60*1e3,QI=typeof performance<"u"?()=>performance.now():()=>Date.now(),A5=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(QI()),O5);function JI(e){let t=[],r=[],a=0,s=!1,l=!1;const f=new WeakSet,b={schedule:(S,T=!1,O=!1)=>{const j=O&&s,F=j?t:r;return T&&f.add(S),F.indexOf(S)===-1&&(F.push(S),j&&s&&(a=t.length)),S},cancel:S=>{const T=r.indexOf(S);T!==-1&&r.splice(T,1),f.delete(S)},process:S=>{if(s){l=!0;return}if(s=!0,[t,r]=[r,t],r.length=0,a=t.length,a)for(let T=0;T(e[t]=JI(()=>_l=!0),e),{}),tL=Gl.reduce((e,t)=>{const r=Ed[t];return e[t]=(a,s=!1,l=!1)=>(_l||aL(),r.schedule(a,s,l)),e},{}),rL=Gl.reduce((e,t)=>(e[t]=Ed[t].cancel,e),{}),nL=Gl.reduce((e,t)=>(e[t]=()=>Ed[t].process(Li),e),{}),oL=e=>Ed[e].process(Li),E5=e=>{_l=!1,Li.delta=Fh?O5:Math.max(Math.min(e-Li.timestamp,eL),1),Li.timestamp=e,Vh=!0,Gl.forEach(oL),Vh=!1,_l&&(Fh=!1,A5(E5))},aL=()=>{_l=!0,Fh=!0,Vh||A5(E5)},iL=()=>Li;Ja.cancelSync=rL;Ja.default=tL;Ja.flushSync=nL;Ja.getFrameData=iL;Object.defineProperty(ut,"__esModule",{value:!0});var M5=v5,Ui=y5,Nn=lr,Md=Ja;function sL(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var lL=sL(Md);const Ol=(e,t,r)=>Math.min(Math.max(r,e),t),fp=.001,uL=.01,Sy=10,cL=.05,dL=1;function fL({duration:e=800,bounce:t=.25,velocity:r=0,mass:a=1}){let s,l;Ui.warning(e<=Sy*1e3,"Spring duration must be 10 seconds or less");let f=1-t;f=Ol(cL,dL,f),e=Ol(uL,Sy,e/1e3),f<1?(s=T=>{const O=T*f,j=O*e,F=O-r,z=Wh(T,f),D=Math.exp(-j);return fp-F/z*D},l=T=>{const j=T*f*e,F=j*r+r,z=Math.pow(f,2)*Math.pow(T,2)*e,D=Math.exp(-j),R=Wh(Math.pow(T,2),f);return(-s(T)+fp>0?-1:1)*((F-z)*D)/R}):(s=T=>{const O=Math.exp(-T*e),j=(T-r)*e+1;return-fp+O*j},l=T=>{const O=Math.exp(-T*e),j=(r-T)*(e*e);return O*j});const b=5/e,S=hL(s,l,b);if(e=e*1e3,isNaN(S))return{stiffness:100,damping:10,duration:e};{const T=Math.pow(S,2)*a;return{stiffness:T,damping:f*2*Math.sqrt(a*T),duration:e}}}const pL=12;function hL(e,t,r){let a=r;for(let s=1;se[r]!==void 0)}function vL(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!ky(e,bL)&&ky(e,gL)){const r=fL(e);t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function Rd(e){var{from:t=0,to:r=1,restSpeed:a=2,restDelta:s}=e,l=M5.__rest(e,["from","to","restSpeed","restDelta"]);const f={done:!1,value:t};let{stiffness:b,damping:S,mass:T,velocity:O,duration:j,isResolvedFromDuration:F}=vL(l),z=Ty,D=Ty;function R(){const P=O?-(O/1e3):0,y=r-t,p=S/(2*Math.sqrt(b*T)),v=Math.sqrt(b/T)/1e3;if(s===void 0&&(s=Math.min(Math.abs(r-t)/100,.4)),p<1){const g=Wh(v,p);z=m=>{const _=Math.exp(-p*v*m);return r-_*((P+p*v*y)/g*Math.sin(g*m)+y*Math.cos(g*m))},D=m=>{const _=Math.exp(-p*v*m);return p*v*_*(Math.sin(g*m)*(P+p*v*y)/g+y*Math.cos(g*m))-_*(Math.cos(g*m)*(P+p*v*y)-g*y*Math.sin(g*m))}}else if(p===1)z=g=>r-Math.exp(-v*g)*(y+(P+v*y)*g);else{const g=v*Math.sqrt(p*p-1);z=m=>{const _=Math.exp(-p*v*m),M=Math.min(g*m,300);return r-_*((P+p*v*y)*Math.sinh(M)+g*y*Math.cosh(M))/g}}}return R(),{next:P=>{const y=z(P);if(F)f.done=P>=j;else{const p=D(P)*1e3,v=Math.abs(p)<=a,g=Math.abs(r-y)<=s;f.done=v&&g}return f.value=f.done?r:y,f},flipTarget:()=>{O=-O,[t,r]=[r,t],R()}}}Rd.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Ty=e=>0,E0=(e,t,r)=>{const a=t-e;return a===0?1:(r-e)/a},Nd=(e,t,r)=>-r*e+r*t+e;function pp(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 Py({hue:e,saturation:t,lightness:r,alpha:a}){e/=360,t/=100,r/=100;let s=0,l=0,f=0;if(!t)s=l=f=r;else{const b=r<.5?r*(1+t):r+t-r*t,S=2*r-b;s=pp(S,b,e+1/3),l=pp(S,b,e),f=pp(S,b,e-1/3)}return{red:Math.round(s*255),green:Math.round(l*255),blue:Math.round(f*255),alpha:a}}const mL=(e,t,r)=>{const a=e*e,s=t*t;return Math.sqrt(Math.max(0,r*(s-a)+a))},yL=[Nn.hex,Nn.rgba,Nn.hsla],_y=e=>yL.find(t=>t.test(e)),Oy=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,M0=(e,t)=>{let r=_y(e),a=_y(t);Ui.invariant(!!r,Oy(e)),Ui.invariant(!!a,Oy(t));let s=r.parse(e),l=a.parse(t);r===Nn.hsla&&(s=Py(s),r=Nn.rgba),a===Nn.hsla&&(l=Py(l),a=Nn.rgba);const f=Object.assign({},s);return b=>{for(const S in f)S!=="alpha"&&(f[S]=mL(s[S],l[S],b));return f.alpha=Nd(s.alpha,l.alpha,b),r.transform(f)}},xL={x:0,y:0,z:0},Bh=e=>typeof e=="number",wL=(e,t)=>r=>t(e(r)),R0=(...e)=>e.reduce(wL);function R5(e,t){return Bh(e)?r=>Nd(e,t,r):Nn.color.test(e)?M0(e,t):N0(e,t)}const N5=(e,t)=>{const r=[...e],a=r.length,s=e.map((l,f)=>R5(l,t[f]));return l=>{for(let f=0;f{const r=Object.assign(Object.assign({},e),t),a={};for(const s in r)e[s]!==void 0&&t[s]!==void 0&&(a[s]=R5(e[s],t[s]));return s=>{for(const l in a)r[l]=a[l](s);return r}};function Ay(e){const t=Nn.complex.parse(e),r=t.length;let a=0,s=0,l=0;for(let f=0;f{const r=Nn.complex.createTransformer(t),a=Ay(e),s=Ay(t);return a.numHSL===s.numHSL&&a.numRGB===s.numRGB&&a.numNumbers>=s.numNumbers?R0(N5(a.parsed,s.parsed),r):(Ui.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.`),f=>`${f>0?t:e}`)},SL=(e,t)=>r=>Nd(e,t,r);function kL(e){if(typeof e=="number")return SL;if(typeof e=="string")return Nn.color.test(e)?M0:N0;if(Array.isArray(e))return N5;if(typeof e=="object")return CL}function TL(e,t,r){const a=[],s=r||kL(e[0]),l=e.length-1;for(let f=0;fr(E0(e,t,a))}function _L(e,t){const r=e.length,a=r-1;return s=>{let l=0,f=!1;if(s<=e[0]?f=!0:s>=e[a]&&(l=a-1,f=!0),!f){let S=1;for(;Ss||S===a);S++);l=S-1}const b=E0(e[l],e[l+1],s);return t[l](b)}}function I0(e,t,{clamp:r=!0,ease:a,mixer:s}={}){const l=e.length;Ui.invariant(l===t.length,"Both input and output ranges must be the same length"),Ui.invariant(!a||!Array.isArray(a)||a.length===l-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[l-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const f=TL(t,a,s),b=l===2?PL(e,f):_L(e,f);return r?S=>b(Ol(e[0],e[l-1],S)):b}const Ul=e=>t=>1-e(1-t),Id=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,I5=e=>t=>Math.pow(t,e),L0=e=>t=>t*t*((e+1)*t-e),L5=e=>{const t=L0(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))},j5=1.525,OL=4/11,AL=8/11,EL=9/10,D5=e=>e,j0=I5(2),ML=Ul(j0),z5=Id(j0),F5=e=>1-Math.sin(Math.acos(e)),V5=Ul(F5),RL=Id(V5),D0=L0(j5),NL=Ul(D0),IL=Id(D0),LL=L5(j5),jL=4356/361,DL=35442/1805,zL=16061/1805,Hc=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-Hc(1-e*2)):.5*Hc(e*2-1)+.5;function WL(e,t){return e.map(()=>t||z5).splice(0,e.length-1)}function BL(e){const t=e.length;return e.map((r,a)=>a!==0?a/(t-1):0)}function HL(e,t){return e.map(r=>r*t)}function rl({from:e=0,to:t=1,ease:r,offset:a,duration:s=300}){const l={done:!1,value:e},f=Array.isArray(t)?t:[e,t],b=HL(a&&a.length===f.length?a:BL(f),s);function S(){return I0(b,f,{ease:Array.isArray(r)?r:WL(f,r)})}let T=S();return{next:O=>(l.value=T(O),l.done=O>=s,l),flipTarget:()=>{f.reverse(),T=S()}}}function W5({velocity:e=0,from:t=0,power:r=.8,timeConstant:a=350,restDelta:s=.5,modifyTarget:l}){const f={done:!1,value:t};let b=r*e;const S=t+b,T=l===void 0?S:l(S);return T!==S&&(b=T-t),{next:O=>{const j=-b*Math.exp(-O/a);return f.done=!(j>s||j<-s),f.value=f.done?T:T+j,f},flipTarget:()=>{}}}const Ey={keyframes:rl,spring:Rd,decay:W5};function XL(e){if(Array.isArray(e.to))return rl;if(Ey[e.type])return Ey[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?rl:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Rd:rl}function B5(e,t,r=0){return e-t-r}function YL(e,t,r=0,a=!0){return a?B5(t+-e,t,r):t-(e-t)+r}function GL(e,t,r,a){return a?e>=t+r:e<=-r}const UL=e=>{const t=({delta:r})=>e(r);return{start:()=>lL.default.update(t,!0),stop:()=>Md.cancelSync.update(t)}};function H5(e){var t,r,{from:a,autoplay:s=!0,driver:l=UL,elapsed:f=0,repeat:b=0,repeatType:S="loop",repeatDelay:T=0,onPlay:O,onStop:j,onComplete:F,onRepeat:z,onUpdate:D}=e,R=M5.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:P}=R,y,p=0,v=R.duration,g,m=!1,_=!0,M;const X=XL(R);!((r=(t=X).needsInterpolation)===null||r===void 0)&&r.call(t,a,P)&&(M=I0([0,100],[a,P],{clamp:!1}),a=0,P=100);const H=X(Object.assign(Object.assign({},R),{from:a,to:P}));function B(){p++,S==="reverse"?(_=p%2===0,f=YL(f,v,T,_)):(f=B5(f,v,T),S==="mirror"&&H.flipTarget()),m=!1,z&&z()}function U(){y.stop(),F&&F()}function K(ne){if(_||(ne=-ne),f+=ne,!m){const fe=H.next(Math.max(0,f));g=fe.value,M&&(g=M(g)),m=_?fe.done:f<=0}D==null||D(g),m&&(p===0&&(v??(v=f)),p{j==null||j(),y.stop()}}}function X5(e,t){return t?e*(1e3/t):0}function $L({from:e=0,velocity:t=0,min:r,max:a,power:s=.8,timeConstant:l=750,bounceStiffness:f=500,bounceDamping:b=10,restDelta:S=1,modifyTarget:T,driver:O,onUpdate:j,onComplete:F,onStop:z}){let D;function R(v){return r!==void 0&&va}function P(v){return r===void 0?a:a===void 0||Math.abs(r-v){var m;j==null||j(g),(m=v.onUpdate)===null||m===void 0||m.call(v,g)},onComplete:F,onStop:z}))}function p(v){y(Object.assign({type:"spring",stiffness:f,damping:b,restDelta:S},v))}if(R(e))p({from:e,velocity:t,to:P(e)});else{let v=s*t+e;typeof T<"u"&&(v=T(v));const g=P(v),m=g===r?-1:1;let _,M;const X=H=>{_=M,M=H,t=X5(H-_,Md.getFrameData().delta),(m===1&&H>g||m===-1&&HD==null?void 0:D.stop()}}const Y5=e=>e*180/Math.PI,qL=(e,t=xL)=>Y5(Math.atan2(t.y-e.y,t.x-e.x)),KL=(e,t)=>{let r=!0;return t===void 0&&(t=e,r=!1),a=>r?a-e+t:(e=a,r=!0,t)},ZL=e=>e,z0=(e=ZL)=>(t,r,a)=>{const s=r-a,l=-(0-t+1)*(0-e(Math.abs(s)));return s<=0?r+l:r-l},QL=z0(),JL=z0(Math.sqrt),G5=e=>e*Math.PI/180,Xc=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),Hh=e=>Xc(e)&&e.hasOwnProperty("z"),Eu=(e,t)=>Math.abs(e-t);function ej(e,t){if(Bh(e)&&Bh(t))return Eu(e,t);if(Xc(e)&&Xc(t)){const r=Eu(e.x,t.x),a=Eu(e.y,t.y),s=Hh(e)&&Hh(t)?Eu(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(a,2)+Math.pow(s,2))}}const tj=(e,t,r)=>(t=G5(t),{x:r*Math.cos(t)+e.x,y:r*Math.sin(t)+e.y}),U5=(e,t=2)=>(t=Math.pow(10,t),Math.round(e*t)/t),$5=(e,t,r,a=0)=>U5(e+r*(t-e)/Math.max(a,r)),rj=(e=50)=>{let t=0,r=0;return a=>{const s=Md.getFrameData().timestamp,l=s!==r?s-r:0,f=l?$5(t,a,l,e):t;return r=s,t=f,f}},nj=e=>{if(typeof e=="number")return t=>Math.round(t/e)*e;{let t=0;const r=e.length;return a=>{let s=Math.abs(e[0]-a);for(t=1;ts)return e[t-1];if(t===r-1)return l;s=f}}}};function oj(e,t){return e/(1e3/t)}const aj=(e,t,r)=>{const a=t-e;return((r-e)%a+a)%a+e},q5=(e,t)=>1-3*t+3*e,K5=(e,t)=>3*t-6*e,Z5=e=>3*e,Yc=(e,t,r)=>((q5(t,r)*e+K5(t,r))*e+Z5(t))*e,Q5=(e,t,r)=>3*q5(t,r)*e*e+2*K5(t,r)*e+Z5(t),ij=1e-7,sj=10;function lj(e,t,r,a,s){let l,f,b=0;do f=t+(r-t)/2,l=Yc(f,a,s)-e,l>0?r=f:t=f;while(Math.abs(l)>ij&&++b=cj?dj(f,j,e,r):F===0?j:lj(f,b,b+Mu,e,r)}return f=>f===0||f===1?f:Yc(l(f),t,a)}const pj=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const a=r*e,s=t==="end"?Math.floor(a):Math.ceil(a);return Ol(0,1,s/e)};ut.angle=qL;ut.animate=H5;ut.anticipate=LL;ut.applyOffset=KL;ut.attract=QL;ut.attractExpo=JL;ut.backIn=D0;ut.backInOut=IL;ut.backOut=NL;ut.bounceIn=FL;ut.bounceInOut=VL;ut.bounceOut=Hc;ut.circIn=F5;ut.circInOut=RL;ut.circOut=V5;ut.clamp=Ol;ut.createAnticipate=L5;ut.createAttractor=z0;ut.createBackIn=L0;ut.createExpoIn=I5;ut.cubicBezier=fj;ut.decay=W5;ut.degreesToRadians=G5;ut.distance=ej;ut.easeIn=j0;ut.easeInOut=z5;ut.easeOut=ML;ut.inertia=$L;ut.interpolate=I0;ut.isPoint=Xc;ut.isPoint3D=Hh;ut.keyframes=rl;ut.linear=D5;ut.mirrorEasing=Id;ut.mix=Nd;ut.mixColor=M0;ut.mixComplex=N0;ut.pipe=R0;ut.pointFromVector=tj;ut.progress=E0;ut.radiansToDegrees=Y5;ut.reverseEasing=Ul;ut.smooth=rj;ut.smoothFrame=$5;ut.snap=nj;ut.spring=Rd;ut.steps=pj;ut.toDecimal=U5;ut.velocityPerFrame=oj;ut.velocityPerSecond=X5;ut.wrap=aj;class hj{setAnimation(t){this.animation=t,t==null||t.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}const hp=new WeakMap;function F0(e){return hp.has(e)||hp.set(e,{transforms:[],values:new Map}),hp.get(e)}function gj(e,t){return e.has(t)||e.set(t,new hj),e.get(t)}function J5(e,t){e.indexOf(t)===-1&&e.push(t)}function eT(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const tT=(e,t,r)=>Math.min(Math.max(r,e),t),Yr={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},_o=e=>typeof e=="number",Al=e=>Array.isArray(e)&&!_o(e[0]),bj=(e,t,r)=>{const a=t-e;return((r-e)%a+a)%a+e};function rT(e,t){return Al(e)?e[bj(0,e.length,t)]:e}const V0=(e,t,r)=>-r*e+r*t+e,W0=()=>{},xo=e=>e,Ld=(e,t,r)=>t-e===0?1:(r-e)/(t-e);function B0(e,t){const r=e[e.length-1];for(let a=1;a<=t;a++){const s=Ld(0,t,a);e.push(V0(r,1,s))}}function H0(e){const t=[0];return B0(t,e-1),t}function nT(e,t=H0(e.length),r=xo){const a=e.length,s=a-t.length;return s>0&&B0(t,s),l=>{let f=0;for(;fArray.isArray(e)&&_o(e[0]),Gc=e=>typeof e=="object"&&!!e.createAnimation,vj=e=>typeof e=="function",X0=e=>typeof e=="string",La={ms:e=>e*1e3,s:e=>e/1e3};function aT(e,t){return t?e*(1e3/t):0}const mj=["","X","Y","Z"],yj=["translate","scale","rotate","skew"],$i={x:"translateX",y:"translateY",z:"translateZ"},My={syntax:"",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},xj={translate:{syntax:"",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:My,scale:{syntax:"",initialValue:1,toDefaultUnit:xo},skew:My},qi=new Map,jd=e=>`--motion-${e}`,Uc=["x","y","z"];yj.forEach(e=>{mj.forEach(t=>{Uc.push(e+t),qi.set(jd(e+t),xj[e])})});const wj=(e,t)=>Uc.indexOf(e)-Uc.indexOf(t),Cj=new Set(Uc),Dd=e=>Cj.has(e),Sj=(e,t)=>{$i[t]&&(t=$i[t]);const{transforms:r}=F0(e);J5(r,t),e.style.transform=iT(r)},iT=e=>e.sort(wj).reduce(kj,"").trim(),kj=(e,t)=>`${e} ${t}(var(${jd(t)}))`,Xh=e=>e.startsWith("--"),Ry=new Set;function Tj(e){if(!Ry.has(e)){Ry.add(e);try{const{syntax:t,initialValue:r}=qi.has(e)?qi.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch{}}}const sT=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,Pj=1e-7,_j=12;function Oj(e,t,r,a,s){let l,f,b=0;do f=t+(r-t)/2,l=sT(f,a,s)-e,l>0?r=f:t=f;while(Math.abs(l)>Pj&&++b<_j);return f}function Ys(e,t,r,a){if(e===t&&r===a)return xo;const s=l=>Oj(l,0,1,e,r);return l=>l===0||l===1?l:sT(s(l),t,a)}const Aj=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const a=r*e,s=t==="end"?Math.floor(a):Math.ceil(a);return tT(0,1,s/e)},Ej={ease:Ys(.25,.1,.25,1),"ease-in":Ys(.42,0,1,1),"ease-in-out":Ys(.42,0,.58,1),"ease-out":Ys(0,0,.58,1)},Mj=/\((.*?)\)/;function Yh(e){if(vj(e))return e;if(oT(e))return Ys(...e);const t=Ej[e];if(t)return t;if(e.startsWith("steps")){const r=Mj.exec(e);if(r){const a=r[1].split(",");return Aj(parseFloat(a[0]),a[1].trim())}}return xo}class Rj{constructor(t,r=[0,1],{easing:a,duration:s=Yr.duration,delay:l=Yr.delay,endDelay:f=Yr.endDelay,repeat:b=Yr.repeat,offset:S,direction:T="normal",autoplay:O=!0}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=xo,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((F,z)=>{this.resolve=F,this.reject=z}),a=a||Yr.easing,Gc(a)){const F=a.createAnimation(r);a=F.easing,r=F.keyframes||r,s=F.duration||s}this.repeat=b,this.easing=Al(a)?xo:Yh(a),this.updateDuration(s);const j=nT(r,S,Al(a)?a.map(Yh):xo);this.tick=F=>{var z;l=l;let D=0;this.pauseTime!==void 0?D=this.pauseTime:D=(F-this.startTime)*this.rate,this.t=D,D/=1e3,D=Math.max(D-l,0),this.playState==="finished"&&this.pauseTime===void 0&&(D=this.totalDuration);const R=D/this.duration;let P=Math.floor(R),y=R%1;!y&&R>=1&&(y=1),y===1&&P--;const p=P%2;(T==="reverse"||T==="alternate"&&p||T==="alternate-reverse"&&!p)&&(y=1-y);const v=D>=this.totalDuration?1:Math.min(y,1),g=j(this.easing(v));t(g),this.pauseTime===void 0&&(this.playState==="finished"||D>=this.totalDuration+f)?(this.playState="finished",(z=this.resolve)===null||z===void 0||z.call(this,g)):this.playState!=="idle"&&(this.frameRequestId=requestAnimationFrame(this.tick))},O&&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 Ny=e=>oT(e)?Nj(e):e,Nj=([e,t,r,a])=>`cubic-bezier(${e}, ${t}, ${r}, ${a})`,Iy=e=>document.createElement("div").animate(e,{duration:.001}),Ly={cssRegisterProperty:()=>typeof CSS<"u"&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{Iy({opacity:[1]})}catch{return!1}return!0},finished:()=>!!Iy({opacity:[0,1]}).finished},gp={},ec={};for(const e in Ly)ec[e]=()=>(gp[e]===void 0&&(gp[e]=Ly[e]()),gp[e]);function Ij(e,t){for(let r=0;rArray.isArray(e)?e:[e];function $c(e){return $i[e]&&(e=$i[e]),Dd(e)?jd(e):e}const Pi={get:(e,t)=>{t=$c(t);let r=Xh(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&r!==0){const a=qi.get(t);a&&(r=a.initialValue)}return r},set:(e,t,r)=>{t=$c(t),Xh(t)?e.style.setProperty(t,r):e.style[t]=r}};function uT(e,t=!0){if(!(!e||e.playState==="finished"))try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch{}}function Lj(){return window.__MOTION_DEV_TOOLS_RECORD}function zd(e,t,r,a={}){const s=Lj(),l=a.record!==!1&&s;let f,{duration:b=Yr.duration,delay:S=Yr.delay,endDelay:T=Yr.endDelay,repeat:O=Yr.repeat,easing:j=Yr.easing,direction:F,offset:z,allowWebkitAcceleration:D=!1}=a;const R=F0(e);let P=ec.waapi();const y=Dd(t);y&&Sj(e,t);const p=$c(t),v=gj(R.values,p),g=qi.get(p);return uT(v.animation,!(Gc(j)&&v.generator)&&a.record!==!1),()=>{const m=()=>{var M,X;return(X=(M=Pi.get(e,p))!==null&&M!==void 0?M:g==null?void 0:g.initialValue)!==null&&X!==void 0?X:0};let _=Ij(lT(r),m);if(Gc(j)){const M=j.createAnimation(_,m,y,p,v);j=M.easing,M.keyframes!==void 0&&(_=M.keyframes),M.duration!==void 0&&(b=M.duration)}if(Xh(p)&&(ec.cssRegisterProperty()?Tj(p):P=!1),P){g&&(_=_.map(H=>_o(H)?g.toDefaultUnit(H):H)),_.length===1&&(!ec.partialKeyframes()||l)&&_.unshift(m());const M={delay:La.ms(S),duration:La.ms(b),endDelay:La.ms(T),easing:Al(j)?void 0:Ny(j),direction:F,iterations:O+1,fill:"both"};f=e.animate({[p]:_,offset:z,easing:Al(j)?j.map(Ny):void 0},M),f.finished||(f.finished=new Promise((H,B)=>{f.onfinish=H,f.oncancel=B}));const X=_[_.length-1];f.finished.then(()=>{Pi.set(e,p,X),f.cancel()}).catch(W0),D||(f.playbackRate=1.000001)}else if(y){_=_.map(X=>typeof X=="string"?parseFloat(X):X),_.length===1&&_.unshift(parseFloat(m()));const M=X=>{g&&(X=g.toDefaultUnit(X)),Pi.set(e,p,X)};f=new Rj(M,_,Object.assign(Object.assign({},a),{duration:b,easing:j}))}else{const M=_[_.length-1];Pi.set(e,p,g&&_o(M)?g.toDefaultUnit(M):M)}return l&&s(e,t,_,{duration:b,delay:S,easing:j,repeat:O,offset:z},"motion-one"),v.setAnimation(f),f}}const Y0=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function Fd(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 jj=e=>e(),G0=(e,t,r=Yr.duration)=>new Proxy({animations:e.map(jj).filter(Boolean),duration:r,options:t},zj),Dj=e=>e.animations[0],zj={get:(e,t)=>{const r=Dj(e);switch(t){case"duration":return e.duration;case"currentTime":return La.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(Fj)).catch(W0)),e.finished;case"stop":return()=>{e.animations.forEach(a=>uT(a))};case"forEachNative":return a=>{e.animations.forEach(s=>a(s,e))};default:return typeof(r==null?void 0:r[t])>"u"?void 0:()=>e.animations.forEach(a=>a[t]())}},set:(e,t,r)=>{switch(t){case"currentTime":r=La.ms(r);case"currentTime":case"playbackRate":for(let a=0;ae.finished;function Vj(e=.1,{start:t=0,from:r=0,easing:a}={}){return(s,l)=>{const f=_o(r)?r:Wj(r,l),b=Math.abs(f-s);let S=e*b;if(a){const T=l*e;S=Yh(a)(S/T)*T}return t+S}}function Wj(e,t){if(e==="first")return 0;{const r=t-1;return e==="last"?r:r/2}}function cT(e,t,r){return typeof e=="function"?e(t,r):e}function Bj(e,t,r={}){e=Fd(e);const a=e.length,s=[];for(let l=0;lt&&s.atzd(...l)).filter(Boolean);return G0(s,t,(r=a[0])===null||r===void 0?void 0:r[3].duration)}function Uj(e,t={}){var{defaultOptions:r={}}=t,a=is(t,["defaultOptions"]);const s=[],l=new Map,f={},b=new Map;let S=0,T=0,O=0;for(let j=0;j"0",Se);U=ge.easing,ge.keyframes!==void 0&&(X=ge.keyframes),ge.duration!==void 0&&(B=ge.duration)}const K=cT(R.delay,v,p)||0,oe=T+K,ne=oe+B;let{offset:fe=H0(X.length)}=H;fe.length===1&&fe[0]===0&&(fe[1]=1);const ve=length-X.length;ve>0&&B0(fe,ve),X.length===1&&X.unshift(null),Xj(M,X,U,fe,oe,ne),P=Math.max(K+B,P),O=Math.max(ne,O)}}S=T,T+=P}return l.forEach((j,F)=>{for(const z in j){const D=j[z];D.sort(Yj);const R=[],P=[],y=[];for(let p=0;pt/(2*Math.sqrt(e*r));function Qj(e,t,r){return e=t||e>t&&r<=t}const dT=({stiffness:e=ji.stiffness,damping:t=ji.damping,mass:r=ji.mass,from:a=0,to:s=1,velocity:l=0,restSpeed:f,restDistance:b}={})=>{l=l?La.s(l):0;const S={done:!1,hasReachedTarget:!1,current:a,target:s},T=s-a,O=Math.sqrt(e/r)/1e3,j=Zj(e,t,r),F=Math.abs(T)<5;f||(f=F?.01:2),b||(b=F?.005:.5);let z;if(j<1){const D=O*Math.sqrt(1-j*j);z=R=>s-Math.exp(-j*O*R)*((-l+j*O*T)/D*Math.sin(D*R)+T*Math.cos(D*R))}else z=D=>s-Math.exp(-O*D)*(T+(-l+O*T)*D);return D=>{S.current=z(D);const R=D===0?l:U0(z,D,S.current),P=Math.abs(R)<=f,y=Math.abs(s-S.current)<=b;return S.done=P&&y,S.hasReachedTarget=Qj(a,s,S.current),S}},Jj=({from:e=0,velocity:t=0,power:r=.8,decay:a=.325,bounceDamping:s,bounceStiffness:l,changeTarget:f,min:b,max:S,restDistance:T=.5,restSpeed:O})=>{a=La.ms(a);const j={hasReachedTarget:!1,done:!1,current:e,target:e},F=M=>b!==void 0&&MS,z=M=>b===void 0?S:S===void 0||Math.abs(b-M)-D*Math.exp(-M/a),p=M=>P+y(M),v=M=>{const X=y(M),H=p(M);j.done=Math.abs(X)<=T,j.current=j.done?P:H};let g,m;const _=M=>{F(j.current)&&(g=M,m=dT({from:j.current,to:z(j.current),velocity:U0(p,M,j.current),damping:s,stiffness:l,restDistance:T,restSpeed:O}))};return _(0),M=>{let X=!1;return!m&&g===void 0&&(X=!0,v(M),_(M)),g!==void 0&&M>g?(j.hasReachedTarget=!0,m(M-g)):(j.hasReachedTarget=!1,!X&&v(M),j)}},bp=10,eD=1e4;function tD(e,t=xo){let r,a=bp,s=e(0);const l=[t(s.current)];for(;!s.done&&a{const a=new Map,s=(f=0,b=100,S=0,T=!1)=>{const O=`${f}-${b}-${S}-${T}`;return a.has(O)||a.set(O,e(Object.assign({from:f,to:b,velocity:S,restSpeed:T?.05:2,restDistance:T?.01:.5},r))),a.get(O)},l=f=>(t.has(f)||t.set(f,tD(f)),t.get(f));return{createAnimation:(f,b,S,T,O)=>{var j,F;let z;const D=f.length;if(S&&D<=2&&f.every(rD)){const P=f[D-1],y=D===1?null:f[0];let p=0,v=0;const g=O==null?void 0:O.generator;if(g){const{animation:M,generatorStartTime:X}=O,H=(M==null?void 0:M.startTime)||X||0,B=(M==null?void 0:M.currentTime)||performance.now()-H,U=g(B).current;v=(j=y)!==null&&j!==void 0?j:U,(D===1||D===2&&f[0]===null)&&(p=U0(K=>g(K).current,B,U))}else v=(F=y)!==null&&F!==void 0?F:parseFloat(b());const m=s(v,P,p,T==null?void 0:T.includes("scale")),_=l(m);z=Object.assign(Object.assign({},_),{easing:"linear"}),O&&(O.generator=m,O.generatorStartTime=performance.now())}else z={easing:"ease",duration:l(s(0,100)).overshootDuration};return z}}}}const rD=e=>typeof e!="string",nD=fT(dT),oD=fT(Jj),aD={any:0,all:1};function pT(e,t,{root:r,margin:a,amount:s="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const l=Fd(e),f=new WeakMap,b=T=>{T.forEach(O=>{const j=f.get(O.target);if(O.isIntersecting!==!!j)if(O.isIntersecting){const F=t(O);typeof F=="function"?f.set(O.target,F):S.unobserve(O.target)}else j&&(j(O),f.delete(O.target))})},S=new IntersectionObserver(b,{root:r,rootMargin:a,threshold:typeof s=="number"?s:aD[s]});return l.forEach(T=>S.observe(T)),()=>S.disconnect()}const tc=new WeakMap;let Bo;function iD(e,t){if(t){const{inlineSize:r,blockSize:a}=t[0];return{width:r,height:a}}else return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function sD({target:e,contentRect:t,borderBoxSize:r}){var a;(a=tc.get(e))===null||a===void 0||a.forEach(s=>{s({target:e,contentSize:t,get size(){return iD(e,r)}})})}function lD(e){e.forEach(sD)}function uD(){typeof ResizeObserver>"u"||(Bo=new ResizeObserver(lD))}function cD(e,t){Bo||uD();const r=Fd(e);return r.forEach(a=>{let s=tc.get(a);s||(s=new Set,tc.set(a,s)),s.add(t),Bo==null||Bo.observe(a)}),()=>{r.forEach(a=>{const s=tc.get(a);s==null||s.delete(t),s!=null&&s.size||Bo==null||Bo.unobserve(a)})}}const rc=new Set;let nl;function dD(){nl=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};rc.forEach(r=>r(t))},window.addEventListener("resize",nl)}function fD(e){return rc.add(e),nl||dD(),()=>{rc.delete(e),!rc.size&&nl&&(nl=void 0)}}function hT(e,t){return typeof e=="function"?fD(e):cD(e,t)}const pD=50,Dy=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),hD=()=>({time:0,x:Dy(),y:Dy()}),gD={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function zy(e,t,r,a){const s=r[t],{length:l,position:f}=gD[t],b=s.current,S=r.time;s.current=e["scroll"+f],s.scrollLength=e["scroll"+l]-e["client"+l],s.offset.length=0,s.offset[0]=0,s.offset[1]=s.scrollLength,s.progress=Ld(0,s.scrollLength,s.current);const T=a-S;s.velocity=T>pD?0:aT(s.current-b,T)}function bD(e,t,r){zy(e,"x",t,r),zy(e,"y",t,r),t.time=r}function vD(e,t){let r={x:0,y:0},a=e;for(;a&&a!==t;)if(a instanceof HTMLElement)r.x+=a.offsetLeft,r.y+=a.offsetTop,a=a.offsetParent;else if(a instanceof SVGGraphicsElement&&"getBBox"in a){const{top:s,left:l}=a.getBBox();for(r.x+=l,r.y+=s;a&&a.tagName!=="svg";)a=a.parentNode}return r}const gT={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},Gh={start:0,center:.5,end:1};function Fy(e,t,r=0){let a=0;if(Gh[e]!==void 0&&(e=Gh[e]),X0(e)){const s=parseFloat(e);e.endsWith("px")?a=s:e.endsWith("%")?e=s/100:e.endsWith("vw")?a=s/100*document.documentElement.clientWidth:e.endsWith("vh")?a=s/100*document.documentElement.clientHeight:e=s}return _o(e)&&(a=t*e),r+a}const mD=[0,0];function yD(e,t,r,a){let s=Array.isArray(e)?e:mD,l=0,f=0;return _o(e)?s=[e,e]:X0(e)&&(e=e.trim(),e.includes(" ")?s=e.split(" "):s=[e,Gh[e]?e:"0"]),l=Fy(s[0],r,a),f=Fy(s[1],t),l-f}const xD={x:0,y:0};function wD(e,t,r){let{offset:a=gT.All}=r;const{target:s=e,axis:l="y"}=r,f=l==="y"?"height":"width",b=s!==e?vD(s,e):xD,S=s===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:s.clientWidth,height:s.clientHeight},T={width:e.clientWidth,height:e.clientHeight};t[l].offset.length=0;let O=!t[l].interpolate;const j=a.length;for(let F=0;FCD(e,a.target,r),update:l=>{bD(e,r,l),(a.offset||a.target)&&wD(e,r,a)},notify:typeof t=="function"?()=>t(r):kD(t,r[s])}}function kD(e,t){return e.pause(),e.forEachNative((r,{easing:a})=>{var s,l;if(r.updateDuration)a||(r.easing=xo),r.updateDuration(1);else{const f={duration:1e3};a||(f.easing="linear"),(l=(s=r.effect)===null||s===void 0?void 0:s.updateTiming)===null||l===void 0||l.call(s,f)}}),()=>{e.currentTime=t.progress}}const js=new WeakMap,Vy=new WeakMap,vp=new WeakMap,Wy=e=>e===document.documentElement?window:e;function TD(e,t={}){var{container:r=document.documentElement}=t,a=is(t,["container"]);let s=vp.get(r);s||(s=new Set,vp.set(r,s));const l=hD(),f=SD(r,e,l,a);if(s.add(f),!js.has(r)){const T=()=>{const j=performance.now();for(const F of s)F.measure();for(const F of s)F.update(j);for(const F of s)F.notify()};js.set(r,T);const O=Wy(r);window.addEventListener("resize",T,{passive:!0}),r!==document.documentElement&&Vy.set(r,hT(r,T)),O.addEventListener("scroll",T,{passive:!0})}const b=js.get(r),S=requestAnimationFrame(b);return()=>{var T;typeof e!="function"&&e.stop(),cancelAnimationFrame(S);const O=vp.get(r);if(!O||(O.delete(f),O.size))return;const j=js.get(r);js.delete(r),j&&(Wy(r).removeEventListener("scroll",j),(T=Vy.get(r))===null||T===void 0||T(),window.removeEventListener("resize",j))}}function PD(e,t){return typeof e!=typeof t?!0:Array.isArray(e)&&Array.isArray(t)?!_D(e,t):e!==t}function _D(e,t){const r=t.length;if(r!==e.length)return!1;for(let a=0;ae.getDepth()-t.getDepth(),RD=e=>e.animateUpdates(),Hy=e=>e.next(),Xy=(e,t)=>new CustomEvent(e,{detail:{target:t}});function Uh(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:r}}))}function Yy(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:r}}))}const ND={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:r},{inViewOptions:a={}})=>{const{once:s}=a,l=is(a,["once"]);return pT(e,f=>{if(t(),Yy(e,"viewenter",f),!s)return b=>{r(),Yy(e,"viewleave",b)}},l)}},Gy=(e,t,r)=>a=>{a.pointerType&&a.pointerType!=="mouse"||(r(),Uh(e,t,a))},ID={isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:r})=>{const a=Gy(e,"hoverstart",t),s=Gy(e,"hoverend",r);return e.addEventListener("pointerenter",a),e.addEventListener("pointerleave",s),()=>{e.removeEventListener("pointerenter",a),e.removeEventListener("pointerleave",s)}}},LD={isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{const a=l=>{r(),Uh(e,"pressend",l),window.removeEventListener("pointerup",a)},s=l=>{t(),Uh(e,"pressstart",l),window.addEventListener("pointerup",a)};return e.addEventListener("pointerdown",s),()=>{e.removeEventListener("pointerdown",s),window.removeEventListener("pointerup",a)}}},nc={inView:ND,hover:ID,press:LD},Uy=["initial","animate",...Object.keys(nc),"exit"],$h=new WeakMap;function jD(e={},t){let r,a=t?t.getDepth()+1:0;const s={initial:!0,animate:!0},l={},f={};for(const R of Uy)f[R]=typeof e[R]=="string"?e[R]:t==null?void 0:t.getContext()[R];const b=e.initial===!1?"animate":"initial";let S=By(e[b]||f[b],e.variants)||{},T=is(S,["transition"]);const O=Object.assign({},T);function*j(){var R,P;const y=T;T={};const p={};for(const M of Uy){if(!s[M])continue;const X=By(e[M]);if(X)for(const H in X)H!=="transition"&&(T[H]=X[H],p[H]=Y0((P=(R=X.transition)!==null&&R!==void 0?R:e.transition)!==null&&P!==void 0?P:{},H))}const v=new Set([...Object.keys(T),...Object.keys(y)]),g=[];v.forEach(M=>{var X;T[M]===void 0&&(T[M]=O[M]),PD(y[M],T[M])&&((X=O[M])!==null&&X!==void 0||(O[M]=Pi.get(r,M)),g.push(zd(r,M,T[M],p[M])))}),yield;const m=g.map(M=>M()).filter(Boolean);if(!m.length)return;const _=T;r.dispatchEvent(Xy("motionstart",_)),Promise.all(m.map(M=>M.finished)).then(()=>{r.dispatchEvent(Xy("motioncomplete",_))}).catch(W0)}const F=(R,P)=>()=>{s[R]=P,mp(D)},z=()=>{for(const R in nc){const P=nc[R].isActive(e),y=l[R];P&&!y?l[R]=nc[R].subscribe(r,{enable:F(R,!0),disable:F(R,!1)},e):!P&&y&&(y(),delete l[R])}},D={update:R=>{r&&(e=R,z(),mp(D))},setActive:(R,P)=>{r&&(s[R]=P,mp(D))},animateUpdates:j,getDepth:()=>a,getTarget:()=>T,getOptions:()=>e,getContext:()=>f,mount:R=>(r=R,$h.set(r,D),z(),()=>{$h.delete(r),ED(D);for(const P in l)l[P]()}),isMounted:()=>!!r};return D}function bT(e){const t={},r=[];for(let a in e){const s=e[a];Dd(a)&&($i[a]&&(a=$i[a]),r.push(a),a=jd(a));let l=Array.isArray(s)?s[0]:s;const f=qi.get(a);f&&(l=_o(s)?f.toDefaultUnit(s):s),t[a]=l}return r.length&&(t.transform=iT(r)),t}const DD=e=>`-${e.toLowerCase()}`,zD=e=>e.replace(/[A-Z]/g,DD);function FD(e={}){const t=bT(e);let r="";for(const a in t)r+=a.startsWith("--")?a:zD(a),r+=`: ${t[a]}; `;return r}const VD=Object.freeze(Object.defineProperty({__proto__:null,ScrollOffset:gT,animate:Bj,animateStyle:zd,createMotionState:jD,createStyleString:FD,createStyles:bT,getAnimationData:F0,getStyleName:$c,glide:oD,inView:pT,mountedStates:$h,resize:hT,scroll:TD,spring:nD,stagger:Vj,style:Pi,timeline:Gj,withControls:G0},Symbol.toStringTag,{value:"Module"})),WD=Il(VD);function BD(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var HD=/^((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)-.*))$/,XD=BD(function(e){return HD.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const YD=Object.freeze(Object.defineProperty({__proto__:null,default:XD},Symbol.toStringTag,{value:"Module"})),GD=Il(YD);(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=v5,r=ee,a=y5,s=lr,l=ut,f=Ja,b=WD;function S(w){return w&&typeof w=="object"&&"default"in w?w:{default:w}}function T(w){if(w&&w.__esModule)return w;var A=Object.create(null);return w&&Object.keys(w).forEach(function(V){if(V!=="default"){var Y=Object.getOwnPropertyDescriptor(w,V);Object.defineProperty(A,V,Y.get?Y:{enumerable:!0,get:function(){return w[V]}})}}),A.default=w,Object.freeze(A)}var O=T(r),j=S(r),F=S(f),z="production",D=typeof process>"u"||process.env===void 0?z:"production",R=function(w){return{isEnabled:function(A){return w.some(function(V){return!!A[V]})}}},P={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(w){for(var A in w)w[A]!==null&&(A==="projectionNodeConstructor"?P.projectionNodeConstructor=w[A]:P[A].Component=w[A])}var p=r.createContext({strict:!1}),v=Object.keys(P),g=v.length;function m(w,A,V){var Y=[],Z=r.useContext(p);if(!A)return null;D!=="production"&&V&&Z.strict&&a.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 se=0;se"u")return A;var V=new Map;return new Proxy(A,{get:function(Y,Z){return V.has(Z)||V.set(Z,A(Z)),V.get(Z)}})}var Zt=["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 Qt(w){return typeof w!="string"||w.includes("-")?!1:!!(Zt.indexOf(w)>-1||/[A-Z]/.test(w))}var Pt={};function wt(w){Object.assign(Pt,w)}var Jt=["","X","Y","Z"],wr=["translate","scale","rotate","skew"],er=["transformPerspective","x","y","z"];wr.forEach(function(w){return Jt.forEach(function(A){return er.push(w+A)})});function so(w,A){return er.indexOf(w)-er.indexOf(A)}var Eo=new Set(er);function tr(w){return Eo.has(w)}var kn=new Set(["originX","originY","originZ"]);function Dr(w){return kn.has(w)}function zr(w,A){var V=A.layout,Y=A.layoutId;return tr(w)||Dr(w)||(V||Y!==void 0)&&(!!Pt[w]||w==="opacity")}var Xt=function(w){return!!(w!==null&&typeof w=="object"&&w.getVelocity)},ri={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function ba(w,A,V,Y){var Z=w.transform,se=w.transformKeys,le=A.enableHardwareAcceleration,ae=le===void 0?!0:le,pe=A.allowTransformNone,be=pe===void 0?!0:pe,xe="";se.sort(so);for(var ke=!1,Te=se.length,Oe=0;Oe"u"?$_:U_;be(pe,ae.current,A,le)}var G_={some:0,all:1};function U_(w,A,V,Y){var Z=Y.root,se=Y.margin,le=Y.amount,ae=le===void 0?"some":le,pe=Y.once;r.useEffect(function(){if(w){var be={root:Z==null?void 0:Z.current,rootMargin:se,threshold:typeof ae=="number"?ae:G_[ae]},xe=function(ke){var Te,Oe=ke.isIntersecting;if(A.isInView!==Oe&&(A.isInView=Oe,!(pe&&!Oe&&A.hasEnteredView))){Oe&&(A.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 X_(V.getInstance(),be,xe)}},[w,Z,se,ae])}function $_(w,A,V,Y){var Z=Y.fallback,se=Z===void 0?!0:Z;r.useEffect(function(){!w||!se||(D!=="production"&&af(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var le;A.hasEnteredView=!0;var ae=V.getProps().onViewportEnter;ae==null||ae(null),(le=V.animationState)===null||le===void 0||le.setActive(e.AnimationType.InView,!0)}))},[w])}var Ro=function(w){return function(A){return w(A),null}},Cb={inView:Ro(Y_),tap:Ro(cr),focus:Ro(re),hover:Ro(ms)},q_=0,K_=function(){return q_++},Sb=function(){return We(K_)};function uf(){var w=r.useContext(H);if(w===null)return[!0,null];var A=w.isPresent,V=w.onExitComplete,Y=w.register,Z=Sb();r.useEffect(function(){return Y(Z)},[]);var se=function(){return V==null?void 0:V(Z)};return!A&&V?[!1,se]:[!0]}function Z_(){return Q_(r.useContext(H))}function Q_(w){return w===null?!0:w.isPresent}function kb(w,A){if(!Array.isArray(A))return!1;var V=A.length;if(V!==w.length)return!1;for(var Y=0;Y-1&&w.splice(V,1)}function dO(w,A,V){var Y=t.__read(w),Z=Y.slice(0),se=A<0?Z.length+A:A;if(se>=0&&seat&&dn,zo=Array.isArray(Wt)?Wt:[Wt],fn=zo.reduce(se,{});Mr===!1&&(fn={});var Ps=St.prevResolvedValues,li=Ps===void 0?{}:Ps,du=t.__assign(t.__assign({},li),fn),ui=function(ct){Do=!0,qe.delete(ct),St.needsAnimating[ct]=!0};for(var Br in du){var _t=fn[Br],tt=li[Br];Je.hasOwnProperty(Br)||(_t!==tt?c(_t)&&c(tt)?!kb(_t,tt)||jo?ui(Br):St.protectedKeys[Br]=!0:_t!==void 0?ui(Br):qe.add(Br):_t!==void 0&&qe.has(Br)?ui(Br):St.protectedKeys[Br]=!0)}St.prevProp=Wt,St.prevResolvedValues=fn,St.isActive&&(Je=t.__assign(t.__assign({},Je),fn)),Z&&w.blockInitialAnimation&&(Do=!1),Do&&!Qr&&Ie.push.apply(Ie,t.__spreadArray([],t.__read(zo.map(function(ct){return{animation:ct,options:t.__assign({type:mt},xe)}})),!1))},ht=0;ht=3;if(!(!Oe&&!Ae)){var Ie=Te.point,qe=f.getFrameData().timestamp;Z.history.push(t.__assign(t.__assign({},Ie),{timestamp:qe}));var Je=Z.handlers,at=Je.onStart,pt=Je.onMove;Oe||(at&&at(Z.lastMoveEvent,Te),Z.startEvent=Z.lastMoveEvent),pt&&pt(Z.lastMoveEvent,Te)}}},this.handlePointerMove=function(Te,Oe){if(Z.lastMoveEvent=Te,Z.lastMoveEventInfo=kf(Oe,Z.transformPagePoint),ie(Te)&&Te.buttons===0){Z.handlePointerUp(Te,Oe);return}F.default.update(Z.updatePoint,!0)},this.handlePointerUp=function(Te,Oe){Z.end();var Ae=Z.handlers,Ie=Ae.onEnd,qe=Ae.onSessionEnd,Je=Tf(kf(Oe,Z.transformPagePoint),Z.history);Z.startEvent&&Ie&&Ie(Te,Je),qe&&qe(Te,Je)},!(C(A)&&A.touches.length>1)){this.handlers=V,this.transformPagePoint=le;var ae=de(A),pe=kf(ae,this.transformPagePoint),be=pe.point,xe=f.getFrameData().timestamp;this.history=[t.__assign(t.__assign({},be),{timestamp:xe})];var ke=V.onSessionStart;ke&&ke(A,Tf(pe,this.history)),this.removeListeners=l.pipe(lt(window,"pointermove",this.handlePointerMove),lt(window,"pointerup",this.handlePointerUp),lt(window,"pointercancel",this.handlePointerUp))}}return w.prototype.updateHandlers=function(A){this.handlers=A},w.prototype.end=function(){this.removeListeners&&this.removeListeners(),f.cancelSync.update(this.updatePoint)},w}();function kf(w,A){return A?{point:A(w.point)}:w}function zb(w,A){return{x:w.x-A.x,y:w.y-A.y}}function Tf(w,A){var V=w.point;return{point:V,delta:zb(V,Fb(A)),offset:zb(V,AO(A)),velocity:EO(A,.1)}}function AO(w){return w[0]}function Fb(w){return w[w.length-1]}function EO(w,A){if(w.length<2)return{x:0,y:0};for(var V=w.length-1,Y=null,Z=Fb(w);V>=0&&(Y=w[V],!(Z.timestamp-Y.timestamp>tu(A)));)V--;if(!Y)return{x:0,y:0};var se=(Z.timestamp-Y.timestamp)/1e3;if(se===0)return{x:0,y:0};var le={x:(Z.x-Y.x)/se,y:(Z.y-Y.y)/se};return le.x===1/0&&(le.x=0),le.y===1/0&&(le.y=0),le}function Zn(w){return w.max-w.min}function Vb(w,A,V){return A===void 0&&(A=0),V===void 0&&(V=.01),l.distance(w,A)Z&&(w=V?l.mix(Z,w,V.max):Math.min(w,Z)),w}function Xb(w,A,V){return{min:A!==void 0?w.min+A:void 0,max:V!==void 0?w.max+V-(w.max-w.min):void 0}}function NO(w,A){var V=A.top,Y=A.left,Z=A.bottom,se=A.right;return{x:Xb(w.x,Y,se),y:Xb(w.y,V,Z)}}function Yb(w,A){var V,Y=A.min-w.min,Z=A.max-w.max;return A.max-A.minY?V=l.progress(A.min,A.max-Y,w.min):Y>Z&&(V=l.progress(w.min,w.max-Z,A.min)),l.clamp(0,1,V)}function jO(w,A){var V={};return A.min!==void 0&&(V.min=A.min-w.min),A.max!==void 0&&(V.max=A.max-w.min),V}var Pf=.35;function DO(w){return w===void 0&&(w=Pf),w===!1?w=0:w===!0&&(w=Pf),{x:Gb(w,"left","right"),y:Gb(w,"top","bottom")}}function Gb(w,A,V){return{min:Ub(w,A),max:Ub(w,V)}}function Ub(w,A){var V;return typeof w=="number"?w:(V=w[A])!==null&&V!==void 0?V:0}var $b=function(){return{translate:0,scale:1,origin:0,originPoint:0}},ks=function(){return{x:$b(),y:$b()}},qb=function(){return{min:0,max:0}},dr=function(){return{x:qb(),y:qb()}};function Qn(w){return[w("x"),w("y")]}function Kb(w){var A=w.top,V=w.left,Y=w.right,Z=w.bottom;return{x:{min:V,max:Y},y:{min:A,max:Z}}}function zO(w){var A=w.x,V=w.y;return{top:V.min,right:A.max,bottom:V.max,left:A.min}}function FO(w,A){if(!A)return w;var V=A({x:w.left,y:w.top}),Y=A({x:w.right,y:w.bottom});return{top:V.y,left:V.x,bottom:Y.y,right:Y.x}}function _f(w){return w===void 0||w===1}function Zb(w){var A=w.scale,V=w.scaleX,Y=w.scaleY;return!_f(A)||!_f(V)||!_f(Y)}function No(w){return Zb(w)||Qb(w.x)||Qb(w.y)||w.z||w.rotate||w.rotateX||w.rotateY}function Qb(w){return w&&w!=="0%"}function ou(w,A,V){var Y=w-V,Z=A*Y;return V+Z}function Jb(w,A,V,Y,Z){return Z!==void 0&&(w=ou(w,Z,Y)),ou(w,V,Y)+A}function Of(w,A,V,Y,Z){A===void 0&&(A=0),V===void 0&&(V=1),w.min=Jb(w.min,A,V,Y,Z),w.max=Jb(w.max,A,V,Y,Z)}function ev(w,A){var V=A.x,Y=A.y;Of(w.x,V.translate,V.scale,V.originPoint),Of(w.y,Y.translate,Y.scale,Y.originPoint)}function VO(w,A,V,Y){var Z,se;Y===void 0&&(Y=!1);var le=V.length;if(le){A.x=A.y=1;for(var ae,pe,be=0;beA?V="y":Math.abs(w.x)>A&&(V="x"),V}function UO(w){var A=w.dragControls,V=w.visualElement,Y=We(function(){return new YO(V)});r.useEffect(function(){return A&&A.subscribe(Y)},[Y,A]),r.useEffect(function(){return Y.addListeners()},[Y])}function $O(w){var A=w.onPan,V=w.onPanStart,Y=w.onPanEnd,Z=w.onPanSessionStart,se=w.visualElement,le=A||V||Y||Z,ae=r.useRef(null),pe=r.useContext(_).transformPagePoint,be={onSessionStart:Z,onStart:V,onMove:A,onEnd:function(ke,Te){ae.current=null,Y&&Y(ke,Te)}};r.useEffect(function(){ae.current!==null&&ae.current.updateHandlers(be)});function xe(ke){ae.current=new Db(ke,be,{transformPagePoint:pe})}gt(se,"pointerdown",le&&xe),ar(function(){return ae.current&&ae.current.end()})}var nv={pan:Ro($O),drag:Ro(UO)},iu=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function qO(){var w=iu.map(function(){return new xs}),A={},V={clearAllListeners:function(){return w.forEach(function(Y){return Y.clear()})},updatePropListeners:function(Y){iu.forEach(function(Z){var se,le="on"+Z,ae=Y[le];(se=A[Z])===null||se===void 0||se.call(A),ae&&(A[Z]=V[le](ae))})}};return w.forEach(function(Y,Z){V["on"+iu[Z]]=function(se){return Y.add(se)},V["notify"+iu[Z]]=function(){for(var se=[],le=0;le=0?window.pageYOffset:null,be=iA(A,w,ae);return se.length&&se.forEach(function(xe){var ke=t.__read(xe,2),Te=ke[0],Oe=ke[1];w.getValue(Te).set(Oe)}),w.syncRender(),pe!==null&&window.scrollTo({top:pe}),{target:be,transitionEnd:Y}}else return{target:A,transitionEnd:Y}};function lA(w,A,V,Y){return rA(A)?sA(w,A,V,Y):{target:A,transitionEnd:Y}}var uA=function(w,A,V,Y){var Z=eA(w,A,Y);return A=Z.target,Y=Z.transitionEnd,lA(w,A,V,Y)};function cA(w){return window.getComputedStyle(w)}var fv={treeType:"dom",readValueFromInstance:function(w,A){if(tr(A)){var V=df(A);return V&&V.default||0}else{var Y=cA(w);return(va(A)?Y.getPropertyValue(A):Y[A])||0}},sortNodePosition:function(w,A){return w.compareDocumentPosition(A)&2?1:-1},getBaseTarget:function(w,A){var V;return(V=w.style)===null||V===void 0?void 0:V[A]},measureViewportBox:function(w,A){var V=A.transformPagePoint;return rv(w,V)},resetTransform:function(w,A,V){var Y=V.transformTemplate;A.style.transform=Y?Y({},""):"none",w.scheduleRender()},restoreTransform:function(w,A){w.style.transform=A.style.transform},removeValueFromRenderState:function(w,A){var V=A.vars,Y=A.style;delete V[w],delete Y[w]},makeTargetAnimatable:function(w,A,V,Y){var Z=V.transformValues;Y===void 0&&(Y=!0);var se=A.transition,le=A.transitionEnd,ae=t.__rest(A,["transition","transitionEnd"]),pe=Lb(ae,se||{},w);if(Z&&(le&&(le=Z(le)),ae&&(ae=Z(ae)),pe&&(pe=Z(pe))),Y){xf(w,ae,pe);var be=uA(w,ae,pe,le);le=be.transitionEnd,ae=be.target}return t.__assign({transition:se,transitionEnd:le},ae)},scrapeMotionValuesFromProps:o,build:function(w,A,V,Y,Z){w.isVisible!==void 0&&(A.style.visibility=w.isVisible?"visible":"hidden"),lo(A,V,Y,Z.transformTemplate)},render:oi},dA=su(fv),fA=su(t.__assign(t.__assign({},fv),{getBaseTarget:function(w,A){return w[A]},readValueFromInstance:function(w,A){var V;return tr(A)?((V=df(A))===null||V===void 0?void 0:V.default)||0:(A=J.has(A)?A:fo(A),w.getAttribute(A))},scrapeMotionValuesFromProps:i,build:function(w,A,V,Y,Z){wa(A,V,Y,Z.transformTemplate)},render:n})),Mf=function(w,A){return Qt(w)?fA(A,{enableHardwareAcceleration:!1}):dA(A,{enableHardwareAcceleration:!0})};function pv(w,A){return A.max===A.min?0:w/(A.max-A.min)*100}var Ts={correct:function(w,A){if(!A.target)return w;if(typeof w=="string")if(s.px.test(w))w=parseFloat(w);else return w;var V=pv(w,A.target.x),Y=pv(w,A.target.y);return"".concat(V,"% ").concat(Y,"%")}},hv="_$css",pA={correct:function(w,A){var V=A.treeScale,Y=A.projectionDelta,Z=w,se=w.includes("var("),le=[];se&&(w=w.replace(av,function(Ie){return le.push(Ie),hv}));var ae=s.complex.parse(w);if(ae.length>5)return Z;var pe=s.complex.createTransformer(w),be=typeof ae[0]!="number"?1:0,xe=Y.x.scale*V.x,ke=Y.y.scale*V.y;ae[0+be]/=xe,ae[1+be]/=ke;var Te=l.mix(xe,ke,.5);typeof ae[2+be]=="number"&&(ae[2+be]/=Te),typeof ae[3+be]=="number"&&(ae[3+be]/=Te);var Oe=pe(ae);if(se){var Ae=0;Oe=Oe.replace(hv,function(){var Ie=le[Ae];return Ae++,Ie})}return Oe}},hA=function(w){t.__extends(A,w);function A(){return w!==null&&w.apply(this,arguments)||this}return A.prototype.componentDidMount=function(){var V=this,Y=this.props,Z=Y.visualElement,se=Y.layoutGroup,le=Y.switchLayoutGroup,ae=Y.layoutId,pe=Z.projection;wt(bA),pe&&(se!=null&&se.group&&se.group.add(pe),le!=null&&le.register&&ae&&le.register(pe),pe.root.didUpdate(),pe.addEventListener("animationComplete",function(){V.safeToRemove()}),pe.setOptions(t.__assign(t.__assign({},pe.options),{onExitComplete:function(){return V.safeToRemove()}}))),Ee.hasEverUpdated=!0},A.prototype.getSnapshotBeforeUpdate=function(V){var Y=this,Z=this.props,se=Z.layoutDependency,le=Z.visualElement,ae=Z.drag,pe=Z.isPresent,be=le.projection;return be&&(be.isPresent=pe,ae||V.layoutDependency!==se||se===void 0?be.willUpdate():this.safeToRemove(),V.isPresent!==pe&&(pe?be.promote():be.relegate()||F.default.postRender(function(){var xe;!((xe=be.getStack())===null||xe===void 0)&&xe.members.length||Y.safeToRemove()}))),null},A.prototype.componentDidUpdate=function(){var V=this.props.visualElement.projection;V&&(V.root.didUpdate(),!V.currentAnimation&&V.isLead()&&this.safeToRemove())},A.prototype.componentWillUnmount=function(){var V=this.props,Y=V.visualElement,Z=V.layoutGroup,se=V.switchLayoutGroup,le=Y.projection;le&&(le.scheduleCheckAfterUnmount(),Z!=null&&Z.group&&Z.group.remove(le),se!=null&&se.deregister&&se.deregister(le))},A.prototype.safeToRemove=function(){var V=this.props.safeToRemove;V==null||V()},A.prototype.render=function(){return null},A}(j.default.Component);function gA(w){var A=t.__read(uf(),2),V=A[0],Y=A[1],Z=r.useContext(Ue);return j.default.createElement(hA,t.__assign({},w,{layoutGroup:Z,switchLayoutGroup:r.useContext(Qe),isPresent:V,safeToRemove:Y}))}var bA={borderRadius:t.__assign(t.__assign({},Ts),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Ts,borderTopRightRadius:Ts,borderBottomLeftRadius:Ts,borderBottomRightRadius:Ts,boxShadow:pA},gv={measureLayout:gA};function bv(w,A,V){V===void 0&&(V={});var Y=Xt(w)?w:cn(w);return gf("",Y,A,V),{stop:function(){return Y.stop()},isAnimating:function(){return Y.isAnimating()}}}var vv=["TopLeft","TopRight","BottomLeft","BottomRight"],vA=vv.length,mv=function(w){return typeof w=="string"?parseFloat(w):w},yv=function(w){return typeof w=="number"||s.px.test(w)};function mA(w,A,V,Y,Z,se){var le,ae,pe,be;Z?(w.opacity=l.mix(0,(le=V.opacity)!==null&&le!==void 0?le:1,yA(Y)),w.opacityExit=l.mix((ae=A.opacity)!==null&&ae!==void 0?ae:1,0,xA(Y))):se&&(w.opacity=l.mix((pe=A.opacity)!==null&&pe!==void 0?pe:1,(be=V.opacity)!==null&&be!==void 0?be:1,Y));for(var xe=0;xeA?1:V(l.progress(w,A,Y))}}function Cv(w,A){w.min=A.min,w.max=A.max}function _n(w,A){Cv(w.x,A.x),Cv(w.y,A.y)}function Sv(w,A,V,Y,Z){return w-=A,w=ou(w,1/V,Y),Z!==void 0&&(w=ou(w,1/Z,Y)),w}function wA(w,A,V,Y,Z,se,le){if(A===void 0&&(A=0),V===void 0&&(V=1),Y===void 0&&(Y=.5),se===void 0&&(se=w),le===void 0&&(le=w),s.percent.test(A)){A=parseFloat(A);var ae=l.mix(le.min,le.max,A/100);A=ae-le.min}if(typeof A=="number"){var pe=l.mix(se.min,se.max,Y);w===se&&(pe-=A),w.min=Sv(w.min,A,V,pe,Z),w.max=Sv(w.max,A,V,pe,Z)}}function kv(w,A,V,Y,Z){var se=t.__read(V,3),le=se[0],ae=se[1],pe=se[2];wA(w,A[le],A[ae],A[pe],A.scale,Y,Z)}var CA=["x","scaleX","originX"],SA=["y","scaleY","originY"];function Tv(w,A,V,Y){kv(w.x,A,CA,V==null?void 0:V.x,Y==null?void 0:Y.x),kv(w.y,A,SA,V==null?void 0:V.y,Y==null?void 0:Y.y)}function Pv(w){return w.translate===0&&w.scale===1}function _v(w){return Pv(w.x)&&Pv(w.y)}function Ov(w,A){return w.x.min===A.x.min&&w.x.max===A.x.max&&w.y.min===A.y.min&&w.y.max===A.y.max}var kA=function(){function w(){this.members=[]}return w.prototype.add=function(A){bf(this.members,A),A.scheduleRender()},w.prototype.remove=function(A){if(vf(this.members,A),A===this.prevLead&&(this.prevLead=void 0),A===this.lead){var V=this.members[this.members.length-1];V&&this.promote(V)}},w.prototype.relegate=function(A){var V=this.members.findIndex(function(le){return A===le});if(V===0)return!1;for(var Y,Z=V;Z>=0;Z--){var se=this.members[Z];if(se.isPresent!==!1){Y=se;break}}return Y?(this.promote(Y),!0):!1},w.prototype.promote=function(A,V){var Y,Z=this.lead;if(A!==Z&&(this.prevLead=Z,this.lead=A,A.show(),Z)){Z.instance&&Z.scheduleRender(),A.scheduleRender(),A.resumeFrom=Z,V&&(A.resumeFrom.preserveOpacity=!0),Z.snapshot&&(A.snapshot=Z.snapshot,A.snapshot.latestValues=Z.animationValues||Z.latestValues,A.snapshot.isShared=!0),!((Y=A.root)===null||Y===void 0)&&Y.isUpdating&&(A.isLayoutDirty=!0);var se=A.options.crossfade;se===!1&&Z.hide()}},w.prototype.exitAnimationComplete=function(){this.members.forEach(function(A){var V,Y,Z,se,le;(Y=(V=A.options).onExitComplete)===null||Y===void 0||Y.call(V),(le=(Z=A.resumingFrom)===null||Z===void 0?void 0:(se=Z.options).onExitComplete)===null||le===void 0||le.call(se)})},w.prototype.scheduleRender=function(){this.members.forEach(function(A){A.instance&&A.scheduleRender(!1)})},w.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},w}(),TA="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Av(w,A,V){var Y=w.x.translate/A.x,Z=w.y.translate/A.y,se="translate3d(".concat(Y,"px, ").concat(Z,"px, 0) ");if(se+="scale(".concat(1/A.x,", ").concat(1/A.y,") "),V){var le=V.rotate,ae=V.rotateX,pe=V.rotateY;le&&(se+="rotate(".concat(le,"deg) ")),ae&&(se+="rotateX(".concat(ae,"deg) ")),pe&&(se+="rotateY(".concat(pe,"deg) "))}var be=w.x.scale*A.x,xe=w.y.scale*A.y;return se+="scale(".concat(be,", ").concat(xe,")"),se===TA?"none":se}var PA=function(w,A){return w.depth-A.depth},Ev=function(){function w(){this.children=[],this.isDirty=!1}return w.prototype.add=function(A){bf(this.children,A),this.isDirty=!0},w.prototype.remove=function(A){vf(this.children,A),this.isDirty=!0},w.prototype.forEach=function(A){this.isDirty&&this.children.sort(PA),this.isDirty=!1,this.children.forEach(A)},w}(),Mv=1e3;function Rv(w){var A=w.attachResizeListener,V=w.defaultParent,Y=w.measureScroll,Z=w.checkIsScrollRoot,se=w.resetTransform;return function(){function le(ae,pe,be){var xe=this;pe===void 0&&(pe={}),be===void 0&&(be=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(RA),xe.nodes.forEach(NA)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=ae,this.latestValues=pe,this.root=be?be.root||be:this,this.path=be?t.__spreadArray(t.__spreadArray([],t.__read(be.path),!1),[be],!1):[],this.parent=be,this.depth=be?be.depth+1:0,ae&&this.root.registerPotentialNode(ae,this);for(var ke=0;ke=0;Y--)if(w.path[Y].instance){V=w.path[Y];break}var Z=V&&V!==w.root?V.instance:document,se=Z.querySelector('[data-projection-id="'.concat(A,'"]'));se&&w.mount(se,!0)}function jv(w){w.min=Math.round(w.min),w.max=Math.round(w.max)}function Dv(w){jv(w.x),jv(w.y)}var VA=Rv({attachResizeListener:function(w,A){return q(w,"resize",A)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),Pa={current:void 0},Rf=Rv({measureScroll:function(w){return{x:w.scrollLeft,y:w.scrollTop}},defaultParent:function(){if(!Pa.current){var w=new VA(0,{});w.mount(window),w.setOptions({layoutScroll:!0}),Pa.current=w}return Pa.current},resetTransform:function(w,A){w.style.transform=A??"none"},checkIsScrollRoot:function(w){return window.getComputedStyle(w).position==="fixed"}}),zv=t.__assign(t.__assign(t.__assign(t.__assign({},Sf),Cb),nv),gv),Nf=Lt(function(w,A){return G(w,A,zv,Mf,Rf)});function WA(w){return yt(G(w,{forwardMotionProps:!1},zv,Mf,Rf))}var BA=Lt(G);function Fv(){var w=r.useRef(!1);return U(function(){return w.current=!0,function(){w.current=!1}},[]),w}function uu(){var w=Fv(),A=t.__read(r.useState(0),2),V=A[0],Y=A[1],Z=r.useCallback(function(){w.current&&Y(V+1)},[V]),se=r.useCallback(function(){return F.default.postRender(Z)},[Z]);return[se,V]}var If=function(w){var A=w.children,V=w.initial,Y=w.isPresent,Z=w.onExitComplete,se=w.custom,le=w.presenceAffectsLayout,ae=We(HA),pe=Sb(),be=r.useMemo(function(){return{id:pe,initial:V,isPresent:Y,custom:se,onExitComplete:function(xe){var ke,Te;ae.set(xe,!0);try{for(var Oe=t.__values(ae.values()),Ae=Oe.next();!Ae.done;Ae=Oe.next()){var Ie=Ae.value;if(!Ie)return}}catch(qe){ke={error:qe}}finally{try{Ae&&!Ae.done&&(Te=Oe.return)&&Te.call(Oe)}finally{if(ke)throw ke.error}}Z==null||Z()},register:function(xe){return ae.set(xe,!1),function(){return ae.delete(xe)}}}},le?void 0:[Y]);return r.useMemo(function(){ae.forEach(function(xe,ke){return ae.set(ke,!1)})},[Y]),O.useEffect(function(){!Y&&!ae.size&&(Z==null||Z())},[Y]),O.createElement(H.Provider,{value:be},A)};function HA(){return new Map}var si=function(w){return w.key||""};function XA(w,A){w.forEach(function(V){var Y=si(V);A.set(Y,V)})}function YA(w){var A=[];return r.Children.forEach(w,function(V){r.isValidElement(V)&&A.push(V)}),A}var GA=function(w){var A=w.children,V=w.custom,Y=w.initial,Z=Y===void 0?!0:Y,se=w.onExitComplete,le=w.exitBeforeEnter,ae=w.presenceAffectsLayout,pe=ae===void 0?!0:ae,be=t.__read(uu(),1),xe=be[0],ke=r.useContext(Ue).forceRender;ke&&(xe=ke);var Te=Fv(),Oe=YA(A),Ae=Oe,Ie=new Set,qe=r.useRef(Ae),Je=r.useRef(new Map).current,at=r.useRef(!0);if(U(function(){at.current=!1,XA(Oe,Je),qe.current=Ae}),ar(function(){at.current=!0,Je.clear(),Ie.clear()}),at.current)return O.createElement(O.Fragment,null,Ae.map(function(mt){return O.createElement(If,{key:si(mt),isPresent:!0,initial:Z?void 0:!1,presenceAffectsLayout:pe},mt)}));Ae=t.__spreadArray([],t.__read(Ae),!1);for(var pt=qe.current.map(si),ht=Oe.map(si),vt=pt.length,Et=0;Et1&&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."),O.createElement(O.Fragment,null,Ie.size?Ae:Ae.map(function(mt){return r.cloneElement(mt)}))},Vv=r.createContext(null),UA=function(w){return!w.isLayoutDirty&&w.willUpdate(!1)};function Wv(){var w=new Set,A=new WeakMap,V=function(){return w.forEach(UA)};return{add:function(Y){w.add(Y),A.set(Y,Y.addEventListener("willUpdate",V))},remove:function(Y){var Z;w.delete(Y),(Z=A.get(Y))===null||Z===void 0||Z(),A.delete(Y),V()},dirty:V}}var Bv=function(w){return w===!0},$A=function(w){return Bv(w===!0)||w==="id"},Hv=function(w){var A,V,Y=w.children,Z=w.id,se=w.inheritId,le=w.inherit,ae=le===void 0?!0:le;se!==void 0&&(ae=se);var pe=r.useContext(Ue),be=r.useContext(Vv),xe=t.__read(uu(),2),ke=xe[0],Te=xe[1],Oe=r.useRef(null),Ae=(A=pe.id)!==null&&A!==void 0?A:be;Oe.current===null&&($A(ae)&&Ae&&(Z=Z?Ae+"-"+Z:Ae),Oe.current={id:Z,group:Bv(ae)&&(V=pe==null?void 0:pe.group)!==null&&V!==void 0?V:Wv()});var Ie=r.useMemo(function(){return t.__assign(t.__assign({},Oe.current),{forceRender:ke})},[Te]);return O.createElement(Ue.Provider,{value:Ie},Y)},qA=0,KA=function(w){var A=w.children;return O.useEffect(function(){a.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),O.createElement(Hv,{id:We(function(){return"asl-".concat(qA++)})},A)};function ZA(w){var A=w.children,V=w.isValidProp,Y=t.__rest(w,["children","isValidProp"]);V&&Un(V),Y=t.__assign(t.__assign({},r.useContext(_)),Y),Y.isStatic=We(function(){return Y.isStatic});var Z=r.useMemo(function(){return Y},[JSON.stringify(Y.transition),Y.transformPagePoint,Y.reducedMotion]);return O.createElement(_.Provider,{value:Z},A)}function QA(w){var A=w.children,V=w.features,Y=w.strict,Z=Y===void 0?!1:Y,se=t.__read(r.useState(!Lf(V)),2),le=se[1],ae=r.useRef(void 0);if(!Lf(V)){var pe=V.renderer,be=t.__rest(V,["renderer"]);ae.current=pe,y(be)}return r.useEffect(function(){Lf(V)&&V().then(function(xe){var ke=xe.renderer,Te=t.__rest(xe,["renderer"]);y(Te),ae.current=ke,le(!0)})},[]),O.createElement(p.Provider,{value:{renderer:ae.current,strict:Z}},A)}function Lf(w){return typeof w=="function"}var Xv=r.createContext(null);function JA(w,A,V,Y){if(!Y)return w;var Z=w.findIndex(function(xe){return xe.value===A});if(Z===-1)return w;var se=Y>0?1:-1,le=w[Z+se];if(!le)return w;var ae=w[Z],pe=le.layout,be=l.mix(pe.min,pe.max,.5);return se===1&&ae.layout.max+V>be||se===-1&&ae.layout.min+V.001?1/w:M2},rm=!1;function R2(w){var A=Lo(1),V=Lo(1),Y=X();a.invariant(!!(w||Y),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),a.warning(rm,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),rm=!0,w?(A=w.scaleX||A,V=w.scaleY||V):Y&&(A=Y.getValue("scaleX",1),V=Y.getValue("scaleY",1));var Z=cu(A,tm),se=cu(V,tm);return{scaleX:Z,scaleY:se}}e.AnimatePresence=GA,e.AnimateSharedLayout=KA,e.DeprecatedLayoutGroupContext=Vv,e.DragControls=Jv,e.FlatTree=Ev,e.LayoutGroup=Hv,e.LayoutGroupContext=Ue,e.LazyMotion=QA,e.MotionConfig=ZA,e.MotionConfigContext=_,e.MotionContext=M,e.MotionValue=Rb,e.PresenceContext=H,e.Reorder=c2,e.SwitchLayoutGroupContext=Qe,e.addPointerEvent=lt,e.addScaleCorrector=wt,e.animate=bv,e.animateVisualElement=nu,e.animationControls=Zv,e.animations=Sf,e.calcLength=Zn,e.checkTargetForNewValues=xf,e.createBox=dr,e.createDomMotionComponent=WA,e.createMotionComponent=yt,e.domAnimation=qv,e.domMax=d2,e.filterProps=xa,e.isBrowser=B,e.isDragActive=Er,e.isMotionValue=Xt,e.isValidMotionProp=Zr,e.m=BA,e.makeUseVisualState=E,e.motion=Nf,e.motionValue=cn,e.resolveMotionValue=x,e.transform=Yv,e.useAnimation=x2,e.useAnimationControls=Qv,e.useAnimationFrame=Kv,e.useCycle=w2,e.useDeprecatedAnimatedState=E2,e.useDeprecatedInvertedScale=R2,e.useDomEvent=Q,e.useDragControls=k2,e.useElementScroll=b2,e.useForceUpdate=uu,e.useInView=C2,e.useInstantLayoutTransition=em,e.useInstantTransition=P2,e.useIsPresent=Z_,e.useIsomorphicLayoutEffect=U,e.useMotionTemplate=f2,e.useMotionValue=Lo,e.usePresence=uf,e.useReducedMotion=fe,e.useReducedMotionConfig=ve,e.useResetProjection=_2,e.useScroll=jf,e.useSpring=p2,e.useTime=y2,e.useTransform=cu,e.useUnmountEffect=ar,e.useVelocity=h2,e.useViewportScroll=v2,e.useVisualElementContext=X,e.visualElement=su,e.wrapHandler=we})(gr);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{AccordionBody:function(){return R},default:function(){return P}});var r=F(ee),a=gr,s=F(dt),l=F(xr),f=F(nt),b=it,S=Od,T=rt,O=Bl;function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.className,g=y.children,m=z(y,["className","children"]),_=(0,S.useAccordion)(),M=_.open,X=_.animate,H=(0,T.useTheme)().accordion,B=H.styles.base;v=v??"";var U=(0,b.twMerge)((0,s.default)((0,f.default)(B.body)),v),K={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"}}},ne=(0,l.default)(oe,X);return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(a.m.div,{className:"overflow-hidden",initial:"unmount",exit:"unmount",animate:M?"mount":"unmount",variants:K},r.default.createElement(a.m.div,j({},m,{ref:p,className:U,initial:"unmount",exit:"unmount",animate:M?"mount":"unmount",variants:ne}),g)))});R.propTypes={className:O.propTypesClassName,children:O.propTypesChildren},R.displayName="MaterialTailwind.AccordionBody";var P=R})(Xk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Accordion:function(){return P},AccordionHeader:function(){return T.AccordionHeader},AccordionBody:function(){return O.AccordionBody},useAccordion:function(){return b.useAccordion},default:function(){return y}});var r=z(ee),a=z(dt),s=it,l=z(nt),f=rt,b=Od,S=Bl,T=Hk,O=Xk;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.open,m=p.icon,_=p.animate,M=p.className,X=p.disabled,H=p.children,B=D(p,["open","icon","animate","className","disabled","children"]),U=(0,f.useTheme)().accordion,K=U.defaultProps,oe=U.styles.base;m=m??K.icon,_=_??K.animate,M=M??K.className,X=X??K.disabled;var ne=(0,s.twMerge)((0,a.default)((0,l.default)(oe.container),j({},(0,l.default)(oe.disabled),X)),M),fe=r.default.useMemo(function(){return{open:g,icon:m,animate:_,disabled:X}},[g,m,_,X]);return r.default.createElement(b.AccordionContextProvider,{value:fe},r.default.createElement("div",F({},B,{ref:v,className:ne}),H))});P.propTypes={open:S.propTypesOpen,icon:S.propTypesIcon,animate:S.propTypesAnimate,disabled:S.propTypesDisabled,className:S.propTypesClassName,children:S.propTypesChildren},P.displayName="MaterialTailwind.Accordion";var y=Object.assign(P,{Header:T.AccordionHeader,Body:O.AccordionBody})})(mC);var vT={},Ht={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});function t(a,s,l){var f=a.findIndex(function(b){return b===s});return f>=0?s:l}var r=t})(Ht);var Vd={},ss=class{constructor(){this.x=0,this.y=0,this.z=0}findFurthestPoint(t,r,a,s,l,f){return this.x=t-a>r/2?0:r,this.y=s-f>l/2?0:l,this.z=Math.hypot(this.x-(t-a),this.y-(s-f)),this.z}appyStyles(t,r,a,s,l){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=l.clientX-a.left-s+"px",t.style.top=l.clientY-a.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 a=t.currentTarget;a.style.position="relative",a.style.overflow="hidden";const s=a.getBoundingClientRect(),l=this.findFurthestPoint(t.clientX,a.offsetWidth,s.left,t.clientY,a.offsetHeight,s.top),f=document.createElement("span");this.appyStyles(f,r,s,l,t),this.applyAnimation(f),a.appendChild(f),setTimeout(()=>f.remove(),500)}};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{IconButton:function(){return R},default:function(){return P}});var r=F(ee),a=F(ot),s=F(ss),l=F(dt),f=it,b=F(Ht),S=F(nt),T=rt,O=Ka;function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.variant,g=y.size,m=y.color,_=y.ripple,M=y.className,X=y.children;y.fullWidth;var H=z(y,["variant","size","color","ripple","className","children","fullWidth"]),B=(0,T.useTheme)().iconButton,U=B.valid,K=B.defaultProps,oe=B.styles,ne=oe.base,fe=oe.variants,ve=oe.sizes;v=v??K.variant,g=g??K.size,m=m??K.color,_=_??K.ripple,M=M??K.className;var Se=_!==void 0&&new s.default,ge=(0,S.default)(ne),ue=(0,S.default)(fe[(0,b.default)(U.variants,v,"filled")][(0,b.default)(U.colors,m,"gray")]),he=(0,S.default)(ve[(0,b.default)(U.sizes,g,"md")]),ye=(0,f.twMerge)((0,l.default)(ge,he,ue),M);return r.default.createElement("button",j({},H,{ref:p,className:ye,type:H.type||"button",onMouseDown:function(Pe){var Me=H==null?void 0:H.onMouseDown;return _&&Se.create(Pe,(v==="filled"||v==="gradient")&&m!=="white"?"light":"dark"),typeof Me=="function"&&Me(Pe)}}),r.default.createElement("span",{className:"absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2"},X))});R.propTypes={variant:a.default.oneOf(O.propTypesVariant),size:a.default.oneOf(O.propTypesSize),color:a.default.oneOf(O.propTypesColor),ripple:O.propTypesRipple,className:O.propTypesClassName,children:O.propTypesChildren},R.displayName="MaterialTailwind.IconButton";var P=R})(Vd);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,g){for(var m in g)Object.defineProperty(v,m,{enumerable:!0,get:g[m]})}t(e,{Alert:function(){return y},default:function(){return p}});var r=D(ee),a=D(ot),s=gr,l=D(dt),f=D(xr),b=it,S=D(Ht),T=D(nt),O=rt,j=d0,F=D(Vd);function z(){return z=Object.assign||function(v){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(v,_)&&(m[_]=v[_])}return m}function P(v,g){if(v==null)return{};var m={},_=Object.keys(v),M,X;for(X=0;X<_.length;X++)M=_[X],!(g.indexOf(M)>=0)&&(m[M]=v[M]);return m}var y=r.default.forwardRef(function(v,g){var m=v.variant,_=v.color,M=v.icon,X=v.open,H=v.action,B=v.onClose,U=v.animate,K=v.className,oe=v.children,ne=R(v,["variant","color","icon","open","action","onClose","animate","className","children"]),fe=(0,O.useTheme)().alert,ve=fe.defaultProps,Se=fe.valid,ge=fe.styles,ue=ge.base,he=ge.variants;m=m??ve.variant,_=_??ve.color,K=K??ve.className,U=U??ve.animate,X=X??ve.open,H=H??ve.action,B=B??ve.onClose;var ye=(0,T.default)(ue.alert),Pe=(0,T.default)(ue.action),Me=(0,T.default)(he[(0,S.default)(Se.variants,m,"filled")][(0,S.default)(Se.colors,_,"gray")]),Le=(0,b.twMerge)((0,l.default)(ye,Me),K),je=(0,l.default)(Pe),_e={unmount:{opacity:0},mount:{opacity:1}},Ge=(0,f.default)(_e,U),Fe=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,X&&r.default.createElement(s.m.div,z({},ne,{ref:g,role:"alert",className:"".concat(Le," flex"),initial:"unmount",exit:"unmount",animate:X?"mount":"unmount",variants:Ge}),M&&Fe,r.default.createElement("div",{className:"".concat(M?"ml-3":""," mr-12")},oe),B&&!H&&r.default.createElement(F.default,{onClick:B,size:"sm",variant:"text",color:m==="outlined"||m==="ghost"?_:"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"}))),H||null)))});y.propTypes={variant:a.default.oneOf(j.propTypesVariant),color:a.default.oneOf(j.propTypesColor),icon:j.propTypesIcon,open:j.propTypesOpen,action:j.propTypesAction,onClose:j.propTypesOnClose,animate:j.propTypesAnimate,className:j.propTypesClassName,children:j.propTypesChildren},y.displayName="MaterialTailwind.Alert";var p=y})(vT);var mT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{Avatar:function(){return R},default:function(){return P}});var r=F(ee),a=F(ot),s=F(dt),l=it,f=F(Ht),b=F(nt),S=rt,T=f0;function O(y,p,v){return p in y?Object.defineProperty(y,p,{value:v,enumerable:!0,configurable:!0,writable:!0}):y[p]=v,y}function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.variant,g=y.size,m=y.className,_=y.color,M=y.withBorder,X=z(y,["variant","size","className","color","withBorder"]),H=(0,S.useTheme)().avatar,B=H.valid,U=H.defaultProps,K=H.styles,oe=K.base,ne=K.variants,fe=K.sizes,ve=K.borderColor;v=v??U.variant,g=g??U.size,m=m??U.className,M=M??U.withBorder,_=_??U.color;var Se=(0,b.default)(ne[(0,f.default)(B.variants,v,"rounded")]),ge=(0,b.default)(fe[(0,f.default)(B.sizes,g,"md")]),ue=(0,b.default)(ve[(0,f.default)(B.colors,_,"gray")]),he,ye=(0,l.twMerge)((0,s.default)((0,b.default)(oe.initial),Se,ge,(he={},O(he,(0,b.default)(oe.withBorder),M),O(he,ue,M),he)),m);return r.default.createElement("img",j({},X,{ref:p,className:ye}))});R.propTypes={variant:a.default.oneOf(T.propTypesVariant),size:a.default.oneOf(T.propTypesSize),className:T.propTypesClassName,withBorder:T.propTypesWithBorder,color:a.default.oneOf(T.propTypesColor)},R.displayName="MaterialTailwind.Avatar";var P=R})(mT);var yT={},xT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,T){for(var O in T)Object.defineProperty(S,O,{enumerable:!0,get:T[O]})}t(e,{propTypesSeparator:function(){return s},propTypesFullWidth:function(){return l},propTypesClassName:function(){return f},propTypesChildren:function(){return b}});var r=a(ot);function a(S){return S&&S.__esModule?S:{default:S}}var s=r.default.node,l=r.default.bool,f=r.default.string,b=r.default.node.isRequired})(xT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{Breadcrumbs:function(){return R},default:function(){return P}});var r=F(ee),a=O(dt),s=it,l=O(nt),f=rt,b=xT;function S(y,p,v){return p in y?Object.defineProperty(y,p,{value:v,enumerable:!0,configurable:!0,writable:!0}):y[p]=v,y}function T(){return T=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=(0,r.forwardRef)(function(y,p){var v=y.separator,g=y.fullWidth,m=y.className,_=y.children,M=z(y,["separator","fullWidth","className","children"]),X=(0,f.useTheme)().breadcrumbs,H=X.defaultProps,B=X.styles.base;v=v??H.separator,g=g??H.fullWidth,m=m??H.className;var U=(0,a.default)((0,l.default)(B.root.initial),S({},(0,l.default)(B.root.fullWidth),g)),K=(0,s.twMerge)((0,a.default)((0,l.default)(B.list)),m),oe=(0,a.default)((0,l.default)(B.item.initial)),ne=(0,a.default)((0,l.default)(B.separator));return r.default.createElement("nav",{"aria-label":"breadcrumb",className:U},r.default.createElement("ol",T({},M,{ref:p,className:K}),r.Children.map(_,function(fe,ve){if((0,r.isValidElement)(fe)){var Se;return r.default.createElement("li",{className:(0,a.default)(oe,S({},(0,l.default)(B.item.disabled),fe==null||(Se=fe.props)===null||Se===void 0?void 0:Se.disabled))},fe,ve!==r.Children.count(_)-1&&r.default.createElement("span",{className:ne},v))}return null})))});R.propTypes={separator:b.propTypesSeparator,fullWidth:b.propTypesFullWidth,className:b.propTypesClassName,children:b.propTypesChildren},R.displayName="MaterialTailwind.Breadcrumbs";var P=R})(yT);var wT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Button:function(){return P},default:function(){return y}});var r=z(ee),a=z(ot),s=z(ss),l=z(dt),f=it,b=z(Ht),S=z(nt),T=rt,O=Ka;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.variant,m=p.size,_=p.color,M=p.fullWidth,X=p.ripple,H=p.className,B=p.children,U=D(p,["variant","size","color","fullWidth","ripple","className","children"]),K=(0,T.useTheme)().button,oe=K.valid,ne=K.defaultProps,fe=K.styles,ve=fe.base,Se=fe.variants,ge=fe.sizes;g=g??ne.variant,m=m??ne.size,_=_??ne.color,M=M??ne.fullWidth,X=X??ne.ripple,H=H??ne.className;var ue=X!==void 0&&new s.default,he=(0,S.default)(ve.initial),ye=(0,S.default)(Se[(0,b.default)(oe.variants,g,"filled")][(0,b.default)(oe.colors,_,"gray")]),Pe=(0,S.default)(ge[(0,b.default)(oe.sizes,m,"md")]),Me=(0,f.twMerge)((0,l.default)(he,Pe,ye,j({},(0,S.default)(ve.fullWidth),M)),H);return r.default.createElement("button",F({},U,{ref:v,className:Me,type:U.type||"button",onMouseDown:function(Le){var je=U==null?void 0:U.onMouseDown;return X&&ue.create(Le,(g==="filled"||g==="gradient")&&_!=="white"?"light":"dark"),typeof je=="function"&&je(Le)}}),B)});P.propTypes={variant:a.default.oneOf(O.propTypesVariant),size:a.default.oneOf(O.propTypesSize),color:a.default.oneOf(O.propTypesColor),fullWidth:O.propTypesFullWidth,ripple:O.propTypesRipple,className:O.propTypesClassName,children:O.propTypesChildren},P.displayName="MaterialTailwind.Button";var y=P})(wT);var CT={},ST={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{CardHeader:function(){return R},default:function(){return P}});var r=F(ee),a=F(ot),s=F(dt),l=it,f=F(Ht),b=F(nt),S=rt,T=Za;function O(y,p,v){return p in y?Object.defineProperty(y,p,{value:v,enumerable:!0,configurable:!0,writable:!0}):y[p]=v,y}function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.variant,g=y.color,m=y.shadow,_=y.floated,M=y.className,X=y.children,H=z(y,["variant","color","shadow","floated","className","children"]),B=(0,S.useTheme)().cardHeader,U=B.defaultProps,K=B.styles,oe=B.valid,ne=K.base,fe=K.variants;v=v??U.variant,g=g??U.color,m=m??U.shadow,_=_??U.floated,M=M??U.className;var ve=(0,b.default)(ne.initial),Se=(0,b.default)(fe[(0,f.default)(oe.variants,v,"filled")][(0,f.default)(oe.colors,g,"white")]),ge=(0,l.twMerge)((0,s.default)(ve,Se,O({},(0,b.default)(ne.shadow),m),O({},(0,b.default)(ne.floated),_)),M);return r.default.createElement("div",j({},H,{ref:p,className:ge}),X)});R.propTypes={variant:a.default.oneOf(T.propTypesVariant),color:a.default.oneOf(T.propTypesColor),shadow:T.propTypesShadow,floated:T.propTypesFloated,className:T.propTypesClassName,children:T.propTypesChildren},R.displayName="MaterialTailwind.CardHeader";var P=R})(ST);var kT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(D,R){for(var P in R)Object.defineProperty(D,P,{enumerable:!0,get:R[P]})}t(e,{CardBody:function(){return F},default:function(){return z}});var r=T(ee),a=T(dt),s=it,l=T(nt),f=rt,b=Za;function S(){return S=Object.assign||function(D){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(D,y)&&(P[y]=D[y])}return P}function j(D,R){if(D==null)return{};var P={},y=Object.keys(D),p,v;for(v=0;v=0)&&(P[p]=D[p]);return P}var F=r.default.forwardRef(function(D,R){var P=D.className,y=D.children,p=O(D,["className","children"]),v=(0,f.useTheme)().cardBody,g=v.defaultProps,m=v.styles.base;P=P??g.className;var _=(0,s.twMerge)((0,a.default)((0,l.default)(m)),P);return r.default.createElement("div",S({},p,{ref:R,className:_}),y)});F.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},F.displayName="MaterialTailwind.CardBody";var z=F})(kT);var TT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(R,P){for(var y in P)Object.defineProperty(R,y,{enumerable:!0,get:P[y]})}t(e,{CardFooter:function(){return z},default:function(){return D}});var r=O(ee),a=O(dt),s=it,l=O(nt),f=rt,b=Za;function S(R,P,y){return P in R?Object.defineProperty(R,P,{value:y,enumerable:!0,configurable:!0,writable:!0}):R[P]=y,R}function T(){return T=Object.assign||function(R){for(var P=1;P=0)&&Object.prototype.propertyIsEnumerable.call(R,p)&&(y[p]=R[p])}return y}function F(R,P){if(R==null)return{};var y={},p=Object.keys(R),v,g;for(g=0;g=0)&&(y[v]=R[v]);return y}var z=r.default.forwardRef(function(R,P){var y=R.divider,p=R.className,v=R.children,g=j(R,["divider","className","children"]),m=(0,f.useTheme)().cardFooter,_=m.defaultProps,M=m.styles.base;p=p??_.className,y=y??_.divider;var X=(0,s.twMerge)((0,a.default)((0,l.default)(M.initial),S({},(0,l.default)(M.divider),y)),p);return r.default.createElement("div",T({},g,{ref:P,className:X}),v)});z.propTypes={divider:b.propTypesDivider,className:b.propTypesClassName,children:b.propTypesChildren},z.displayName="MaterialTailwind.CardFooter";var D=z})(TT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{Card:function(){return p},CardHeader:function(){return T.CardHeader},CardBody:function(){return O.CardBody},CardFooter:function(){return j.CardFooter},default:function(){return v}});var r=R(ee),a=R(ot),s=R(dt),l=it,f=R(Ht),b=R(nt),S=rt,T=ST,O=kT,j=TT,F=Za;function z(g,m,_){return m in g?Object.defineProperty(g,m,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[m]=_,g}function D(){return D=Object.assign||function(g){for(var m=1;m=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(_[M]=g[M])}return _}function y(g,m){if(g==null)return{};var _={},M=Object.keys(g),X,H;for(H=0;H=0)&&(_[X]=g[X]);return _}var p=r.default.forwardRef(function(g,m){var _=g.variant,M=g.color,X=g.shadow,H=g.className,B=g.children,U=P(g,["variant","color","shadow","className","children"]),K=(0,S.useTheme)().card,oe=K.defaultProps,ne=K.styles,fe=K.valid,ve=ne.base,Se=ne.variants;_=_??oe.variant,M=M??oe.color,X=X??oe.shadow,H=H??oe.className;var ge=(0,b.default)(ve.initial),ue=(0,b.default)(Se[(0,f.default)(fe.variants,_,"filled")][(0,f.default)(fe.colors,M,"white")]),he=(0,l.twMerge)((0,s.default)(ge,ue,z({},(0,b.default)(ve.shadow),X)),H);return r.default.createElement("div",D({},U,{ref:m,className:he}),B)});p.propTypes={variant:a.default.oneOf(F.propTypesVariant),color:a.default.oneOf(F.propTypesColor),shadow:F.propTypesShadow,className:F.propTypesClassName,children:F.propTypesChildren},p.displayName="MaterialTailwind.Card";var v=Object.assign(p,{Header:T.CardHeader,Body:O.CardBody,Footer:j.CardFooter})})(CT);var PT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Checkbox:function(){return P},default:function(){return y}});var r=z(ee),a=z(ot),s=z(ss),l=z(dt),f=it,b=z(Ht),S=z(nt),T=rt,O=Qa;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.color,m=p.label,_=p.icon,M=p.ripple,X=p.className,H=p.disabled,B=p.containerProps,U=p.labelProps,K=p.iconProps,oe=p.inputRef,ne=D(p,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),fe=(0,T.useTheme)().checkbox,ve=fe.defaultProps,Se=fe.valid,ge=fe.styles,ue=ge.base,he=ge.colors,ye=r.default.useId();g=g??ve.color,m=m??ve.label,_=_??ve.icon,M=M??ve.ripple,X=X??ve.className,H=H??ve.disabled,B=B??ve.containerProps,U=U??ve.labelProps,K=K??ve.iconProps;var Pe=M!==void 0&&new s.default,Me=(0,l.default)((0,S.default)(ue.root),j({},(0,S.default)(ue.disabled),H)),Le=(0,f.twMerge)((0,l.default)((0,S.default)(ue.container)),B==null?void 0:B.className),je=(0,f.twMerge)((0,l.default)((0,S.default)(ue.input),(0,S.default)(he[(0,b.default)(Se.colors,g,"gray")])),X),_e=(0,f.twMerge)((0,l.default)((0,S.default)(ue.label)),U==null?void 0:U.className),Ge=(0,f.twMerge)((0,l.default)((0,S.default)(ue.icon)),K==null?void 0:K.className);return r.default.createElement("div",{ref:v,className:Me},r.default.createElement("label",F({},B,{className:Le,htmlFor:ne.id||ye,onMouseDown:function(Fe){var Ne=B==null?void 0:B.onMouseDown;return M&&Pe.create(Fe,"dark"),typeof Ne=="function"&&Ne(Fe)}}),r.default.createElement("input",F({},ne,{ref:oe,type:"checkbox",disabled:H,className:je,id:ne.id||ye})),r.default.createElement("span",{className:Ge},_||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"})))),m&&r.default.createElement("label",F({},U,{className:_e,htmlFor:ne.id||ye}),m))});P.propTypes={color:a.default.oneOf(O.propTypesColor),label:O.propTypesLabel,icon:O.propTypesIcon,ripple:O.propTypesRipple,className:O.propTypesClassName,disabled:O.propTypesDisabled,containerProps:O.propTypesObject,labelProps:O.propTypesObject},P.displayName="MaterialTailwind.Checkbox";var y=P})(PT);var _T={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,g){for(var m in g)Object.defineProperty(v,m,{enumerable:!0,get:g[m]})}t(e,{Chip:function(){return y},default:function(){return p}});var r=D(ee),a=D(ot),s=gr,l=D(dt),f=D(xr),b=it,S=D(Ht),T=D(nt),O=rt,j=y0,F=D(Vd);function z(){return z=Object.assign||function(v){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(v,_)&&(m[_]=v[_])}return m}function P(v,g){if(v==null)return{};var m={},_=Object.keys(v),M,X;for(X=0;X<_.length;X++)M=_[X],!(g.indexOf(M)>=0)&&(m[M]=v[M]);return m}var y=r.default.forwardRef(function(v,g){var m=v.variant,_=v.size,M=v.color,X=v.icon,H=v.open,B=v.onClose,U=v.action,K=v.animate,oe=v.className,ne=v.value,fe=R(v,["variant","size","color","icon","open","onClose","action","animate","className","value"]),ve=(0,O.useTheme)().chip,Se=ve.defaultProps,ge=ve.valid,ue=ve.styles,he=ue.base,ye=ue.variants,Pe=ue.sizes;m=m??Se.variant,_=_??Se.size,M=M??Se.color,oe=oe??Se.className,K=K??Se.animate,H=H??Se.open,U=U??Se.action,B=B??Se.onClose;var Me=(0,T.default)(he.chip),Le=(0,T.default)(he.action),je=(0,T.default)(he.icon),_e=(0,T.default)(ye[(0,S.default)(ge.variants,m,"filled")][(0,S.default)(ge.colors,M,"gray")]),Ge=(0,T.default)(Pe[(0,S.default)(ge.sizes,_,"md")].chip),Fe=(0,T.default)(Pe[(0,S.default)(ge.sizes,_,"md")].action),Ne=(0,T.default)(Pe[(0,S.default)(ge.sizes,_,"md")].icon),He=(0,b.twMerge)((0,l.default)(Me,_e,Ge),oe),We=(0,l.default)(Le,Fe),Ee=(0,l.default)(je,Ne),Ve=(0,l.default)({"ml-4":X&&_==="sm","ml-[18px]":X&&_==="md","ml-5":X&&_==="lg","mr-5":B}),Ye={unmount:{opacity:0},mount:{opacity:1}},Ue=(0,f.default)(Ye,K),Qe=r.default.createElement("div",{className:Ee},X),ft=s.AnimatePresence;return r.default.createElement(s.LazyMotion,{features:s.domAnimation},r.default.createElement(ft,null,H&&r.default.createElement(s.m.div,z({},fe,{ref:g,className:He,initial:"unmount",exit:"unmount",animate:H?"mount":"unmount",variants:Ue}),X&&Qe,r.default.createElement("span",{className:Ve},ne),B&&!U&&r.default.createElement(F.default,{onClick:B,size:"sm",variant:"text",color:m==="outlined"||m==="ghost"?M:"white",className:We},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:(0,l.default)({"h-3.5 w-3.5":_==="sm","h-4 w-4":_==="md","h-5 w-5":_==="lg"}),strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),U||null)))});y.propTypes={variant:a.default.oneOf(j.propTypesVariant),size:a.default.oneOf(j.propTypesSize),color:a.default.oneOf(j.propTypesColor),icon:j.propTypesIcon,open:j.propTypesOpen,onClose:j.propTypesOnClose,action:j.propTypesAction,animate:j.propTypesAnimate,className:j.propTypesClassName,value:j.propTypesValue},y.displayName="MaterialTailwind.Chip";var p=y})(_T);var OT={},UD=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},di=new WeakMap,Ru=new WeakMap,Nu={},yp=0,AT=function(e){return e&&(e.host||AT(e.parentNode))},$D=function(e,t){return t.map(function(r){if(e.contains(r))return r;var a=AT(r);return a&&e.contains(a)?a:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},qD=function(e,t,r,a){var s=$D(t,Array.isArray(e)?e:[e]);Nu[r]||(Nu[r]=new WeakMap);var l=Nu[r],f=[],b=new Set,S=new Set(s),T=function(j){!j||b.has(j)||(b.add(j),T(j.parentNode))};s.forEach(T);var O=function(j){!j||S.has(j)||Array.prototype.forEach.call(j.children,function(F){if(b.has(F))O(F);else try{var z=F.getAttribute(a),D=z!==null&&z!=="false",R=(di.get(F)||0)+1,P=(l.get(F)||0)+1;di.set(F,R),l.set(F,P),f.push(F),R===1&&D&&Ru.set(F,!0),P===1&&F.setAttribute(r,"true"),D||F.setAttribute(a,"true")}catch(y){console.error("aria-hidden: cannot operate on ",F,y)}})};return O(t),b.clear(),yp++,function(){f.forEach(function(j){var F=di.get(j)-1,z=l.get(j)-1;di.set(j,F),l.set(j,z),F||(Ru.has(j)||j.removeAttribute(a),Ru.delete(j)),z||j.removeAttribute(r)}),yp--,yp||(di=new WeakMap,di=new WeakMap,Ru=new WeakMap,Nu={})}},KD=function(e,t,r){r===void 0&&(r="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),s=t||UD(e);return s?(a.push.apply(a,Array.from(s.querySelectorAll("[aria-live], script"))),qD(a,s,r,"aria-hidden")):function(){return null}};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE -*/var ZD=["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])"],$h=ZD.join(","),ET=typeof Element>"u",El=ET?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,qc=!ET&&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},Kc=function e(t,r){var a;r===void 0&&(r=!0);var s=t==null||(a=t.getAttribute)===null||a===void 0?void 0:a.call(t,"inert"),l=s===""||s==="true",f=l||r&&t&&e(t.parentNode);return f},QD=function(t){var r,a=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return a===""||a==="true"},JD=function(t,r,a){if(Kc(t))return[];var s=Array.prototype.slice.apply(t.querySelectorAll($h));return r&&El.call(t,$h)&&s.unshift(t),s=s.filter(a),s},ez=function e(t,r,a){for(var s=[],l=Array.from(t);l.length;){var f=l.shift();if(!Kc(f,!1))if(f.tagName==="SLOT"){var b=f.assignedElements(),S=b.length?b:f.children,T=e(S,!0,a);a.flatten?s.push.apply(s,T):s.push({scopeParent:f,candidates:T})}else{var O=El.call(f,$h);O&&a.filter(f)&&(r||!t.includes(f))&&s.push(f);var j=f.shadowRoot||typeof a.getShadowRoot=="function"&&a.getShadowRoot(f),F=!Kc(j,!1)&&(!a.shadowRootFilter||a.shadowRootFilter(f));if(j&&F){var z=e(j===!0?f.children:j.children,!0,a);a.flatten?s.push.apply(s,z):s.push({scopeParent:f,candidates:z})}else l.unshift.apply(l,f.children)}}return s},MT=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},RT=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||QD(t))&&!MT(t)?0:t.tabIndex},tz=function(t,r){var a=RT(t);return a<0&&r&&!MT(t)?0:a},rz=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},NT=function(t){return t.tagName==="INPUT"},nz=function(t){return NT(t)&&t.type==="hidden"},oz=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(a){return a.tagName==="SUMMARY"});return r},az=function(t,r){for(var a=0;asummary:first-of-type"),f=l?t.parentElement:t;if(El.call(f,"details:not([open]) *"))return!0;if(!a||a==="full"||a==="legacy-full"){if(typeof s=="function"){for(var b=t;t;){var S=t.parentElement,T=qc(t);if(S&&!S.shadowRoot&&s(S)===!0)return Uy(t);t.assignedSlot?t=t.assignedSlot:!S&&T!==t.ownerDocument?t=T.host:t=S}t=b}if(uz(t))return!t.getClientRects().length;if(a!=="legacy-full")return!0}else if(a==="non-zero-area")return Uy(t);return!1},dz=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var r=t.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var a=0;a=0)},hz=function e(t){var r=[],a=[];return t.forEach(function(s,l){var f=!!s.scopeParent,b=f?s.scopeParent:s,S=tz(b,f),T=f?e(s.candidates):b;S===0?f?r.push.apply(r,T):r.push(b):a.push({documentOrder:l,tabIndex:S,item:s,isScope:f,content:T})}),a.sort(rz).reduce(function(s,l){return l.isScope?s.push.apply(s,l.content):s.push(l.content),s},[]).concat(r)},Zc=function(t,r){r=r||{};var a;return r.getShadowRoot?a=ez([t],r.includeContainer,{filter:$y.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:pz}):a=JD(t,r.includeContainer,$y.bind(null,r)),hz(a)};const IT=["top","right","bottom","left"],qy=["start","end"],Ky=IT.reduce((e,t)=>e.concat(t,t+"-"+qy[0],t+"-"+qy[1]),[]),Vn=Math.min,_r=Math.max,Qc=Math.round,Iu=Math.floor,oo=e=>({x:e,y:e}),gz={left:"right",right:"left",bottom:"top",top:"bottom"},bz={start:"end",end:"start"};function qh(e,t,r){return _r(e,Vn(t,r))}function Wn(e,t){return typeof e=="function"?e(t):e}function sn(e){return e.split("-")[0]}function Dn(e){return e.split("-")[1]}function U0(e){return e==="x"?"y":"x"}function $0(e){return e==="y"?"height":"width"}const vz=new Set(["top","bottom"]);function In(e){return vz.has(sn(e))?"y":"x"}function q0(e){return U0(In(e))}function LT(e,t,r){r===void 0&&(r=!1);const a=Dn(e),s=q0(e),l=$0(s);let f=s==="x"?a===(r?"end":"start")?"right":"left":a==="start"?"bottom":"top";return t.reference[l]>t.floating[l]&&(f=ed(f)),[f,ed(f)]}function mz(e){const t=ed(e);return[Jc(e),t,Jc(t)]}function Jc(e){return e.replace(/start|end/g,t=>bz[t])}const Zy=["left","right"],Qy=["right","left"],yz=["top","bottom"],xz=["bottom","top"];function wz(e,t,r){switch(e){case"top":case"bottom":return r?t?Qy:Zy:t?Zy:Qy;case"left":case"right":return t?yz:xz;default:return[]}}function Cz(e,t,r,a){const s=Dn(e);let l=wz(sn(e),r==="start",a);return s&&(l=l.map(f=>f+"-"+s),t&&(l=l.concat(l.map(Jc)))),l}function ed(e){return e.replace(/left|right|bottom|top/g,t=>gz[t])}function Sz(e){return{top:0,right:0,bottom:0,left:0,...e}}function K0(e){return typeof e!="number"?Sz(e):{top:e,right:e,bottom:e,left:e}}function Ki(e){const{x:t,y:r,width:a,height:s}=e;return{width:a,height:s,top:r,left:t,right:t+a,bottom:r+s,x:t,y:r}}function Jy(e,t,r){let{reference:a,floating:s}=e;const l=In(t),f=q0(t),b=$0(f),S=sn(t),T=l==="y",O=a.x+a.width/2-s.width/2,j=a.y+a.height/2-s.height/2,F=a[b]/2-s[b]/2;let z;switch(S){case"top":z={x:O,y:a.y-s.height};break;case"bottom":z={x:O,y:a.y+a.height};break;case"right":z={x:a.x+a.width,y:j};break;case"left":z={x:a.x-s.width,y:j};break;default:z={x:a.x,y:a.y}}switch(Dn(t)){case"start":z[f]-=F*(r&&T?-1:1);break;case"end":z[f]+=F*(r&&T?-1:1);break}return z}const kz=async(e,t,r)=>{const{placement:a="bottom",strategy:s="absolute",middleware:l=[],platform:f}=r,b=l.filter(Boolean),S=await(f.isRTL==null?void 0:f.isRTL(t));let T=await f.getElementRects({reference:e,floating:t,strategy:s}),{x:O,y:j}=Jy(T,a,S),F=a,z={},D=0;for(let R=0;R({name:"arrow",options:e,async fn(t){const{x:r,y:a,placement:s,rects:l,platform:f,elements:b,middlewareData:S}=t,{element:T,padding:O=0}=Wn(e,t)||{};if(T==null)return{};const j=K0(O),F={x:r,y:a},z=q0(s),D=$0(z),R=await f.getDimensions(T),P=z==="y",y=P?"top":"left",p=P?"bottom":"right",v=P?"clientHeight":"clientWidth",g=l.reference[D]+l.reference[z]-F[z]-l.floating[D],m=F[z]-l.reference[z],_=await(f.getOffsetParent==null?void 0:f.getOffsetParent(T));let M=_?_[v]:0;(!M||!await(f.isElement==null?void 0:f.isElement(_)))&&(M=b.floating[v]||l.floating[D]);const X=g/2-m/2,H=M/2-R[D]/2-1,B=Vn(j[y],H),U=Vn(j[p],H),K=B,ne=M-R[D]-U,oe=M/2-R[D]/2+X,fe=qh(K,oe,ne),ve=!S.arrow&&Dn(s)!=null&&oe!==fe&&l.reference[D]/2-(oeDn(s)===e),...r.filter(s=>Dn(s)!==e)]:r.filter(s=>sn(s)===s)).filter(s=>e?Dn(s)===e||(t?Jc(s)!==s:!1):!0)}const _z=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,a,s;const{rects:l,middlewareData:f,placement:b,platform:S,elements:T}=t,{crossAxis:O=!1,alignment:j,allowedPlacements:F=Ky,autoAlignment:z=!0,...D}=Wn(e,t),R=j!==void 0||F===Ky?Pz(j||null,z,F):F,P=await Wa(t,D),y=((r=f.autoPlacement)==null?void 0:r.index)||0,p=R[y];if(p==null)return{};const v=LT(p,l,await(S.isRTL==null?void 0:S.isRTL(T.floating)));if(b!==p)return{reset:{placement:R[0]}};const g=[P[sn(p)],P[v[0]],P[v[1]]],m=[...((a=f.autoPlacement)==null?void 0:a.overflows)||[],{placement:p,overflows:g}],_=R[y+1];if(_)return{data:{index:y+1,overflows:m},reset:{placement:_}};const M=m.map(B=>{const U=Dn(B.placement);return[B.placement,U&&O?B.overflows.slice(0,2).reduce((K,ne)=>K+ne,0):B.overflows[0],B.overflows]}).sort((B,U)=>B[1]-U[1]),H=((s=M.filter(B=>B[2].slice(0,Dn(B[0])?2:3).every(U=>U<=0))[0])==null?void 0:s[0])||M[0][0];return H!==b?{data:{index:y+1,overflows:m},reset:{placement:H}}:{}}}},Oz=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,a;const{placement:s,middlewareData:l,rects:f,initialPlacement:b,platform:S,elements:T}=t,{mainAxis:O=!0,crossAxis:j=!0,fallbackPlacements:F,fallbackStrategy:z="bestFit",fallbackAxisSideDirection:D="none",flipAlignment:R=!0,...P}=Wn(e,t);if((r=l.arrow)!=null&&r.alignmentOffset)return{};const y=sn(s),p=In(b),v=sn(b)===b,g=await(S.isRTL==null?void 0:S.isRTL(T.floating)),m=F||(v||!R?[ed(b)]:mz(b)),_=D!=="none";!F&&_&&m.push(...Cz(b,R,D,g));const M=[b,...m],X=await Wa(t,P),H=[];let B=((a=l.flip)==null?void 0:a.overflows)||[];if(O&&H.push(X[y]),j){const oe=LT(s,f,g);H.push(X[oe[0]],X[oe[1]])}if(B=[...B,{placement:s,overflows:H}],!H.every(oe=>oe<=0)){var U,K;const oe=(((U=l.flip)==null?void 0:U.index)||0)+1,fe=M[oe];if(fe&&(!(j==="alignment"?p!==In(fe):!1)||B.every(he=>In(he.placement)===p?he.overflows[0]>0:!0)))return{data:{index:oe,overflows:B},reset:{placement:fe}};let ve=(K=B.filter(Se=>Se.overflows[0]<=0).sort((Se,he)=>Se.overflows[1]-he.overflows[1])[0])==null?void 0:K.placement;if(!ve)switch(z){case"bestFit":{var ne;const Se=(ne=B.filter(he=>{if(_){const ue=In(he.placement);return ue===p||ue==="y"}return!0}).map(he=>[he.placement,he.overflows.filter(ue=>ue>0).reduce((ue,ge)=>ue+ge,0)]).sort((he,ue)=>he[1]-ue[1])[0])==null?void 0:ne[0];Se&&(ve=Se);break}case"initialPlacement":ve=b;break}if(s!==ve)return{reset:{placement:ve}}}return{}}}};function ex(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function tx(e){return IT.some(t=>e[t]>=0)}const Az=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:a="referenceHidden",...s}=Wn(e,t);switch(a){case"referenceHidden":{const l=await Wa(t,{...s,elementContext:"reference"}),f=ex(l,r.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:tx(f)}}}case"escaped":{const l=await Wa(t,{...s,altBoundary:!0}),f=ex(l,r.floating);return{data:{escapedOffsets:f,escaped:tx(f)}}}default:return{}}}}};function jT(e){const t=Vn(...e.map(l=>l.left)),r=Vn(...e.map(l=>l.top)),a=_r(...e.map(l=>l.right)),s=_r(...e.map(l=>l.bottom));return{x:t,y:r,width:a-t,height:s-r}}function Ez(e){const t=e.slice().sort((s,l)=>s.y-l.y),r=[];let a=null;for(let s=0;sa.height/2?r.push([l]):r[r.length-1].push(l),a=l}return r.map(s=>Ki(jT(s)))}const Mz=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){const{placement:r,elements:a,rects:s,platform:l,strategy:f}=t,{padding:b=2,x:S,y:T}=Wn(e,t),O=Array.from(await(l.getClientRects==null?void 0:l.getClientRects(a.reference))||[]),j=Ez(O),F=Ki(jT(O)),z=K0(b);function D(){if(j.length===2&&j[0].left>j[1].right&&S!=null&&T!=null)return j.find(P=>S>P.left-z.left&&SP.top-z.top&&T=2){if(In(r)==="y"){const B=j[0],U=j[j.length-1],K=sn(r)==="top",ne=B.top,oe=U.bottom,fe=K?B.left:U.left,ve=K?B.right:U.right,Se=ve-fe,he=oe-ne;return{top:ne,bottom:oe,left:fe,right:ve,width:Se,height:he,x:fe,y:ne}}const P=sn(r)==="left",y=_r(...j.map(B=>B.right)),p=Vn(...j.map(B=>B.left)),v=j.filter(B=>P?B.left===p:B.right===y),g=v[0].top,m=v[v.length-1].bottom,_=p,M=y,X=M-_,H=m-g;return{top:g,bottom:m,left:_,right:M,width:X,height:H,x:_,y:g}}return F}const R=await l.getElementRects({reference:{getBoundingClientRect:D},floating:a.floating,strategy:f});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}}:{}}}},DT=new Set(["left","top"]);async function Rz(e,t){const{placement:r,platform:a,elements:s}=e,l=await(a.isRTL==null?void 0:a.isRTL(s.floating)),f=sn(r),b=Dn(r),S=In(r)==="y",T=DT.has(f)?-1:1,O=l&&S?-1:1,j=Wn(t,e);let{mainAxis:F,crossAxis:z,alignmentAxis:D}=typeof j=="number"?{mainAxis:j,crossAxis:0,alignmentAxis:null}:{mainAxis:j.mainAxis||0,crossAxis:j.crossAxis||0,alignmentAxis:j.alignmentAxis};return b&&typeof D=="number"&&(z=b==="end"?D*-1:D),S?{x:z*O,y:F*T}:{x:F*T,y:z*O}}const Nz=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,a;const{x:s,y:l,placement:f,middlewareData:b}=t,S=await Rz(t,e);return f===((r=b.offset)==null?void 0:r.placement)&&(a=b.arrow)!=null&&a.alignmentOffset?{}:{x:s+S.x,y:l+S.y,data:{...S,placement:f}}}}},Iz=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:a,placement:s}=t,{mainAxis:l=!0,crossAxis:f=!1,limiter:b={fn:P=>{let{x:y,y:p}=P;return{x:y,y:p}}},...S}=Wn(e,t),T={x:r,y:a},O=await Wa(t,S),j=In(sn(s)),F=U0(j);let z=T[F],D=T[j];if(l){const P=F==="y"?"top":"left",y=F==="y"?"bottom":"right",p=z+O[P],v=z-O[y];z=qh(p,z,v)}if(f){const P=j==="y"?"top":"left",y=j==="y"?"bottom":"right",p=D+O[P],v=D-O[y];D=qh(p,D,v)}const R=b.fn({...t,[F]:z,[j]:D});return{...R,data:{x:R.x-r,y:R.y-a,enabled:{[F]:l,[j]:f}}}}}},Lz=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:a,placement:s,rects:l,middlewareData:f}=t,{offset:b=0,mainAxis:S=!0,crossAxis:T=!0}=Wn(e,t),O={x:r,y:a},j=In(s),F=U0(j);let z=O[F],D=O[j];const R=Wn(b,t),P=typeof R=="number"?{mainAxis:R,crossAxis:0}:{mainAxis:0,crossAxis:0,...R};if(S){const v=F==="y"?"height":"width",g=l.reference[F]-l.floating[v]+P.mainAxis,m=l.reference[F]+l.reference[v]-P.mainAxis;zm&&(z=m)}if(T){var y,p;const v=F==="y"?"width":"height",g=DT.has(sn(s)),m=l.reference[j]-l.floating[v]+(g&&((y=f.offset)==null?void 0:y[j])||0)+(g?0:P.crossAxis),_=l.reference[j]+l.reference[v]+(g?0:((p=f.offset)==null?void 0:p[j])||0)-(g?P.crossAxis:0);D_&&(D=_)}return{[F]:z,[j]:D}}}},jz=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,a;const{placement:s,rects:l,platform:f,elements:b}=t,{apply:S=()=>{},...T}=Wn(e,t),O=await Wa(t,T),j=sn(s),F=Dn(s),z=In(s)==="y",{width:D,height:R}=l.floating;let P,y;j==="top"||j==="bottom"?(P=j,y=F===(await(f.isRTL==null?void 0:f.isRTL(b.floating))?"start":"end")?"left":"right"):(y=j,P=F==="end"?"top":"bottom");const p=R-O.top-O.bottom,v=D-O.left-O.right,g=Vn(R-O[P],p),m=Vn(D-O[y],v),_=!t.middlewareData.shift;let M=g,X=m;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(X=v),(a=t.middlewareData.shift)!=null&&a.enabled.y&&(M=p),_&&!F){const B=_r(O.left,0),U=_r(O.right,0),K=_r(O.top,0),ne=_r(O.bottom,0);z?X=D-2*(B!==0||U!==0?B+U:_r(O.left,O.right)):M=R-2*(K!==0||ne!==0?K+ne:_r(O.top,O.bottom))}await S({...t,availableWidth:X,availableHeight:M});const H=await f.getDimensions(b.floating);return D!==H.width||R!==H.height?{reset:{rects:!0}}:{}}}};function Wd(){return typeof window<"u"}function ls(e){return zT(e)?(e.nodeName||"").toLowerCase():"#document"}function rn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function io(e){var t;return(t=(zT(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function zT(e){return Wd()?e instanceof Node||e instanceof rn(e).Node:!1}function Bn(e){return Wd()?e instanceof Element||e instanceof rn(e).Element:!1}function ao(e){return Wd()?e instanceof HTMLElement||e instanceof rn(e).HTMLElement:!1}function rx(e){return!Wd()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof rn(e).ShadowRoot}const Dz=new Set(["inline","contents"]);function $l(e){const{overflow:t,overflowX:r,overflowY:a,display:s}=Hn(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+r)&&!Dz.has(s)}const zz=new Set(["table","td","th"]);function Fz(e){return zz.has(ls(e))}const Vz=[":popover-open",":modal"];function Bd(e){return Vz.some(t=>{try{return e.matches(t)}catch{return!1}})}const Wz=["transform","translate","scale","rotate","perspective"],Bz=["transform","translate","scale","rotate","perspective","filter"],Hz=["paint","layout","strict","content"];function Z0(e){const t=Q0(),r=Bn(e)?Hn(e):e;return Wz.some(a=>r[a]?r[a]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||Bz.some(a=>(r.willChange||"").includes(a))||Hz.some(a=>(r.contain||"").includes(a))}function Xz(e){let t=ca(e);for(;ao(t)&&!Zi(t);){if(Z0(t))return t;if(Bd(t))return null;t=ca(t)}return null}function Q0(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Yz=new Set(["html","body","#document"]);function Zi(e){return Yz.has(ls(e))}function Hn(e){return rn(e).getComputedStyle(e)}function Hd(e){return Bn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ca(e){if(ls(e)==="html")return e;const t=e.assignedSlot||e.parentNode||rx(e)&&e.host||io(e);return rx(t)?t.host:t}function FT(e){const t=ca(e);return Zi(t)?e.ownerDocument?e.ownerDocument.body:e.body:ao(t)&&$l(t)?t:FT(t)}function wo(e,t,r){var a;t===void 0&&(t=[]),r===void 0&&(r=!0);const s=FT(e),l=s===((a=e.ownerDocument)==null?void 0:a.body),f=rn(s);if(l){const b=Kh(f);return t.concat(f,f.visualViewport||[],$l(s)?s:[],b&&r?wo(b):[])}return t.concat(s,wo(s,[],r))}function Kh(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function VT(e){const t=Hn(e);let r=parseFloat(t.width)||0,a=parseFloat(t.height)||0;const s=ao(e),l=s?e.offsetWidth:r,f=s?e.offsetHeight:a,b=Qc(r)!==l||Qc(a)!==f;return b&&(r=l,a=f),{width:r,height:a,$:b}}function J0(e){return Bn(e)?e:e.contextElement}function Di(e){const t=J0(e);if(!ao(t))return oo(1);const r=t.getBoundingClientRect(),{width:a,height:s,$:l}=VT(t);let f=(l?Qc(r.width):r.width)/a,b=(l?Qc(r.height):r.height)/s;return(!f||!Number.isFinite(f))&&(f=1),(!b||!Number.isFinite(b))&&(b=1),{x:f,y:b}}const Gz=oo(0);function WT(e){const t=rn(e);return!Q0()||!t.visualViewport?Gz:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Uz(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==rn(e)?!1:t}function Ba(e,t,r,a){t===void 0&&(t=!1),r===void 0&&(r=!1);const s=e.getBoundingClientRect(),l=J0(e);let f=oo(1);t&&(a?Bn(a)&&(f=Di(a)):f=Di(e));const b=Uz(l,r,a)?WT(l):oo(0);let S=(s.left+b.x)/f.x,T=(s.top+b.y)/f.y,O=s.width/f.x,j=s.height/f.y;if(l){const F=rn(l),z=a&&Bn(a)?rn(a):a;let D=F,R=Kh(D);for(;R&&a&&z!==D;){const P=Di(R),y=R.getBoundingClientRect(),p=Hn(R),v=y.left+(R.clientLeft+parseFloat(p.paddingLeft))*P.x,g=y.top+(R.clientTop+parseFloat(p.paddingTop))*P.y;S*=P.x,T*=P.y,O*=P.x,j*=P.y,S+=v,T+=g,D=rn(R),R=Kh(D)}}return Ki({width:O,height:j,x:S,y:T})}function Xd(e,t){const r=Hd(e).scrollLeft;return t?t.left+r:Ba(io(e)).left+r}function BT(e,t){const r=e.getBoundingClientRect(),a=r.left+t.scrollLeft-Xd(e,r),s=r.top+t.scrollTop;return{x:a,y:s}}function $z(e){let{elements:t,rect:r,offsetParent:a,strategy:s}=e;const l=s==="fixed",f=io(a),b=t?Bd(t.floating):!1;if(a===f||b&&l)return r;let S={scrollLeft:0,scrollTop:0},T=oo(1);const O=oo(0),j=ao(a);if((j||!j&&!l)&&((ls(a)!=="body"||$l(f))&&(S=Hd(a)),ao(a))){const z=Ba(a);T=Di(a),O.x=z.x+a.clientLeft,O.y=z.y+a.clientTop}const F=f&&!j&&!l?BT(f,S):oo(0);return{width:r.width*T.x,height:r.height*T.y,x:r.x*T.x-S.scrollLeft*T.x+O.x+F.x,y:r.y*T.y-S.scrollTop*T.y+O.y+F.y}}function qz(e){return Array.from(e.getClientRects())}function Kz(e){const t=io(e),r=Hd(e),a=e.ownerDocument.body,s=_r(t.scrollWidth,t.clientWidth,a.scrollWidth,a.clientWidth),l=_r(t.scrollHeight,t.clientHeight,a.scrollHeight,a.clientHeight);let f=-r.scrollLeft+Xd(e);const b=-r.scrollTop;return Hn(a).direction==="rtl"&&(f+=_r(t.clientWidth,a.clientWidth)-s),{width:s,height:l,x:f,y:b}}const nx=25;function Zz(e,t){const r=rn(e),a=io(e),s=r.visualViewport;let l=a.clientWidth,f=a.clientHeight,b=0,S=0;if(s){l=s.width,f=s.height;const O=Q0();(!O||O&&t==="fixed")&&(b=s.offsetLeft,S=s.offsetTop)}const T=Xd(a);if(T<=0){const O=a.ownerDocument,j=O.body,F=getComputedStyle(j),z=O.compatMode==="CSS1Compat"&&parseFloat(F.marginLeft)+parseFloat(F.marginRight)||0,D=Math.abs(a.clientWidth-j.clientWidth-z);D<=nx&&(l-=D)}else T<=nx&&(l+=T);return{width:l,height:f,x:b,y:S}}const Qz=new Set(["absolute","fixed"]);function Jz(e,t){const r=Ba(e,!0,t==="fixed"),a=r.top+e.clientTop,s=r.left+e.clientLeft,l=ao(e)?Di(e):oo(1),f=e.clientWidth*l.x,b=e.clientHeight*l.y,S=s*l.x,T=a*l.y;return{width:f,height:b,x:S,y:T}}function ox(e,t,r){let a;if(t==="viewport")a=Zz(e,r);else if(t==="document")a=Kz(io(e));else if(Bn(t))a=Jz(t,r);else{const s=WT(e);a={x:t.x-s.x,y:t.y-s.y,width:t.width,height:t.height}}return Ki(a)}function HT(e,t){const r=ca(e);return r===t||!Bn(r)||Zi(r)?!1:Hn(r).position==="fixed"||HT(r,t)}function eF(e,t){const r=t.get(e);if(r)return r;let a=wo(e,[],!1).filter(b=>Bn(b)&&ls(b)!=="body"),s=null;const l=Hn(e).position==="fixed";let f=l?ca(e):e;for(;Bn(f)&&!Zi(f);){const b=Hn(f),S=Z0(f);!S&&b.position==="fixed"&&(s=null),(l?!S&&!s:!S&&b.position==="static"&&!!s&&Qz.has(s.position)||$l(f)&&!S&&HT(e,f))?a=a.filter(O=>O!==f):s=b,f=ca(f)}return t.set(e,a),a}function tF(e){let{element:t,boundary:r,rootBoundary:a,strategy:s}=e;const f=[...r==="clippingAncestors"?Bd(t)?[]:eF(t,this._c):[].concat(r),a],b=f[0],S=f.reduce((T,O)=>{const j=ox(t,O,s);return T.top=_r(j.top,T.top),T.right=Vn(j.right,T.right),T.bottom=Vn(j.bottom,T.bottom),T.left=_r(j.left,T.left),T},ox(t,b,s));return{width:S.right-S.left,height:S.bottom-S.top,x:S.left,y:S.top}}function rF(e){const{width:t,height:r}=VT(e);return{width:t,height:r}}function nF(e,t,r){const a=ao(t),s=io(t),l=r==="fixed",f=Ba(e,!0,l,t);let b={scrollLeft:0,scrollTop:0};const S=oo(0);function T(){S.x=Xd(s)}if(a||!a&&!l)if((ls(t)!=="body"||$l(s))&&(b=Hd(t)),a){const z=Ba(t,!0,l,t);S.x=z.x+t.clientLeft,S.y=z.y+t.clientTop}else s&&T();l&&!a&&s&&T();const O=s&&!a&&!l?BT(s,b):oo(0),j=f.left+b.scrollLeft-S.x-O.x,F=f.top+b.scrollTop-S.y-O.y;return{x:j,y:F,width:f.width,height:f.height}}function xp(e){return Hn(e).position==="static"}function ax(e,t){if(!ao(e)||Hn(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return io(e)===r&&(r=r.ownerDocument.body),r}function XT(e,t){const r=rn(e);if(Bd(e))return r;if(!ao(e)){let s=ca(e);for(;s&&!Zi(s);){if(Bn(s)&&!xp(s))return s;s=ca(s)}return r}let a=ax(e,t);for(;a&&Fz(a)&&xp(a);)a=ax(a,t);return a&&Zi(a)&&xp(a)&&!Z0(a)?r:a||Xz(e)||r}const oF=async function(e){const t=this.getOffsetParent||XT,r=this.getDimensions,a=await r(e.floating);return{reference:nF(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}};function aF(e){return Hn(e).direction==="rtl"}const YT={convertOffsetParentRelativeRectToViewportRelativeRect:$z,getDocumentElement:io,getClippingRect:tF,getOffsetParent:XT,getElementRects:oF,getClientRects:qz,getDimensions:rF,getScale:Di,isElement:Bn,isRTL:aF};function GT(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function iF(e,t){let r=null,a;const s=io(e);function l(){var b;clearTimeout(a),(b=r)==null||b.disconnect(),r=null}function f(b,S){b===void 0&&(b=!1),S===void 0&&(S=1),l();const T=e.getBoundingClientRect(),{left:O,top:j,width:F,height:z}=T;if(b||t(),!F||!z)return;const D=Iu(j),R=Iu(s.clientWidth-(O+F)),P=Iu(s.clientHeight-(j+z)),y=Iu(O),v={rootMargin:-D+"px "+-R+"px "+-P+"px "+-y+"px",threshold:_r(0,Vn(1,S))||1};let g=!0;function m(_){const M=_[0].intersectionRatio;if(M!==S){if(!g)return f();M?f(!1,M):a=setTimeout(()=>{f(!1,1e-7)},1e3)}M===1&&!GT(T,e.getBoundingClientRect())&&f(),g=!1}try{r=new IntersectionObserver(m,{...v,root:s.ownerDocument})}catch{r=new IntersectionObserver(m,v)}r.observe(e)}return f(!0),l}function sF(e,t,r,a){a===void 0&&(a={});const{ancestorScroll:s=!0,ancestorResize:l=!0,elementResize:f=typeof ResizeObserver=="function",layoutShift:b=typeof IntersectionObserver=="function",animationFrame:S=!1}=a,T=J0(e),O=s||l?[...T?wo(T):[],...wo(t)]:[];O.forEach(y=>{s&&y.addEventListener("scroll",r,{passive:!0}),l&&y.addEventListener("resize",r)});const j=T&&b?iF(T,r):null;let F=-1,z=null;f&&(z=new ResizeObserver(y=>{let[p]=y;p&&p.target===T&&z&&(z.unobserve(t),cancelAnimationFrame(F),F=requestAnimationFrame(()=>{var v;(v=z)==null||v.observe(t)})),r()}),T&&!S&&z.observe(T),z.observe(t));let D,R=S?Ba(e):null;S&&P();function P(){const y=Ba(e);R&&!GT(R,y)&&r(),R=y,D=requestAnimationFrame(P)}return r(),()=>{var y;O.forEach(p=>{s&&p.removeEventListener("scroll",r),l&&p.removeEventListener("resize",r)}),j==null||j(),(y=z)==null||y.disconnect(),z=null,S&&cancelAnimationFrame(D)}}const oc=Wa,UT=Nz,lF=_z,uF=Iz,cF=Oz,dF=jz,fF=Az,ix=Tz,pF=Mz,hF=Lz,$T=(e,t,r)=>{const a=new Map,s={platform:YT,...r},l={...s.platform,_c:a};return kz(e,t,{...s,platform:l})},gF=e=>{const{element:t,padding:r}=e;function a(s){return Object.prototype.hasOwnProperty.call(s,"current")}return{name:"arrow",options:e,fn(s){return a(t)?t.current!=null?ix({element:t.current,padding:r}).fn(s):{}:t?ix({element:t,padding:r}).fn(s):{}}}};var ac=typeof document<"u"?ee.useLayoutEffect:ee.useEffect;function td(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,a,s;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(a=r;a--!==0;)if(!td(e[a],t[a]))return!1;return!0}if(s=Object.keys(e),r=s.length,r!==Object.keys(t).length)return!1;for(a=r;a--!==0;)if(!Object.prototype.hasOwnProperty.call(t,s[a]))return!1;for(a=r;a--!==0;){const l=s[a];if(!(l==="_owner"&&e.$$typeof)&&!td(e[l],t[l]))return!1}return!0}return e!==e&&t!==t}function sx(e){const t=ee.useRef(e);return ac(()=>{t.current=e}),t}function bF(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:a=[],platform:s,whileElementsMounted:l,open:f}=e,[b,S]=ee.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[T,O]=ee.useState(a);td(T,a)||O(a);const j=ee.useRef(null),F=ee.useRef(null),z=ee.useRef(b),D=sx(l),R=sx(s),[P,y]=ee.useState(null),[p,v]=ee.useState(null),g=ee.useCallback(B=>{j.current!==B&&(j.current=B,y(B))},[]),m=ee.useCallback(B=>{F.current!==B&&(F.current=B,v(B))},[]),_=ee.useCallback(()=>{if(!j.current||!F.current)return;const B={placement:t,strategy:r,middleware:T};R.current&&(B.platform=R.current),$T(j.current,F.current,B).then(U=>{const K={...U,isPositioned:!0};M.current&&!td(z.current,K)&&(z.current=K,Po.flushSync(()=>{S(K)}))})},[T,t,r,R]);ac(()=>{f===!1&&z.current.isPositioned&&(z.current.isPositioned=!1,S(B=>({...B,isPositioned:!1})))},[f]);const M=ee.useRef(!1);ac(()=>(M.current=!0,()=>{M.current=!1}),[]),ac(()=>{if(P&&p){if(D.current)return D.current(P,p,_);_()}},[P,p,_,D]);const X=ee.useMemo(()=>({reference:j,floating:F,setReference:g,setFloating:m}),[g,m]),H=ee.useMemo(()=>({reference:P,floating:p}),[P,p]);return ee.useMemo(()=>({...b,update:_,refs:X,elements:H,reference:g,floating:m}),[b,_,X,H,g,m])}var Gt=typeof document<"u"?ee.useLayoutEffect:ee.useEffect;let wp=!1,vF=0;const lx=()=>"floating-ui-"+vF++;function mF(){const[e,t]=ee.useState(()=>wp?lx():void 0);return Gt(()=>{e==null&&t(lx())},[]),ee.useEffect(()=>{wp||(wp=!0)},[]),e}const yF=pg["useId".toString()],Ml=yF||mF;function qT(){const e=new Map;return{emit(t,r){var a;(a=e.get(t))==null||a.forEach(s=>s(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){e.set(t,(e.get(t)||[]).filter(a=>a!==r))}}}const KT=ee.createContext(null),ZT=ee.createContext(null),us=()=>{var e;return((e=ee.useContext(KT))==null?void 0:e.id)||null},ei=()=>ee.useContext(ZT),xF=e=>{const t=Ml(),r=ei(),a=us(),s=e||a;return Gt(()=>{const l={id:t,parentId:s};return r==null||r.addNode(l),()=>{r==null||r.removeNode(l)}},[r,t,s]),t},wF=e=>{let{children:t,id:r}=e;const a=us();return ee.createElement(KT.Provider,{value:ee.useMemo(()=>({id:r,parentId:a}),[r,a])},t)},CF=e=>{let{children:t}=e;const r=ee.useRef([]),a=ee.useCallback(f=>{r.current=[...r.current,f]},[]),s=ee.useCallback(f=>{r.current=r.current.filter(b=>b!==f)},[]),l=ee.useState(()=>qT())[0];return ee.createElement(ZT.Provider,{value:ee.useMemo(()=>({nodesRef:r,addNode:a,removeNode:s,events:l}),[r,a,s,l])},t)};function Ur(e){return(e==null?void 0:e.ownerDocument)||document}function eb(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function QT(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:r,version:a}=t;return r+"/"+a}).join(" "):navigator.userAgent}function tb(e){return Ur(e).defaultView||window}function mn(e){return e?e instanceof tb(e).Element:!1}function Ha(e){return e?e instanceof tb(e).HTMLElement:!1}function SF(e){if(typeof ShadowRoot>"u")return!1;const t=tb(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function JT(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(eb())||t.test(QT()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function eP(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 Zh(){return/apple/i.test(navigator.vendor)}function tP(){return eb().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function rd(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function yn(e){const t=ee.useRef(e);return Gt(()=>{t.current=e}),t}const ux="data-floating-ui-safe-polygon";function ic(e,t,r){return r&&!rd(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const kF=function(e,t){let{enabled:r=!0,delay:a=0,handleClose:s=null,mouseOnly:l=!1,restMs:f=0,move:b=!0}=t===void 0?{}:t;const{open:S,onOpenChange:T,dataRef:O,events:j,elements:{domReference:F,floating:z},refs:D}=e,R=ei(),P=us(),y=yn(s),p=yn(a),v=ee.useRef(),g=ee.useRef(),m=ee.useRef(),_=ee.useRef(),M=ee.useRef(!0),X=ee.useRef(!1),H=ee.useRef(()=>{}),B=ee.useCallback(()=>{var oe;const fe=(oe=O.current.openEvent)==null?void 0:oe.type;return(fe==null?void 0:fe.includes("mouse"))&&fe!=="mousedown"},[O]);ee.useEffect(()=>{if(!r)return;function oe(){clearTimeout(g.current),clearTimeout(_.current),M.current=!0}return j.on("dismiss",oe),()=>{j.off("dismiss",oe)}},[r,j]),ee.useEffect(()=>{if(!r||!y.current||!S)return;function oe(){B()&&T(!1)}const fe=Ur(z).documentElement;return fe.addEventListener("mouseleave",oe),()=>{fe.removeEventListener("mouseleave",oe)}},[z,S,T,r,y,O,B]);const U=ee.useCallback(function(oe){oe===void 0&&(oe=!0);const fe=ic(p.current,"close",v.current);fe&&!m.current?(clearTimeout(g.current),g.current=setTimeout(()=>T(!1),fe)):oe&&(clearTimeout(g.current),T(!1))},[p,T]),K=ee.useCallback(()=>{H.current(),m.current=void 0},[]),ne=ee.useCallback(()=>{if(X.current){const oe=Ur(D.floating.current).body;oe.style.pointerEvents="",oe.removeAttribute(ux),X.current=!1}},[D]);return ee.useEffect(()=>{if(!r)return;function oe(){return O.current.openEvent?["click","mousedown"].includes(O.current.openEvent.type):!1}function fe(he){if(clearTimeout(g.current),M.current=!1,l&&!rd(v.current)||f>0&&ic(p.current,"open")===0)return;O.current.openEvent=he;const ue=ic(p.current,"open",v.current);ue?g.current=setTimeout(()=>{T(!0)},ue):T(!0)}function ve(he){if(oe())return;H.current();const ue=Ur(z);if(clearTimeout(_.current),y.current){clearTimeout(g.current),m.current=y.current({...e,tree:R,x:he.clientX,y:he.clientY,onClose(){ne(),K(),U()}});const ge=m.current;ue.addEventListener("mousemove",ge),H.current=()=>{ue.removeEventListener("mousemove",ge)};return}U()}function Se(he){oe()||y.current==null||y.current({...e,tree:R,x:he.clientX,y:he.clientY,onClose(){K(),U()}})(he)}if(mn(F)){const he=F;return S&&he.addEventListener("mouseleave",Se),z==null||z.addEventListener("mouseleave",Se),b&&he.addEventListener("mousemove",fe,{once:!0}),he.addEventListener("mouseenter",fe),he.addEventListener("mouseleave",ve),()=>{S&&he.removeEventListener("mouseleave",Se),z==null||z.removeEventListener("mouseleave",Se),b&&he.removeEventListener("mousemove",fe),he.removeEventListener("mouseenter",fe),he.removeEventListener("mouseleave",ve)}}},[F,z,r,e,l,f,b,U,K,ne,T,S,R,p,y,O]),Gt(()=>{var oe;if(r&&S&&(oe=y.current)!=null&&oe.__options.blockPointerEvents&&B()){const Se=Ur(z).body;if(Se.setAttribute(ux,""),Se.style.pointerEvents="none",X.current=!0,mn(F)&&z){var fe,ve;const he=F,ue=R==null||(fe=R.nodesRef.current.find(ge=>ge.id===P))==null||(ve=fe.context)==null?void 0:ve.elements.floating;return ue&&(ue.style.pointerEvents=""),he.style.pointerEvents="auto",z.style.pointerEvents="auto",()=>{he.style.pointerEvents="",z.style.pointerEvents=""}}}},[r,S,P,z,F,R,y,O,B]),Gt(()=>{S||(v.current=void 0,K(),ne())},[S,K,ne]),ee.useEffect(()=>()=>{K(),clearTimeout(g.current),clearTimeout(_.current),ne()},[r,K,ne]),ee.useMemo(()=>{if(!r)return{};function oe(fe){v.current=fe.pointerType}return{reference:{onPointerDown:oe,onPointerEnter:oe,onMouseMove(){S||f===0||(clearTimeout(_.current),_.current=setTimeout(()=>{M.current||T(!0)},f))}},floating:{onMouseEnter(){clearTimeout(g.current)},onMouseLeave(){j.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),U(!1)}}}},[j,r,f,S,T,U])},rP=ee.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),nP=()=>ee.useContext(rP),TF=e=>{let{children:t,delay:r,timeoutMs:a=0}=e;const[s,l]=ee.useReducer((S,T)=>({...S,...T}),{delay:r,timeoutMs:a,initialDelay:r,currentId:null,isInstantPhase:!1}),f=ee.useRef(null),b=ee.useCallback(S=>{l({currentId:S})},[]);return Gt(()=>{s.currentId?f.current===null?f.current=s.currentId:l({isInstantPhase:!0}):(l({isInstantPhase:!1}),f.current=null)},[s.currentId]),ee.createElement(rP.Provider,{value:ee.useMemo(()=>({...s,setState:l,setCurrentId:b}),[s,l,b])},t)},PF=(e,t)=>{let{open:r,onOpenChange:a}=e,{id:s}=t;const{currentId:l,setCurrentId:f,initialDelay:b,setState:S,timeoutMs:T}=nP();ee.useEffect(()=>{l&&(S({delay:{open:1,close:ic(b,"close")}}),l!==s&&a(!1))},[s,a,S,l,b]),ee.useEffect(()=>{function O(){a(!1),S({delay:b,currentId:null})}if(!r&&l===s)if(T){const j=window.setTimeout(O,T);return()=>{clearTimeout(j)}}else O()},[r,S,l,s,a,b,T]),ee.useEffect(()=>{r&&f(s)},[r,f,s])};function Rl(){return Rl=Object.assign||function(e){for(var t=1;te==null?void 0:e.focus({preventScroll:r});s?l():cx=requestAnimationFrame(l)}function _F(e,t){var r;let a=[],s=(r=e.find(l=>l.id===t))==null?void 0:r.parentId;for(;s;){const l=e.find(f=>f.id===s);s=l==null?void 0:l.parentId,l&&(a=a.concat(l))}return a}function ol(e,t){let r=e.filter(s=>{var l;return s.parentId===t&&((l=s.context)==null?void 0:l.open)})||[],a=r;for(;a.length;)a=e.filter(s=>{var l;return(l=a)==null?void 0:l.some(f=>{var b;return s.parentId===f.id&&((b=s.context)==null?void 0:b.open)})})||[],r=r.concat(a);return r}function Yd(e){return"composedPath"in e?e.composedPath()[0]:e.target}const OF="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function oP(e){return Ha(e)&&e.matches(OF)}function hn(e){e.preventDefault(),e.stopPropagation()}const nd=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function aP(e,t){const r=Zc(e,nd());t==="prev"&&r.reverse();const a=r.indexOf(Xa(Ur(e)));return r.slice(a+1)[0]}function iP(){return aP(document.body,"next")}function sP(){return aP(document.body,"prev")}function al(e,t){const r=t||e.currentTarget,a=e.relatedTarget;return!a||!Hr(r,a)}function AF(e){Zc(e,nd()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function EF(e){e.querySelectorAll("[data-tabindex]").forEach(r=>{const a=r.dataset.tabindex;delete r.dataset.tabindex,a?r.setAttribute("tabindex",a):r.removeAttribute("tabindex")})}const MF=pg["useInsertionEffect".toString()],RF=MF||(e=>e());function cs(e){const t=ee.useRef(()=>{});return RF(()=>{t.current=e}),ee.useCallback(function(){for(var r=arguments.length,a=new Array(r),s=0;s(Zh()&&l("button"),document.addEventListener("keydown",dx),()=>{document.removeEventListener("keydown",dx)}),[]),ee.createElement("span",Rl({},t,{ref:r,tabIndex:0,role:s,"aria-hidden":s?void 0:!0,"data-floating-ui-focus-guard":"",style:rb,onFocus:f=>{Zh()&&tP()&&!NF(f)?(f.persist(),nb=window.setTimeout(()=>{a(f)},50)):a(f)}}))}),lP=ee.createContext(null),uP=function(e){let{id:t,enabled:r=!0}=e===void 0?{}:e;const[a,s]=ee.useState(null),l=Ml(),f=cP();return Gt(()=>{if(!r)return;const b=t?document.getElementById(t):null;if(b)b.setAttribute("data-floating-ui-portal",""),s(b);else{const S=document.createElement("div");t!==""&&(S.id=t||l),S.setAttribute("data-floating-ui-portal",""),s(S);const T=(f==null?void 0:f.portalNode)||document.body;return T.appendChild(S),()=>{T.removeChild(S)}}},[t,f,l,r]),a},IF=e=>{let{children:t,id:r,root:a=null,preserveTabOrder:s=!0}=e;const l=uP({id:r,enabled:!a}),[f,b]=ee.useState(null),S=ee.useRef(null),T=ee.useRef(null),O=ee.useRef(null),j=ee.useRef(null),F=!!f&&!f.modal&&!!(a||l)&&s;return ee.useEffect(()=>{if(!l||!s||f!=null&&f.modal)return;function z(D){l&&al(D)&&(D.type==="focusin"?EF:AF)(l)}return l.addEventListener("focusin",z,!0),l.addEventListener("focusout",z,!0),()=>{l.removeEventListener("focusin",z,!0),l.removeEventListener("focusout",z,!0)}},[l,s,f==null?void 0:f.modal]),ee.createElement(lP.Provider,{value:ee.useMemo(()=>({preserveTabOrder:s,beforeOutsideRef:S,afterOutsideRef:T,beforeInsideRef:O,afterInsideRef:j,portalNode:l,setFocusManagerState:b}),[s,l])},F&&l&&ee.createElement(od,{"data-type":"outside",ref:S,onFocus:z=>{if(al(z,l)){var D;(D=O.current)==null||D.focus()}else{const R=sP()||(f==null?void 0:f.refs.domReference.current);R==null||R.focus()}}}),F&&l&&ee.createElement("span",{"aria-owns":l.id,style:rb}),a?Po.createPortal(t,a):l?Po.createPortal(t,l):null,F&&l&&ee.createElement(od,{"data-type":"outside",ref:T,onFocus:z=>{if(al(z,l)){var D;(D=j.current)==null||D.focus()}else{const R=iP()||(f==null?void 0:f.refs.domReference.current);R==null||R.focus(),f!=null&&f.closeOnFocusOut&&(f==null||f.onOpenChange(!1))}}}))},cP=()=>ee.useContext(lP),LF=ee.forwardRef(function(t,r){return ee.createElement("button",Rl({},t,{type:"button",ref:r,tabIndex:-1,style:rb}))});function jF(e){let{context:t,children:r,order:a=["content"],guards:s=!0,initialFocus:l=0,returnFocus:f=!0,modal:b=!0,visuallyHiddenDismiss:S=!1,closeOnFocusOut:T=!0}=e;const{refs:O,nodeId:j,onOpenChange:F,events:z,dataRef:D,elements:{domReference:R,floating:P}}=t,y=yn(a),p=ei(),v=cP(),[g,m]=ee.useState(null),_=typeof l=="number"&&l<0,M=ee.useRef(null),X=ee.useRef(null),H=ee.useRef(!1),B=ee.useRef(null),U=ee.useRef(!1),K=v!=null,ne=R&&R.getAttribute("role")==="combobox"&&oP(R),oe=ee.useCallback(function(he){return he===void 0&&(he=P),he?Zc(he,nd()):[]},[P]),fe=ee.useCallback(he=>{const ue=oe(he);return y.current.map(ge=>R&&ge==="reference"?R:P&&ge==="floating"?P:ue).filter(Boolean).flat()},[R,P,y,oe]);ee.useEffect(()=>{if(!b)return;function he(ge){if(ge.key==="Tab"){oe().length===0&&!ne&&hn(ge);const ye=fe(),Te=Yd(ge);y.current[0]==="reference"&&Te===R&&(hn(ge),ge.shiftKey?Ho(ye[ye.length-1]):Ho(ye[1])),y.current[1]==="floating"&&Te===P&&ge.shiftKey&&(hn(ge),Ho(ye[0]))}}const ue=Ur(P);return ue.addEventListener("keydown",he),()=>{ue.removeEventListener("keydown",he)}},[R,P,b,y,O,ne,oe,fe]),ee.useEffect(()=>{if(!T)return;function he(){U.current=!0,setTimeout(()=>{U.current=!1})}function ue(ge){const ye=ge.relatedTarget,Te=!(Hr(R,ye)||Hr(P,ye)||Hr(ye,P)||Hr(v==null?void 0:v.portalNode,ye)||ye!=null&&ye.hasAttribute("data-floating-ui-focus-guard")||p&&(ol(p.nodesRef.current,j).find(Re=>{var De,Le;return Hr((De=Re.context)==null?void 0:De.elements.floating,ye)||Hr((Le=Re.context)==null?void 0:Le.elements.domReference,ye)})||_F(p.nodesRef.current,j).find(Re=>{var De,Le;return((De=Re.context)==null?void 0:De.elements.floating)===ye||((Le=Re.context)==null?void 0:Le.elements.domReference)===ye})));ye&&Te&&!U.current&&ye!==B.current&&(H.current=!0,setTimeout(()=>F(!1)))}if(P&&Ha(R))return R.addEventListener("focusout",ue),R.addEventListener("pointerdown",he),!b&&P.addEventListener("focusout",ue),()=>{R.removeEventListener("focusout",ue),R.removeEventListener("pointerdown",he),!b&&P.removeEventListener("focusout",ue)}},[R,P,b,j,p,v,F,T]),ee.useEffect(()=>{var he;const ue=Array.from((v==null||(he=v.portalNode)==null?void 0:he.querySelectorAll("[data-floating-ui-portal]"))||[]);function ge(){return[M.current,X.current].filter(Boolean)}if(P&&b){const ye=[P,...ue,...ge()],Te=KD(y.current.includes("reference")||ne?ye.concat(R||[]):ye);return()=>{Te()}}},[R,P,b,y,v,ne]),ee.useEffect(()=>{if(b&&!s&&P){const he=[],ue=nd(),ge=Zc(Ur(P).body,ue),ye=fe(),Te=ge.filter(Re=>!ye.includes(Re));return Te.forEach((Re,De)=>{he[De]=Re.getAttribute("tabindex"),Re.setAttribute("tabindex","-1")}),()=>{Te.forEach((Re,De)=>{const Le=he[De];Le==null?Re.removeAttribute("tabindex"):Re.setAttribute("tabindex",Le)})}}},[P,b,s,fe]),Gt(()=>{if(!P)return;const he=Ur(P);let ue=f,ge=!1;const ye=Xa(he),Te=D.current;B.current=ye;const Re=fe(P),De=(typeof l=="number"?Re[l]:l.current)||P;!_&&Ho(De,{preventScroll:De===P});function Le(Oe){if(Oe.type==="escapeKey"&&O.domReference.current&&(B.current=O.domReference.current),["referencePress","escapeKey"].includes(Oe.type))return;const Xe=Oe.data.returnFocus;typeof Xe=="object"?(ue=!0,ge=Xe.preventScroll):ue=Xe}return z.on("dismiss",Le),()=>{if(z.off("dismiss",Le),Hr(P,Xa(he))&&O.domReference.current&&(B.current=O.domReference.current),ue&&Ha(B.current)&&!H.current)if(!O.domReference.current||U.current)Ho(B.current,{cancelPrevious:!1,preventScroll:ge});else{var Oe;Te.__syncReturnFocus=!0,(Oe=B.current)==null||Oe.focus({preventScroll:ge}),setTimeout(()=>{delete Te.__syncReturnFocus})}}},[P,fe,l,f,D,O,z,_]),Gt(()=>{if(v)return v.setFocusManagerState({...t,modal:b,closeOnFocusOut:T}),()=>{v.setFocusManagerState(null)}},[v,b,T,t]),Gt(()=>{if(_||!P)return;function he(){m(oe().length)}if(he(),typeof MutationObserver=="function"){const ue=new MutationObserver(he);return ue.observe(P,{childList:!0,subtree:!0}),()=>{ue.disconnect()}}},[P,oe,_,O]);const ve=s&&(K||b)&&!ne;function Se(he){return S&&b?ee.createElement(LF,{ref:he==="start"?M:X,onClick:()=>F(!1)},typeof S=="string"?S:"Dismiss"):null}return ee.createElement(ee.Fragment,null,ve&&ee.createElement(od,{"data-type":"inside",ref:v==null?void 0:v.beforeInsideRef,onFocus:he=>{if(b){const ge=fe();Ho(a[0]==="reference"?ge[0]:ge[ge.length-1])}else if(v!=null&&v.preserveTabOrder&&v.portalNode)if(H.current=!1,al(he,v.portalNode)){const ge=iP()||R;ge==null||ge.focus()}else{var ue;(ue=v.beforeOutsideRef.current)==null||ue.focus()}}}),ne?null:Se("start"),ee.cloneElement(r,g===0||a.includes("floating")?{tabIndex:0}:{}),Se("end"),ve&&ee.createElement(od,{"data-type":"inside",ref:v==null?void 0:v.afterInsideRef,onFocus:he=>{if(b)Ho(fe()[0]);else if(v!=null&&v.preserveTabOrder&&v.portalNode)if(H.current=!0,al(he,v.portalNode)){const ge=sP()||R;ge==null||ge.focus()}else{var ue;(ue=v.afterOutsideRef.current)==null||ue.focus()}}}))}const Lu="data-floating-ui-scroll-lock",DF=ee.forwardRef(function(t,r){let{lockScroll:a=!1,...s}=t;return Gt(()=>{var l,f;if(!a||document.body.hasAttribute(Lu))return;document.body.setAttribute(Lu,"");const T=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",O=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(eb()))return Object.assign(document.body.style,{overflow:"hidden",[T]:O+"px"}),()=>{document.body.removeAttribute(Lu),Object.assign(document.body.style,{overflow:"",[T]:""})};const j=((l=window.visualViewport)==null?void 0:l.offsetLeft)||0,F=((f=window.visualViewport)==null?void 0:f.offsetTop)||0,z=window.pageXOffset,D=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(D-Math.floor(F))+"px",left:-(z-Math.floor(j))+"px",right:"0",[T]:O+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[T]:""}),document.body.removeAttribute(Lu),window.scrollTo(z,D)}},[a]),ee.createElement("div",Rl({ref:r},s,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...s.style}}))});function fx(e){return Ha(e.target)&&e.target.tagName==="BUTTON"}function px(e){return oP(e)}const zF=function(e,t){let{open:r,onOpenChange:a,dataRef:s,elements:{domReference:l}}=e,{enabled:f=!0,event:b="click",toggle:S=!0,ignoreMouse:T=!1,keyboardHandlers:O=!0}=t===void 0?{}:t;const j=ee.useRef();return ee.useMemo(()=>f?{reference:{onPointerDown(F){j.current=F.pointerType},onMouseDown(F){F.button===0&&(rd(j.current,!0)&&T||b!=="click"&&(r?S&&(!s.current.openEvent||s.current.openEvent.type==="mousedown")&&a(!1):(F.preventDefault(),a(!0)),s.current.openEvent=F.nativeEvent))},onClick(F){if(!s.current.__syncReturnFocus){if(b==="mousedown"&&j.current){j.current=void 0;return}rd(j.current,!0)&&T||(r?S&&(!s.current.openEvent||s.current.openEvent.type==="click")&&a(!1):a(!0),s.current.openEvent=F.nativeEvent)}},onKeyDown(F){j.current=void 0,O&&(fx(F)||(F.key===" "&&!px(l)&&F.preventDefault(),F.key==="Enter"&&(r?S&&a(!1):a(!0))))},onKeyUp(F){O&&(fx(F)||px(l)||F.key===" "&&(r?S&&a(!1):a(!0)))}}}:{},[f,s,b,T,O,l,S,r,a])};function sc(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 FF={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},VF={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},WF=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}},BF=function(e,t){let{open:r,onOpenChange:a,events:s,nodeId:l,elements:{reference:f,domReference:b,floating:S},dataRef:T}=e,{enabled:O=!0,escapeKey:j=!0,outsidePress:F=!0,outsidePressEvent:z="pointerdown",referencePress:D=!1,referencePressEvent:R="pointerdown",ancestorScroll:P=!1,bubbles:y=!0}=t===void 0?{}:t;const p=ei(),v=us()!=null,g=cs(typeof F=="function"?F:()=>!1),m=typeof F=="function"?g:F,_=ee.useRef(!1),{escapeKeyBubbles:M,outsidePressBubbles:X}=WF(y);return ee.useEffect(()=>{if(!r||!O)return;T.current.__escapeKeyBubbles=M,T.current.__outsidePressBubbles=X;function H(oe){if(oe.key==="Escape"){const fe=p?ol(p.nodesRef.current,l):[];if(fe.length>0){let ve=!0;if(fe.forEach(Se=>{var he;if((he=Se.context)!=null&&he.open&&!Se.context.dataRef.current.__escapeKeyBubbles){ve=!1;return}}),!ve)return}s.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),a(!1)}}function B(oe){const fe=_.current;if(_.current=!1,fe||typeof m=="function"&&!m(oe))return;const ve=Yd(oe);if(Ha(ve)&&S){const ue=S.ownerDocument.defaultView||window,ge=ve.scrollWidth>ve.clientWidth,ye=ve.scrollHeight>ve.clientHeight;let Te=ye&&oe.offsetX>ve.clientWidth;if(ye&&ue.getComputedStyle(ve).direction==="rtl"&&(Te=oe.offsetX<=ve.offsetWidth-ve.clientWidth),Te||ge&&oe.offsetY>ve.clientHeight)return}const Se=p&&ol(p.nodesRef.current,l).some(ue=>{var ge;return sc(oe,(ge=ue.context)==null?void 0:ge.elements.floating)});if(sc(oe,S)||sc(oe,b)||Se)return;const he=p?ol(p.nodesRef.current,l):[];if(he.length>0){let ue=!0;if(he.forEach(ge=>{var ye;if((ye=ge.context)!=null&&ye.open&&!ge.context.dataRef.current.__outsidePressBubbles){ue=!1;return}}),!ue)return}s.emit("dismiss",{type:"outsidePress",data:{returnFocus:v?{preventScroll:!0}:JT(oe)||eP(oe)}}),a(!1)}function U(){a(!1)}const K=Ur(S);j&&K.addEventListener("keydown",H),m&&K.addEventListener(z,B);let ne=[];return P&&(mn(b)&&(ne=wo(b)),mn(S)&&(ne=ne.concat(wo(S))),!mn(f)&&f&&f.contextElement&&(ne=ne.concat(wo(f.contextElement)))),ne=ne.filter(oe=>{var fe;return oe!==((fe=K.defaultView)==null?void 0:fe.visualViewport)}),ne.forEach(oe=>{oe.addEventListener("scroll",U,{passive:!0})}),()=>{j&&K.removeEventListener("keydown",H),m&&K.removeEventListener(z,B),ne.forEach(oe=>{oe.removeEventListener("scroll",U)})}},[T,S,b,f,j,m,z,s,p,l,r,a,P,O,M,X,v]),ee.useEffect(()=>{_.current=!1},[m,z]),ee.useMemo(()=>O?{reference:{[FF[R]]:()=>{D&&(s.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),a(!1))}},floating:{[VF[z]]:()=>{_.current=!0}}}:{},[O,s,D,z,R,a])},HF=function(e,t){let{open:r,onOpenChange:a,dataRef:s,events:l,refs:f,elements:{floating:b,domReference:S}}=e,{enabled:T=!0,keyboardOnly:O=!0}=t===void 0?{}:t;const j=ee.useRef(""),F=ee.useRef(!1),z=ee.useRef();return ee.useEffect(()=>{if(!T)return;const R=Ur(b).defaultView||window;function P(){!r&&Ha(S)&&S===Xa(Ur(S))&&(F.current=!0)}return R.addEventListener("blur",P),()=>{R.removeEventListener("blur",P)}},[b,S,r,T]),ee.useEffect(()=>{if(!T)return;function D(R){(R.type==="referencePress"||R.type==="escapeKey")&&(F.current=!0)}return l.on("dismiss",D),()=>{l.off("dismiss",D)}},[l,T]),ee.useEffect(()=>()=>{clearTimeout(z.current)},[]),ee.useMemo(()=>T?{reference:{onPointerDown(D){let{pointerType:R}=D;j.current=R,F.current=!!(R&&O)},onMouseLeave(){F.current=!1},onFocus(D){var R;F.current||D.type==="focus"&&((R=s.current.openEvent)==null?void 0:R.type)==="mousedown"&&s.current.openEvent&&sc(s.current.openEvent,S)||(s.current.openEvent=D.nativeEvent,a(!0))},onBlur(D){F.current=!1;const R=D.relatedTarget,P=mn(R)&&R.hasAttribute("data-floating-ui-focus-guard")&&R.getAttribute("data-type")==="outside";z.current=setTimeout(()=>{Hr(f.floating.current,R)||Hr(S,R)||P||a(!1)})}}}:{},[T,O,S,f,s,a])};let hx=!1;const ob="ArrowUp",Gd="ArrowDown",Qi="ArrowLeft",ql="ArrowRight";function ju(e,t,r){return Math.floor(e/t)!==r}function Ds(e,t){return t<0||t>=e.current.length}function Tr(e,t){let{startingIndex:r=-1,decrement:a=!1,disabledIndices:s,amount:l=1}=t===void 0?{}:t;const f=e.current;let b=r;do{var S,T;b=b+(a?-l:l)}while(b>=0&&b<=f.length-1&&(s?s.includes(b):f[b]==null||(S=f[b])!=null&&S.hasAttribute("disabled")||((T=f[b])==null?void 0:T.getAttribute("aria-disabled"))==="true"));return b}function Ud(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function gx(e,t){return Ud(t,e===ob||e===Gd,e===Qi||e===ql)}function Cp(e,t,r){return Ud(t,e===Gd,r?e===Qi:e===ql)||e==="Enter"||e==" "||e===""}function XF(e,t,r){return Ud(t,r?e===Qi:e===ql,e===Gd)}function YF(e,t,r){return Ud(t,r?e===ql:e===Qi,e===ob)}function Sp(e,t){return Tr(e,{disabledIndices:t})}function bx(e,t){return Tr(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}const GF=function(e,t){let{open:r,onOpenChange:a,refs:s,elements:{domReference:l}}=e,{listRef:f,activeIndex:b,onNavigate:S=()=>{},enabled:T=!0,selectedIndex:O=null,allowEscape:j=!1,loop:F=!1,nested:z=!1,rtl:D=!1,virtual:R=!1,focusItemOnOpen:P="auto",focusItemOnHover:y=!0,openOnArrowKeyDown:p=!0,disabledIndices:v=void 0,orientation:g="vertical",cols:m=1,scrollItemIntoView:_=!0}=t===void 0?{listRef:{current:[]},activeIndex:null,onNavigate:()=>{}}:t;const M=us(),X=ei(),H=cs(S),B=ee.useRef(P),U=ee.useRef(O??-1),K=ee.useRef(null),ne=ee.useRef(!0),oe=ee.useRef(H),fe=ee.useRef(r),ve=ee.useRef(!1),Se=ee.useRef(!1),he=yn(v),ue=yn(r),ge=yn(_),[ye,Te]=ee.useState(),Re=ee.useCallback(function(Oe,Xe,Ve){Ve===void 0&&(Ve=!1);const ke=Oe.current[Xe.current];R?Te(ke==null?void 0:ke.id):Ho(ke,{preventScroll:!0,sync:tP()&&Zh()?hx||ve.current:!1}),requestAnimationFrame(()=>{const Me=ge.current;Me&&ke&&(Ve||!ne.current)&&(ke.scrollIntoView==null||ke.scrollIntoView(typeof Me=="boolean"?{block:"nearest",inline:"nearest"}:Me))})},[R,ge]);Gt(()=>{document.createElement("div").focus({get preventScroll(){return hx=!0,!1}})},[]),Gt(()=>{T&&(r?B.current&&O!=null&&(Se.current=!0,H(O)):fe.current&&(U.current=-1,oe.current(null)))},[T,r,O,H]),Gt(()=>{if(T&&r)if(b==null){if(ve.current=!1,O!=null)return;fe.current&&(U.current=-1,Re(f,U)),!fe.current&&B.current&&(K.current!=null||B.current===!0&&K.current==null)&&(U.current=K.current==null||Cp(K.current,g,D)||z?Sp(f,he.current):bx(f,he.current),H(U.current))}else Ds(f,b)||(U.current=b,Re(f,U,Se.current),Se.current=!1)},[T,r,b,O,z,f,g,D,H,Re,he]),Gt(()=>{if(T&&fe.current&&!r){var Oe,Xe;const Ve=X==null||(Oe=X.nodesRef.current.find(ke=>ke.id===M))==null||(Xe=Oe.context)==null?void 0:Xe.elements.floating;Ve&&!Hr(Ve,Xa(Ur(Ve)))&&Ve.focus({preventScroll:!0})}},[T,r,X,M]),Gt(()=>{K.current=null,oe.current=H,fe.current=r});const De=b!=null,Le=ee.useMemo(()=>{function Oe(Ve){if(!r)return;const ke=f.current.indexOf(Ve);ke!==-1&&H(ke)}return{onFocus(Ve){let{currentTarget:ke}=Ve;Oe(ke)},onClick:Ve=>{let{currentTarget:ke}=Ve;return ke.focus({preventScroll:!0})},...y&&{onMouseMove(Ve){let{currentTarget:ke}=Ve;Oe(ke)},onPointerLeave(){if(ne.current&&(U.current=-1,Re(f,U),Po.flushSync(()=>H(null)),!R)){var Ve;(Ve=s.floating.current)==null||Ve.focus({preventScroll:!0})}}}}},[r,s,Re,y,f,H,R]);return ee.useMemo(()=>{if(!T)return{};const Oe=he.current;function Xe(Ne){if(ne.current=!1,ve.current=!0,!ue.current&&Ne.currentTarget===s.floating.current)return;if(z&&YF(Ne.key,g,D)){hn(Ne),a(!1),Ha(l)&&l.focus();return}const Ge=U.current,Qe=Sp(f,Oe),qe=bx(f,Oe);if(Ne.key==="Home"&&(U.current=Qe,H(U.current)),Ne.key==="End"&&(U.current=qe,H(U.current)),m>1){const He=U.current;if(Ne.key===ob){if(hn(Ne),He===-1)U.current=qe;else if(U.current=Tr(f,{startingIndex:He,amount:m,decrement:!0,disabledIndices:Oe}),F&&(He-mZe?wt:wt-m}Ds(f,U.current)&&(U.current=He),H(U.current)}if(Ne.key===Gd&&(hn(Ne),He===-1?U.current=Qe:(U.current=Tr(f,{startingIndex:He,amount:m,disabledIndices:Oe}),F&&He+m>qe&&(U.current=Tr(f,{startingIndex:He%m-m,amount:m,disabledIndices:Oe}))),Ds(f,U.current)&&(U.current=He),H(U.current)),g==="both"){const Ze=Math.floor(He/m);Ne.key===ql&&(hn(Ne),He%m!==m-1?(U.current=Tr(f,{startingIndex:He,disabledIndices:Oe}),F&&ju(U.current,m,Ze)&&(U.current=Tr(f,{startingIndex:He-He%m-1,disabledIndices:Oe}))):F&&(U.current=Tr(f,{startingIndex:He-He%m-1,disabledIndices:Oe})),ju(U.current,m,Ze)&&(U.current=He)),Ne.key===Qi&&(hn(Ne),He%m!==0?(U.current=Tr(f,{startingIndex:He,disabledIndices:Oe,decrement:!0}),F&&ju(U.current,m,Ze)&&(U.current=Tr(f,{startingIndex:He+(m-He%m),decrement:!0,disabledIndices:Oe}))):F&&(U.current=Tr(f,{startingIndex:He+(m-He%m),decrement:!0,disabledIndices:Oe})),ju(U.current,m,Ze)&&(U.current=He));const bt=Math.floor(qe/m)===Ze;Ds(f,U.current)&&(F&&bt?U.current=Ne.key===Qi?qe:Tr(f,{startingIndex:He-He%m-1,disabledIndices:Oe}):U.current=He),H(U.current);return}}if(gx(Ne.key,g)){if(hn(Ne),r&&!R&&Xa(Ne.currentTarget.ownerDocument)===Ne.currentTarget){U.current=Cp(Ne.key,g,D)?Qe:qe,H(U.current);return}Cp(Ne.key,g,D)?F?U.current=Ge>=qe?j&&Ge!==f.current.length?-1:Qe:Tr(f,{startingIndex:Ge,disabledIndices:Oe}):U.current=Math.min(qe,Tr(f,{startingIndex:Ge,disabledIndices:Oe})):F?U.current=Ge<=Qe?j&&Ge!==-1?f.current.length:qe:Tr(f,{startingIndex:Ge,decrement:!0,disabledIndices:Oe}):U.current=Math.max(Qe,Tr(f,{startingIndex:Ge,decrement:!0,disabledIndices:Oe})),Ds(f,U.current)?H(null):H(U.current)}}function Ve(Ne){P==="auto"&&JT(Ne.nativeEvent)&&(B.current=!0)}function ke(Ne){B.current=P,P==="auto"&&eP(Ne.nativeEvent)&&(B.current=!0)}const Me=R&&r&&De&&{"aria-activedescendant":ye};return{reference:{...Me,onKeyDown(Ne){ne.current=!1;const Ge=Ne.key.indexOf("Arrow")===0;if(R&&r)return Xe(Ne);if(!r&&!p&&Ge)return;if((Ge||Ne.key==="Enter"||Ne.key===" "||Ne.key==="")&&(K.current=Ne.key),z){XF(Ne.key,g,D)&&(hn(Ne),r?(U.current=Sp(f,Oe),H(U.current)):a(!0));return}gx(Ne.key,g)&&(O!=null&&(U.current=O),hn(Ne),!r&&p?a(!0):Xe(Ne),r&&H(U.current))},onFocus(){r&&H(null)},onPointerDown:ke,onMouseDown:Ve,onClick:Ve},floating:{"aria-orientation":g==="both"?void 0:g,...Me,onKeyDown:Xe,onPointerMove(){ne.current=!0}},item:Le}},[l,s,ye,he,ue,f,T,g,D,R,r,De,z,O,p,j,m,F,P,H,a,Le])};function UF(e){return ee.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})},e)}const $F=function(e,t){let{open:r}=e,{enabled:a=!0,role:s="dialog"}=t===void 0?{}:t;const l=Ml(),f=Ml();return ee.useMemo(()=>{const b={id:l,role:s};return a?s==="tooltip"?{reference:{"aria-describedby":r?l:void 0},floating:b}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":s==="alertdialog"?"dialog":s,"aria-controls":r?l:void 0,...s==="listbox"&&{role:"combobox"},...s==="menu"&&{id:f}},floating:{...b,...s==="menu"&&{"aria-labelledby":f}}}:{}},[a,s,r,l,f])},vx=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,r)=>(r?"-":"")+t.toLowerCase());function qF(e,t){const[r,a]=ee.useState(e);return e&&!r&&a(!0),ee.useEffect(()=>{if(!e){const s=setTimeout(()=>a(!1),t);return()=>clearTimeout(s)}},[e,t]),r}function dP(e,t){let{open:r,elements:{floating:a}}=e,{duration:s=250}=t===void 0?{}:t;const f=(typeof s=="number"?s:s.close)||0,[b,S]=ee.useState(!1),[T,O]=ee.useState("unmounted"),j=qF(r,f);return Gt(()=>{b&&!j&&O("unmounted")},[b,j]),Gt(()=>{if(a)if(r){O("initial");const F=requestAnimationFrame(()=>{O("open")});return()=>{cancelAnimationFrame(F)}}else S(!0),O("close")},[r,a]),{isMounted:j,status:T}}function KF(e,t){let{initial:r={opacity:0},open:a,close:s,common:l,duration:f=250}=t===void 0?{}:t;const b=e.placement,S=b.split("-")[0],[T,O]=ee.useState({}),{isMounted:j,status:F}=dP(e,{duration:f}),z=yn(r),D=yn(a),R=yn(s),P=yn(l),y=typeof f=="number",p=(y?f:f.open)||0,v=(y?f:f.close)||0;return Gt(()=>{const g={side:S,placement:b},m=z.current,_=R.current,M=D.current,X=P.current,H=typeof m=="function"?m(g):m,B=typeof _=="function"?_(g):_,U=typeof X=="function"?X(g):X,K=(typeof M=="function"?M(g):M)||Object.keys(H).reduce((ne,oe)=>(ne[oe]="",ne),{});if(F==="initial"&&O(ne=>({transitionProperty:ne.transitionProperty,...U,...H})),F==="open"&&O({transitionProperty:Object.keys(K).map(vx).join(","),transitionDuration:p+"ms",...U,...K}),F==="close"){const ne=B||H;O({transitionProperty:Object.keys(ne).map(vx).join(","),transitionDuration:v+"ms",...U,...ne})}},[S,b,v,R,z,D,P,p,F]),{isMounted:j,styles:T}}const ZF=function(e,t){var r;let{open:a,dataRef:s}=e,{listRef:l,activeIndex:f,onMatch:b=()=>{},enabled:S=!0,findMatch:T=null,resetMs:O=1e3,ignoreKeys:j=[],selectedIndex:F=null}=t===void 0?{listRef:{current:[]},activeIndex:null}:t;const z=ee.useRef(),D=ee.useRef(""),R=ee.useRef((r=F??f)!=null?r:-1),P=ee.useRef(null),y=cs(b),p=yn(T),v=yn(j);return Gt(()=>{a&&(clearTimeout(z.current),P.current=null,D.current="")},[a]),Gt(()=>{if(a&&D.current===""){var g;R.current=(g=F??f)!=null?g:-1}},[a,F,f]),ee.useMemo(()=>{if(!S)return{};function g(m){const _=Yd(m.nativeEvent);if(mn(_)&&(Xa(Ur(_))!==m.currentTarget&&_.closest('[role="dialog"],[role="menu"],[role="listbox"],[role="tree"],[role="grid"]')!==m.currentTarget))return;D.current.length>0&&D.current[0]!==" "&&(s.current.typing=!0,m.key===" "&&hn(m));const M=l.current;if(M==null||v.current.includes(m.key)||m.key.length!==1||m.ctrlKey||m.metaKey||m.altKey)return;M.every(ne=>{var oe,fe;return ne?((oe=ne[0])==null?void 0:oe.toLocaleLowerCase())!==((fe=ne[1])==null?void 0:fe.toLocaleLowerCase()):!0})&&D.current===m.key&&(D.current="",R.current=P.current),D.current+=m.key,clearTimeout(z.current),z.current=setTimeout(()=>{D.current="",R.current=P.current,s.current.typing=!1},O);const H=R.current,B=[...M.slice((H||0)+1),...M.slice(0,(H||0)+1)],U=p.current?p.current(B,D.current):B.find(ne=>(ne==null?void 0:ne.toLocaleLowerCase().indexOf(D.current.toLocaleLowerCase()))===0),K=U?M.indexOf(U):-1;K!==-1&&(y(K),P.current=K)}return{reference:{onKeyDown:g},floating:{onKeyDown:g}}},[S,s,l,O,v,p,y])};function mx(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const QF=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:a,onFallbackChange:s,offset:l=0,index:f=0,minItemsVisible:b=4,referenceOverflowThreshold:S=0,scrollRef:T,...O}=e,{rects:j,elements:{floating:F}}=t,z=r.current[f];if(!z)return{};const D={...t,...await UT(-z.offsetTop-j.reference.height/2-z.offsetHeight/2-l).fn(t)},R=(T==null?void 0:T.current)||F,P=await oc(mx(D,R.scrollHeight),O),y=await oc(D,{...O,elementContext:"reference"}),p=Math.max(0,P.top),v=D.y+p,g=Math.max(0,R.scrollHeight-p-Math.max(0,P.bottom));return R.style.maxHeight=g+"px",R.scrollTop=p,s&&(R.offsetHeight=-S||y.bottom>=-S?Po.flushSync(()=>s(!0)):Po.flushSync(()=>s(!1))),a&&(a.current=await oc(mx({...D,y:v},R.offsetHeight),O)),{y:v}}}),JF=(e,t)=>{let{open:r,elements:a}=e,{enabled:s=!0,overflowRef:l,scrollRef:f,onChange:b}=t;const S=cs(b),T=ee.useRef(!1),O=ee.useRef(null),j=ee.useRef(null);return ee.useEffect(()=>{if(!s)return;function F(D){if(D.ctrlKey||!z||l.current==null)return;const R=D.deltaY,P=l.current.top>=-.5,y=l.current.bottom>=-.5,p=z.scrollHeight-z.clientHeight,v=R<0?-1:1,g=R<0?"max":"min";z.scrollHeight<=z.clientHeight||(!P&&R>0||!y&&R<0?(D.preventDefault(),Po.flushSync(()=>{S(m=>m+Math[g](R,p*v))})):/firefox/i.test(QT())&&(z.scrollTop+=R))}const z=(f==null?void 0:f.current)||a.floating;if(r&&z)return z.addEventListener("wheel",F),requestAnimationFrame(()=>{O.current=z.scrollTop,l.current!=null&&(j.current={...l.current})}),()=>{O.current=null,j.current=null,z.removeEventListener("wheel",F)}},[s,r,a.floating,l,f,S]),ee.useMemo(()=>s?{floating:{onKeyDown(){T.current=!0},onWheel(){T.current=!1},onPointerMove(){T.current=!1},onScroll(){const F=(f==null?void 0:f.current)||a.floating;if(!(!l.current||!F||!T.current)){if(O.current!==null){const z=F.scrollTop-O.current;(l.current.bottom<-.5&&z<-1||l.current.top<-.5&&z>1)&&Po.flushSync(()=>S(D=>D+z))}requestAnimationFrame(()=>{O.current=F.scrollTop})}}}}:{},[s,l,a.floating,f,S])};function e4(e,t){const[r,a]=e;let s=!1;const l=t.length;for(let f=0,b=l-1;f=a!=j>=a&&r<=(O-S)*(a-T)/(j-T)+S&&(s=!s)}return s}function t4(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function r4(e){let{restMs:t=0,buffer:r=.5,blockPointerEvents:a=!1}=e===void 0?{}:e,s,l=!1,f=!1;const b=S=>{let{x:T,y:O,placement:j,elements:F,onClose:z,nodeId:D,tree:R}=S;return function(y){function p(){clearTimeout(s),z()}if(clearTimeout(s),!F.domReference||!F.floating||j==null||T==null||O==null)return;const{clientX:v,clientY:g}=y,m=[v,g],_=Yd(y),M=y.type==="mouseleave",X=Hr(F.floating,_),H=Hr(F.domReference,_),B=F.domReference.getBoundingClientRect(),U=F.floating.getBoundingClientRect(),K=j.split("-")[0],ne=T>U.right-U.width/2,oe=O>U.bottom-U.height/2,fe=t4(m,B);if(X&&(f=!0),H&&(f=!1),H&&!M){f=!0;return}if(M&&mn(y.relatedTarget)&&Hr(F.floating,y.relatedTarget)||R&&ol(R.nodesRef.current,D).some(ue=>{let{context:ge}=ue;return ge==null?void 0:ge.open}))return;if(K==="top"&&O>=B.bottom-1||K==="bottom"&&O<=B.top+1||K==="left"&&T>=B.right-1||K==="right"&&T<=B.left+1)return p();let ve=[];switch(K){case"top":ve=[[U.left,B.top+1],[U.left,U.bottom-1],[U.right,U.bottom-1],[U.right,B.top+1]],l=v>=U.left&&v<=U.right&&g>=U.top&&g<=B.top+1;break;case"bottom":ve=[[U.left,U.top+1],[U.left,B.bottom-1],[U.right,B.bottom-1],[U.right,U.top+1]],l=v>=U.left&&v<=U.right&&g>=B.bottom-1&&g<=U.bottom;break;case"left":ve=[[U.right-1,U.bottom],[U.right-1,U.top],[B.left+1,U.top],[B.left+1,U.bottom]],l=v>=U.left&&v<=B.left+1&&g>=U.top&&g<=U.bottom;break;case"right":ve=[[B.right-1,U.bottom],[B.right-1,U.top],[U.left+1,U.top],[U.left+1,U.bottom]],l=v>=B.right-1&&v<=U.right&&g>=U.top&&g<=U.bottom;break}function Se(ue){let[ge,ye]=ue;const Te=U.width>B.width,Re=U.height>B.height;switch(K){case"top":{const De=[Te?ge+r/2:ne?ge+r*4:ge-r*4,ye+r+1],Le=[Te?ge-r/2:ne?ge+r*4:ge-r*4,ye+r+1],Oe=[[U.left,ne||Te?U.bottom-r:U.top],[U.right,ne?Te?U.bottom-r:U.top:U.bottom-r]];return[De,Le,...Oe]}case"bottom":{const De=[Te?ge+r/2:ne?ge+r*4:ge-r*4,ye-r],Le=[Te?ge-r/2:ne?ge+r*4:ge-r*4,ye-r],Oe=[[U.left,ne||Te?U.top+r:U.bottom],[U.right,ne?Te?U.top+r:U.bottom:U.top+r]];return[De,Le,...Oe]}case"left":{const De=[ge+r+1,Re?ye+r/2:oe?ye+r*4:ye-r*4],Le=[ge+r+1,Re?ye-r/2:oe?ye+r*4:ye-r*4];return[...[[oe||Re?U.right-r:U.left,U.top],[oe?Re?U.right-r:U.left:U.right-r,U.bottom]],De,Le]}case"right":{const De=[ge-r,Re?ye+r/2:oe?ye+r*4:ye-r*4],Le=[ge-r,Re?ye-r/2:oe?ye+r*4:ye-r*4],Oe=[[oe||Re?U.left+r:U.right,U.top],[oe?Re?U.left+r:U.right:U.left+r,U.bottom]];return[De,Le,...Oe]}}}const he=l?ve:Se([T,O]);if(!l){if(f&&!fe)return p();e4([v,g],he)?t&&!f&&(s=setTimeout(p,t)):p()}}};return b.__options={blockPointerEvents:a},b}function n4(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:a}=e,s=bF(e),l=ei(),f=ee.useRef(null),b=ee.useRef({}),S=ee.useState(()=>qT())[0],[T,O]=ee.useState(null),j=ee.useCallback(y=>{const p=mn(y)?{getBoundingClientRect:()=>y.getBoundingClientRect(),contextElement:y}:y;s.refs.setReference(p)},[s.refs]),F=ee.useCallback(y=>{(mn(y)||y===null)&&(f.current=y,O(y)),(mn(s.refs.reference.current)||s.refs.reference.current===null||y!==null&&!mn(y))&&s.refs.setReference(y)},[s.refs]),z=ee.useMemo(()=>({...s.refs,setReference:F,setPositionReference:j,domReference:f}),[s.refs,F,j]),D=ee.useMemo(()=>({...s.elements,domReference:T}),[s.elements,T]),R=cs(r),P=ee.useMemo(()=>({...s,refs:z,elements:D,dataRef:b,nodeId:a,events:S,open:t,onOpenChange:R}),[s,a,S,t,R,z,D]);return Gt(()=>{const y=l==null?void 0:l.nodesRef.current.find(p=>p.id===a);y&&(y.context=P)}),ee.useMemo(()=>({...s,context:P,refs:z,reference:F,positionReference:j}),[s,z,P,F,j])}function kp(e,t,r){const a=new Map;return{...r==="floating"&&{tabIndex:-1},...e,...t.map(s=>s?s[r]:null).concat(e).reduce((s,l)=>(l&&Object.entries(l).forEach(f=>{let[b,S]=f;if(b.indexOf("on")===0){if(a.has(b)||a.set(b,[]),typeof S=="function"){var T;(T=a.get(b))==null||T.push(S),s[b]=function(){for(var O,j=arguments.length,F=new Array(j),z=0;zD(...F))}}}else s[b]=S}),s),{})}}const o4=function(e){e===void 0&&(e=[]);const t=e,r=ee.useCallback(l=>kp(l,e,"reference"),t),a=ee.useCallback(l=>kp(l,e,"floating"),t),s=ee.useCallback(l=>kp(l,e,"item"),e.map(l=>l==null?void 0:l.item));return ee.useMemo(()=>({getReferenceProps:r,getFloatingProps:a,getItemProps:s}),[r,a,s])},a4=Object.freeze(Object.defineProperty({__proto__:null,FloatingDelayGroup:TF,FloatingFocusManager:jF,FloatingNode:wF,FloatingOverlay:DF,FloatingPortal:IF,FloatingTree:CF,arrow:gF,autoPlacement:lF,autoUpdate:sF,computePosition:$T,detectOverflow:oc,flip:cF,getOverflowAncestors:wo,hide:fF,inline:pF,inner:QF,limitShift:hF,offset:UT,platform:YT,safePolygon:r4,shift:uF,size:dF,useClick:zF,useDelayGroup:PF,useDelayGroupContext:nP,useDismiss:BF,useFloating:n4,useFloatingNodeId:xF,useFloatingParentNodeId:us,useFloatingPortalNode:uP,useFloatingTree:ei,useFocus:HF,useHover:kF,useId:Ml,useInnerOffset:JF,useInteractions:o4,useListNavigation:GF,useMergeRefs:UF,useRole:$F,useTransitionStatus:dP,useTransitionStyles:KF,useTypeahead:ZF},Symbol.toStringTag,{value:"Module"})),ur=Il(a4);var fP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(D,R){for(var P in R)Object.defineProperty(D,P,{enumerable:!0,get:R[P]})}t(e,{DialogHeader:function(){return F},default:function(){return z}});var r=T(ee),a=T(ct),s=it,l=T(nt),f=rt,b=as;function S(){return S=Object.assign||function(D){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(D,y)&&(P[y]=D[y])}return P}function j(D,R){if(D==null)return{};var P={},y=Object.keys(D),p,v;for(v=0;v=0)&&(P[p]=D[p]);return P}var F=r.default.forwardRef(function(D,R){var P=D.className,y=D.children,p=O(D,["className","children"]),v=(0,f.useTheme)().dialogHeader,g=v.defaultProps,m=v.styles.base;P=P??g.className;var _=(0,s.twMerge)((0,a.default)((0,l.default)(m)),P);return r.default.createElement("div",S({},p,{ref:R,className:_}),y)});F.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},F.displayName="MaterialTailwind.DialogHeader";var z=F})(fP);var pP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(R,P){for(var y in P)Object.defineProperty(R,y,{enumerable:!0,get:P[y]})}t(e,{DialogBody:function(){return z},default:function(){return D}});var r=O(ee),a=O(ct),s=it,l=O(nt),f=rt,b=as;function S(R,P,y){return P in R?Object.defineProperty(R,P,{value:y,enumerable:!0,configurable:!0,writable:!0}):R[P]=y,R}function T(){return T=Object.assign||function(R){for(var P=1;P=0)&&Object.prototype.propertyIsEnumerable.call(R,p)&&(y[p]=R[p])}return y}function F(R,P){if(R==null)return{};var y={},p=Object.keys(R),v,g;for(g=0;g=0)&&(y[v]=R[v]);return y}var z=r.default.forwardRef(function(R,P){var y=R.divider,p=R.className,v=R.children,g=j(R,["divider","className","children"]),m=(0,f.useTheme)().dialogBody,_=m.defaultProps,M=m.styles.base;p=p??_.className;var X=(0,s.twMerge)((0,a.default)((0,l.default)(M.initial),S({},(0,l.default)(M.divider),y)),p);return r.default.createElement("div",T({},g,{ref:P,className:X}),v)});z.propTypes={divider:b.propTypesDivider,className:b.propTypesClassName,children:b.propTypesChildren},z.displayName="MaterialTailwind.DialogBody";var D=z})(pP);var hP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(D,R){for(var P in R)Object.defineProperty(D,P,{enumerable:!0,get:R[P]})}t(e,{DialogFooter:function(){return F},default:function(){return z}});var r=T(ee),a=T(ct),s=it,l=T(nt),f=rt,b=as;function S(){return S=Object.assign||function(D){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(D,y)&&(P[y]=D[y])}return P}function j(D,R){if(D==null)return{};var P={},y=Object.keys(D),p,v;for(v=0;v=0)&&(P[p]=D[p]);return P}var F=r.default.forwardRef(function(D,R){var P=D.className,y=D.children,p=O(D,["className","children"]),v=(0,f.useTheme)().dialogFooter,g=v.defaultProps,m=v.styles.base;P=P??g.className;var _=(0,s.twMerge)((0,a.default)((0,l.default)(m)),P);return r.default.createElement("div",S({},p,{ref:R,className:_}),y)});F.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},F.displayName="MaterialTailwind.DialogFooter";var z=F})(hP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(B,U){for(var K in U)Object.defineProperty(B,K,{enumerable:!0,get:U[K]})}t(e,{Dialog:function(){return X},DialogHeader:function(){return z.DialogHeader},DialogBody:function(){return D.DialogBody},DialogFooter:function(){return R.DialogFooter},default:function(){return H}});var r=p(ee),a=p(ot),s=ur,l=gr,f=p(ct),b=p(xr),S=it,T=p(Ht),O=p(nt),j=rt,F=as,z=fP,D=pP,R=hP;function P(B,U,K){return U in B?Object.defineProperty(B,U,{value:K,enumerable:!0,configurable:!0,writable:!0}):B[U]=K,B}function y(){return y=Object.assign||function(B){for(var U=1;U=0)&&Object.prototype.propertyIsEnumerable.call(B,ne)&&(K[ne]=B[ne])}return K}function M(B,U){if(B==null)return{};var K={},ne=Object.keys(B),oe,fe;for(fe=0;fe=0)&&(K[oe]=B[oe]);return K}var X=r.default.forwardRef(function(B,U){var K=B.open,ne=B.handler,oe=B.size,fe=B.dismiss,ve=B.animate,Se=B.className,he=B.children,ue=_(B,["open","handler","size","dismiss","animate","className","children"]),ge=(0,j.useTheme)().dialog,ye=ge.defaultProps,Te=ge.valid,Re=ge.styles,De=Re.base,Le=Re.sizes;ne=ne??void 0,oe=oe??ye.size,fe=fe??ye.dismiss,ve=ve??ye.animate,Se=Se??ye.className;var Oe=(0,f.default)((0,O.default)(De.backdrop)),Xe=(0,S.twMerge)((0,f.default)((0,O.default)(De.container),(0,O.default)(Le[(0,T.default)(Te.sizes,oe,"md")])),Se),Ve={unmount:{opacity:0,y:-50,transition:{duration:.3}},mount:{opacity:1,y:0,transition:{duration:.3}}},ke={unmount:{opacity:0,transition:{delay:.2}},mount:{opacity:1}},Me=(0,b.default)(Ve,ve),Ne=(0,s.useFloating)({open:K,onOpenChange:ne}),Ge=Ne.floating,Qe=Ne.context,qe=(0,s.useId)(),He="".concat(qe,"-label"),Ze="".concat(qe,"-description"),bt=(0,s.useInteractions)([(0,s.useClick)(Qe),(0,s.useRole)(Qe),(0,s.useDismiss)(Qe,fe)]).getFloatingProps,wt=(0,s.useMergeRefs)([U,Ge]),It=l.AnimatePresence;return r.default.createElement(l.LazyMotion,{features:l.domAnimation},r.default.createElement(s.FloatingPortal,null,r.default.createElement(It,null,K&&r.default.createElement(s.FloatingOverlay,{style:{zIndex:9999},lockScroll:!0},r.default.createElement(s.FloatingFocusManager,{context:Qe},r.default.createElement(l.m.div,{className:oe==="xxl"?"":Oe,initial:"unmount",exit:"unmount",animate:K?"mount":"unmount",variants:ke,transition:{duration:.2}},r.default.createElement(l.m.div,y({},bt(m(v({},ue),{ref:wt,className:Xe,"aria-labelledby":He,"aria-describedby":Ze})),{initial:"unmount",exit:"unmount",animate:K?"mount":"unmount",variants:Me}),he)))))))});X.propTypes={open:F.propTypesOpen,handler:F.propTypesHandler,size:a.default.oneOf(F.propTypesSize),dismiss:F.propTypesDismiss,animate:F.propTypesAnimate,className:F.propTypesClassName,children:F.propTypesChildren},X.displayName="MaterialTailwind.Dialog";var H=Object.assign(X,{Header:z.DialogHeader,Body:D.DialogBody,Footer:R.DialogFooter})})(OT);var gP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{Input:function(){return D},default:function(){return R}});var r=j(ee),a=j(ot),s=j(ct),l=j(Ht),f=j(nt),b=rt,S=Vl;function T(P,y,p){return y in P?Object.defineProperty(P,y,{value:p,enumerable:!0,configurable:!0,writable:!0}):P[y]=p,P}function O(){return O=Object.assign||function(P){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=r.default.forwardRef(function(P,y){var p=P.variant,v=P.color,g=P.size,m=P.label,_=P.error,M=P.success,X=P.icon,H=P.containerProps,B=P.labelProps,U=P.className,K=P.shrink,ne=P.inputRef,oe=F(P,["variant","color","size","label","error","success","icon","containerProps","labelProps","className","shrink","inputRef"]),fe=(0,b.useTheme)().input,ve=fe.defaultProps,Se=fe.valid,he=fe.styles,ue=he.base,ge=he.variants;p=p??ve.variant,g=g??ve.size,v=v??ve.color,m=m??ve.label,B=B??ve.labelProps,H=H??ve.containerProps,U=U??ve.className,K=K??ve.shrink,X=X??ve.icon;var ye=ge[(0,l.default)(Se.variants,p,"outlined")],Te=ye.sizes[(0,l.default)(Se.sizes,g,"md")],Re=(0,f.default)(ye.error.input),De=(0,f.default)(ye.success.input),Le=(0,f.default)(ye.shrink.input),Oe=(0,f.default)(ye.colors.input[(0,l.default)(Se.colors,v,"gray")]),Xe=(0,f.default)(ye.error.label),Ve=(0,f.default)(ye.success.label),ke=(0,f.default)(ye.shrink.label),Me=(0,f.default)(ye.colors.label[(0,l.default)(Se.colors,v,"gray")]),Ne=(0,s.default)((0,f.default)(ue.container),(0,f.default)(Te.container),H==null?void 0:H.className),Ge=(0,s.default)((0,f.default)(ue.input),(0,f.default)(ye.base.input),(0,f.default)(Te.input),T({},(0,f.default)(ye.base.inputWithIcon),X),T({},Oe,!_&&!M),T({},Re,_),T({},De,M),T({},Le,K),U),Qe=(0,s.default)((0,f.default)(ue.label),(0,f.default)(ye.base.label),(0,f.default)(Te.label),T({},Me,!_&&!M),T({},Xe,_),T({},Ve,M),T({},ke,K),B==null?void 0:B.className),qe=(0,s.default)((0,f.default)(ue.icon),(0,f.default)(ye.base.icon),(0,f.default)(Te.icon)),He=(0,s.default)((0,f.default)(ue.asterisk));return r.default.createElement("div",O({},H,{ref:y,className:Ne}),X&&r.default.createElement("div",{className:qe},X),r.default.createElement("input",O({},oe,{ref:ne,className:Ge,placeholder:(oe==null?void 0:oe.placeholder)||" "})),r.default.createElement("label",O({},B,{className:Qe}),m," ",oe.required?r.default.createElement("span",{className:He},"*"):""))});D.propTypes={variant:a.default.oneOf(S.propTypesVariant),size:a.default.oneOf(S.propTypesSize),color:a.default.oneOf(S.propTypesColor),label:S.propTypesLabel,error:S.propTypesError,success:S.propTypesSuccess,icon:S.propTypesIcon,labelProps:S.propTypesLabelProps,containerProps:S.propTypesContainerProps,shrink:S.propTypesShrink,className:S.propTypesClassName},D.displayName="MaterialTailwind.Input";var R=D})(gP);var bP={},Kl={},ds={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{propTypesOpen:function(){return T},propTypesHandler:function(){return O},propTypesPlacement:function(){return j},propTypesOffset:function(){return F},propTypesDismiss:function(){return z},propTypesAnimate:function(){return D},propTypesLockScroll:function(){return R},propTypesDisabled:function(){return P},propTypesClassName:function(){return y},propTypesChildren:function(){return p},propTypesContextValue:function(){return v}});var r=l(ot),a=Vt;function s(g,m,_){return m in g?Object.defineProperty(g,m,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[m]=_,g}function l(g){return g&&g.__esModule?g:{default:g}}function f(g){for(var m=1;mp.length)&&(v=p.length);for(var g=0,m=new Array(v);g=0)&&Object.prototype.propertyIsEnumerable.call(R,p)&&(y[p]=R[p])}return y}function F(R,P){if(R==null)return{};var y={},p=Object.keys(R),v,g;for(g=0;g=0)&&(y[v]=R[v]);return y}var z=r.default.forwardRef(function(R,P){var y=R.children,p=j(R,["children"]),v=(0,s.useMenu)(),g=v.getReferenceProps,m=v.reference,_=v.nested,M=(0,a.useMergeRefs)([P,m]);return r.default.cloneElement(y,S({},g(S(O(S({},p),{ref:M,onClick:function(H){H.stopPropagation()}}),_&&{role:"menuitem"}))))});z.propTypes={children:l.propTypesChildren},z.displayName="MaterialTailwind.MenuHandler";var D=z})(mP);var yP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{MenuList:function(){return R},default:function(){return P}});var r=F(ee),a=ur,s=gr,l=F(ct),f=it,b=F(nt),S=rt,T=Kl,O=ds;function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.children,g=y.className,m=z(y,["children","className"]),_=(0,S.useTheme)().menu,M=_.styles.base,X=(0,T.useMenu)(),H=X.open,B=X.handler,U=X.strategy,K=X.x,ne=X.y,oe=X.floating,fe=X.listItemsRef,ve=X.getFloatingProps,Se=X.getItemProps,he=X.appliedAnimation,ue=X.lockScroll,ge=X.context,ye=X.activeIndex,Te=X.tree,Re=X.allowHover,De=X.internalAllowHover,Le=X.setActiveIndex,Oe=X.nested;g=g??"";var Xe=(0,f.twMerge)((0,l.default)((0,b.default)(M.menu)),g),Ve=(0,a.useMergeRefs)([p,oe]),ke=s.AnimatePresence,Me=r.default.createElement(s.m.div,j({},m,{ref:Ve,style:{position:U,top:ne??0,left:K??0},className:Xe},ve({onKeyDown:function(Ge){Ge.key==="Tab"&&(B(!1),Ge.shiftKey&&Ge.preventDefault())}}),{initial:"unmount",exit:"unmount",animate:H?"mount":"unmount",variants:he}),r.default.Children.map(v,function(Ne,Ge){return r.default.isValidElement(Ne)&&r.default.cloneElement(Ne,Se({tabIndex:ye===Ge?0:-1,role:"menuitem",className:Ne.props.className,ref:function(qe){fe.current[Ge]=qe},onClick:function(qe){if(Ne.props.onClick){var He,Ze;(Ze=(He=Ne.props).onClick)===null||Ze===void 0||Ze.call(He,qe)}Te==null||Te.events.emit("click")},onMouseEnter:function(){(Re&&H||De&&H)&&Le(Ge)}}))}));return r.default.createElement(s.LazyMotion,{features:s.domAnimation},r.default.createElement(a.FloatingPortal,null,r.default.createElement(ke,null,H&&r.default.createElement(r.default.Fragment,null,ue?r.default.createElement(a.FloatingOverlay,{lockScroll:!0},r.default.createElement(a.FloatingFocusManager,{context:ge,modal:!Oe,initialFocus:Oe?-1:0,returnFocus:!Oe,visuallyHiddenDismiss:!0},Me)):r.default.createElement(a.FloatingFocusManager,{context:ge,modal:!Oe,initialFocus:Oe?-1:0,returnFocus:!Oe,visuallyHiddenDismiss:!0},Me)))))});R.propTypes={className:O.propTypesClassName,children:O.propTypesChildren},R.displayName="MaterialTailwind.MenuList";var P=R})(yP);var xP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(R,P){for(var y in P)Object.defineProperty(R,y,{enumerable:!0,get:P[y]})}t(e,{MenuItem:function(){return z},default:function(){return D}});var r=O(ee),a=O(ct),s=it,l=O(nt),f=rt,b=ds;function S(R,P,y){return P in R?Object.defineProperty(R,P,{value:y,enumerable:!0,configurable:!0,writable:!0}):R[P]=y,R}function T(){return T=Object.assign||function(R){for(var P=1;P=0)&&Object.prototype.propertyIsEnumerable.call(R,p)&&(y[p]=R[p])}return y}function F(R,P){if(R==null)return{};var y={},p=Object.keys(R),v,g;for(g=0;g=0)&&(y[v]=R[v]);return y}var z=r.default.forwardRef(function(R,P){var y=R.className,p=y===void 0?"":y,v=R.disabled,g=v===void 0?!1:v,m=R.children,_=j(R,["className","disabled","children"]),M=(0,f.useTheme)().menu,X=M.styles.base,H=(0,s.twMerge)((0,a.default)((0,l.default)(X.item.initial),S({},(0,l.default)(X.item.disabled),g)),p);return r.default.createElement("button",T({},_,{ref:P,role:"menuitem",className:H}),m)});z.propTypes={className:b.propTypesClassName,disabled:b.propTypesDisabled,children:b.propTypesChildren},z.displayName="MaterialTailwind.MenuItem";var D=z})(xP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,D){for(var R in D)Object.defineProperty(z,R,{enumerable:!0,get:D[R]})}t(e,{Menu:function(){return j},MenuHandler:function(){return f.MenuHandler},MenuList:function(){return b.MenuList},MenuItem:function(){return S.MenuItem},useMenu:function(){return s.useMenu},default:function(){return F}});var r=O(ee),a=ur,s=Kl,l=vP,f=mP,b=yP,S=xP;function T(){return T=Object.assign||function(z){for(var D=1;D=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.open,g=y.animate,m=y.className,_=y.children,M=z(y,["open","animate","className","children"]),X;console.error(` will be deprecated in the future versions of @material-tailwind/react use instead. +*/var ZD=["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])"],qh=ZD.join(","),ET=typeof Element>"u",El=ET?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,qc=!ET&&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},Kc=function e(t,r){var a;r===void 0&&(r=!0);var s=t==null||(a=t.getAttribute)===null||a===void 0?void 0:a.call(t,"inert"),l=s===""||s==="true",f=l||r&&t&&e(t.parentNode);return f},QD=function(t){var r,a=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return a===""||a==="true"},JD=function(t,r,a){if(Kc(t))return[];var s=Array.prototype.slice.apply(t.querySelectorAll(qh));return r&&El.call(t,qh)&&s.unshift(t),s=s.filter(a),s},ez=function e(t,r,a){for(var s=[],l=Array.from(t);l.length;){var f=l.shift();if(!Kc(f,!1))if(f.tagName==="SLOT"){var b=f.assignedElements(),S=b.length?b:f.children,T=e(S,!0,a);a.flatten?s.push.apply(s,T):s.push({scopeParent:f,candidates:T})}else{var O=El.call(f,qh);O&&a.filter(f)&&(r||!t.includes(f))&&s.push(f);var j=f.shadowRoot||typeof a.getShadowRoot=="function"&&a.getShadowRoot(f),F=!Kc(j,!1)&&(!a.shadowRootFilter||a.shadowRootFilter(f));if(j&&F){var z=e(j===!0?f.children:j.children,!0,a);a.flatten?s.push.apply(s,z):s.push({scopeParent:f,candidates:z})}else l.unshift.apply(l,f.children)}}return s},MT=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},RT=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||QD(t))&&!MT(t)?0:t.tabIndex},tz=function(t,r){var a=RT(t);return a<0&&r&&!MT(t)?0:a},rz=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},NT=function(t){return t.tagName==="INPUT"},nz=function(t){return NT(t)&&t.type==="hidden"},oz=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(a){return a.tagName==="SUMMARY"});return r},az=function(t,r){for(var a=0;asummary:first-of-type"),f=l?t.parentElement:t;if(El.call(f,"details:not([open]) *"))return!0;if(!a||a==="full"||a==="legacy-full"){if(typeof s=="function"){for(var b=t;t;){var S=t.parentElement,T=qc(t);if(S&&!S.shadowRoot&&s(S)===!0)return $y(t);t.assignedSlot?t=t.assignedSlot:!S&&T!==t.ownerDocument?t=T.host:t=S}t=b}if(uz(t))return!t.getClientRects().length;if(a!=="legacy-full")return!0}else if(a==="non-zero-area")return $y(t);return!1},dz=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var r=t.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var a=0;a=0)},hz=function e(t){var r=[],a=[];return t.forEach(function(s,l){var f=!!s.scopeParent,b=f?s.scopeParent:s,S=tz(b,f),T=f?e(s.candidates):b;S===0?f?r.push.apply(r,T):r.push(b):a.push({documentOrder:l,tabIndex:S,item:s,isScope:f,content:T})}),a.sort(rz).reduce(function(s,l){return l.isScope?s.push.apply(s,l.content):s.push(l.content),s},[]).concat(r)},Zc=function(t,r){r=r||{};var a;return r.getShadowRoot?a=ez([t],r.includeContainer,{filter:qy.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:pz}):a=JD(t,r.includeContainer,qy.bind(null,r)),hz(a)};const IT=["top","right","bottom","left"],Ky=["start","end"],Zy=IT.reduce((e,t)=>e.concat(t,t+"-"+Ky[0],t+"-"+Ky[1]),[]),Vn=Math.min,_r=Math.max,Qc=Math.round,Iu=Math.floor,oo=e=>({x:e,y:e}),gz={left:"right",right:"left",bottom:"top",top:"bottom"},bz={start:"end",end:"start"};function Kh(e,t,r){return _r(e,Vn(t,r))}function Wn(e,t){return typeof e=="function"?e(t):e}function sn(e){return e.split("-")[0]}function Dn(e){return e.split("-")[1]}function $0(e){return e==="x"?"y":"x"}function q0(e){return e==="y"?"height":"width"}const vz=new Set(["top","bottom"]);function In(e){return vz.has(sn(e))?"y":"x"}function K0(e){return $0(In(e))}function LT(e,t,r){r===void 0&&(r=!1);const a=Dn(e),s=K0(e),l=q0(s);let f=s==="x"?a===(r?"end":"start")?"right":"left":a==="start"?"bottom":"top";return t.reference[l]>t.floating[l]&&(f=ed(f)),[f,ed(f)]}function mz(e){const t=ed(e);return[Jc(e),t,Jc(t)]}function Jc(e){return e.replace(/start|end/g,t=>bz[t])}const Qy=["left","right"],Jy=["right","left"],yz=["top","bottom"],xz=["bottom","top"];function wz(e,t,r){switch(e){case"top":case"bottom":return r?t?Jy:Qy:t?Qy:Jy;case"left":case"right":return t?yz:xz;default:return[]}}function Cz(e,t,r,a){const s=Dn(e);let l=wz(sn(e),r==="start",a);return s&&(l=l.map(f=>f+"-"+s),t&&(l=l.concat(l.map(Jc)))),l}function ed(e){return e.replace(/left|right|bottom|top/g,t=>gz[t])}function Sz(e){return{top:0,right:0,bottom:0,left:0,...e}}function Z0(e){return typeof e!="number"?Sz(e):{top:e,right:e,bottom:e,left:e}}function Ki(e){const{x:t,y:r,width:a,height:s}=e;return{width:a,height:s,top:r,left:t,right:t+a,bottom:r+s,x:t,y:r}}function ex(e,t,r){let{reference:a,floating:s}=e;const l=In(t),f=K0(t),b=q0(f),S=sn(t),T=l==="y",O=a.x+a.width/2-s.width/2,j=a.y+a.height/2-s.height/2,F=a[b]/2-s[b]/2;let z;switch(S){case"top":z={x:O,y:a.y-s.height};break;case"bottom":z={x:O,y:a.y+a.height};break;case"right":z={x:a.x+a.width,y:j};break;case"left":z={x:a.x-s.width,y:j};break;default:z={x:a.x,y:a.y}}switch(Dn(t)){case"start":z[f]-=F*(r&&T?-1:1);break;case"end":z[f]+=F*(r&&T?-1:1);break}return z}const kz=async(e,t,r)=>{const{placement:a="bottom",strategy:s="absolute",middleware:l=[],platform:f}=r,b=l.filter(Boolean),S=await(f.isRTL==null?void 0:f.isRTL(t));let T=await f.getElementRects({reference:e,floating:t,strategy:s}),{x:O,y:j}=ex(T,a,S),F=a,z={},D=0;for(let R=0;R({name:"arrow",options:e,async fn(t){const{x:r,y:a,placement:s,rects:l,platform:f,elements:b,middlewareData:S}=t,{element:T,padding:O=0}=Wn(e,t)||{};if(T==null)return{};const j=Z0(O),F={x:r,y:a},z=K0(s),D=q0(z),R=await f.getDimensions(T),P=z==="y",y=P?"top":"left",p=P?"bottom":"right",v=P?"clientHeight":"clientWidth",g=l.reference[D]+l.reference[z]-F[z]-l.floating[D],m=F[z]-l.reference[z],_=await(f.getOffsetParent==null?void 0:f.getOffsetParent(T));let M=_?_[v]:0;(!M||!await(f.isElement==null?void 0:f.isElement(_)))&&(M=b.floating[v]||l.floating[D]);const X=g/2-m/2,H=M/2-R[D]/2-1,B=Vn(j[y],H),U=Vn(j[p],H),K=B,oe=M-R[D]-U,ne=M/2-R[D]/2+X,fe=Kh(K,ne,oe),ve=!S.arrow&&Dn(s)!=null&&ne!==fe&&l.reference[D]/2-(neDn(s)===e),...r.filter(s=>Dn(s)!==e)]:r.filter(s=>sn(s)===s)).filter(s=>e?Dn(s)===e||(t?Jc(s)!==s:!1):!0)}const _z=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,a,s;const{rects:l,middlewareData:f,placement:b,platform:S,elements:T}=t,{crossAxis:O=!1,alignment:j,allowedPlacements:F=Zy,autoAlignment:z=!0,...D}=Wn(e,t),R=j!==void 0||F===Zy?Pz(j||null,z,F):F,P=await Wa(t,D),y=((r=f.autoPlacement)==null?void 0:r.index)||0,p=R[y];if(p==null)return{};const v=LT(p,l,await(S.isRTL==null?void 0:S.isRTL(T.floating)));if(b!==p)return{reset:{placement:R[0]}};const g=[P[sn(p)],P[v[0]],P[v[1]]],m=[...((a=f.autoPlacement)==null?void 0:a.overflows)||[],{placement:p,overflows:g}],_=R[y+1];if(_)return{data:{index:y+1,overflows:m},reset:{placement:_}};const M=m.map(B=>{const U=Dn(B.placement);return[B.placement,U&&O?B.overflows.slice(0,2).reduce((K,oe)=>K+oe,0):B.overflows[0],B.overflows]}).sort((B,U)=>B[1]-U[1]),H=((s=M.filter(B=>B[2].slice(0,Dn(B[0])?2:3).every(U=>U<=0))[0])==null?void 0:s[0])||M[0][0];return H!==b?{data:{index:y+1,overflows:m},reset:{placement:H}}:{}}}},Oz=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,a;const{placement:s,middlewareData:l,rects:f,initialPlacement:b,platform:S,elements:T}=t,{mainAxis:O=!0,crossAxis:j=!0,fallbackPlacements:F,fallbackStrategy:z="bestFit",fallbackAxisSideDirection:D="none",flipAlignment:R=!0,...P}=Wn(e,t);if((r=l.arrow)!=null&&r.alignmentOffset)return{};const y=sn(s),p=In(b),v=sn(b)===b,g=await(S.isRTL==null?void 0:S.isRTL(T.floating)),m=F||(v||!R?[ed(b)]:mz(b)),_=D!=="none";!F&&_&&m.push(...Cz(b,R,D,g));const M=[b,...m],X=await Wa(t,P),H=[];let B=((a=l.flip)==null?void 0:a.overflows)||[];if(O&&H.push(X[y]),j){const ne=LT(s,f,g);H.push(X[ne[0]],X[ne[1]])}if(B=[...B,{placement:s,overflows:H}],!H.every(ne=>ne<=0)){var U,K;const ne=(((U=l.flip)==null?void 0:U.index)||0)+1,fe=M[ne];if(fe&&(!(j==="alignment"?p!==In(fe):!1)||B.every(ge=>In(ge.placement)===p?ge.overflows[0]>0:!0)))return{data:{index:ne,overflows:B},reset:{placement:fe}};let ve=(K=B.filter(Se=>Se.overflows[0]<=0).sort((Se,ge)=>Se.overflows[1]-ge.overflows[1])[0])==null?void 0:K.placement;if(!ve)switch(z){case"bestFit":{var oe;const Se=(oe=B.filter(ge=>{if(_){const ue=In(ge.placement);return ue===p||ue==="y"}return!0}).map(ge=>[ge.placement,ge.overflows.filter(ue=>ue>0).reduce((ue,he)=>ue+he,0)]).sort((ge,ue)=>ge[1]-ue[1])[0])==null?void 0:oe[0];Se&&(ve=Se);break}case"initialPlacement":ve=b;break}if(s!==ve)return{reset:{placement:ve}}}return{}}}};function tx(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function rx(e){return IT.some(t=>e[t]>=0)}const Az=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:a="referenceHidden",...s}=Wn(e,t);switch(a){case"referenceHidden":{const l=await Wa(t,{...s,elementContext:"reference"}),f=tx(l,r.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:rx(f)}}}case"escaped":{const l=await Wa(t,{...s,altBoundary:!0}),f=tx(l,r.floating);return{data:{escapedOffsets:f,escaped:rx(f)}}}default:return{}}}}};function jT(e){const t=Vn(...e.map(l=>l.left)),r=Vn(...e.map(l=>l.top)),a=_r(...e.map(l=>l.right)),s=_r(...e.map(l=>l.bottom));return{x:t,y:r,width:a-t,height:s-r}}function Ez(e){const t=e.slice().sort((s,l)=>s.y-l.y),r=[];let a=null;for(let s=0;sa.height/2?r.push([l]):r[r.length-1].push(l),a=l}return r.map(s=>Ki(jT(s)))}const Mz=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){const{placement:r,elements:a,rects:s,platform:l,strategy:f}=t,{padding:b=2,x:S,y:T}=Wn(e,t),O=Array.from(await(l.getClientRects==null?void 0:l.getClientRects(a.reference))||[]),j=Ez(O),F=Ki(jT(O)),z=Z0(b);function D(){if(j.length===2&&j[0].left>j[1].right&&S!=null&&T!=null)return j.find(P=>S>P.left-z.left&&SP.top-z.top&&T=2){if(In(r)==="y"){const B=j[0],U=j[j.length-1],K=sn(r)==="top",oe=B.top,ne=U.bottom,fe=K?B.left:U.left,ve=K?B.right:U.right,Se=ve-fe,ge=ne-oe;return{top:oe,bottom:ne,left:fe,right:ve,width:Se,height:ge,x:fe,y:oe}}const P=sn(r)==="left",y=_r(...j.map(B=>B.right)),p=Vn(...j.map(B=>B.left)),v=j.filter(B=>P?B.left===p:B.right===y),g=v[0].top,m=v[v.length-1].bottom,_=p,M=y,X=M-_,H=m-g;return{top:g,bottom:m,left:_,right:M,width:X,height:H,x:_,y:g}}return F}const R=await l.getElementRects({reference:{getBoundingClientRect:D},floating:a.floating,strategy:f});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}}:{}}}},DT=new Set(["left","top"]);async function Rz(e,t){const{placement:r,platform:a,elements:s}=e,l=await(a.isRTL==null?void 0:a.isRTL(s.floating)),f=sn(r),b=Dn(r),S=In(r)==="y",T=DT.has(f)?-1:1,O=l&&S?-1:1,j=Wn(t,e);let{mainAxis:F,crossAxis:z,alignmentAxis:D}=typeof j=="number"?{mainAxis:j,crossAxis:0,alignmentAxis:null}:{mainAxis:j.mainAxis||0,crossAxis:j.crossAxis||0,alignmentAxis:j.alignmentAxis};return b&&typeof D=="number"&&(z=b==="end"?D*-1:D),S?{x:z*O,y:F*T}:{x:F*T,y:z*O}}const Nz=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,a;const{x:s,y:l,placement:f,middlewareData:b}=t,S=await Rz(t,e);return f===((r=b.offset)==null?void 0:r.placement)&&(a=b.arrow)!=null&&a.alignmentOffset?{}:{x:s+S.x,y:l+S.y,data:{...S,placement:f}}}}},Iz=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:a,placement:s}=t,{mainAxis:l=!0,crossAxis:f=!1,limiter:b={fn:P=>{let{x:y,y:p}=P;return{x:y,y:p}}},...S}=Wn(e,t),T={x:r,y:a},O=await Wa(t,S),j=In(sn(s)),F=$0(j);let z=T[F],D=T[j];if(l){const P=F==="y"?"top":"left",y=F==="y"?"bottom":"right",p=z+O[P],v=z-O[y];z=Kh(p,z,v)}if(f){const P=j==="y"?"top":"left",y=j==="y"?"bottom":"right",p=D+O[P],v=D-O[y];D=Kh(p,D,v)}const R=b.fn({...t,[F]:z,[j]:D});return{...R,data:{x:R.x-r,y:R.y-a,enabled:{[F]:l,[j]:f}}}}}},Lz=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:a,placement:s,rects:l,middlewareData:f}=t,{offset:b=0,mainAxis:S=!0,crossAxis:T=!0}=Wn(e,t),O={x:r,y:a},j=In(s),F=$0(j);let z=O[F],D=O[j];const R=Wn(b,t),P=typeof R=="number"?{mainAxis:R,crossAxis:0}:{mainAxis:0,crossAxis:0,...R};if(S){const v=F==="y"?"height":"width",g=l.reference[F]-l.floating[v]+P.mainAxis,m=l.reference[F]+l.reference[v]-P.mainAxis;zm&&(z=m)}if(T){var y,p;const v=F==="y"?"width":"height",g=DT.has(sn(s)),m=l.reference[j]-l.floating[v]+(g&&((y=f.offset)==null?void 0:y[j])||0)+(g?0:P.crossAxis),_=l.reference[j]+l.reference[v]+(g?0:((p=f.offset)==null?void 0:p[j])||0)-(g?P.crossAxis:0);D_&&(D=_)}return{[F]:z,[j]:D}}}},jz=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,a;const{placement:s,rects:l,platform:f,elements:b}=t,{apply:S=()=>{},...T}=Wn(e,t),O=await Wa(t,T),j=sn(s),F=Dn(s),z=In(s)==="y",{width:D,height:R}=l.floating;let P,y;j==="top"||j==="bottom"?(P=j,y=F===(await(f.isRTL==null?void 0:f.isRTL(b.floating))?"start":"end")?"left":"right"):(y=j,P=F==="end"?"top":"bottom");const p=R-O.top-O.bottom,v=D-O.left-O.right,g=Vn(R-O[P],p),m=Vn(D-O[y],v),_=!t.middlewareData.shift;let M=g,X=m;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(X=v),(a=t.middlewareData.shift)!=null&&a.enabled.y&&(M=p),_&&!F){const B=_r(O.left,0),U=_r(O.right,0),K=_r(O.top,0),oe=_r(O.bottom,0);z?X=D-2*(B!==0||U!==0?B+U:_r(O.left,O.right)):M=R-2*(K!==0||oe!==0?K+oe:_r(O.top,O.bottom))}await S({...t,availableWidth:X,availableHeight:M});const H=await f.getDimensions(b.floating);return D!==H.width||R!==H.height?{reset:{rects:!0}}:{}}}};function Wd(){return typeof window<"u"}function ls(e){return zT(e)?(e.nodeName||"").toLowerCase():"#document"}function rn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function io(e){var t;return(t=(zT(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function zT(e){return Wd()?e instanceof Node||e instanceof rn(e).Node:!1}function Bn(e){return Wd()?e instanceof Element||e instanceof rn(e).Element:!1}function ao(e){return Wd()?e instanceof HTMLElement||e instanceof rn(e).HTMLElement:!1}function nx(e){return!Wd()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof rn(e).ShadowRoot}const Dz=new Set(["inline","contents"]);function $l(e){const{overflow:t,overflowX:r,overflowY:a,display:s}=Hn(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+r)&&!Dz.has(s)}const zz=new Set(["table","td","th"]);function Fz(e){return zz.has(ls(e))}const Vz=[":popover-open",":modal"];function Bd(e){return Vz.some(t=>{try{return e.matches(t)}catch{return!1}})}const Wz=["transform","translate","scale","rotate","perspective"],Bz=["transform","translate","scale","rotate","perspective","filter"],Hz=["paint","layout","strict","content"];function Q0(e){const t=J0(),r=Bn(e)?Hn(e):e;return Wz.some(a=>r[a]?r[a]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||Bz.some(a=>(r.willChange||"").includes(a))||Hz.some(a=>(r.contain||"").includes(a))}function Xz(e){let t=ca(e);for(;ao(t)&&!Zi(t);){if(Q0(t))return t;if(Bd(t))return null;t=ca(t)}return null}function J0(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Yz=new Set(["html","body","#document"]);function Zi(e){return Yz.has(ls(e))}function Hn(e){return rn(e).getComputedStyle(e)}function Hd(e){return Bn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ca(e){if(ls(e)==="html")return e;const t=e.assignedSlot||e.parentNode||nx(e)&&e.host||io(e);return nx(t)?t.host:t}function FT(e){const t=ca(e);return Zi(t)?e.ownerDocument?e.ownerDocument.body:e.body:ao(t)&&$l(t)?t:FT(t)}function wo(e,t,r){var a;t===void 0&&(t=[]),r===void 0&&(r=!0);const s=FT(e),l=s===((a=e.ownerDocument)==null?void 0:a.body),f=rn(s);if(l){const b=Zh(f);return t.concat(f,f.visualViewport||[],$l(s)?s:[],b&&r?wo(b):[])}return t.concat(s,wo(s,[],r))}function Zh(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function VT(e){const t=Hn(e);let r=parseFloat(t.width)||0,a=parseFloat(t.height)||0;const s=ao(e),l=s?e.offsetWidth:r,f=s?e.offsetHeight:a,b=Qc(r)!==l||Qc(a)!==f;return b&&(r=l,a=f),{width:r,height:a,$:b}}function eb(e){return Bn(e)?e:e.contextElement}function Di(e){const t=eb(e);if(!ao(t))return oo(1);const r=t.getBoundingClientRect(),{width:a,height:s,$:l}=VT(t);let f=(l?Qc(r.width):r.width)/a,b=(l?Qc(r.height):r.height)/s;return(!f||!Number.isFinite(f))&&(f=1),(!b||!Number.isFinite(b))&&(b=1),{x:f,y:b}}const Gz=oo(0);function WT(e){const t=rn(e);return!J0()||!t.visualViewport?Gz:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Uz(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==rn(e)?!1:t}function Ba(e,t,r,a){t===void 0&&(t=!1),r===void 0&&(r=!1);const s=e.getBoundingClientRect(),l=eb(e);let f=oo(1);t&&(a?Bn(a)&&(f=Di(a)):f=Di(e));const b=Uz(l,r,a)?WT(l):oo(0);let S=(s.left+b.x)/f.x,T=(s.top+b.y)/f.y,O=s.width/f.x,j=s.height/f.y;if(l){const F=rn(l),z=a&&Bn(a)?rn(a):a;let D=F,R=Zh(D);for(;R&&a&&z!==D;){const P=Di(R),y=R.getBoundingClientRect(),p=Hn(R),v=y.left+(R.clientLeft+parseFloat(p.paddingLeft))*P.x,g=y.top+(R.clientTop+parseFloat(p.paddingTop))*P.y;S*=P.x,T*=P.y,O*=P.x,j*=P.y,S+=v,T+=g,D=rn(R),R=Zh(D)}}return Ki({width:O,height:j,x:S,y:T})}function Xd(e,t){const r=Hd(e).scrollLeft;return t?t.left+r:Ba(io(e)).left+r}function BT(e,t){const r=e.getBoundingClientRect(),a=r.left+t.scrollLeft-Xd(e,r),s=r.top+t.scrollTop;return{x:a,y:s}}function $z(e){let{elements:t,rect:r,offsetParent:a,strategy:s}=e;const l=s==="fixed",f=io(a),b=t?Bd(t.floating):!1;if(a===f||b&&l)return r;let S={scrollLeft:0,scrollTop:0},T=oo(1);const O=oo(0),j=ao(a);if((j||!j&&!l)&&((ls(a)!=="body"||$l(f))&&(S=Hd(a)),ao(a))){const z=Ba(a);T=Di(a),O.x=z.x+a.clientLeft,O.y=z.y+a.clientTop}const F=f&&!j&&!l?BT(f,S):oo(0);return{width:r.width*T.x,height:r.height*T.y,x:r.x*T.x-S.scrollLeft*T.x+O.x+F.x,y:r.y*T.y-S.scrollTop*T.y+O.y+F.y}}function qz(e){return Array.from(e.getClientRects())}function Kz(e){const t=io(e),r=Hd(e),a=e.ownerDocument.body,s=_r(t.scrollWidth,t.clientWidth,a.scrollWidth,a.clientWidth),l=_r(t.scrollHeight,t.clientHeight,a.scrollHeight,a.clientHeight);let f=-r.scrollLeft+Xd(e);const b=-r.scrollTop;return Hn(a).direction==="rtl"&&(f+=_r(t.clientWidth,a.clientWidth)-s),{width:s,height:l,x:f,y:b}}const ox=25;function Zz(e,t){const r=rn(e),a=io(e),s=r.visualViewport;let l=a.clientWidth,f=a.clientHeight,b=0,S=0;if(s){l=s.width,f=s.height;const O=J0();(!O||O&&t==="fixed")&&(b=s.offsetLeft,S=s.offsetTop)}const T=Xd(a);if(T<=0){const O=a.ownerDocument,j=O.body,F=getComputedStyle(j),z=O.compatMode==="CSS1Compat"&&parseFloat(F.marginLeft)+parseFloat(F.marginRight)||0,D=Math.abs(a.clientWidth-j.clientWidth-z);D<=ox&&(l-=D)}else T<=ox&&(l+=T);return{width:l,height:f,x:b,y:S}}const Qz=new Set(["absolute","fixed"]);function Jz(e,t){const r=Ba(e,!0,t==="fixed"),a=r.top+e.clientTop,s=r.left+e.clientLeft,l=ao(e)?Di(e):oo(1),f=e.clientWidth*l.x,b=e.clientHeight*l.y,S=s*l.x,T=a*l.y;return{width:f,height:b,x:S,y:T}}function ax(e,t,r){let a;if(t==="viewport")a=Zz(e,r);else if(t==="document")a=Kz(io(e));else if(Bn(t))a=Jz(t,r);else{const s=WT(e);a={x:t.x-s.x,y:t.y-s.y,width:t.width,height:t.height}}return Ki(a)}function HT(e,t){const r=ca(e);return r===t||!Bn(r)||Zi(r)?!1:Hn(r).position==="fixed"||HT(r,t)}function eF(e,t){const r=t.get(e);if(r)return r;let a=wo(e,[],!1).filter(b=>Bn(b)&&ls(b)!=="body"),s=null;const l=Hn(e).position==="fixed";let f=l?ca(e):e;for(;Bn(f)&&!Zi(f);){const b=Hn(f),S=Q0(f);!S&&b.position==="fixed"&&(s=null),(l?!S&&!s:!S&&b.position==="static"&&!!s&&Qz.has(s.position)||$l(f)&&!S&&HT(e,f))?a=a.filter(O=>O!==f):s=b,f=ca(f)}return t.set(e,a),a}function tF(e){let{element:t,boundary:r,rootBoundary:a,strategy:s}=e;const f=[...r==="clippingAncestors"?Bd(t)?[]:eF(t,this._c):[].concat(r),a],b=f[0],S=f.reduce((T,O)=>{const j=ax(t,O,s);return T.top=_r(j.top,T.top),T.right=Vn(j.right,T.right),T.bottom=Vn(j.bottom,T.bottom),T.left=_r(j.left,T.left),T},ax(t,b,s));return{width:S.right-S.left,height:S.bottom-S.top,x:S.left,y:S.top}}function rF(e){const{width:t,height:r}=VT(e);return{width:t,height:r}}function nF(e,t,r){const a=ao(t),s=io(t),l=r==="fixed",f=Ba(e,!0,l,t);let b={scrollLeft:0,scrollTop:0};const S=oo(0);function T(){S.x=Xd(s)}if(a||!a&&!l)if((ls(t)!=="body"||$l(s))&&(b=Hd(t)),a){const z=Ba(t,!0,l,t);S.x=z.x+t.clientLeft,S.y=z.y+t.clientTop}else s&&T();l&&!a&&s&&T();const O=s&&!a&&!l?BT(s,b):oo(0),j=f.left+b.scrollLeft-S.x-O.x,F=f.top+b.scrollTop-S.y-O.y;return{x:j,y:F,width:f.width,height:f.height}}function xp(e){return Hn(e).position==="static"}function ix(e,t){if(!ao(e)||Hn(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return io(e)===r&&(r=r.ownerDocument.body),r}function XT(e,t){const r=rn(e);if(Bd(e))return r;if(!ao(e)){let s=ca(e);for(;s&&!Zi(s);){if(Bn(s)&&!xp(s))return s;s=ca(s)}return r}let a=ix(e,t);for(;a&&Fz(a)&&xp(a);)a=ix(a,t);return a&&Zi(a)&&xp(a)&&!Q0(a)?r:a||Xz(e)||r}const oF=async function(e){const t=this.getOffsetParent||XT,r=this.getDimensions,a=await r(e.floating);return{reference:nF(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}};function aF(e){return Hn(e).direction==="rtl"}const YT={convertOffsetParentRelativeRectToViewportRelativeRect:$z,getDocumentElement:io,getClippingRect:tF,getOffsetParent:XT,getElementRects:oF,getClientRects:qz,getDimensions:rF,getScale:Di,isElement:Bn,isRTL:aF};function GT(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function iF(e,t){let r=null,a;const s=io(e);function l(){var b;clearTimeout(a),(b=r)==null||b.disconnect(),r=null}function f(b,S){b===void 0&&(b=!1),S===void 0&&(S=1),l();const T=e.getBoundingClientRect(),{left:O,top:j,width:F,height:z}=T;if(b||t(),!F||!z)return;const D=Iu(j),R=Iu(s.clientWidth-(O+F)),P=Iu(s.clientHeight-(j+z)),y=Iu(O),v={rootMargin:-D+"px "+-R+"px "+-P+"px "+-y+"px",threshold:_r(0,Vn(1,S))||1};let g=!0;function m(_){const M=_[0].intersectionRatio;if(M!==S){if(!g)return f();M?f(!1,M):a=setTimeout(()=>{f(!1,1e-7)},1e3)}M===1&&!GT(T,e.getBoundingClientRect())&&f(),g=!1}try{r=new IntersectionObserver(m,{...v,root:s.ownerDocument})}catch{r=new IntersectionObserver(m,v)}r.observe(e)}return f(!0),l}function sF(e,t,r,a){a===void 0&&(a={});const{ancestorScroll:s=!0,ancestorResize:l=!0,elementResize:f=typeof ResizeObserver=="function",layoutShift:b=typeof IntersectionObserver=="function",animationFrame:S=!1}=a,T=eb(e),O=s||l?[...T?wo(T):[],...wo(t)]:[];O.forEach(y=>{s&&y.addEventListener("scroll",r,{passive:!0}),l&&y.addEventListener("resize",r)});const j=T&&b?iF(T,r):null;let F=-1,z=null;f&&(z=new ResizeObserver(y=>{let[p]=y;p&&p.target===T&&z&&(z.unobserve(t),cancelAnimationFrame(F),F=requestAnimationFrame(()=>{var v;(v=z)==null||v.observe(t)})),r()}),T&&!S&&z.observe(T),z.observe(t));let D,R=S?Ba(e):null;S&&P();function P(){const y=Ba(e);R&&!GT(R,y)&&r(),R=y,D=requestAnimationFrame(P)}return r(),()=>{var y;O.forEach(p=>{s&&p.removeEventListener("scroll",r),l&&p.removeEventListener("resize",r)}),j==null||j(),(y=z)==null||y.disconnect(),z=null,S&&cancelAnimationFrame(D)}}const oc=Wa,UT=Nz,lF=_z,uF=Iz,cF=Oz,dF=jz,fF=Az,sx=Tz,pF=Mz,hF=Lz,$T=(e,t,r)=>{const a=new Map,s={platform:YT,...r},l={...s.platform,_c:a};return kz(e,t,{...s,platform:l})},gF=e=>{const{element:t,padding:r}=e;function a(s){return Object.prototype.hasOwnProperty.call(s,"current")}return{name:"arrow",options:e,fn(s){return a(t)?t.current!=null?sx({element:t.current,padding:r}).fn(s):{}:t?sx({element:t,padding:r}).fn(s):{}}}};var ac=typeof document<"u"?ee.useLayoutEffect:ee.useEffect;function td(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,a,s;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(a=r;a--!==0;)if(!td(e[a],t[a]))return!1;return!0}if(s=Object.keys(e),r=s.length,r!==Object.keys(t).length)return!1;for(a=r;a--!==0;)if(!Object.prototype.hasOwnProperty.call(t,s[a]))return!1;for(a=r;a--!==0;){const l=s[a];if(!(l==="_owner"&&e.$$typeof)&&!td(e[l],t[l]))return!1}return!0}return e!==e&&t!==t}function lx(e){const t=ee.useRef(e);return ac(()=>{t.current=e}),t}function bF(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:a=[],platform:s,whileElementsMounted:l,open:f}=e,[b,S]=ee.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[T,O]=ee.useState(a);td(T,a)||O(a);const j=ee.useRef(null),F=ee.useRef(null),z=ee.useRef(b),D=lx(l),R=lx(s),[P,y]=ee.useState(null),[p,v]=ee.useState(null),g=ee.useCallback(B=>{j.current!==B&&(j.current=B,y(B))},[]),m=ee.useCallback(B=>{F.current!==B&&(F.current=B,v(B))},[]),_=ee.useCallback(()=>{if(!j.current||!F.current)return;const B={placement:t,strategy:r,middleware:T};R.current&&(B.platform=R.current),$T(j.current,F.current,B).then(U=>{const K={...U,isPositioned:!0};M.current&&!td(z.current,K)&&(z.current=K,Po.flushSync(()=>{S(K)}))})},[T,t,r,R]);ac(()=>{f===!1&&z.current.isPositioned&&(z.current.isPositioned=!1,S(B=>({...B,isPositioned:!1})))},[f]);const M=ee.useRef(!1);ac(()=>(M.current=!0,()=>{M.current=!1}),[]),ac(()=>{if(P&&p){if(D.current)return D.current(P,p,_);_()}},[P,p,_,D]);const X=ee.useMemo(()=>({reference:j,floating:F,setReference:g,setFloating:m}),[g,m]),H=ee.useMemo(()=>({reference:P,floating:p}),[P,p]);return ee.useMemo(()=>({...b,update:_,refs:X,elements:H,reference:g,floating:m}),[b,_,X,H,g,m])}var Gt=typeof document<"u"?ee.useLayoutEffect:ee.useEffect;let wp=!1,vF=0;const ux=()=>"floating-ui-"+vF++;function mF(){const[e,t]=ee.useState(()=>wp?ux():void 0);return Gt(()=>{e==null&&t(ux())},[]),ee.useEffect(()=>{wp||(wp=!0)},[]),e}const yF=hg["useId".toString()],Ml=yF||mF;function qT(){const e=new Map;return{emit(t,r){var a;(a=e.get(t))==null||a.forEach(s=>s(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){e.set(t,(e.get(t)||[]).filter(a=>a!==r))}}}const KT=ee.createContext(null),ZT=ee.createContext(null),us=()=>{var e;return((e=ee.useContext(KT))==null?void 0:e.id)||null},ei=()=>ee.useContext(ZT),xF=e=>{const t=Ml(),r=ei(),a=us(),s=e||a;return Gt(()=>{const l={id:t,parentId:s};return r==null||r.addNode(l),()=>{r==null||r.removeNode(l)}},[r,t,s]),t},wF=e=>{let{children:t,id:r}=e;const a=us();return ee.createElement(KT.Provider,{value:ee.useMemo(()=>({id:r,parentId:a}),[r,a])},t)},CF=e=>{let{children:t}=e;const r=ee.useRef([]),a=ee.useCallback(f=>{r.current=[...r.current,f]},[]),s=ee.useCallback(f=>{r.current=r.current.filter(b=>b!==f)},[]),l=ee.useState(()=>qT())[0];return ee.createElement(ZT.Provider,{value:ee.useMemo(()=>({nodesRef:r,addNode:a,removeNode:s,events:l}),[r,a,s,l])},t)};function Ur(e){return(e==null?void 0:e.ownerDocument)||document}function tb(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function QT(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:r,version:a}=t;return r+"/"+a}).join(" "):navigator.userAgent}function rb(e){return Ur(e).defaultView||window}function mn(e){return e?e instanceof rb(e).Element:!1}function Ha(e){return e?e instanceof rb(e).HTMLElement:!1}function SF(e){if(typeof ShadowRoot>"u")return!1;const t=rb(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function JT(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(tb())||t.test(QT()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function eP(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 Qh(){return/apple/i.test(navigator.vendor)}function tP(){return tb().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function rd(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function yn(e){const t=ee.useRef(e);return Gt(()=>{t.current=e}),t}const cx="data-floating-ui-safe-polygon";function ic(e,t,r){return r&&!rd(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const kF=function(e,t){let{enabled:r=!0,delay:a=0,handleClose:s=null,mouseOnly:l=!1,restMs:f=0,move:b=!0}=t===void 0?{}:t;const{open:S,onOpenChange:T,dataRef:O,events:j,elements:{domReference:F,floating:z},refs:D}=e,R=ei(),P=us(),y=yn(s),p=yn(a),v=ee.useRef(),g=ee.useRef(),m=ee.useRef(),_=ee.useRef(),M=ee.useRef(!0),X=ee.useRef(!1),H=ee.useRef(()=>{}),B=ee.useCallback(()=>{var ne;const fe=(ne=O.current.openEvent)==null?void 0:ne.type;return(fe==null?void 0:fe.includes("mouse"))&&fe!=="mousedown"},[O]);ee.useEffect(()=>{if(!r)return;function ne(){clearTimeout(g.current),clearTimeout(_.current),M.current=!0}return j.on("dismiss",ne),()=>{j.off("dismiss",ne)}},[r,j]),ee.useEffect(()=>{if(!r||!y.current||!S)return;function ne(){B()&&T(!1)}const fe=Ur(z).documentElement;return fe.addEventListener("mouseleave",ne),()=>{fe.removeEventListener("mouseleave",ne)}},[z,S,T,r,y,O,B]);const U=ee.useCallback(function(ne){ne===void 0&&(ne=!0);const fe=ic(p.current,"close",v.current);fe&&!m.current?(clearTimeout(g.current),g.current=setTimeout(()=>T(!1),fe)):ne&&(clearTimeout(g.current),T(!1))},[p,T]),K=ee.useCallback(()=>{H.current(),m.current=void 0},[]),oe=ee.useCallback(()=>{if(X.current){const ne=Ur(D.floating.current).body;ne.style.pointerEvents="",ne.removeAttribute(cx),X.current=!1}},[D]);return ee.useEffect(()=>{if(!r)return;function ne(){return O.current.openEvent?["click","mousedown"].includes(O.current.openEvent.type):!1}function fe(ge){if(clearTimeout(g.current),M.current=!1,l&&!rd(v.current)||f>0&&ic(p.current,"open")===0)return;O.current.openEvent=ge;const ue=ic(p.current,"open",v.current);ue?g.current=setTimeout(()=>{T(!0)},ue):T(!0)}function ve(ge){if(ne())return;H.current();const ue=Ur(z);if(clearTimeout(_.current),y.current){clearTimeout(g.current),m.current=y.current({...e,tree:R,x:ge.clientX,y:ge.clientY,onClose(){oe(),K(),U()}});const he=m.current;ue.addEventListener("mousemove",he),H.current=()=>{ue.removeEventListener("mousemove",he)};return}U()}function Se(ge){ne()||y.current==null||y.current({...e,tree:R,x:ge.clientX,y:ge.clientY,onClose(){K(),U()}})(ge)}if(mn(F)){const ge=F;return S&&ge.addEventListener("mouseleave",Se),z==null||z.addEventListener("mouseleave",Se),b&&ge.addEventListener("mousemove",fe,{once:!0}),ge.addEventListener("mouseenter",fe),ge.addEventListener("mouseleave",ve),()=>{S&&ge.removeEventListener("mouseleave",Se),z==null||z.removeEventListener("mouseleave",Se),b&&ge.removeEventListener("mousemove",fe),ge.removeEventListener("mouseenter",fe),ge.removeEventListener("mouseleave",ve)}}},[F,z,r,e,l,f,b,U,K,oe,T,S,R,p,y,O]),Gt(()=>{var ne;if(r&&S&&(ne=y.current)!=null&&ne.__options.blockPointerEvents&&B()){const Se=Ur(z).body;if(Se.setAttribute(cx,""),Se.style.pointerEvents="none",X.current=!0,mn(F)&&z){var fe,ve;const ge=F,ue=R==null||(fe=R.nodesRef.current.find(he=>he.id===P))==null||(ve=fe.context)==null?void 0:ve.elements.floating;return ue&&(ue.style.pointerEvents=""),ge.style.pointerEvents="auto",z.style.pointerEvents="auto",()=>{ge.style.pointerEvents="",z.style.pointerEvents=""}}}},[r,S,P,z,F,R,y,O,B]),Gt(()=>{S||(v.current=void 0,K(),oe())},[S,K,oe]),ee.useEffect(()=>()=>{K(),clearTimeout(g.current),clearTimeout(_.current),oe()},[r,K,oe]),ee.useMemo(()=>{if(!r)return{};function ne(fe){v.current=fe.pointerType}return{reference:{onPointerDown:ne,onPointerEnter:ne,onMouseMove(){S||f===0||(clearTimeout(_.current),_.current=setTimeout(()=>{M.current||T(!0)},f))}},floating:{onMouseEnter(){clearTimeout(g.current)},onMouseLeave(){j.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),U(!1)}}}},[j,r,f,S,T,U])},rP=ee.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),nP=()=>ee.useContext(rP),TF=e=>{let{children:t,delay:r,timeoutMs:a=0}=e;const[s,l]=ee.useReducer((S,T)=>({...S,...T}),{delay:r,timeoutMs:a,initialDelay:r,currentId:null,isInstantPhase:!1}),f=ee.useRef(null),b=ee.useCallback(S=>{l({currentId:S})},[]);return Gt(()=>{s.currentId?f.current===null?f.current=s.currentId:l({isInstantPhase:!0}):(l({isInstantPhase:!1}),f.current=null)},[s.currentId]),ee.createElement(rP.Provider,{value:ee.useMemo(()=>({...s,setState:l,setCurrentId:b}),[s,l,b])},t)},PF=(e,t)=>{let{open:r,onOpenChange:a}=e,{id:s}=t;const{currentId:l,setCurrentId:f,initialDelay:b,setState:S,timeoutMs:T}=nP();ee.useEffect(()=>{l&&(S({delay:{open:1,close:ic(b,"close")}}),l!==s&&a(!1))},[s,a,S,l,b]),ee.useEffect(()=>{function O(){a(!1),S({delay:b,currentId:null})}if(!r&&l===s)if(T){const j=window.setTimeout(O,T);return()=>{clearTimeout(j)}}else O()},[r,S,l,s,a,b,T]),ee.useEffect(()=>{r&&f(s)},[r,f,s])};function Rl(){return Rl=Object.assign||function(e){for(var t=1;te==null?void 0:e.focus({preventScroll:r});s?l():dx=requestAnimationFrame(l)}function _F(e,t){var r;let a=[],s=(r=e.find(l=>l.id===t))==null?void 0:r.parentId;for(;s;){const l=e.find(f=>f.id===s);s=l==null?void 0:l.parentId,l&&(a=a.concat(l))}return a}function ol(e,t){let r=e.filter(s=>{var l;return s.parentId===t&&((l=s.context)==null?void 0:l.open)})||[],a=r;for(;a.length;)a=e.filter(s=>{var l;return(l=a)==null?void 0:l.some(f=>{var b;return s.parentId===f.id&&((b=s.context)==null?void 0:b.open)})})||[],r=r.concat(a);return r}function Yd(e){return"composedPath"in e?e.composedPath()[0]:e.target}const OF="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function oP(e){return Ha(e)&&e.matches(OF)}function hn(e){e.preventDefault(),e.stopPropagation()}const nd=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function aP(e,t){const r=Zc(e,nd());t==="prev"&&r.reverse();const a=r.indexOf(Xa(Ur(e)));return r.slice(a+1)[0]}function iP(){return aP(document.body,"next")}function sP(){return aP(document.body,"prev")}function al(e,t){const r=t||e.currentTarget,a=e.relatedTarget;return!a||!Hr(r,a)}function AF(e){Zc(e,nd()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function EF(e){e.querySelectorAll("[data-tabindex]").forEach(r=>{const a=r.dataset.tabindex;delete r.dataset.tabindex,a?r.setAttribute("tabindex",a):r.removeAttribute("tabindex")})}const MF=hg["useInsertionEffect".toString()],RF=MF||(e=>e());function cs(e){const t=ee.useRef(()=>{});return RF(()=>{t.current=e}),ee.useCallback(function(){for(var r=arguments.length,a=new Array(r),s=0;s(Qh()&&l("button"),document.addEventListener("keydown",fx),()=>{document.removeEventListener("keydown",fx)}),[]),ee.createElement("span",Rl({},t,{ref:r,tabIndex:0,role:s,"aria-hidden":s?void 0:!0,"data-floating-ui-focus-guard":"",style:nb,onFocus:f=>{Qh()&&tP()&&!NF(f)?(f.persist(),ob=window.setTimeout(()=>{a(f)},50)):a(f)}}))}),lP=ee.createContext(null),uP=function(e){let{id:t,enabled:r=!0}=e===void 0?{}:e;const[a,s]=ee.useState(null),l=Ml(),f=cP();return Gt(()=>{if(!r)return;const b=t?document.getElementById(t):null;if(b)b.setAttribute("data-floating-ui-portal",""),s(b);else{const S=document.createElement("div");t!==""&&(S.id=t||l),S.setAttribute("data-floating-ui-portal",""),s(S);const T=(f==null?void 0:f.portalNode)||document.body;return T.appendChild(S),()=>{T.removeChild(S)}}},[t,f,l,r]),a},IF=e=>{let{children:t,id:r,root:a=null,preserveTabOrder:s=!0}=e;const l=uP({id:r,enabled:!a}),[f,b]=ee.useState(null),S=ee.useRef(null),T=ee.useRef(null),O=ee.useRef(null),j=ee.useRef(null),F=!!f&&!f.modal&&!!(a||l)&&s;return ee.useEffect(()=>{if(!l||!s||f!=null&&f.modal)return;function z(D){l&&al(D)&&(D.type==="focusin"?EF:AF)(l)}return l.addEventListener("focusin",z,!0),l.addEventListener("focusout",z,!0),()=>{l.removeEventListener("focusin",z,!0),l.removeEventListener("focusout",z,!0)}},[l,s,f==null?void 0:f.modal]),ee.createElement(lP.Provider,{value:ee.useMemo(()=>({preserveTabOrder:s,beforeOutsideRef:S,afterOutsideRef:T,beforeInsideRef:O,afterInsideRef:j,portalNode:l,setFocusManagerState:b}),[s,l])},F&&l&&ee.createElement(od,{"data-type":"outside",ref:S,onFocus:z=>{if(al(z,l)){var D;(D=O.current)==null||D.focus()}else{const R=sP()||(f==null?void 0:f.refs.domReference.current);R==null||R.focus()}}}),F&&l&&ee.createElement("span",{"aria-owns":l.id,style:nb}),a?Po.createPortal(t,a):l?Po.createPortal(t,l):null,F&&l&&ee.createElement(od,{"data-type":"outside",ref:T,onFocus:z=>{if(al(z,l)){var D;(D=j.current)==null||D.focus()}else{const R=iP()||(f==null?void 0:f.refs.domReference.current);R==null||R.focus(),f!=null&&f.closeOnFocusOut&&(f==null||f.onOpenChange(!1))}}}))},cP=()=>ee.useContext(lP),LF=ee.forwardRef(function(t,r){return ee.createElement("button",Rl({},t,{type:"button",ref:r,tabIndex:-1,style:nb}))});function jF(e){let{context:t,children:r,order:a=["content"],guards:s=!0,initialFocus:l=0,returnFocus:f=!0,modal:b=!0,visuallyHiddenDismiss:S=!1,closeOnFocusOut:T=!0}=e;const{refs:O,nodeId:j,onOpenChange:F,events:z,dataRef:D,elements:{domReference:R,floating:P}}=t,y=yn(a),p=ei(),v=cP(),[g,m]=ee.useState(null),_=typeof l=="number"&&l<0,M=ee.useRef(null),X=ee.useRef(null),H=ee.useRef(!1),B=ee.useRef(null),U=ee.useRef(!1),K=v!=null,oe=R&&R.getAttribute("role")==="combobox"&&oP(R),ne=ee.useCallback(function(ge){return ge===void 0&&(ge=P),ge?Zc(ge,nd()):[]},[P]),fe=ee.useCallback(ge=>{const ue=ne(ge);return y.current.map(he=>R&&he==="reference"?R:P&&he==="floating"?P:ue).filter(Boolean).flat()},[R,P,y,ne]);ee.useEffect(()=>{if(!b)return;function ge(he){if(he.key==="Tab"){ne().length===0&&!oe&&hn(he);const ye=fe(),Pe=Yd(he);y.current[0]==="reference"&&Pe===R&&(hn(he),he.shiftKey?Ho(ye[ye.length-1]):Ho(ye[1])),y.current[1]==="floating"&&Pe===P&&he.shiftKey&&(hn(he),Ho(ye[0]))}}const ue=Ur(P);return ue.addEventListener("keydown",ge),()=>{ue.removeEventListener("keydown",ge)}},[R,P,b,y,O,oe,ne,fe]),ee.useEffect(()=>{if(!T)return;function ge(){U.current=!0,setTimeout(()=>{U.current=!1})}function ue(he){const ye=he.relatedTarget,Pe=!(Hr(R,ye)||Hr(P,ye)||Hr(ye,P)||Hr(v==null?void 0:v.portalNode,ye)||ye!=null&&ye.hasAttribute("data-floating-ui-focus-guard")||p&&(ol(p.nodesRef.current,j).find(Me=>{var Le,je;return Hr((Le=Me.context)==null?void 0:Le.elements.floating,ye)||Hr((je=Me.context)==null?void 0:je.elements.domReference,ye)})||_F(p.nodesRef.current,j).find(Me=>{var Le,je;return((Le=Me.context)==null?void 0:Le.elements.floating)===ye||((je=Me.context)==null?void 0:je.elements.domReference)===ye})));ye&&Pe&&!U.current&&ye!==B.current&&(H.current=!0,setTimeout(()=>F(!1)))}if(P&&Ha(R))return R.addEventListener("focusout",ue),R.addEventListener("pointerdown",ge),!b&&P.addEventListener("focusout",ue),()=>{R.removeEventListener("focusout",ue),R.removeEventListener("pointerdown",ge),!b&&P.removeEventListener("focusout",ue)}},[R,P,b,j,p,v,F,T]),ee.useEffect(()=>{var ge;const ue=Array.from((v==null||(ge=v.portalNode)==null?void 0:ge.querySelectorAll("[data-floating-ui-portal]"))||[]);function he(){return[M.current,X.current].filter(Boolean)}if(P&&b){const ye=[P,...ue,...he()],Pe=KD(y.current.includes("reference")||oe?ye.concat(R||[]):ye);return()=>{Pe()}}},[R,P,b,y,v,oe]),ee.useEffect(()=>{if(b&&!s&&P){const ge=[],ue=nd(),he=Zc(Ur(P).body,ue),ye=fe(),Pe=he.filter(Me=>!ye.includes(Me));return Pe.forEach((Me,Le)=>{ge[Le]=Me.getAttribute("tabindex"),Me.setAttribute("tabindex","-1")}),()=>{Pe.forEach((Me,Le)=>{const je=ge[Le];je==null?Me.removeAttribute("tabindex"):Me.setAttribute("tabindex",je)})}}},[P,b,s,fe]),Gt(()=>{if(!P)return;const ge=Ur(P);let ue=f,he=!1;const ye=Xa(ge),Pe=D.current;B.current=ye;const Me=fe(P),Le=(typeof l=="number"?Me[l]:l.current)||P;!_&&Ho(Le,{preventScroll:Le===P});function je(_e){if(_e.type==="escapeKey"&&O.domReference.current&&(B.current=O.domReference.current),["referencePress","escapeKey"].includes(_e.type))return;const Ge=_e.data.returnFocus;typeof Ge=="object"?(ue=!0,he=Ge.preventScroll):ue=Ge}return z.on("dismiss",je),()=>{if(z.off("dismiss",je),Hr(P,Xa(ge))&&O.domReference.current&&(B.current=O.domReference.current),ue&&Ha(B.current)&&!H.current)if(!O.domReference.current||U.current)Ho(B.current,{cancelPrevious:!1,preventScroll:he});else{var _e;Pe.__syncReturnFocus=!0,(_e=B.current)==null||_e.focus({preventScroll:he}),setTimeout(()=>{delete Pe.__syncReturnFocus})}}},[P,fe,l,f,D,O,z,_]),Gt(()=>{if(v)return v.setFocusManagerState({...t,modal:b,closeOnFocusOut:T}),()=>{v.setFocusManagerState(null)}},[v,b,T,t]),Gt(()=>{if(_||!P)return;function ge(){m(ne().length)}if(ge(),typeof MutationObserver=="function"){const ue=new MutationObserver(ge);return ue.observe(P,{childList:!0,subtree:!0}),()=>{ue.disconnect()}}},[P,ne,_,O]);const ve=s&&(K||b)&&!oe;function Se(ge){return S&&b?ee.createElement(LF,{ref:ge==="start"?M:X,onClick:()=>F(!1)},typeof S=="string"?S:"Dismiss"):null}return ee.createElement(ee.Fragment,null,ve&&ee.createElement(od,{"data-type":"inside",ref:v==null?void 0:v.beforeInsideRef,onFocus:ge=>{if(b){const he=fe();Ho(a[0]==="reference"?he[0]:he[he.length-1])}else if(v!=null&&v.preserveTabOrder&&v.portalNode)if(H.current=!1,al(ge,v.portalNode)){const he=iP()||R;he==null||he.focus()}else{var ue;(ue=v.beforeOutsideRef.current)==null||ue.focus()}}}),oe?null:Se("start"),ee.cloneElement(r,g===0||a.includes("floating")?{tabIndex:0}:{}),Se("end"),ve&&ee.createElement(od,{"data-type":"inside",ref:v==null?void 0:v.afterInsideRef,onFocus:ge=>{if(b)Ho(fe()[0]);else if(v!=null&&v.preserveTabOrder&&v.portalNode)if(H.current=!0,al(ge,v.portalNode)){const he=sP()||R;he==null||he.focus()}else{var ue;(ue=v.afterOutsideRef.current)==null||ue.focus()}}}))}const Lu="data-floating-ui-scroll-lock",DF=ee.forwardRef(function(t,r){let{lockScroll:a=!1,...s}=t;return Gt(()=>{var l,f;if(!a||document.body.hasAttribute(Lu))return;document.body.setAttribute(Lu,"");const T=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",O=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(tb()))return Object.assign(document.body.style,{overflow:"hidden",[T]:O+"px"}),()=>{document.body.removeAttribute(Lu),Object.assign(document.body.style,{overflow:"",[T]:""})};const j=((l=window.visualViewport)==null?void 0:l.offsetLeft)||0,F=((f=window.visualViewport)==null?void 0:f.offsetTop)||0,z=window.pageXOffset,D=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(D-Math.floor(F))+"px",left:-(z-Math.floor(j))+"px",right:"0",[T]:O+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[T]:""}),document.body.removeAttribute(Lu),window.scrollTo(z,D)}},[a]),ee.createElement("div",Rl({ref:r},s,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...s.style}}))});function px(e){return Ha(e.target)&&e.target.tagName==="BUTTON"}function hx(e){return oP(e)}const zF=function(e,t){let{open:r,onOpenChange:a,dataRef:s,elements:{domReference:l}}=e,{enabled:f=!0,event:b="click",toggle:S=!0,ignoreMouse:T=!1,keyboardHandlers:O=!0}=t===void 0?{}:t;const j=ee.useRef();return ee.useMemo(()=>f?{reference:{onPointerDown(F){j.current=F.pointerType},onMouseDown(F){F.button===0&&(rd(j.current,!0)&&T||b!=="click"&&(r?S&&(!s.current.openEvent||s.current.openEvent.type==="mousedown")&&a(!1):(F.preventDefault(),a(!0)),s.current.openEvent=F.nativeEvent))},onClick(F){if(!s.current.__syncReturnFocus){if(b==="mousedown"&&j.current){j.current=void 0;return}rd(j.current,!0)&&T||(r?S&&(!s.current.openEvent||s.current.openEvent.type==="click")&&a(!1):a(!0),s.current.openEvent=F.nativeEvent)}},onKeyDown(F){j.current=void 0,O&&(px(F)||(F.key===" "&&!hx(l)&&F.preventDefault(),F.key==="Enter"&&(r?S&&a(!1):a(!0))))},onKeyUp(F){O&&(px(F)||hx(l)||F.key===" "&&(r?S&&a(!1):a(!0)))}}}:{},[f,s,b,T,O,l,S,r,a])};function sc(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 FF={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},VF={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},WF=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}},BF=function(e,t){let{open:r,onOpenChange:a,events:s,nodeId:l,elements:{reference:f,domReference:b,floating:S},dataRef:T}=e,{enabled:O=!0,escapeKey:j=!0,outsidePress:F=!0,outsidePressEvent:z="pointerdown",referencePress:D=!1,referencePressEvent:R="pointerdown",ancestorScroll:P=!1,bubbles:y=!0}=t===void 0?{}:t;const p=ei(),v=us()!=null,g=cs(typeof F=="function"?F:()=>!1),m=typeof F=="function"?g:F,_=ee.useRef(!1),{escapeKeyBubbles:M,outsidePressBubbles:X}=WF(y);return ee.useEffect(()=>{if(!r||!O)return;T.current.__escapeKeyBubbles=M,T.current.__outsidePressBubbles=X;function H(ne){if(ne.key==="Escape"){const fe=p?ol(p.nodesRef.current,l):[];if(fe.length>0){let ve=!0;if(fe.forEach(Se=>{var ge;if((ge=Se.context)!=null&&ge.open&&!Se.context.dataRef.current.__escapeKeyBubbles){ve=!1;return}}),!ve)return}s.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),a(!1)}}function B(ne){const fe=_.current;if(_.current=!1,fe||typeof m=="function"&&!m(ne))return;const ve=Yd(ne);if(Ha(ve)&&S){const ue=S.ownerDocument.defaultView||window,he=ve.scrollWidth>ve.clientWidth,ye=ve.scrollHeight>ve.clientHeight;let Pe=ye&&ne.offsetX>ve.clientWidth;if(ye&&ue.getComputedStyle(ve).direction==="rtl"&&(Pe=ne.offsetX<=ve.offsetWidth-ve.clientWidth),Pe||he&&ne.offsetY>ve.clientHeight)return}const Se=p&&ol(p.nodesRef.current,l).some(ue=>{var he;return sc(ne,(he=ue.context)==null?void 0:he.elements.floating)});if(sc(ne,S)||sc(ne,b)||Se)return;const ge=p?ol(p.nodesRef.current,l):[];if(ge.length>0){let ue=!0;if(ge.forEach(he=>{var ye;if((ye=he.context)!=null&&ye.open&&!he.context.dataRef.current.__outsidePressBubbles){ue=!1;return}}),!ue)return}s.emit("dismiss",{type:"outsidePress",data:{returnFocus:v?{preventScroll:!0}:JT(ne)||eP(ne)}}),a(!1)}function U(){a(!1)}const K=Ur(S);j&&K.addEventListener("keydown",H),m&&K.addEventListener(z,B);let oe=[];return P&&(mn(b)&&(oe=wo(b)),mn(S)&&(oe=oe.concat(wo(S))),!mn(f)&&f&&f.contextElement&&(oe=oe.concat(wo(f.contextElement)))),oe=oe.filter(ne=>{var fe;return ne!==((fe=K.defaultView)==null?void 0:fe.visualViewport)}),oe.forEach(ne=>{ne.addEventListener("scroll",U,{passive:!0})}),()=>{j&&K.removeEventListener("keydown",H),m&&K.removeEventListener(z,B),oe.forEach(ne=>{ne.removeEventListener("scroll",U)})}},[T,S,b,f,j,m,z,s,p,l,r,a,P,O,M,X,v]),ee.useEffect(()=>{_.current=!1},[m,z]),ee.useMemo(()=>O?{reference:{[FF[R]]:()=>{D&&(s.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),a(!1))}},floating:{[VF[z]]:()=>{_.current=!0}}}:{},[O,s,D,z,R,a])},HF=function(e,t){let{open:r,onOpenChange:a,dataRef:s,events:l,refs:f,elements:{floating:b,domReference:S}}=e,{enabled:T=!0,keyboardOnly:O=!0}=t===void 0?{}:t;const j=ee.useRef(""),F=ee.useRef(!1),z=ee.useRef();return ee.useEffect(()=>{if(!T)return;const R=Ur(b).defaultView||window;function P(){!r&&Ha(S)&&S===Xa(Ur(S))&&(F.current=!0)}return R.addEventListener("blur",P),()=>{R.removeEventListener("blur",P)}},[b,S,r,T]),ee.useEffect(()=>{if(!T)return;function D(R){(R.type==="referencePress"||R.type==="escapeKey")&&(F.current=!0)}return l.on("dismiss",D),()=>{l.off("dismiss",D)}},[l,T]),ee.useEffect(()=>()=>{clearTimeout(z.current)},[]),ee.useMemo(()=>T?{reference:{onPointerDown(D){let{pointerType:R}=D;j.current=R,F.current=!!(R&&O)},onMouseLeave(){F.current=!1},onFocus(D){var R;F.current||D.type==="focus"&&((R=s.current.openEvent)==null?void 0:R.type)==="mousedown"&&s.current.openEvent&&sc(s.current.openEvent,S)||(s.current.openEvent=D.nativeEvent,a(!0))},onBlur(D){F.current=!1;const R=D.relatedTarget,P=mn(R)&&R.hasAttribute("data-floating-ui-focus-guard")&&R.getAttribute("data-type")==="outside";z.current=setTimeout(()=>{Hr(f.floating.current,R)||Hr(S,R)||P||a(!1)})}}}:{},[T,O,S,f,s,a])};let gx=!1;const ab="ArrowUp",Gd="ArrowDown",Qi="ArrowLeft",ql="ArrowRight";function ju(e,t,r){return Math.floor(e/t)!==r}function Ds(e,t){return t<0||t>=e.current.length}function Tr(e,t){let{startingIndex:r=-1,decrement:a=!1,disabledIndices:s,amount:l=1}=t===void 0?{}:t;const f=e.current;let b=r;do{var S,T;b=b+(a?-l:l)}while(b>=0&&b<=f.length-1&&(s?s.includes(b):f[b]==null||(S=f[b])!=null&&S.hasAttribute("disabled")||((T=f[b])==null?void 0:T.getAttribute("aria-disabled"))==="true"));return b}function Ud(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function bx(e,t){return Ud(t,e===ab||e===Gd,e===Qi||e===ql)}function Cp(e,t,r){return Ud(t,e===Gd,r?e===Qi:e===ql)||e==="Enter"||e==" "||e===""}function XF(e,t,r){return Ud(t,r?e===Qi:e===ql,e===Gd)}function YF(e,t,r){return Ud(t,r?e===ql:e===Qi,e===ab)}function Sp(e,t){return Tr(e,{disabledIndices:t})}function vx(e,t){return Tr(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}const GF=function(e,t){let{open:r,onOpenChange:a,refs:s,elements:{domReference:l}}=e,{listRef:f,activeIndex:b,onNavigate:S=()=>{},enabled:T=!0,selectedIndex:O=null,allowEscape:j=!1,loop:F=!1,nested:z=!1,rtl:D=!1,virtual:R=!1,focusItemOnOpen:P="auto",focusItemOnHover:y=!0,openOnArrowKeyDown:p=!0,disabledIndices:v=void 0,orientation:g="vertical",cols:m=1,scrollItemIntoView:_=!0}=t===void 0?{listRef:{current:[]},activeIndex:null,onNavigate:()=>{}}:t;const M=us(),X=ei(),H=cs(S),B=ee.useRef(P),U=ee.useRef(O??-1),K=ee.useRef(null),oe=ee.useRef(!0),ne=ee.useRef(H),fe=ee.useRef(r),ve=ee.useRef(!1),Se=ee.useRef(!1),ge=yn(v),ue=yn(r),he=yn(_),[ye,Pe]=ee.useState(),Me=ee.useCallback(function(_e,Ge,Fe){Fe===void 0&&(Fe=!1);const Ne=_e.current[Ge.current];R?Pe(Ne==null?void 0:Ne.id):Ho(Ne,{preventScroll:!0,sync:tP()&&Qh()?gx||ve.current:!1}),requestAnimationFrame(()=>{const He=he.current;He&&Ne&&(Fe||!oe.current)&&(Ne.scrollIntoView==null||Ne.scrollIntoView(typeof He=="boolean"?{block:"nearest",inline:"nearest"}:He))})},[R,he]);Gt(()=>{document.createElement("div").focus({get preventScroll(){return gx=!0,!1}})},[]),Gt(()=>{T&&(r?B.current&&O!=null&&(Se.current=!0,H(O)):fe.current&&(U.current=-1,ne.current(null)))},[T,r,O,H]),Gt(()=>{if(T&&r)if(b==null){if(ve.current=!1,O!=null)return;fe.current&&(U.current=-1,Me(f,U)),!fe.current&&B.current&&(K.current!=null||B.current===!0&&K.current==null)&&(U.current=K.current==null||Cp(K.current,g,D)||z?Sp(f,ge.current):vx(f,ge.current),H(U.current))}else Ds(f,b)||(U.current=b,Me(f,U,Se.current),Se.current=!1)},[T,r,b,O,z,f,g,D,H,Me,ge]),Gt(()=>{if(T&&fe.current&&!r){var _e,Ge;const Fe=X==null||(_e=X.nodesRef.current.find(Ne=>Ne.id===M))==null||(Ge=_e.context)==null?void 0:Ge.elements.floating;Fe&&!Hr(Fe,Xa(Ur(Fe)))&&Fe.focus({preventScroll:!0})}},[T,r,X,M]),Gt(()=>{K.current=null,ne.current=H,fe.current=r});const Le=b!=null,je=ee.useMemo(()=>{function _e(Fe){if(!r)return;const Ne=f.current.indexOf(Fe);Ne!==-1&&H(Ne)}return{onFocus(Fe){let{currentTarget:Ne}=Fe;_e(Ne)},onClick:Fe=>{let{currentTarget:Ne}=Fe;return Ne.focus({preventScroll:!0})},...y&&{onMouseMove(Fe){let{currentTarget:Ne}=Fe;_e(Ne)},onPointerLeave(){if(oe.current&&(U.current=-1,Me(f,U),Po.flushSync(()=>H(null)),!R)){var Fe;(Fe=s.floating.current)==null||Fe.focus({preventScroll:!0})}}}}},[r,s,Me,y,f,H,R]);return ee.useMemo(()=>{if(!T)return{};const _e=ge.current;function Ge(We){if(oe.current=!1,ve.current=!0,!ue.current&&We.currentTarget===s.floating.current)return;if(z&&YF(We.key,g,D)){hn(We),a(!1),Ha(l)&&l.focus();return}const Ee=U.current,Ve=Sp(f,_e),Ye=vx(f,_e);if(We.key==="Home"&&(U.current=Ve,H(U.current)),We.key==="End"&&(U.current=Ye,H(U.current)),m>1){const Ue=U.current;if(We.key===ab){if(hn(We),Ue===-1)U.current=Ye;else if(U.current=Tr(f,{startingIndex:Ue,amount:m,decrement:!0,disabledIndices:_e}),F&&(Ue-mQe?st:st-m}Ds(f,U.current)&&(U.current=Ue),H(U.current)}if(We.key===Gd&&(hn(We),Ue===-1?U.current=Ve:(U.current=Tr(f,{startingIndex:Ue,amount:m,disabledIndices:_e}),F&&Ue+m>Ye&&(U.current=Tr(f,{startingIndex:Ue%m-m,amount:m,disabledIndices:_e}))),Ds(f,U.current)&&(U.current=Ue),H(U.current)),g==="both"){const Qe=Math.floor(Ue/m);We.key===ql&&(hn(We),Ue%m!==m-1?(U.current=Tr(f,{startingIndex:Ue,disabledIndices:_e}),F&&ju(U.current,m,Qe)&&(U.current=Tr(f,{startingIndex:Ue-Ue%m-1,disabledIndices:_e}))):F&&(U.current=Tr(f,{startingIndex:Ue-Ue%m-1,disabledIndices:_e})),ju(U.current,m,Qe)&&(U.current=Ue)),We.key===Qi&&(hn(We),Ue%m!==0?(U.current=Tr(f,{startingIndex:Ue,disabledIndices:_e,decrement:!0}),F&&ju(U.current,m,Qe)&&(U.current=Tr(f,{startingIndex:Ue+(m-Ue%m),decrement:!0,disabledIndices:_e}))):F&&(U.current=Tr(f,{startingIndex:Ue+(m-Ue%m),decrement:!0,disabledIndices:_e})),ju(U.current,m,Qe)&&(U.current=Ue));const ft=Math.floor(Ye/m)===Qe;Ds(f,U.current)&&(F&&ft?U.current=We.key===Qi?Ye:Tr(f,{startingIndex:Ue-Ue%m-1,disabledIndices:_e}):U.current=Ue),H(U.current);return}}if(bx(We.key,g)){if(hn(We),r&&!R&&Xa(We.currentTarget.ownerDocument)===We.currentTarget){U.current=Cp(We.key,g,D)?Ve:Ye,H(U.current);return}Cp(We.key,g,D)?F?U.current=Ee>=Ye?j&&Ee!==f.current.length?-1:Ve:Tr(f,{startingIndex:Ee,disabledIndices:_e}):U.current=Math.min(Ye,Tr(f,{startingIndex:Ee,disabledIndices:_e})):F?U.current=Ee<=Ve?j&&Ee!==-1?f.current.length:Ye:Tr(f,{startingIndex:Ee,decrement:!0,disabledIndices:_e}):U.current=Math.max(Ve,Tr(f,{startingIndex:Ee,decrement:!0,disabledIndices:_e})),Ds(f,U.current)?H(null):H(U.current)}}function Fe(We){P==="auto"&&JT(We.nativeEvent)&&(B.current=!0)}function Ne(We){B.current=P,P==="auto"&&eP(We.nativeEvent)&&(B.current=!0)}const He=R&&r&&Le&&{"aria-activedescendant":ye};return{reference:{...He,onKeyDown(We){oe.current=!1;const Ee=We.key.indexOf("Arrow")===0;if(R&&r)return Ge(We);if(!r&&!p&&Ee)return;if((Ee||We.key==="Enter"||We.key===" "||We.key==="")&&(K.current=We.key),z){XF(We.key,g,D)&&(hn(We),r?(U.current=Sp(f,_e),H(U.current)):a(!0));return}bx(We.key,g)&&(O!=null&&(U.current=O),hn(We),!r&&p?a(!0):Ge(We),r&&H(U.current))},onFocus(){r&&H(null)},onPointerDown:Ne,onMouseDown:Fe,onClick:Fe},floating:{"aria-orientation":g==="both"?void 0:g,...He,onKeyDown:Ge,onPointerMove(){oe.current=!0}},item:je}},[l,s,ye,ge,ue,f,T,g,D,R,r,Le,z,O,p,j,m,F,P,H,a,je])};function UF(e){return ee.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})},e)}const $F=function(e,t){let{open:r}=e,{enabled:a=!0,role:s="dialog"}=t===void 0?{}:t;const l=Ml(),f=Ml();return ee.useMemo(()=>{const b={id:l,role:s};return a?s==="tooltip"?{reference:{"aria-describedby":r?l:void 0},floating:b}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":s==="alertdialog"?"dialog":s,"aria-controls":r?l:void 0,...s==="listbox"&&{role:"combobox"},...s==="menu"&&{id:f}},floating:{...b,...s==="menu"&&{"aria-labelledby":f}}}:{}},[a,s,r,l,f])},mx=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,r)=>(r?"-":"")+t.toLowerCase());function qF(e,t){const[r,a]=ee.useState(e);return e&&!r&&a(!0),ee.useEffect(()=>{if(!e){const s=setTimeout(()=>a(!1),t);return()=>clearTimeout(s)}},[e,t]),r}function dP(e,t){let{open:r,elements:{floating:a}}=e,{duration:s=250}=t===void 0?{}:t;const f=(typeof s=="number"?s:s.close)||0,[b,S]=ee.useState(!1),[T,O]=ee.useState("unmounted"),j=qF(r,f);return Gt(()=>{b&&!j&&O("unmounted")},[b,j]),Gt(()=>{if(a)if(r){O("initial");const F=requestAnimationFrame(()=>{O("open")});return()=>{cancelAnimationFrame(F)}}else S(!0),O("close")},[r,a]),{isMounted:j,status:T}}function KF(e,t){let{initial:r={opacity:0},open:a,close:s,common:l,duration:f=250}=t===void 0?{}:t;const b=e.placement,S=b.split("-")[0],[T,O]=ee.useState({}),{isMounted:j,status:F}=dP(e,{duration:f}),z=yn(r),D=yn(a),R=yn(s),P=yn(l),y=typeof f=="number",p=(y?f:f.open)||0,v=(y?f:f.close)||0;return Gt(()=>{const g={side:S,placement:b},m=z.current,_=R.current,M=D.current,X=P.current,H=typeof m=="function"?m(g):m,B=typeof _=="function"?_(g):_,U=typeof X=="function"?X(g):X,K=(typeof M=="function"?M(g):M)||Object.keys(H).reduce((oe,ne)=>(oe[ne]="",oe),{});if(F==="initial"&&O(oe=>({transitionProperty:oe.transitionProperty,...U,...H})),F==="open"&&O({transitionProperty:Object.keys(K).map(mx).join(","),transitionDuration:p+"ms",...U,...K}),F==="close"){const oe=B||H;O({transitionProperty:Object.keys(oe).map(mx).join(","),transitionDuration:v+"ms",...U,...oe})}},[S,b,v,R,z,D,P,p,F]),{isMounted:j,styles:T}}const ZF=function(e,t){var r;let{open:a,dataRef:s}=e,{listRef:l,activeIndex:f,onMatch:b=()=>{},enabled:S=!0,findMatch:T=null,resetMs:O=1e3,ignoreKeys:j=[],selectedIndex:F=null}=t===void 0?{listRef:{current:[]},activeIndex:null}:t;const z=ee.useRef(),D=ee.useRef(""),R=ee.useRef((r=F??f)!=null?r:-1),P=ee.useRef(null),y=cs(b),p=yn(T),v=yn(j);return Gt(()=>{a&&(clearTimeout(z.current),P.current=null,D.current="")},[a]),Gt(()=>{if(a&&D.current===""){var g;R.current=(g=F??f)!=null?g:-1}},[a,F,f]),ee.useMemo(()=>{if(!S)return{};function g(m){const _=Yd(m.nativeEvent);if(mn(_)&&(Xa(Ur(_))!==m.currentTarget&&_.closest('[role="dialog"],[role="menu"],[role="listbox"],[role="tree"],[role="grid"]')!==m.currentTarget))return;D.current.length>0&&D.current[0]!==" "&&(s.current.typing=!0,m.key===" "&&hn(m));const M=l.current;if(M==null||v.current.includes(m.key)||m.key.length!==1||m.ctrlKey||m.metaKey||m.altKey)return;M.every(oe=>{var ne,fe;return oe?((ne=oe[0])==null?void 0:ne.toLocaleLowerCase())!==((fe=oe[1])==null?void 0:fe.toLocaleLowerCase()):!0})&&D.current===m.key&&(D.current="",R.current=P.current),D.current+=m.key,clearTimeout(z.current),z.current=setTimeout(()=>{D.current="",R.current=P.current,s.current.typing=!1},O);const H=R.current,B=[...M.slice((H||0)+1),...M.slice(0,(H||0)+1)],U=p.current?p.current(B,D.current):B.find(oe=>(oe==null?void 0:oe.toLocaleLowerCase().indexOf(D.current.toLocaleLowerCase()))===0),K=U?M.indexOf(U):-1;K!==-1&&(y(K),P.current=K)}return{reference:{onKeyDown:g},floating:{onKeyDown:g}}},[S,s,l,O,v,p,y])};function yx(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const QF=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:a,onFallbackChange:s,offset:l=0,index:f=0,minItemsVisible:b=4,referenceOverflowThreshold:S=0,scrollRef:T,...O}=e,{rects:j,elements:{floating:F}}=t,z=r.current[f];if(!z)return{};const D={...t,...await UT(-z.offsetTop-j.reference.height/2-z.offsetHeight/2-l).fn(t)},R=(T==null?void 0:T.current)||F,P=await oc(yx(D,R.scrollHeight),O),y=await oc(D,{...O,elementContext:"reference"}),p=Math.max(0,P.top),v=D.y+p,g=Math.max(0,R.scrollHeight-p-Math.max(0,P.bottom));return R.style.maxHeight=g+"px",R.scrollTop=p,s&&(R.offsetHeight=-S||y.bottom>=-S?Po.flushSync(()=>s(!0)):Po.flushSync(()=>s(!1))),a&&(a.current=await oc(yx({...D,y:v},R.offsetHeight),O)),{y:v}}}),JF=(e,t)=>{let{open:r,elements:a}=e,{enabled:s=!0,overflowRef:l,scrollRef:f,onChange:b}=t;const S=cs(b),T=ee.useRef(!1),O=ee.useRef(null),j=ee.useRef(null);return ee.useEffect(()=>{if(!s)return;function F(D){if(D.ctrlKey||!z||l.current==null)return;const R=D.deltaY,P=l.current.top>=-.5,y=l.current.bottom>=-.5,p=z.scrollHeight-z.clientHeight,v=R<0?-1:1,g=R<0?"max":"min";z.scrollHeight<=z.clientHeight||(!P&&R>0||!y&&R<0?(D.preventDefault(),Po.flushSync(()=>{S(m=>m+Math[g](R,p*v))})):/firefox/i.test(QT())&&(z.scrollTop+=R))}const z=(f==null?void 0:f.current)||a.floating;if(r&&z)return z.addEventListener("wheel",F),requestAnimationFrame(()=>{O.current=z.scrollTop,l.current!=null&&(j.current={...l.current})}),()=>{O.current=null,j.current=null,z.removeEventListener("wheel",F)}},[s,r,a.floating,l,f,S]),ee.useMemo(()=>s?{floating:{onKeyDown(){T.current=!0},onWheel(){T.current=!1},onPointerMove(){T.current=!1},onScroll(){const F=(f==null?void 0:f.current)||a.floating;if(!(!l.current||!F||!T.current)){if(O.current!==null){const z=F.scrollTop-O.current;(l.current.bottom<-.5&&z<-1||l.current.top<-.5&&z>1)&&Po.flushSync(()=>S(D=>D+z))}requestAnimationFrame(()=>{O.current=F.scrollTop})}}}}:{},[s,l,a.floating,f,S])};function e4(e,t){const[r,a]=e;let s=!1;const l=t.length;for(let f=0,b=l-1;f=a!=j>=a&&r<=(O-S)*(a-T)/(j-T)+S&&(s=!s)}return s}function t4(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function r4(e){let{restMs:t=0,buffer:r=.5,blockPointerEvents:a=!1}=e===void 0?{}:e,s,l=!1,f=!1;const b=S=>{let{x:T,y:O,placement:j,elements:F,onClose:z,nodeId:D,tree:R}=S;return function(y){function p(){clearTimeout(s),z()}if(clearTimeout(s),!F.domReference||!F.floating||j==null||T==null||O==null)return;const{clientX:v,clientY:g}=y,m=[v,g],_=Yd(y),M=y.type==="mouseleave",X=Hr(F.floating,_),H=Hr(F.domReference,_),B=F.domReference.getBoundingClientRect(),U=F.floating.getBoundingClientRect(),K=j.split("-")[0],oe=T>U.right-U.width/2,ne=O>U.bottom-U.height/2,fe=t4(m,B);if(X&&(f=!0),H&&(f=!1),H&&!M){f=!0;return}if(M&&mn(y.relatedTarget)&&Hr(F.floating,y.relatedTarget)||R&&ol(R.nodesRef.current,D).some(ue=>{let{context:he}=ue;return he==null?void 0:he.open}))return;if(K==="top"&&O>=B.bottom-1||K==="bottom"&&O<=B.top+1||K==="left"&&T>=B.right-1||K==="right"&&T<=B.left+1)return p();let ve=[];switch(K){case"top":ve=[[U.left,B.top+1],[U.left,U.bottom-1],[U.right,U.bottom-1],[U.right,B.top+1]],l=v>=U.left&&v<=U.right&&g>=U.top&&g<=B.top+1;break;case"bottom":ve=[[U.left,U.top+1],[U.left,B.bottom-1],[U.right,B.bottom-1],[U.right,U.top+1]],l=v>=U.left&&v<=U.right&&g>=B.bottom-1&&g<=U.bottom;break;case"left":ve=[[U.right-1,U.bottom],[U.right-1,U.top],[B.left+1,U.top],[B.left+1,U.bottom]],l=v>=U.left&&v<=B.left+1&&g>=U.top&&g<=U.bottom;break;case"right":ve=[[B.right-1,U.bottom],[B.right-1,U.top],[U.left+1,U.top],[U.left+1,U.bottom]],l=v>=B.right-1&&v<=U.right&&g>=U.top&&g<=U.bottom;break}function Se(ue){let[he,ye]=ue;const Pe=U.width>B.width,Me=U.height>B.height;switch(K){case"top":{const Le=[Pe?he+r/2:oe?he+r*4:he-r*4,ye+r+1],je=[Pe?he-r/2:oe?he+r*4:he-r*4,ye+r+1],_e=[[U.left,oe||Pe?U.bottom-r:U.top],[U.right,oe?Pe?U.bottom-r:U.top:U.bottom-r]];return[Le,je,..._e]}case"bottom":{const Le=[Pe?he+r/2:oe?he+r*4:he-r*4,ye-r],je=[Pe?he-r/2:oe?he+r*4:he-r*4,ye-r],_e=[[U.left,oe||Pe?U.top+r:U.bottom],[U.right,oe?Pe?U.top+r:U.bottom:U.top+r]];return[Le,je,..._e]}case"left":{const Le=[he+r+1,Me?ye+r/2:ne?ye+r*4:ye-r*4],je=[he+r+1,Me?ye-r/2:ne?ye+r*4:ye-r*4];return[...[[ne||Me?U.right-r:U.left,U.top],[ne?Me?U.right-r:U.left:U.right-r,U.bottom]],Le,je]}case"right":{const Le=[he-r,Me?ye+r/2:ne?ye+r*4:ye-r*4],je=[he-r,Me?ye-r/2:ne?ye+r*4:ye-r*4],_e=[[ne||Me?U.left+r:U.right,U.top],[ne?Me?U.left+r:U.right:U.left+r,U.bottom]];return[Le,je,..._e]}}}const ge=l?ve:Se([T,O]);if(!l){if(f&&!fe)return p();e4([v,g],ge)?t&&!f&&(s=setTimeout(p,t)):p()}}};return b.__options={blockPointerEvents:a},b}function n4(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:a}=e,s=bF(e),l=ei(),f=ee.useRef(null),b=ee.useRef({}),S=ee.useState(()=>qT())[0],[T,O]=ee.useState(null),j=ee.useCallback(y=>{const p=mn(y)?{getBoundingClientRect:()=>y.getBoundingClientRect(),contextElement:y}:y;s.refs.setReference(p)},[s.refs]),F=ee.useCallback(y=>{(mn(y)||y===null)&&(f.current=y,O(y)),(mn(s.refs.reference.current)||s.refs.reference.current===null||y!==null&&!mn(y))&&s.refs.setReference(y)},[s.refs]),z=ee.useMemo(()=>({...s.refs,setReference:F,setPositionReference:j,domReference:f}),[s.refs,F,j]),D=ee.useMemo(()=>({...s.elements,domReference:T}),[s.elements,T]),R=cs(r),P=ee.useMemo(()=>({...s,refs:z,elements:D,dataRef:b,nodeId:a,events:S,open:t,onOpenChange:R}),[s,a,S,t,R,z,D]);return Gt(()=>{const y=l==null?void 0:l.nodesRef.current.find(p=>p.id===a);y&&(y.context=P)}),ee.useMemo(()=>({...s,context:P,refs:z,reference:F,positionReference:j}),[s,z,P,F,j])}function kp(e,t,r){const a=new Map;return{...r==="floating"&&{tabIndex:-1},...e,...t.map(s=>s?s[r]:null).concat(e).reduce((s,l)=>(l&&Object.entries(l).forEach(f=>{let[b,S]=f;if(b.indexOf("on")===0){if(a.has(b)||a.set(b,[]),typeof S=="function"){var T;(T=a.get(b))==null||T.push(S),s[b]=function(){for(var O,j=arguments.length,F=new Array(j),z=0;zD(...F))}}}else s[b]=S}),s),{})}}const o4=function(e){e===void 0&&(e=[]);const t=e,r=ee.useCallback(l=>kp(l,e,"reference"),t),a=ee.useCallback(l=>kp(l,e,"floating"),t),s=ee.useCallback(l=>kp(l,e,"item"),e.map(l=>l==null?void 0:l.item));return ee.useMemo(()=>({getReferenceProps:r,getFloatingProps:a,getItemProps:s}),[r,a,s])},a4=Object.freeze(Object.defineProperty({__proto__:null,FloatingDelayGroup:TF,FloatingFocusManager:jF,FloatingNode:wF,FloatingOverlay:DF,FloatingPortal:IF,FloatingTree:CF,arrow:gF,autoPlacement:lF,autoUpdate:sF,computePosition:$T,detectOverflow:oc,flip:cF,getOverflowAncestors:wo,hide:fF,inline:pF,inner:QF,limitShift:hF,offset:UT,platform:YT,safePolygon:r4,shift:uF,size:dF,useClick:zF,useDelayGroup:PF,useDelayGroupContext:nP,useDismiss:BF,useFloating:n4,useFloatingNodeId:xF,useFloatingParentNodeId:us,useFloatingPortalNode:uP,useFloatingTree:ei,useFocus:HF,useHover:kF,useId:Ml,useInnerOffset:JF,useInteractions:o4,useListNavigation:GF,useMergeRefs:UF,useRole:$F,useTransitionStatus:dP,useTransitionStyles:KF,useTypeahead:ZF},Symbol.toStringTag,{value:"Module"})),ur=Il(a4);var fP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(D,R){for(var P in R)Object.defineProperty(D,P,{enumerable:!0,get:R[P]})}t(e,{DialogHeader:function(){return F},default:function(){return z}});var r=T(ee),a=T(dt),s=it,l=T(nt),f=rt,b=as;function S(){return S=Object.assign||function(D){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(D,y)&&(P[y]=D[y])}return P}function j(D,R){if(D==null)return{};var P={},y=Object.keys(D),p,v;for(v=0;v=0)&&(P[p]=D[p]);return P}var F=r.default.forwardRef(function(D,R){var P=D.className,y=D.children,p=O(D,["className","children"]),v=(0,f.useTheme)().dialogHeader,g=v.defaultProps,m=v.styles.base;P=P??g.className;var _=(0,s.twMerge)((0,a.default)((0,l.default)(m)),P);return r.default.createElement("div",S({},p,{ref:R,className:_}),y)});F.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},F.displayName="MaterialTailwind.DialogHeader";var z=F})(fP);var pP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(R,P){for(var y in P)Object.defineProperty(R,y,{enumerable:!0,get:P[y]})}t(e,{DialogBody:function(){return z},default:function(){return D}});var r=O(ee),a=O(dt),s=it,l=O(nt),f=rt,b=as;function S(R,P,y){return P in R?Object.defineProperty(R,P,{value:y,enumerable:!0,configurable:!0,writable:!0}):R[P]=y,R}function T(){return T=Object.assign||function(R){for(var P=1;P=0)&&Object.prototype.propertyIsEnumerable.call(R,p)&&(y[p]=R[p])}return y}function F(R,P){if(R==null)return{};var y={},p=Object.keys(R),v,g;for(g=0;g=0)&&(y[v]=R[v]);return y}var z=r.default.forwardRef(function(R,P){var y=R.divider,p=R.className,v=R.children,g=j(R,["divider","className","children"]),m=(0,f.useTheme)().dialogBody,_=m.defaultProps,M=m.styles.base;p=p??_.className;var X=(0,s.twMerge)((0,a.default)((0,l.default)(M.initial),S({},(0,l.default)(M.divider),y)),p);return r.default.createElement("div",T({},g,{ref:P,className:X}),v)});z.propTypes={divider:b.propTypesDivider,className:b.propTypesClassName,children:b.propTypesChildren},z.displayName="MaterialTailwind.DialogBody";var D=z})(pP);var hP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(D,R){for(var P in R)Object.defineProperty(D,P,{enumerable:!0,get:R[P]})}t(e,{DialogFooter:function(){return F},default:function(){return z}});var r=T(ee),a=T(dt),s=it,l=T(nt),f=rt,b=as;function S(){return S=Object.assign||function(D){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(D,y)&&(P[y]=D[y])}return P}function j(D,R){if(D==null)return{};var P={},y=Object.keys(D),p,v;for(v=0;v=0)&&(P[p]=D[p]);return P}var F=r.default.forwardRef(function(D,R){var P=D.className,y=D.children,p=O(D,["className","children"]),v=(0,f.useTheme)().dialogFooter,g=v.defaultProps,m=v.styles.base;P=P??g.className;var _=(0,s.twMerge)((0,a.default)((0,l.default)(m)),P);return r.default.createElement("div",S({},p,{ref:R,className:_}),y)});F.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},F.displayName="MaterialTailwind.DialogFooter";var z=F})(hP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(B,U){for(var K in U)Object.defineProperty(B,K,{enumerable:!0,get:U[K]})}t(e,{Dialog:function(){return X},DialogHeader:function(){return z.DialogHeader},DialogBody:function(){return D.DialogBody},DialogFooter:function(){return R.DialogFooter},default:function(){return H}});var r=p(ee),a=p(ot),s=ur,l=gr,f=p(dt),b=p(xr),S=it,T=p(Ht),O=p(nt),j=rt,F=as,z=fP,D=pP,R=hP;function P(B,U,K){return U in B?Object.defineProperty(B,U,{value:K,enumerable:!0,configurable:!0,writable:!0}):B[U]=K,B}function y(){return y=Object.assign||function(B){for(var U=1;U=0)&&Object.prototype.propertyIsEnumerable.call(B,oe)&&(K[oe]=B[oe])}return K}function M(B,U){if(B==null)return{};var K={},oe=Object.keys(B),ne,fe;for(fe=0;fe=0)&&(K[ne]=B[ne]);return K}var X=r.default.forwardRef(function(B,U){var K=B.open,oe=B.handler,ne=B.size,fe=B.dismiss,ve=B.animate,Se=B.className,ge=B.children,ue=_(B,["open","handler","size","dismiss","animate","className","children"]),he=(0,j.useTheme)().dialog,ye=he.defaultProps,Pe=he.valid,Me=he.styles,Le=Me.base,je=Me.sizes;oe=oe??void 0,ne=ne??ye.size,fe=fe??ye.dismiss,ve=ve??ye.animate,Se=Se??ye.className;var _e=(0,f.default)((0,O.default)(Le.backdrop)),Ge=(0,S.twMerge)((0,f.default)((0,O.default)(Le.container),(0,O.default)(je[(0,T.default)(Pe.sizes,ne,"md")])),Se),Fe={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}},He=(0,b.default)(Fe,ve),We=(0,s.useFloating)({open:K,onOpenChange:oe}),Ee=We.floating,Ve=We.context,Ye=(0,s.useId)(),Ue="".concat(Ye,"-label"),Qe="".concat(Ye,"-description"),ft=(0,s.useInteractions)([(0,s.useClick)(Ve),(0,s.useRole)(Ve),(0,s.useDismiss)(Ve,fe)]).getFloatingProps,st=(0,s.useMergeRefs)([U,Ee]),yt=l.AnimatePresence;return r.default.createElement(l.LazyMotion,{features:l.domAnimation},r.default.createElement(s.FloatingPortal,null,r.default.createElement(yt,null,K&&r.default.createElement(s.FloatingOverlay,{style:{zIndex:9999},lockScroll:!0},r.default.createElement(s.FloatingFocusManager,{context:Ve},r.default.createElement(l.m.div,{className:ne==="xxl"?"":_e,initial:"unmount",exit:"unmount",animate:K?"mount":"unmount",variants:Ne,transition:{duration:.2}},r.default.createElement(l.m.div,y({},ft(m(v({},ue),{ref:st,className:Ge,"aria-labelledby":Ue,"aria-describedby":Qe})),{initial:"unmount",exit:"unmount",animate:K?"mount":"unmount",variants:He}),ge)))))))});X.propTypes={open:F.propTypesOpen,handler:F.propTypesHandler,size:a.default.oneOf(F.propTypesSize),dismiss:F.propTypesDismiss,animate:F.propTypesAnimate,className:F.propTypesClassName,children:F.propTypesChildren},X.displayName="MaterialTailwind.Dialog";var H=Object.assign(X,{Header:z.DialogHeader,Body:D.DialogBody,Footer:R.DialogFooter})})(OT);var gP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{Input:function(){return D},default:function(){return R}});var r=j(ee),a=j(ot),s=j(dt),l=j(Ht),f=j(nt),b=rt,S=Vl;function T(P,y,p){return y in P?Object.defineProperty(P,y,{value:p,enumerable:!0,configurable:!0,writable:!0}):P[y]=p,P}function O(){return O=Object.assign||function(P){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=r.default.forwardRef(function(P,y){var p=P.variant,v=P.color,g=P.size,m=P.label,_=P.error,M=P.success,X=P.icon,H=P.containerProps,B=P.labelProps,U=P.className,K=P.shrink,oe=P.inputRef,ne=F(P,["variant","color","size","label","error","success","icon","containerProps","labelProps","className","shrink","inputRef"]),fe=(0,b.useTheme)().input,ve=fe.defaultProps,Se=fe.valid,ge=fe.styles,ue=ge.base,he=ge.variants;p=p??ve.variant,g=g??ve.size,v=v??ve.color,m=m??ve.label,B=B??ve.labelProps,H=H??ve.containerProps,U=U??ve.className,K=K??ve.shrink,X=X??ve.icon;var ye=he[(0,l.default)(Se.variants,p,"outlined")],Pe=ye.sizes[(0,l.default)(Se.sizes,g,"md")],Me=(0,f.default)(ye.error.input),Le=(0,f.default)(ye.success.input),je=(0,f.default)(ye.shrink.input),_e=(0,f.default)(ye.colors.input[(0,l.default)(Se.colors,v,"gray")]),Ge=(0,f.default)(ye.error.label),Fe=(0,f.default)(ye.success.label),Ne=(0,f.default)(ye.shrink.label),He=(0,f.default)(ye.colors.label[(0,l.default)(Se.colors,v,"gray")]),We=(0,s.default)((0,f.default)(ue.container),(0,f.default)(Pe.container),H==null?void 0:H.className),Ee=(0,s.default)((0,f.default)(ue.input),(0,f.default)(ye.base.input),(0,f.default)(Pe.input),T({},(0,f.default)(ye.base.inputWithIcon),X),T({},_e,!_&&!M),T({},Me,_),T({},Le,M),T({},je,K),U),Ve=(0,s.default)((0,f.default)(ue.label),(0,f.default)(ye.base.label),(0,f.default)(Pe.label),T({},He,!_&&!M),T({},Ge,_),T({},Fe,M),T({},Ne,K),B==null?void 0:B.className),Ye=(0,s.default)((0,f.default)(ue.icon),(0,f.default)(ye.base.icon),(0,f.default)(Pe.icon)),Ue=(0,s.default)((0,f.default)(ue.asterisk));return r.default.createElement("div",O({},H,{ref:y,className:We}),X&&r.default.createElement("div",{className:Ye},X),r.default.createElement("input",O({},ne,{ref:oe,className:Ee,placeholder:(ne==null?void 0:ne.placeholder)||" "})),r.default.createElement("label",O({},B,{className:Ve}),m," ",ne.required?r.default.createElement("span",{className:Ue},"*"):""))});D.propTypes={variant:a.default.oneOf(S.propTypesVariant),size:a.default.oneOf(S.propTypesSize),color:a.default.oneOf(S.propTypesColor),label:S.propTypesLabel,error:S.propTypesError,success:S.propTypesSuccess,icon:S.propTypesIcon,labelProps:S.propTypesLabelProps,containerProps:S.propTypesContainerProps,shrink:S.propTypesShrink,className:S.propTypesClassName},D.displayName="MaterialTailwind.Input";var R=D})(gP);var bP={},Kl={},ds={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{propTypesOpen:function(){return T},propTypesHandler:function(){return O},propTypesPlacement:function(){return j},propTypesOffset:function(){return F},propTypesDismiss:function(){return z},propTypesAnimate:function(){return D},propTypesLockScroll:function(){return R},propTypesDisabled:function(){return P},propTypesClassName:function(){return y},propTypesChildren:function(){return p},propTypesContextValue:function(){return v}});var r=l(ot),a=Vt;function s(g,m,_){return m in g?Object.defineProperty(g,m,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[m]=_,g}function l(g){return g&&g.__esModule?g:{default:g}}function f(g){for(var m=1;mp.length)&&(v=p.length);for(var g=0,m=new Array(v);g=0)&&Object.prototype.propertyIsEnumerable.call(R,p)&&(y[p]=R[p])}return y}function F(R,P){if(R==null)return{};var y={},p=Object.keys(R),v,g;for(g=0;g=0)&&(y[v]=R[v]);return y}var z=r.default.forwardRef(function(R,P){var y=R.children,p=j(R,["children"]),v=(0,s.useMenu)(),g=v.getReferenceProps,m=v.reference,_=v.nested,M=(0,a.useMergeRefs)([P,m]);return r.default.cloneElement(y,S({},g(S(O(S({},p),{ref:M,onClick:function(H){H.stopPropagation()}}),_&&{role:"menuitem"}))))});z.propTypes={children:l.propTypesChildren},z.displayName="MaterialTailwind.MenuHandler";var D=z})(mP);var yP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{MenuList:function(){return R},default:function(){return P}});var r=F(ee),a=ur,s=gr,l=F(dt),f=it,b=F(nt),S=rt,T=Kl,O=ds;function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.children,g=y.className,m=z(y,["children","className"]),_=(0,S.useTheme)().menu,M=_.styles.base,X=(0,T.useMenu)(),H=X.open,B=X.handler,U=X.strategy,K=X.x,oe=X.y,ne=X.floating,fe=X.listItemsRef,ve=X.getFloatingProps,Se=X.getItemProps,ge=X.appliedAnimation,ue=X.lockScroll,he=X.context,ye=X.activeIndex,Pe=X.tree,Me=X.allowHover,Le=X.internalAllowHover,je=X.setActiveIndex,_e=X.nested;g=g??"";var Ge=(0,f.twMerge)((0,l.default)((0,b.default)(M.menu)),g),Fe=(0,a.useMergeRefs)([p,ne]),Ne=s.AnimatePresence,He=r.default.createElement(s.m.div,j({},m,{ref:Fe,style:{position:U,top:oe??0,left:K??0},className:Ge},ve({onKeyDown:function(Ee){Ee.key==="Tab"&&(B(!1),Ee.shiftKey&&Ee.preventDefault())}}),{initial:"unmount",exit:"unmount",animate:H?"mount":"unmount",variants:ge}),r.default.Children.map(v,function(We,Ee){return r.default.isValidElement(We)&&r.default.cloneElement(We,Se({tabIndex:ye===Ee?0:-1,role:"menuitem",className:We.props.className,ref:function(Ye){fe.current[Ee]=Ye},onClick:function(Ye){if(We.props.onClick){var Ue,Qe;(Qe=(Ue=We.props).onClick)===null||Qe===void 0||Qe.call(Ue,Ye)}Pe==null||Pe.events.emit("click")},onMouseEnter:function(){(Me&&H||Le&&H)&&je(Ee)}}))}));return r.default.createElement(s.LazyMotion,{features:s.domAnimation},r.default.createElement(a.FloatingPortal,null,r.default.createElement(Ne,null,H&&r.default.createElement(r.default.Fragment,null,ue?r.default.createElement(a.FloatingOverlay,{lockScroll:!0},r.default.createElement(a.FloatingFocusManager,{context:he,modal:!_e,initialFocus:_e?-1:0,returnFocus:!_e,visuallyHiddenDismiss:!0},He)):r.default.createElement(a.FloatingFocusManager,{context:he,modal:!_e,initialFocus:_e?-1:0,returnFocus:!_e,visuallyHiddenDismiss:!0},He)))))});R.propTypes={className:O.propTypesClassName,children:O.propTypesChildren},R.displayName="MaterialTailwind.MenuList";var P=R})(yP);var xP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(R,P){for(var y in P)Object.defineProperty(R,y,{enumerable:!0,get:P[y]})}t(e,{MenuItem:function(){return z},default:function(){return D}});var r=O(ee),a=O(dt),s=it,l=O(nt),f=rt,b=ds;function S(R,P,y){return P in R?Object.defineProperty(R,P,{value:y,enumerable:!0,configurable:!0,writable:!0}):R[P]=y,R}function T(){return T=Object.assign||function(R){for(var P=1;P=0)&&Object.prototype.propertyIsEnumerable.call(R,p)&&(y[p]=R[p])}return y}function F(R,P){if(R==null)return{};var y={},p=Object.keys(R),v,g;for(g=0;g=0)&&(y[v]=R[v]);return y}var z=r.default.forwardRef(function(R,P){var y=R.className,p=y===void 0?"":y,v=R.disabled,g=v===void 0?!1:v,m=R.children,_=j(R,["className","disabled","children"]),M=(0,f.useTheme)().menu,X=M.styles.base,H=(0,s.twMerge)((0,a.default)((0,l.default)(X.item.initial),S({},(0,l.default)(X.item.disabled),g)),p);return r.default.createElement("button",T({},_,{ref:P,role:"menuitem",className:H}),m)});z.propTypes={className:b.propTypesClassName,disabled:b.propTypesDisabled,children:b.propTypesChildren},z.displayName="MaterialTailwind.MenuItem";var D=z})(xP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,D){for(var R in D)Object.defineProperty(z,R,{enumerable:!0,get:D[R]})}t(e,{Menu:function(){return j},MenuHandler:function(){return f.MenuHandler},MenuList:function(){return b.MenuList},MenuItem:function(){return S.MenuItem},useMenu:function(){return s.useMenu},default:function(){return F}});var r=O(ee),a=ur,s=Kl,l=vP,f=mP,b=yP,S=xP;function T(){return T=Object.assign||function(z){for(var D=1;D=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.open,g=y.animate,m=y.className,_=y.children,M=z(y,["open","animate","className","children"]),X;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 H=r.default.useRef(null),B=(0,T.useTheme)().navbar,U=B.styles,K=U.base.mobileNav;g=g??{},m=m??"";var ne=(0,b.twMerge)((0,f.default)((0,S.default)(K)),m),oe={unmount:{height:0,opacity:0,transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}},mount:{opacity:1,height:"".concat((X=H.current)===null||X===void 0?void 0:X.scrollHeight,"px"),transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}}},fe=(0,l.default)(oe,g),ve=a.AnimatePresence,Se=(0,s.useMergeRefs)([p,H]);return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(ve,null,r.default.createElement(a.m.div,j({},M,{ref:Se,className:ne,initial:"unmount",exit:"unmount",animate:v?"mount":"unmount",variants:fe}),_)))});R.displayName="MaterialTailwind.MobileNav",R.propTypes={open:O.propTypesOpen,animate:O.propTypesAnimate,className:O.propTypesClassName,children:O.propTypesChildren};var P=R})(CP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Navbar:function(){return P},MobileNav:function(){return T.MobileNav},default:function(){return y}});var r=z(ee),a=z(ot),s=z(ct),l=it,f=z(Ht),b=z(nt),S=rt,T=CP,O=_d;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.variant,m=p.color,_=p.shadow,M=p.blurred,X=p.fullWidth,H=p.className,B=p.children,U=D(p,["variant","color","shadow","blurred","fullWidth","className","children"]),K=(0,S.useTheme)().navbar,ne=K.defaultProps,oe=K.valid,fe=K.styles,ve=fe.base,Se=fe.variants;g=g??ne.variant,m=m??ne.color,_=_??ne.shadow,M=M??ne.blurred,X=X??ne.fullWidth,H=H??ne.className;var he,ue=(0,s.default)((0,b.default)(ve.navbar.initial),(he={},j(he,(0,b.default)(ve.navbar.shadow),_),j(he,(0,b.default)(ve.navbar.blurred),M&&m==="white"),j(he,(0,b.default)(ve.navbar.fullWidth),X),he)),ge=(0,s.default)((0,b.default)(Se[(0,f.default)(oe.variants,g,"filled")][(0,f.default)(oe.colors,m,"white")])),ye=(0,l.twMerge)((0,s.default)(ue,ge),H);return r.default.createElement("nav",F({},U,{ref:v,className:ye}),B)});P.propTypes={variant:a.default.oneOf(O.propTypesVariant),color:a.default.oneOf(O.propTypesColor),shadow:O.propTypesShadow,blurred:O.propTypesBlurred,fullWidth:O.propTypesFullWidth,className:O.propTypesClassName,children:O.propTypesChildren},P.displayName="MaterialTailwind.Navbar";var y=Object.assign(P,{MobileNav:T.MobileNav})})(wP);var SP={},$d={},fs={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{propTypesOpen:function(){return l},propTypesHandler:function(){return f},propTypesPlacement:function(){return b},propTypesOffset:function(){return S},propTypesDismiss:function(){return T},propTypesAnimate:function(){return O},propTypesContent:function(){return j},propTypesInteractive:function(){return F},propTypesClassName:function(){return z},propTypesChildren:function(){return D},propTypesContextValue:function(){return R}});var r=s(ot),a=Vt;function s(P){return P&&P.__esModule?P:{default:P}}var l=r.default.bool,f=r.default.func,b=a.propTypesPlacements,S=a.propTypesOffsetType,T=a.propTypesDismissType,O=a.propTypesAnimation,j=r.default.node,F=r.default.bool,z=r.default.string,D=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:O.isRequired,labelId:r.default.string.isRequired,descriptionId:r.default.string.isRequired}).isRequired})(fs);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,T){for(var O in T)Object.defineProperty(S,O,{enumerable:!0,get:T[O]})}t(e,{PopoverContext:function(){return l},usePopover:function(){return f},PopoverContextProvider:function(){return b}});var r=s(ee),a=fs;function s(S){return S&&S.__esModule?S:{default:S}}var l=r.default.createContext(null);l.displayName="MaterialTailwind.PopoverContext";function f(){var S=r.default.useContext(l);if(!S)throw new Error("usePopover() must be used within a Popover. It happens when you use PopoverHandler or PopoverContent components outside the Popover component.");return S}var b=function(S){var T=S.value,O=S.children;return r.default.createElement(l.Provider,{value:T},O)};b.propTypes={value:a.propTypesContextValue,children:a.propTypesChildren},b.displayName="MaterialTailwind.PopoverContextProvider"})($d);var kP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(R,P){for(var y in P)Object.defineProperty(R,y,{enumerable:!0,get:P[y]})}t(e,{PopoverHandler:function(){return z},default:function(){return D}});var r=b(ee),a=ur,s=$d,l=fs;function f(R,P,y){return P in R?Object.defineProperty(R,P,{value:y,enumerable:!0,configurable:!0,writable:!0}):R[P]=y,R}function b(R){return R&&R.__esModule?R:{default:R}}function S(R){for(var P=1;P=0)&&Object.prototype.propertyIsEnumerable.call(R,p)&&(y[p]=R[p])}return y}function F(R,P){if(R==null)return{};var y={},p=Object.keys(R),v,g;for(g=0;g=0)&&(y[v]=R[v]);return y}var z=r.default.forwardRef(function(R,P){var y=R.children,p=j(R,["children"]),v=(0,s.usePopover)(),g=v.getReferenceProps,m=v.reference,_=(0,a.useMergeRefs)([P,m]);return r.default.cloneElement(y,S({},g(O(S({},p),{ref:_}))))});z.propTypes={children:l.propTypesChildren},z.displayName="MaterialTailwind.PopoverHandler";var D=z})(kP);var TP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,_){for(var M in _)Object.defineProperty(m,M,{enumerable:!0,get:_[M]})}t(e,{PopoverContent:function(){return v},default:function(){return g}});var r=z(ee),a=ur,s=gr,l=z(ct),f=it,b=z(nt),S=rt,T=$d,O=fs;function j(m,_,M){return _ in m?Object.defineProperty(m,_,{value:M,enumerable:!0,configurable:!0,writable:!0}):m[_]=M,m}function F(){return F=Object.assign||function(m){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(m,X)&&(M[X]=m[X])}return M}function p(m,_){if(m==null)return{};var M={},X=Object.keys(m),H,B;for(B=0;B=0)&&(M[H]=m[H]);return M}var v=r.default.forwardRef(function(m,_){var M=m.children,X=m.className,H=y(m,["children","className"]),B=(0,S.useTheme)().popover,U=B.defaultProps,K=B.styles.base,ne=(0,T.usePopover)(),oe=ne.open,fe=ne.strategy,ve=ne.x,Se=ne.y,he=ne.context,ue=ne.floating,ge=ne.getFloatingProps,ye=ne.appliedAnimation,Te=ne.labelId,Re=ne.descriptionId;X=X??U.className;var De=(0,f.twMerge)((0,l.default)((0,b.default)(K)),X),Le=(0,a.useMergeRefs)([_,ue]),Oe=s.AnimatePresence;return r.default.createElement(s.LazyMotion,{features:s.domAnimation},r.default.createElement(a.FloatingPortal,null,r.default.createElement(Oe,null,oe&&r.default.createElement(a.FloatingFocusManager,{context:he},r.default.createElement(s.m.div,F({},ge(P(D({},H),{ref:Le,className:De,style:{position:fe,top:Se??"",left:ve??""},"aria-labelledby":Te,"aria-describedby":Re})),{initial:"unmount",exit:"unmount",animate:oe?"mount":"unmount",variants:ye}),M)))))});v.propTypes={className:O.propTypesClassName,children:O.propTypesChildren},v.displayName="MaterialTailwind.PopoverContent";var g=v})(TP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{Popover:function(){return p},PopoverHandler:function(){return T.PopoverHandler},PopoverContent:function(){return O.PopoverContent},usePopover:function(){return b.usePopover},default:function(){return v}});var r=z(ee),a=z(ot),s=ur,l=z(xr),f=rt,b=$d,S=fs,T=kP,O=TP;function j(g,m){(m==null||m>g.length)&&(m=g.length);for(var _=0,M=new Array(m);_=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.variant,g=y.color,m=y.size,_=y.value,M=y.label,X=y.className,H=y.barProps,B=z(y,["variant","color","size","value","label","className","barProps"]),U=(0,S.useTheme)().progress,K=U.defaultProps,ne=U.valid,oe=U.styles,fe=oe.base,ve=oe.variants,Se=oe.sizes;v=v??K.variant,g=g??K.color,m=m??K.size,M=M??K.label,X=X??K.className,H=H??K.barProps;var he=(0,b.default)(ve[(0,f.default)(ne.variants,v,"filled")][(0,f.default)(ne.colors,g,"gray")]),ue=(0,b.default)(Se[(0,f.default)(ne.sizes,m,"md")].container.initial),ge=(0,s.default)((0,b.default)(fe.container.initial),ue),ye=(0,b.default)(Se[(0,f.default)(ne.sizes,m,"md")].container.withLabel),Te=(0,s.default)((0,b.default)(fe.container.withLabel),ye),Re=(0,b.default)(Se[(0,f.default)(ne.sizes,m,"md")].bar),De=(0,s.default)((0,b.default)(fe.bar),Re),Le=(0,l.twMerge)((0,s.default)(ge,O({},Te,M)),X),Oe=(0,l.twMerge)((0,s.default)(De,he),H==null?void 0:H.className);return r.default.createElement("div",j({},B,{ref:p,className:Le}),r.default.createElement("div",j({},H,{className:Oe,style:{width:"".concat(_,"%")}}),M&&"".concat(_,"% ").concat(typeof M=="string"?M:"")))});R.propTypes={variant:a.default.oneOf(T.propTypesVariant),color:a.default.oneOf(T.propTypesColor),size:a.default.oneOf(T.propTypesSize),value:T.propTypesValue,label:T.propTypesLabel,barProps:T.propTypesBarProps,className:T.propTypesClassName},R.displayName="MaterialTailwind.Progress";var P=R})(PP);var _P={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Radio:function(){return P},default:function(){return y}});var r=z(ee),a=z(ot),s=z(ss),l=z(ct),f=it,b=z(Ht),S=z(nt),T=rt,O=Qa;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.color,m=p.label,_=p.icon,M=p.ripple,X=p.className,H=p.disabled,B=p.containerProps,U=p.labelProps,K=p.iconProps,ne=p.inputRef,oe=D(p,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),fe=(0,T.useTheme)().radio,ve=fe.defaultProps,Se=fe.valid,he=fe.styles,ue=he.base,ge=he.colors,ye=r.default.useId();g=g??ve.color,m=m??ve.label,_=_??ve.icon,M=M??ve.ripple,X=X??ve.className,H=H??ve.disabled,B=B??ve.containerProps,U=U??ve.labelProps,K=K??ve.iconProps;var Te=M!==void 0&&new s.default,Re=(0,l.default)((0,S.default)(ue.root),j({},(0,S.default)(ue.disabled),H)),De=(0,f.twMerge)((0,l.default)((0,S.default)(ue.container)),B==null?void 0:B.className),Le=(0,f.twMerge)((0,l.default)((0,S.default)(ue.input),(0,S.default)(ge[(0,b.default)(Se.colors,g,"gray")])),X),Oe=(0,f.twMerge)((0,l.default)((0,S.default)(ue.label)),U==null?void 0:U.className),Xe=(0,l.default)((0,l.default)((0,S.default)(ue.icon)),ge[(0,b.default)(Se.colors,g,"gray")].color,K==null?void 0:K.className);return r.default.createElement("div",{ref:v,className:Re},r.default.createElement("label",F({},B,{className:De,htmlFor:oe.id||ye,onMouseDown:function(Ve){var ke=B==null?void 0:B.onMouseDown;return M&&Te.create(Ve,"dark"),typeof ke=="function"&&ke(Ve)}}),r.default.createElement("input",F({},oe,{ref:ne,type:"radio",disabled:H,className:Le,id:oe.id||ye})),r.default.createElement("span",{className:Xe},_||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"})))),m&&r.default.createElement("label",F({},U,{className:Oe,htmlFor:oe.id||ye}),m))});P.propTypes={color:a.default.oneOf(O.propTypesColor),label:O.propTypesLabel,icon:O.propTypesIcon,ripple:O.propTypesRipple,className:O.propTypesClassName,disabled:O.propTypesDisabled,containerProps:O.propTypesObject,labelProps:O.propTypesObject},P.displayName="MaterialTailwind.Radio";var y=P})(_P);var OP={},ab={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,j){for(var F in j)Object.defineProperty(O,F,{enumerable:!0,get:j[F]})}t(e,{SelectContext:function(){return f},useSelect:function(){return b},usePrevious:function(){return S},SelectContextProvider:function(){return T}});var r=l(ee),a=gr,s=Wl;function l(O){return O&&O.__esModule?O:{default:O}}var f=r.default.createContext(null);f.displayName="MaterialTailwind.SelectContext";function b(){var O=r.default.useContext(f);if(O===null)throw new Error("useSelect() must be used within a Select. It happens when you use SelectOption component outside the Select component.");return O}function S(O){var j=r.default.useRef();return(0,a.useIsomorphicLayoutEffect)(function(){j.current=O},[O]),j.current}var T=function(O){var j=O.value,F=O.children;return r.default.createElement(f.Provider,{value:j},F)};T.propTypes={value:s.propTypesContextValue,children:s.propTypesChildren},T.displayName="MaterialTailwind.SelectContextProvider"})(ab);var AP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{SelectOption:function(){return D},default:function(){return R}});var r=j(ee),a=j(ct),s=it,l=j(nt),f=rt,b=ab,S=Wl;function T(P,y,p){return y in P?Object.defineProperty(P,y,{value:p,enumerable:!0,configurable:!0,writable:!0}):P[y]=p,P}function O(){return O=Object.assign||function(P){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=function(P){var y=function(){he(_),ye(g),ge(!1),Re(null)},p=function(Ge){(Ge.key==="Enter"||Ge.key===" "&&!Le.current.typing)&&(Ge.preventDefault(),y())},v=P.value,g=v===void 0?"":v,m=P.index,_=m===void 0?0:m,M=P.disabled,X=M===void 0?!1:M,H=P.className,B=H===void 0?"":H,U=P.children,K=F(P,["value","index","disabled","className","children"]),ne=(0,f.useTheme)().select,oe=ne.styles,fe=oe.base,ve=(0,b.useSelect)(),Se=ve.selectedIndex,he=ve.setSelectedIndex,ue=ve.listRef,ge=ve.setOpen,ye=ve.onChange,Te=ve.activeIndex,Re=ve.setActiveIndex,De=ve.getItemProps,Le=ve.dataRef,Oe=(0,l.default)(fe.option.initial),Xe=(0,l.default)(fe.option.active),Ve=(0,l.default)(fe.option.disabled),ke,Me=(0,s.twMerge)((0,a.default)(Oe,(ke={},T(ke,Xe,Se===_),T(ke,Ve,X),ke)),B??"");return r.default.createElement("li",O({},K,{role:"option",ref:function(Ne){return ue.current[_]=Ne},className:Me,disabled:X,tabIndex:Te===_?0:1,"aria-selected":Te===_&&Se===_,"data-selected":Se===_},De({onClick:function(Ne){var Ge=K==null?void 0:K.onClick;typeof Ge=="function"&&(Ge(Ne),y()),y()},onKeyDown:function(Ne){var Ge=K==null?void 0:K.onKeyDown;typeof Ge=="function"&&(Ge(Ne),p(Ne)),p(Ne)}})),U)};D.propTypes={value:S.propTypesValue,index:S.propTypesIndex,disabled:S.propTypesDisabled,className:S.propTypesClassName,children:S.propTypesChildren},D.displayName="MaterialTailwind.SelectOption";var R=D})(AP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(ue,ge){for(var ye in ge)Object.defineProperty(ue,ye,{enumerable:!0,get:ge[ye]})}t(e,{Select:function(){return Se},Option:function(){return D.SelectOption},useSelect:function(){return F.useSelect},usePrevious:function(){return F.usePrevious},default:function(){return he}});var r=g(ee),a=g(ot),s=ur,l=gr,f=g(ct),b=it,S=g(xr),T=g(Ht),O=g(nt),j=rt,F=ab,z=Wl,D=AP;function R(ue,ge){(ge==null||ge>ue.length)&&(ge=ue.length);for(var ye=0,Te=new Array(ge);ye=0)&&Object.prototype.propertyIsEnumerable.call(ue,Te)&&(ye[Te]=ue[Te])}return ye}function ne(ue,ge){if(ue==null)return{};var ye={},Te=Object.keys(ue),Re,De;for(De=0;De=0)&&(ye[Re]=ue[Re]);return ye}function oe(ue,ge){return P(ue)||_(ue,ge)||ve(ue,ge)||M()}function fe(ue){return y(ue)||m(ue)||ve(ue)||X()}function ve(ue,ge){if(ue){if(typeof ue=="string")return R(ue,ge);var ye=Object.prototype.toString.call(ue).slice(8,-1);if(ye==="Object"&&ue.constructor&&(ye=ue.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(ue,ge)}}var Se=r.default.forwardRef(function(ue,ge){var ye=ue.variant,Te=ue.color,Re=ue.size,De=ue.label,Le=ue.error,Oe=ue.success,Xe=ue.arrow,Ve=ue.value,ke=ue.onChange,Me=ue.selected,Ne=ue.offset,Ge=ue.dismiss,Qe=ue.animate,qe=ue.lockScroll,He=ue.labelProps,Ze=ue.menuProps,bt=ue.className,wt=ue.disabled,It=ue.name,Pt=ue.children,Lt=ue.containerProps,Zt=K(ue,["variant","color","size","label","error","success","arrow","value","onChange","selected","offset","dismiss","animate","lockScroll","labelProps","menuProps","className","disabled","name","children","containerProps"]),Qt,kt=(0,j.useTheme)().select,yt=kt.defaultProps,Jt=kt.valid,wr=kt.styles,er=wr.base,so=wr.variants,Eo=oe(r.default.useState("close"),2),tr=Eo[0],kn=Eo[1];ye=ye??yt.variant,Te=Te??yt.color,Re=Re??yt.size,De=De??yt.label,Le=Le??yt.error,Oe=Oe??yt.success,Xe=Xe??yt.arrow,Ve=Ve??yt.value,ke=ke??yt.onChange,Me=Me??yt.selected,Ne=Ne??yt.offset,Ge=Ge??yt.dismiss,Qe=Qe??yt.animate,He=He??yt.labelProps,Ze=Ze??yt.menuProps;var Dr;Lt=(Dr=(0,S.default)(Lt,(yt==null?void 0:yt.containerProps)||{}))!==null&&Dr!==void 0?Dr:yt.containerProps,bt=bt??yt.className;var zr=r.default.useRef([]),Xt,ri=r.default.useRef(fe((Xt=r.default.Children.map(Pt,function(Q){var re=Q.props;return re==null?void 0:re.value}))!==null&&Xt!==void 0?Xt:[])),ba=oe(r.default.useState(!1),2),Ar=ba[0],va=ba[1],Tn=oe(r.default.useState(null),2),Fr=Tn[0],Yn=Tn[1],lo=oe(r.default.useState(0),2),br=lo[0],uo=lo[1],ma=oe(r.default.useState(!1),2),ni=ma[0],Gn=ma[1],ya=(0,F.usePrevious)(Fr),Zr=(0,s.useFloating)({placement:"bottom-start",open:Ar,onOpenChange:va,whileElementsMounted:s.autoUpdate,middleware:[(0,s.offset)(5),(0,s.flip)({padding:10}),(0,s.size)({apply:function(re){var ie=re.rects,C=re.elements,I,$;Object.assign(C==null||(I=C.floating)===null||I===void 0?void 0:I.style,{width:"".concat(ie==null||($=ie.reference)===null||$===void 0?void 0:$.width,"px"),zIndex:99})},padding:20})]}),Mo=Zr.x,Un=Zr.y,xa=Zr.strategy,$n=Zr.refs,Vr=Zr.context;r.default.useEffect(function(){uo(Math.max(0,ri.current.indexOf(Ve)+1))},[Ve]);var Pn=$n.floating,qn=(0,s.useInteractions)([(0,s.useClick)(Vr),(0,s.useRole)(Vr,{role:"listbox"}),(0,s.useDismiss)(Vr,H({},Ge)),(0,s.useListNavigation)(Vr,{listRef:zr,activeIndex:Fr,selectedIndex:br,onNavigate:Yn,loop:!0}),(0,s.useTypeahead)(Vr,{listRef:ri,activeIndex:Fr,selectedIndex:br,onMatch:Ar?Yn:uo})]),bs=qn.getReferenceProps,wa=qn.getFloatingProps,Ca=qn.getItemProps;(0,l.useIsomorphicLayoutEffect)(function(){var Q=Pn.current;if(Ar&&ni&&Q){var re=Fr!=null?zr.current[Fr]:br!=null?zr.current[br]:null;if(re&&ya!=null){var ie,C,I=(C=(ie=zr.current[ya])===null||ie===void 0?void 0:ie.offsetHeight)!==null&&C!==void 0?C:0,$=Q.offsetHeight,te=re.offsetTop,ce=te+I;te$+Q.scrollTop&&(Q.scrollTop+=ce-$-Q.scrollTop+5)}}},[Ar,ni,ya,Fr]);var vs=r.default.useMemo(function(){return{selectedIndex:br,setSelectedIndex:uo,listRef:zr,setOpen:va,onChange:ke||function(){},activeIndex:Fr,setActiveIndex:Yn,getItemProps:Ca,dataRef:Vr.dataRef}},[br,ke,Fr,Ca,Vr.dataRef]);r.default.useEffect(function(){kn(Ar?"open":!Ar&&br||!Ar&&Ve?"withValue":"close")},[Ar,Ve,br,Me]);var Wr=so[(0,T.default)(Jt.variants,ye,"outlined")],co=Wr.sizes[(0,T.default)(Jt.sizes,Re,"md")],Sa=Wr.error.select,fo=Wr.success.select,oi=Wr.colors.select[(0,T.default)(Jt.colors,Te,"gray")],J=Wr.error.label,n=Wr.success.label,o=Wr.colors.label[(0,T.default)(Jt.colors,Te,"gray")],i=Wr.states[tr],u=(0,f.default)((0,O.default)(er.container),(0,O.default)(co.container),Lt==null?void 0:Lt.className),c=(0,b.twMerge)((0,f.default)((0,O.default)(er.select),(0,O.default)(Wr.base.select),(0,O.default)(i.select),(0,O.default)(co.select),p({},(0,O.default)(oi[tr]),!Le&&!Oe),p({},(0,O.default)(Sa.initial),Le),p({},(0,O.default)(Sa.states[tr]),Le),p({},(0,O.default)(fo.initial),Oe),p({},(0,O.default)(fo.states[tr]),Oe)),bt),d,h=(0,b.twMerge)((0,f.default)((0,O.default)(er.label),(0,O.default)(Wr.base.label),(0,O.default)(i.label),(0,O.default)(co.label.initial),(0,O.default)(co.label.states[tr]),p({},(0,O.default)(o[tr]),!Le&&!Oe),p({},(0,O.default)(J.initial),Le),p({},(0,O.default)(J.states[tr]),Le),p({},(0,O.default)(n.initial),Oe),p({},(0,O.default)(n.states[tr]),Oe)),(d=He.className)!==null&&d!==void 0?d:""),x=(0,f.default)((0,O.default)(er.arrow.initial),p({},(0,O.default)(er.arrow.active),Ar)),k,E=(0,b.twMerge)((0,f.default)((0,O.default)(er.menu)),(k=Ze.className)!==null&&k!==void 0?k:""),N=(0,f.default)("absolute top-2/4 -translate-y-2/4",ye==="outlined"?"left-3 pt-0.5":"left-0 pt-3"),L={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,S.default)(L,Qe),G=l.AnimatePresence;r.default.useEffect(function(){Ve&&!ke&&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,ke]);var q=r.default.createElement(s.FloatingFocusManager,{context:Vr,modal:!1},r.default.createElement(l.m.ul,v({},wa(U(H({},Ze),{ref:$n.setFloating,role:"listbox",className:E,style:{position:xa,top:Un??0,left:Mo??0,overflow:"auto"},onPointerEnter:function(re){var ie=Ze==null?void 0:Ze.onPointerEnter;typeof ie=="function"&&(ie(re),Gn(!1)),Gn(!1)},onPointerMove:function(re){var ie=Ze==null?void 0:Ze.onPointerMove;typeof ie=="function"&&(ie(re),Gn(!1)),Gn(!1)},onKeyDown:function(re){var ie=Ze==null?void 0:Ze.onKeyDown;typeof ie=="function"&&(ie(re),Gn(!0)),Gn(!0)}})),{initial:"unmount",exit:"unmount",animate:Ar?"mount":"unmount",variants:W}),r.default.Children.map(Pt,function(Q,re){var ie;return r.default.isValidElement(Q)&&r.default.cloneElement(Q,U(H({},Q.props),{index:((ie=Q.props)===null||ie===void 0?void 0:ie.index)||re+1,id:"material-tailwind-select-".concat(re)}))})));return r.default.createElement(F.SelectContextProvider,{value:vs},r.default.createElement("div",v({},Lt,{ref:ge,className:u}),r.default.createElement("button",v({type:"button"},bs(U(H({},Zt),{ref:$n.setReference,className:c,disabled:wt,name:It}))),typeof Me=="function"?r.default.createElement("span",{className:N},Me(Pt[br-1],br-1)):Ve&&!ke?r.default.createElement("span",{className:N},Ve):r.default.createElement("span",v({},(Qt=Pt[br-1])===null||Qt===void 0?void 0:Qt.props,{className:N})),r.default.createElement("div",{className:x},Xe??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",v({},He,{className:h}),De),r.default.createElement(l.LazyMotion,{features:l.domAnimation},r.default.createElement(G,null,Ar&&r.default.createElement(r.default.Fragment,null,qe?r.default.createElement(s.FloatingOverlay,{lockScroll:!0},q):q)))))});Se.propTypes={variant:a.default.oneOf(z.propTypesVariant),color:a.default.oneOf(z.propTypesColor),size:a.default.oneOf(z.propTypesSize),label:z.propTypesLabel,error:z.propTypesError,success:z.propTypesSuccess,arrow:z.propTypesArrow,value:z.propTypesValue,onChange:z.propTypesOnChange,selected:z.propTypesSelected,offset:z.propTypesOffset,dismiss:z.propTypesDismiss,animate:z.propTypesAnimate,lockScroll:z.propTypesLockScroll,labelProps:z.propTypesLabelProps,menuProps:z.propTypesMenuProps,className:z.propTypesClassName,disabled:z.propTypesDisabled,name:z.propTypesName,children:z.propTypesChildren,containerProps:z.propTypesContainerProps},Se.displayName="MaterialTailwind.Select";var he=Object.assign(Se,{Option:D.SelectOption})})(OP);var EP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Switch:function(){return P},default:function(){return y}});var r=z(ee),a=z(ot),s=z(ss),l=z(ct),f=it,b=z(Ht),S=z(nt),T=rt,O=Qa;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.color,m=p.label,_=p.ripple,M=p.className,X=p.disabled,H=p.containerProps,B=p.circleProps,U=p.labelProps,K=p.inputRef,ne=D(p,["color","label","ripple","className","disabled","containerProps","circleProps","labelProps","inputRef"]),oe=(0,T.useTheme)(),fe=oe.switch,ve=fe.defaultProps,Se=fe.valid,he=fe.styles,ue=he.base,ge=he.colors,ye=r.default.useId();g=g??ve.color,_=_??ve.ripple,M=M??ve.className,X=X??ve.disabled,H=H??ve.containerProps,U=U??ve.labelProps,B=B??ve.circleProps;var Te=_!==void 0&&new s.default,Re=(0,l.default)((0,S.default)(ue.root),j({},(0,S.default)(ue.disabled),X)),De=(0,f.twMerge)((0,l.default)((0,S.default)(ue.container)),H==null?void 0:H.className),Le=(0,f.twMerge)((0,l.default)((0,S.default)(ue.input),(0,S.default)(ge[(0,b.default)(Se.colors,g,"gray")])),M),Oe=(0,f.twMerge)((0,l.default)((0,S.default)(ue.circle),ge[(0,b.default)(Se.colors,g,"gray")].circle,ge[(0,b.default)(Se.colors,g,"gray")].before),B==null?void 0:B.className),Xe=(0,l.default)((0,S.default)(ue.ripple)),Ve=(0,f.twMerge)((0,l.default)((0,S.default)(ue.label)),U==null?void 0:U.className);return r.default.createElement("div",{ref:v,className:Re},r.default.createElement("div",F({},H,{className:De}),r.default.createElement("input",F({},ne,{ref:K,type:"checkbox",disabled:X,id:ne.id||ye,className:Le})),r.default.createElement("label",F({},B,{htmlFor:ne.id||ye,className:Oe}),_&&r.default.createElement("div",{className:Xe,onMouseDown:function(ke){var Me=H==null?void 0:H.onMouseDown;return _&&Te.create(ke,"dark"),typeof Me=="function"&&Me(ke)}}))),m&&r.default.createElement("label",F({},U,{htmlFor:ne.id||ye,className:Ve}),m))});P.propTypes={color:a.default.oneOf(O.propTypesColor),label:O.propTypesLabel,ripple:O.propTypesRipple,className:O.propTypesClassName,disabled:O.propTypesDisabled,containerProps:O.propTypesObject,labelProps:O.propTypesObject,circleProps:O.propTypesObject},P.displayName="MaterialTailwind.Switch";var y=P})(EP);var MP={},ps={},ti={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,D){for(var R in D)Object.defineProperty(z,R,{enumerable:!0,get:D[R]})}t(e,{propTypesId:function(){return l},propTypesValue:function(){return f},propTypesAnimate:function(){return b},propTypesDisabled:function(){return S},propTypesClassName:function(){return T},propTypesOrientation:function(){return O},propTypesIndicator:function(){return j},propTypesChildren:function(){return F}});var r=s(ot),a=Vt;function s(z){return z&&z.__esModule?z:{default:z}}var l=r.default.string,f=r.default.oneOfType([r.default.string,r.default.number]).isRequired,b=a.propTypesAnimation,S=r.default.bool,T=r.default.string,O=r.default.oneOf(["horizontal","vertical"]),j=r.default.instanceOf(Object),F=r.default.node.isRequired})(ti);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(H,B){for(var U in B)Object.defineProperty(H,U,{enumerable:!0,get:B[U]})}t(e,{TabsContext:function(){return P},useTabs:function(){return y},TabsContextProvider:function(){return p},setId:function(){return v},setActive:function(){return g},setAnimation:function(){return m},setIndicator:function(){return _},setIsInitial:function(){return M},setOrientation:function(){return X}});var r=b(ee),a=ti;function s(H,B){(B==null||B>H.length)&&(B=H.length);for(var U=0,K=new Array(B);U=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.value,g=y.className,m=y.activeClassName,_=y.disabled,M=y.children,X=z(y,["value","className","activeClassName","disabled","children"]),H=(0,b.useTheme)(),B=H.tab,U=B.defaultProps,K=B.styles.base,ne=(0,S.useTabs)(),oe=ne.state,fe=ne.dispatch,ve=oe.id,Se=oe.active,he=oe.indicatorProps;g=g??U.className,m=m??U.activeClassName,_=_??U.disabled;var ue,ge=(0,l.twMerge)((0,s.default)((0,f.default)(K.tab.initial),(ue={},O(ue,(0,f.default)(K.tab.disabled),_),O(ue,m,Se===v),ue)),g),ye,Te=(0,l.twMerge)((0,s.default)((0,f.default)(K.indicator)),(ye=he==null?void 0:he.className)!==null&&ye!==void 0?ye:"");return r.default.createElement("li",j({},X,{ref:p,role:"tab",className:ge,onClick:function(Re){var De=X==null?void 0:X.onClick;typeof De=="function"&&((0,S.setActive)(fe,v),(0,S.setIsInitial)(fe,!1),De(Re)),(0,S.setIsInitial)(fe,!1),(0,S.setActive)(fe,v)},"data-value":v}),r.default.createElement("div",{className:"z-20 text-inherit"},M),Se===v&&r.default.createElement(a.motion.div,j({},he,{transition:{duration:.5},className:Te,layoutId:ve})))});R.propTypes={value:T.propTypesValue,className:T.propTypesClassName,disabled:T.propTypesDisabled,children:T.propTypesChildren},R.displayName="MaterialTailwind.Tab";var P=R})(RP);var NP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{TabsBody:function(){return R},default:function(){return P}});var r=F(ee),a=gr,s=F(xr),l=F(ct),f=it,b=F(nt),S=rt,T=ps,O=ti;function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.animate,g=y.className,m=y.children,_=z(y,["animate","className","children"]),M=(0,S.useTheme)().tabsBody,X=M.defaultProps,H=M.styles.base,B=(0,T.useTabs)().dispatch;g=g??X.className,v=v??X.animate;var U=(0,f.twMerge)((0,l.default)((0,b.default)(H)),g),K=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]}}}},[]),ne=r.default.useMemo(function(){return(0,s.default)(K,v)},[v,K]);return(0,a.useIsomorphicLayoutEffect)(function(){(0,T.setAnimation)(B,ne)},[ne,B]),r.default.createElement("div",j({},_,{ref:p,className:U}),m)});R.propTypes={animate:O.propTypesAnimate,className:O.propTypesClassName,children:O.propTypesChildren},R.displayName="MaterialTailwind.TabsBody";var P=R})(NP);var IP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{TabsHeader:function(){return D},default:function(){return R}});var r=j(ee),a=j(ct),s=it,l=j(nt),f=rt,b=ps,S=ti;function T(P,y,p){return y in P?Object.defineProperty(P,y,{value:p,enumerable:!0,configurable:!0,writable:!0}):P[y]=p,P}function O(){return O=Object.assign||function(P){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=r.default.forwardRef(function(P,y){var p=P.indicatorProps,v=P.className,g=P.children,m=F(P,["indicatorProps","className","children"]),_=(0,f.useTheme)().tabsHeader,M=_.defaultProps,X=_.styles,H=(0,b.useTabs)(),B=H.state,U=H.dispatch,K=B.orientation;r.default.useEffect(function(){(0,b.setIndicator)(U,p)},[U,p]),v=v??M.className;var ne=(0,s.twMerge)((0,a.default)((0,l.default)(X.base),T({},X[K]&&(0,l.default)(X[K]),K)),v);return r.default.createElement("nav",null,r.default.createElement("ul",O({},m,{ref:y,role:"tablist",className:ne}),g))});D.propTypes={indicatorProps:S.propTypesIndicator,className:S.propTypesClassName,children:S.propTypesChildren},D.displayName="MaterialTailwind.TabsHeader";var R=D})(IP);var LP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{TabPanel:function(){return D},default:function(){return R}});var r=j(ee),a=gr,s=j(ct),l=it,f=j(nt),b=rt,S=ps,T=ti;function O(){return O=Object.assign||function(P){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=r.default.forwardRef(function(P,y){var p=P.value,v=P.className,g=P.children,m=F(P,["value","className","children"]),_=(0,b.useTheme)().tabPanel,M=_.defaultProps,X=_.styles.base,H=(0,S.useTabs)().state,B=H.active,U=H.appliedAnimation,K=H.isInitial;v=v??M.className;var ne=(0,l.twMerge)((0,s.default)((0,f.default)(X)),v),oe=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(oe,{exitBeforeEnter:!0},r.default.createElement(a.m.div,O({},m,{ref:y,role:"tabpanel",className:ne,initial:"unmount",exit:"unmount",animate:B===p?"mount":K?"initial":"unmount",variants:U,"data-value":p}),g)))});D.propTypes={value:T.propTypesValue,className:T.propTypesClassName,children:T.propTypesChildren},D.displayName="MaterialTailwind.TabPanel";var R=D})(LP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{Tabs:function(){return p},Tab:function(){return S.Tab},TabsBody:function(){return T.TabsBody},TabsHeader:function(){return O.TabsHeader},TabPanel:function(){return j.TabPanel},useTabs:function(){return b.useTabs},default:function(){return v}});var r=R(ee),a=R(ct),s=it,l=R(nt),f=rt,b=ps,S=RP,T=NP,O=IP,j=LP,F=ti;function z(g,m,_){return m in g?Object.defineProperty(g,m,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[m]=_,g}function D(){return D=Object.assign||function(g){for(var m=1;m=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(_[M]=g[M])}return _}function y(g,m){if(g==null)return{};var _={},M=Object.keys(g),X,H;for(H=0;H=0)&&(_[X]=g[X]);return _}var p=r.default.forwardRef(function(g,m){var _=g.value,M=g.className,X=g.orientation,H=g.children,B=P(g,["value","className","orientation","children"]),U=(0,f.useTheme)().tabs,K=U.defaultProps,ne=U.styles,oe=r.default.useId();M=M??K.className,X=X??K.orientation;var fe=(0,s.twMerge)((0,a.default)((0,l.default)(ne.base),z({},ne[X]&&(0,l.default)(ne[X]),X)),M);return r.default.createElement(b.TabsContextProvider,{id:oe,value:_,orientation:X},r.default.createElement("div",D({},B,{ref:m,className:fe}),H))});p.propTypes={id:F.propTypesId,value:F.propTypesValue,className:F.propTypesClassName,orientation:F.propTypesOrientation,children:F.propTypesChildren},p.displayName="MaterialTailwind.Tabs";var v=Object.assign(p,{Tab:S.Tab,Body:T.TabsBody,Header:O.TabsHeader,Panel:j.TabPanel})})(MP);var jP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{Textarea:function(){return D},default:function(){return R}});var r=j(ee),a=j(ot),s=j(ct),l=j(Ht),f=j(nt),b=rt,S=Vl;function T(P,y,p){return y in P?Object.defineProperty(P,y,{value:p,enumerable:!0,configurable:!0,writable:!0}):P[y]=p,P}function O(){return O=Object.assign||function(P){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=r.default.forwardRef(function(P,y){var p=P.variant,v=P.color,g=P.size,m=P.label,_=P.error,M=P.success,X=P.resize,H=P.labelProps,B=P.containerProps,U=P.shrink,K=P.className,ne=F(P,["variant","color","size","label","error","success","resize","labelProps","containerProps","shrink","className"]),oe=(0,b.useTheme)().textarea,fe=oe.defaultProps,ve=oe.valid,Se=oe.styles,he=Se.base,ue=Se.variants;p=p??fe.variant,g=g??fe.size,v=v??fe.color,m=m??fe.label,H=H??fe.labelProps,B=B??fe.containerProps,U=U??fe.shrink,K=K??fe.className;var ge=ue[(0,l.default)(ve.variants,p,"outlined")],ye=(0,f.default)(ge.error.textarea),Te=(0,f.default)(ge.success.textarea),Re=(0,f.default)(ge.shrink.textarea),De=(0,f.default)(ge.colors.textarea[(0,l.default)(ve.colors,v,"gray")]),Le=(0,f.default)(ge.error.label),Oe=(0,f.default)(ge.success.label),Xe=(0,f.default)(ge.shrink.label),Ve=(0,f.default)(ge.colors.label[(0,l.default)(ve.colors,v,"gray")]),ke=(0,s.default)((0,f.default)(he.container),B==null?void 0:B.className),Me=(0,s.default)((0,f.default)(he.textarea),(0,f.default)(ge.base.textarea),(0,f.default)(ge.sizes[(0,l.default)(ve.sizes,g,"md")].textarea),T({},De,!_&&!M),T({},ye,_),T({},Te,M),T({},Re,U),X?"":"!resize-none",K),Ne=(0,s.default)((0,f.default)(he.label),(0,f.default)(ge.base.label),(0,f.default)(ge.sizes[(0,l.default)(ve.sizes,g,"md")].label),T({},Ve,!_&&!M),T({},Le,_),T({},Oe,M),T({},Xe,U),H==null?void 0:H.className);return r.default.createElement("div",{ref:y,className:ke},r.default.createElement("textarea",O({},ne,{className:Me,placeholder:(ne==null?void 0:ne.placeholder)||" "})),r.default.createElement("label",{className:Ne},m))});D.propTypes={variant:a.default.oneOf(S.propTypesVariant),size:a.default.oneOf(S.propTypesSize),color:a.default.oneOf(S.propTypesColor),label:S.propTypesLabel,error:S.propTypesError,success:S.propTypesSuccess,resize:S.propTypesResize,labelProps:S.propTypesLabelProps,containerProps:S.propTypesContainerProps,shrink:S.propTypesShrink,className:S.propTypesClassName},D.displayName="MaterialTailwind.Textarea";var R=D})(jP);var DP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(K,ne){for(var oe in ne)Object.defineProperty(K,oe,{enumerable:!0,get:ne[oe]})}t(e,{Tooltip:function(){return B},default:function(){return U}});var r=P(ee),a=P(ot),s=ur,l=gr,f=P(ct),b=it,S=P(xr),T=P(nt),O=rt,j=fs;function F(K,ne){(ne==null||ne>K.length)&&(ne=K.length);for(var oe=0,fe=new Array(ne);oe=0)&&Object.prototype.propertyIsEnumerable.call(K,fe)&&(oe[fe]=K[fe])}return oe}function M(K,ne){if(K==null)return{};var oe={},fe=Object.keys(K),ve,Se;for(Se=0;Se=0)&&(oe[ve]=K[ve]);return oe}function X(K,ne){return z(K)||y(K,ne)||H(K,ne)||p()}function H(K,ne){if(K){if(typeof K=="string")return F(K,ne);var oe=Object.prototype.toString.call(K).slice(8,-1);if(oe==="Object"&&K.constructor&&(oe=K.constructor.name),oe==="Map"||oe==="Set")return Array.from(oe);if(oe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(oe))return F(K,ne)}}var B=r.default.forwardRef(function(K,ne){var oe=K.open,fe=K.handler,ve=K.content,Se=K.interactive,he=K.placement,ue=K.offset,ge=K.dismiss,ye=K.animate,Te=K.className,Re=K.children,De=_(K,["open","handler","content","interactive","placement","offset","dismiss","animate","className","children"]),Le=(0,O.useTheme)().tooltip,Oe=Le.defaultProps,Xe=Le.styles.base,Ve=X(r.default.useState(!1),2),ke=Ve[0],Me=Ve[1];oe=oe??ke,fe=fe??Me,Se=Se??Oe.interactive,he=he??Oe.placement,ue=ue??Oe.offset,ge=ge??Oe.dismiss,ye=ye??Oe.animate,Te=Te??Oe.className;var Ne=(0,b.twMerge)((0,f.default)((0,T.default)(Xe)),Te),Ge={unmount:{opacity:0},mount:{opacity:1}},Qe=(0,S.default)(Ge,ye),qe=(0,s.useFloating)({open:oe,onOpenChange:fe,middleware:[(0,s.offset)(ue),(0,s.flip)(),(0,s.shift)()],placement:he}),He=qe.x,Ze=qe.y,bt=qe.reference,wt=qe.floating,It=qe.strategy,Pt=qe.refs,Lt=qe.update,Zt=qe.context,Qt=(0,s.useInteractions)([(0,s.useClick)(Zt,{enabled:Se}),(0,s.useFocus)(Zt),(0,s.useHover)(Zt),(0,s.useRole)(Zt,{role:"tooltip"}),(0,s.useDismiss)(Zt,ge)]),kt=Qt.getReferenceProps,yt=Qt.getFloatingProps;r.default.useEffect(function(){if(Pt.reference.current&&Pt.floating.current&&oe)return(0,s.autoUpdate)(Pt.reference.current,Pt.floating.current,Lt)},[oe,Lt,Pt.reference,Pt.floating]);var Jt=(0,s.useMergeRefs)([ne,wt]),wr=(0,s.useMergeRefs)([ne,bt]),er=l.AnimatePresence;return r.default.createElement(r.default.Fragment,null,typeof Re=="string"?r.default.createElement("span",R({},kt({ref:wr})),Re):r.default.cloneElement(Re,v({},kt(m(v({},Re==null?void 0:Re.props),{ref:wr})))),r.default.createElement(l.LazyMotion,{features:l.domAnimation},r.default.createElement(s.FloatingPortal,null,r.default.createElement(er,null,oe&&r.default.createElement(l.m.div,R({},yt(m(v({},De),{ref:Jt,className:Ne,style:{position:It,top:Ze??"",left:He??""}})),{initial:"unmount",exit:"unmount",animate:oe?"mount":"unmount",variants:Qe}),ve)))))});B.propTypes={open:j.propTypesOpen,handler:j.propTypesHandler,content:j.propTypesContent,interactive:j.propTypesInteractive,placement:a.default.oneOf(j.propTypesPlacement),offset:j.propTypesOffset,dismiss:j.propTypesDismiss,animate:j.propTypesAnimate,className:j.propTypesClassName,children:j.propTypesChildren},B.displayName="MaterialTailwind.Tooltip";var U=B})(DP);var zP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,g){for(var m in g)Object.defineProperty(v,m,{enumerable:!0,get:g[m]})}t(e,{Typography:function(){return y},default:function(){return p}});var r=j(ee),a=j(ot),s=j(ct),l=it,f=j(Ht),b=j(nt),S=rt,T=x0;function O(v,g,m){return g in v?Object.defineProperty(v,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):v[g]=m,v}function j(v){return v&&v.__esModule?v:{default:v}}function F(v){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(v,_)&&(m[_]=v[_])}return m}function P(v,g){if(v==null)return{};var m={},_=Object.keys(v),M,X;for(X=0;X<_.length;X++)M=_[X],!(g.indexOf(M)>=0)&&(m[M]=v[M]);return m}var y=r.default.forwardRef(function(v,g){var m=v.variant,_=v.color,M=v.textGradient,X=v.as,H=v.className,B=v.children,U=R(v,["variant","color","textGradient","as","className","children"]),K=(0,S.useTheme)().typography,ne=K.defaultProps,oe=K.valid,fe=K.styles,ve=fe.variants,Se=fe.colors,he=fe.textGradient;m=m??ne.variant,_=_??ne.color,M=M||ne.textGradient,X=X??void 0,H=H??ne.className;var ue=(0,b.default)(ve[(0,f.default)(oe.variants,m,"paragraph")]),ge=Se[(0,f.default)(oe.colors,_,"inherit")],ye=(0,b.default)(he),Te=(0,l.twMerge)((0,s.default)(ue,O({},ge.color,!M),O({},ye,M),O({},ge.gradient,M)),H),Re;switch(m){case"h1":Re=r.default.createElement(X||"h1",D(F({},U),{ref:g,className:Te}),B);break;case"h2":Re=r.default.createElement(X||"h2",D(F({},U),{ref:g,className:Te}),B);break;case"h3":Re=r.default.createElement(X||"h3",D(F({},U),{ref:g,className:Te}),B);break;case"h4":Re=r.default.createElement(X||"h4",D(F({},U),{ref:g,className:Te}),B);break;case"h5":Re=r.default.createElement(X||"h5",D(F({},U),{ref:g,className:Te}),B);break;case"h6":Re=r.default.createElement(X||"h6",D(F({},U),{ref:g,className:Te}),B);break;case"lead":Re=r.default.createElement(X||"p",D(F({},U),{ref:g,className:Te}),B);break;case"paragraph":Re=r.default.createElement(X||"p",D(F({},U),{ref:g,className:Te}),B);break;case"small":Re=r.default.createElement(X||"p",D(F({},U),{ref:g,className:Te}),B);break;default:Re=r.default.createElement(X||"p",D(F({},U),{ref:g,className:Te}),B);break}return Re});y.propTypes={variant:a.default.oneOf(T.propTypesVariant),color:a.default.oneOf(T.propTypesColor),as:T.propTypesAs,textGradient:T.propTypesTextGradient,className:T.propTypesClassName,children:T.propTypesChildren},y.displayName="MaterialTailwind.Typography";var p=y})(zP);var FP={},VP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var j in O)Object.defineProperty(T,j,{enumerable:!0,get:O[j]})}t(e,{propTypesClassName:function(){return l},propTypesChildren:function(){return f},propTypesOpen:function(){return b},propTypesAnimate:function(){return S}});var r=s(ot),a=Vt;function s(T){return T&&T.__esModule?T:{default:T}}var l=r.default.string,f=r.default.node.isRequired,b=r.default.bool.isRequired,S=a.propTypesAnimation})(VP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{Collapse:function(){return R},default:function(){return P}});var r=F(ee),a=gr,s=ur,l=F(xr),f=F(ct),b=it,S=F(nt),T=rt,O=VP;function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.open,g=y.animate,m=y.className,_=y.children,M=z(y,["open","animate","className","children"]),X=r.default.useRef(null),H=(0,T.useTheme)().collapse,B=H.styles,U=B.base;g=g??{},m=m??"";var K=(0,b.twMerge)((0,f.default)((0,S.default)(U)),m),ne={unmount:{height:"0px",transition:{duration:.3,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.3,times:[.4,0,.2,1]}}},oe=(0,l.default)(ne,g),fe=a.AnimatePresence,ve=(0,s.useMergeRefs)([p,X]);return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(fe,null,r.default.createElement(a.m.div,j({},M,{ref:ve,className:K,initial:"unmount",exit:"unmount",animate:v?"mount":"unmount",variants:oe}),_)))});R.displayName="MaterialTailwind.Collapse",R.propTypes={open:O.propTypesOpen,animate:O.propTypesAnimate,className:O.propTypesClassName,children:O.propTypesChildren};var P=R})(FP);var WP={},Zl={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var j in O)Object.defineProperty(T,j,{enumerable:!0,get:O[j]})}t(e,{propTypesClassName:function(){return s},propTypesDisabled:function(){return l},propTypesSelected:function(){return f},propTypesRipple:function(){return b},propTypesChildren:function(){return S}});var r=a(ot);function a(T){return T&&T.__esModule?T:{default:T}}var s=r.default.string,l=r.default.bool,f=r.default.bool,b=r.default.bool,S=r.default.node.isRequired})(Zl);var BP={},ib={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(D,R){for(var P in R)Object.defineProperty(D,P,{enumerable:!0,get:R[P]})}t(e,{ListItemPrefix:function(){return F},default:function(){return z}});var r=T(ee),a=rt,s=T(ct),l=it,f=T(nt),b=Zl;function S(){return S=Object.assign||function(D){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(D,y)&&(P[y]=D[y])}return P}function j(D,R){if(D==null)return{};var P={},y=Object.keys(D),p,v;for(v=0;v=0)&&(P[p]=D[p]);return P}var F=r.default.forwardRef(function(D,R){var P=D.className,y=D.children,p=O(D,["className","children"]),v=(0,a.useTheme)().list,g=v.styles.base,m=(0,l.twMerge)((0,s.default)((0,f.default)(g.itemPrefix)),P);return r.default.createElement("div",S({},p,{ref:R,className:m}),y)});F.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},F.displayName="MaterialTailwind.ListItemPrefix";var z=F})(ib);var sb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(D,R){for(var P in R)Object.defineProperty(D,P,{enumerable:!0,get:R[P]})}t(e,{ListItemSuffix:function(){return F},default:function(){return z}});var r=T(ee),a=rt,s=T(ct),l=it,f=T(nt),b=Zl;function S(){return S=Object.assign||function(D){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(D,y)&&(P[y]=D[y])}return P}function j(D,R){if(D==null)return{};var P={},y=Object.keys(D),p,v;for(v=0;v=0)&&(P[p]=D[p]);return P}var F=r.default.forwardRef(function(D,R){var P=D.className,y=D.children,p=O(D,["className","children"]),v=(0,a.useTheme)().list,g=v.styles.base,m=(0,l.twMerge)((0,s.default)((0,f.default)(g.itemSuffix)),P);return r.default.createElement("div",S({},p,{ref:R,className:m}),y)});F.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},F.displayName="MaterialTailwind.ListItemSuffix";var z=F})(sb);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{ListItem:function(){return P},ListItemPrefix:function(){return T.ListItemPrefix},ListItemSuffix:function(){return O.ListItemSuffix},default:function(){return y}});var r=z(ee),a=rt,s=z(ss),l=z(ct),f=it,b=z(nt),S=Zl,T=ib,O=sb;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.className,m=p.disabled,_=p.selected,M=p.ripple,X=p.children,H=D(p,["className","disabled","selected","ripple","children"]),B=(0,a.useTheme)().list,U=B.defaultProps,K=B.styles.base;M=M??U.ripple;var ne=M!==void 0&&new s.default,oe,fe=(0,f.twMerge)((0,l.default)((0,b.default)(K.item.initial),(oe={},j(oe,(0,b.default)(K.item.disabled),m),j(oe,(0,b.default)(K.item.selected),_&&!m),oe)),g);return r.default.createElement("div",F({},H,{ref:v,role:"button",tabIndex:0,className:fe,onMouseDown:function(ve){var Se=H==null?void 0:H.onMouseDown;return M&&ne.create(ve,"dark"),typeof Se=="function"&&Se(ve)}}),X)});P.propTypes={className:S.propTypesClassName,selected:S.propTypesSelected,disabled:S.propTypesDisabled,ripple:S.propTypesRipple,children:S.propTypesChildren},P.displayName="MaterialTailwind.ListItem";var y=Object.assign(P,{Prefix:T.ListItemPrefix,Suffix:O.ListItemSuffix})})(BP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{List:function(){return R},ListItem:function(){return S.ListItem},ListItemPrefix:function(){return T.ListItemPrefix},ListItemSuffix:function(){return O.ListItemSuffix},default:function(){return P}});var r=F(ee),a=rt,s=F(ct),l=it,f=F(nt),b=Zl,S=BP,T=ib,O=sb;function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.className,g=y.children,m=z(y,["className","children"]),_=(0,a.useTheme)().list,M=_.defaultProps,X=_.styles.base;v=v??M.className;var H=(0,l.twMerge)((0,s.default)((0,f.default)(X.list)),v);return r.default.createElement("nav",j({},m,{ref:p,className:H}),g)});R.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},R.displayName="MaterialTailwind.List";var P=Object.assign(R,{Item:S.ListItem,ItemPrefix:T.ListItemPrefix,ItemSuffix:O.ListItemSuffix})})(WP);var HP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{ButtonGroup:function(){return R},default:function(){return P}});var r=F(ee),a=F(ot),s=F(ct),l=it,f=F(Ht),b=F(nt),S=rt,T=Ka;function O(y,p,v){return p in y?Object.defineProperty(y,p,{value:v,enumerable:!0,configurable:!0,writable:!0}):y[p]=v,y}function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.variant,g=y.size,m=y.color,_=y.fullWidth,M=y.ripple,X=y.className,H=y.children,B=z(y,["variant","size","color","fullWidth","ripple","className","children"]),U=(0,S.useTheme)().buttonGroup,K=U.defaultProps,ne=U.styles,oe=U.valid,fe=ne.base,ve=ne.dividerColor;v=v??K.variant,g=g??K.size,m=m??K.color,M=M??K.ripple,_=_??K.fullWidth,X=X??K.className;var Se,he=(0,l.twMerge)((0,s.default)((0,b.default)(fe.initial),(Se={},O(Se,(0,b.default)(fe.fullWidth),_),O(Se,"divide-x",v!=="outlined"),O(Se,(0,b.default)(ve[(0,f.default)(oe.colors,m,"gray")]),v!=="outlined"),Se)),X);return r.default.createElement("div",j({},B,{ref:p,className:he}),r.default.Children.map(H,function(ue,ge){var ye;return r.default.isValidElement(ue)&&r.default.cloneElement(ue,{variant:v,size:g,color:m,ripple:M,fullWidth:_,className:(0,l.twMerge)((0,s.default)({"rounded-r-none":ge!==r.default.Children.count(H)-1,"border-r-0":ge!==r.default.Children.count(H)-1,"rounded-l-none":ge!==0}),(ye=ue.props)===null||ye===void 0?void 0:ye.className)})}))});R.propTypes={variant:a.default.oneOf(T.propTypesVariant),size:a.default.oneOf(T.propTypesSize),color:a.default.oneOf(T.propTypesColor),fullWidth:T.propTypesFullWidth,ripple:T.propTypesRipple,className:T.propTypesClassName,children:T.propTypesChildren},R.displayName="MaterialTailwind.ButtonGroup";var P=R})(HP);var XP={},YP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(D,R){for(var P in R)Object.defineProperty(D,P,{enumerable:!0,get:R[P]})}t(e,{propTypesClassName:function(){return s},propTypesPrevArrow:function(){return l},propTypesNextArrow:function(){return f},propTypesNavigation:function(){return b},propTypesAutoplay:function(){return S},propTypesAutoplayDelay:function(){return T},propTypesTransition:function(){return O},propTypesLoop:function(){return j},propTypesChildren:function(){return F},propTypesSlideRef:function(){return z}});var r=a(ot);function a(D){return D&&D.__esModule?D:{default:D}}var s=r.default.string,l=r.default.func,f=r.default.func,b=r.default.func,S=r.default.bool,T=r.default.number,O=r.default.object,j=r.default.bool,F=r.default.node.isRequired,z=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(YP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,M){for(var X in M)Object.defineProperty(_,X,{enumerable:!0,get:M[X]})}t(e,{Carousel:function(){return g},default:function(){return m}});var r=z(ee),a=gr,s=ur,l=z(ct),f=it,b=z(nt),S=rt,T=YP;function O(_,M){(M==null||M>_.length)&&(M=_.length);for(var X=0,H=new Array(M);X=0)&&Object.prototype.propertyIsEnumerable.call(_,H)&&(X[H]=_[H])}return X}function y(_,M){if(_==null)return{};var X={},H=Object.keys(_),B,U;for(U=0;U=0)&&(X[B]=_[B]);return X}function p(_,M){return j(_)||D(_,M)||v(_,M)||R()}function v(_,M){if(_){if(typeof _=="string")return O(_,M);var X=Object.prototype.toString.call(_).slice(8,-1);if(X==="Object"&&_.constructor&&(X=_.constructor.name),X==="Map"||X==="Set")return Array.from(X);if(X==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(X))return O(_,M)}}var g=r.default.forwardRef(function(_,M){var X=_.children,H=_.prevArrow,B=_.nextArrow,U=_.navigation,K=_.autoplay,ne=_.autoplayDelay,oe=_.transition,fe=_.loop,ve=_.className,Se=_.slideRef,he=P(_,["children","prevArrow","nextArrow","navigation","autoplay","autoplayDelay","transition","loop","className","slideRef"]),ue=(0,S.useTheme)().carousel,ge=ue.defaultProps,ye=ue.styles.base,Te=(0,a.useMotionValue)(0),Re=r.default.useRef(null),De=p(r.default.useState(0),2),Le=De[0],Oe=De[1],Xe=r.default.Children.toArray(X);ve=ve??ge.className,H=H??ge.prevArrow,B=B??ge.nextArrow,U=U??ge.navigation,K=K??ge.autoplay,ne=ne??ge.autoplayDelay,oe=oe??ge.transition,fe=fe??ge.loop;var Ve=(0,f.twMerge)((0,l.default)((0,b.default)(ye.carousel)),ve),ke=(0,f.twMerge)((0,l.default)((0,b.default)(ye.slide))),Me=r.default.useCallback(function(){var qe;return-Le*(((qe=Re.current)===null||qe===void 0?void 0:qe.clientWidth)||0)},[Le]),Ne=r.default.useCallback(function(){var qe=fe?0:Le;Oe(Le+1===Xe.length?qe:Le+1)},[Le,fe,Xe.length]),Ge=function(){var qe=fe?Xe.length-1:0;Oe(Le-1<0?qe:Le-1)};r.default.useEffect(function(){var qe=(0,a.animate)(Te,Me(),oe);return qe.stop},[Me,Le,Te,oe]),r.default.useEffect(function(){window.addEventListener("resize",function(){(0,a.animate)(Te,Me(),oe)})},[Me,oe,Te]),r.default.useEffect(function(){if(K){var qe=setInterval(function(){return Ne()},ne);return function(){return clearInterval(qe)}}},[K,Ne,ne]);var Qe=(0,s.useMergeRefs)([Re,M]);return r.default.createElement("div",F({},he,{ref:Qe,className:Ve}),Xe.map(function(qe,He){return r.default.createElement(a.LazyMotion,{key:He,features:a.domAnimation},r.default.createElement(a.m.div,{ref:Se,className:ke,style:{x:Te,left:"".concat(He*100,"%"),right:"".concat(He*100,"%")}},qe))}),H&&H({loop:fe,handlePrev:Ge,activeIndex:Le,firstIndex:Le===0}),B&&B({loop:fe,handleNext:Ne,activeIndex:Le,lastIndex:Le===Xe.length-1}),U&&U({setActiveIndex:Oe,activeIndex:Le,length:Xe.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 m=g})(XP);var GP={},UP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{propTypesOpen:function(){return l},propTypesSize:function(){return f},propTypesOverlay:function(){return b},propTypesChildren:function(){return S},propTypesPlacement:function(){return T},propTypesOverlayProps:function(){return O},propTypesClassName:function(){return j},propTypesOnClose:function(){return F},propTypesDismiss:function(){return z},propTypesTransition:function(){return D},propTypesOverlayRef:function(){return R}});var r=s(ot),a=Vt;function s(P){return P&&P.__esModule?P:{default:P}}var l=r.default.bool.isRequired,f=r.default.number,b=r.default.bool,S=r.default.node.isRequired,T=["top","right","bottom","left"],O=r.default.object,j=r.default.string,F=r.default.func,z=a.propTypesDismissType,D=r.default.object,R=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(UP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{Drawer:function(){return p},default:function(){return v}});var r=D(ee),a=D(ot),s=gr,l=ur,f=D(xr),b=D(ct),S=it,T=D(nt),O=rt,j=UP;function F(g,m,_){return m in g?Object.defineProperty(g,m,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[m]=_,g}function z(){return z=Object.assign||function(g){for(var m=1;m=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(_[M]=g[M])}return _}function y(g,m){if(g==null)return{};var _={},M=Object.keys(g),X,H;for(H=0;H=0)&&(_[X]=g[X]);return _}var p=r.default.forwardRef(function(g,m){var _=g.open,M=g.size,X=g.overlay,H=g.children,B=g.placement,U=g.overlayProps,K=g.className,ne=g.onClose,oe=g.dismiss,fe=g.transition,ve=g.overlayRef,Se=P(g,["open","size","overlay","children","placement","overlayProps","className","onClose","dismiss","transition","overlayRef"]),he=(0,O.useTheme)().drawer,ue=he.defaultProps,ge=he.styles.base,ye=(0,s.useAnimation)();M=M??ue.size,X=X??ue.overlay,B=B??ue.placement,K=K??ue.className,U=U??ue.overlayProps,ne=ne??ue.onClose;var Te;oe=(Te=(0,f.default)(ue.dismiss,oe||{}))!==null&&Te!==void 0?Te:ue.dismiss,fe=fe??ue.transition;var Re=(0,S.twMerge)((0,b.default)((0,T.default)(ge.drawer),{"top-0 right-0":B==="right","bottom-0 left-0":B==="bottom","top-0 left-0":B==="top"||B==="left"}),K),De=(0,S.twMerge)((0,b.default)((0,T.default)(ge.overlay)),U==null?void 0:U.className),Le=(0,l.useFloating)({open:_,onOpenChange:ne}).context,Oe=(0,l.useInteractions)([(0,l.useDismiss)(Le,oe)]).getFloatingProps;r.default.useEffect(function(){ye.start(_?"open":"close")},[_,ye,B]);var Xe={open:{x:0,y:0},close:{x:B==="left"?-M:B==="right"?M:0,y:B==="top"?-M:B==="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,X&&_&&r.default.createElement(s.m.div,{ref:ve,className:De,initial:"unmount",exit:"unmount",animate:_?"mount":"unmount",variants:Ve,transition:{duration:.3}})),r.default.createElement(s.m.div,z({},Oe(R({ref:m},Se)),{className:Re,style:{maxWidth:B==="left"||B==="right"?M:"100%",maxHeight:B==="top"||B==="bottom"?M:"100%",height:B==="left"||B==="right"?"100vh":"100%"},initial:"close",animate:ye,variants:Xe,transition:fe}),H)))});p.propTypes={open:j.propTypesOpen,size:j.propTypesSize,overlay:j.propTypesOverlay,children:j.propTypesChildren,placement:a.default.oneOf(j.propTypesPlacement),overlayProps:j.propTypesOverlayProps,className:j.propTypesClassName,onClose:j.propTypesOnClose,dismiss:j.propTypesDismiss,transition:j.propTypesTransition,overlayRef:j.propTypesOverlayRef},p.displayName="MaterialTailwind.Drawer";var v=p})(GP);var $P={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Badge:function(){return P},default:function(){return y}});var r=z(ee),a=z(ot),s=z(xr),l=z(ct),f=it,b=z(Ht),S=z(nt),T=rt,O=w0;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.color,m=p.invisible,_=p.withBorder,M=p.overlap,X=p.placement,H=p.className,B=p.content,U=p.children,K=p.containerProps,ne=p.containerRef,oe=D(p,["color","invisible","withBorder","overlap","placement","className","content","children","containerProps","containerRef"]),fe=(0,T.useTheme)().badge,ve=fe.valid,Se=fe.defaultProps,he=fe.styles,ue=he.base,ge=he.placements,ye=he.colors;g=g??Se.color,m=m??Se.invisible,_=_??Se.withBorder,M=M??Se.overlap,X=X??Se.placement;var Te;H=(Te=(0,l.default)(H,Se.className))!==null&&Te!==void 0?Te:Se.className;var Re;K=(Re=(0,s.default)(K,Se.containerProps||{}))!==null&&Re!==void 0?Re:Se.containerProps;var De=(0,S.default)(ue.badge.initial),Le=(0,S.default)(ue.badge.withBorder),Oe=(0,S.default)(ue.badge.withContent),Xe=(0,S.default)(ye[(0,b.default)(ve.colors,g,"red")]),Ve=(0,S.default)(ge[(0,b.default)(ve.placements,X,"top-end")][(0,b.default)(ve.overlaps,M,"square")]),ke,Me=(0,f.twMerge)((0,l.default)(De,Ve,Xe,(ke={},j(ke,Le,_),j(ke,Oe,B),ke)),H),Ne=(0,f.twMerge)((0,l.default)((0,S.default)(ue.container),K==null?void 0:K.className));return r.default.createElement("div",F({ref:ne},K,{className:Ne}),U,!m&&r.default.createElement("span",F({},oe,{ref:v,className:Me}),B))});P.propTypes={color:a.default.oneOf(O.propTypesColor),invisible:O.propTypesInvisible,withBorder:O.propTypesWithBorder,overlap:a.default.oneOf(O.propTypesOverlap),className:O.propTypesClassName,content:O.propTypesContent,children:O.propTypesChildren,placement:a.default.oneOf(O.propTypesPlacement),containerProps:O.propTypesContainerProps,containerRef:O.propTypesContainerRef},P.displayName="MaterialTailwind.Badge";var y=P})($P);var qP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(B,U){for(var K in U)Object.defineProperty(B,K,{enumerable:!0,get:U[K]})}t(e,{Rating:function(){return X},default:function(){return H}});var r=D(ee),a=D(ot),s=D(ct),l=it,f=D(Ht),b=D(nt),S=rt,T=C0;function O(B,U){(U==null||U>B.length)&&(U=B.length);for(var K=0,ne=new Array(U);K=0)&&Object.prototype.propertyIsEnumerable.call(B,ne)&&(K[ne]=B[ne])}return K}function g(B,U){if(B==null)return{};var K={},ne=Object.keys(B),oe,fe;for(fe=0;fe=0)&&(K[oe]=B[oe]);return K}function m(B,U){return j(B)||P(B,U)||M(B,U)||y()}function _(B){return F(B)||R(B)||M(B)||p()}function M(B,U){if(B){if(typeof B=="string")return O(B,U);var K=Object.prototype.toString.call(B).slice(8,-1);if(K==="Object"&&B.constructor&&(K=B.constructor.name),K==="Map"||K==="Set")return Array.from(K);if(K==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(K))return O(B,U)}}var X=r.default.forwardRef(function(B,U){var K=B.count,ne=B.value,oe=B.ratedIcon,fe=B.unratedIcon,ve=B.ratedColor,Se=B.unratedColor,he=B.className,ue=B.onChange,ge=B.readonly,ye=v(B,["count","value","ratedIcon","unratedIcon","ratedColor","unratedColor","className","onChange","readonly"]),Te,Re,De=(0,S.useTheme)().rating,Le=De.valid,Oe=De.defaultProps,Xe=De.styles,Ve=Xe.base,ke=Xe.colors;K=K??Oe.count,ne=ne??Oe.value,oe=oe??Oe.ratedIcon,oe=oe??Oe.ratedIcon,fe=fe??Oe.unratedIcon,ve=ve??Oe.ratedColor,Se=Se??Oe.unratedColor,he=he??Oe.className,ue=ue??Oe.onChange,ge=ge??Oe.readonly;var Me=m(r.default.useState(function(){return _(Array(ne).fill("rated")).concat(_(Array(K-ne).fill("un_rated")))}),2),Ne=Me[0],Ge=Me[1],Qe=m(r.default.useState(function(){return _(Array(K).fill("un_rated"))}),2),qe=Qe[0],He=Qe[1],Ze=m(r.default.useState(!1),2),bt=Ze[0],wt=Ze[1],It=(0,b.default)(ke[(0,f.default)(Le.colors,ve,"yellow")]),Pt=(0,b.default)(ke[(0,f.default)(Le.colors,Se,"blue-gray")]),Lt=(0,l.twMerge)((0,s.default)((0,b.default)(Ve.rating),he)),Zt=(0,b.default)(Ve.icon),Qt=oe,kt=fe,yt=r.default.isValidElement(oe)&&r.default.cloneElement(Qt,{className:(0,l.twMerge)((0,s.default)(Zt,It,Qt==null||(Te=Qt.props)===null||Te===void 0?void 0:Te.className))}),Jt=r.default.isValidElement(oe)&&r.default.cloneElement(kt,{className:(0,l.twMerge)((0,s.default)(Zt,Pt,kt==null||(Re=kt.props)===null||Re===void 0?void 0:Re.className))}),wr=!r.default.isValidElement(oe)&&r.default.createElement(oe,{className:(0,l.twMerge)((0,s.default)(Zt,It))}),er=!r.default.isValidElement(oe)&&r.default.createElement(fe,{className:(0,l.twMerge)((0,s.default)(Zt,Pt))}),so=function(Eo){return Eo.map(function(tr,kn){return r.default.createElement("span",{key:kn,onClick:function(){if(!ge){var Dr=Ne.map(function(zr,Xt){return Xt<=kn?"rated":"un_rated"});Ge(Dr),ue&&typeof ue=="function"&&ue(Dr.filter(function(zr){return zr==="rated"}).length)}},onMouseEnter:function(){if(!ge){var Dr=qe.map(function(zr,Xt){return Xt<=kn?"rated":"un_rated"});wt(!0),He(Dr)}},onMouseLeave:function(){return!ge&&wt(!1)}},r.default.isValidElement(tr==="rated"?oe:fe)?tr==="rated"?yt:Jt:tr==="rated"?wr:er)})};return r.default.createElement("div",z({},ye,{ref:U,className:Lt}),so(bt?qe:Ne))});X.propTypes={count:T.propTypesCount,value:T.propTypesValue,ratedIcon:T.propTypesRatedIcon,unratedIcon:T.propTypesUnratedIcon,ratedColor:a.default.oneOf(T.propTypesColor),unratedColor:a.default.oneOf(T.propTypesColor),className:T.propTypesClassName,onChange:T.propTypesOnChange,readonly:T.propTypesReadonly},X.displayName="MaterialTailwind.Rating";var H=X})(qP);var KP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(M,X){for(var H in X)Object.defineProperty(M,H,{enumerable:!0,get:X[H]})}t(e,{Slider:function(){return m},default:function(){return _}});var r=D(ee),a=D(ot),s=D(xr),l=D(ct),f=it,b=D(Ht),S=D(nt),T=rt,O=S0;function j(M,X){(X==null||X>M.length)&&(X=M.length);for(var H=0,B=new Array(X);H=0)&&Object.prototype.propertyIsEnumerable.call(M,B)&&(H[B]=M[B])}return H}function p(M,X){if(M==null)return{};var H={},B=Object.keys(M),U,K;for(K=0;K=0)&&(H[U]=M[U]);return H}function v(M,X){return F(M)||R(M,X)||g(M,X)||P()}function g(M,X){if(M){if(typeof M=="string")return j(M,X);var H=Object.prototype.toString.call(M).slice(8,-1);if(H==="Object"&&M.constructor&&(H=M.constructor.name),H==="Map"||H==="Set")return Array.from(H);if(H==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(H))return j(M,X)}}var m=r.default.forwardRef(function(M,X){var H=M.color,B=M.size,U=M.className,K=M.trackClassName,ne=M.thumbClassName,oe=M.barClassName,fe=M.value,ve=M.defaultValue,Se=M.onChange,he=M.min,ue=M.max,ge=M.step,ye=M.inputRef,Te=M.inputProps,Re=y(M,["color","size","className","trackClassName","thumbClassName","barClassName","value","defaultValue","onChange","min","max","step","inputRef","inputProps"]),De=(0,T.useTheme)().slider,Le=De.valid,Oe=De.defaultProps,Xe=De.styles,Ve=Xe.base,ke=Xe.sizes,Me=Xe.colors,Ne=v(r.default.useState(ve||0),2),Ge=Ne[0],Qe=Ne[1];r.default.useMemo(function(){ve&&Qe(ve)},[ve]),H=H??Oe.color,B=B??Oe.size,he=he??Oe.min,ue=ue??Oe.max,ge=ge??Oe.step;var qe;U=(qe=(0,l.default)(Oe.className,U))!==null&&qe!==void 0?qe:Oe.className;var He;ne=(He=(0,l.default)(Oe.thumbClassName,ne))!==null&&He!==void 0?He:Oe.thumbClassName;var Ze;K=(Ze=(0,l.default)(Oe.trackClassName,K))!==null&&Ze!==void 0?Ze:Oe.trackClassName;var bt;oe=(bt=(0,l.default)(Oe.barClassName,oe))!==null&&bt!==void 0?bt:Oe.barClassName;var wt;Te=(wt=(0,s.default)(Te,(Oe==null?void 0:Oe.inputProps)||{}))!==null&&wt!==void 0?wt:Oe.inputProps;var It=(0,f.twMerge)((0,l.default)((0,S.default)(Ve.container),(0,S.default)(Me[(0,b.default)(Le.colors,H,"gray")]),(0,S.default)(ke[(0,b.default)(Le.sizes,B,"md")].container),U)),Pt=(0,f.twMerge)((0,l.default)((0,S.default)(Ve.bar),oe)),Lt=(0,l.default)((0,S.default)(Ve.track),(0,S.default)(ke[(0,b.default)(Le.sizes,B,"md")].track)),Zt=(0,l.default)((0,S.default)(Ve.thumb),(0,S.default)(ke[(0,b.default)(Le.sizes,B,"md")].thumb)),Qt=(0,l.default)((0,S.default)(Ve.slider),(0,f.twMerge)(Lt,K),(0,f.twMerge)(Zt,ne));return r.default.createElement("div",z({},Re,{ref:X,className:It}),r.default.createElement("label",{className:Pt,style:{width:"".concat(fe||Ge,"%")}}),r.default.createElement("input",z({ref:ye,type:"range",max:ue,min:he,step:ge,className:Qt},fe?{value:fe}:null,{defaultValue:ve,onChange:function(kt){return Se?Se(kt):Qe(Number(kt.target.value))}})))});m.propTypes={color:a.default.oneOf(O.propTypesColor),size:a.default.oneOf(O.propTypesSize),className:O.propTypesClassName,trackClassName:O.propTypesTrackClassName,thumbClassName:O.propTypesThumbClassName,barClassName:O.propTypesBarClassName,defaultValue:O.propTypesDefaultValue,value:O.propTypesValue,onChange:O.propTypesOnChange,min:O.propTypesMin,max:O.propTypesMax,step:O.propTypesStep,inputRef:O.propTypesInputRef,inputProps:O.propTypesInputProps},m.displayName="MaterialTailwind.Slider";var _=m})(KP);var ZP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Spinner:function(){return P},default:function(){return y}});var r=j(ot),a=z(ee),s=j(ct),l=it,f=j(Ht),b=j(nt),S=rt,T=k0;function O(){return O=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=(0,a.forwardRef)(function(p,v){var g=p.color,m=p.className,_=D(p,["color","className"]),M=(0,S.useTheme)().spinner,X=M.defaultProps,H=M.valid,B=M.styles,U=B.base,K=B.colors;g=g??X.color;var ne;m=(ne=(0,s.default)(X.className,m))!==null&&ne!==void 0?ne:X.className;var oe=(0,b.default)(K[(0,f.default)(H.colors,g,"gray")]),fe=(0,l.twMerge)((0,s.default)((0,b.default)(U)),m),ve,Se;return a.default.createElement("svg",O({},_,{ref:v,className:fe,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:(ve=_==null?void 0:_.width)!==null&&ve!==void 0?ve:24,height:(Se=_==null?void 0:_.height)!==null&&Se!==void 0?Se:24}),a.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"}),a.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:oe}))});P.propTypes={color:r.default.oneOf(T.propTypesColor),className:T.propTypesClassName},P.displayName="MaterialTailwind.Spinner";var y=P})(ZP);var QP={},Ql={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,_){for(var M in _)Object.defineProperty(m,M,{enumerable:!0,get:_[M]})}t(e,{useTimelineItem:function(){return p},TimelineItem:function(){return v},default:function(){return g}});var r=O(ee),a=it,s=O(nt),l=rt,f=Ao;function b(m,_){(_==null||_>m.length)&&(_=m.length);for(var M=0,X=new Array(_);M<_;M++)X[M]=m[M];return X}function S(m){if(Array.isArray(m))return m}function T(){return T=Object.assign||function(m){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(m,X)&&(M[X]=m[X])}return M}function D(m,_){if(m==null)return{};var M={},X=Object.keys(m),H,B;for(B=0;B=0)&&(M[H]=m[H]);return M}function R(m,_){return S(m)||j(m,_)||P(m,_)||F()}function P(m,_){if(m){if(typeof m=="string")return b(m,_);var M=Object.prototype.toString.call(m).slice(8,-1);if(M==="Object"&&m.constructor&&(M=m.constructor.name),M==="Map"||M==="Set")return Array.from(M);if(M==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(M))return b(m,_)}}var y=r.default.createContext(0);y.displayName="MaterialTailwind.TimelineItemContext";function p(){var m=r.default.useContext(y);if(!m)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 m}var v=r.default.forwardRef(function(m,_){var M=m.className,X=m.children,H=z(m,["className","children"]),B=(0,l.useTheme)().timelineItem,U=B.styles,K=U.base,ne=R(r.default.useState(0),2),oe=ne[0],fe=ne[1],ve=r.default.useMemo(function(){return[oe,fe]},[oe,fe]),Se=(0,a.twMerge)((0,s.default)(K),M);return r.default.createElement(y.Provider,{value:ve},r.default.createElement("li",T({ref:_},H,{className:Se}),X))});v.propTypes={className:f.propTypeClassName,children:f.propTypeChildren.isRequired},v.displayName="MaterialTailwind.TimelineItem";var g=v})(Ql);var JP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(M,X){for(var H in X)Object.defineProperty(M,H,{enumerable:!0,get:X[H]})}t(e,{TimelineIcon:function(){return m},default:function(){return _}});var r=D(ee),a=D(ot),s=ur,l=it,f=D(Ht),b=D(nt),S=rt,T=Ql,O=Ao;function j(M,X){(X==null||X>M.length)&&(X=M.length);for(var H=0,B=new Array(X);H=0)&&Object.prototype.propertyIsEnumerable.call(M,B)&&(H[B]=M[B])}return H}function p(M,X){if(M==null)return{};var H={},B=Object.keys(M),U,K;for(K=0;K=0)&&(H[U]=M[U]);return H}function v(M,X){return F(M)||R(M,X)||g(M,X)||P()}function g(M,X){if(M){if(typeof M=="string")return j(M,X);var H=Object.prototype.toString.call(M).slice(8,-1);if(H==="Object"&&M.constructor&&(H=M.constructor.name),H==="Map"||H==="Set")return Array.from(H);if(H==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(H))return j(M,X)}}var m=r.default.forwardRef(function(M,X){var H=M.color,B=M.variant,U=M.className,K=M.children,ne=y(M,["color","variant","className","children"]),oe=(0,S.useTheme)().timelineIcon,fe=oe.styles,ve=oe.valid,Se=fe.base,he=fe.variants,ue=v((0,T.useTimelineItem)(),2),ge=ue[1],ye=r.default.useRef(null),Te=(0,s.useMergeRefs)([X,ye]);r.default.useEffect(function(){var Le=ye.current;if(Le){var Oe=Le.getBoundingClientRect().width;return ge(Oe),function(){ge(0)}}},[ge,U,K]);var Re=(0,b.default)(he[(0,f.default)(ve.variants,B,"filled")][(0,f.default)(ve.colors,H,"gray")]),De=(0,l.twMerge)((0,b.default)(Se),Re,U);return r.default.createElement("span",z({ref:Te},ne,{className:De}),K)});m.propTypes={children:O.propTypeChildren,className:O.propTypeClassName,color:a.default.oneOf(O.propTypeColor),variant:a.default.oneOf(O.propTypeVariant)},m.displayName="MaterialTailwind.TimelineIcon";var _=m})(JP);var e_={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{TimelineHeader:function(){return p},default:function(){return v}});var r=j(ee),a=it,s=j(nt),l=rt,f=Ql,b=Ao;function S(g,m){(m==null||m>g.length)&&(m=g.length);for(var _=0,M=new Array(m);_=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(_[M]=g[M])}return _}function R(g,m){if(g==null)return{};var _={},M=Object.keys(g),X,H;for(H=0;H=0)&&(_[X]=g[X]);return _}function P(g,m){return T(g)||F(g,m)||y(g,m)||z()}function y(g,m){if(g){if(typeof g=="string")return S(g,m);var _=Object.prototype.toString.call(g).slice(8,-1);if(_==="Object"&&g.constructor&&(_=g.constructor.name),_==="Map"||_==="Set")return Array.from(_);if(_==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return S(g,m)}}var p=r.default.forwardRef(function(g,m){var _=g.className,M=g.children,X=D(g,["className","children"]),H=(0,l.useTheme)().timelineBody,B=H.styles,U=B.base,K=P((0,f.useTimelineItem)(),1),ne=K[0],oe=(0,a.twMerge)((0,s.default)(U),_);return r.default.createElement("div",O({},X,{ref:m,className:oe}),r.default.createElement("span",{className:"pointer-events-none invisible h-full flex-shrink-0",style:{width:"".concat(ne,"px")}}),r.default.createElement("div",null,M))});p.propTypes={children:b.propTypeChildren,className:b.propTypeClassName},p.displayName="MaterialTailwind.TimelineHeader";var v=p})(e_);var t_={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,D){for(var R in D)Object.defineProperty(z,R,{enumerable:!0,get:D[R]})}t(e,{TimelineHeader:function(){return j},default:function(){return F}});var r=S(ee),a=it,s=S(nt),l=rt,f=Ao;function b(){return b=Object.assign||function(z){for(var D=1;D=0)&&Object.prototype.propertyIsEnumerable.call(z,P)&&(R[P]=z[P])}return R}function O(z,D){if(z==null)return{};var R={},P=Object.keys(z),y,p;for(p=0;p=0)&&(R[y]=z[y]);return R}var j=r.default.forwardRef(function(z,D){var R=z.className,P=z.children,y=T(z,["className","children"]),p=(0,l.useTheme)().timelineHeader,v=p.styles,g=v.base,m=(0,a.twMerge)((0,s.default)(g),R);return r.default.createElement("div",b({},y,{ref:D,className:m}),P)});j.propTypes={children:f.propTypeChildren,className:f.propTypeClassName},j.displayName="MaterialTailwind.TimelineHeader";var F=j})(t_);var r_={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{TimelineConnector:function(){return p},default:function(){return v}});var r=j(ee),a=it,s=j(nt),l=rt,f=Ql,b=Ao;function S(g,m){(m==null||m>g.length)&&(m=g.length);for(var _=0,M=new Array(m);_=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(_[M]=g[M])}return _}function R(g,m){if(g==null)return{};var _={},M=Object.keys(g),X,H;for(H=0;H=0)&&(_[X]=g[X]);return _}function P(g,m){return T(g)||F(g,m)||y(g,m)||z()}function y(g,m){if(g){if(typeof g=="string")return S(g,m);var _=Object.prototype.toString.call(g).slice(8,-1);if(_==="Object"&&g.constructor&&(_=g.constructor.name),_==="Map"||_==="Set")return Array.from(_);if(_==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return S(g,m)}}var p=r.default.forwardRef(function(g,m){var _=g.className,M=g.children,X=D(g,["className","children"]),H,B=(0,l.useTheme)().timelineConnector,U=B.styles,K=U.base,ne=P((0,f.useTimelineItem)(),1),oe=ne[0],fe=(0,s.default)(K.line),ve=(0,a.twMerge)((0,s.default)(K.container),_);return r.default.createElement("span",O({},X,{ref:m,className:ve,style:{top:"".concat(oe,"px"),width:"".concat(oe,"px"),opacity:oe?1:0,height:"calc(100% - ".concat(oe,"px)")}}),M&&r.default.isValidElement(M)?r.default.cloneElement(M,{className:(0,a.twMerge)(fe,(H=M.props)===null||H===void 0?void 0:H.className)}):r.default.createElement("span",{className:fe}))});p.propTypes={children:b.propTypeChildren,className:b.propTypeClassName},p.displayName="MaterialTailwind.TimelineConnector";var v=p})(r_);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Timeline:function(){return P},TimelineItem:function(){return b.default},TimelineIcon:function(){return S.default},TimelineBody:function(){return T.default},TimelineHeader:function(){return O.default},TimelineConnector:function(){return j.default},default:function(){return y}});var r=z(ee),a=it,s=z(nt),l=rt,f=Ao,b=z(Ql),S=z(JP),T=z(e_),O=z(t_),j=z(r_);function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.className,m=p.children,_=D(p,["className","children"]),M=(0,l.useTheme)().timeline,X=M.styles,H=X.base,B=(0,a.twMerge)((0,s.default)(H),g);return r.default.createElement("ul",F({ref:v},_,{className:B}),m)});P.propTypes={className:f.propTypeClassName,children:f.propTypeChildren},P.displayName="MaterialTailwind.Timeline";var y=Object.assign(P,{Item:b.default,Icon:S.default,Header:O.default,Body:T.default,Connector:j.default})})(QP);var n_={},o_={},lb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var j in O)Object.defineProperty(T,j,{enumerable:!0,get:O[j]})}t(e,{propTypesActiveStep:function(){return s},propTypesIsLastStep:function(){return l},propTypesIsFirstStep:function(){return f},propTypesChildren:function(){return b},propTypesClassName:function(){return S}});var r=a(ot);function a(T){return T&&T.__esModule?T:{default:T}}var s=r.default.number,l=r.default.func,f=r.default.func,b=r.default.node,S=r.default.string})(lb);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,D){for(var R in D)Object.defineProperty(z,R,{enumerable:!0,get:D[R]})}t(e,{Step:function(){return j},default:function(){return F}});var r=S(ee),a=it,s=S(nt),l=rt,f=lb;function b(){return b=Object.assign||function(z){for(var D=1;D=0)&&Object.prototype.propertyIsEnumerable.call(z,P)&&(R[P]=z[P])}return R}function O(z,D){if(z==null)return{};var R={},P=Object.keys(z),y,p;for(p=0;p=0)&&(R[y]=z[y]);return R}var j=r.default.forwardRef(function(z,D){var R=z.className;z.activeClassName,z.completedClassName;var P=z.children,y=T(z,["className","activeClassName","completedClassName","children"]),p=(0,l.useTheme)().step,v=p.styles.base,g=(0,a.twMerge)((0,s.default)(v.initial),R);return r.default.createElement("div",b({},y,{ref:D,className:g}),P)});j.propTypes={className:f.propTypesClassName,activeClassName:f.propTypesClassName,completedClassName:f.propTypesClassName,children:f.propTypesChildren},j.displayName="MaterialTailwind.Step";var F=j})(o_);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(H,B){for(var U in B)Object.defineProperty(H,U,{enumerable:!0,get:B[U]})}t(e,{Stepper:function(){return M},Step:function(){return b.default},default:function(){return X}});var r=z(ee),a=ur,s=it,l=z(nt),f=rt,b=z(o_),S=lb;function T(H,B){(B==null||B>H.length)&&(B=H.length);for(var U=0,K=new Array(B);U=0)&&Object.prototype.propertyIsEnumerable.call(H,K)&&(U[K]=H[K])}return U}function g(H,B){if(H==null)return{};var U={},K=Object.keys(H),ne,oe;for(oe=0;oe=0)&&(U[ne]=H[ne]);return U}function m(H,B){return O(H)||D(H,B)||_(H,B)||R()}function _(H,B){if(H){if(typeof H=="string")return T(H,B);var U=Object.prototype.toString.call(H).slice(8,-1);if(U==="Object"&&H.constructor&&(U=H.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(H,B)}}var M=r.default.forwardRef(function(H,B){var U=H.activeStep,K=H.isFirstStep,ne=H.isLastStep,oe=H.className,fe=H.lineClassName,ve=H.activeLineClassName,Se=H.children,he=v(H,["activeStep","isFirstStep","isLastStep","className","lineClassName","activeLineClassName","children"]),ue=(0,f.useTheme)(),ge=ue.stepper,ye=ue.step,Te=ge.styles.base,Re=ye.styles,De=Re.base,Le=r.default.useRef(null),Oe=m(r.default.useState(0),2),Xe=Oe[0],Ve=Oe[1],ke=U===0,Me=Array.isArray(Se)&&U===Se.length-1,Ne=Array.isArray(Se)&&U>Se.length-1;r.default.useEffect(function(){if(Le.current){var wt=Se,It=Le.current.getBoundingClientRect().width,Pt=It/(wt.length-1);Ve(Pt)}},[Se]);var Ge=r.default.useMemo(function(){if(!Ne)return Xe*U},[U,Ne,Xe]);(0,a.useMergeRefs)([B,Le]);var Qe=(0,s.twMerge)((0,l.default)(Te.stepper),oe),qe=(0,s.twMerge)((0,l.default)(Te.line.initial),fe),He=(0,s.twMerge)(qe,(0,l.default)(Te.line.active),ve),Ze=(0,l.default)(De.active),bt=(0,l.default)(De.completed);return r.default.useEffect(function(){ne&&typeof ne=="function"&&ne(Me),K&&typeof K=="function"&&K(ke)},[K,ke,ne,Me]),r.default.createElement("div",F({},he,{ref:Le,className:Qe}),r.default.createElement("div",{className:qe}),r.default.createElement("div",{className:He,style:{width:"".concat(Ge,"px")}}),Array.isArray(Se)?Se.map(function(wt,It){var Pt,Lt;return r.default.cloneElement(wt,p(P({key:It},wt.props),{className:(0,s.twMerge)(wt.props.className,It===U?(0,s.twMerge)(Ze,(Pt=wt.props)===null||Pt===void 0?void 0:Pt.activeClassName):It=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=r.default.forwardRef(function(P,y){var p=P.children,v=F(P,["children"]),g,m=(0,s.useSpeedDial)(),_=m.getReferenceProps,M=m.refs,X=(0,a.useMergeRefs)([y,M.setReference]);return r.default.cloneElement(p,T({},_(j(T({},v),{ref:X,className:(0,l.twMerge)(p==null||(g=p.props)===null||g===void 0?void 0:g.className,v==null?void 0:v.className)}))))});D.propTypes={children:f.propTypesChildren},D.displayName="MaterialTailwind.SpeedDialHandler";var R=D}(Pp)),Pp}var _p={},xx;function s4(){return xx||(xx=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{SpeedDialContent:function(){return D},default:function(){return R}});var r=j(ee),a=gr,s=ur,l=ub(),f=rt,b=it,S=j(nt),T=Jl;function O(){return O=Object.assign||function(P){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=r.default.forwardRef(function(P,y){var p=P.children,v=P.className,g=F(P,["children","className"]),m=(0,f.useTheme)(),_=m.speedDialContent.styles,M=(0,l.useSpeedDial)(),X=M.x,H=M.y,B=M.refs,U=M.open,K=M.strategy,ne=M.getFloatingProps,oe=M.animation,fe=(0,s.useMergeRefs)([y,B.setFloating]),ve=(0,b.twMerge)((0,S.default)(_),v),Se=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(Se,null,U&&r.default.createElement("div",O({},g,{ref:fe,className:ve,style:{position:K,top:H??0,left:X??0}},ne()),r.default.Children.map(p,function(he){return r.default.createElement(a.m.div,{initial:"unmount",exit:"unmount",animate:U?"mount":"unmount",variants:oe},he)}))))});D.propTypes={children:T.propTypesChildren,className:T.propTypesClassName},D.displayName="MaterialTailwind.SpeedDialContent";var R=D}(_p)),_p}var a_={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,D){for(var R in D)Object.defineProperty(z,R,{enumerable:!0,get:D[R]})}t(e,{SpeedDialAction:function(){return j},default:function(){return F}});var r=S(ee),a=rt,s=it,l=S(nt),f=Jl;function b(){return b=Object.assign||function(z){for(var D=1;D=0)&&Object.prototype.propertyIsEnumerable.call(z,P)&&(R[P]=z[P])}return R}function O(z,D){if(z==null)return{};var R={},P=Object.keys(z),y,p;for(p=0;p=0)&&(R[y]=z[y]);return R}var j=r.default.forwardRef(function(z,D){var R=z.className,P=z.children,y=T(z,["className","children"]),p=(0,a.useTheme)(),v=p.speedDialAction.styles,g=(0,s.twMerge)((0,l.default)(v),R);return r.default.createElement("button",b({},y,{ref:D,className:g}),P)});j.propTypes={children:f.propTypesChildren,className:f.propTypesClassName},j.displayName="SpeedDialAction";var F=j})(a_);var wx;function ub(){return wx||(wx=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,_){for(var M in _)Object.defineProperty(m,M,{enumerable:!0,get:_[M]})}t(e,{SpeedDialContext:function(){return y},useSpeedDial:function(){return p},SpeedDial:function(){return v},SpeedDialHandler:function(){return b.default},SpeedDialContent:function(){return S.default},SpeedDialAction:function(){return T.default},default:function(){return g}});var r=F(ee),a=ur,s=rt,l=F(xr),f=Jl,b=F(i4()),S=F(s4()),T=F(a_);function O(m,_){(_==null||_>m.length)&&(_=m.length);for(var M=0,X=new Array(_);M<_;M++)X[M]=m[M];return X}function j(m){if(Array.isArray(m))return m}function F(m){return m&&m.__esModule?m:{default:m}}function z(m,_){var M=m==null?null:typeof Symbol<"u"&&m[Symbol.iterator]||m["@@iterator"];if(M!=null){var X=[],H=!0,B=!1,U,K;try{for(M=M.call(m);!(H=(U=M.next()).done)&&(X.push(U.value),!(_&&X.length===_));H=!0);}catch(ne){B=!0,K=ne}finally{try{!H&&M.return!=null&&M.return()}finally{if(B)throw K}}return X}}function D(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function R(m,_){return j(m)||z(m,_)||P(m,_)||D()}function P(m,_){if(m){if(typeof m=="string")return O(m,_);var M=Object.prototype.toString.call(m).slice(8,-1);if(M==="Object"&&m.constructor&&(M=m.constructor.name),M==="Map"||M==="Set")return Array.from(M);if(M==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(M))return O(m,_)}}var y=r.default.createContext(null);function p(){var m=r.default.useContext(y);if(!m)throw new Error("useSpeedDial must be used within a .");return m}function v(m){var _=m.open,M=m.handler,X=m.placement,H=m.offset,B=m.dismiss,U=m.animate,K=m.children,ne=(0,s.useTheme)(),oe=ne.speedDial.defaultProps,fe=R(r.default.useState(!1),2),ve=fe[0],Se=fe[1];_=_??ve,M=M??Se,X=X??oe.placement,H=H??oe.offset,B=B??oe.dismiss,U=U??oe.animate;var he={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]}}},ue=(0,l.default)(he,U),ge=(0,a.useFloatingNodeId)(),ye=(0,a.useFloating)({open:_,nodeId:ge,placement:X,onOpenChange:M,whileElementsMounted:a.autoUpdate,middleware:[(0,a.offset)(H),(0,a.flip)(),(0,a.shift)()]}),Te=ye.x,Re=ye.y,De=ye.strategy,Le=ye.refs,Oe=ye.context,Xe=(0,a.useInteractions)([(0,a.useHover)(Oe,{handleClose:(0,a.safePolygon)()}),(0,a.useDismiss)(Oe,B)]),Ve=Xe.getReferenceProps,ke=Xe.getFloatingProps,Me=r.default.useMemo(function(){return{x:Te,y:Re,strategy:De,refs:Le,open:_,context:Oe,getReferenceProps:Ve,getFloatingProps:ke,animation:ue}},[Oe,ke,Ve,Le,De,Te,Re,_,ue]);return r.default.createElement(y.Provider,{value:Me},r.default.createElement("div",{className:"group"},r.default.createElement(a.FloatingNode,{id:ge},K)))}v.propTypes={open:f.propTypesOpen,handler:f.propTypesHanlder,placement:f.propTypesPlacement,offset:f.propTypesOffset,dismiss:f.propTypesDismiss,className:f.propTypesClassName,children:f.propTypesChildren,animate:f.propTypesAnimate},v.displayName="MaterialTailwind.SpeedDial";var g=Object.assign(v,{Handler:b.default,Content:S.default,Action:T.default})}(Tp)),Tp}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(mC,e),t(vT,e),t(mT,e),t(yT,e),t(wT,e),t(CT,e),t(PT,e),t(_T,e),t(OT,e),t(Vd,e),t(gP,e),t(bP,e),t(wP,e),t(SP,e),t(PP,e),t(_P,e),t(OP,e),t(EP,e),t(MP,e),t(jP,e),t(DP,e),t(zP,e),t(FP,e),t(WP,e),t(HP,e),t(XP,e),t(GP,e),t($P,e),t(qP,e),t(KP,e),t(ZP,e),t(QP,e),t(n_,e),t(ub(),e),t(rt,e),t(u0,e);function t(r,a){return Object.keys(r).forEach(function(s){s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&Object.defineProperty(a,s,{enumerable:!0,get:function(){return r[s]}})}),r}})(Be);function l4({title:e,titleId:t,...r},a){return ee.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:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 10.5L12 3m0 0l7.5 7.5M12 3v18"}))}const u4=ee.forwardRef(l4),c4=u4;function d4({title:e,titleId:t,...r},a){return ee.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:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 f4=ee.forwardRef(d4),p4=f4;function h4({title:e,titleId:t,...r},a){return ee.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:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 g4=ee.forwardRef(h4),b4=g4;function v4({title:e,titleId:t,...r},a){return ee.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:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}const m4=ee.forwardRef(v4),i_=m4,cb=wn.createContext(null);cb.displayName="MaterialTailwindContext";function y4(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 db({children:e}){const t={openSidenav:!1,sidenavColor:"dark",sidenavType:"white",transparentNavbar:!0,fixedNavbar:!1,openConfigurator:!1},[r,a]=wn.useReducer(y4,t),s=wn.useMemo(()=>[r,a],[r,a]);return me.jsx(cb.Provider,{value:s,children:e})}function qd(){const e=wn.useContext(cb);if(!e)throw new Error("useMaterialTailwindController should be used inside the MaterialTailwindControllerProvider.");return e}db.displayName="/src/context/index.jsx";db.propTypes={children:Nt.node.isRequired};const s_=(e,t)=>e({type:"OPEN_SIDENAV",value:t}),Op=(e,t)=>e({type:"SIDENAV_TYPE",value:t}),x4=(e,t)=>e({type:"SIDENAV_COLOR",value:t}),w4=(e,t)=>e({type:"FIXED_NAVBAR",value:t}),fb=(e,t)=>e({type:"OPEN_CONFIGURATOR",value:t});function Kd({brandImg:e,brandName:t,routes:r}){const[a,s]=qd(),{sidenavColor:l,sidenavType:f,openSidenav:b}=a,S={dark:"bg-gradient-to-br from-gray-800 to-gray-900",white:"bg-white shadow-sm",transparent:"bg-transparent"};return me.jsxs("aside",{className:`${S[f]} ${b?"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:[me.jsxs("div",{className:"relative",children:[me.jsx(Fc,{to:"/",className:"py-6 px-8 text-center",children:me.jsx(Be.Typography,{variant:"h6",color:f==="dark"?"white":"blue-gray",children:t})}),me.jsx(Be.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:()=>s_(s,!1),children:me.jsx(i_,{strokeWidth:2.5,className:"h-5 w-5 text-white"})})]}),me.jsx("div",{className:"m-4",children:r.map(({layout:T,title:O,pages:j},F)=>me.jsxs("ul",{className:"mb-4 flex flex-col gap-1",children:[O&&me.jsx("li",{className:"mx-3.5 mt-4 mb-2",children:me.jsx(Be.Typography,{variant:"small",color:f==="dark"?"white":"blue-gray",className:"font-black uppercase opacity-75",children:O})}),j.map(({icon:z,name:D,path:R})=>me.jsx("li",{children:me.jsx(JR,{to:`/${T}${R}`,children:({isActive:P})=>me.jsxs(Be.Button,{variant:P?"gradient":"text",color:P?l:f==="dark"?"white":"blue-gray",className:"flex items-center gap-4 px-4 capitalize",fullWidth:!0,children:[z,me.jsx(Be.Typography,{color:"inherit",className:"font-medium capitalize",children:D})]})})},D))]},F))})]})}Kd.defaultProps={brandImg:"/img/logo-ct.png",brandName:"Material Tailwind React"};Kd.propTypes={brandImg:Nt.string,brandName:Nt.string,routes:Nt.arrayOf(Nt.object).isRequired};Kd.displayName="/src/widgets/layout/sidnave.jsx";function l_(){const[e,t]=qd(),{fixedNavbar:r,openSidenav:a}=e,{pathname:s}=qa(),[l,f]=s.split("/").filter(b=>b!=="");return me.jsx(Be.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:me.jsxs("div",{className:"flex flex-col-reverse justify-between gap-6 md:flex-row md:items-center",children:[me.jsxs("div",{className:"capitalize",children:[me.jsxs(Be.Breadcrumbs,{className:`bg-transparent p-0 transition-all ${r?"mt-1":""}`,children:[me.jsx(Fc,{to:`/${l}`,children:me.jsx(Be.Typography,{variant:"small",color:"blue-gray",className:"font-normal opacity-50 transition-all hover:text-blue-500 hover:opacity-100",children:l})}),me.jsx(Be.Typography,{variant:"small",color:"blue-gray",className:"font-normal",children:f})]}),me.jsx(Be.Typography,{variant:"h6",color:"blue-gray",children:f})]}),me.jsxs("div",{className:"flex items-center",children:[me.jsx("div",{className:"mr-auto md:mr-4 md:w-56",children:me.jsx(Be.Input,{label:"Search"})}),me.jsx(Be.IconButton,{variant:"text",color:"blue-gray",className:"grid xl:hidden",onClick:()=>s_(t,!a),children:me.jsx(sN,{strokeWidth:3,className:"h-6 w-6 text-blue-gray-500"})}),me.jsxs(Fc,{to:"/auth/sign-in",children:[me.jsxs(Be.Button,{variant:"text",color:"blue-gray",className:"hidden items-center gap-1 px-4 xl:flex normal-case",children:[me.jsx(vy,{className:"h-5 w-5 text-blue-gray-500"}),"Sign In"]}),me.jsx(Be.IconButton,{variant:"text",color:"blue-gray",className:"grid xl:hidden",children:me.jsx(vy,{className:"h-5 w-5 text-blue-gray-500"})})]}),me.jsxs(Be.Menu,{children:[me.jsx(Be.MenuHandler,{children:me.jsx(Be.IconButton,{variant:"text",color:"blue-gray",children:me.jsx(gC,{className:"h-5 w-5 text-blue-gray-500"})})}),me.jsxs(Be.MenuList,{className:"w-max border-0",children:[me.jsxs(Be.MenuItem,{className:"flex items-center gap-3",children:[me.jsx(Be.Avatar,{src:"https://demos.creative-tim.com/material-dashboard/assets/img/team-2.jpg",alt:"item-1",size:"sm",variant:"circular"}),me.jsxs("div",{children:[me.jsxs(Be.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:[me.jsx("strong",{children:"New message"})," from Laur"]}),me.jsxs(Be.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[me.jsx(Ku,{className:"h-3.5 w-3.5"})," 13 minutes ago"]})]})]}),me.jsxs(Be.MenuItem,{className:"flex items-center gap-4",children:[me.jsx(Be.Avatar,{src:"https://demos.creative-tim.com/material-dashboard/assets/img/small-logos/logo-spotify.svg",alt:"item-1",size:"sm",variant:"circular"}),me.jsxs("div",{children:[me.jsxs(Be.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:[me.jsx("strong",{children:"New album"})," by Travis Scott"]}),me.jsxs(Be.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[me.jsx(Ku,{className:"h-3.5 w-3.5"})," 1 day ago"]})]})]}),me.jsxs(Be.MenuItem,{className:"flex items-center gap-4",children:[me.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:me.jsx(vC,{className:"h-4 w-4 text-white"})}),me.jsxs("div",{children:[me.jsx(Be.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:"Payment successfully completed"}),me.jsxs(Be.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[me.jsx(Ku,{className:"h-3.5 w-3.5"})," 2 days ago"]})]})]})]})]}),me.jsx(Be.IconButton,{variant:"text",color:"blue-gray",onClick:()=>fb(t,!0),children:me.jsx(bC,{className:"h-5 w-5 text-blue-gray-500"})})]})]})})}l_.displayName="/src/widgets/layout/dashboard-navbar.jsx";function C4(e,t){t=Math.pow(10,t);const r=["K","M","B","T"];for(let s=r.length-1;s>=0;s--){var a=Math.pow(10,(s+1)*3);if(a<=e){e=Math.round(e*t/a)/t,e==1e3&&s{fetch("https://api.github.com/repos/creativetimofficial/material-tailwind-dashboard-react").then(T=>T.json()).then(T=>b(C4(T.stargazers_count,1)))},[]),me.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:[me.jsxs("div",{className:"flex items-start justify-between px-6 pt-8 pb-6",children:[me.jsxs("div",{children:[me.jsx(Be.Typography,{variant:"h5",color:"blue-gray",children:"Dashboard Configurator"}),me.jsx(Be.Typography,{className:"font-normal text-blue-gray-600",children:"See our dashboard options."})]}),me.jsx(Be.IconButton,{variant:"text",color:"blue-gray",onClick:()=>fb(t,!1),children:me.jsx(i_,{strokeWidth:2.5,className:"h-5 w-5"})})]}),me.jsxs("div",{className:"py-4 px-6",children:[me.jsxs("div",{className:"mb-12",children:[me.jsx(Be.Typography,{variant:"h6",color:"blue-gray",children:"Sidenav Colors"}),me.jsx("div",{className:"mt-3 flex items-center gap-2",children:Object.keys(S).map(T=>me.jsx("span",{className:`h-6 w-6 cursor-pointer rounded-full border bg-gradient-to-br transition-transform hover:scale-105 ${S[T]} ${a===T?"border-black":"border-transparent"}`,onClick:()=>x4(t,T)},T))})]}),me.jsxs("div",{className:"mb-12",children:[me.jsx(Be.Typography,{variant:"h6",color:"blue-gray",children:"Sidenav Types"}),me.jsx(Be.Typography,{variant:"small",color:"gray",children:"Choose between 3 different sidenav types."}),me.jsxs("div",{className:"mt-3 flex items-center gap-2",children:[me.jsx(Be.Button,{variant:s==="dark"?"gradient":"outlined",onClick:()=>Op(t,"dark"),children:"Dark"}),me.jsx(Be.Button,{variant:s==="transparent"?"gradient":"outlined",onClick:()=>Op(t,"transparent"),children:"Transparent"}),me.jsx(Be.Button,{variant:s==="white"?"gradient":"outlined",onClick:()=>Op(t,"white"),children:"White"})]})]}),me.jsxs("div",{className:"mb-12",children:[me.jsx("hr",{}),me.jsxs("div",{className:"flex items-center justify-between py-5",children:[me.jsx(Be.Typography,{variant:"h6",color:"blue-gray",children:"Navbar Fixed"}),me.jsx(Be.Switch,{id:"navbar-fixed",value:l,onChange:()=>w4(t,!l)})]}),me.jsx("hr",{}),me.jsxs("div",{className:"my-8 flex flex-col gap-4",children:[me.jsx("a",{href:"https://www.creative-tim.com/product/material-tailwind-dashboard-react?rel=mtdr",target:"_black",children:me.jsx(Be.Button,{variant:"gradient",fullWidth:!0,children:"Free Download"})}),me.jsx("a",{href:"https://www.material-tailwind.com/docs/react/installation?rel=mtdr",target:"_black",children:me.jsx(Be.Button,{variant:"outlined",color:"blue-gray",fullWidth:!0,children:"View Documentation"})}),me.jsx("a",{href:"https://www.material-tailwind.com/blocks/react?rel=mtdr",target:"_black",children:me.jsx(Be.Button,{variant:"outlined",color:"blue-gray",fullWidth:!0,children:"Material Tailwind PRO"})})]}),me.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:[me.jsx(Be.Chip,{value:`${f} - Stars`,icon:me.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:me.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"}),me.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:me.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"})})]})]}),me.jsxs("div",{className:"text-center",children:[me.jsx(Be.Typography,{variant:"h6",color:"blue-gray",children:"Thank you for sharing ❤️"}),me.jsxs("div",{className:"mt-4 flex justify-center gap-2",children:[me.jsxs(Be.Button,{variant:"gradient",className:"flex items-center gap-2",children:[me.jsx("i",{className:"fa-brands fa-twitter text-white"}),"Tweet"]}),me.jsxs(Be.Button,{variant:"gradient",className:"flex items-center gap-2",children:[me.jsx("i",{className:"fa-brands fa-facebook text-white"}),"Share"]})]})]})]})]})}u_.displayName="/src/widgets/layout/configurator.jsx";function c_({brandName:e,brandLink:t,routes:r}){const a=new Date().getFullYear();return me.jsx("footer",{className:"py-2",children:me.jsx("div",{className:"flex w-full flex-wrap items-center justify-center gap-6 px-2 md:justify-between",children:me.jsxs(Be.Typography,{variant:"small",className:"font-normal text-inherit",children:["© ",a,", made with"," ",me.jsx(kN,{className:"-mt-0.5 inline-block h-3.5 w-3.5 text-red-600"})," by"," ",me.jsx("a",{href:t,target:"_blank",className:"transition-colors hover:text-blue-500 font-bold",children:e})," ","for a better web."]})})})}c_.displayName="/src/widgets/layout/footer.jsx";Nt.string,Nt.arrayOf(Nt.object).isRequired,Nt.node;function Zd({color:e,icon:t,title:r,value:a,footer:s}){return me.jsxs(Be.Card,{className:"border border-blue-gray-100 shadow-sm",children:[me.jsx(Be.CardHeader,{variant:"gradient",color:e,floated:!1,shadow:!1,className:"absolute grid h-12 w-12 place-items-center",children:t}),me.jsxs(Be.CardBody,{className:"p-4 text-right",children:[me.jsx(Be.Typography,{variant:"small",className:"font-normal text-blue-gray-600",children:r}),me.jsx(Be.Typography,{variant:"h4",color:"blue-gray",children:a})]}),s&&me.jsx(Be.CardFooter,{className:"border-t border-blue-gray-50 p-4",children:s})]})}Zd.defaultProps={color:"blue",footer:null};Zd.propTypes={color:Nt.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:Nt.node.isRequired,title:Nt.node.isRequired,value:Nt.node.isRequired,footer:Nt.node};Zd.displayName="/src/widgets/cards/statistics-card.jsx";Nt.string.isRequired,Nt.node,Nt.object;Nt.string.isRequired,Nt.string.isRequired,Nt.node.isRequired,Nt.node;var d_={},Jh={exports:{}};/*! + `);var H=r.default.useRef(null),B=(0,T.useTheme)().navbar,U=B.styles,K=U.base.mobileNav;g=g??{},m=m??"";var oe=(0,b.twMerge)((0,f.default)((0,S.default)(K)),m),ne={unmount:{height:0,opacity:0,transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}},mount:{opacity:1,height:"".concat((X=H.current)===null||X===void 0?void 0:X.scrollHeight,"px"),transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}}},fe=(0,l.default)(ne,g),ve=a.AnimatePresence,Se=(0,s.useMergeRefs)([p,H]);return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(ve,null,r.default.createElement(a.m.div,j({},M,{ref:Se,className:oe,initial:"unmount",exit:"unmount",animate:v?"mount":"unmount",variants:fe}),_)))});R.displayName="MaterialTailwind.MobileNav",R.propTypes={open:O.propTypesOpen,animate:O.propTypesAnimate,className:O.propTypesClassName,children:O.propTypesChildren};var P=R})(CP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Navbar:function(){return P},MobileNav:function(){return T.MobileNav},default:function(){return y}});var r=z(ee),a=z(ot),s=z(dt),l=it,f=z(Ht),b=z(nt),S=rt,T=CP,O=_d;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.variant,m=p.color,_=p.shadow,M=p.blurred,X=p.fullWidth,H=p.className,B=p.children,U=D(p,["variant","color","shadow","blurred","fullWidth","className","children"]),K=(0,S.useTheme)().navbar,oe=K.defaultProps,ne=K.valid,fe=K.styles,ve=fe.base,Se=fe.variants;g=g??oe.variant,m=m??oe.color,_=_??oe.shadow,M=M??oe.blurred,X=X??oe.fullWidth,H=H??oe.className;var ge,ue=(0,s.default)((0,b.default)(ve.navbar.initial),(ge={},j(ge,(0,b.default)(ve.navbar.shadow),_),j(ge,(0,b.default)(ve.navbar.blurred),M&&m==="white"),j(ge,(0,b.default)(ve.navbar.fullWidth),X),ge)),he=(0,s.default)((0,b.default)(Se[(0,f.default)(ne.variants,g,"filled")][(0,f.default)(ne.colors,m,"white")])),ye=(0,l.twMerge)((0,s.default)(ue,he),H);return r.default.createElement("nav",F({},U,{ref:v,className:ye}),B)});P.propTypes={variant:a.default.oneOf(O.propTypesVariant),color:a.default.oneOf(O.propTypesColor),shadow:O.propTypesShadow,blurred:O.propTypesBlurred,fullWidth:O.propTypesFullWidth,className:O.propTypesClassName,children:O.propTypesChildren},P.displayName="MaterialTailwind.Navbar";var y=Object.assign(P,{MobileNav:T.MobileNav})})(wP);var SP={},$d={},fs={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{propTypesOpen:function(){return l},propTypesHandler:function(){return f},propTypesPlacement:function(){return b},propTypesOffset:function(){return S},propTypesDismiss:function(){return T},propTypesAnimate:function(){return O},propTypesContent:function(){return j},propTypesInteractive:function(){return F},propTypesClassName:function(){return z},propTypesChildren:function(){return D},propTypesContextValue:function(){return R}});var r=s(ot),a=Vt;function s(P){return P&&P.__esModule?P:{default:P}}var l=r.default.bool,f=r.default.func,b=a.propTypesPlacements,S=a.propTypesOffsetType,T=a.propTypesDismissType,O=a.propTypesAnimation,j=r.default.node,F=r.default.bool,z=r.default.string,D=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:O.isRequired,labelId:r.default.string.isRequired,descriptionId:r.default.string.isRequired}).isRequired})(fs);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,T){for(var O in T)Object.defineProperty(S,O,{enumerable:!0,get:T[O]})}t(e,{PopoverContext:function(){return l},usePopover:function(){return f},PopoverContextProvider:function(){return b}});var r=s(ee),a=fs;function s(S){return S&&S.__esModule?S:{default:S}}var l=r.default.createContext(null);l.displayName="MaterialTailwind.PopoverContext";function f(){var S=r.default.useContext(l);if(!S)throw new Error("usePopover() must be used within a Popover. It happens when you use PopoverHandler or PopoverContent components outside the Popover component.");return S}var b=function(S){var T=S.value,O=S.children;return r.default.createElement(l.Provider,{value:T},O)};b.propTypes={value:a.propTypesContextValue,children:a.propTypesChildren},b.displayName="MaterialTailwind.PopoverContextProvider"})($d);var kP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(R,P){for(var y in P)Object.defineProperty(R,y,{enumerable:!0,get:P[y]})}t(e,{PopoverHandler:function(){return z},default:function(){return D}});var r=b(ee),a=ur,s=$d,l=fs;function f(R,P,y){return P in R?Object.defineProperty(R,P,{value:y,enumerable:!0,configurable:!0,writable:!0}):R[P]=y,R}function b(R){return R&&R.__esModule?R:{default:R}}function S(R){for(var P=1;P=0)&&Object.prototype.propertyIsEnumerable.call(R,p)&&(y[p]=R[p])}return y}function F(R,P){if(R==null)return{};var y={},p=Object.keys(R),v,g;for(g=0;g=0)&&(y[v]=R[v]);return y}var z=r.default.forwardRef(function(R,P){var y=R.children,p=j(R,["children"]),v=(0,s.usePopover)(),g=v.getReferenceProps,m=v.reference,_=(0,a.useMergeRefs)([P,m]);return r.default.cloneElement(y,S({},g(O(S({},p),{ref:_}))))});z.propTypes={children:l.propTypesChildren},z.displayName="MaterialTailwind.PopoverHandler";var D=z})(kP);var TP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,_){for(var M in _)Object.defineProperty(m,M,{enumerable:!0,get:_[M]})}t(e,{PopoverContent:function(){return v},default:function(){return g}});var r=z(ee),a=ur,s=gr,l=z(dt),f=it,b=z(nt),S=rt,T=$d,O=fs;function j(m,_,M){return _ in m?Object.defineProperty(m,_,{value:M,enumerable:!0,configurable:!0,writable:!0}):m[_]=M,m}function F(){return F=Object.assign||function(m){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(m,X)&&(M[X]=m[X])}return M}function p(m,_){if(m==null)return{};var M={},X=Object.keys(m),H,B;for(B=0;B=0)&&(M[H]=m[H]);return M}var v=r.default.forwardRef(function(m,_){var M=m.children,X=m.className,H=y(m,["children","className"]),B=(0,S.useTheme)().popover,U=B.defaultProps,K=B.styles.base,oe=(0,T.usePopover)(),ne=oe.open,fe=oe.strategy,ve=oe.x,Se=oe.y,ge=oe.context,ue=oe.floating,he=oe.getFloatingProps,ye=oe.appliedAnimation,Pe=oe.labelId,Me=oe.descriptionId;X=X??U.className;var Le=(0,f.twMerge)((0,l.default)((0,b.default)(K)),X),je=(0,a.useMergeRefs)([_,ue]),_e=s.AnimatePresence;return r.default.createElement(s.LazyMotion,{features:s.domAnimation},r.default.createElement(a.FloatingPortal,null,r.default.createElement(_e,null,ne&&r.default.createElement(a.FloatingFocusManager,{context:ge},r.default.createElement(s.m.div,F({},he(P(D({},H),{ref:je,className:Le,style:{position:fe,top:Se??"",left:ve??""},"aria-labelledby":Pe,"aria-describedby":Me})),{initial:"unmount",exit:"unmount",animate:ne?"mount":"unmount",variants:ye}),M)))))});v.propTypes={className:O.propTypesClassName,children:O.propTypesChildren},v.displayName="MaterialTailwind.PopoverContent";var g=v})(TP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{Popover:function(){return p},PopoverHandler:function(){return T.PopoverHandler},PopoverContent:function(){return O.PopoverContent},usePopover:function(){return b.usePopover},default:function(){return v}});var r=z(ee),a=z(ot),s=ur,l=z(xr),f=rt,b=$d,S=fs,T=kP,O=TP;function j(g,m){(m==null||m>g.length)&&(m=g.length);for(var _=0,M=new Array(m);_=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.variant,g=y.color,m=y.size,_=y.value,M=y.label,X=y.className,H=y.barProps,B=z(y,["variant","color","size","value","label","className","barProps"]),U=(0,S.useTheme)().progress,K=U.defaultProps,oe=U.valid,ne=U.styles,fe=ne.base,ve=ne.variants,Se=ne.sizes;v=v??K.variant,g=g??K.color,m=m??K.size,M=M??K.label,X=X??K.className,H=H??K.barProps;var ge=(0,b.default)(ve[(0,f.default)(oe.variants,v,"filled")][(0,f.default)(oe.colors,g,"gray")]),ue=(0,b.default)(Se[(0,f.default)(oe.sizes,m,"md")].container.initial),he=(0,s.default)((0,b.default)(fe.container.initial),ue),ye=(0,b.default)(Se[(0,f.default)(oe.sizes,m,"md")].container.withLabel),Pe=(0,s.default)((0,b.default)(fe.container.withLabel),ye),Me=(0,b.default)(Se[(0,f.default)(oe.sizes,m,"md")].bar),Le=(0,s.default)((0,b.default)(fe.bar),Me),je=(0,l.twMerge)((0,s.default)(he,O({},Pe,M)),X),_e=(0,l.twMerge)((0,s.default)(Le,ge),H==null?void 0:H.className);return r.default.createElement("div",j({},B,{ref:p,className:je}),r.default.createElement("div",j({},H,{className:_e,style:{width:"".concat(_,"%")}}),M&&"".concat(_,"% ").concat(typeof M=="string"?M:"")))});R.propTypes={variant:a.default.oneOf(T.propTypesVariant),color:a.default.oneOf(T.propTypesColor),size:a.default.oneOf(T.propTypesSize),value:T.propTypesValue,label:T.propTypesLabel,barProps:T.propTypesBarProps,className:T.propTypesClassName},R.displayName="MaterialTailwind.Progress";var P=R})(PP);var _P={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Radio:function(){return P},default:function(){return y}});var r=z(ee),a=z(ot),s=z(ss),l=z(dt),f=it,b=z(Ht),S=z(nt),T=rt,O=Qa;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.color,m=p.label,_=p.icon,M=p.ripple,X=p.className,H=p.disabled,B=p.containerProps,U=p.labelProps,K=p.iconProps,oe=p.inputRef,ne=D(p,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),fe=(0,T.useTheme)().radio,ve=fe.defaultProps,Se=fe.valid,ge=fe.styles,ue=ge.base,he=ge.colors,ye=r.default.useId();g=g??ve.color,m=m??ve.label,_=_??ve.icon,M=M??ve.ripple,X=X??ve.className,H=H??ve.disabled,B=B??ve.containerProps,U=U??ve.labelProps,K=K??ve.iconProps;var Pe=M!==void 0&&new s.default,Me=(0,l.default)((0,S.default)(ue.root),j({},(0,S.default)(ue.disabled),H)),Le=(0,f.twMerge)((0,l.default)((0,S.default)(ue.container)),B==null?void 0:B.className),je=(0,f.twMerge)((0,l.default)((0,S.default)(ue.input),(0,S.default)(he[(0,b.default)(Se.colors,g,"gray")])),X),_e=(0,f.twMerge)((0,l.default)((0,S.default)(ue.label)),U==null?void 0:U.className),Ge=(0,l.default)((0,l.default)((0,S.default)(ue.icon)),he[(0,b.default)(Se.colors,g,"gray")].color,K==null?void 0:K.className);return r.default.createElement("div",{ref:v,className:Me},r.default.createElement("label",F({},B,{className:Le,htmlFor:ne.id||ye,onMouseDown:function(Fe){var Ne=B==null?void 0:B.onMouseDown;return M&&Pe.create(Fe,"dark"),typeof Ne=="function"&&Ne(Fe)}}),r.default.createElement("input",F({},ne,{ref:oe,type:"radio",disabled:H,className:je,id:ne.id||ye})),r.default.createElement("span",{className:Ge},_||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"})))),m&&r.default.createElement("label",F({},U,{className:_e,htmlFor:ne.id||ye}),m))});P.propTypes={color:a.default.oneOf(O.propTypesColor),label:O.propTypesLabel,icon:O.propTypesIcon,ripple:O.propTypesRipple,className:O.propTypesClassName,disabled:O.propTypesDisabled,containerProps:O.propTypesObject,labelProps:O.propTypesObject},P.displayName="MaterialTailwind.Radio";var y=P})(_P);var OP={},ib={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,j){for(var F in j)Object.defineProperty(O,F,{enumerable:!0,get:j[F]})}t(e,{SelectContext:function(){return f},useSelect:function(){return b},usePrevious:function(){return S},SelectContextProvider:function(){return T}});var r=l(ee),a=gr,s=Wl;function l(O){return O&&O.__esModule?O:{default:O}}var f=r.default.createContext(null);f.displayName="MaterialTailwind.SelectContext";function b(){var O=r.default.useContext(f);if(O===null)throw new Error("useSelect() must be used within a Select. It happens when you use SelectOption component outside the Select component.");return O}function S(O){var j=r.default.useRef();return(0,a.useIsomorphicLayoutEffect)(function(){j.current=O},[O]),j.current}var T=function(O){var j=O.value,F=O.children;return r.default.createElement(f.Provider,{value:j},F)};T.propTypes={value:s.propTypesContextValue,children:s.propTypesChildren},T.displayName="MaterialTailwind.SelectContextProvider"})(ib);var AP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{SelectOption:function(){return D},default:function(){return R}});var r=j(ee),a=j(dt),s=it,l=j(nt),f=rt,b=ib,S=Wl;function T(P,y,p){return y in P?Object.defineProperty(P,y,{value:p,enumerable:!0,configurable:!0,writable:!0}):P[y]=p,P}function O(){return O=Object.assign||function(P){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=function(P){var y=function(){ge(_),ye(g),he(!1),Me(null)},p=function(Ee){(Ee.key==="Enter"||Ee.key===" "&&!je.current.typing)&&(Ee.preventDefault(),y())},v=P.value,g=v===void 0?"":v,m=P.index,_=m===void 0?0:m,M=P.disabled,X=M===void 0?!1:M,H=P.className,B=H===void 0?"":H,U=P.children,K=F(P,["value","index","disabled","className","children"]),oe=(0,f.useTheme)().select,ne=oe.styles,fe=ne.base,ve=(0,b.useSelect)(),Se=ve.selectedIndex,ge=ve.setSelectedIndex,ue=ve.listRef,he=ve.setOpen,ye=ve.onChange,Pe=ve.activeIndex,Me=ve.setActiveIndex,Le=ve.getItemProps,je=ve.dataRef,_e=(0,l.default)(fe.option.initial),Ge=(0,l.default)(fe.option.active),Fe=(0,l.default)(fe.option.disabled),Ne,He=(0,s.twMerge)((0,a.default)(_e,(Ne={},T(Ne,Ge,Se===_),T(Ne,Fe,X),Ne)),B??"");return r.default.createElement("li",O({},K,{role:"option",ref:function(We){return ue.current[_]=We},className:He,disabled:X,tabIndex:Pe===_?0:1,"aria-selected":Pe===_&&Se===_,"data-selected":Se===_},Le({onClick:function(We){var Ee=K==null?void 0:K.onClick;typeof Ee=="function"&&(Ee(We),y()),y()},onKeyDown:function(We){var Ee=K==null?void 0:K.onKeyDown;typeof Ee=="function"&&(Ee(We),p(We)),p(We)}})),U)};D.propTypes={value:S.propTypesValue,index:S.propTypesIndex,disabled:S.propTypesDisabled,className:S.propTypesClassName,children:S.propTypesChildren},D.displayName="MaterialTailwind.SelectOption";var R=D})(AP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(ue,he){for(var ye in he)Object.defineProperty(ue,ye,{enumerable:!0,get:he[ye]})}t(e,{Select:function(){return Se},Option:function(){return D.SelectOption},useSelect:function(){return F.useSelect},usePrevious:function(){return F.usePrevious},default:function(){return ge}});var r=g(ee),a=g(ot),s=ur,l=gr,f=g(dt),b=it,S=g(xr),T=g(Ht),O=g(nt),j=rt,F=ib,z=Wl,D=AP;function R(ue,he){(he==null||he>ue.length)&&(he=ue.length);for(var ye=0,Pe=new Array(he);ye=0)&&Object.prototype.propertyIsEnumerable.call(ue,Pe)&&(ye[Pe]=ue[Pe])}return ye}function oe(ue,he){if(ue==null)return{};var ye={},Pe=Object.keys(ue),Me,Le;for(Le=0;Le=0)&&(ye[Me]=ue[Me]);return ye}function ne(ue,he){return P(ue)||_(ue,he)||ve(ue,he)||M()}function fe(ue){return y(ue)||m(ue)||ve(ue)||X()}function ve(ue,he){if(ue){if(typeof ue=="string")return R(ue,he);var ye=Object.prototype.toString.call(ue).slice(8,-1);if(ye==="Object"&&ue.constructor&&(ye=ue.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(ue,he)}}var Se=r.default.forwardRef(function(ue,he){var ye=ue.variant,Pe=ue.color,Me=ue.size,Le=ue.label,je=ue.error,_e=ue.success,Ge=ue.arrow,Fe=ue.value,Ne=ue.onChange,He=ue.selected,We=ue.offset,Ee=ue.dismiss,Ve=ue.animate,Ye=ue.lockScroll,Ue=ue.labelProps,Qe=ue.menuProps,ft=ue.className,st=ue.disabled,yt=ue.name,Tt=ue.children,Lt=ue.containerProps,Zt=K(ue,["variant","color","size","label","error","success","arrow","value","onChange","selected","offset","dismiss","animate","lockScroll","labelProps","menuProps","className","disabled","name","children","containerProps"]),Qt,Pt=(0,j.useTheme)().select,wt=Pt.defaultProps,Jt=Pt.valid,wr=Pt.styles,er=wr.base,so=wr.variants,Eo=ne(r.default.useState("close"),2),tr=Eo[0],kn=Eo[1];ye=ye??wt.variant,Pe=Pe??wt.color,Me=Me??wt.size,Le=Le??wt.label,je=je??wt.error,_e=_e??wt.success,Ge=Ge??wt.arrow,Fe=Fe??wt.value,Ne=Ne??wt.onChange,He=He??wt.selected,We=We??wt.offset,Ee=Ee??wt.dismiss,Ve=Ve??wt.animate,Ue=Ue??wt.labelProps,Qe=Qe??wt.menuProps;var Dr;Lt=(Dr=(0,S.default)(Lt,(wt==null?void 0:wt.containerProps)||{}))!==null&&Dr!==void 0?Dr:wt.containerProps,ft=ft??wt.className;var zr=r.default.useRef([]),Xt,ri=r.default.useRef(fe((Xt=r.default.Children.map(Tt,function(Q){var re=Q.props;return re==null?void 0:re.value}))!==null&&Xt!==void 0?Xt:[])),ba=ne(r.default.useState(!1),2),Ar=ba[0],va=ba[1],Tn=ne(r.default.useState(null),2),Fr=Tn[0],Yn=Tn[1],lo=ne(r.default.useState(0),2),br=lo[0],uo=lo[1],ma=ne(r.default.useState(!1),2),ni=ma[0],Gn=ma[1],ya=(0,F.usePrevious)(Fr),Zr=(0,s.useFloating)({placement:"bottom-start",open:Ar,onOpenChange:va,whileElementsMounted:s.autoUpdate,middleware:[(0,s.offset)(5),(0,s.flip)({padding:10}),(0,s.size)({apply:function(re){var ie=re.rects,C=re.elements,I,$;Object.assign(C==null||(I=C.floating)===null||I===void 0?void 0:I.style,{width:"".concat(ie==null||($=ie.reference)===null||$===void 0?void 0:$.width,"px"),zIndex:99})},padding:20})]}),Mo=Zr.x,Un=Zr.y,xa=Zr.strategy,$n=Zr.refs,Vr=Zr.context;r.default.useEffect(function(){uo(Math.max(0,ri.current.indexOf(Fe)+1))},[Fe]);var Pn=$n.floating,qn=(0,s.useInteractions)([(0,s.useClick)(Vr),(0,s.useRole)(Vr,{role:"listbox"}),(0,s.useDismiss)(Vr,H({},Ee)),(0,s.useListNavigation)(Vr,{listRef:zr,activeIndex:Fr,selectedIndex:br,onNavigate:Yn,loop:!0}),(0,s.useTypeahead)(Vr,{listRef:ri,activeIndex:Fr,selectedIndex:br,onMatch:Ar?Yn:uo})]),bs=qn.getReferenceProps,wa=qn.getFloatingProps,Ca=qn.getItemProps;(0,l.useIsomorphicLayoutEffect)(function(){var Q=Pn.current;if(Ar&&ni&&Q){var re=Fr!=null?zr.current[Fr]:br!=null?zr.current[br]:null;if(re&&ya!=null){var ie,C,I=(C=(ie=zr.current[ya])===null||ie===void 0?void 0:ie.offsetHeight)!==null&&C!==void 0?C:0,$=Q.offsetHeight,te=re.offsetTop,ce=te+I;te$+Q.scrollTop&&(Q.scrollTop+=ce-$-Q.scrollTop+5)}}},[Ar,ni,ya,Fr]);var vs=r.default.useMemo(function(){return{selectedIndex:br,setSelectedIndex:uo,listRef:zr,setOpen:va,onChange:Ne||function(){},activeIndex:Fr,setActiveIndex:Yn,getItemProps:Ca,dataRef:Vr.dataRef}},[br,Ne,Fr,Ca,Vr.dataRef]);r.default.useEffect(function(){kn(Ar?"open":!Ar&&br||!Ar&&Fe?"withValue":"close")},[Ar,Fe,br,He]);var Wr=so[(0,T.default)(Jt.variants,ye,"outlined")],co=Wr.sizes[(0,T.default)(Jt.sizes,Me,"md")],Sa=Wr.error.select,fo=Wr.success.select,oi=Wr.colors.select[(0,T.default)(Jt.colors,Pe,"gray")],J=Wr.error.label,n=Wr.success.label,o=Wr.colors.label[(0,T.default)(Jt.colors,Pe,"gray")],i=Wr.states[tr],u=(0,f.default)((0,O.default)(er.container),(0,O.default)(co.container),Lt==null?void 0:Lt.className),c=(0,b.twMerge)((0,f.default)((0,O.default)(er.select),(0,O.default)(Wr.base.select),(0,O.default)(i.select),(0,O.default)(co.select),p({},(0,O.default)(oi[tr]),!je&&!_e),p({},(0,O.default)(Sa.initial),je),p({},(0,O.default)(Sa.states[tr]),je),p({},(0,O.default)(fo.initial),_e),p({},(0,O.default)(fo.states[tr]),_e)),ft),d,h=(0,b.twMerge)((0,f.default)((0,O.default)(er.label),(0,O.default)(Wr.base.label),(0,O.default)(i.label),(0,O.default)(co.label.initial),(0,O.default)(co.label.states[tr]),p({},(0,O.default)(o[tr]),!je&&!_e),p({},(0,O.default)(J.initial),je),p({},(0,O.default)(J.states[tr]),je),p({},(0,O.default)(n.initial),_e),p({},(0,O.default)(n.states[tr]),_e)),(d=Ue.className)!==null&&d!==void 0?d:""),x=(0,f.default)((0,O.default)(er.arrow.initial),p({},(0,O.default)(er.arrow.active),Ar)),k,E=(0,b.twMerge)((0,f.default)((0,O.default)(er.menu)),(k=Qe.className)!==null&&k!==void 0?k:""),N=(0,f.default)("absolute top-2/4 -translate-y-2/4",ye==="outlined"?"left-3 pt-0.5":"left-0 pt-3"),L={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,S.default)(L,Ve),G=l.AnimatePresence;r.default.useEffect(function(){Fe&&!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.")},[Fe,Ne]);var q=r.default.createElement(s.FloatingFocusManager,{context:Vr,modal:!1},r.default.createElement(l.m.ul,v({},wa(U(H({},Qe),{ref:$n.setFloating,role:"listbox",className:E,style:{position:xa,top:Un??0,left:Mo??0,overflow:"auto"},onPointerEnter:function(re){var ie=Qe==null?void 0:Qe.onPointerEnter;typeof ie=="function"&&(ie(re),Gn(!1)),Gn(!1)},onPointerMove:function(re){var ie=Qe==null?void 0:Qe.onPointerMove;typeof ie=="function"&&(ie(re),Gn(!1)),Gn(!1)},onKeyDown:function(re){var ie=Qe==null?void 0:Qe.onKeyDown;typeof ie=="function"&&(ie(re),Gn(!0)),Gn(!0)}})),{initial:"unmount",exit:"unmount",animate:Ar?"mount":"unmount",variants:W}),r.default.Children.map(Tt,function(Q,re){var ie;return r.default.isValidElement(Q)&&r.default.cloneElement(Q,U(H({},Q.props),{index:((ie=Q.props)===null||ie===void 0?void 0:ie.index)||re+1,id:"material-tailwind-select-".concat(re)}))})));return r.default.createElement(F.SelectContextProvider,{value:vs},r.default.createElement("div",v({},Lt,{ref:he,className:u}),r.default.createElement("button",v({type:"button"},bs(U(H({},Zt),{ref:$n.setReference,className:c,disabled:st,name:yt}))),typeof He=="function"?r.default.createElement("span",{className:N},He(Tt[br-1],br-1)):Fe&&!Ne?r.default.createElement("span",{className:N},Fe):r.default.createElement("span",v({},(Qt=Tt[br-1])===null||Qt===void 0?void 0:Qt.props,{className:N})),r.default.createElement("div",{className:x},Ge??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",v({},Ue,{className:h}),Le),r.default.createElement(l.LazyMotion,{features:l.domAnimation},r.default.createElement(G,null,Ar&&r.default.createElement(r.default.Fragment,null,Ye?r.default.createElement(s.FloatingOverlay,{lockScroll:!0},q):q)))))});Se.propTypes={variant:a.default.oneOf(z.propTypesVariant),color:a.default.oneOf(z.propTypesColor),size:a.default.oneOf(z.propTypesSize),label:z.propTypesLabel,error:z.propTypesError,success:z.propTypesSuccess,arrow:z.propTypesArrow,value:z.propTypesValue,onChange:z.propTypesOnChange,selected:z.propTypesSelected,offset:z.propTypesOffset,dismiss:z.propTypesDismiss,animate:z.propTypesAnimate,lockScroll:z.propTypesLockScroll,labelProps:z.propTypesLabelProps,menuProps:z.propTypesMenuProps,className:z.propTypesClassName,disabled:z.propTypesDisabled,name:z.propTypesName,children:z.propTypesChildren,containerProps:z.propTypesContainerProps},Se.displayName="MaterialTailwind.Select";var ge=Object.assign(Se,{Option:D.SelectOption})})(OP);var EP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Switch:function(){return P},default:function(){return y}});var r=z(ee),a=z(ot),s=z(ss),l=z(dt),f=it,b=z(Ht),S=z(nt),T=rt,O=Qa;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.color,m=p.label,_=p.ripple,M=p.className,X=p.disabled,H=p.containerProps,B=p.circleProps,U=p.labelProps,K=p.inputRef,oe=D(p,["color","label","ripple","className","disabled","containerProps","circleProps","labelProps","inputRef"]),ne=(0,T.useTheme)(),fe=ne.switch,ve=fe.defaultProps,Se=fe.valid,ge=fe.styles,ue=ge.base,he=ge.colors,ye=r.default.useId();g=g??ve.color,_=_??ve.ripple,M=M??ve.className,X=X??ve.disabled,H=H??ve.containerProps,U=U??ve.labelProps,B=B??ve.circleProps;var Pe=_!==void 0&&new s.default,Me=(0,l.default)((0,S.default)(ue.root),j({},(0,S.default)(ue.disabled),X)),Le=(0,f.twMerge)((0,l.default)((0,S.default)(ue.container)),H==null?void 0:H.className),je=(0,f.twMerge)((0,l.default)((0,S.default)(ue.input),(0,S.default)(he[(0,b.default)(Se.colors,g,"gray")])),M),_e=(0,f.twMerge)((0,l.default)((0,S.default)(ue.circle),he[(0,b.default)(Se.colors,g,"gray")].circle,he[(0,b.default)(Se.colors,g,"gray")].before),B==null?void 0:B.className),Ge=(0,l.default)((0,S.default)(ue.ripple)),Fe=(0,f.twMerge)((0,l.default)((0,S.default)(ue.label)),U==null?void 0:U.className);return r.default.createElement("div",{ref:v,className:Me},r.default.createElement("div",F({},H,{className:Le}),r.default.createElement("input",F({},oe,{ref:K,type:"checkbox",disabled:X,id:oe.id||ye,className:je})),r.default.createElement("label",F({},B,{htmlFor:oe.id||ye,className:_e}),_&&r.default.createElement("div",{className:Ge,onMouseDown:function(Ne){var He=H==null?void 0:H.onMouseDown;return _&&Pe.create(Ne,"dark"),typeof He=="function"&&He(Ne)}}))),m&&r.default.createElement("label",F({},U,{htmlFor:oe.id||ye,className:Fe}),m))});P.propTypes={color:a.default.oneOf(O.propTypesColor),label:O.propTypesLabel,ripple:O.propTypesRipple,className:O.propTypesClassName,disabled:O.propTypesDisabled,containerProps:O.propTypesObject,labelProps:O.propTypesObject,circleProps:O.propTypesObject},P.displayName="MaterialTailwind.Switch";var y=P})(EP);var MP={},ps={},ti={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,D){for(var R in D)Object.defineProperty(z,R,{enumerable:!0,get:D[R]})}t(e,{propTypesId:function(){return l},propTypesValue:function(){return f},propTypesAnimate:function(){return b},propTypesDisabled:function(){return S},propTypesClassName:function(){return T},propTypesOrientation:function(){return O},propTypesIndicator:function(){return j},propTypesChildren:function(){return F}});var r=s(ot),a=Vt;function s(z){return z&&z.__esModule?z:{default:z}}var l=r.default.string,f=r.default.oneOfType([r.default.string,r.default.number]).isRequired,b=a.propTypesAnimation,S=r.default.bool,T=r.default.string,O=r.default.oneOf(["horizontal","vertical"]),j=r.default.instanceOf(Object),F=r.default.node.isRequired})(ti);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(H,B){for(var U in B)Object.defineProperty(H,U,{enumerable:!0,get:B[U]})}t(e,{TabsContext:function(){return P},useTabs:function(){return y},TabsContextProvider:function(){return p},setId:function(){return v},setActive:function(){return g},setAnimation:function(){return m},setIndicator:function(){return _},setIsInitial:function(){return M},setOrientation:function(){return X}});var r=b(ee),a=ti;function s(H,B){(B==null||B>H.length)&&(B=H.length);for(var U=0,K=new Array(B);U=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.value,g=y.className,m=y.activeClassName,_=y.disabled,M=y.children,X=z(y,["value","className","activeClassName","disabled","children"]),H=(0,b.useTheme)(),B=H.tab,U=B.defaultProps,K=B.styles.base,oe=(0,S.useTabs)(),ne=oe.state,fe=oe.dispatch,ve=ne.id,Se=ne.active,ge=ne.indicatorProps;g=g??U.className,m=m??U.activeClassName,_=_??U.disabled;var ue,he=(0,l.twMerge)((0,s.default)((0,f.default)(K.tab.initial),(ue={},O(ue,(0,f.default)(K.tab.disabled),_),O(ue,m,Se===v),ue)),g),ye,Pe=(0,l.twMerge)((0,s.default)((0,f.default)(K.indicator)),(ye=ge==null?void 0:ge.className)!==null&&ye!==void 0?ye:"");return r.default.createElement("li",j({},X,{ref:p,role:"tab",className:he,onClick:function(Me){var Le=X==null?void 0:X.onClick;typeof Le=="function"&&((0,S.setActive)(fe,v),(0,S.setIsInitial)(fe,!1),Le(Me)),(0,S.setIsInitial)(fe,!1),(0,S.setActive)(fe,v)},"data-value":v}),r.default.createElement("div",{className:"z-20 text-inherit"},M),Se===v&&r.default.createElement(a.motion.div,j({},ge,{transition:{duration:.5},className:Pe,layoutId:ve})))});R.propTypes={value:T.propTypesValue,className:T.propTypesClassName,disabled:T.propTypesDisabled,children:T.propTypesChildren},R.displayName="MaterialTailwind.Tab";var P=R})(RP);var NP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{TabsBody:function(){return R},default:function(){return P}});var r=F(ee),a=gr,s=F(xr),l=F(dt),f=it,b=F(nt),S=rt,T=ps,O=ti;function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.animate,g=y.className,m=y.children,_=z(y,["animate","className","children"]),M=(0,S.useTheme)().tabsBody,X=M.defaultProps,H=M.styles.base,B=(0,T.useTabs)().dispatch;g=g??X.className,v=v??X.animate;var U=(0,f.twMerge)((0,l.default)((0,b.default)(H)),g),K=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)(K,v)},[v,K]);return(0,a.useIsomorphicLayoutEffect)(function(){(0,T.setAnimation)(B,oe)},[oe,B]),r.default.createElement("div",j({},_,{ref:p,className:U}),m)});R.propTypes={animate:O.propTypesAnimate,className:O.propTypesClassName,children:O.propTypesChildren},R.displayName="MaterialTailwind.TabsBody";var P=R})(NP);var IP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{TabsHeader:function(){return D},default:function(){return R}});var r=j(ee),a=j(dt),s=it,l=j(nt),f=rt,b=ps,S=ti;function T(P,y,p){return y in P?Object.defineProperty(P,y,{value:p,enumerable:!0,configurable:!0,writable:!0}):P[y]=p,P}function O(){return O=Object.assign||function(P){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=r.default.forwardRef(function(P,y){var p=P.indicatorProps,v=P.className,g=P.children,m=F(P,["indicatorProps","className","children"]),_=(0,f.useTheme)().tabsHeader,M=_.defaultProps,X=_.styles,H=(0,b.useTabs)(),B=H.state,U=H.dispatch,K=B.orientation;r.default.useEffect(function(){(0,b.setIndicator)(U,p)},[U,p]),v=v??M.className;var oe=(0,s.twMerge)((0,a.default)((0,l.default)(X.base),T({},X[K]&&(0,l.default)(X[K]),K)),v);return r.default.createElement("nav",null,r.default.createElement("ul",O({},m,{ref:y,role:"tablist",className:oe}),g))});D.propTypes={indicatorProps:S.propTypesIndicator,className:S.propTypesClassName,children:S.propTypesChildren},D.displayName="MaterialTailwind.TabsHeader";var R=D})(IP);var LP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{TabPanel:function(){return D},default:function(){return R}});var r=j(ee),a=gr,s=j(dt),l=it,f=j(nt),b=rt,S=ps,T=ti;function O(){return O=Object.assign||function(P){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=r.default.forwardRef(function(P,y){var p=P.value,v=P.className,g=P.children,m=F(P,["value","className","children"]),_=(0,b.useTheme)().tabPanel,M=_.defaultProps,X=_.styles.base,H=(0,S.useTabs)().state,B=H.active,U=H.appliedAnimation,K=H.isInitial;v=v??M.className;var oe=(0,l.twMerge)((0,s.default)((0,f.default)(X)),v),ne=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(ne,{exitBeforeEnter:!0},r.default.createElement(a.m.div,O({},m,{ref:y,role:"tabpanel",className:oe,initial:"unmount",exit:"unmount",animate:B===p?"mount":K?"initial":"unmount",variants:U,"data-value":p}),g)))});D.propTypes={value:T.propTypesValue,className:T.propTypesClassName,children:T.propTypesChildren},D.displayName="MaterialTailwind.TabPanel";var R=D})(LP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{Tabs:function(){return p},Tab:function(){return S.Tab},TabsBody:function(){return T.TabsBody},TabsHeader:function(){return O.TabsHeader},TabPanel:function(){return j.TabPanel},useTabs:function(){return b.useTabs},default:function(){return v}});var r=R(ee),a=R(dt),s=it,l=R(nt),f=rt,b=ps,S=RP,T=NP,O=IP,j=LP,F=ti;function z(g,m,_){return m in g?Object.defineProperty(g,m,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[m]=_,g}function D(){return D=Object.assign||function(g){for(var m=1;m=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(_[M]=g[M])}return _}function y(g,m){if(g==null)return{};var _={},M=Object.keys(g),X,H;for(H=0;H=0)&&(_[X]=g[X]);return _}var p=r.default.forwardRef(function(g,m){var _=g.value,M=g.className,X=g.orientation,H=g.children,B=P(g,["value","className","orientation","children"]),U=(0,f.useTheme)().tabs,K=U.defaultProps,oe=U.styles,ne=r.default.useId();M=M??K.className,X=X??K.orientation;var fe=(0,s.twMerge)((0,a.default)((0,l.default)(oe.base),z({},oe[X]&&(0,l.default)(oe[X]),X)),M);return r.default.createElement(b.TabsContextProvider,{id:ne,value:_,orientation:X},r.default.createElement("div",D({},B,{ref:m,className:fe}),H))});p.propTypes={id:F.propTypesId,value:F.propTypesValue,className:F.propTypesClassName,orientation:F.propTypesOrientation,children:F.propTypesChildren},p.displayName="MaterialTailwind.Tabs";var v=Object.assign(p,{Tab:S.Tab,Body:T.TabsBody,Header:O.TabsHeader,Panel:j.TabPanel})})(MP);var jP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{Textarea:function(){return D},default:function(){return R}});var r=j(ee),a=j(ot),s=j(dt),l=j(Ht),f=j(nt),b=rt,S=Vl;function T(P,y,p){return y in P?Object.defineProperty(P,y,{value:p,enumerable:!0,configurable:!0,writable:!0}):P[y]=p,P}function O(){return O=Object.assign||function(P){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=r.default.forwardRef(function(P,y){var p=P.variant,v=P.color,g=P.size,m=P.label,_=P.error,M=P.success,X=P.resize,H=P.labelProps,B=P.containerProps,U=P.shrink,K=P.className,oe=F(P,["variant","color","size","label","error","success","resize","labelProps","containerProps","shrink","className"]),ne=(0,b.useTheme)().textarea,fe=ne.defaultProps,ve=ne.valid,Se=ne.styles,ge=Se.base,ue=Se.variants;p=p??fe.variant,g=g??fe.size,v=v??fe.color,m=m??fe.label,H=H??fe.labelProps,B=B??fe.containerProps,U=U??fe.shrink,K=K??fe.className;var he=ue[(0,l.default)(ve.variants,p,"outlined")],ye=(0,f.default)(he.error.textarea),Pe=(0,f.default)(he.success.textarea),Me=(0,f.default)(he.shrink.textarea),Le=(0,f.default)(he.colors.textarea[(0,l.default)(ve.colors,v,"gray")]),je=(0,f.default)(he.error.label),_e=(0,f.default)(he.success.label),Ge=(0,f.default)(he.shrink.label),Fe=(0,f.default)(he.colors.label[(0,l.default)(ve.colors,v,"gray")]),Ne=(0,s.default)((0,f.default)(ge.container),B==null?void 0:B.className),He=(0,s.default)((0,f.default)(ge.textarea),(0,f.default)(he.base.textarea),(0,f.default)(he.sizes[(0,l.default)(ve.sizes,g,"md")].textarea),T({},Le,!_&&!M),T({},ye,_),T({},Pe,M),T({},Me,U),X?"":"!resize-none",K),We=(0,s.default)((0,f.default)(ge.label),(0,f.default)(he.base.label),(0,f.default)(he.sizes[(0,l.default)(ve.sizes,g,"md")].label),T({},Fe,!_&&!M),T({},je,_),T({},_e,M),T({},Ge,U),H==null?void 0:H.className);return r.default.createElement("div",{ref:y,className:Ne},r.default.createElement("textarea",O({},oe,{className:He,placeholder:(oe==null?void 0:oe.placeholder)||" "})),r.default.createElement("label",{className:We},m))});D.propTypes={variant:a.default.oneOf(S.propTypesVariant),size:a.default.oneOf(S.propTypesSize),color:a.default.oneOf(S.propTypesColor),label:S.propTypesLabel,error:S.propTypesError,success:S.propTypesSuccess,resize:S.propTypesResize,labelProps:S.propTypesLabelProps,containerProps:S.propTypesContainerProps,shrink:S.propTypesShrink,className:S.propTypesClassName},D.displayName="MaterialTailwind.Textarea";var R=D})(jP);var DP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(K,oe){for(var ne in oe)Object.defineProperty(K,ne,{enumerable:!0,get:oe[ne]})}t(e,{Tooltip:function(){return B},default:function(){return U}});var r=P(ee),a=P(ot),s=ur,l=gr,f=P(dt),b=it,S=P(xr),T=P(nt),O=rt,j=fs;function F(K,oe){(oe==null||oe>K.length)&&(oe=K.length);for(var ne=0,fe=new Array(oe);ne=0)&&Object.prototype.propertyIsEnumerable.call(K,fe)&&(ne[fe]=K[fe])}return ne}function M(K,oe){if(K==null)return{};var ne={},fe=Object.keys(K),ve,Se;for(Se=0;Se=0)&&(ne[ve]=K[ve]);return ne}function X(K,oe){return z(K)||y(K,oe)||H(K,oe)||p()}function H(K,oe){if(K){if(typeof K=="string")return F(K,oe);var ne=Object.prototype.toString.call(K).slice(8,-1);if(ne==="Object"&&K.constructor&&(ne=K.constructor.name),ne==="Map"||ne==="Set")return Array.from(ne);if(ne==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ne))return F(K,oe)}}var B=r.default.forwardRef(function(K,oe){var ne=K.open,fe=K.handler,ve=K.content,Se=K.interactive,ge=K.placement,ue=K.offset,he=K.dismiss,ye=K.animate,Pe=K.className,Me=K.children,Le=_(K,["open","handler","content","interactive","placement","offset","dismiss","animate","className","children"]),je=(0,O.useTheme)().tooltip,_e=je.defaultProps,Ge=je.styles.base,Fe=X(r.default.useState(!1),2),Ne=Fe[0],He=Fe[1];ne=ne??Ne,fe=fe??He,Se=Se??_e.interactive,ge=ge??_e.placement,ue=ue??_e.offset,he=he??_e.dismiss,ye=ye??_e.animate,Pe=Pe??_e.className;var We=(0,b.twMerge)((0,f.default)((0,T.default)(Ge)),Pe),Ee={unmount:{opacity:0},mount:{opacity:1}},Ve=(0,S.default)(Ee,ye),Ye=(0,s.useFloating)({open:ne,onOpenChange:fe,middleware:[(0,s.offset)(ue),(0,s.flip)(),(0,s.shift)()],placement:ge}),Ue=Ye.x,Qe=Ye.y,ft=Ye.reference,st=Ye.floating,yt=Ye.strategy,Tt=Ye.refs,Lt=Ye.update,Zt=Ye.context,Qt=(0,s.useInteractions)([(0,s.useClick)(Zt,{enabled:Se}),(0,s.useFocus)(Zt),(0,s.useHover)(Zt),(0,s.useRole)(Zt,{role:"tooltip"}),(0,s.useDismiss)(Zt,he)]),Pt=Qt.getReferenceProps,wt=Qt.getFloatingProps;r.default.useEffect(function(){if(Tt.reference.current&&Tt.floating.current&&ne)return(0,s.autoUpdate)(Tt.reference.current,Tt.floating.current,Lt)},[ne,Lt,Tt.reference,Tt.floating]);var Jt=(0,s.useMergeRefs)([oe,st]),wr=(0,s.useMergeRefs)([oe,ft]),er=l.AnimatePresence;return r.default.createElement(r.default.Fragment,null,typeof Me=="string"?r.default.createElement("span",R({},Pt({ref:wr})),Me):r.default.cloneElement(Me,v({},Pt(m(v({},Me==null?void 0:Me.props),{ref:wr})))),r.default.createElement(l.LazyMotion,{features:l.domAnimation},r.default.createElement(s.FloatingPortal,null,r.default.createElement(er,null,ne&&r.default.createElement(l.m.div,R({},wt(m(v({},Le),{ref:Jt,className:We,style:{position:yt,top:Qe??"",left:Ue??""}})),{initial:"unmount",exit:"unmount",animate:ne?"mount":"unmount",variants:Ve}),ve)))))});B.propTypes={open:j.propTypesOpen,handler:j.propTypesHandler,content:j.propTypesContent,interactive:j.propTypesInteractive,placement:a.default.oneOf(j.propTypesPlacement),offset:j.propTypesOffset,dismiss:j.propTypesDismiss,animate:j.propTypesAnimate,className:j.propTypesClassName,children:j.propTypesChildren},B.displayName="MaterialTailwind.Tooltip";var U=B})(DP);var zP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,g){for(var m in g)Object.defineProperty(v,m,{enumerable:!0,get:g[m]})}t(e,{Typography:function(){return y},default:function(){return p}});var r=j(ee),a=j(ot),s=j(dt),l=it,f=j(Ht),b=j(nt),S=rt,T=w0;function O(v,g,m){return g in v?Object.defineProperty(v,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):v[g]=m,v}function j(v){return v&&v.__esModule?v:{default:v}}function F(v){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(v,_)&&(m[_]=v[_])}return m}function P(v,g){if(v==null)return{};var m={},_=Object.keys(v),M,X;for(X=0;X<_.length;X++)M=_[X],!(g.indexOf(M)>=0)&&(m[M]=v[M]);return m}var y=r.default.forwardRef(function(v,g){var m=v.variant,_=v.color,M=v.textGradient,X=v.as,H=v.className,B=v.children,U=R(v,["variant","color","textGradient","as","className","children"]),K=(0,S.useTheme)().typography,oe=K.defaultProps,ne=K.valid,fe=K.styles,ve=fe.variants,Se=fe.colors,ge=fe.textGradient;m=m??oe.variant,_=_??oe.color,M=M||oe.textGradient,X=X??void 0,H=H??oe.className;var ue=(0,b.default)(ve[(0,f.default)(ne.variants,m,"paragraph")]),he=Se[(0,f.default)(ne.colors,_,"inherit")],ye=(0,b.default)(ge),Pe=(0,l.twMerge)((0,s.default)(ue,O({},he.color,!M),O({},ye,M),O({},he.gradient,M)),H),Me;switch(m){case"h1":Me=r.default.createElement(X||"h1",D(F({},U),{ref:g,className:Pe}),B);break;case"h2":Me=r.default.createElement(X||"h2",D(F({},U),{ref:g,className:Pe}),B);break;case"h3":Me=r.default.createElement(X||"h3",D(F({},U),{ref:g,className:Pe}),B);break;case"h4":Me=r.default.createElement(X||"h4",D(F({},U),{ref:g,className:Pe}),B);break;case"h5":Me=r.default.createElement(X||"h5",D(F({},U),{ref:g,className:Pe}),B);break;case"h6":Me=r.default.createElement(X||"h6",D(F({},U),{ref:g,className:Pe}),B);break;case"lead":Me=r.default.createElement(X||"p",D(F({},U),{ref:g,className:Pe}),B);break;case"paragraph":Me=r.default.createElement(X||"p",D(F({},U),{ref:g,className:Pe}),B);break;case"small":Me=r.default.createElement(X||"p",D(F({},U),{ref:g,className:Pe}),B);break;default:Me=r.default.createElement(X||"p",D(F({},U),{ref:g,className:Pe}),B);break}return Me});y.propTypes={variant:a.default.oneOf(T.propTypesVariant),color:a.default.oneOf(T.propTypesColor),as:T.propTypesAs,textGradient:T.propTypesTextGradient,className:T.propTypesClassName,children:T.propTypesChildren},y.displayName="MaterialTailwind.Typography";var p=y})(zP);var FP={},VP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var j in O)Object.defineProperty(T,j,{enumerable:!0,get:O[j]})}t(e,{propTypesClassName:function(){return l},propTypesChildren:function(){return f},propTypesOpen:function(){return b},propTypesAnimate:function(){return S}});var r=s(ot),a=Vt;function s(T){return T&&T.__esModule?T:{default:T}}var l=r.default.string,f=r.default.node.isRequired,b=r.default.bool.isRequired,S=a.propTypesAnimation})(VP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{Collapse:function(){return R},default:function(){return P}});var r=F(ee),a=gr,s=ur,l=F(xr),f=F(dt),b=it,S=F(nt),T=rt,O=VP;function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.open,g=y.animate,m=y.className,_=y.children,M=z(y,["open","animate","className","children"]),X=r.default.useRef(null),H=(0,T.useTheme)().collapse,B=H.styles,U=B.base;g=g??{},m=m??"";var K=(0,b.twMerge)((0,f.default)((0,S.default)(U)),m),oe={unmount:{height:"0px",transition:{duration:.3,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.3,times:[.4,0,.2,1]}}},ne=(0,l.default)(oe,g),fe=a.AnimatePresence,ve=(0,s.useMergeRefs)([p,X]);return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(fe,null,r.default.createElement(a.m.div,j({},M,{ref:ve,className:K,initial:"unmount",exit:"unmount",animate:v?"mount":"unmount",variants:ne}),_)))});R.displayName="MaterialTailwind.Collapse",R.propTypes={open:O.propTypesOpen,animate:O.propTypesAnimate,className:O.propTypesClassName,children:O.propTypesChildren};var P=R})(FP);var WP={},Zl={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var j in O)Object.defineProperty(T,j,{enumerable:!0,get:O[j]})}t(e,{propTypesClassName:function(){return s},propTypesDisabled:function(){return l},propTypesSelected:function(){return f},propTypesRipple:function(){return b},propTypesChildren:function(){return S}});var r=a(ot);function a(T){return T&&T.__esModule?T:{default:T}}var s=r.default.string,l=r.default.bool,f=r.default.bool,b=r.default.bool,S=r.default.node.isRequired})(Zl);var BP={},sb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(D,R){for(var P in R)Object.defineProperty(D,P,{enumerable:!0,get:R[P]})}t(e,{ListItemPrefix:function(){return F},default:function(){return z}});var r=T(ee),a=rt,s=T(dt),l=it,f=T(nt),b=Zl;function S(){return S=Object.assign||function(D){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(D,y)&&(P[y]=D[y])}return P}function j(D,R){if(D==null)return{};var P={},y=Object.keys(D),p,v;for(v=0;v=0)&&(P[p]=D[p]);return P}var F=r.default.forwardRef(function(D,R){var P=D.className,y=D.children,p=O(D,["className","children"]),v=(0,a.useTheme)().list,g=v.styles.base,m=(0,l.twMerge)((0,s.default)((0,f.default)(g.itemPrefix)),P);return r.default.createElement("div",S({},p,{ref:R,className:m}),y)});F.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},F.displayName="MaterialTailwind.ListItemPrefix";var z=F})(sb);var lb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(D,R){for(var P in R)Object.defineProperty(D,P,{enumerable:!0,get:R[P]})}t(e,{ListItemSuffix:function(){return F},default:function(){return z}});var r=T(ee),a=rt,s=T(dt),l=it,f=T(nt),b=Zl;function S(){return S=Object.assign||function(D){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(D,y)&&(P[y]=D[y])}return P}function j(D,R){if(D==null)return{};var P={},y=Object.keys(D),p,v;for(v=0;v=0)&&(P[p]=D[p]);return P}var F=r.default.forwardRef(function(D,R){var P=D.className,y=D.children,p=O(D,["className","children"]),v=(0,a.useTheme)().list,g=v.styles.base,m=(0,l.twMerge)((0,s.default)((0,f.default)(g.itemSuffix)),P);return r.default.createElement("div",S({},p,{ref:R,className:m}),y)});F.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},F.displayName="MaterialTailwind.ListItemSuffix";var z=F})(lb);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{ListItem:function(){return P},ListItemPrefix:function(){return T.ListItemPrefix},ListItemSuffix:function(){return O.ListItemSuffix},default:function(){return y}});var r=z(ee),a=rt,s=z(ss),l=z(dt),f=it,b=z(nt),S=Zl,T=sb,O=lb;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.className,m=p.disabled,_=p.selected,M=p.ripple,X=p.children,H=D(p,["className","disabled","selected","ripple","children"]),B=(0,a.useTheme)().list,U=B.defaultProps,K=B.styles.base;M=M??U.ripple;var oe=M!==void 0&&new s.default,ne,fe=(0,f.twMerge)((0,l.default)((0,b.default)(K.item.initial),(ne={},j(ne,(0,b.default)(K.item.disabled),m),j(ne,(0,b.default)(K.item.selected),_&&!m),ne)),g);return r.default.createElement("div",F({},H,{ref:v,role:"button",tabIndex:0,className:fe,onMouseDown:function(ve){var Se=H==null?void 0:H.onMouseDown;return M&&oe.create(ve,"dark"),typeof Se=="function"&&Se(ve)}}),X)});P.propTypes={className:S.propTypesClassName,selected:S.propTypesSelected,disabled:S.propTypesDisabled,ripple:S.propTypesRipple,children:S.propTypesChildren},P.displayName="MaterialTailwind.ListItem";var y=Object.assign(P,{Prefix:T.ListItemPrefix,Suffix:O.ListItemSuffix})})(BP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{List:function(){return R},ListItem:function(){return S.ListItem},ListItemPrefix:function(){return T.ListItemPrefix},ListItemSuffix:function(){return O.ListItemSuffix},default:function(){return P}});var r=F(ee),a=rt,s=F(dt),l=it,f=F(nt),b=Zl,S=BP,T=sb,O=lb;function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.className,g=y.children,m=z(y,["className","children"]),_=(0,a.useTheme)().list,M=_.defaultProps,X=_.styles.base;v=v??M.className;var H=(0,l.twMerge)((0,s.default)((0,f.default)(X.list)),v);return r.default.createElement("nav",j({},m,{ref:p,className:H}),g)});R.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},R.displayName="MaterialTailwind.List";var P=Object.assign(R,{Item:S.ListItem,ItemPrefix:T.ListItemPrefix,ItemSuffix:O.ListItemSuffix})})(WP);var HP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,p){for(var v in p)Object.defineProperty(y,v,{enumerable:!0,get:p[v]})}t(e,{ButtonGroup:function(){return R},default:function(){return P}});var r=F(ee),a=F(ot),s=F(dt),l=it,f=F(Ht),b=F(nt),S=rt,T=Ka;function O(y,p,v){return p in y?Object.defineProperty(y,p,{value:v,enumerable:!0,configurable:!0,writable:!0}):y[p]=v,y}function j(){return j=Object.assign||function(y){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(y,g)&&(v[g]=y[g])}return v}function D(y,p){if(y==null)return{};var v={},g=Object.keys(y),m,_;for(_=0;_=0)&&(v[m]=y[m]);return v}var R=r.default.forwardRef(function(y,p){var v=y.variant,g=y.size,m=y.color,_=y.fullWidth,M=y.ripple,X=y.className,H=y.children,B=z(y,["variant","size","color","fullWidth","ripple","className","children"]),U=(0,S.useTheme)().buttonGroup,K=U.defaultProps,oe=U.styles,ne=U.valid,fe=oe.base,ve=oe.dividerColor;v=v??K.variant,g=g??K.size,m=m??K.color,M=M??K.ripple,_=_??K.fullWidth,X=X??K.className;var Se,ge=(0,l.twMerge)((0,s.default)((0,b.default)(fe.initial),(Se={},O(Se,(0,b.default)(fe.fullWidth),_),O(Se,"divide-x",v!=="outlined"),O(Se,(0,b.default)(ve[(0,f.default)(ne.colors,m,"gray")]),v!=="outlined"),Se)),X);return r.default.createElement("div",j({},B,{ref:p,className:ge}),r.default.Children.map(H,function(ue,he){var ye;return r.default.isValidElement(ue)&&r.default.cloneElement(ue,{variant:v,size:g,color:m,ripple:M,fullWidth:_,className:(0,l.twMerge)((0,s.default)({"rounded-r-none":he!==r.default.Children.count(H)-1,"border-r-0":he!==r.default.Children.count(H)-1,"rounded-l-none":he!==0}),(ye=ue.props)===null||ye===void 0?void 0:ye.className)})}))});R.propTypes={variant:a.default.oneOf(T.propTypesVariant),size:a.default.oneOf(T.propTypesSize),color:a.default.oneOf(T.propTypesColor),fullWidth:T.propTypesFullWidth,ripple:T.propTypesRipple,className:T.propTypesClassName,children:T.propTypesChildren},R.displayName="MaterialTailwind.ButtonGroup";var P=R})(HP);var XP={},YP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(D,R){for(var P in R)Object.defineProperty(D,P,{enumerable:!0,get:R[P]})}t(e,{propTypesClassName:function(){return s},propTypesPrevArrow:function(){return l},propTypesNextArrow:function(){return f},propTypesNavigation:function(){return b},propTypesAutoplay:function(){return S},propTypesAutoplayDelay:function(){return T},propTypesTransition:function(){return O},propTypesLoop:function(){return j},propTypesChildren:function(){return F},propTypesSlideRef:function(){return z}});var r=a(ot);function a(D){return D&&D.__esModule?D:{default:D}}var s=r.default.string,l=r.default.func,f=r.default.func,b=r.default.func,S=r.default.bool,T=r.default.number,O=r.default.object,j=r.default.bool,F=r.default.node.isRequired,z=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(YP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,M){for(var X in M)Object.defineProperty(_,X,{enumerable:!0,get:M[X]})}t(e,{Carousel:function(){return g},default:function(){return m}});var r=z(ee),a=gr,s=ur,l=z(dt),f=it,b=z(nt),S=rt,T=YP;function O(_,M){(M==null||M>_.length)&&(M=_.length);for(var X=0,H=new Array(M);X=0)&&Object.prototype.propertyIsEnumerable.call(_,H)&&(X[H]=_[H])}return X}function y(_,M){if(_==null)return{};var X={},H=Object.keys(_),B,U;for(U=0;U=0)&&(X[B]=_[B]);return X}function p(_,M){return j(_)||D(_,M)||v(_,M)||R()}function v(_,M){if(_){if(typeof _=="string")return O(_,M);var X=Object.prototype.toString.call(_).slice(8,-1);if(X==="Object"&&_.constructor&&(X=_.constructor.name),X==="Map"||X==="Set")return Array.from(X);if(X==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(X))return O(_,M)}}var g=r.default.forwardRef(function(_,M){var X=_.children,H=_.prevArrow,B=_.nextArrow,U=_.navigation,K=_.autoplay,oe=_.autoplayDelay,ne=_.transition,fe=_.loop,ve=_.className,Se=_.slideRef,ge=P(_,["children","prevArrow","nextArrow","navigation","autoplay","autoplayDelay","transition","loop","className","slideRef"]),ue=(0,S.useTheme)().carousel,he=ue.defaultProps,ye=ue.styles.base,Pe=(0,a.useMotionValue)(0),Me=r.default.useRef(null),Le=p(r.default.useState(0),2),je=Le[0],_e=Le[1],Ge=r.default.Children.toArray(X);ve=ve??he.className,H=H??he.prevArrow,B=B??he.nextArrow,U=U??he.navigation,K=K??he.autoplay,oe=oe??he.autoplayDelay,ne=ne??he.transition,fe=fe??he.loop;var Fe=(0,f.twMerge)((0,l.default)((0,b.default)(ye.carousel)),ve),Ne=(0,f.twMerge)((0,l.default)((0,b.default)(ye.slide))),He=r.default.useCallback(function(){var Ye;return-je*(((Ye=Me.current)===null||Ye===void 0?void 0:Ye.clientWidth)||0)},[je]),We=r.default.useCallback(function(){var Ye=fe?0:je;_e(je+1===Ge.length?Ye:je+1)},[je,fe,Ge.length]),Ee=function(){var Ye=fe?Ge.length-1:0;_e(je-1<0?Ye:je-1)};r.default.useEffect(function(){var Ye=(0,a.animate)(Pe,He(),ne);return Ye.stop},[He,je,Pe,ne]),r.default.useEffect(function(){window.addEventListener("resize",function(){(0,a.animate)(Pe,He(),ne)})},[He,ne,Pe]),r.default.useEffect(function(){if(K){var Ye=setInterval(function(){return We()},oe);return function(){return clearInterval(Ye)}}},[K,We,oe]);var Ve=(0,s.useMergeRefs)([Me,M]);return r.default.createElement("div",F({},ge,{ref:Ve,className:Fe}),Ge.map(function(Ye,Ue){return r.default.createElement(a.LazyMotion,{key:Ue,features:a.domAnimation},r.default.createElement(a.m.div,{ref:Se,className:Ne,style:{x:Pe,left:"".concat(Ue*100,"%"),right:"".concat(Ue*100,"%")}},Ye))}),H&&H({loop:fe,handlePrev:Ee,activeIndex:je,firstIndex:je===0}),B&&B({loop:fe,handleNext:We,activeIndex:je,lastIndex:je===Ge.length-1}),U&&U({setActiveIndex:_e,activeIndex:je,length:Ge.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 m=g})(XP);var GP={},UP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{propTypesOpen:function(){return l},propTypesSize:function(){return f},propTypesOverlay:function(){return b},propTypesChildren:function(){return S},propTypesPlacement:function(){return T},propTypesOverlayProps:function(){return O},propTypesClassName:function(){return j},propTypesOnClose:function(){return F},propTypesDismiss:function(){return z},propTypesTransition:function(){return D},propTypesOverlayRef:function(){return R}});var r=s(ot),a=Vt;function s(P){return P&&P.__esModule?P:{default:P}}var l=r.default.bool.isRequired,f=r.default.number,b=r.default.bool,S=r.default.node.isRequired,T=["top","right","bottom","left"],O=r.default.object,j=r.default.string,F=r.default.func,z=a.propTypesDismissType,D=r.default.object,R=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(UP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{Drawer:function(){return p},default:function(){return v}});var r=D(ee),a=D(ot),s=gr,l=ur,f=D(xr),b=D(dt),S=it,T=D(nt),O=rt,j=UP;function F(g,m,_){return m in g?Object.defineProperty(g,m,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[m]=_,g}function z(){return z=Object.assign||function(g){for(var m=1;m=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(_[M]=g[M])}return _}function y(g,m){if(g==null)return{};var _={},M=Object.keys(g),X,H;for(H=0;H=0)&&(_[X]=g[X]);return _}var p=r.default.forwardRef(function(g,m){var _=g.open,M=g.size,X=g.overlay,H=g.children,B=g.placement,U=g.overlayProps,K=g.className,oe=g.onClose,ne=g.dismiss,fe=g.transition,ve=g.overlayRef,Se=P(g,["open","size","overlay","children","placement","overlayProps","className","onClose","dismiss","transition","overlayRef"]),ge=(0,O.useTheme)().drawer,ue=ge.defaultProps,he=ge.styles.base,ye=(0,s.useAnimation)();M=M??ue.size,X=X??ue.overlay,B=B??ue.placement,K=K??ue.className,U=U??ue.overlayProps,oe=oe??ue.onClose;var Pe;ne=(Pe=(0,f.default)(ue.dismiss,ne||{}))!==null&&Pe!==void 0?Pe:ue.dismiss,fe=fe??ue.transition;var Me=(0,S.twMerge)((0,b.default)((0,T.default)(he.drawer),{"top-0 right-0":B==="right","bottom-0 left-0":B==="bottom","top-0 left-0":B==="top"||B==="left"}),K),Le=(0,S.twMerge)((0,b.default)((0,T.default)(he.overlay)),U==null?void 0:U.className),je=(0,l.useFloating)({open:_,onOpenChange:oe}).context,_e=(0,l.useInteractions)([(0,l.useDismiss)(je,ne)]).getFloatingProps;r.default.useEffect(function(){ye.start(_?"open":"close")},[_,ye,B]);var Ge={open:{x:0,y:0},close:{x:B==="left"?-M:B==="right"?M:0,y:B==="top"?-M:B==="bottom"?M:0}},Fe={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,X&&_&&r.default.createElement(s.m.div,{ref:ve,className:Le,initial:"unmount",exit:"unmount",animate:_?"mount":"unmount",variants:Fe,transition:{duration:.3}})),r.default.createElement(s.m.div,z({},_e(R({ref:m},Se)),{className:Me,style:{maxWidth:B==="left"||B==="right"?M:"100%",maxHeight:B==="top"||B==="bottom"?M:"100%",height:B==="left"||B==="right"?"100vh":"100%"},initial:"close",animate:ye,variants:Ge,transition:fe}),H)))});p.propTypes={open:j.propTypesOpen,size:j.propTypesSize,overlay:j.propTypesOverlay,children:j.propTypesChildren,placement:a.default.oneOf(j.propTypesPlacement),overlayProps:j.propTypesOverlayProps,className:j.propTypesClassName,onClose:j.propTypesOnClose,dismiss:j.propTypesDismiss,transition:j.propTypesTransition,overlayRef:j.propTypesOverlayRef},p.displayName="MaterialTailwind.Drawer";var v=p})(GP);var $P={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Badge:function(){return P},default:function(){return y}});var r=z(ee),a=z(ot),s=z(xr),l=z(dt),f=it,b=z(Ht),S=z(nt),T=rt,O=C0;function j(p,v,g){return v in p?Object.defineProperty(p,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[v]=g,p}function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.color,m=p.invisible,_=p.withBorder,M=p.overlap,X=p.placement,H=p.className,B=p.content,U=p.children,K=p.containerProps,oe=p.containerRef,ne=D(p,["color","invisible","withBorder","overlap","placement","className","content","children","containerProps","containerRef"]),fe=(0,T.useTheme)().badge,ve=fe.valid,Se=fe.defaultProps,ge=fe.styles,ue=ge.base,he=ge.placements,ye=ge.colors;g=g??Se.color,m=m??Se.invisible,_=_??Se.withBorder,M=M??Se.overlap,X=X??Se.placement;var Pe;H=(Pe=(0,l.default)(H,Se.className))!==null&&Pe!==void 0?Pe:Se.className;var Me;K=(Me=(0,s.default)(K,Se.containerProps||{}))!==null&&Me!==void 0?Me:Se.containerProps;var Le=(0,S.default)(ue.badge.initial),je=(0,S.default)(ue.badge.withBorder),_e=(0,S.default)(ue.badge.withContent),Ge=(0,S.default)(ye[(0,b.default)(ve.colors,g,"red")]),Fe=(0,S.default)(he[(0,b.default)(ve.placements,X,"top-end")][(0,b.default)(ve.overlaps,M,"square")]),Ne,He=(0,f.twMerge)((0,l.default)(Le,Fe,Ge,(Ne={},j(Ne,je,_),j(Ne,_e,B),Ne)),H),We=(0,f.twMerge)((0,l.default)((0,S.default)(ue.container),K==null?void 0:K.className));return r.default.createElement("div",F({ref:oe},K,{className:We}),U,!m&&r.default.createElement("span",F({},ne,{ref:v,className:He}),B))});P.propTypes={color:a.default.oneOf(O.propTypesColor),invisible:O.propTypesInvisible,withBorder:O.propTypesWithBorder,overlap:a.default.oneOf(O.propTypesOverlap),className:O.propTypesClassName,content:O.propTypesContent,children:O.propTypesChildren,placement:a.default.oneOf(O.propTypesPlacement),containerProps:O.propTypesContainerProps,containerRef:O.propTypesContainerRef},P.displayName="MaterialTailwind.Badge";var y=P})($P);var qP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(B,U){for(var K in U)Object.defineProperty(B,K,{enumerable:!0,get:U[K]})}t(e,{Rating:function(){return X},default:function(){return H}});var r=D(ee),a=D(ot),s=D(dt),l=it,f=D(Ht),b=D(nt),S=rt,T=S0;function O(B,U){(U==null||U>B.length)&&(U=B.length);for(var K=0,oe=new Array(U);K=0)&&Object.prototype.propertyIsEnumerable.call(B,oe)&&(K[oe]=B[oe])}return K}function g(B,U){if(B==null)return{};var K={},oe=Object.keys(B),ne,fe;for(fe=0;fe=0)&&(K[ne]=B[ne]);return K}function m(B,U){return j(B)||P(B,U)||M(B,U)||y()}function _(B){return F(B)||R(B)||M(B)||p()}function M(B,U){if(B){if(typeof B=="string")return O(B,U);var K=Object.prototype.toString.call(B).slice(8,-1);if(K==="Object"&&B.constructor&&(K=B.constructor.name),K==="Map"||K==="Set")return Array.from(K);if(K==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(K))return O(B,U)}}var X=r.default.forwardRef(function(B,U){var K=B.count,oe=B.value,ne=B.ratedIcon,fe=B.unratedIcon,ve=B.ratedColor,Se=B.unratedColor,ge=B.className,ue=B.onChange,he=B.readonly,ye=v(B,["count","value","ratedIcon","unratedIcon","ratedColor","unratedColor","className","onChange","readonly"]),Pe,Me,Le=(0,S.useTheme)().rating,je=Le.valid,_e=Le.defaultProps,Ge=Le.styles,Fe=Ge.base,Ne=Ge.colors;K=K??_e.count,oe=oe??_e.value,ne=ne??_e.ratedIcon,ne=ne??_e.ratedIcon,fe=fe??_e.unratedIcon,ve=ve??_e.ratedColor,Se=Se??_e.unratedColor,ge=ge??_e.className,ue=ue??_e.onChange,he=he??_e.readonly;var He=m(r.default.useState(function(){return _(Array(oe).fill("rated")).concat(_(Array(K-oe).fill("un_rated")))}),2),We=He[0],Ee=He[1],Ve=m(r.default.useState(function(){return _(Array(K).fill("un_rated"))}),2),Ye=Ve[0],Ue=Ve[1],Qe=m(r.default.useState(!1),2),ft=Qe[0],st=Qe[1],yt=(0,b.default)(Ne[(0,f.default)(je.colors,ve,"yellow")]),Tt=(0,b.default)(Ne[(0,f.default)(je.colors,Se,"blue-gray")]),Lt=(0,l.twMerge)((0,s.default)((0,b.default)(Fe.rating),ge)),Zt=(0,b.default)(Fe.icon),Qt=ne,Pt=fe,wt=r.default.isValidElement(ne)&&r.default.cloneElement(Qt,{className:(0,l.twMerge)((0,s.default)(Zt,yt,Qt==null||(Pe=Qt.props)===null||Pe===void 0?void 0:Pe.className))}),Jt=r.default.isValidElement(ne)&&r.default.cloneElement(Pt,{className:(0,l.twMerge)((0,s.default)(Zt,Tt,Pt==null||(Me=Pt.props)===null||Me===void 0?void 0:Me.className))}),wr=!r.default.isValidElement(ne)&&r.default.createElement(ne,{className:(0,l.twMerge)((0,s.default)(Zt,yt))}),er=!r.default.isValidElement(ne)&&r.default.createElement(fe,{className:(0,l.twMerge)((0,s.default)(Zt,Tt))}),so=function(Eo){return Eo.map(function(tr,kn){return r.default.createElement("span",{key:kn,onClick:function(){if(!he){var Dr=We.map(function(zr,Xt){return Xt<=kn?"rated":"un_rated"});Ee(Dr),ue&&typeof ue=="function"&&ue(Dr.filter(function(zr){return zr==="rated"}).length)}},onMouseEnter:function(){if(!he){var Dr=Ye.map(function(zr,Xt){return Xt<=kn?"rated":"un_rated"});st(!0),Ue(Dr)}},onMouseLeave:function(){return!he&&st(!1)}},r.default.isValidElement(tr==="rated"?ne:fe)?tr==="rated"?wt:Jt:tr==="rated"?wr:er)})};return r.default.createElement("div",z({},ye,{ref:U,className:Lt}),so(ft?Ye:We))});X.propTypes={count:T.propTypesCount,value:T.propTypesValue,ratedIcon:T.propTypesRatedIcon,unratedIcon:T.propTypesUnratedIcon,ratedColor:a.default.oneOf(T.propTypesColor),unratedColor:a.default.oneOf(T.propTypesColor),className:T.propTypesClassName,onChange:T.propTypesOnChange,readonly:T.propTypesReadonly},X.displayName="MaterialTailwind.Rating";var H=X})(qP);var KP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(M,X){for(var H in X)Object.defineProperty(M,H,{enumerable:!0,get:X[H]})}t(e,{Slider:function(){return m},default:function(){return _}});var r=D(ee),a=D(ot),s=D(xr),l=D(dt),f=it,b=D(Ht),S=D(nt),T=rt,O=k0;function j(M,X){(X==null||X>M.length)&&(X=M.length);for(var H=0,B=new Array(X);H=0)&&Object.prototype.propertyIsEnumerable.call(M,B)&&(H[B]=M[B])}return H}function p(M,X){if(M==null)return{};var H={},B=Object.keys(M),U,K;for(K=0;K=0)&&(H[U]=M[U]);return H}function v(M,X){return F(M)||R(M,X)||g(M,X)||P()}function g(M,X){if(M){if(typeof M=="string")return j(M,X);var H=Object.prototype.toString.call(M).slice(8,-1);if(H==="Object"&&M.constructor&&(H=M.constructor.name),H==="Map"||H==="Set")return Array.from(H);if(H==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(H))return j(M,X)}}var m=r.default.forwardRef(function(M,X){var H=M.color,B=M.size,U=M.className,K=M.trackClassName,oe=M.thumbClassName,ne=M.barClassName,fe=M.value,ve=M.defaultValue,Se=M.onChange,ge=M.min,ue=M.max,he=M.step,ye=M.inputRef,Pe=M.inputProps,Me=y(M,["color","size","className","trackClassName","thumbClassName","barClassName","value","defaultValue","onChange","min","max","step","inputRef","inputProps"]),Le=(0,T.useTheme)().slider,je=Le.valid,_e=Le.defaultProps,Ge=Le.styles,Fe=Ge.base,Ne=Ge.sizes,He=Ge.colors,We=v(r.default.useState(ve||0),2),Ee=We[0],Ve=We[1];r.default.useMemo(function(){ve&&Ve(ve)},[ve]),H=H??_e.color,B=B??_e.size,ge=ge??_e.min,ue=ue??_e.max,he=he??_e.step;var Ye;U=(Ye=(0,l.default)(_e.className,U))!==null&&Ye!==void 0?Ye:_e.className;var Ue;oe=(Ue=(0,l.default)(_e.thumbClassName,oe))!==null&&Ue!==void 0?Ue:_e.thumbClassName;var Qe;K=(Qe=(0,l.default)(_e.trackClassName,K))!==null&&Qe!==void 0?Qe:_e.trackClassName;var ft;ne=(ft=(0,l.default)(_e.barClassName,ne))!==null&&ft!==void 0?ft:_e.barClassName;var st;Pe=(st=(0,s.default)(Pe,(_e==null?void 0:_e.inputProps)||{}))!==null&&st!==void 0?st:_e.inputProps;var yt=(0,f.twMerge)((0,l.default)((0,S.default)(Fe.container),(0,S.default)(He[(0,b.default)(je.colors,H,"gray")]),(0,S.default)(Ne[(0,b.default)(je.sizes,B,"md")].container),U)),Tt=(0,f.twMerge)((0,l.default)((0,S.default)(Fe.bar),ne)),Lt=(0,l.default)((0,S.default)(Fe.track),(0,S.default)(Ne[(0,b.default)(je.sizes,B,"md")].track)),Zt=(0,l.default)((0,S.default)(Fe.thumb),(0,S.default)(Ne[(0,b.default)(je.sizes,B,"md")].thumb)),Qt=(0,l.default)((0,S.default)(Fe.slider),(0,f.twMerge)(Lt,K),(0,f.twMerge)(Zt,oe));return r.default.createElement("div",z({},Me,{ref:X,className:yt}),r.default.createElement("label",{className:Tt,style:{width:"".concat(fe||Ee,"%")}}),r.default.createElement("input",z({ref:ye,type:"range",max:ue,min:ge,step:he,className:Qt},fe?{value:fe}:null,{defaultValue:ve,onChange:function(Pt){return Se?Se(Pt):Ve(Number(Pt.target.value))}})))});m.propTypes={color:a.default.oneOf(O.propTypesColor),size:a.default.oneOf(O.propTypesSize),className:O.propTypesClassName,trackClassName:O.propTypesTrackClassName,thumbClassName:O.propTypesThumbClassName,barClassName:O.propTypesBarClassName,defaultValue:O.propTypesDefaultValue,value:O.propTypesValue,onChange:O.propTypesOnChange,min:O.propTypesMin,max:O.propTypesMax,step:O.propTypesStep,inputRef:O.propTypesInputRef,inputProps:O.propTypesInputProps},m.displayName="MaterialTailwind.Slider";var _=m})(KP);var ZP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Spinner:function(){return P},default:function(){return y}});var r=j(ot),a=z(ee),s=j(dt),l=it,f=j(Ht),b=j(nt),S=rt,T=T0;function O(){return O=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=(0,a.forwardRef)(function(p,v){var g=p.color,m=p.className,_=D(p,["color","className"]),M=(0,S.useTheme)().spinner,X=M.defaultProps,H=M.valid,B=M.styles,U=B.base,K=B.colors;g=g??X.color;var oe;m=(oe=(0,s.default)(X.className,m))!==null&&oe!==void 0?oe:X.className;var ne=(0,b.default)(K[(0,f.default)(H.colors,g,"gray")]),fe=(0,l.twMerge)((0,s.default)((0,b.default)(U)),m),ve,Se;return a.default.createElement("svg",O({},_,{ref:v,className:fe,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:(ve=_==null?void 0:_.width)!==null&&ve!==void 0?ve:24,height:(Se=_==null?void 0:_.height)!==null&&Se!==void 0?Se:24}),a.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"}),a.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:ne}))});P.propTypes={color:r.default.oneOf(T.propTypesColor),className:T.propTypesClassName},P.displayName="MaterialTailwind.Spinner";var y=P})(ZP);var QP={},Ql={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,_){for(var M in _)Object.defineProperty(m,M,{enumerable:!0,get:_[M]})}t(e,{useTimelineItem:function(){return p},TimelineItem:function(){return v},default:function(){return g}});var r=O(ee),a=it,s=O(nt),l=rt,f=Ao;function b(m,_){(_==null||_>m.length)&&(_=m.length);for(var M=0,X=new Array(_);M<_;M++)X[M]=m[M];return X}function S(m){if(Array.isArray(m))return m}function T(){return T=Object.assign||function(m){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(m,X)&&(M[X]=m[X])}return M}function D(m,_){if(m==null)return{};var M={},X=Object.keys(m),H,B;for(B=0;B=0)&&(M[H]=m[H]);return M}function R(m,_){return S(m)||j(m,_)||P(m,_)||F()}function P(m,_){if(m){if(typeof m=="string")return b(m,_);var M=Object.prototype.toString.call(m).slice(8,-1);if(M==="Object"&&m.constructor&&(M=m.constructor.name),M==="Map"||M==="Set")return Array.from(M);if(M==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(M))return b(m,_)}}var y=r.default.createContext(0);y.displayName="MaterialTailwind.TimelineItemContext";function p(){var m=r.default.useContext(y);if(!m)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 m}var v=r.default.forwardRef(function(m,_){var M=m.className,X=m.children,H=z(m,["className","children"]),B=(0,l.useTheme)().timelineItem,U=B.styles,K=U.base,oe=R(r.default.useState(0),2),ne=oe[0],fe=oe[1],ve=r.default.useMemo(function(){return[ne,fe]},[ne,fe]),Se=(0,a.twMerge)((0,s.default)(K),M);return r.default.createElement(y.Provider,{value:ve},r.default.createElement("li",T({ref:_},H,{className:Se}),X))});v.propTypes={className:f.propTypeClassName,children:f.propTypeChildren.isRequired},v.displayName="MaterialTailwind.TimelineItem";var g=v})(Ql);var JP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(M,X){for(var H in X)Object.defineProperty(M,H,{enumerable:!0,get:X[H]})}t(e,{TimelineIcon:function(){return m},default:function(){return _}});var r=D(ee),a=D(ot),s=ur,l=it,f=D(Ht),b=D(nt),S=rt,T=Ql,O=Ao;function j(M,X){(X==null||X>M.length)&&(X=M.length);for(var H=0,B=new Array(X);H=0)&&Object.prototype.propertyIsEnumerable.call(M,B)&&(H[B]=M[B])}return H}function p(M,X){if(M==null)return{};var H={},B=Object.keys(M),U,K;for(K=0;K=0)&&(H[U]=M[U]);return H}function v(M,X){return F(M)||R(M,X)||g(M,X)||P()}function g(M,X){if(M){if(typeof M=="string")return j(M,X);var H=Object.prototype.toString.call(M).slice(8,-1);if(H==="Object"&&M.constructor&&(H=M.constructor.name),H==="Map"||H==="Set")return Array.from(H);if(H==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(H))return j(M,X)}}var m=r.default.forwardRef(function(M,X){var H=M.color,B=M.variant,U=M.className,K=M.children,oe=y(M,["color","variant","className","children"]),ne=(0,S.useTheme)().timelineIcon,fe=ne.styles,ve=ne.valid,Se=fe.base,ge=fe.variants,ue=v((0,T.useTimelineItem)(),2),he=ue[1],ye=r.default.useRef(null),Pe=(0,s.useMergeRefs)([X,ye]);r.default.useEffect(function(){var je=ye.current;if(je){var _e=je.getBoundingClientRect().width;return he(_e),function(){he(0)}}},[he,U,K]);var Me=(0,b.default)(ge[(0,f.default)(ve.variants,B,"filled")][(0,f.default)(ve.colors,H,"gray")]),Le=(0,l.twMerge)((0,b.default)(Se),Me,U);return r.default.createElement("span",z({ref:Pe},oe,{className:Le}),K)});m.propTypes={children:O.propTypeChildren,className:O.propTypeClassName,color:a.default.oneOf(O.propTypeColor),variant:a.default.oneOf(O.propTypeVariant)},m.displayName="MaterialTailwind.TimelineIcon";var _=m})(JP);var e_={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{TimelineHeader:function(){return p},default:function(){return v}});var r=j(ee),a=it,s=j(nt),l=rt,f=Ql,b=Ao;function S(g,m){(m==null||m>g.length)&&(m=g.length);for(var _=0,M=new Array(m);_=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(_[M]=g[M])}return _}function R(g,m){if(g==null)return{};var _={},M=Object.keys(g),X,H;for(H=0;H=0)&&(_[X]=g[X]);return _}function P(g,m){return T(g)||F(g,m)||y(g,m)||z()}function y(g,m){if(g){if(typeof g=="string")return S(g,m);var _=Object.prototype.toString.call(g).slice(8,-1);if(_==="Object"&&g.constructor&&(_=g.constructor.name),_==="Map"||_==="Set")return Array.from(_);if(_==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return S(g,m)}}var p=r.default.forwardRef(function(g,m){var _=g.className,M=g.children,X=D(g,["className","children"]),H=(0,l.useTheme)().timelineBody,B=H.styles,U=B.base,K=P((0,f.useTimelineItem)(),1),oe=K[0],ne=(0,a.twMerge)((0,s.default)(U),_);return r.default.createElement("div",O({},X,{ref:m,className:ne}),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))});p.propTypes={children:b.propTypeChildren,className:b.propTypeClassName},p.displayName="MaterialTailwind.TimelineHeader";var v=p})(e_);var t_={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,D){for(var R in D)Object.defineProperty(z,R,{enumerable:!0,get:D[R]})}t(e,{TimelineHeader:function(){return j},default:function(){return F}});var r=S(ee),a=it,s=S(nt),l=rt,f=Ao;function b(){return b=Object.assign||function(z){for(var D=1;D=0)&&Object.prototype.propertyIsEnumerable.call(z,P)&&(R[P]=z[P])}return R}function O(z,D){if(z==null)return{};var R={},P=Object.keys(z),y,p;for(p=0;p=0)&&(R[y]=z[y]);return R}var j=r.default.forwardRef(function(z,D){var R=z.className,P=z.children,y=T(z,["className","children"]),p=(0,l.useTheme)().timelineHeader,v=p.styles,g=v.base,m=(0,a.twMerge)((0,s.default)(g),R);return r.default.createElement("div",b({},y,{ref:D,className:m}),P)});j.propTypes={children:f.propTypeChildren,className:f.propTypeClassName},j.displayName="MaterialTailwind.TimelineHeader";var F=j})(t_);var r_={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{TimelineConnector:function(){return p},default:function(){return v}});var r=j(ee),a=it,s=j(nt),l=rt,f=Ql,b=Ao;function S(g,m){(m==null||m>g.length)&&(m=g.length);for(var _=0,M=new Array(m);_=0)&&Object.prototype.propertyIsEnumerable.call(g,M)&&(_[M]=g[M])}return _}function R(g,m){if(g==null)return{};var _={},M=Object.keys(g),X,H;for(H=0;H=0)&&(_[X]=g[X]);return _}function P(g,m){return T(g)||F(g,m)||y(g,m)||z()}function y(g,m){if(g){if(typeof g=="string")return S(g,m);var _=Object.prototype.toString.call(g).slice(8,-1);if(_==="Object"&&g.constructor&&(_=g.constructor.name),_==="Map"||_==="Set")return Array.from(_);if(_==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return S(g,m)}}var p=r.default.forwardRef(function(g,m){var _=g.className,M=g.children,X=D(g,["className","children"]),H,B=(0,l.useTheme)().timelineConnector,U=B.styles,K=U.base,oe=P((0,f.useTimelineItem)(),1),ne=oe[0],fe=(0,s.default)(K.line),ve=(0,a.twMerge)((0,s.default)(K.container),_);return r.default.createElement("span",O({},X,{ref:m,className:ve,style:{top:"".concat(ne,"px"),width:"".concat(ne,"px"),opacity:ne?1:0,height:"calc(100% - ".concat(ne,"px)")}}),M&&r.default.isValidElement(M)?r.default.cloneElement(M,{className:(0,a.twMerge)(fe,(H=M.props)===null||H===void 0?void 0:H.className)}):r.default.createElement("span",{className:fe}))});p.propTypes={children:b.propTypeChildren,className:b.propTypeClassName},p.displayName="MaterialTailwind.TimelineConnector";var v=p})(r_);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,v){for(var g in v)Object.defineProperty(p,g,{enumerable:!0,get:v[g]})}t(e,{Timeline:function(){return P},TimelineItem:function(){return b.default},TimelineIcon:function(){return S.default},TimelineBody:function(){return T.default},TimelineHeader:function(){return O.default},TimelineConnector:function(){return j.default},default:function(){return y}});var r=z(ee),a=it,s=z(nt),l=rt,f=Ao,b=z(Ql),S=z(JP),T=z(e_),O=z(t_),j=z(r_);function F(){return F=Object.assign||function(p){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(p,m)&&(g[m]=p[m])}return g}function R(p,v){if(p==null)return{};var g={},m=Object.keys(p),_,M;for(M=0;M=0)&&(g[_]=p[_]);return g}var P=r.default.forwardRef(function(p,v){var g=p.className,m=p.children,_=D(p,["className","children"]),M=(0,l.useTheme)().timeline,X=M.styles,H=X.base,B=(0,a.twMerge)((0,s.default)(H),g);return r.default.createElement("ul",F({ref:v},_,{className:B}),m)});P.propTypes={className:f.propTypeClassName,children:f.propTypeChildren},P.displayName="MaterialTailwind.Timeline";var y=Object.assign(P,{Item:b.default,Icon:S.default,Header:O.default,Body:T.default,Connector:j.default})})(QP);var n_={},o_={},ub={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var j in O)Object.defineProperty(T,j,{enumerable:!0,get:O[j]})}t(e,{propTypesActiveStep:function(){return s},propTypesIsLastStep:function(){return l},propTypesIsFirstStep:function(){return f},propTypesChildren:function(){return b},propTypesClassName:function(){return S}});var r=a(ot);function a(T){return T&&T.__esModule?T:{default:T}}var s=r.default.number,l=r.default.func,f=r.default.func,b=r.default.node,S=r.default.string})(ub);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,D){for(var R in D)Object.defineProperty(z,R,{enumerable:!0,get:D[R]})}t(e,{Step:function(){return j},default:function(){return F}});var r=S(ee),a=it,s=S(nt),l=rt,f=ub;function b(){return b=Object.assign||function(z){for(var D=1;D=0)&&Object.prototype.propertyIsEnumerable.call(z,P)&&(R[P]=z[P])}return R}function O(z,D){if(z==null)return{};var R={},P=Object.keys(z),y,p;for(p=0;p=0)&&(R[y]=z[y]);return R}var j=r.default.forwardRef(function(z,D){var R=z.className;z.activeClassName,z.completedClassName;var P=z.children,y=T(z,["className","activeClassName","completedClassName","children"]),p=(0,l.useTheme)().step,v=p.styles.base,g=(0,a.twMerge)((0,s.default)(v.initial),R);return r.default.createElement("div",b({},y,{ref:D,className:g}),P)});j.propTypes={className:f.propTypesClassName,activeClassName:f.propTypesClassName,completedClassName:f.propTypesClassName,children:f.propTypesChildren},j.displayName="MaterialTailwind.Step";var F=j})(o_);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(H,B){for(var U in B)Object.defineProperty(H,U,{enumerable:!0,get:B[U]})}t(e,{Stepper:function(){return M},Step:function(){return b.default},default:function(){return X}});var r=z(ee),a=ur,s=it,l=z(nt),f=rt,b=z(o_),S=ub;function T(H,B){(B==null||B>H.length)&&(B=H.length);for(var U=0,K=new Array(B);U=0)&&Object.prototype.propertyIsEnumerable.call(H,K)&&(U[K]=H[K])}return U}function g(H,B){if(H==null)return{};var U={},K=Object.keys(H),oe,ne;for(ne=0;ne=0)&&(U[oe]=H[oe]);return U}function m(H,B){return O(H)||D(H,B)||_(H,B)||R()}function _(H,B){if(H){if(typeof H=="string")return T(H,B);var U=Object.prototype.toString.call(H).slice(8,-1);if(U==="Object"&&H.constructor&&(U=H.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(H,B)}}var M=r.default.forwardRef(function(H,B){var U=H.activeStep,K=H.isFirstStep,oe=H.isLastStep,ne=H.className,fe=H.lineClassName,ve=H.activeLineClassName,Se=H.children,ge=v(H,["activeStep","isFirstStep","isLastStep","className","lineClassName","activeLineClassName","children"]),ue=(0,f.useTheme)(),he=ue.stepper,ye=ue.step,Pe=he.styles.base,Me=ye.styles,Le=Me.base,je=r.default.useRef(null),_e=m(r.default.useState(0),2),Ge=_e[0],Fe=_e[1],Ne=U===0,He=Array.isArray(Se)&&U===Se.length-1,We=Array.isArray(Se)&&U>Se.length-1;r.default.useEffect(function(){if(je.current){var st=Se,yt=je.current.getBoundingClientRect().width,Tt=yt/(st.length-1);Fe(Tt)}},[Se]);var Ee=r.default.useMemo(function(){if(!We)return Ge*U},[U,We,Ge]);(0,a.useMergeRefs)([B,je]);var Ve=(0,s.twMerge)((0,l.default)(Pe.stepper),ne),Ye=(0,s.twMerge)((0,l.default)(Pe.line.initial),fe),Ue=(0,s.twMerge)(Ye,(0,l.default)(Pe.line.active),ve),Qe=(0,l.default)(Le.active),ft=(0,l.default)(Le.completed);return r.default.useEffect(function(){oe&&typeof oe=="function"&&oe(He),K&&typeof K=="function"&&K(Ne)},[K,Ne,oe,He]),r.default.createElement("div",F({},ge,{ref:je,className:Ve}),r.default.createElement("div",{className:Ye}),r.default.createElement("div",{className:Ue,style:{width:"".concat(Ee,"px")}}),Array.isArray(Se)?Se.map(function(st,yt){var Tt,Lt;return r.default.cloneElement(st,p(P({key:yt},st.props),{className:(0,s.twMerge)(st.props.className,yt===U?(0,s.twMerge)(Qe,(Tt=st.props)===null||Tt===void 0?void 0:Tt.activeClassName):yt=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=r.default.forwardRef(function(P,y){var p=P.children,v=F(P,["children"]),g,m=(0,s.useSpeedDial)(),_=m.getReferenceProps,M=m.refs,X=(0,a.useMergeRefs)([y,M.setReference]);return r.default.cloneElement(p,T({},_(j(T({},v),{ref:X,className:(0,l.twMerge)(p==null||(g=p.props)===null||g===void 0?void 0:g.className,v==null?void 0:v.className)}))))});D.propTypes={children:f.propTypesChildren},D.displayName="MaterialTailwind.SpeedDialHandler";var R=D}(Pp)),Pp}var _p={},wx;function s4(){return wx||(wx=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,y){for(var p in y)Object.defineProperty(P,p,{enumerable:!0,get:y[p]})}t(e,{SpeedDialContent:function(){return D},default:function(){return R}});var r=j(ee),a=gr,s=ur,l=cb(),f=rt,b=it,S=j(nt),T=Jl;function O(){return O=Object.assign||function(P){for(var y=1;y=0)&&Object.prototype.propertyIsEnumerable.call(P,v)&&(p[v]=P[v])}return p}function z(P,y){if(P==null)return{};var p={},v=Object.keys(P),g,m;for(m=0;m=0)&&(p[g]=P[g]);return p}var D=r.default.forwardRef(function(P,y){var p=P.children,v=P.className,g=F(P,["children","className"]),m=(0,f.useTheme)(),_=m.speedDialContent.styles,M=(0,l.useSpeedDial)(),X=M.x,H=M.y,B=M.refs,U=M.open,K=M.strategy,oe=M.getFloatingProps,ne=M.animation,fe=(0,s.useMergeRefs)([y,B.setFloating]),ve=(0,b.twMerge)((0,S.default)(_),v),Se=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(Se,null,U&&r.default.createElement("div",O({},g,{ref:fe,className:ve,style:{position:K,top:H??0,left:X??0}},oe()),r.default.Children.map(p,function(ge){return r.default.createElement(a.m.div,{initial:"unmount",exit:"unmount",animate:U?"mount":"unmount",variants:ne},ge)}))))});D.propTypes={children:T.propTypesChildren,className:T.propTypesClassName},D.displayName="MaterialTailwind.SpeedDialContent";var R=D}(_p)),_p}var a_={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,D){for(var R in D)Object.defineProperty(z,R,{enumerable:!0,get:D[R]})}t(e,{SpeedDialAction:function(){return j},default:function(){return F}});var r=S(ee),a=rt,s=it,l=S(nt),f=Jl;function b(){return b=Object.assign||function(z){for(var D=1;D=0)&&Object.prototype.propertyIsEnumerable.call(z,P)&&(R[P]=z[P])}return R}function O(z,D){if(z==null)return{};var R={},P=Object.keys(z),y,p;for(p=0;p=0)&&(R[y]=z[y]);return R}var j=r.default.forwardRef(function(z,D){var R=z.className,P=z.children,y=T(z,["className","children"]),p=(0,a.useTheme)(),v=p.speedDialAction.styles,g=(0,s.twMerge)((0,l.default)(v),R);return r.default.createElement("button",b({},y,{ref:D,className:g}),P)});j.propTypes={children:f.propTypesChildren,className:f.propTypesClassName},j.displayName="SpeedDialAction";var F=j})(a_);var Cx;function cb(){return Cx||(Cx=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,_){for(var M in _)Object.defineProperty(m,M,{enumerable:!0,get:_[M]})}t(e,{SpeedDialContext:function(){return y},useSpeedDial:function(){return p},SpeedDial:function(){return v},SpeedDialHandler:function(){return b.default},SpeedDialContent:function(){return S.default},SpeedDialAction:function(){return T.default},default:function(){return g}});var r=F(ee),a=ur,s=rt,l=F(xr),f=Jl,b=F(i4()),S=F(s4()),T=F(a_);function O(m,_){(_==null||_>m.length)&&(_=m.length);for(var M=0,X=new Array(_);M<_;M++)X[M]=m[M];return X}function j(m){if(Array.isArray(m))return m}function F(m){return m&&m.__esModule?m:{default:m}}function z(m,_){var M=m==null?null:typeof Symbol<"u"&&m[Symbol.iterator]||m["@@iterator"];if(M!=null){var X=[],H=!0,B=!1,U,K;try{for(M=M.call(m);!(H=(U=M.next()).done)&&(X.push(U.value),!(_&&X.length===_));H=!0);}catch(oe){B=!0,K=oe}finally{try{!H&&M.return!=null&&M.return()}finally{if(B)throw K}}return X}}function D(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function R(m,_){return j(m)||z(m,_)||P(m,_)||D()}function P(m,_){if(m){if(typeof m=="string")return O(m,_);var M=Object.prototype.toString.call(m).slice(8,-1);if(M==="Object"&&m.constructor&&(M=m.constructor.name),M==="Map"||M==="Set")return Array.from(M);if(M==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(M))return O(m,_)}}var y=r.default.createContext(null);function p(){var m=r.default.useContext(y);if(!m)throw new Error("useSpeedDial must be used within a .");return m}function v(m){var _=m.open,M=m.handler,X=m.placement,H=m.offset,B=m.dismiss,U=m.animate,K=m.children,oe=(0,s.useTheme)(),ne=oe.speedDial.defaultProps,fe=R(r.default.useState(!1),2),ve=fe[0],Se=fe[1];_=_??ve,M=M??Se,X=X??ne.placement,H=H??ne.offset,B=B??ne.dismiss,U=U??ne.animate;var ge={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]}}},ue=(0,l.default)(ge,U),he=(0,a.useFloatingNodeId)(),ye=(0,a.useFloating)({open:_,nodeId:he,placement:X,onOpenChange:M,whileElementsMounted:a.autoUpdate,middleware:[(0,a.offset)(H),(0,a.flip)(),(0,a.shift)()]}),Pe=ye.x,Me=ye.y,Le=ye.strategy,je=ye.refs,_e=ye.context,Ge=(0,a.useInteractions)([(0,a.useHover)(_e,{handleClose:(0,a.safePolygon)()}),(0,a.useDismiss)(_e,B)]),Fe=Ge.getReferenceProps,Ne=Ge.getFloatingProps,He=r.default.useMemo(function(){return{x:Pe,y:Me,strategy:Le,refs:je,open:_,context:_e,getReferenceProps:Fe,getFloatingProps:Ne,animation:ue}},[_e,Ne,Fe,je,Le,Pe,Me,_,ue]);return r.default.createElement(y.Provider,{value:He},r.default.createElement("div",{className:"group"},r.default.createElement(a.FloatingNode,{id:he},K)))}v.propTypes={open:f.propTypesOpen,handler:f.propTypesHanlder,placement:f.propTypesPlacement,offset:f.propTypesOffset,dismiss:f.propTypesDismiss,className:f.propTypesClassName,children:f.propTypesChildren,animate:f.propTypesAnimate},v.displayName="MaterialTailwind.SpeedDial";var g=Object.assign(v,{Handler:b.default,Content:S.default,Action:T.default})}(Tp)),Tp}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(mC,e),t(vT,e),t(mT,e),t(yT,e),t(wT,e),t(CT,e),t(PT,e),t(_T,e),t(OT,e),t(Vd,e),t(gP,e),t(bP,e),t(wP,e),t(SP,e),t(PP,e),t(_P,e),t(OP,e),t(EP,e),t(MP,e),t(jP,e),t(DP,e),t(zP,e),t(FP,e),t(WP,e),t(HP,e),t(XP,e),t(GP,e),t($P,e),t(qP,e),t(KP,e),t(ZP,e),t(QP,e),t(n_,e),t(cb(),e),t(rt,e),t(c0,e);function t(r,a){return Object.keys(r).forEach(function(s){s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&Object.defineProperty(a,s,{enumerable:!0,get:function(){return r[s]}})}),r}})(Xe);function l4({title:e,titleId:t,...r},a){return ee.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:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 10.5L12 3m0 0l7.5 7.5M12 3v18"}))}const u4=ee.forwardRef(l4),c4=u4;function d4({title:e,titleId:t,...r},a){return ee.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:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 f4=ee.forwardRef(d4),p4=f4;function h4({title:e,titleId:t,...r},a){return ee.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:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.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 g4=ee.forwardRef(h4),b4=g4;function v4({title:e,titleId:t,...r},a){return ee.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:a,"aria-labelledby":t},r),e?ee.createElement("title",{id:t},e):null,ee.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}const m4=ee.forwardRef(v4),i_=m4,db=wn.createContext(null);db.displayName="MaterialTailwindContext";function y4(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 fb({children:e}){const t={openSidenav:!1,sidenavColor:"dark",sidenavType:"white",transparentNavbar:!0,fixedNavbar:!1,openConfigurator:!1},[r,a]=wn.useReducer(y4,t),s=wn.useMemo(()=>[r,a],[r,a]);return me.jsx(db.Provider,{value:s,children:e})}function qd(){const e=wn.useContext(db);if(!e)throw new Error("useMaterialTailwindController should be used inside the MaterialTailwindControllerProvider.");return e}fb.displayName="/src/context/index.jsx";fb.propTypes={children:It.node.isRequired};const s_=(e,t)=>e({type:"OPEN_SIDENAV",value:t}),Op=(e,t)=>e({type:"SIDENAV_TYPE",value:t}),x4=(e,t)=>e({type:"SIDENAV_COLOR",value:t}),w4=(e,t)=>e({type:"FIXED_NAVBAR",value:t}),pb=(e,t)=>e({type:"OPEN_CONFIGURATOR",value:t});function Kd({brandImg:e,brandName:t,routes:r}){const[a,s]=qd(),{sidenavColor:l,sidenavType:f,openSidenav:b}=a,S={dark:"bg-gradient-to-br from-gray-800 to-gray-900",white:"bg-white shadow-sm",transparent:"bg-transparent"};return me.jsxs("aside",{className:`${S[f]} ${b?"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:[me.jsxs("div",{className:"relative",children:[me.jsx(Fc,{to:"/",className:"py-6 px-8 text-center",children:me.jsx(Xe.Typography,{variant:"h6",color:f==="dark"?"white":"blue-gray",children:t})}),me.jsx(Xe.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:()=>s_(s,!1),children:me.jsx(i_,{strokeWidth:2.5,className:"h-5 w-5 text-white"})})]}),me.jsx("div",{className:"m-4",children:r.map(({layout:T,title:O,pages:j},F)=>me.jsxs("ul",{className:"mb-4 flex flex-col gap-1",children:[O&&me.jsx("li",{className:"mx-3.5 mt-4 mb-2",children:me.jsx(Xe.Typography,{variant:"small",color:f==="dark"?"white":"blue-gray",className:"font-black uppercase opacity-75",children:O})}),j.map(({icon:z,name:D,path:R})=>me.jsx("li",{children:me.jsx(JR,{to:`/${T}${R}`,children:({isActive:P})=>me.jsxs(Xe.Button,{variant:P?"gradient":"text",color:P?l:f==="dark"?"white":"blue-gray",className:"flex items-center gap-4 px-4 capitalize",fullWidth:!0,children:[z,me.jsx(Xe.Typography,{color:"inherit",className:"font-medium capitalize",children:D})]})})},D))]},F))})]})}Kd.defaultProps={brandImg:"/img/logo-ct.png",brandName:"Material Tailwind React"};Kd.propTypes={brandImg:It.string,brandName:It.string,routes:It.arrayOf(It.object).isRequired};Kd.displayName="/src/widgets/layout/sidnave.jsx";function l_(){const[e,t]=qd(),{fixedNavbar:r,openSidenav:a}=e,{pathname:s}=qa(),[l,f]=s.split("/").filter(b=>b!=="");return me.jsx(Xe.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:me.jsxs("div",{className:"flex flex-col-reverse justify-between gap-6 md:flex-row md:items-center",children:[me.jsxs("div",{className:"capitalize",children:[me.jsxs(Xe.Breadcrumbs,{className:`bg-transparent p-0 transition-all ${r?"mt-1":""}`,children:[me.jsx(Fc,{to:`/${l}`,children:me.jsx(Xe.Typography,{variant:"small",color:"blue-gray",className:"font-normal opacity-50 transition-all hover:text-blue-500 hover:opacity-100",children:l})}),me.jsx(Xe.Typography,{variant:"small",color:"blue-gray",className:"font-normal",children:f})]}),me.jsx(Xe.Typography,{variant:"h6",color:"blue-gray",children:f})]}),me.jsxs("div",{className:"flex items-center",children:[me.jsx("div",{className:"mr-auto md:mr-4 md:w-56",children:me.jsx(Xe.Input,{label:"Search"})}),me.jsx(Xe.IconButton,{variant:"text",color:"blue-gray",className:"grid xl:hidden",onClick:()=>s_(t,!a),children:me.jsx(sN,{strokeWidth:3,className:"h-6 w-6 text-blue-gray-500"})}),me.jsxs(Fc,{to:"/auth/sign-in",children:[me.jsxs(Xe.Button,{variant:"text",color:"blue-gray",className:"hidden items-center gap-1 px-4 xl:flex normal-case",children:[me.jsx(my,{className:"h-5 w-5 text-blue-gray-500"}),"Sign In"]}),me.jsx(Xe.IconButton,{variant:"text",color:"blue-gray",className:"grid xl:hidden",children:me.jsx(my,{className:"h-5 w-5 text-blue-gray-500"})})]}),me.jsxs(Xe.Menu,{children:[me.jsx(Xe.MenuHandler,{children:me.jsx(Xe.IconButton,{variant:"text",color:"blue-gray",children:me.jsx(gC,{className:"h-5 w-5 text-blue-gray-500"})})}),me.jsxs(Xe.MenuList,{className:"w-max border-0",children:[me.jsxs(Xe.MenuItem,{className:"flex items-center gap-3",children:[me.jsx(Xe.Avatar,{src:"https://demos.creative-tim.com/material-dashboard/assets/img/team-2.jpg",alt:"item-1",size:"sm",variant:"circular"}),me.jsxs("div",{children:[me.jsxs(Xe.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:[me.jsx("strong",{children:"New message"})," from Laur"]}),me.jsxs(Xe.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[me.jsx(Ku,{className:"h-3.5 w-3.5"})," 13 minutes ago"]})]})]}),me.jsxs(Xe.MenuItem,{className:"flex items-center gap-4",children:[me.jsx(Xe.Avatar,{src:"https://demos.creative-tim.com/material-dashboard/assets/img/small-logos/logo-spotify.svg",alt:"item-1",size:"sm",variant:"circular"}),me.jsxs("div",{children:[me.jsxs(Xe.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:[me.jsx("strong",{children:"New album"})," by Travis Scott"]}),me.jsxs(Xe.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[me.jsx(Ku,{className:"h-3.5 w-3.5"})," 1 day ago"]})]})]}),me.jsxs(Xe.MenuItem,{className:"flex items-center gap-4",children:[me.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:me.jsx(vC,{className:"h-4 w-4 text-white"})}),me.jsxs("div",{children:[me.jsx(Xe.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:"Payment successfully completed"}),me.jsxs(Xe.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[me.jsx(Ku,{className:"h-3.5 w-3.5"})," 2 days ago"]})]})]})]})]}),me.jsx(Xe.IconButton,{variant:"text",color:"blue-gray",onClick:()=>pb(t,!0),children:me.jsx(bC,{className:"h-5 w-5 text-blue-gray-500"})})]})]})})}l_.displayName="/src/widgets/layout/dashboard-navbar.jsx";function C4(e,t){t=Math.pow(10,t);const r=["K","M","B","T"];for(let s=r.length-1;s>=0;s--){var a=Math.pow(10,(s+1)*3);if(a<=e){e=Math.round(e*t/a)/t,e==1e3&&s{fetch("https://api.github.com/repos/creativetimofficial/material-tailwind-dashboard-react").then(T=>T.json()).then(T=>b(C4(T.stargazers_count,1)))},[]),me.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:[me.jsxs("div",{className:"flex items-start justify-between px-6 pt-8 pb-6",children:[me.jsxs("div",{children:[me.jsx(Xe.Typography,{variant:"h5",color:"blue-gray",children:"Dashboard Configurator"}),me.jsx(Xe.Typography,{className:"font-normal text-blue-gray-600",children:"See our dashboard options."})]}),me.jsx(Xe.IconButton,{variant:"text",color:"blue-gray",onClick:()=>pb(t,!1),children:me.jsx(i_,{strokeWidth:2.5,className:"h-5 w-5"})})]}),me.jsxs("div",{className:"py-4 px-6",children:[me.jsxs("div",{className:"mb-12",children:[me.jsx(Xe.Typography,{variant:"h6",color:"blue-gray",children:"Sidenav Colors"}),me.jsx("div",{className:"mt-3 flex items-center gap-2",children:Object.keys(S).map(T=>me.jsx("span",{className:`h-6 w-6 cursor-pointer rounded-full border bg-gradient-to-br transition-transform hover:scale-105 ${S[T]} ${a===T?"border-black":"border-transparent"}`,onClick:()=>x4(t,T)},T))})]}),me.jsxs("div",{className:"mb-12",children:[me.jsx(Xe.Typography,{variant:"h6",color:"blue-gray",children:"Sidenav Types"}),me.jsx(Xe.Typography,{variant:"small",color:"gray",children:"Choose between 3 different sidenav types."}),me.jsxs("div",{className:"mt-3 flex items-center gap-2",children:[me.jsx(Xe.Button,{variant:s==="dark"?"gradient":"outlined",onClick:()=>Op(t,"dark"),children:"Dark"}),me.jsx(Xe.Button,{variant:s==="transparent"?"gradient":"outlined",onClick:()=>Op(t,"transparent"),children:"Transparent"}),me.jsx(Xe.Button,{variant:s==="white"?"gradient":"outlined",onClick:()=>Op(t,"white"),children:"White"})]})]}),me.jsxs("div",{className:"mb-12",children:[me.jsx("hr",{}),me.jsxs("div",{className:"flex items-center justify-between py-5",children:[me.jsx(Xe.Typography,{variant:"h6",color:"blue-gray",children:"Navbar Fixed"}),me.jsx(Xe.Switch,{id:"navbar-fixed",value:l,onChange:()=>w4(t,!l)})]}),me.jsx("hr",{}),me.jsxs("div",{className:"my-8 flex flex-col gap-4",children:[me.jsx("a",{href:"https://www.creative-tim.com/product/material-tailwind-dashboard-react?rel=mtdr",target:"_black",children:me.jsx(Xe.Button,{variant:"gradient",fullWidth:!0,children:"Free Download"})}),me.jsx("a",{href:"https://www.material-tailwind.com/docs/react/installation?rel=mtdr",target:"_black",children:me.jsx(Xe.Button,{variant:"outlined",color:"blue-gray",fullWidth:!0,children:"View Documentation"})}),me.jsx("a",{href:"https://www.material-tailwind.com/blocks/react?rel=mtdr",target:"_black",children:me.jsx(Xe.Button,{variant:"outlined",color:"blue-gray",fullWidth:!0,children:"Material Tailwind PRO"})})]}),me.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:[me.jsx(Xe.Chip,{value:`${f} - Stars`,icon:me.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:me.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"}),me.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:me.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"})})]})]}),me.jsxs("div",{className:"text-center",children:[me.jsx(Xe.Typography,{variant:"h6",color:"blue-gray",children:"Thank you for sharing ❤️"}),me.jsxs("div",{className:"mt-4 flex justify-center gap-2",children:[me.jsxs(Xe.Button,{variant:"gradient",className:"flex items-center gap-2",children:[me.jsx("i",{className:"fa-brands fa-twitter text-white"}),"Tweet"]}),me.jsxs(Xe.Button,{variant:"gradient",className:"flex items-center gap-2",children:[me.jsx("i",{className:"fa-brands fa-facebook text-white"}),"Share"]})]})]})]})]})}u_.displayName="/src/widgets/layout/configurator.jsx";function c_({brandName:e,brandLink:t,routes:r}){const a=new Date().getFullYear();return me.jsx("footer",{className:"py-2",children:me.jsx("div",{className:"flex w-full flex-wrap items-center justify-center gap-6 px-2 md:justify-between",children:me.jsxs(Xe.Typography,{variant:"small",className:"font-normal text-inherit",children:["© ",a,", made with"," ",me.jsx(kN,{className:"-mt-0.5 inline-block h-3.5 w-3.5 text-red-600"})," by"," ",me.jsx("a",{href:t,target:"_blank",className:"transition-colors hover:text-blue-500 font-bold",children:e})," ","for a better web."]})})})}c_.displayName="/src/widgets/layout/footer.jsx";It.string,It.arrayOf(It.object).isRequired,It.node;function Zd({color:e,icon:t,title:r,value:a,footer:s}){return me.jsxs(Xe.Card,{className:"border border-blue-gray-100 shadow-sm",children:[me.jsx(Xe.CardHeader,{variant:"gradient",color:e,floated:!1,shadow:!1,className:"absolute grid h-12 w-12 place-items-center",children:t}),me.jsxs(Xe.CardBody,{className:"p-4 text-right",children:[me.jsx(Xe.Typography,{variant:"small",className:"font-normal text-blue-gray-600",children:r}),me.jsx(Xe.Typography,{variant:"h4",color:"blue-gray",children:a})]}),s&&me.jsx(Xe.CardFooter,{className:"border-t border-blue-gray-50 p-4",children:s})]})}Zd.defaultProps={color:"blue",footer:null};Zd.propTypes={color:It.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:It.node.isRequired,title:It.node.isRequired,value:It.node.isRequired,footer:It.node};Zd.displayName="/src/widgets/cards/statistics-card.jsx";It.string.isRequired,It.node,It.object;It.string.isRequired,It.string.isRequired,It.node.isRequired,It.node;var d_={},eg={exports:{}};/*! * ApexCharts v3.44.0 * (c) 2018-2023 ApexCharts * Released under the MIT License. */(function(e,t){function r(J,n){var o=Object.keys(J);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(J);n&&(i=i.filter(function(u){return Object.getOwnPropertyDescriptor(J,u).enumerable})),o.push.apply(o,i)}return o}function a(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 o,i=O(J);if(n){var u=O(this).constructor;o=Reflect.construct(i,arguments,u)}else o=i.apply(this,arguments);return F(this,o)}}function D(J,n){return function(o){if(Array.isArray(o))return o}(J)||function(o,i){var u=o==null?null:typeof Symbol<"u"&&o[Symbol.iterator]||o["@@iterator"];if(u!=null){var c,d,h=[],x=!0,k=!1;try{for(u=u.call(o);!(x=(c=u.next()).done)&&(h.push(c.value),!i||h.length!==i);x=!0);}catch(E){k=!0,d=E}finally{try{x||u.return==null||u.return()}finally{if(k)throw d}}return h}}(J,n)||P(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)||P(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 P(J,n){if(J){if(typeof J=="string")return y(J,n);var o=Object.prototype.toString.call(J).slice(8,-1);return o==="Object"&&J.constructor&&(o=J.constructor.name),o==="Map"||o==="Set"?Array.from(J):o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?y(J,n):void 0}}function y(J,n){(n==null||n>J.length)&&(n=J.length);for(var o=0,i=new Array(n);o>16,h=i>>8&255,x=255&i;return"#"+(16777216+65536*(Math.round((u-d)*c)+d)+256*(Math.round((u-h)*c)+h)+(Math.round((u-x)*c)+x)).toString(16).slice(1)}},{key:"shadeColor",value:function(n,o){return J.isColorHex(o)?this.shadeHexColor(n,o):this.shadeRGBColor(n,o)}}],[{key:"bind",value:function(n,o){return function(){return n.apply(o,arguments)}}},{key:"isObject",value:function(n){return n&&s(n)==="object"&&!Array.isArray(n)&&n!=null}},{key:"is",value:function(n,o){return Object.prototype.toString.call(o)==="[object "+n+"]"}},{key:"listToArray",value:function(n){var o,i=[];for(o=0;o1&&arguments[1]!==void 0?arguments[1]:2;return Number.isInteger(n)?n:parseFloat(n.toPrecision(o))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(n){var o=String(n).split(/[eE]/);if(o.length===1)return o[0];var i="",u=n<0?"-":"",c=o[0].replace(".",""),d=Number(o[1])+1;if(d<0){for(i=u+"0.";d++;)i+="0";return i+c.replace(/^-/,"")}for(d-=c.length;d--;)i+="0";return c+i}},{key:"getDimensions",value:function(n){var o=getComputedStyle(n,null),i=n.clientHeight,u=n.clientWidth;return i-=parseFloat(o.paddingTop)+parseFloat(o.paddingBottom),[u-=parseFloat(o.paddingLeft)+parseFloat(o.paddingRight),i]}},{key:"getBoundingClientRect",value:function(n){var o=n.getBoundingClientRect();return{top:o.top,right:o.right,bottom:o.bottom,left:o.left,width:n.clientWidth,height:n.clientHeight,x:o.left,y:o.top}}},{key:"getLargestStringFromArr",value:function(n){return n.reduce(function(o,i){return Array.isArray(i)&&(i=i.reduce(function(u,c){return u.length>c.length?u:c})),o.length>i.length?o:i},0)}},{key:"hexToRgba",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",o=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 u=0;u1&&arguments[1]!==void 0?arguments[1]:"x",i=n.toString().slice();return i=i.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,o)}},{key:"negToZero",value:function(n){return n<0?0:n}},{key:"moveIndexInArray",value:function(n,o,i){if(i>=n.length)for(var u=i-n.length+1;u--;)n.push(void 0);return n.splice(i,0,n.splice(o,1)[0]),n}},{key:"extractNumber",value:function(n){return parseFloat(n.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(n,o){for(;(n=n.parentElement)&&!n.classList.contains(o););return n}},{key:"setELstyles",value:function(n,o){for(var i in o)o.hasOwnProperty(i)&&(n.style.key=o[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,o=n.indexOf("MSIE ");if(o>0)return parseInt(n.substring(o+5,n.indexOf(".",o)),10);if(n.indexOf("Trident/")>0){var i=n.indexOf("rv:");return parseInt(n.substring(i+3,n.indexOf(".",i)),10)}var u=n.indexOf("Edge/");return u>0&&parseInt(n.substring(u+5,n.indexOf(".",u)),10)}}]),J}(),v=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.setEasingFunctions()}return b(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(o){var i=1.70158;return(o-=1)*o*((i+1)*o+i)+1};break;case"bounce":n=function(o){return o<1/2.75?7.5625*o*o:o<2/2.75?7.5625*(o-=1.5/2.75)*o+.75:o<2.5/2.75?7.5625*(o-=2.25/2.75)*o+.9375:7.5625*(o-=2.625/2.75)*o+.984375};break;case"elastic":n=function(o){return o===!!o?o:Math.pow(2,-10*o)*Math.sin((o-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=n}}},{key:"animateLine",value:function(n,o,i,u){n.attr(o).animate(u).attr(i)}},{key:"animateMarker",value:function(n,o,i,u,c,d){o||(o=0),n.attr({r:o,width:o,height:o}).animate(u,c).attr({r:i,width:i.width,height:i.height}).afterAll(function(){d()})}},{key:"animateCircle",value:function(n,o,i,u,c){n.attr({r:o.r,cx:o.cx,cy:o.cy}).animate(u,c).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:"animateRect",value:function(n,o,i,u,c){n.attr(o).animate(u).attr(i).afterAll(function(){return c()})}},{key:"animatePathsGradually",value:function(n){var o=n.el,i=n.realIndex,u=n.j,c=n.fill,d=n.pathFrom,h=n.pathTo,x=n.speed,k=n.delay,E=this.w,N=0;E.config.chart.animations.animateGradually.enabled&&(N=E.config.chart.animations.animateGradually.delay),E.config.chart.animations.dynamicAnimation.enabled&&E.globals.dataChanged&&E.config.chart.type!=="bar"&&(N=0),this.morphSVG(o,i,u,E.config.chart.type!=="line"||E.globals.comboCharts?c:"stroke",d,h,x,k*N)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(n){var o=n.el;o.classList.remove("apexcharts-element-hidden"),o.classList.add("apexcharts-hidden-element-shown")})}},{key:"animationCompleted",value:function(n){var o=this.w;o.globals.animationEnded||(o.globals.animationEnded=!0,this.showDelayedElements(),typeof o.config.chart.events.animationEnd=="function"&&o.config.chart.events.animationEnd(this.ctx,{el:n,w:o}))}},{key:"morphSVG",value:function(n,o,i,u,c,d,h,x){var k=this,E=this.w;c||(c=n.attr("pathFrom")),d||(d=n.attr("pathTo"));var N=function(L){return E.config.chart.type==="radar"&&(h=1),"M 0 ".concat(E.globals.gridHeight)};(!c||c.indexOf("undefined")>-1||c.indexOf("NaN")>-1)&&(c=N()),(!d||d.indexOf("undefined")>-1||d.indexOf("NaN")>-1)&&(d=N()),E.globals.shouldAnimate||(h=1),n.plot(c).animate(1,E.globals.easing,x).plot(c).animate(h,E.globals.easing,x).plot(d).afterAll(function(){p.isNumber(i)?i===E.globals.series[E.globals.maxValsInArrayIndex].length-2&&E.globals.shouldAnimate&&k.animationCompleted(n):u!=="none"&&E.globals.shouldAnimate&&(!E.globals.comboCharts&&o===E.globals.series.length-1||E.globals.comboCharts)&&k.animationCompleted(n),k.showDelayedElements()})}}]),J}(),g=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"getDefaultFilter",value:function(n,o){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,o,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(n,i.config.chart.dropShadow,o)}},{key:"addNormalFilter",value:function(n,o){var i=this.w;i.config.chart.dropShadow.enabled&&!n.node.classList.contains("apexcharts-marker")&&this.dropShadow(n,i.config.chart.dropShadow,o)}},{key:"addLightenFilter",value:function(n,o,i){var u=this,c=this.w,d=i.intensity;n.unfilter(!0),new window.SVG.Filter,n.filter(function(h){var x=c.config.chart.dropShadow;(x.enabled?u.addShadow(h,o,x):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,o,i){var u=this,c=this.w,d=i.intensity;n.unfilter(!0),new window.SVG.Filter,n.filter(function(h){var x=c.config.chart.dropShadow;(x.enabled?u.addShadow(h,o,x):h).componentTransfer({rgb:{type:"linear",slope:d}})}),n.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(n.filterer.node)}},{key:"applyFilter",value:function(n,o,i){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:.5;switch(i){case"none":this.addNormalFilter(n,o);break;case"lighten":this.addLightenFilter(n,o,{intensity:u});break;case"darken":this.addDarkenFilter(n,o,{intensity:u})}}},{key:"addShadow",value:function(n,o,i){var u=i.blur,c=i.top,d=i.left,h=i.color,x=i.opacity,k=n.flood(Array.isArray(h)?h[o]:h,x).composite(n.sourceAlpha,"in").offset(d,c).gaussianBlur(u).merge(n.source);return n.blend(n.source,k)}},{key:"dropShadow",value:function(n,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,u=o.top,c=o.left,d=o.blur,h=o.color,x=o.opacity,k=o.noUserSpaceOnUse,E=this.w;return n.unfilter(!0),p.isIE()&&E.config.chart.type==="radialBar"||(h=Array.isArray(h)?h[i]:h,n.filter(function(N){var L=null;L=p.isSafari()||p.isFirefox()||p.isIE()?N.flood(h,x).composite(N.sourceAlpha,"in").offset(c,u).gaussianBlur(d):N.flood(h,x).composite(N.sourceAlpha,"in").offset(c,u).gaussianBlur(d).merge(N.source),N.blend(N.source,L)}),k||n.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(n.filterer.node)),n}},{key:"setSelectionFilter",value:function(n,o,i){var u=this.w;if(u.globals.selectedDataPoints[o]!==void 0&&u.globals.selectedDataPoints[o].indexOf(i)>-1){n.node.setAttribute("selected",!0);var c=u.config.states.active.filter;c!=="none"&&this.applyFilter(n,o,c.type,c.value)}}},{key:"_scaleFilterSize",value:function(n){(function(o){for(var i in o)o.hasOwnProperty(i)&&n.setAttribute(i,o[i])})({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),J}(),m=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"roundPathCorners",value:function(n,o){function i(de,we,Ce){var Ie=we.x-de.x,We=we.y-de.y,Fe=Math.sqrt(Ie*Ie+We*We);return u(de,we,Math.min(1,Ce/Fe))}function u(de,we,Ce){return{x:de.x+(we.x-de.x)*Ce,y:de.y+(we.y-de.y)*Ce}}function c(de,we){de.length>2&&(de[de.length-2]=we.x,de[de.length-1]=we.y)}function d(de){return{x:parseFloat(de[de.length-2]),y:parseFloat(de[de.length-1])}}n.indexOf("NaN")>-1&&(n="");var h=n.split(/[,\s]/).reduce(function(de,we){var Ce=we.match("([a-zA-Z])(.+)");return Ce?(de.push(Ce[1]),de.push(Ce[2])):de.push(we),de},[]).reduce(function(de,we){return parseFloat(we)==we&&de.length?de[de.length-1].push(we):de.push([we]),de},[]),x=[];if(h.length>1){var k=d(h[0]),E=null;h[h.length-1][0]=="Z"&&h[0].length>2&&(E=["L",k.x,k.y],h[h.length-1]=E),x.push(h[0]);for(var N=1;N2&&W[0]=="L"&&G.length>2&&G[0]=="L"){var q,Q,re=d(L),ie=d(W),C=d(G);q=i(ie,re,o),Q=i(ie,C,o),c(W,q),W.origPoint=ie,x.push(W);var I=u(q,ie,.5),$=u(ie,Q,.5),te=["C",I.x,I.y,$.x,$.y,Q.x,Q.y];te.origPoint=ie,x.push(te)}else x.push(W)}if(E){var ce=d(x[x.length-1]);x.push(["Z"]),c(x[0],ce)}}else x=h;return x.reduce(function(de,we){return de+we.join(" ")+" "},"")}},{key:"drawLine",value:function(n,o,i,u){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,x=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:n,y1:o,x2:i,y2:u,stroke:c,"stroke-dasharray":d,"stroke-width":h,"stroke-linecap":x})}},{key:"drawRect",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,u=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,x=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,k=arguments.length>8&&arguments[8]!==void 0?arguments[8]:null,E=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,N=this.w.globals.dom.Paper.rect();return N.attr({x:n,y:o,width:i>0?i:0,height:u>0?u:0,rx:c,ry:c,opacity:h,"stroke-width":x!==null?x:0,stroke:k!==null?k:"none","stroke-dasharray":E}),N.node.setAttribute("fill",d),N}},{key:"drawPolygon",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"#e1e1e1",i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(n).attr({fill:u,stroke:o,"stroke-width":i})}},{key:"drawCircle",value:function(n){var o=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 o!==null&&i.attr(o),i}},{key:"drawPath",value:function(n){var o=n.d,i=o===void 0?"":o,u=n.stroke,c=u===void 0?"#a8a8a8":u,d=n.strokeWidth,h=d===void 0?1:d,x=n.fill,k=n.fillOpacity,E=k===void 0?1:k,N=n.strokeOpacity,L=N===void 0?1:N,W=n.classes,G=n.strokeLinecap,q=G===void 0?null:G,Q=n.strokeDashArray,re=Q===void 0?0:Q,ie=this.w;return q===null&&(q=ie.config.stroke.lineCap),(i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(ie.globals.gridHeight)),ie.globals.dom.Paper.path(i).attr({fill:x,"fill-opacity":E,stroke:c,"stroke-opacity":L,"stroke-linecap":q,"stroke-width":h,"stroke-dasharray":re,class:W})}},{key:"group",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,o=this.w.globals.dom.Paper.group();return n!==null&&o.attr(n),o}},{key:"move",value:function(n,o){var i=["M",n,o].join(" ");return i}},{key:"line",value:function(n,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,u=null;return i===null?u=[" L",n,o].join(" "):i==="H"?u=[" H",n].join(" "):i==="V"&&(u=[" V",o].join(" ")),u}},{key:"curve",value:function(n,o,i,u,c,d){var h=["C",n,o,i,u,c,d].join(" ");return h}},{key:"quadraticCurve",value:function(n,o,i,u){return["Q",n,o,i,u].join(" ")}},{key:"arc",value:function(n,o,i,u,c,d,h){var x="A";arguments.length>7&&arguments[7]!==void 0&&arguments[7]&&(x="a");var k=[x,n,o,i,u,c,d,h].join(" ");return k}},{key:"renderPaths",value:function(n){var o,i=n.j,u=n.realIndex,c=n.pathFrom,d=n.pathTo,h=n.stroke,x=n.strokeWidth,k=n.strokeLinecap,E=n.fill,N=n.animationDelay,L=n.initialSpeed,W=n.dataChangeSpeed,G=n.className,q=n.shouldClipToGrid,Q=q===void 0||q,re=n.bindEventsOnPaths,ie=re===void 0||re,C=n.drawShadow,I=C===void 0||C,$=this.w,te=new g(this.ctx),ce=new v(this.ctx),de=this.w.config.chart.animations.enabled,we=de&&this.w.config.chart.animations.dynamicAnimation.enabled,Ce=!!(de&&!$.globals.resized||we&&$.globals.dataChanged&&$.globals.shouldAnimate);Ce?o=c:(o=d,$.globals.animationEnded=!0);var Ie=$.config.stroke.dashArray,We=0;We=Array.isArray(Ie)?Ie[u]:$.config.stroke.dashArray;var Fe=this.drawPath({d:o,stroke:h,strokeWidth:x,fill:E,fillOpacity:1,classes:G,strokeLinecap:k,strokeDashArray:We});if(Fe.attr("index",u),Q&&Fe.attr({"clip-path":"url(#gridRectMask".concat($.globals.cuid,")")}),$.config.states.normal.filter.type!=="none")te.getDefaultFilter(Fe,u);else if($.config.chart.dropShadow.enabled&&I&&(!$.config.chart.dropShadow.enabledOnSeries||$.config.chart.dropShadow.enabledOnSeries&&$.config.chart.dropShadow.enabledOnSeries.indexOf(u)!==-1)){var $e=$.config.chart.dropShadow;te.dropShadow(Fe,$e,u)}ie&&(Fe.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,Fe)),Fe.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,Fe)),Fe.node.addEventListener("mousedown",this.pathMouseDown.bind(this,Fe))),Fe.attr({pathTo:d,pathFrom:c});var Ke={el:Fe,j:i,realIndex:u,pathFrom:c,pathTo:d,fill:E,strokeWidth:x,delay:N};return!de||$.globals.resized||$.globals.dataChanged?!$.globals.resized&&$.globals.dataChanged||ce.showDelayedElements():ce.animatePathsGradually(a(a({},Ke),{},{speed:L})),$.globals.dataChanged&&we&&Ce&&ce.animatePathsGradually(a(a({},Ke),{},{speed:W})),Fe}},{key:"drawPattern",value:function(n,o,i){var u=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(o,i,function(d){n==="horizontalLines"?d.line(0,0,i,0).stroke({color:u,width:c+1}):n==="verticalLines"?d.line(0,0,0,o).stroke({color:u,width:c+1}):n==="slantedLines"?d.line(0,0,o,i).stroke({color:u,width:c}):n==="squares"?d.rect(o,i).fill("none").stroke({color:u,width:c}):n==="circles"&&d.circle(o).fill("none").stroke({color:u,width:c})})}},{key:"drawGradient",value:function(n,o,i,u,c){var d,h=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,x=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,k=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,E=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,N=this.w;o.length<9&&o.indexOf("#")===0&&(o=p.hexToRgba(o,u)),i.length<9&&i.indexOf("#")===0&&(i=p.hexToRgba(i,c));var L=0,W=1,G=1,q=null;x!==null&&(L=x[0]!==void 0?x[0]/100:0,W=x[1]!==void 0?x[1]/100:1,G=x[2]!==void 0?x[2]/100:1,q=x[3]!==void 0?x[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=k===null||k.length===0?N.globals.dom.Paper.gradient(Q?"radial":"linear",function(C){C.at(L,o,u),C.at(W,i,c),C.at(G,i,c),q!==null&&C.at(q,o,u)}):N.globals.dom.Paper.gradient(Q?"radial":"linear",function(C){(Array.isArray(k[E])?k[E]:k).forEach(function(I){C.at(I.offset/100,I.color,I.opacity)})}),Q){var re=N.globals.gridWidth/2,ie=N.globals.gridHeight/2;N.config.chart.type!=="bubble"?d.attr({gradientUnits:"userSpaceOnUse",cx:re,cy:ie,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 o=n.text,i=n.maxWidth,u=n.fontSize,c=n.fontFamily,d=this.getTextRects(o,u,c),h=d.width/o.length,x=Math.floor(i/h);return i-1){var x=i.globals.selectedDataPoints[c].indexOf(d);i.globals.selectedDataPoints[c].splice(x,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var k=i.globals.dom.Paper.select(".apexcharts-series path").members,E=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"),u.getDefaultFilter(q,c)})};N(k),N(E)}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 L=i.config.states.active.filter;if(L!=="none")u.applyFilter(n,c,L.type,L.value);else if(i.config.states.hover.filter!=="none"&&!i.globals.isTouchDevice){var W=i.config.states.hover.filter;u.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?u.getDefaultFilter(n,c):(W=i.config.states.hover.filter,u.applyFilter(n,c,W.type,W.value)));typeof i.config.chart.events.dataPointSelection=="function"&&i.config.chart.events.dataPointSelection(o,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:c,dataPointIndex:d,w:i}),o&&this.ctx.events.fireEvent("dataPointSelection",[o,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:c,dataPointIndex:d,w:i}])}},{key:"rotateAroundCenter",value:function(n){var o={};return n&&typeof n.getBBox=="function"&&(o=n.getBBox()),{x:o.x+o.width/2,y:o.y+o.height/2}}},{key:"getTextRects",value:function(n,o,i,u){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:o,fontFamily:i,foreColor:"#fff",opacity:0});u&&h.attr("transform",u),d.globals.dom.Paper.add(h);var x=h.bbox();return c||(x=h.node.getBoundingClientRect()),h.remove(),{width:x.width,height:x.height}}},{key:"placeTextWithEllipsis",value:function(n,o,i){if(typeof n.getComputedTextLength=="function"&&(n.textContent=o,o.length>0&&n.getComputedTextLength()>=i/1.1)){for(var u=o.length-3;u>0;u-=3)if(n.getSubStringLength(0,u)<=i/1.1)return void(n.textContent=o.substring(0,u)+"...");n.textContent="."}}}],[{key:"setAttrs",value:function(n,o){for(var i in o)o.hasOwnProperty(i)&&n.setAttribute(i,o[i])}}]),J}(),_=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"getStackedSeriesTotals",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=this.w,i=[];if(o.globals.series.length===0)return i;for(var u=0;u0&&arguments[0]!==void 0?arguments[0]:null;return n===null?this.w.config.series.reduce(function(o,i){return o+i},0):this.w.globals.series[n].reduce(function(o,i){return o+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(o){return o!==null}):this.w.config.series[n].data.filter(function(o){return o!==null})).length===0}},{key:"seriesHaveSameValues",value:function(n){return this.w.globals.series[n].every(function(o,i,u){return o===u[0]})}},{key:"getCategoryLabels",value:function(n){var o=this.w,i=n.slice();return o.config.xaxis.convertedCatToNumeric&&(i=n.map(function(u,c){return o.config.xaxis.labels.formatter(u-o.globals.minX+1)})),i}},{key:"getLargestSeries",value:function(){var n=this.w;n.globals.maxValsInArrayIndex=n.globals.series.map(function(o){return o.length}).indexOf(Math.max.apply(Math,n.globals.series.map(function(o){return o.length})))}},{key:"getLargestMarkerSize",value:function(){var n=this.w,o=0;return n.globals.markers.size.forEach(function(i){o=Math.max(o,i)}),n.config.markers.discrete&&n.config.markers.discrete.length&&n.config.markers.discrete.forEach(function(i){o=Math.max(o,i.size)}),o>0&&(o+=n.config.markers.hover.sizeOffset+1),n.globals.markers.largestSize=o,o}},{key:"getSeriesTotals",value:function(){var n=this.w;n.globals.seriesTotals=n.globals.series.map(function(o,i){var u=0;if(Array.isArray(o))for(var c=0;cn&&i.globals.seriesX[c][h]0&&(o=!0),{comboBarCount:i,comboCharts:o}}},{key:"extendArrayProps",value:function(n,o,i){return o.yaxis&&(o=n.extendYAxis(o,i)),o.annotations&&(o.annotations.yaxis&&(o=n.extendYAxisAnnotations(o)),o.annotations.xaxis&&(o=n.extendXAxisAnnotations(o)),o.annotations.points&&(o=n.extendPointAnnotations(o))),o}}]),J}(),M=function(){function J(n){l(this,J),this.w=n.w,this.annoCtx=n}return b(J,[{key:"setOrientations",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=this.w;if(n.label.orientation==="vertical"){var u=o!==null?o:0,c=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(u,"']"));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),x=h.x,k=h.y;c.setAttribute("transform","rotate(-90 ".concat(x," ").concat(k,")"))}}}},{key:"addBackgroundToAnno",value:function(n,o){var i=this.w;if(!n||o.label.text===void 0||o.label.text!==void 0&&!String(o.label.text).trim())return null;var u=i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),c=n.getBoundingClientRect(),d=o.label.style.padding.left,h=o.label.style.padding.right,x=o.label.style.padding.top,k=o.label.style.padding.bottom;o.label.orientation==="vertical"&&(x=o.label.style.padding.left,k=o.label.style.padding.right,d=o.label.style.padding.top,h=o.label.style.padding.bottom);var E=c.left-u.left-d,N=c.top-u.top-x,L=this.annoCtx.graphics.drawRect(E-i.globals.barPadForNumericAxis,N,c.width+d+h,c.height+x+k,o.label.borderRadius,o.label.style.background,1,o.label.borderWidth,o.label.borderColor,0);return o.id&&L.node.classList.add(o.id),L}},{key:"annotationsBackground",value:function(){var n=this,o=this.w,i=function(u,c,d){var h=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(d,"-annotations .apexcharts-").concat(d,"-annotation-label[rel='").concat(c,"']"));if(h){var x=h.parentNode,k=n.addBackgroundToAnno(h,u);k&&(x.insertBefore(k.node,h),u.label.mouseEnter&&k.node.addEventListener("mouseenter",u.label.mouseEnter.bind(n,u)),u.label.mouseLeave&&k.node.addEventListener("mouseleave",u.label.mouseLeave.bind(n,u)),u.label.click&&k.node.addEventListener("click",u.label.click.bind(n,u)))}};o.config.annotations.xaxis.map(function(u,c){i(u,c,"xaxis")}),o.config.annotations.yaxis.map(function(u,c){i(u,c,"yaxis")}),o.config.annotations.points.map(function(u,c){i(u,c,"point")})}},{key:"getY1Y2",value:function(n,o){var i,u=n==="y1"?o.y:o.y2,c=this.w;if(this.annoCtx.invertAxis){var d=c.globals.labels.indexOf(u);c.config.xaxis.convertedCatToNumeric&&(d=c.globals.categoryLabels.indexOf(u));var h=c.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(d+1)+")");h&&(i=parseFloat(h.getAttribute("y")))}else{var x;c.config.yaxis[o.yAxisIndex].logarithmic?x=(u=new _(this.annoCtx.ctx).getLogVal(u,o.yAxisIndex))/c.globals.yLogRatio[o.yAxisIndex]:x=(u-c.globals.minYArr[o.yAxisIndex])/(c.globals.yRange[o.yAxisIndex]/c.globals.gridHeight),i=c.globals.gridHeight-x,!o.marker||o.y!==void 0&&o.y!==null||(i=0),c.config.yaxis[o.yAxisIndex]&&c.config.yaxis[o.yAxisIndex].reversed&&(i=x)}return typeof u=="string"&&u.indexOf("px")>-1&&(i=parseFloat(u)),i}},{key:"getX1X2",value:function(n,o){var i=this.w,u=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=(o.x-u)/(d/i.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(h=(c-o.x)/(d/i.globals.gridWidth)),i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(h=this.getStringX(o.x));var x=(o.x2-u)/(d/i.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(x=(c-o.x2)/(d/i.globals.gridWidth)),i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(x=this.getStringX(o.x2)),o.x!==void 0&&o.x!==null||!o.marker||(h=i.globals.gridWidth),n==="x1"&&typeof o.x=="string"&&o.x.indexOf("px")>-1&&(h=parseFloat(o.x)),n==="x2"&&typeof o.x2=="string"&&o.x2.indexOf("px")>-1&&(x=parseFloat(o.x2)),n==="x1"?h:x}},{key:"getStringX",value:function(n){var o=this.w,i=n;o.config.xaxis.convertedCatToNumeric&&o.globals.categoryLabels.length&&(n=o.globals.categoryLabels.indexOf(n)+1);var u=o.globals.labels.indexOf(n),c=o.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(u+1)+")");return c&&(i=parseFloat(c.getAttribute("x"))),i}}]),J}(),X=function(){function J(n){l(this,J),this.w=n.w,this.annoCtx=n,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new M(this.annoCtx)}return b(J,[{key:"addXaxisAnnotation",value:function(n,o,i){var u,c=this.w,d=this.helpers.getX1X2("x1",n),h=n.label.text,x=n.strokeDashArray;if(p.isNumber(d)){if(n.x2===null||n.x2===void 0){var k=this.annoCtx.graphics.drawLine(d+n.offsetX,0+n.offsetY,d+n.offsetX,c.globals.gridHeight+n.offsetY,n.borderColor,x,n.borderWidth);o.appendChild(k.node),n.id&&k.node.classList.add(n.id)}else{if((u=this.helpers.getX1X2("x2",n))h){var E=h;h=u,u=E}var N=this.annoCtx.graphics.drawRect(0+n.offsetX,u+n.offsetY,this._getYAxisAnnotationWidth(n),h-u,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,")")),o.appendChild(N.node),n.id&&N.node.classList.add(n.id)}var L=n.label.position==="right"?c.globals.gridWidth:n.label.position==="center"?c.globals.gridWidth/2:0,W=this.annoCtx.graphics.drawText({x:L+n.label.offsetX,y:(u??h)+n.label.offsetY-3,text:x,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}),o.appendChild(W.node)}},{key:"_getYAxisAnnotationWidth",value:function(n){var o=this.w;return o.globals.gridWidth,(n.width.indexOf("%")>-1?o.globals.gridWidth*parseInt(n.width,10)/100:parseInt(n.width,10))+n.offsetX}},{key:"drawYAxisAnnotations",value:function(){var n=this,o=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return o.config.annotations.yaxis.map(function(u,c){n.addYaxisAnnotation(u,i.node,c)}),i}}]),J}(),B=function(){function J(n){l(this,J),this.w=n.w,this.annoCtx=n,this.helpers=new M(this.annoCtx)}return b(J,[{key:"addPointAnnotation",value:function(n,o,i){this.w;var u=this.helpers.getX1X2("x1",n),c=this.helpers.getY1Y2("y1",n);if(p.isNumber(u)){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(u+n.marker.offsetX,c+n.marker.offsetY,d);o.appendChild(h.node);var x=n.label.text?n.label.text:"",k=this.annoCtx.graphics.drawText({x:u+n.label.offsetX,y:c+n.label.offsetY-n.marker.size-parseFloat(n.label.style.fontSize)/1.6,text:x,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(k.attr({rel:i}),o.appendChild(k.node),n.customSVG.SVG){var E=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+n.customSVG.cssClass});E.attr({transform:"translate(".concat(u+n.customSVG.offsetX,", ").concat(c+n.customSVG.offsetY,")")}),E.node.innerHTML=n.customSVG.SVG,o.appendChild(E.node)}if(n.image.path){var N=n.image.width?n.image.width:20,L=n.image.height?n.image.height:20;h=this.annoCtx.addImage({x:u+n.image.offsetX-N/2,y:c+n.image.offsetY-L/2,width:N,height:L,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,o=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return o.config.annotations.points.map(function(u,c){n.addPointAnnotation(u,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"}}},K=function(){function J(){l(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 b(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(o,i){return o+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(o,i){return o+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}(),ne=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.graphics=new m(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new M(this),this.xAxisAnnotations=new X(this),this.yAxisAnnotations=new H(this),this.pointsAnnotations=new B(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 b(J,[{key:"drawAxesAnnotations",value:function(){var n=this.w;if(n.globals.axisCharts){for(var o=this.yAxisAnnotations.drawYAxisAnnotations(),i=this.xAxisAnnotations.drawXAxisAnnotations(),u=this.pointsAnnotations.drawPointAnnotations(),c=n.config.chart.animations.enabled,d=[o,i,u],h=[i.node,o.node,u.node],x=0;x<3;x++)n.globals.dom.elGraphical.add(d[x]),!c||n.globals.resized||n.globals.dataChanged||n.config.chart.type!=="scatter"&&n.config.chart.type!=="bubble"&&n.globals.dataPoints>1&&h[x].classList.add("apexcharts-element-hidden"),n.globals.delayedElements.push({el:h[x],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var n=this;this.w.config.annotations.images.map(function(o,i){n.addImage(o,i)})}},{key:"drawTextAnnos",value:function(){var n=this;this.w.config.annotations.texts.map(function(o,i){n.addText(o,i)})}},{key:"addXaxisAnnotation",value:function(n,o,i){this.xAxisAnnotations.addXaxisAnnotation(n,o,i)}},{key:"addYaxisAnnotation",value:function(n,o,i){this.yAxisAnnotations.addYaxisAnnotation(n,o,i)}},{key:"addPointAnnotation",value:function(n,o,i){this.pointsAnnotations.addPointAnnotation(n,o,i)}},{key:"addText",value:function(n,o){var i=n.x,u=n.y,c=n.text,d=n.textAnchor,h=n.foreColor,x=n.fontSize,k=n.fontFamily,E=n.fontWeight,N=n.cssClass,L=n.backgroundColor,W=n.borderWidth,G=n.strokeDashArray,q=n.borderRadius,Q=n.borderColor,re=n.appendTo,ie=re===void 0?".apexcharts-annotations":re,C=n.paddingLeft,I=C===void 0?4:C,$=n.paddingRight,te=$===void 0?4:$,ce=n.paddingBottom,de=ce===void 0?2:ce,we=n.paddingTop,Ce=we===void 0?2:we,Ie=this.w,We=this.graphics.drawText({x:i,y:u,text:c,textAnchor:d||"start",fontSize:x||"12px",fontWeight:E||"regular",fontFamily:k||Ie.config.chart.fontFamily,foreColor:h||Ie.config.chart.foreColor,cssClass:N}),Fe=Ie.globals.dom.baseEl.querySelector(ie);Fe&&Fe.appendChild(We.node);var $e=We.bbox();if(c){var Ke=this.graphics.drawRect($e.x-I,$e.y-Ce,$e.width+I+te,$e.height+de+Ce,q,L||"transparent",1,W,Q,G);Fe.insertBefore(Ke.node,We.node)}}},{key:"addImage",value:function(n,o){var i=this.w,u=n.path,c=n.x,d=c===void 0?0:c,h=n.y,x=h===void 0?0:h,k=n.width,E=k===void 0?20:k,N=n.height,L=N===void 0?20:N,W=n.appendTo,G=W===void 0?".apexcharts-annotations":W,q=i.globals.dom.Paper.image(u);q.size(E,L).move(d,x);var Q=i.globals.dom.baseEl.querySelector(G);return Q&&Q.appendChild(q.node),q}},{key:"addXaxisAnnotationExternal",value:function(n,o,i){return this.addAnnotationExternal({params:n,pushToMemory:o,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}},{key:"addYaxisAnnotationExternal",value:function(n,o,i){return this.addAnnotationExternal({params:n,pushToMemory:o,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}},{key:"addPointAnnotationExternal",value:function(n,o,i){return this.invertAxis===void 0&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:n,pushToMemory:o,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}},{key:"addAnnotationExternal",value:function(n){var o=n.params,i=n.pushToMemory,u=n.context,c=n.type,d=n.contextMethod,h=u,x=h.w,k=x.globals.dom.baseEl.querySelector(".apexcharts-".concat(c,"-annotations")),E=k.childNodes.length+1,N=new K,L=Object.assign({},c==="xaxis"?N.xAxisAnnotation:c==="yaxis"?N.yAxisAnnotation:N.pointAnnotation),W=p.extend(L,o);switch(c){case"xaxis":this.addXaxisAnnotation(W,k,E);break;case"yaxis":this.addYaxisAnnotation(W,k,E);break;case"point":this.addPointAnnotation(W,k,E)}var G=x.globals.dom.baseEl.querySelector(".apexcharts-".concat(c,"-annotations .apexcharts-").concat(c,"-annotation-label[rel='").concat(E,"']")),q=this.helpers.addBackgroundToAnno(G,W);return q&&k.insertBefore(q.node,G),i&&x.globals.memory.methodsToExec.push({context:h,id:W.id?W.id:p.randomId(),method:d,label:"addAnnotation",params:o}),u}},{key:"clearAnnotations",value:function(n){var o=n.w,i=o.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");o.globals.memory.methodsToExec.map(function(u,c){u.label!=="addText"&&u.label!=="addAnnotation"||o.globals.memory.methodsToExec.splice(c,1)}),i=p.listToArray(i),Array.prototype.forEach.call(i,function(u){for(;u.firstChild;)u.removeChild(u.firstChild)})}},{key:"removeAnnotation",value:function(n,o){var i=n.w,u=i.globals.dom.baseEl.querySelectorAll(".".concat(o));u&&(i.globals.memory.methodsToExec.map(function(c,d){c.id===o&&i.globals.memory.methodsToExec.splice(d,1)}),Array.prototype.forEach.call(u,function(c){c.parentElement.removeChild(c)}))}}]),J}(),oe=function(){function J(n){l(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 b(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 o=Date.parse(n);if(!isNaN(o))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,o){var i=this.w.globals.locale,u=this.w.config.xaxis.labels.datetimeUTC,c=["\0"].concat(R(i.months)),d=[""].concat(R(i.shortMonths)),h=[""].concat(R(i.days)),x=[""].concat(R(i.shortDays));function k(de,we){var Ce=de+"";for(we=we||2;Ce.length12?W-12:W===0?12:W;o=(o=(o=(o=o.replace(/(^|[^\\])HH+/g,"$1"+k(W))).replace(/(^|[^\\])H/g,"$1"+W)).replace(/(^|[^\\])hh+/g,"$1"+k(G))).replace(/(^|[^\\])h/g,"$1"+G);var q=u?n.getUTCMinutes():n.getMinutes();o=(o=o.replace(/(^|[^\\])mm+/g,"$1"+k(q))).replace(/(^|[^\\])m/g,"$1"+q);var Q=u?n.getUTCSeconds():n.getSeconds();o=(o=o.replace(/(^|[^\\])ss+/g,"$1"+k(Q))).replace(/(^|[^\\])s/g,"$1"+Q);var re=u?n.getUTCMilliseconds():n.getMilliseconds();o=o.replace(/(^|[^\\])fff+/g,"$1"+k(re,3)),re=Math.round(re/10),o=o.replace(/(^|[^\\])ff/g,"$1"+k(re)),re=Math.round(re/10);var ie=W<12?"AM":"PM";o=(o=(o=o.replace(/(^|[^\\])f/g,"$1"+re)).replace(/(^|[^\\])TT+/g,"$1"+ie)).replace(/(^|[^\\])T/g,"$1"+ie.charAt(0));var C=ie.toLowerCase();o=(o=o.replace(/(^|[^\\])tt+/g,"$1"+C)).replace(/(^|[^\\])t/g,"$1"+C.charAt(0));var I=-n.getTimezoneOffset(),$=u||!I?"Z":I>0?"+":"-";if(!u){var te=(I=Math.abs(I))%60;$+=k(Math.floor(I/60))+":"+k(te)}o=o.replace(/(^|[^\\])K/g,"$1"+$);var ce=(u?n.getUTCDay():n.getDay())+1;return o=(o=(o=(o=(o=o.replace(new RegExp(h[0],"g"),h[ce])).replace(new RegExp(x[0],"g"),x[ce])).replace(new RegExp(c[0],"g"),c[N])).replace(new RegExp(d[0],"g"),d[N])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(n,o,i){var u=this.w;u.config.xaxis.min!==void 0&&(n=u.config.xaxis.min),u.config.xaxis.max!==void 0&&(o=u.config.xaxis.max);var c=this.getDate(n),d=this.getDate(o),h=this.formatDate(c,"yyyy MM dd HH mm ss fff").split(" "),x=this.formatDate(d,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(h[6],10),maxMillisecond:parseInt(x[6],10),minSecond:parseInt(h[5],10),maxSecond:parseInt(x[5],10),minMinute:parseInt(h[4],10),maxMinute:parseInt(x[4],10),minHour:parseInt(h[3],10),maxHour:parseInt(x[3],10),minDate:parseInt(h[2],10),maxDate:parseInt(x[2],10),minMonth:parseInt(h[1],10)-1,maxMonth:parseInt(x[1],10)-1,minYear:parseInt(h[0],10),maxYear:parseInt(x[0],10)}}},{key:"isLeapYear",value:function(n){return n%4==0&&n%100!=0||n%400==0}},{key:"calculcateLastDaysOfMonth",value:function(n,o,i){return this.determineDaysOfMonths(n,o)-i}},{key:"determineDaysOfYear",value:function(n){var o=365;return this.isLeapYear(n)&&(o=366),o}},{key:"determineRemainingDaysOfYear",value:function(n,o,i){var u=this.daysCntOfYear[o]+i;return o>1&&this.isLeapYear()&&u++,u}},{key:"determineDaysOfMonths",value:function(n,o){var i=30;switch(n=p.monthMod(n),!0){case this.months30.indexOf(n)>-1:n===2&&(i=this.isLeapYear(o)?29:28);break;case this.months31.indexOf(n)>-1:default:i=31}return i}}]),J}(),fe=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.tooltipKeyFormat="dd MMM"}return b(J,[{key:"xLabelFormat",value:function(n,o,i,u){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 oe(this.ctx);return d.formatDate(d.getDate(o),c.config.tooltip.x.format)}return n(o,i,u)}},{key:"defaultGeneralFormatter",value:function(n){return Array.isArray(n)?n.map(function(o){return o}):n}},{key:"defaultYFormatter",value:function(n,o,i){var u=this.w;return p.isNumber(n)&&(n=u.globals.yValueDecimal!==0?n.toFixed(o.decimalsInFloat!==void 0?o.decimalsInFloat:u.globals.yValueDecimal):u.globals.maxYArr[i]-u.globals.minYArr[i]<5?n.toFixed(1):n.toFixed(0)),n}},{key:"setLabelFormatters",value:function(){var n=this,o=this.w;return o.globals.xaxisTooltipFormatter=function(i){return n.defaultGeneralFormatter(i)},o.globals.ttKeyFormatter=function(i){return n.defaultGeneralFormatter(i)},o.globals.ttZFormatter=function(i){return i},o.globals.legendFormatter=function(i){return n.defaultGeneralFormatter(i)},o.config.xaxis.labels.formatter!==void 0?o.globals.xLabelFormatter=o.config.xaxis.labels.formatter:o.globals.xLabelFormatter=function(i){if(p.isNumber(i)){if(!o.config.xaxis.convertedCatToNumeric&&o.config.xaxis.type==="numeric"){if(p.isNumber(o.config.xaxis.decimalsInFloat))return i.toFixed(o.config.xaxis.decimalsInFloat);var u=o.globals.maxX-o.globals.minX;return u>0&&u<100?i.toFixed(1):i.toFixed(0)}return o.globals.isBarHorizontal&&o.globals.maxY-o.globals.minYArr<4?i.toFixed(1):i.toFixed(0)}return i},typeof o.config.tooltip.x.formatter=="function"?o.globals.ttKeyFormatter=o.config.tooltip.x.formatter:o.globals.ttKeyFormatter=o.globals.xLabelFormatter,typeof o.config.xaxis.tooltip.formatter=="function"&&(o.globals.xaxisTooltipFormatter=o.config.xaxis.tooltip.formatter),(Array.isArray(o.config.tooltip.y)||o.config.tooltip.y.formatter!==void 0)&&(o.globals.ttVal=o.config.tooltip.y),o.config.tooltip.z.formatter!==void 0&&(o.globals.ttZFormatter=o.config.tooltip.z.formatter),o.config.legend.formatter!==void 0&&(o.globals.legendFormatter=o.config.legend.formatter),o.config.yaxis.forEach(function(i,u){i.labels.formatter!==void 0?o.globals.yLabelFormatters[u]=i.labels.formatter:o.globals.yLabelFormatters[u]=function(c){return o.globals.xyCharts?Array.isArray(c)?c.map(function(d){return n.defaultYFormatter(d,i,u)}):n.defaultYFormatter(c,i,u):c}}),o.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 o=n.globals.seriesNames.reduce(function(i,u){return i.length>u.length?i:u},0);n.globals.yAxisScale[0].niceMax=o,n.globals.yAxisScale[0].niceMin=o}}}]),J}(),ve=function(J){var n,o=J.isTimeline,i=J.ctx,u=J.seriesIndex,c=J.dataPointIndex,d=J.y1,h=J.y2,x=J.w,k=x.globals.seriesRangeStart[u][c],E=x.globals.seriesRangeEnd[u][c],N=x.globals.labels[c],L=x.config.series[u].name?x.config.series[u].name:"",W=x.globals.ttKeyFormatter,G=x.config.tooltip.y.title.formatter,q={w:x,seriesIndex:u,dataPointIndex:c,start:k,end:E};typeof G=="function"&&(L=G(L,q)),(n=x.config.series[u].data[c])!==null&&n!==void 0&&n.x&&(N=x.config.series[u].data[c].x),o||x.config.xaxis.type==="datetime"&&(N=new fe(i).xLabelFormat(x.globals.ttKeyFormatter,N,N,{i:void 0,dateFormatter:new oe(i).formatDate,w:x})),typeof W=="function"&&(N=W(N,q)),Number.isFinite(d)&&Number.isFinite(h)&&(k=d,E=h);var Q="",re="",ie=x.globals.colors[u];if(x.config.tooltip.x.formatter===void 0)if(x.config.xaxis.type==="datetime"){var C=new oe(i);Q=C.formatDate(C.getDate(k),x.config.tooltip.x.format),re=C.formatDate(C.getDate(E),x.config.tooltip.x.format)}else Q=k,re=E;else Q=x.config.tooltip.x.formatter(k),re=x.config.tooltip.x.formatter(E);return{start:k,end:E,startVal:Q,endVal:re,ylabel:N,color:ie,seriesName:L}},Se=function(J){var n=J.color,o=J.seriesName,i=J.ylabel,u=J.start,c=J.end,d=J.seriesIndex,h=J.dataPointIndex,x=J.ctx.tooltip.tooltipLabels.getFormatters(d);u=x.yLbFormatter(u),c=x.yLbFormatter(c);var k=x.yLbFormatter(J.w.globals.series[d][h]),E=` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function P(J,n){if(J){if(typeof J=="string")return y(J,n);var o=Object.prototype.toString.call(J).slice(8,-1);return o==="Object"&&J.constructor&&(o=J.constructor.name),o==="Map"||o==="Set"?Array.from(J):o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?y(J,n):void 0}}function y(J,n){(n==null||n>J.length)&&(n=J.length);for(var o=0,i=new Array(n);o>16,h=i>>8&255,x=255&i;return"#"+(16777216+65536*(Math.round((u-d)*c)+d)+256*(Math.round((u-h)*c)+h)+(Math.round((u-x)*c)+x)).toString(16).slice(1)}},{key:"shadeColor",value:function(n,o){return J.isColorHex(o)?this.shadeHexColor(n,o):this.shadeRGBColor(n,o)}}],[{key:"bind",value:function(n,o){return function(){return n.apply(o,arguments)}}},{key:"isObject",value:function(n){return n&&s(n)==="object"&&!Array.isArray(n)&&n!=null}},{key:"is",value:function(n,o){return Object.prototype.toString.call(o)==="[object "+n+"]"}},{key:"listToArray",value:function(n){var o,i=[];for(o=0;o1&&arguments[1]!==void 0?arguments[1]:2;return Number.isInteger(n)?n:parseFloat(n.toPrecision(o))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(n){var o=String(n).split(/[eE]/);if(o.length===1)return o[0];var i="",u=n<0?"-":"",c=o[0].replace(".",""),d=Number(o[1])+1;if(d<0){for(i=u+"0.";d++;)i+="0";return i+c.replace(/^-/,"")}for(d-=c.length;d--;)i+="0";return c+i}},{key:"getDimensions",value:function(n){var o=getComputedStyle(n,null),i=n.clientHeight,u=n.clientWidth;return i-=parseFloat(o.paddingTop)+parseFloat(o.paddingBottom),[u-=parseFloat(o.paddingLeft)+parseFloat(o.paddingRight),i]}},{key:"getBoundingClientRect",value:function(n){var o=n.getBoundingClientRect();return{top:o.top,right:o.right,bottom:o.bottom,left:o.left,width:n.clientWidth,height:n.clientHeight,x:o.left,y:o.top}}},{key:"getLargestStringFromArr",value:function(n){return n.reduce(function(o,i){return Array.isArray(i)&&(i=i.reduce(function(u,c){return u.length>c.length?u:c})),o.length>i.length?o:i},0)}},{key:"hexToRgba",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",o=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 u=0;u1&&arguments[1]!==void 0?arguments[1]:"x",i=n.toString().slice();return i=i.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,o)}},{key:"negToZero",value:function(n){return n<0?0:n}},{key:"moveIndexInArray",value:function(n,o,i){if(i>=n.length)for(var u=i-n.length+1;u--;)n.push(void 0);return n.splice(i,0,n.splice(o,1)[0]),n}},{key:"extractNumber",value:function(n){return parseFloat(n.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(n,o){for(;(n=n.parentElement)&&!n.classList.contains(o););return n}},{key:"setELstyles",value:function(n,o){for(var i in o)o.hasOwnProperty(i)&&(n.style.key=o[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,o=n.indexOf("MSIE ");if(o>0)return parseInt(n.substring(o+5,n.indexOf(".",o)),10);if(n.indexOf("Trident/")>0){var i=n.indexOf("rv:");return parseInt(n.substring(i+3,n.indexOf(".",i)),10)}var u=n.indexOf("Edge/");return u>0&&parseInt(n.substring(u+5,n.indexOf(".",u)),10)}}]),J}(),v=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.setEasingFunctions()}return b(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(o){var i=1.70158;return(o-=1)*o*((i+1)*o+i)+1};break;case"bounce":n=function(o){return o<1/2.75?7.5625*o*o:o<2/2.75?7.5625*(o-=1.5/2.75)*o+.75:o<2.5/2.75?7.5625*(o-=2.25/2.75)*o+.9375:7.5625*(o-=2.625/2.75)*o+.984375};break;case"elastic":n=function(o){return o===!!o?o:Math.pow(2,-10*o)*Math.sin((o-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=n}}},{key:"animateLine",value:function(n,o,i,u){n.attr(o).animate(u).attr(i)}},{key:"animateMarker",value:function(n,o,i,u,c,d){o||(o=0),n.attr({r:o,width:o,height:o}).animate(u,c).attr({r:i,width:i.width,height:i.height}).afterAll(function(){d()})}},{key:"animateCircle",value:function(n,o,i,u,c){n.attr({r:o.r,cx:o.cx,cy:o.cy}).animate(u,c).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:"animateRect",value:function(n,o,i,u,c){n.attr(o).animate(u).attr(i).afterAll(function(){return c()})}},{key:"animatePathsGradually",value:function(n){var o=n.el,i=n.realIndex,u=n.j,c=n.fill,d=n.pathFrom,h=n.pathTo,x=n.speed,k=n.delay,E=this.w,N=0;E.config.chart.animations.animateGradually.enabled&&(N=E.config.chart.animations.animateGradually.delay),E.config.chart.animations.dynamicAnimation.enabled&&E.globals.dataChanged&&E.config.chart.type!=="bar"&&(N=0),this.morphSVG(o,i,u,E.config.chart.type!=="line"||E.globals.comboCharts?c:"stroke",d,h,x,k*N)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(n){var o=n.el;o.classList.remove("apexcharts-element-hidden"),o.classList.add("apexcharts-hidden-element-shown")})}},{key:"animationCompleted",value:function(n){var o=this.w;o.globals.animationEnded||(o.globals.animationEnded=!0,this.showDelayedElements(),typeof o.config.chart.events.animationEnd=="function"&&o.config.chart.events.animationEnd(this.ctx,{el:n,w:o}))}},{key:"morphSVG",value:function(n,o,i,u,c,d,h,x){var k=this,E=this.w;c||(c=n.attr("pathFrom")),d||(d=n.attr("pathTo"));var N=function(L){return E.config.chart.type==="radar"&&(h=1),"M 0 ".concat(E.globals.gridHeight)};(!c||c.indexOf("undefined")>-1||c.indexOf("NaN")>-1)&&(c=N()),(!d||d.indexOf("undefined")>-1||d.indexOf("NaN")>-1)&&(d=N()),E.globals.shouldAnimate||(h=1),n.plot(c).animate(1,E.globals.easing,x).plot(c).animate(h,E.globals.easing,x).plot(d).afterAll(function(){p.isNumber(i)?i===E.globals.series[E.globals.maxValsInArrayIndex].length-2&&E.globals.shouldAnimate&&k.animationCompleted(n):u!=="none"&&E.globals.shouldAnimate&&(!E.globals.comboCharts&&o===E.globals.series.length-1||E.globals.comboCharts)&&k.animationCompleted(n),k.showDelayedElements()})}}]),J}(),g=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"getDefaultFilter",value:function(n,o){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,o,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(n,i.config.chart.dropShadow,o)}},{key:"addNormalFilter",value:function(n,o){var i=this.w;i.config.chart.dropShadow.enabled&&!n.node.classList.contains("apexcharts-marker")&&this.dropShadow(n,i.config.chart.dropShadow,o)}},{key:"addLightenFilter",value:function(n,o,i){var u=this,c=this.w,d=i.intensity;n.unfilter(!0),new window.SVG.Filter,n.filter(function(h){var x=c.config.chart.dropShadow;(x.enabled?u.addShadow(h,o,x):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,o,i){var u=this,c=this.w,d=i.intensity;n.unfilter(!0),new window.SVG.Filter,n.filter(function(h){var x=c.config.chart.dropShadow;(x.enabled?u.addShadow(h,o,x):h).componentTransfer({rgb:{type:"linear",slope:d}})}),n.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(n.filterer.node)}},{key:"applyFilter",value:function(n,o,i){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:.5;switch(i){case"none":this.addNormalFilter(n,o);break;case"lighten":this.addLightenFilter(n,o,{intensity:u});break;case"darken":this.addDarkenFilter(n,o,{intensity:u})}}},{key:"addShadow",value:function(n,o,i){var u=i.blur,c=i.top,d=i.left,h=i.color,x=i.opacity,k=n.flood(Array.isArray(h)?h[o]:h,x).composite(n.sourceAlpha,"in").offset(d,c).gaussianBlur(u).merge(n.source);return n.blend(n.source,k)}},{key:"dropShadow",value:function(n,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,u=o.top,c=o.left,d=o.blur,h=o.color,x=o.opacity,k=o.noUserSpaceOnUse,E=this.w;return n.unfilter(!0),p.isIE()&&E.config.chart.type==="radialBar"||(h=Array.isArray(h)?h[i]:h,n.filter(function(N){var L=null;L=p.isSafari()||p.isFirefox()||p.isIE()?N.flood(h,x).composite(N.sourceAlpha,"in").offset(c,u).gaussianBlur(d):N.flood(h,x).composite(N.sourceAlpha,"in").offset(c,u).gaussianBlur(d).merge(N.source),N.blend(N.source,L)}),k||n.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(n.filterer.node)),n}},{key:"setSelectionFilter",value:function(n,o,i){var u=this.w;if(u.globals.selectedDataPoints[o]!==void 0&&u.globals.selectedDataPoints[o].indexOf(i)>-1){n.node.setAttribute("selected",!0);var c=u.config.states.active.filter;c!=="none"&&this.applyFilter(n,o,c.type,c.value)}}},{key:"_scaleFilterSize",value:function(n){(function(o){for(var i in o)o.hasOwnProperty(i)&&n.setAttribute(i,o[i])})({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),J}(),m=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"roundPathCorners",value:function(n,o){function i(de,we,Ce){var Re=we.x-de.x,Be=we.y-de.y,ze=Math.sqrt(Re*Re+Be*Be);return u(de,we,Math.min(1,Ce/ze))}function u(de,we,Ce){return{x:de.x+(we.x-de.x)*Ce,y:de.y+(we.y-de.y)*Ce}}function c(de,we){de.length>2&&(de[de.length-2]=we.x,de[de.length-1]=we.y)}function d(de){return{x:parseFloat(de[de.length-2]),y:parseFloat(de[de.length-1])}}n.indexOf("NaN")>-1&&(n="");var h=n.split(/[,\s]/).reduce(function(de,we){var Ce=we.match("([a-zA-Z])(.+)");return Ce?(de.push(Ce[1]),de.push(Ce[2])):de.push(we),de},[]).reduce(function(de,we){return parseFloat(we)==we&&de.length?de[de.length-1].push(we):de.push([we]),de},[]),x=[];if(h.length>1){var k=d(h[0]),E=null;h[h.length-1][0]=="Z"&&h[0].length>2&&(E=["L",k.x,k.y],h[h.length-1]=E),x.push(h[0]);for(var N=1;N2&&W[0]=="L"&&G.length>2&&G[0]=="L"){var q,Q,re=d(L),ie=d(W),C=d(G);q=i(ie,re,o),Q=i(ie,C,o),c(W,q),W.origPoint=ie,x.push(W);var I=u(q,ie,.5),$=u(ie,Q,.5),te=["C",I.x,I.y,$.x,$.y,Q.x,Q.y];te.origPoint=ie,x.push(te)}else x.push(W)}if(E){var ce=d(x[x.length-1]);x.push(["Z"]),c(x[0],ce)}}else x=h;return x.reduce(function(de,we){return de+we.join(" ")+" "},"")}},{key:"drawLine",value:function(n,o,i,u){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,x=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:n,y1:o,x2:i,y2:u,stroke:c,"stroke-dasharray":d,"stroke-width":h,"stroke-linecap":x})}},{key:"drawRect",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,u=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,x=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,k=arguments.length>8&&arguments[8]!==void 0?arguments[8]:null,E=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,N=this.w.globals.dom.Paper.rect();return N.attr({x:n,y:o,width:i>0?i:0,height:u>0?u:0,rx:c,ry:c,opacity:h,"stroke-width":x!==null?x:0,stroke:k!==null?k:"none","stroke-dasharray":E}),N.node.setAttribute("fill",d),N}},{key:"drawPolygon",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"#e1e1e1",i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(n).attr({fill:u,stroke:o,"stroke-width":i})}},{key:"drawCircle",value:function(n){var o=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 o!==null&&i.attr(o),i}},{key:"drawPath",value:function(n){var o=n.d,i=o===void 0?"":o,u=n.stroke,c=u===void 0?"#a8a8a8":u,d=n.strokeWidth,h=d===void 0?1:d,x=n.fill,k=n.fillOpacity,E=k===void 0?1:k,N=n.strokeOpacity,L=N===void 0?1:N,W=n.classes,G=n.strokeLinecap,q=G===void 0?null:G,Q=n.strokeDashArray,re=Q===void 0?0:Q,ie=this.w;return q===null&&(q=ie.config.stroke.lineCap),(i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(ie.globals.gridHeight)),ie.globals.dom.Paper.path(i).attr({fill:x,"fill-opacity":E,stroke:c,"stroke-opacity":L,"stroke-linecap":q,"stroke-width":h,"stroke-dasharray":re,class:W})}},{key:"group",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,o=this.w.globals.dom.Paper.group();return n!==null&&o.attr(n),o}},{key:"move",value:function(n,o){var i=["M",n,o].join(" ");return i}},{key:"line",value:function(n,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,u=null;return i===null?u=[" L",n,o].join(" "):i==="H"?u=[" H",n].join(" "):i==="V"&&(u=[" V",o].join(" ")),u}},{key:"curve",value:function(n,o,i,u,c,d){var h=["C",n,o,i,u,c,d].join(" ");return h}},{key:"quadraticCurve",value:function(n,o,i,u){return["Q",n,o,i,u].join(" ")}},{key:"arc",value:function(n,o,i,u,c,d,h){var x="A";arguments.length>7&&arguments[7]!==void 0&&arguments[7]&&(x="a");var k=[x,n,o,i,u,c,d,h].join(" ");return k}},{key:"renderPaths",value:function(n){var o,i=n.j,u=n.realIndex,c=n.pathFrom,d=n.pathTo,h=n.stroke,x=n.strokeWidth,k=n.strokeLinecap,E=n.fill,N=n.animationDelay,L=n.initialSpeed,W=n.dataChangeSpeed,G=n.className,q=n.shouldClipToGrid,Q=q===void 0||q,re=n.bindEventsOnPaths,ie=re===void 0||re,C=n.drawShadow,I=C===void 0||C,$=this.w,te=new g(this.ctx),ce=new v(this.ctx),de=this.w.config.chart.animations.enabled,we=de&&this.w.config.chart.animations.dynamicAnimation.enabled,Ce=!!(de&&!$.globals.resized||we&&$.globals.dataChanged&&$.globals.shouldAnimate);Ce?o=c:(o=d,$.globals.animationEnded=!0);var Re=$.config.stroke.dashArray,Be=0;Be=Array.isArray(Re)?Re[u]:$.config.stroke.dashArray;var ze=this.drawPath({d:o,stroke:h,strokeWidth:x,fill:E,fillOpacity:1,classes:G,strokeLinecap:k,strokeDashArray:Be});if(ze.attr("index",u),Q&&ze.attr({"clip-path":"url(#gridRectMask".concat($.globals.cuid,")")}),$.config.states.normal.filter.type!=="none")te.getDefaultFilter(ze,u);else if($.config.chart.dropShadow.enabled&&I&&(!$.config.chart.dropShadow.enabledOnSeries||$.config.chart.dropShadow.enabledOnSeries&&$.config.chart.dropShadow.enabledOnSeries.indexOf(u)!==-1)){var Ke=$.config.chart.dropShadow;te.dropShadow(ze,Ke,u)}ie&&(ze.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,ze)),ze.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,ze)),ze.node.addEventListener("mousedown",this.pathMouseDown.bind(this,ze))),ze.attr({pathTo:d,pathFrom:c});var Ze={el:ze,j:i,realIndex:u,pathFrom:c,pathTo:d,fill:E,strokeWidth:x,delay:N};return!de||$.globals.resized||$.globals.dataChanged?!$.globals.resized&&$.globals.dataChanged||ce.showDelayedElements():ce.animatePathsGradually(a(a({},Ze),{},{speed:L})),$.globals.dataChanged&&we&&Ce&&ce.animatePathsGradually(a(a({},Ze),{},{speed:W})),ze}},{key:"drawPattern",value:function(n,o,i){var u=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(o,i,function(d){n==="horizontalLines"?d.line(0,0,i,0).stroke({color:u,width:c+1}):n==="verticalLines"?d.line(0,0,0,o).stroke({color:u,width:c+1}):n==="slantedLines"?d.line(0,0,o,i).stroke({color:u,width:c}):n==="squares"?d.rect(o,i).fill("none").stroke({color:u,width:c}):n==="circles"&&d.circle(o).fill("none").stroke({color:u,width:c})})}},{key:"drawGradient",value:function(n,o,i,u,c){var d,h=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,x=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,k=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,E=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,N=this.w;o.length<9&&o.indexOf("#")===0&&(o=p.hexToRgba(o,u)),i.length<9&&i.indexOf("#")===0&&(i=p.hexToRgba(i,c));var L=0,W=1,G=1,q=null;x!==null&&(L=x[0]!==void 0?x[0]/100:0,W=x[1]!==void 0?x[1]/100:1,G=x[2]!==void 0?x[2]/100:1,q=x[3]!==void 0?x[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=k===null||k.length===0?N.globals.dom.Paper.gradient(Q?"radial":"linear",function(C){C.at(L,o,u),C.at(W,i,c),C.at(G,i,c),q!==null&&C.at(q,o,u)}):N.globals.dom.Paper.gradient(Q?"radial":"linear",function(C){(Array.isArray(k[E])?k[E]:k).forEach(function(I){C.at(I.offset/100,I.color,I.opacity)})}),Q){var re=N.globals.gridWidth/2,ie=N.globals.gridHeight/2;N.config.chart.type!=="bubble"?d.attr({gradientUnits:"userSpaceOnUse",cx:re,cy:ie,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 o=n.text,i=n.maxWidth,u=n.fontSize,c=n.fontFamily,d=this.getTextRects(o,u,c),h=d.width/o.length,x=Math.floor(i/h);return i-1){var x=i.globals.selectedDataPoints[c].indexOf(d);i.globals.selectedDataPoints[c].splice(x,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var k=i.globals.dom.Paper.select(".apexcharts-series path").members,E=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"),u.getDefaultFilter(q,c)})};N(k),N(E)}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 L=i.config.states.active.filter;if(L!=="none")u.applyFilter(n,c,L.type,L.value);else if(i.config.states.hover.filter!=="none"&&!i.globals.isTouchDevice){var W=i.config.states.hover.filter;u.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?u.getDefaultFilter(n,c):(W=i.config.states.hover.filter,u.applyFilter(n,c,W.type,W.value)));typeof i.config.chart.events.dataPointSelection=="function"&&i.config.chart.events.dataPointSelection(o,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:c,dataPointIndex:d,w:i}),o&&this.ctx.events.fireEvent("dataPointSelection",[o,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:c,dataPointIndex:d,w:i}])}},{key:"rotateAroundCenter",value:function(n){var o={};return n&&typeof n.getBBox=="function"&&(o=n.getBBox()),{x:o.x+o.width/2,y:o.y+o.height/2}}},{key:"getTextRects",value:function(n,o,i,u){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:o,fontFamily:i,foreColor:"#fff",opacity:0});u&&h.attr("transform",u),d.globals.dom.Paper.add(h);var x=h.bbox();return c||(x=h.node.getBoundingClientRect()),h.remove(),{width:x.width,height:x.height}}},{key:"placeTextWithEllipsis",value:function(n,o,i){if(typeof n.getComputedTextLength=="function"&&(n.textContent=o,o.length>0&&n.getComputedTextLength()>=i/1.1)){for(var u=o.length-3;u>0;u-=3)if(n.getSubStringLength(0,u)<=i/1.1)return void(n.textContent=o.substring(0,u)+"...");n.textContent="."}}}],[{key:"setAttrs",value:function(n,o){for(var i in o)o.hasOwnProperty(i)&&n.setAttribute(i,o[i])}}]),J}(),_=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"getStackedSeriesTotals",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=this.w,i=[];if(o.globals.series.length===0)return i;for(var u=0;u0&&arguments[0]!==void 0?arguments[0]:null;return n===null?this.w.config.series.reduce(function(o,i){return o+i},0):this.w.globals.series[n].reduce(function(o,i){return o+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(o){return o!==null}):this.w.config.series[n].data.filter(function(o){return o!==null})).length===0}},{key:"seriesHaveSameValues",value:function(n){return this.w.globals.series[n].every(function(o,i,u){return o===u[0]})}},{key:"getCategoryLabels",value:function(n){var o=this.w,i=n.slice();return o.config.xaxis.convertedCatToNumeric&&(i=n.map(function(u,c){return o.config.xaxis.labels.formatter(u-o.globals.minX+1)})),i}},{key:"getLargestSeries",value:function(){var n=this.w;n.globals.maxValsInArrayIndex=n.globals.series.map(function(o){return o.length}).indexOf(Math.max.apply(Math,n.globals.series.map(function(o){return o.length})))}},{key:"getLargestMarkerSize",value:function(){var n=this.w,o=0;return n.globals.markers.size.forEach(function(i){o=Math.max(o,i)}),n.config.markers.discrete&&n.config.markers.discrete.length&&n.config.markers.discrete.forEach(function(i){o=Math.max(o,i.size)}),o>0&&(o+=n.config.markers.hover.sizeOffset+1),n.globals.markers.largestSize=o,o}},{key:"getSeriesTotals",value:function(){var n=this.w;n.globals.seriesTotals=n.globals.series.map(function(o,i){var u=0;if(Array.isArray(o))for(var c=0;cn&&i.globals.seriesX[c][h]0&&(o=!0),{comboBarCount:i,comboCharts:o}}},{key:"extendArrayProps",value:function(n,o,i){return o.yaxis&&(o=n.extendYAxis(o,i)),o.annotations&&(o.annotations.yaxis&&(o=n.extendYAxisAnnotations(o)),o.annotations.xaxis&&(o=n.extendXAxisAnnotations(o)),o.annotations.points&&(o=n.extendPointAnnotations(o))),o}}]),J}(),M=function(){function J(n){l(this,J),this.w=n.w,this.annoCtx=n}return b(J,[{key:"setOrientations",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=this.w;if(n.label.orientation==="vertical"){var u=o!==null?o:0,c=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(u,"']"));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),x=h.x,k=h.y;c.setAttribute("transform","rotate(-90 ".concat(x," ").concat(k,")"))}}}},{key:"addBackgroundToAnno",value:function(n,o){var i=this.w;if(!n||o.label.text===void 0||o.label.text!==void 0&&!String(o.label.text).trim())return null;var u=i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),c=n.getBoundingClientRect(),d=o.label.style.padding.left,h=o.label.style.padding.right,x=o.label.style.padding.top,k=o.label.style.padding.bottom;o.label.orientation==="vertical"&&(x=o.label.style.padding.left,k=o.label.style.padding.right,d=o.label.style.padding.top,h=o.label.style.padding.bottom);var E=c.left-u.left-d,N=c.top-u.top-x,L=this.annoCtx.graphics.drawRect(E-i.globals.barPadForNumericAxis,N,c.width+d+h,c.height+x+k,o.label.borderRadius,o.label.style.background,1,o.label.borderWidth,o.label.borderColor,0);return o.id&&L.node.classList.add(o.id),L}},{key:"annotationsBackground",value:function(){var n=this,o=this.w,i=function(u,c,d){var h=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(d,"-annotations .apexcharts-").concat(d,"-annotation-label[rel='").concat(c,"']"));if(h){var x=h.parentNode,k=n.addBackgroundToAnno(h,u);k&&(x.insertBefore(k.node,h),u.label.mouseEnter&&k.node.addEventListener("mouseenter",u.label.mouseEnter.bind(n,u)),u.label.mouseLeave&&k.node.addEventListener("mouseleave",u.label.mouseLeave.bind(n,u)),u.label.click&&k.node.addEventListener("click",u.label.click.bind(n,u)))}};o.config.annotations.xaxis.map(function(u,c){i(u,c,"xaxis")}),o.config.annotations.yaxis.map(function(u,c){i(u,c,"yaxis")}),o.config.annotations.points.map(function(u,c){i(u,c,"point")})}},{key:"getY1Y2",value:function(n,o){var i,u=n==="y1"?o.y:o.y2,c=this.w;if(this.annoCtx.invertAxis){var d=c.globals.labels.indexOf(u);c.config.xaxis.convertedCatToNumeric&&(d=c.globals.categoryLabels.indexOf(u));var h=c.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(d+1)+")");h&&(i=parseFloat(h.getAttribute("y")))}else{var x;c.config.yaxis[o.yAxisIndex].logarithmic?x=(u=new _(this.annoCtx.ctx).getLogVal(u,o.yAxisIndex))/c.globals.yLogRatio[o.yAxisIndex]:x=(u-c.globals.minYArr[o.yAxisIndex])/(c.globals.yRange[o.yAxisIndex]/c.globals.gridHeight),i=c.globals.gridHeight-x,!o.marker||o.y!==void 0&&o.y!==null||(i=0),c.config.yaxis[o.yAxisIndex]&&c.config.yaxis[o.yAxisIndex].reversed&&(i=x)}return typeof u=="string"&&u.indexOf("px")>-1&&(i=parseFloat(u)),i}},{key:"getX1X2",value:function(n,o){var i=this.w,u=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=(o.x-u)/(d/i.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(h=(c-o.x)/(d/i.globals.gridWidth)),i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(h=this.getStringX(o.x));var x=(o.x2-u)/(d/i.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(x=(c-o.x2)/(d/i.globals.gridWidth)),i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(x=this.getStringX(o.x2)),o.x!==void 0&&o.x!==null||!o.marker||(h=i.globals.gridWidth),n==="x1"&&typeof o.x=="string"&&o.x.indexOf("px")>-1&&(h=parseFloat(o.x)),n==="x2"&&typeof o.x2=="string"&&o.x2.indexOf("px")>-1&&(x=parseFloat(o.x2)),n==="x1"?h:x}},{key:"getStringX",value:function(n){var o=this.w,i=n;o.config.xaxis.convertedCatToNumeric&&o.globals.categoryLabels.length&&(n=o.globals.categoryLabels.indexOf(n)+1);var u=o.globals.labels.indexOf(n),c=o.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(u+1)+")");return c&&(i=parseFloat(c.getAttribute("x"))),i}}]),J}(),X=function(){function J(n){l(this,J),this.w=n.w,this.annoCtx=n,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new M(this.annoCtx)}return b(J,[{key:"addXaxisAnnotation",value:function(n,o,i){var u,c=this.w,d=this.helpers.getX1X2("x1",n),h=n.label.text,x=n.strokeDashArray;if(p.isNumber(d)){if(n.x2===null||n.x2===void 0){var k=this.annoCtx.graphics.drawLine(d+n.offsetX,0+n.offsetY,d+n.offsetX,c.globals.gridHeight+n.offsetY,n.borderColor,x,n.borderWidth);o.appendChild(k.node),n.id&&k.node.classList.add(n.id)}else{if((u=this.helpers.getX1X2("x2",n))h){var E=h;h=u,u=E}var N=this.annoCtx.graphics.drawRect(0+n.offsetX,u+n.offsetY,this._getYAxisAnnotationWidth(n),h-u,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,")")),o.appendChild(N.node),n.id&&N.node.classList.add(n.id)}var L=n.label.position==="right"?c.globals.gridWidth:n.label.position==="center"?c.globals.gridWidth/2:0,W=this.annoCtx.graphics.drawText({x:L+n.label.offsetX,y:(u??h)+n.label.offsetY-3,text:x,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}),o.appendChild(W.node)}},{key:"_getYAxisAnnotationWidth",value:function(n){var o=this.w;return o.globals.gridWidth,(n.width.indexOf("%")>-1?o.globals.gridWidth*parseInt(n.width,10)/100:parseInt(n.width,10))+n.offsetX}},{key:"drawYAxisAnnotations",value:function(){var n=this,o=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return o.config.annotations.yaxis.map(function(u,c){n.addYaxisAnnotation(u,i.node,c)}),i}}]),J}(),B=function(){function J(n){l(this,J),this.w=n.w,this.annoCtx=n,this.helpers=new M(this.annoCtx)}return b(J,[{key:"addPointAnnotation",value:function(n,o,i){this.w;var u=this.helpers.getX1X2("x1",n),c=this.helpers.getY1Y2("y1",n);if(p.isNumber(u)){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(u+n.marker.offsetX,c+n.marker.offsetY,d);o.appendChild(h.node);var x=n.label.text?n.label.text:"",k=this.annoCtx.graphics.drawText({x:u+n.label.offsetX,y:c+n.label.offsetY-n.marker.size-parseFloat(n.label.style.fontSize)/1.6,text:x,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(k.attr({rel:i}),o.appendChild(k.node),n.customSVG.SVG){var E=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+n.customSVG.cssClass});E.attr({transform:"translate(".concat(u+n.customSVG.offsetX,", ").concat(c+n.customSVG.offsetY,")")}),E.node.innerHTML=n.customSVG.SVG,o.appendChild(E.node)}if(n.image.path){var N=n.image.width?n.image.width:20,L=n.image.height?n.image.height:20;h=this.annoCtx.addImage({x:u+n.image.offsetX-N/2,y:c+n.image.offsetY-L/2,width:N,height:L,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,o=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return o.config.annotations.points.map(function(u,c){n.addPointAnnotation(u,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"}}},K=function(){function J(){l(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 b(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(o,i){return o+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(o,i){return o+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){l(this,J),this.ctx=n,this.w=n.w,this.graphics=new m(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new M(this),this.xAxisAnnotations=new X(this),this.yAxisAnnotations=new H(this),this.pointsAnnotations=new B(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 b(J,[{key:"drawAxesAnnotations",value:function(){var n=this.w;if(n.globals.axisCharts){for(var o=this.yAxisAnnotations.drawYAxisAnnotations(),i=this.xAxisAnnotations.drawXAxisAnnotations(),u=this.pointsAnnotations.drawPointAnnotations(),c=n.config.chart.animations.enabled,d=[o,i,u],h=[i.node,o.node,u.node],x=0;x<3;x++)n.globals.dom.elGraphical.add(d[x]),!c||n.globals.resized||n.globals.dataChanged||n.config.chart.type!=="scatter"&&n.config.chart.type!=="bubble"&&n.globals.dataPoints>1&&h[x].classList.add("apexcharts-element-hidden"),n.globals.delayedElements.push({el:h[x],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var n=this;this.w.config.annotations.images.map(function(o,i){n.addImage(o,i)})}},{key:"drawTextAnnos",value:function(){var n=this;this.w.config.annotations.texts.map(function(o,i){n.addText(o,i)})}},{key:"addXaxisAnnotation",value:function(n,o,i){this.xAxisAnnotations.addXaxisAnnotation(n,o,i)}},{key:"addYaxisAnnotation",value:function(n,o,i){this.yAxisAnnotations.addYaxisAnnotation(n,o,i)}},{key:"addPointAnnotation",value:function(n,o,i){this.pointsAnnotations.addPointAnnotation(n,o,i)}},{key:"addText",value:function(n,o){var i=n.x,u=n.y,c=n.text,d=n.textAnchor,h=n.foreColor,x=n.fontSize,k=n.fontFamily,E=n.fontWeight,N=n.cssClass,L=n.backgroundColor,W=n.borderWidth,G=n.strokeDashArray,q=n.borderRadius,Q=n.borderColor,re=n.appendTo,ie=re===void 0?".apexcharts-annotations":re,C=n.paddingLeft,I=C===void 0?4:C,$=n.paddingRight,te=$===void 0?4:$,ce=n.paddingBottom,de=ce===void 0?2:ce,we=n.paddingTop,Ce=we===void 0?2:we,Re=this.w,Be=this.graphics.drawText({x:i,y:u,text:c,textAnchor:d||"start",fontSize:x||"12px",fontWeight:E||"regular",fontFamily:k||Re.config.chart.fontFamily,foreColor:h||Re.config.chart.foreColor,cssClass:N}),ze=Re.globals.dom.baseEl.querySelector(ie);ze&&ze.appendChild(Be.node);var Ke=Be.bbox();if(c){var Ze=this.graphics.drawRect(Ke.x-I,Ke.y-Ce,Ke.width+I+te,Ke.height+de+Ce,q,L||"transparent",1,W,Q,G);ze.insertBefore(Ze.node,Be.node)}}},{key:"addImage",value:function(n,o){var i=this.w,u=n.path,c=n.x,d=c===void 0?0:c,h=n.y,x=h===void 0?0:h,k=n.width,E=k===void 0?20:k,N=n.height,L=N===void 0?20:N,W=n.appendTo,G=W===void 0?".apexcharts-annotations":W,q=i.globals.dom.Paper.image(u);q.size(E,L).move(d,x);var Q=i.globals.dom.baseEl.querySelector(G);return Q&&Q.appendChild(q.node),q}},{key:"addXaxisAnnotationExternal",value:function(n,o,i){return this.addAnnotationExternal({params:n,pushToMemory:o,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}},{key:"addYaxisAnnotationExternal",value:function(n,o,i){return this.addAnnotationExternal({params:n,pushToMemory:o,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}},{key:"addPointAnnotationExternal",value:function(n,o,i){return this.invertAxis===void 0&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:n,pushToMemory:o,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}},{key:"addAnnotationExternal",value:function(n){var o=n.params,i=n.pushToMemory,u=n.context,c=n.type,d=n.contextMethod,h=u,x=h.w,k=x.globals.dom.baseEl.querySelector(".apexcharts-".concat(c,"-annotations")),E=k.childNodes.length+1,N=new K,L=Object.assign({},c==="xaxis"?N.xAxisAnnotation:c==="yaxis"?N.yAxisAnnotation:N.pointAnnotation),W=p.extend(L,o);switch(c){case"xaxis":this.addXaxisAnnotation(W,k,E);break;case"yaxis":this.addYaxisAnnotation(W,k,E);break;case"point":this.addPointAnnotation(W,k,E)}var G=x.globals.dom.baseEl.querySelector(".apexcharts-".concat(c,"-annotations .apexcharts-").concat(c,"-annotation-label[rel='").concat(E,"']")),q=this.helpers.addBackgroundToAnno(G,W);return q&&k.insertBefore(q.node,G),i&&x.globals.memory.methodsToExec.push({context:h,id:W.id?W.id:p.randomId(),method:d,label:"addAnnotation",params:o}),u}},{key:"clearAnnotations",value:function(n){var o=n.w,i=o.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");o.globals.memory.methodsToExec.map(function(u,c){u.label!=="addText"&&u.label!=="addAnnotation"||o.globals.memory.methodsToExec.splice(c,1)}),i=p.listToArray(i),Array.prototype.forEach.call(i,function(u){for(;u.firstChild;)u.removeChild(u.firstChild)})}},{key:"removeAnnotation",value:function(n,o){var i=n.w,u=i.globals.dom.baseEl.querySelectorAll(".".concat(o));u&&(i.globals.memory.methodsToExec.map(function(c,d){c.id===o&&i.globals.memory.methodsToExec.splice(d,1)}),Array.prototype.forEach.call(u,function(c){c.parentElement.removeChild(c)}))}}]),J}(),ne=function(){function J(n){l(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 b(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 o=Date.parse(n);if(!isNaN(o))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,o){var i=this.w.globals.locale,u=this.w.config.xaxis.labels.datetimeUTC,c=["\0"].concat(R(i.months)),d=[""].concat(R(i.shortMonths)),h=[""].concat(R(i.days)),x=[""].concat(R(i.shortDays));function k(de,we){var Ce=de+"";for(we=we||2;Ce.length12?W-12:W===0?12:W;o=(o=(o=(o=o.replace(/(^|[^\\])HH+/g,"$1"+k(W))).replace(/(^|[^\\])H/g,"$1"+W)).replace(/(^|[^\\])hh+/g,"$1"+k(G))).replace(/(^|[^\\])h/g,"$1"+G);var q=u?n.getUTCMinutes():n.getMinutes();o=(o=o.replace(/(^|[^\\])mm+/g,"$1"+k(q))).replace(/(^|[^\\])m/g,"$1"+q);var Q=u?n.getUTCSeconds():n.getSeconds();o=(o=o.replace(/(^|[^\\])ss+/g,"$1"+k(Q))).replace(/(^|[^\\])s/g,"$1"+Q);var re=u?n.getUTCMilliseconds():n.getMilliseconds();o=o.replace(/(^|[^\\])fff+/g,"$1"+k(re,3)),re=Math.round(re/10),o=o.replace(/(^|[^\\])ff/g,"$1"+k(re)),re=Math.round(re/10);var ie=W<12?"AM":"PM";o=(o=(o=o.replace(/(^|[^\\])f/g,"$1"+re)).replace(/(^|[^\\])TT+/g,"$1"+ie)).replace(/(^|[^\\])T/g,"$1"+ie.charAt(0));var C=ie.toLowerCase();o=(o=o.replace(/(^|[^\\])tt+/g,"$1"+C)).replace(/(^|[^\\])t/g,"$1"+C.charAt(0));var I=-n.getTimezoneOffset(),$=u||!I?"Z":I>0?"+":"-";if(!u){var te=(I=Math.abs(I))%60;$+=k(Math.floor(I/60))+":"+k(te)}o=o.replace(/(^|[^\\])K/g,"$1"+$);var ce=(u?n.getUTCDay():n.getDay())+1;return o=(o=(o=(o=(o=o.replace(new RegExp(h[0],"g"),h[ce])).replace(new RegExp(x[0],"g"),x[ce])).replace(new RegExp(c[0],"g"),c[N])).replace(new RegExp(d[0],"g"),d[N])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(n,o,i){var u=this.w;u.config.xaxis.min!==void 0&&(n=u.config.xaxis.min),u.config.xaxis.max!==void 0&&(o=u.config.xaxis.max);var c=this.getDate(n),d=this.getDate(o),h=this.formatDate(c,"yyyy MM dd HH mm ss fff").split(" "),x=this.formatDate(d,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(h[6],10),maxMillisecond:parseInt(x[6],10),minSecond:parseInt(h[5],10),maxSecond:parseInt(x[5],10),minMinute:parseInt(h[4],10),maxMinute:parseInt(x[4],10),minHour:parseInt(h[3],10),maxHour:parseInt(x[3],10),minDate:parseInt(h[2],10),maxDate:parseInt(x[2],10),minMonth:parseInt(h[1],10)-1,maxMonth:parseInt(x[1],10)-1,minYear:parseInt(h[0],10),maxYear:parseInt(x[0],10)}}},{key:"isLeapYear",value:function(n){return n%4==0&&n%100!=0||n%400==0}},{key:"calculcateLastDaysOfMonth",value:function(n,o,i){return this.determineDaysOfMonths(n,o)-i}},{key:"determineDaysOfYear",value:function(n){var o=365;return this.isLeapYear(n)&&(o=366),o}},{key:"determineRemainingDaysOfYear",value:function(n,o,i){var u=this.daysCntOfYear[o]+i;return o>1&&this.isLeapYear()&&u++,u}},{key:"determineDaysOfMonths",value:function(n,o){var i=30;switch(n=p.monthMod(n),!0){case this.months30.indexOf(n)>-1:n===2&&(i=this.isLeapYear(o)?29:28);break;case this.months31.indexOf(n)>-1:default:i=31}return i}}]),J}(),fe=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.tooltipKeyFormat="dd MMM"}return b(J,[{key:"xLabelFormat",value:function(n,o,i,u){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 ne(this.ctx);return d.formatDate(d.getDate(o),c.config.tooltip.x.format)}return n(o,i,u)}},{key:"defaultGeneralFormatter",value:function(n){return Array.isArray(n)?n.map(function(o){return o}):n}},{key:"defaultYFormatter",value:function(n,o,i){var u=this.w;return p.isNumber(n)&&(n=u.globals.yValueDecimal!==0?n.toFixed(o.decimalsInFloat!==void 0?o.decimalsInFloat:u.globals.yValueDecimal):u.globals.maxYArr[i]-u.globals.minYArr[i]<5?n.toFixed(1):n.toFixed(0)),n}},{key:"setLabelFormatters",value:function(){var n=this,o=this.w;return o.globals.xaxisTooltipFormatter=function(i){return n.defaultGeneralFormatter(i)},o.globals.ttKeyFormatter=function(i){return n.defaultGeneralFormatter(i)},o.globals.ttZFormatter=function(i){return i},o.globals.legendFormatter=function(i){return n.defaultGeneralFormatter(i)},o.config.xaxis.labels.formatter!==void 0?o.globals.xLabelFormatter=o.config.xaxis.labels.formatter:o.globals.xLabelFormatter=function(i){if(p.isNumber(i)){if(!o.config.xaxis.convertedCatToNumeric&&o.config.xaxis.type==="numeric"){if(p.isNumber(o.config.xaxis.decimalsInFloat))return i.toFixed(o.config.xaxis.decimalsInFloat);var u=o.globals.maxX-o.globals.minX;return u>0&&u<100?i.toFixed(1):i.toFixed(0)}return o.globals.isBarHorizontal&&o.globals.maxY-o.globals.minYArr<4?i.toFixed(1):i.toFixed(0)}return i},typeof o.config.tooltip.x.formatter=="function"?o.globals.ttKeyFormatter=o.config.tooltip.x.formatter:o.globals.ttKeyFormatter=o.globals.xLabelFormatter,typeof o.config.xaxis.tooltip.formatter=="function"&&(o.globals.xaxisTooltipFormatter=o.config.xaxis.tooltip.formatter),(Array.isArray(o.config.tooltip.y)||o.config.tooltip.y.formatter!==void 0)&&(o.globals.ttVal=o.config.tooltip.y),o.config.tooltip.z.formatter!==void 0&&(o.globals.ttZFormatter=o.config.tooltip.z.formatter),o.config.legend.formatter!==void 0&&(o.globals.legendFormatter=o.config.legend.formatter),o.config.yaxis.forEach(function(i,u){i.labels.formatter!==void 0?o.globals.yLabelFormatters[u]=i.labels.formatter:o.globals.yLabelFormatters[u]=function(c){return o.globals.xyCharts?Array.isArray(c)?c.map(function(d){return n.defaultYFormatter(d,i,u)}):n.defaultYFormatter(c,i,u):c}}),o.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 o=n.globals.seriesNames.reduce(function(i,u){return i.length>u.length?i:u},0);n.globals.yAxisScale[0].niceMax=o,n.globals.yAxisScale[0].niceMin=o}}}]),J}(),ve=function(J){var n,o=J.isTimeline,i=J.ctx,u=J.seriesIndex,c=J.dataPointIndex,d=J.y1,h=J.y2,x=J.w,k=x.globals.seriesRangeStart[u][c],E=x.globals.seriesRangeEnd[u][c],N=x.globals.labels[c],L=x.config.series[u].name?x.config.series[u].name:"",W=x.globals.ttKeyFormatter,G=x.config.tooltip.y.title.formatter,q={w:x,seriesIndex:u,dataPointIndex:c,start:k,end:E};typeof G=="function"&&(L=G(L,q)),(n=x.config.series[u].data[c])!==null&&n!==void 0&&n.x&&(N=x.config.series[u].data[c].x),o||x.config.xaxis.type==="datetime"&&(N=new fe(i).xLabelFormat(x.globals.ttKeyFormatter,N,N,{i:void 0,dateFormatter:new ne(i).formatDate,w:x})),typeof W=="function"&&(N=W(N,q)),Number.isFinite(d)&&Number.isFinite(h)&&(k=d,E=h);var Q="",re="",ie=x.globals.colors[u];if(x.config.tooltip.x.formatter===void 0)if(x.config.xaxis.type==="datetime"){var C=new ne(i);Q=C.formatDate(C.getDate(k),x.config.tooltip.x.format),re=C.formatDate(C.getDate(E),x.config.tooltip.x.format)}else Q=k,re=E;else Q=x.config.tooltip.x.formatter(k),re=x.config.tooltip.x.formatter(E);return{start:k,end:E,startVal:Q,endVal:re,ylabel:N,color:ie,seriesName:L}},Se=function(J){var n=J.color,o=J.seriesName,i=J.ylabel,u=J.start,c=J.end,d=J.seriesIndex,h=J.dataPointIndex,x=J.ctx.tooltip.tooltipLabels.getFormatters(d);u=x.yLbFormatter(u),c=x.yLbFormatter(c);var k=x.yLbFormatter(J.w.globals.series[d][h]),E=` `.concat(u,` - `).concat(c,` - `);return'
'+(o||"")+'
'+i+": "+(J.w.globals.comboCharts?J.w.config.series[d].type==="rangeArea"||J.w.config.series[d].type==="rangeBar"?E:"".concat(k,""):E)+"
"},he=function(){function J(n){l(this,J),this.opts=n}return b(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(),p.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(),a(a({},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(o){var i=o.seriesIndex,u=o.dataPointIndex,c=o.w;return n._getBoxTooltip(c,i,u,["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(o){var i=o.seriesIndex,u=o.dataPointIndex,c=o.w;return n._getBoxTooltip(c,i,u,["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,o){o.ctx;var i=o.seriesIndex,u=o.dataPointIndex,c=o.w,d=function(){var h=c.globals.seriesRangeStart[i][u];return c.globals.seriesRangeEnd[i][u]-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(o){var i=ve(a(a({},o),{},{isTimeline:!0})),u=i.color,c=i.seriesName,d=i.ylabel,h=i.startVal,x=i.endVal;return Se(a(a({},o),{},{color:u,seriesName:c,ylabel:d,start:h,end:x}))}(n):function(o){var i=ve(o),u=i.color,c=i.seriesName,d=i.ylabel,h=i.start,x=i.end;return Se(a(a({},o),{},{color:u,seriesName:c,ylabel:d,start:h,end:x}))}(n)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(n){var o,i;return(o=n.plotOptions.bar)!==null&&o!==void 0&&o.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(o){var i=ve(o),u=i.color,c=i.seriesName,d=i.ylabel,h=i.start,x=i.end;return Se(a(a({},o),{},{color:u,seriesName:c,ylabel:d,start:h,end:x}))}(n)}}}}},{key:"brush",value:function(n){return p.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 o=n.dataLabels.formatter;return n.yaxis.forEach(function(i,u){n.yaxis[u].min=0,n.yaxis[u].max=100}),n.chart.type==="bar"&&(n.dataLabels.formatter=o||function(i){return typeof i=="number"&&i?i.toFixed(0)+"%":i}),n}},{key:"stackedBars",value:function(){var n=this.bar();return a(a({},n),{},{plotOptions:a(a({},n.plotOptions),{},{bar:a(a({},n.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(n){return n.xaxis.convertedCatToNumeric=!0,n}},{key:"convertCatToNumericXaxis",value:function(n,o,i){n.xaxis.type="numeric",n.xaxis.labels=n.xaxis.labels||{},n.xaxis.labels.formatter=n.xaxis.labels.formatter||function(d){return p.isNumber(d)?Math.floor(d):d};var u=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 p.isNumber(d)?u(c[Math.floor(d)-1]):u(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,o,i,u,c){var d=n.globals.seriesCandleO[o][i],h=n.globals.seriesCandleH[o][i],x=n.globals.seriesCandleM[o][i],k=n.globals.seriesCandleL[o][i],E=n.globals.seriesCandleC[o][i];return n.config.series[o].type&&n.config.series[o].type!==c?`
+ `);return'
'+(o||"")+'
'+i+": "+(J.w.globals.comboCharts?J.w.config.series[d].type==="rangeArea"||J.w.config.series[d].type==="rangeBar"?E:"".concat(k,""):E)+"
"},ge=function(){function J(n){l(this,J),this.opts=n}return b(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(),p.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(),a(a({},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(o){var i=o.seriesIndex,u=o.dataPointIndex,c=o.w;return n._getBoxTooltip(c,i,u,["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(o){var i=o.seriesIndex,u=o.dataPointIndex,c=o.w;return n._getBoxTooltip(c,i,u,["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,o){o.ctx;var i=o.seriesIndex,u=o.dataPointIndex,c=o.w,d=function(){var h=c.globals.seriesRangeStart[i][u];return c.globals.seriesRangeEnd[i][u]-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(o){var i=ve(a(a({},o),{},{isTimeline:!0})),u=i.color,c=i.seriesName,d=i.ylabel,h=i.startVal,x=i.endVal;return Se(a(a({},o),{},{color:u,seriesName:c,ylabel:d,start:h,end:x}))}(n):function(o){var i=ve(o),u=i.color,c=i.seriesName,d=i.ylabel,h=i.start,x=i.end;return Se(a(a({},o),{},{color:u,seriesName:c,ylabel:d,start:h,end:x}))}(n)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(n){var o,i;return(o=n.plotOptions.bar)!==null&&o!==void 0&&o.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(o){var i=ve(o),u=i.color,c=i.seriesName,d=i.ylabel,h=i.start,x=i.end;return Se(a(a({},o),{},{color:u,seriesName:c,ylabel:d,start:h,end:x}))}(n)}}}}},{key:"brush",value:function(n){return p.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 o=n.dataLabels.formatter;return n.yaxis.forEach(function(i,u){n.yaxis[u].min=0,n.yaxis[u].max=100}),n.chart.type==="bar"&&(n.dataLabels.formatter=o||function(i){return typeof i=="number"&&i?i.toFixed(0)+"%":i}),n}},{key:"stackedBars",value:function(){var n=this.bar();return a(a({},n),{},{plotOptions:a(a({},n.plotOptions),{},{bar:a(a({},n.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(n){return n.xaxis.convertedCatToNumeric=!0,n}},{key:"convertCatToNumericXaxis",value:function(n,o,i){n.xaxis.type="numeric",n.xaxis.labels=n.xaxis.labels||{},n.xaxis.labels.formatter=n.xaxis.labels.formatter||function(d){return p.isNumber(d)?Math.floor(d):d};var u=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 p.isNumber(d)?u(c[Math.floor(d)-1]):u(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,o,i,u,c){var d=n.globals.seriesCandleO[o][i],h=n.globals.seriesCandleH[o][i],x=n.globals.seriesCandleM[o][i],k=n.globals.seriesCandleL[o][i],E=n.globals.seriesCandleC[o][i];return n.config.series[o].type&&n.config.series[o].type!==c?`
`.concat(n.config.series[o].name?n.config.series[o].name:"series-"+(o+1),": ").concat(n.globals.series[o][i],` -
`):'
')+"
".concat(u[0],': ')+d+"
"+"
".concat(u[1],': ')+h+"
"+(x?"
".concat(u[2],': ')+x+"
":"")+"
".concat(u[3],': ')+k+"
"+"
".concat(u[4],': ')+E+"
"}}]),J}(),ue=function(){function J(n){l(this,J),this.opts=n}return b(J,[{key:"init",value:function(n){var o=n.responsiveOverride,i=this.opts,u=new K,c=new he(i);this.chartType=i.chart.type,i=this.extendYAxis(i),i=this.extendAnnotations(i);var d=u.init(),h={};if(i&&s(i)==="object"){var x,k,E,N,L,W,G,q,Q,re,ie={};ie=["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(),(x=i.plotOptions)!==null&&x!==void 0&&(k=x.bar)!==null&&k!==void 0&&k.isFunnel&&(ie=c.funnel()),i.chart.stacked&&i.chart.type==="bar"&&(ie=c.stackedBars()),(E=i.chart.brush)!==null&&E!==void 0&&E.enabled&&(ie=c.brush(ie)),i.chart.stacked&&i.chart.stackType==="100%"&&(i=c.stacked100(i)),(N=i.plotOptions)!==null&&N!==void 0&&(L=N.bar)!==null&&L!==void 0&&L.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||{},o||(i.xaxis.convertedCatToNumeric=!1),((q=(i=this.checkForCatToNumericXAxis(this.chartType,ie,i)).chart.sparkline)!==null&&q!==void 0&&q.enabled||(Q=window.Apex.chart)!==null&&Q!==void 0&&(re=Q.sparkline)!==null&&re!==void 0&&re.enabled)&&(ie=c.sparkline(ie)),h=p.extend(d,ie)}var C=p.extend(h,window.Apex);return d=p.extend(C,i),d=this.handleUserInputErrors(d)}},{key:"checkForCatToNumericXAxis",value:function(n,o,i){var u,c,d=new he(i),h=(n==="bar"||n==="boxPlot")&&((u=i.plotOptions)===null||u===void 0||(c=u.bar)===null||c===void 0?void 0:c.horizontal),x=n==="pie"||n==="polarArea"||n==="donut"||n==="radar"||n==="radialBar"||n==="heatmap",k=i.xaxis.type!=="datetime"&&i.xaxis.type!=="numeric",E=i.xaxis.tickPlacement?i.xaxis.tickPlacement:o.xaxis&&o.xaxis.tickPlacement;return h||x||!k||E==="between"||(i=d.convertCatToNumeric(i)),i}},{key:"extendYAxis",value:function(n,o){var i=new K;(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=p.extend(n.yaxis,window.Apex.yaxis)),n.yaxis.constructor!==Array?n.yaxis=[p.extend(i.yAxis,n.yaxis)]:n.yaxis=p.extendArray(n.yaxis,i.yAxis);var u=!1;n.yaxis.forEach(function(d){d.logarithmic&&(u=!0)});var c=n.series;return o&&!c&&(c=o.config.series),u&&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 x=p.extend(i.yAxis,n.yaxis[0]);return x.show=!1,x})),u&&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 o=new K;return n.annotations.yaxis=p.extendArray(n.annotations.yaxis!==void 0?n.annotations.yaxis:[],o.yAxisAnnotation),n}},{key:"extendXAxisAnnotations",value:function(n){var o=new K;return n.annotations.xaxis=p.extendArray(n.annotations.xaxis!==void 0?n.annotations.xaxis:[],o.xAxisAnnotation),n}},{key:"extendPointAnnotations",value:function(n){var o=new K;return n.annotations.points=p.extendArray(n.annotations.points!==void 0?n.annotations.points:[],o.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 o=n;if(o.tooltip.shared&&o.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(o.chart.type==="bar"&&o.plotOptions.bar.horizontal){if(o.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");o.yaxis[0].reversed&&(o.yaxis[0].opposite=!0),o.xaxis.tooltip.enabled=!1,o.yaxis[0].tooltip.enabled=!1,o.chart.zoom.enabled=!1}return o.chart.type!=="bar"&&o.chart.type!=="rangeBar"||o.tooltip.shared&&o.xaxis.crosshairs.width==="barWidth"&&o.series.length>1&&(o.xaxis.crosshairs.width="tickWidth"),o.chart.type!=="candlestick"&&o.chart.type!=="boxPlot"||o.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(o.chart.type," chart is not supported.")),o.yaxis[0].reversed=!1),o}}]),J}(),ge=function(){function J(){l(this,J)}return b(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 o=this.globalVars(n);return this.initGlobalVars(o),o.initialConfig=p.extend({},n),o.initialSeries=p.clone(n.series),o.lastXAxis=p.clone(o.initialConfig.xaxis),o.lastYAxis=p.clone(o.initialConfig.yaxis),o}}]),J}(),ye=function(){function J(n){l(this,J),this.opts=n}return b(J,[{key:"init",value:function(){var n=new ue(this.opts).init({responsiveOverride:!1});return{config:n,globals:new ge().init(n)}}}]),J}(),Te=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.opts=null,this.seriesIndex=0}return b(J,[{key:"clippedImgArea",value:function(n){var o=this.w,i=o.config,u=parseInt(o.globals.gridWidth,10),c=parseInt(o.globals.gridHeight,10),d=u>c?u:c,h=n.image,x=0,k=0;n.width===void 0&&n.height===void 0?i.fill.image.width!==void 0&&i.fill.image.height!==void 0?(x=i.fill.image.width+1,k=i.fill.image.height):(x=d+1,k=d):(x=n.width,k=n.height);var E=document.createElementNS(o.globals.SVGNS,"pattern");m.setAttrs(E,{id:n.patternID,patternUnits:n.patternUnits?n.patternUnits:"userSpaceOnUse",width:x+"px",height:k+"px"});var N=document.createElementNS(o.globals.SVGNS,"image");E.appendChild(N),N.setAttributeNS(window.SVG.xlink,"href",h),m.setAttrs(N,{x:0,y:0,preserveAspectRatio:"none",width:x+"px",height:k+"px"}),N.style.opacity=n.opacity,o.globals.dom.elDefs.node.appendChild(E)}},{key:"getSeriesIndex",value:function(n){var o=this.w,i=o.config.chart.type;return(i==="bar"||i==="rangeBar")&&o.config.plotOptions.bar.distributed||i==="heatmap"||i==="treemap"?this.seriesIndex=n.seriesNumber:this.seriesIndex=n.seriesNumber%o.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(n){var o=this.w;this.opts=n;var i,u,c,d=this.w.config;this.seriesIndex=this.getSeriesIndex(n);var h=this.getFillColors()[this.seriesIndex];o.globals.seriesColors[this.seriesIndex]!==void 0&&(h=o.globals.seriesColors[this.seriesIndex]),typeof h=="function"&&(h=h({seriesIndex:this.seriesIndex,dataPointIndex:n.dataPointIndex,value:n.value,w:o}));var x=n.fillType?n.fillType:this.getFillType(this.seriesIndex),k=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 E=h;if(h.indexOf("rgb")===-1?h.length<9&&(E=p.hexToRgba(h,k)):h.indexOf("rgba")>-1&&(k=p.getOpacityFromRGBA(h)),n.opacity&&(k=n.opacity),x==="pattern"&&(u=this.handlePatternFill({fillConfig:n.fillConfig,patternFill:u,fillColor:h,fillOpacity:k,defaultColor:E})),x==="gradient"&&(c=this.handleGradientFill({fillConfig:n.fillConfig,fillColor:h,fillOpacity:k,i:this.seriesIndex})),x==="image"){var N=d.fill.image.src,L=n.patternID?n.patternID:"";this.clippedImgArea({opacity:k,image:Array.isArray(N)?n.seriesNumber-1&&(W=p.getOpacityFromRGBA(L));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"?E.shadeColor(-1*parseFloat(d.gradient.shadeIntensity),o.indexOf("rgb")>-1?p.rgb2hex(o):o):E.shadeColor(parseFloat(d.gradient.shadeIntensity),o.indexOf("rgb")>-1?p.rgb2hex(o):o);else if(d.gradient.gradientToColors[x.seriesNumber]){var q=d.gradient.gradientToColors[x.seriesNumber];h=q,q.indexOf("rgba")>-1&&(G=p.getOpacityFromRGBA(q))}else h=o;if(d.gradient.gradientFrom&&(L=d.gradient.gradientFrom),d.gradient.gradientTo&&(h=d.gradient.gradientTo),d.gradient.inverseColors){var Q=L;L=h,h=Q}return L.indexOf("rgb")>-1&&(L=p.rgb2hex(L)),h.indexOf("rgb")>-1&&(h=p.rgb2hex(h)),k.drawGradient(N,L,h,W,G,x.size,d.gradient.stops,d.gradient.colorStops,c)}}]),J}(),Re=function(){function J(n,o){l(this,J),this.ctx=n,this.w=n.w}return b(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,x=o,k=n,E=null,N=new m(this.ctx),L=h.config.markers.discrete&&h.config.markers.discrete.length;if((h.globals.markers.size[o]>0||d||L)&&(E=N.group({class:d||L?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(h.globals.cuid,")")),Array.isArray(k.x))for(var W=0;W0:h.config.markers.size>0)||d||L){p.isNumber(k.y[W])?q+=" w".concat(p.randomId()):q="apexcharts-nullpoint";var Q=this.getMarkerConfig({cssClass:q,seriesIndex:o,dataPointIndex:G});h.config.series[x].data[G]&&(h.config.series[x].data[G].fillColor&&(Q.pointFillColor=h.config.series[x].data[G].fillColor),h.config.series[x].data[G].strokeColor&&(Q.pointStrokeColor=h.config.series[x].data[G].strokeColor)),u&&(Q.pSize=u),(k.x[W]<0||k.x[W]>h.globals.gridWidth||k.y[W]<-h.globals.markers.largestSize||k.y[W]>h.globals.gridHeight+h.globals.markers.largestSize)&&(Q.pSize=0),(c=N.drawMarker(k.x[W],k.y[W],Q)).attr("rel",G),c.attr("j",G),c.attr("index",o),c.node.setAttribute("default-marker-size",Q.pSize),new g(this.ctx).setSelectionFilter(c,o,G),this.addEvents(c),E&&E.add(c)}else h.globals.pointsArray[o]===void 0&&(h.globals.pointsArray[o]=[]),h.globals.pointsArray[o].push([k.x[W],k.y[W]])}return E}},{key:"getMarkerConfig",value:function(n){var o=n.cssClass,i=n.seriesIndex,u=n.dataPointIndex,c=u===void 0?null:u,d=n.finishRadius,h=d===void 0?null:d,x=this.w,k=this.getMarkerStyle(i),E=x.globals.markers.size[i],N=x.config.markers;return c!==null&&N.discrete.length&&N.discrete.map(function(L){L.seriesIndex===i&&L.dataPointIndex===c&&(k.pointStrokeColor=L.strokeColor,k.pointFillColor=L.fillColor,E=L.size,k.pointShape=L.shape)}),{pSize:h===null?E: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:k.pointStrokeColor,pointFillColor:k.pointFillColor,shape:k.pointShape||(Array.isArray(N.shape)?N.shape[i]:N.shape),class:o,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 o=this.w,i=new m(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",o.config.markers.onClick),n.node.addEventListener("dblclick",o.config.markers.onDblClick),n.node.addEventListener("touchstart",i.pathMouseDown.bind(this.ctx,n),{passive:!0})}},{key:"getMarkerStyle",value:function(n){var o=this.w,i=o.globals.markers.colors,u=o.config.markers.strokeColor||o.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(u)?u[n]:u,pointFillColor:Array.isArray(i)?i[n]:i}}}]),J}(),De=function(){function J(n){l(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 b(J,[{key:"draw",value:function(n,o,i){var u=this.w,c=new m(this.ctx),d=i.realIndex,h=i.pointsPos,x=i.zRatio,k=i.elParent,E=c.group({class:"apexcharts-series-markers apexcharts-series-".concat(u.config.chart.type)});if(E.attr("clip-path","url(#gridRectMarkerMask".concat(u.globals.cuid,")")),Array.isArray(h.x))for(var N=0;NQ.maxBubbleRadius&&(q=Q.maxBubbleRadius)}u.config.chart.animations.enabled||(G=q);var re=h.x[N],ie=h.y[N];if(G=G||0,ie!==null&&u.globals.series[d][L]!==void 0||(W=!1),W){var C=this.drawPoint(re,ie,G,q,d,L,o);E.add(C)}k.add(E)}}},{key:"drawPoint",value:function(n,o,i,u,c,d,h){var x=this.w,k=c,E=new v(this.ctx),N=new g(this.ctx),L=new Te(this.ctx),W=new Re(this.ctx),G=new m(this.ctx),q=W.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:k,dataPointIndex:d,finishRadius:x.config.chart.type==="bubble"||x.globals.comboCharts&&x.config.series[c]&&x.config.series[c].type==="bubble"?u:null});u=q.pSize;var Q,re=L.fillPath({seriesNumber:c,dataPointIndex:d,color:q.pointFillColor,patternUnits:"objectBoundingBox",value:x.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)),x.config.series[k].data[d]&&x.config.series[k].data[d].fillColor&&(re=x.config.series[k].data[d].fillColor),Q.attr({x:n-q.width/2-q.pointStrokeWidth/2,y:o-q.height/2-q.pointStrokeWidth/2,cx:n,cy:o,fill:re,"fill-opacity":q.pointFillOpacity,stroke:q.pointStrokeColor,r:u,"stroke-width":q.pointStrokeWidth,"stroke-dasharray":q.pointStrokeDashArray,"stroke-opacity":q.pointStrokeOpacity}),x.config.chart.dropShadow.enabled){var ie=x.config.chart.dropShadow;N.dropShadow(Q,ie,c)}if(!this.initialAnim||x.globals.dataChanged||x.globals.resized)x.globals.animationEnded=!0;else{var C=x.config.chart.animations.speed;E.animateMarker(Q,0,q.shape==="circle"?u:{width:q.width,height:q.height},C,x.globals.easing,function(){window.setTimeout(function(){E.animationCompleted(Q)},100)})}if(x.globals.dataChanged&&q.shape==="circle")if(this.dynamicAnim){var I,$,te,ce,de=x.config.chart.animations.dynamicAnimation.speed;(ce=x.globals.previousPaths[c]&&x.globals.previousPaths[c][h])!=null&&(I=ce.x,$=ce.y,te=ce.r!==void 0?ce.r:u);for(var we=0;wex.globals.gridHeight+L&&(o=x.globals.gridHeight+L/2),x.globals.dataLabelsRects[u]===void 0&&(x.globals.dataLabelsRects[u]=[]),x.globals.dataLabelsRects[u].push({x:n,y:o,width:N,height:L});var W=x.globals.dataLabelsRects[u].length-2,G=x.globals.lastDrawnDataLabelsIndexes[u]!==void 0?x.globals.lastDrawnDataLabelsIndexes[u][x.globals.lastDrawnDataLabelsIndexes[u].length-1]:0;if(x.globals.dataLabelsRects[u][W]!==void 0){var q=x.globals.dataLabelsRects[u][G];(n>q.x+q.width||o>q.y+q.height||o+Lo.globals.gridWidth+Q.textRects.width+10)&&(x="");var re=o.globals.dataLabels.style.colors[d];((o.config.chart.type==="bar"||o.config.chart.type==="rangeBar")&&o.config.plotOptions.bar.distributed||o.config.dataLabels.distributed)&&(re=o.globals.dataLabels.style.colors[h]),typeof re=="function"&&(re=re({series:o.globals.series,seriesIndex:d,dataPointIndex:h,w:o})),W&&(re=W);var ie=L.offsetX,C=L.offsetY;if(o.config.chart.type!=="bar"&&o.config.chart.type!=="rangeBar"||(ie=0,C=0),Q.drawnextLabel){var I=i.drawText({width:100,height:parseInt(L.style.fontSize,10),x:u+ie,y:c+C,foreColor:re,textAnchor:k||L.textAnchor,text:x,fontSize:E||L.style.fontSize,fontFamily:L.style.fontFamily,fontWeight:L.style.fontWeight||"normal"});if(I.attr({class:"apexcharts-datalabel",cx:u,cy:c}),L.dropShadow.enabled){var $=L.dropShadow;new g(this.ctx).dropShadow(I,$)}N.add(I),o.globals.lastDrawnDataLabelsIndexes[d]===void 0&&(o.globals.lastDrawnDataLabelsIndexes[d]=[]),o.globals.lastDrawnDataLabelsIndexes[d].push(h)}}}},{key:"addBackgroundToDataLabel",value:function(n,o){var i=this.w,u=i.config.dataLabels.background,c=u.padding,d=u.padding/2,h=o.width,x=o.height,k=new m(this.ctx).drawRect(o.x-c,o.y-d/2,h+2*c,x+d,u.borderRadius,i.config.chart.background==="transparent"?"#fff":i.config.chart.background,u.opacity,u.borderWidth,u.borderColor);return u.dropShadow.enabled&&new g(this.ctx).dropShadow(k,u.dropShadow),k}},{key:"dataLabelsBackground",value:function(){var n=this.w;if(n.config.chart.type!=="bubble")for(var o=n.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),i=0;i0&&arguments[0]!==void 0)||arguments[0],o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],u=this.w,c=p.clone(u.globals.initialSeries);u.globals.previousPaths=[],i?(u.globals.collapsedSeries=[],u.globals.ancillaryCollapsedSeries=[],u.globals.collapsedSeriesIndices=[],u.globals.ancillaryCollapsedSeriesIndices=[]):c=this.emptyCollapsedSeries(c),u.config.series=c,n&&(o&&(u.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(c,u.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(n){for(var o=this.w,i=0;i-1&&(n[i].data=[]);return n}},{key:"toggleSeriesOnHover",value:function(n,o){var i=this.w;o||(o=n.target);var u=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if(n.type==="mousemove"){var c=parseInt(o.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 x=0;x=x.from&&E<=x.to&&c[k].classList.remove(i.legendInactiveClass)}}(u.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",o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=this.w,u=0;if(i.config.series.length>1){for(var c=i.config.series.map(function(h,x){return h.data&&h.data.length>0&&i.globals.collapsedSeriesIndices.indexOf(x)===-1&&(!i.globals.comboCharts||o.length===0||o.length&&o.indexOf(i.config.series[x].type)>-1)?x:-1}),d=n==="asc"?0:c.length-1;n==="asc"?d=0;n==="asc"?d++:d--)if(c[d]!==-1){u=c[d];break}}return u}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map(function(n,o){return n.type==="bar"||n.type==="column"?o:-1}).filter(function(n){return n!==-1}):this.w.config.series.map(function(n,o){return o})}},{key:"getPreviousPaths",value:function(){var n=this.w;function o(d,h,x){for(var k=d[h].childNodes,E={type:x,paths:[],realIndex:d[h].getAttribute("data:realIndex")},N=0;N0)for(var u=function(d){for(var h=n.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(n.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(d,"'] rect")),x=[],k=function(N){var L=function(G){return h[N].getAttribute(G)},W={x:parseFloat(L("x")),y:parseFloat(L("y")),width:parseFloat(L("width")),height:parseFloat(L("height"))};x.push({rect:W,color:h[N].getAttribute("color")})},E=0;E0)for(var u=0;u0?o:[]});return n}}]),J}(),Xe=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new _(this.ctx)}return b(J,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var n=this.w.config.series.slice(),o=new Oe(this.ctx);if(this.activeSeriesIndex=o.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(),o=new Oe(this.ctx);if(this.activeSeriesIndex=o.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,o){for(var i=this.w.config,u=this.w.globals,c=i.chart.type==="boxPlot"||i.series[o].type==="boxPlot",d=0;d=5?this.twoDSeries.push(p.parseNumber(n[o].data[d][4])):this.twoDSeries.push(p.parseNumber(n[o].data[d][1])),u.dataFormatXNumeric=!0),i.xaxis.type==="datetime"){var h=new Date(n[o].data[d][0]);h=new Date(h).getTime(),this.twoDSeriesX.push(h)}else this.twoDSeriesX.push(n[o].data[d][0]);for(var x=0;x-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 oe(u),x=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=(o=n[0])===null||o===void 0?void 0:o.group,d.hasSeriesGroups){var k=[],E=R(new Set(n.map(function(G){return G.group})));n.forEach(function(G,q){var Q=E.indexOf(G.group);k[Q]||(k[Q]=[]),k[Q].push(G.name)}),d.seriesGroups=k}for(var N=function(){for(var G=0;G0&&(this.twoDSeriesX=x,d.seriesX.push(this.twoDSeriesX))),d.labels.push(this.twoDSeriesX);var W=n[L].data.map(function(G){return p.parseNumber(G)});d.series.push(W)}d.seriesZ.push(this.threeDSeries),n[L].name!==void 0?d.seriesNames.push(n[L].name):d.seriesNames.push("series-"+parseInt(L+1,10)),n[L].color!==void 0?d.seriesColors.push(n[L].color):d.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(n){var o=this.w.globals,i=this.w.config;o.series=n.slice(),o.seriesNames=i.labels.slice();for(var u=0;u0?i.labels=o.xaxis.categories:o.labels.length>0?i.labels=o.labels.slice():this.fallbackToCategory?(i.labels=i.labels[0],i.seriesRange.length&&(i.seriesRange.map(function(u){u.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)),o.xaxis.convertedCatToNumeric&&(new he(o).convertCatToNumericXaxis(o,this.ctx,i.seriesX[0]),this._generateExternalLabels(n))):this._generateExternalLabels(n)}},{key:"_generateExternalLabels",value:function(n){var o=this.w.globals,i=this.w.config,u=[];if(o.axisCharts){if(o.series.length>0)if(this.isFormatXY())for(var c=i.series.map(function(N,L){return N.data.filter(function(W,G,q){return q.findIndex(function(Q){return Q.x===W.x})===G})}),d=c.reduce(function(N,L,W,G){return G[N].length>L.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],x=this.w,k=n[u]===void 0?"":n[u],E=k,N=x.globals.xLabelFormatter,L=x.config.xaxis.labels.formatter,W=!1,G=new fe(this.ctx),q=k;h&&(E=G.xLabelFormat(N,k,q,{i:u,dateFormatter:new oe(this.ctx).formatDate,w:x}),L!==void 0&&(E=L(k,n[u],{i:u,dateFormatter:new oe(this.ctx).formatDate,w:x})));var Q,re;o.length>0?(Q=o[u].unit,re=null,o.forEach(function($){$.unit==="month"?re="year":$.unit==="day"?re="month":$.unit==="hour"?re="day":$.unit==="minute"&&(re="hour")}),W=re===Q,i=o[u].position,E=o[u].value):x.config.xaxis.type==="datetime"&&L===void 0&&(E=""),E===void 0&&(E=""),E=Array.isArray(E)?E:E.toString();var ie=new m(this.ctx),C={};C=x.globals.rotateXLabels&&h?ie.getTextRects(E,parseInt(d,10),null,"rotate(".concat(x.config.xaxis.labels.rotate," 0 0)"),!1):ie.getTextRects(E,parseInt(d,10));var I=!x.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(E)&&(E.indexOf("NaN")===0||E.toLowerCase().indexOf("invalid")===0||E.toLowerCase().indexOf("infinity")>=0||c.indexOf(E)>=0&&I)&&(E=""),{x:i,text:E,textRect:C,isBold:W}}},{key:"checkLabelBasedOnTickamount",value:function(n,o,i){var u=this.w,c=u.config.xaxis.tickAmount;return c==="dataPoints"&&(c=Math.round(u.globals.gridWidth/120)),c>i||n%Math.round(i/(c+1))==0||(o.text=""),o}},{key:"checkForOverflowingLabels",value:function(n,o,i,u,c){var d=this.w;if(n===0&&d.globals.skipFirstTimelinelabel&&(o.text=""),n===i-1&&d.globals.skipLastTimelinelabel&&(o.text=""),d.config.xaxis.labels.hideOverlappingLabels&&u.length>0){var h=c[c.length-1];o.x0){x.config.yaxis[c].opposite===!0&&(n+=u.width);for(var N=o;N>=0;N--){var L=E+o/10+x.config.yaxis[c].labels.offsetY-1;x.globals.isBarHorizontal&&(L=d*N),x.config.chart.type==="heatmap"&&(L+=d/2);var W=k.drawLine(n+i.offsetX-u.width+u.offsetX,L+u.offsetY,n+i.offsetX+u.offsetX,L+u.offsetY,u.color);h.add(W),E+=d}}}}]),J}(),ke=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"scaleSvgNode",value:function(n,o){var i=parseFloat(n.getAttributeNS(null,"width")),u=parseFloat(n.getAttributeNS(null,"height"));n.setAttributeNS(null,"width",i*o),n.setAttributeNS(null,"height",u*o),n.setAttributeNS(null,"viewBox","0 0 "+i+" "+u)}},{key:"fixSvgStringForIe11",value:function(n){if(!p.isIE11())return n.replace(/ /g," ");var o=0,i=n.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,function(u){return++o===2?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':u});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 o=this.w.globals.dom.Paper.svg();if(n!==1){var i=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(i,n),o=new XMLSerializer().serializeToString(i)}return this.fixSvgStringForIe11(o)}},{key:"cleanup",value:function(){var n=this.w,o=n.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),i=n.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),u=n.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(u,function(c){c.setAttribute("width",0)}),o&&o[0]&&(o[0].setAttribute("x",-500),o[0].setAttribute("x1",-500),o[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(),o=new Blob([n],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(o)}},{key:"dataURI",value:function(n){var o=this;return new Promise(function(i){var u=o.w,c=n?n.scale||n.width/u.globals.svgWidth:1;o.cleanup();var d=document.createElement("canvas");d.width=u.globals.svgWidth*c,d.height=parseInt(u.globals.dom.elWrap.style.height,10)*c;var h=u.config.chart.background==="transparent"?"#fff":u.config.chart.background,x=d.getContext("2d");x.fillStyle=h,x.fillRect(0,0,d.width*c,d.height*c);var k=o.getSvgString(c);if(window.canvg&&p.isIE11()){var E=window.canvg.Canvg.fromString(x,k,{ignoreClear:!0,ignoreDimensions:!0});E.start();var N=d.msToBlob();E.stop(),i({blob:N})}else{var L="data:image/svg+xml,"+encodeURIComponent(k),W=new Image;W.crossOrigin="anonymous",W.onload=function(){if(x.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=L}})}},{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(o){var i=o.imgURI,u=o.blob;u?navigator.msSaveOrOpenBlob(u,n.w.globals.chartID+".png"):n.triggerDownload(i,n.w.config.chart.toolbar.export.png.filename,".png")})}},{key:"exportToCSV",value:function(n){var o=this,i=n.series,u=n.fileName,c=n.columnDelimiter,d=c===void 0?",":c,h=n.lineDelimiter,x=h===void 0?` -`:h,k=this.w;i||(i=k.config.series);var E=[],N=[],L="",W=k.globals.series.map(function(C,I){return k.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 Xe(this.ctx),Q=new Ve(this.ctx),re=function(C){var I="";if(k.globals.axisCharts){if(k.config.xaxis.type==="category"||k.config.xaxis.convertedCatToNumeric)if(k.globals.isBarHorizontal){var $=k.globals.yLabelFormatters[0],te=new Oe(o.ctx).getActiveConfigSeriesIndex();I=$(k.globals.labels[C],{seriesIndex:te,dataPointIndex:C,w:k})}else I=Q.getLabel(k.globals.labels,k.globals.timescaleLabels,0,C).text;k.config.xaxis.type==="datetime"&&(k.config.xaxis.categories.length?I=k.config.xaxis.categories[C]:k.config.labels.length&&(I=k.config.labels[C]))}else I=k.config.labels[C];return Array.isArray(I)&&(I=I.join(" ")),p.isNumber(I)?I:I.split(d).join("")},ie=function(C,I){if(E.length&&I===0&&N.push(E.join(d)),C.data){C.data=C.data.length&&C.data||R(Array(G)).map(function(){return""});for(var $=0;$=10?k.config.chart.toolbar.export.csv.dateFormatter(te):p.isNumber(te)?te:te.split(d).join("")));for(var ce=0;ce0&&!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 b(J,[{key:"drawXaxis",value:function(){var n=this.w,o=new m(this.ctx),i=o.group({class:"apexcharts-xaxis",transform:"translate(".concat(n.config.xaxis.offsetX,", ").concat(n.config.xaxis.offsetY,")")}),u=o.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(n.globals.translateXAxisX,", ").concat(n.globals.translateXAxisY,")")});i.add(u);for(var c=[],d=0;d6&&arguments[6]!==void 0?arguments[6]:{},E=[],N=[],L=this.w,W=k.xaxisFontSize||this.xaxisFontSize,G=k.xaxisFontFamily||this.xaxisFontFamily,q=k.xaxisForeColors||this.xaxisForeColors,Q=k.fontWeight||L.config.xaxis.labels.style.fontWeight,re=k.cssClass||L.config.xaxis.labels.style.cssClass,ie=L.globals.padHorizontal,C=u.length,I=L.config.xaxis.type==="category"?L.globals.dataPoints:C;if(I===0&&C>I&&(I=C),c){var $=I>1?I-1:I;h=L.globals.gridWidth/Math.min($,C-1),ie=ie+d(0,h)/2+L.config.xaxis.labels.offsetX}else h=L.globals.gridWidth/I,ie=ie+d(0,h)+L.config.xaxis.labels.offsetX;for(var te=function(de){var we=ie-d(de,h)/2+L.config.xaxis.labels.offsetX;de===0&&C===1&&h/2===ie&&I===1&&(we=L.globals.gridWidth/2);var Ce=x.axesUtils.getLabel(u,L.globals.timescaleLabels,we,de,E,W,n),Ie=28;if(L.globals.rotateXLabels&&n&&(Ie=22),L.config.xaxis.title.text&&L.config.xaxis.position==="top"&&(Ie+=parseFloat(L.config.xaxis.title.style.fontSize)+2),n||(Ie=Ie+parseFloat(W)+(L.globals.xAxisLabelsHeight-L.globals.xAxisGroupLabelsHeight)+(L.globals.rotateXLabels?10:0)),Ce=L.config.xaxis.tickAmount!==void 0&&L.config.xaxis.tickAmount!=="dataPoints"&&L.config.xaxis.type!=="datetime"?x.axesUtils.checkLabelBasedOnTickamount(de,Ce,C):x.axesUtils.checkForOverflowingLabels(de,Ce,C,E,N),L.config.xaxis.labels.show){var We=o.drawText({x:Ce.x,y:x.offY+L.config.xaxis.labels.offsetY+Ie-(L.config.xaxis.position==="top"?L.globals.xAxisHeight+L.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&&L.config.xaxis.convertedCatToNumeric?q[L.globals.minX+de-1]:q[de]:q,isPlainText:!1,cssClass:(n?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+re});if(i.add(We),We.on("click",function($e){if(typeof L.config.chart.events.xAxisLabelClick=="function"){var Ke=Object.assign({},L,{labelIndex:de});L.config.chart.events.xAxisLabelClick($e,x.ctx,Ke)}}),n){var Fe=document.createElementNS(L.globals.SVGNS,"title");Fe.textContent=Array.isArray(Ce.text)?Ce.text.join(" "):Ce.text,We.node.appendChild(Fe),Ce.text!==""&&(E.push(Ce.text),N.push(Ce))}}deu.globals.gridWidth)){var d=this.offY+u.config.xaxis.axisTicks.offsetY;if(o=o+d+u.config.xaxis.axisTicks.height,u.config.xaxis.position==="top"&&(o=d-u.config.xaxis.axisTicks.height),u.config.xaxis.axisTicks.show){var h=new m(this.ctx).drawLine(n+u.config.xaxis.axisTicks.offsetX,d+u.config.xaxis.offsetY,c+u.config.xaxis.axisTicks.offsetX,o+u.config.xaxis.offsetY,u.config.xaxis.axisTicks.color);i.add(h),h.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var n=this.w,o=[],i=this.xaxisLabels.length,u=n.globals.padHorizontal;if(n.globals.timescaleLabels.length>0)for(var c=0;c0){var E=c[c.length-1].getBBox(),N=c[0].getBBox();E.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 L=0;L0&&(this.xaxisLabels=o.globals.timescaleLabels.slice())}return b(J,[{key:"drawGridArea",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,o=this.w,i=new m(this.ctx);n===null&&(n=i.group({class:"apexcharts-grid"}));var u=i.drawLine(o.globals.padHorizontal,1,o.globals.padHorizontal,o.globals.gridHeight,"transparent"),c=i.drawLine(o.globals.padHorizontal,o.globals.gridHeight,o.globals.gridWidth,o.globals.gridHeight,"transparent");return n.add(c),n.add(u),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,o=n.globals,i=new m(this.ctx),u=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)}),u=c}o.dom.elGridRectMask=document.createElementNS(o.SVGNS,"clipPath"),o.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(o.cuid)),o.dom.elGridRectMarkerMask=document.createElementNS(o.SVGNS,"clipPath"),o.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(o.cuid)),o.dom.elForecastMask=document.createElementNS(o.SVGNS,"clipPath"),o.dom.elForecastMask.setAttribute("id","forecastMask".concat(o.cuid)),o.dom.elNonForecastMask=document.createElementNS(o.SVGNS,"clipPath"),o.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(o.cuid));var d=n.config.chart.type,h=0,x=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,x=n.config.grid.padding.right,o.barPadForNumericAxis>h&&(h=o.barPadForNumericAxis,x=o.barPadForNumericAxis)),o.dom.elGridRect=i.drawRect(-u-h-2,2*-u-2,o.gridWidth+u+x+h+4,o.gridHeight+4*u+4,0,"#fff");var k=n.globals.markers.largestSize+1;o.dom.elGridRectMarker=i.drawRect(2*-k,2*-k,o.gridWidth+4*k,o.gridHeight+4*k,0,"#fff"),o.dom.elGridRectMask.appendChild(o.dom.elGridRect.node),o.dom.elGridRectMarkerMask.appendChild(o.dom.elGridRectMarker.node);var E=o.dom.baseEl.querySelector("defs");E.appendChild(o.dom.elGridRectMask),E.appendChild(o.dom.elForecastMask),E.appendChild(o.dom.elNonForecastMask),E.appendChild(o.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(n){var o=n.i,i=n.x1,u=n.y1,c=n.x2,d=n.y2,h=n.xCount,x=n.parent,k=this.w;if(!(o===0&&k.globals.skipFirstTimelinelabel||o===h-1&&k.globals.skipLastTimelinelabel&&!k.config.xaxis.labels.formatter||k.config.chart.type==="radar")){k.config.grid.xaxis.lines.show&&this._drawGridLine({i:o,x1:i,y1:u,x2:c,y2:d,xCount:h,parent:x});var E=0;if(k.globals.hasXaxisGroups&&k.config.xaxis.tickPlacement==="between"){var N=k.globals.groups;if(N){for(var L=0,W=0;L2));c++);return!n.globals.isBarHorizontal||this.isRangeBar?(i=this.xaxisLabels.length,this.isRangeBar&&(i--,u=n.globals.labels.length,n.config.xaxis.tickAmount&&n.config.xaxis.labels.formatter&&(i=n.config.xaxis.tickAmount)),this._drawXYLines({xCount:i,tickAmount:u})):(i=u,u=n.globals.xTickAmount,this._drawInvertedXYLines({xCount:i,tickAmount:u})),this.drawGridBands(i,u),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:n.globals.gridWidth/i}}},{key:"drawGridBands",value:function(n,o){var i=this.w;if(i.config.grid.row.colors!==void 0&&i.config.grid.row.colors.length>0)for(var u=0,c=i.globals.gridHeight/o,d=i.globals.gridWidth,h=0,x=0;h=i.config.grid.row.colors.length&&(x=0),this._drawGridBandRect({c:x,x1:0,y1:u,x2:d,y2:c,type:"row"}),u+=i.globals.gridHeight/o;if(i.config.grid.column.colors!==void 0&&i.config.grid.column.colors.length>0)for(var k=i.globals.isBarHorizontal||i.config.xaxis.tickPlacement!=="on"||i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric?n:n-1,E=i.globals.padHorizontal,N=i.globals.padHorizontal+i.globals.gridWidth/k,L=i.globals.gridHeight,W=0,G=0;W=i.config.grid.column.colors.length&&(G=0),this._drawGridBandRect({c:G,x1:E,y1:0,x2:N,y2:L,type:"column"}),E+=i.globals.gridWidth/k}}]),J}(),Ge=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"niceScale",value:function(n,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,c=arguments.length>4?arguments[4]:void 0,d=this.w,h=Math.abs(o-n);if((i=this._adjustTicksForSmallRange(i,u,h))==="dataPoints"&&(i=d.globals.dataPoints-1),n===Number.MIN_VALUE&&o===0||!p.isNumber(n)&&!p.isNumber(o)||n===Number.MIN_VALUE&&o===-Number.MAX_VALUE)return n=0,o=i,this.linearScale(n,o,i);n>o?(console.warn("axis.min cannot be greater than axis.max"),o=n+.1):n===o&&(n=n===0?0:n-.5,o=o===0?2:o+.5);var x=[];h<1&&c&&(d.config.chart.type==="candlestick"||d.config.series[u].type==="candlestick"||d.config.chart.type==="boxPlot"||d.config.series[u].type==="boxPlot"||d.globals.isRangeData)&&(o*=1.01);var k=i+1;k<2?k=2:k>2&&(k-=2);var E=h/k,N=Math.floor(p.log10(E)),L=Math.pow(10,N),W=Math.round(E/L);W<1&&(W=1);var G=W*L,q=G*Math.floor(n/G),Q=G*Math.ceil(o/G),re=q;if(c&&h>2){for(;x.push(p.stripNumber(re,7)),!((re+=G)>Q););return{result:x,niceMin:x[0],niceMax:x[x.length-1]}}var ie=n;(x=[]).push(p.stripNumber(ie,7));for(var C=Math.abs(o-n)/i,I=0;I<=i;I++)ie+=C,x.push(ie);return x[x.length-2]>=o&&x.pop(),{result:x,niceMin:x[0],niceMax:x[x.length-1]}}},{key:"linearScale",value:function(n,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,u=arguments.length>3?arguments[3]:void 0,c=Math.abs(o-n);(i=this._adjustTicksForSmallRange(i,u,c))==="dataPoints"&&(i=this.w.globals.dataPoints-1);var d=c/i;i===Number.MAX_VALUE&&(i=10,d=1);for(var h=[],x=n;i>=0;)h.push(x),x+=d,i-=1;return{result:h,niceMin:h[0],niceMax:h[h.length-1]}}},{key:"logarithmicScaleNice",value:function(n,o,i){o<=0&&(o=Math.max(n,i)),n<=0&&(n=Math.min(o,i));for(var u=[],c=Math.ceil(Math.log(o)/Math.log(i)+1),d=Math.floor(Math.log(n)/Math.log(i));d5)u.allSeriesCollapsed=!1,u.yAxisScale[n]=this.logarithmicScale(o,i,d.logBase),u.yAxisScale[n]=d.forceNiceScale?this.logarithmicScaleNice(o,i,d.logBase):this.logarithmicScale(o,i,d.logBase);else if(i!==-Number.MAX_VALUE&&p.isNumber(i))if(u.allSeriesCollapsed=!1,d.min===void 0&&d.max===void 0||d.forceNiceScale){var x=c.yaxis[n].max===void 0&&c.yaxis[n].min===void 0||c.yaxis[n].forceNiceScale;u.yAxisScale[n]=this.niceScale(o,i,d.tickAmount?d.tickAmount:h<5&&h>1?h+1:5,n,x)}else u.yAxisScale[n]=this.linearScale(o,i,d.tickAmount,n);else u.yAxisScale[n]=this.linearScale(0,5,5)}},{key:"setXScale",value:function(n,o){var i=this.w,u=i.globals,c=i.config.xaxis,d=Math.abs(o-n);return o!==-Number.MAX_VALUE&&p.isNumber(o)?u.xAxisScale=this.linearScale(n,o,c.tickAmount?c.tickAmount:d<5&&d>1?d+1:5,0):u.xAxisScale=this.linearScale(0,5,5),u.xAxisScale}},{key:"setMultipleYScales",value:function(){var n=this,o=this.w.globals,i=this.w.config,u=o.minYArr.concat([]),c=o.maxYArr.concat([]),d=[];i.yaxis.forEach(function(h,x){var k=x;i.series.forEach(function(L,W){L.name===h.seriesName&&(k=W,x!==W?d.push({index:W,similarIndex:x,alreadyExists:!0}):d.push({index:W}))});var E=u[k],N=c[k];n.setYScaleForIndex(x,E,N)}),this.sameScaleInMultipleAxes(u,c,d)}},{key:"sameScaleInMultipleAxes",value:function(n,o,i){var u=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(re,ie){var C,I;Q!==ie&&(C=q,I=re,C.filter(function($){return I.indexOf($)!==-1})).length>0&&(h[Q]=h[Q].concat(h[ie]))})});var x=h.map(function(q){return q.filter(function(Q,re){return q.indexOf(Q)===re})}).map(function(q){return q.sort()});h=h.filter(function(q){return!!q});var k=x.slice(),E=k.map(function(q){return JSON.stringify(q)});k=k.filter(function(q,Q){return E.indexOf(JSON.stringify(q))===Q});var N=[],L=[];n.forEach(function(q,Q){k.forEach(function(re,ie){re.indexOf(Q)>-1&&(N[ie]===void 0&&(N[ie]=[],L[ie]=[]),N[ie].push({key:Q,value:q}),L[ie].push({key:Q,value:o[Q]}))})});var W=Array.apply(null,Array(k.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),G=Array.apply(null,Array(k.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);N.forEach(function(q,Q){q.forEach(function(re,ie){W[Q]=Math.min(re.value,W[Q])})}),L.forEach(function(q,Q){q.forEach(function(re,ie){G[Q]=Math.max(re.value,G[Q])})}),n.forEach(function(q,Q){L.forEach(function(re,ie){var C=W[ie],I=G[ie];c.chart.stacked&&(I=0,re.forEach(function($,te){$.value!==-Number.MAX_VALUE&&(I+=$.value),C!==Number.MIN_VALUE&&(C+=N[ie][te].value)})),re.forEach(function($,te){re[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),u.setYScaleForIndex(Q,C,I))})})})}},{key:"autoScaleY",value:function(n,o,i){n||(n=this);var u=n.w;if(u.globals.isMultipleYAxis||u.globals.collapsedSeries.length)return console.warn("autoScaleYaxis not supported in a multi-yaxis chart."),o;var c=u.globals.seriesX[0],d=u.config.chart.stacked;return o.forEach(function(h,x){for(var k=0,E=0;E=i.xaxis.min){k=E;break}var N,L,W=u.globals.minYArr[x],G=u.globals.maxYArr[x],q=u.globals.stackedSeriesTotals;u.globals.series.forEach(function(Q,re){var ie=Q[k];d?(ie=q[k],N=L=ie,q.forEach(function(C,I){c[I]<=i.xaxis.max&&c[I]>=i.xaxis.min&&(C>L&&C!==null&&(L=C),Q[I]=i.xaxis.min){var $=C,te=C;u.globals.series.forEach(function(ce,de){C!==null&&($=Math.min(ce[I],$),te=Math.max(ce[I],te))}),te>L&&te!==null&&(L=te),$W&&(N=W),o.length>1?(o[re].min=h.min===void 0?N:h.min,o[re].max=h.max===void 0?L:h.max):(o[0].min=h.min===void 0?N:h.min,o[0].max=h.max===void 0?L:h.max)})}),o}}]),J}(),Qe=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.scales=new Ge(n)}return b(J,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(n){var o=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,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,c=this.w.config,d=this.w.globals,h=-Number.MAX_VALUE,x=Number.MIN_VALUE;u===null&&(u=n+1);var k=d.series,E=k,N=k;c.chart.type==="candlestick"?(E=d.seriesCandleL,N=d.seriesCandleH):c.chart.type==="boxPlot"?(E=d.seriesCandleO,N=d.seriesCandleC):d.isRangeData&&(E=d.seriesRangeStart,N=d.seriesRangeEnd);for(var L=n;LE[L][W]&&E[L][W]<0&&(x=E[L][W])):d.hasNullValues=!0}}return c.chart.type==="rangeBar"&&d.seriesRangeStart.length&&d.isBarHorizontal&&(x=o),c.chart.type==="bar"&&(x<0&&h<0&&(h=0),x===Number.MIN_VALUE&&(x=0)),{minY:x,maxY:h,lowestY:o,highestY:i}}},{key:"setYRange",value:function(){var n=this.w.globals,o=this.w.config;n.maxY=-Number.MAX_VALUE,n.minY=Number.MIN_VALUE;var i=Number.MAX_VALUE;if(n.isMultipleYAxis)for(var u=0;u=0&&i<=10||o.yaxis[0].min!==void 0||o.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 o.yaxis.forEach(function(x,k){x.max!==void 0&&(typeof x.max=="number"?n.maxYArr[k]=x.max:typeof x.max=="function"&&(n.maxYArr[k]=x.max(n.isMultipleYAxis?n.maxYArr[k]:n.maxY)),n.maxY=n.maxYArr[k]),x.min!==void 0&&(typeof x.min=="number"?n.minYArr[k]=x.min:typeof x.min=="function"&&(n.minYArr[k]=x.min(n.isMultipleYAxis?n.minYArr[k]===Number.MIN_VALUE?0:n.minYArr[k]:n.minY)),n.minY=n.minYArr[k])}),n.isBarHorizontal&&["min","max"].forEach(function(x){o.xaxis[x]!==void 0&&typeof o.xaxis[x]=="number"&&(x==="min"?n.minY=o.xaxis[x]:n.maxY=o.xaxis[x])}),n.isMultipleYAxis?(this.scales.setMultipleYScales(),n.minY=i,n.yAxisScale.forEach(function(x,k){n.minYArr[k]=x.niceMin,n.maxYArr[k]=x.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,o=this.w.config,i=o.xaxis.type==="numeric"||o.xaxis.type==="datetime"||o.xaxis.type==="category"&&!n.noLabelsProvided||n.noLabelsProvided||n.isXNumeric;if(n.isXNumeric&&function(){for(var h=0;hn.dataPoints&&n.dataPoints!==0&&(u=n.dataPoints-1)):o.xaxis.tickAmount==="dataPoints"?(n.series.length>1&&(u=n.series[n.maxValsInArrayIndex].length-1),n.isXNumeric&&(u=n.maxX-n.minX-1)):u=o.xaxis.tickAmount,n.xTickAmount=u,o.xaxis.max!==void 0&&typeof o.xaxis.max=="number"&&(n.maxX=o.xaxis.max),o.xaxis.min!==void 0&&typeof o.xaxis.min=="number"&&(n.minX=o.xaxis.min),o.xaxis.range!==void 0&&(n.minX=n.maxX-o.xaxis.range),n.minX!==Number.MAX_VALUE&&n.maxX!==-Number.MAX_VALUE)if(o.xaxis.convertedCatToNumeric&&!n.dataFormatXNumeric){for(var c=[],d=n.minX-1;d0&&(n.xAxisScale=this.scales.linearScale(1,n.labels.length,u-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 o=0;o0){var h=c-u[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,o=this.w.globals;if(o.series.length){var i=o.seriesGroups;i.length||(i=[this.w.config.series.map(function(d){return d.name})]);var u={},c={};i.forEach(function(d){u[d]=[],c[d]=[],n.w.config.series.map(function(h,x){return d.indexOf(h.name)>-1?x:null}).filter(function(h){return h!==null}).forEach(function(h){for(var x=0;x0?u[d][x]+=parseFloat(o.series[h][x])+1e-4:c[d][x]+=parseFloat(o.series[h][x]))})}),Object.entries(u).forEach(function(d){var h=D(d,1)[0];u[h].forEach(function(x,k){o.maxY=Math.max(o.maxY,u[h][k]),o.minY=Math.min(o.minY,c[h][k])})})}}}]),J}(),qe=function(){function J(n,o){l(this,J),this.ctx=n,this.elgrid=o,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 b(J,[{key:"drawYaxis",value:function(n){var o=this,i=this.w,u=new m(this.ctx),c=i.config.yaxis[n].labels.style,d=c.fontSize,h=c.fontFamily,x=c.fontWeight,k=u.group({class:"apexcharts-yaxis",rel:n,transform:"translate("+i.globals.translateYAxisX[n]+", 0)"});if(this.axesUtils.isYAxisHidden(n))return k;var E=u.group({class:"apexcharts-yaxis-texts-g"});k.add(E);var N=i.globals.yAxisScale[n].result.length-1,L=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 re=function(we){var Ce=q[we];Ce=G(Ce,we,i);var Ie=i.config.yaxis[n].labels.padding;i.config.yaxis[n].opposite&&i.config.yaxis.length!==0&&(Ie*=-1);var We="end";i.config.yaxis[n].opposite&&(We="start"),i.config.yaxis[n].labels.align==="left"?We="start":i.config.yaxis[n].labels.align==="center"?We="middle":i.config.yaxis[n].labels.align==="right"&&(We="end");var Fe=o.axesUtils.getYAxisForeColor(c.colors,n),$e=i.config.yaxis[n].labels.offsetY;i.config.chart.type==="heatmap"&&($e-=(i.globals.gridHeight/i.globals.series.length-1)/2);var Ke=u.drawText({x:Ie,y:W+N/10+$e+1,text:Ce,textAnchor:We,fontSize:d,fontFamily:h,fontWeight:x,maxWidth:i.config.yaxis[n].labels.maxWidth,foreColor:Array.isArray(Fe)?Fe[we]:Fe,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+c.cssClass});we===N&&(Q=Ke),E.add(Ke);var st=document.createElementNS(i.globals.SVGNS,"title");if(st.textContent=Array.isArray(Ce)?Ce.join(" "):Ce,Ke.node.appendChild(st),i.config.yaxis[n].labels.rotate!==0){var pt=u.rotateAroundCenter(Q.node),xt=u.rotateAroundCenter(Ke.node);Ke.node.setAttribute("transform","rotate(".concat(i.config.yaxis[n].labels.rotate," ").concat(pt.x," ").concat(xt.y,")"))}W+=L},ie=N;ie>=0;ie--)re(ie);if(i.config.yaxis[n].title.text!==void 0){var C=u.group({class:"apexcharts-yaxis-title"}),I=0;i.config.yaxis[n].opposite&&(I=i.globals.translateYAxisX[n]);var $=u.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($),k.add(C)}var te=i.config.yaxis[n].axisBorder,ce=31+te.offsetX;if(i.config.yaxis[n].opposite&&(ce=-31-te.offsetX),te.show){var de=u.drawLine(ce,i.globals.translateY+te.offsetY-2,ce,i.globals.gridHeight+i.globals.translateY+te.offsetY+2,te.color,0,te.width);k.add(de)}return i.config.yaxis[n].axisTicks.show&&this.axesUtils.drawYAxisTicks(ce,N,te,i.config.yaxis[n].axisTicks,n,L,k),k}},{key:"drawYaxisInversed",value:function(n){var o=this.w,i=new m(this.ctx),u=i.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),c=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(o.globals.translateXAxisX,", ").concat(o.globals.translateXAxisY,")")});u.add(c);var d=o.globals.yAxisScale[n].result.length-1,h=o.globals.gridWidth/d+.1,x=h+o.config.xaxis.labels.offsetX,k=o.globals.xLabelFormatter,E=o.globals.yAxisScale[n].result.slice(),N=o.globals.timescaleLabels;N.length>0&&(this.xaxisLabels=N.slice(),d=(E=N.slice()).length),E=this.axesUtils.checkForReversedLabels(n,E);var L=N.length;if(o.config.xaxis.labels.show)for(var W=L?0:d;L?W=0;L?W++:W--){var G=E[W];G=k(G,W,o);var q=o.globals.gridWidth+o.globals.padHorizontal-(x-h+o.config.xaxis.labels.offsetX);if(N.length){var Q=this.axesUtils.getLabel(E,N,q,W,this.drawnLabels,this.xaxisFontSize);q=Q.x,G=Q.text,this.drawnLabels.push(Q.text),W===0&&o.globals.skipFirstTimelinelabel&&(G=""),W===E.length-1&&o.globals.skipLastTimelinelabel&&(G="")}var re=i.drawText({x:q,y:this.xAxisoffX+o.config.xaxis.labels.offsetY+30-(o.config.xaxis.position==="top"?o.globals.xAxisHeight+o.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:o.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+o.config.xaxis.labels.style.cssClass});c.add(re),re.tspan(G);var ie=document.createElementNS(o.globals.SVGNS,"title");ie.textContent=G,re.node.appendChild(ie),x+=h}return this.inversedYAxisTitleText(u),this.inversedYAxisBorder(u),u}},{key:"inversedYAxisBorder",value:function(n){var o=this.w,i=new m(this.ctx),u=o.config.xaxis.axisBorder;if(u.show){var c=0;o.config.chart.type==="bar"&&o.globals.isXNumeric&&(c-=15);var d=i.drawLine(o.globals.padHorizontal+c+u.offsetX,this.xAxisoffX,o.globals.gridWidth,this.xAxisoffX,u.color,0,u.height);this.elgrid&&this.elgrid.elGridBorders&&o.config.grid.show?this.elgrid.elGridBorders.add(d):n.add(d)}}},{key:"inversedYAxisTitleText",value:function(n){var o=this.w,i=new m(this.ctx);if(o.config.xaxis.title.text!==void 0){var u=i.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),c=i.drawText({x:o.globals.gridWidth/2+o.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(o.config.xaxis.title.style.fontSize)+o.config.xaxis.title.offsetY+20,text:o.config.xaxis.title.text,textAnchor:"middle",fontSize:o.config.xaxis.title.style.fontSize,fontFamily:o.config.xaxis.title.style.fontFamily,fontWeight:o.config.xaxis.title.style.fontWeight,foreColor:o.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+o.config.xaxis.title.style.cssClass});u.add(c),n.add(u)}}},{key:"yAxisTitleRotate",value:function(n,o){var i=this.w,u=new m(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 x=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(n,"'] .apexcharts-yaxis-title text"));if(x!==null&&(d=x.getBoundingClientRect()),x!==null){var k=this.xPaddingForYAxisTitle(n,c,d,o);x.setAttribute("x",k.xPos-(o?10:0))}if(x!==null){var E=u.rotateAroundCenter(x);x.setAttribute("transform","rotate(".concat(o?-1*i.config.yaxis[n].title.rotate:i.config.yaxis[n].title.rotate," ").concat(E.x," ").concat(E.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(n,o,i,u){var c=this.w,d=0,h=0,x=10;return c.config.yaxis[n].title.text===void 0||n<0?{xPos:h,padd:0}:(u?(h=o.width+c.config.yaxis[n].title.offsetX+i.width/2+x/2,(d+=1)===0&&(h-=x/2)):(h=-1*o.width+c.config.yaxis[n].title.offsetX+x/2+i.width/2,c.globals.isBarHorizontal&&(x=25,h=-1*o.width-c.config.yaxis[n].title.offsetX-x)),{xPos:h,padd:x})}},{key:"setYAxisXPosition",value:function(n,o){var i=this.w,u=0,c=0,d=18,h=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.map(function(x,k){var E=i.globals.ignoreYAxisIndexes.indexOf(k)>-1||!x.show||x.floating||n[k].width===0,N=n[k].width+o[k].width;x.opposite?i.globals.isBarHorizontal?(c=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[k]=c-x.labels.offsetX):(c=i.globals.gridWidth+i.globals.translateX+h,E||(h=h+N+20),i.globals.translateYAxisX[k]=c-x.labels.offsetX+20):(u=i.globals.translateX-d,E||(d=d+N+20),i.globals.translateYAxisX[k]=u+x.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var n=this.w,o=n.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(o=p.listToArray(o)).forEach(function(i,u){var c=n.config.yaxis[u];if(c&&!c.floating&&c.labels.align!==void 0){var d=n.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(u,"'] .apexcharts-yaxis-texts-g")),h=n.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(u,"'] .apexcharts-yaxis-label"));h=p.listToArray(h);var x=d.getBoundingClientRect();c.labels.align==="left"?(h.forEach(function(k,E){k.setAttribute("text-anchor","start")}),c.opposite||d.setAttribute("transform","translate(-".concat(x.width,", 0)"))):c.labels.align==="center"?(h.forEach(function(k,E){k.setAttribute("text-anchor","middle")}),d.setAttribute("transform","translate(".concat(x.width/2*(c.opposite?1:-1),", 0)"))):c.labels.align==="right"&&(h.forEach(function(k,E){k.setAttribute("text-anchor","end")}),c.opposite&&d.setAttribute("transform","translate(".concat(x.width,", 0)")))}})}}]),J}(),He=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.documentEvent=p.bind(this.documentEvent,this)}return b(J,[{key:"addEventListener",value:function(n,o){var i=this.w;i.globals.events.hasOwnProperty(n)?i.globals.events[n].push(o):i.globals.events[n]=[o]}},{key:"removeEventListener",value:function(n,o){var i=this.w;if(i.globals.events.hasOwnProperty(n)){var u=i.globals.events[n].indexOf(o);u!==-1&&i.globals.events[n].splice(u,1)}}},{key:"fireEvent",value:function(n,o){var i=this.w;if(i.globals.events.hasOwnProperty(n)){o&&o.length||(o=[]);for(var u=i.globals.events[n],c=u.length,d=0;d0&&(o=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=o.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 u=p.extend(U,i);this.w.globals.locale=u.options}}]),J}(),bt=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"drawAxis",value:function(n,o){var i,u,c=this,d=this.w.globals,h=this.w.config,x=new Me(this.ctx,o),k=new qe(this.ctx,o);d.axisCharts&&n!=="radar"&&(d.isBarHorizontal?(u=k.drawYaxisInversed(0),i=x.drawXaxisInversed(0),d.dom.elGraphical.add(i),d.dom.elGraphical.add(u)):(i=x.drawXaxis(),d.dom.elGraphical.add(i),h.yaxis.map(function(E,N){if(d.ignoreYAxisIndexes.indexOf(N)===-1&&(u=k.drawYaxis(N),d.dom.Paper.add(u),c.w.config.grid.position==="back")){var L=d.dom.Paper.children()[1];L.remove(),d.dom.Paper.add(L)}})))}}]),J}(),wt=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"drawXCrosshairs",value:function(){var n=this.w,o=new m(this.ctx),i=new g(this.ctx),u=n.config.xaxis.crosshairs.fill.gradient,c=n.config.xaxis.crosshairs.dropShadow,d=n.config.xaxis.crosshairs.fill.type,h=u.colorFrom,x=u.colorTo,k=u.opacityFrom,E=u.opacityTo,N=u.stops,L=c.enabled,W=c.left,G=c.top,q=c.blur,Q=c.color,re=c.opacity,ie=n.config.xaxis.crosshairs.fill.color;if(n.config.xaxis.crosshairs.show){d==="gradient"&&(ie=o.drawGradient("vertical",h,x,k,E,null,N,null));var C=o.drawRect();n.config.xaxis.crosshairs.width===1&&(C=o.drawLine());var I=n.globals.gridHeight;(!p.isNumber(I)||I<0)&&(I=0);var $=n.config.xaxis.crosshairs.width;(!p.isNumber($)||$<0)&&($=0),C.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:I,width:$,height:I,fill:ie,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}),L&&(C=i.dropShadow(C,{left:W,top:G,blur:q,color:Q,opacity:re})),n.globals.dom.elGraphical.add(C)}}},{key:"drawYCrosshairs",value:function(){var n=this.w,o=new m(this.ctx),i=n.config.yaxis[0].crosshairs,u=n.globals.barPadForNumericAxis;if(n.config.yaxis[0].crosshairs.show){var c=o.drawLine(-u,0,n.globals.gridWidth+u,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);c.attr({class:"apexcharts-ycrosshairs"}),n.globals.dom.elGraphical.add(c)}var d=o.drawLine(-u,0,n.globals.gridWidth+u,0,i.stroke.color,0,0);d.attr({class:"apexcharts-ycrosshairs-hidden"}),n.globals.dom.elGraphical.add(d)}}]),J}(),It=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"checkResponsiveConfig",value:function(n){var o=this,i=this.w,u=i.config;if(u.responsive.length!==0){var c=u.responsive.slice();c.sort(function(k,E){return k.breakpoint>E.breakpoint?1:E.breakpoint>k.breakpoint?-1:0}).reverse();var d=new ue({}),h=function(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=c[0].breakpoint,N=window.innerWidth>0?window.innerWidth:screen.width;if(N>E){var L=_.extendArrayProps(d,i.globals.initialConfig,i);k=p.extend(L,k),k=p.extend(i.config,k),o.overrideResponsiveOptions(k)}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"?(o.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,x=1/(d/i.config.theme.monochrome.shadeIntensity),k=i.config.theme.monochrome.shadeTo,E=0,N=0;N2&&arguments[2]!==void 0?arguments[2]:null,u=this.w,c=o||u.globals.series.length;if(i===null&&(i=this.isBarDistributed||this.isHeatmapDistributed||u.config.chart.type==="heatmap"&&u.config.plotOptions.heatmap.colorScale.inverse),i&&u.globals.series.length&&(c=u.globals.series[u.globals.maxValsInArrayIndex].length*u.globals.series.length),n.lengthn.globals.svgWidth&&(this.dCtx.lgRect.width=n.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(n,o){var i=n;if(this.w.globals.isMultiLineX){var u=o.map(function(d,h){return Array.isArray(d)?d.length:1}),c=Math.max.apply(Math,R(u));i=o[u.indexOf(c)]}return i}}]),J}(),Qt=function(){function J(n){l(this,J),this.w=n.w,this.dCtx=n}return b(J,[{key:"getxAxisLabelsCoords",value:function(){var n,o=this.w,i=o.globals.labels.slice();if(o.config.xaxis.convertedCatToNumeric&&i.length===0&&(i=o.globals.categoryLabels),o.globals.timescaleLabels.length>0){var u=this.getxAxisTimeScaleLabelsCoords();n={width:u.width,height:u.height},o.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends=o.config.legend.position!=="left"&&o.config.legend.position!=="right"||o.config.legend.floating?0:this.dCtx.lgRect.width;var c=o.globals.xLabelFormatter,d=p.getLargestStringFromArr(i),h=this.dCtx.dimHelpers.getLargestStringFromMultiArr(d,i);o.globals.isBarHorizontal&&(h=d=o.globals.yAxisScale[0].result.reduce(function(G,q){return G.length>q.length?G:q},0));var x=new fe(this.dCtx.ctx),k=d;d=x.xLabelFormat(c,d,k,{i:void 0,dateFormatter:new oe(this.dCtx.ctx).formatDate,w:o}),h=x.xLabelFormat(c,h,k,{i:void 0,dateFormatter:new oe(this.dCtx.ctx).formatDate,w:o}),(o.config.xaxis.convertedCatToNumeric&&d===void 0||String(d).trim()==="")&&(h=d="1");var E=new m(this.dCtx.ctx),N=E.getTextRects(d,o.config.xaxis.labels.style.fontSize),L=N;if(d!==h&&(L=E.getTextRects(h,o.config.xaxis.labels.style.fontSize)),(n={width:N.width>=L.width?N.width:L.width,height:N.height>=L.height?N.height:L.height}).width*i.length>o.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&o.config.xaxis.labels.rotate!==0||o.config.xaxis.labels.rotateAlways){if(!o.globals.isBarHorizontal){o.globals.rotateXLabels=!0;var W=function(G){return E.getTextRects(G,o.config.xaxis.labels.style.fontSize,o.config.xaxis.labels.style.fontFamily,"rotate(".concat(o.config.xaxis.labels.rotate," 0 0)"),!1)};N=W(d),d!==h&&(L=W(h)),n.height=(N.height>L.height?N.height:L.height)/1.5,n.width=N.width>L.width?N.width:L.width}}else o.globals.rotateXLabels=!1}return o.config.xaxis.labels.show||(n={width:0,height:0}),{width:n.width,height:n.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var n,o=this.w;if(!o.globals.hasXaxisGroups)return{width:0,height:0};var i,u=((n=o.config.xaxis.group.style)===null||n===void 0?void 0:n.fontSize)||o.config.xaxis.labels.style.fontSize,c=o.globals.groups.map(function(N){return N.title}),d=p.getLargestStringFromArr(c),h=this.dCtx.dimHelpers.getLargestStringFromMultiArr(d,c),x=new m(this.dCtx.ctx),k=x.getTextRects(d,u),E=k;return d!==h&&(E=x.getTextRects(h,u)),i={width:k.width>=E.width?k.width:E.width,height:k.height>=E.height?k.height:E.height},o.config.xaxis.labels.show||(i={width:0,height:0}),{width:i.width,height:i.height}}},{key:"getxAxisTitleCoords",value:function(){var n=this.w,o=0,i=0;if(n.config.xaxis.title.text!==void 0){var u=new m(this.dCtx.ctx).getTextRects(n.config.xaxis.title.text,n.config.xaxis.title.style.fontSize);o=u.width,i=u.height}return{width:o,height:i}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var n,o=this.w;this.dCtx.timescaleLabels=o.globals.timescaleLabels.slice();var i=this.dCtx.timescaleLabels.map(function(c){return c.value}),u=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 m(this.dCtx.ctx).getTextRects(u,o.config.xaxis.labels.style.fontSize)).width*i.length>o.globals.gridWidth&&o.config.xaxis.labels.rotate!==0&&(o.globals.overlappingXLabels=!0),n}},{key:"additionalPaddingXLabels",value:function(n){var o=this,i=this.w,u=i.globals,c=i.config,d=c.xaxis.type,h=n.width;u.skipLastTimelinelabel=!1,u.skipFirstTimelinelabel=!1;var x=i.config.yaxis[0].opposite&&i.globals.isBarHorizontal,k=function(E,N){c.yaxis.length>1&&function(L){return u.collapsedSeriesIndices.indexOf(L)!==-1}(N)||function(L){if(o.dCtx.timescaleLabels&&o.dCtx.timescaleLabels.length){var W=o.dCtx.timescaleLabels[0],G=o.dCtx.timescaleLabels[o.dCtx.timescaleLabels.length-1].position+h/1.75-o.dCtx.yAxisWidthRight,q=W.position-h/1.75+o.dCtx.yAxisWidthLeft,Q=i.config.legend.position==="right"&&o.dCtx.lgRect.width>0?o.dCtx.lgRect.width:0;G>u.svgWidth-u.translateX-Q&&(u.skipLastTimelinelabel=!0),q<-(L.show&&!L.floating||c.chart.type!=="bar"&&c.chart.type!=="candlestick"&&c.chart.type!=="rangeBar"&&c.chart.type!=="boxPlot"?10:h/1.75)&&(u.skipFirstTimelinelabel=!0)}else d==="datetime"?o.dCtx.gridPad.right((ce=String(N($,x)))===null||ce===void 0?void 0:ce.length)?I:$},L),G=W=N(W,x);if(W!==void 0&&W.length!==0||(W=k.niceMax),o.globals.isBarHorizontal){u=0;var q=o.globals.labels.slice();W=p.getLargestStringFromArr(q),W=N(W,{seriesIndex:h,dataPointIndex:-1,w:o}),G=n.dCtx.dimHelpers.getLargestStringFromMultiArr(W,q)}var Q=new m(n.dCtx.ctx),re="rotate(".concat(d.labels.rotate," 0 0)"),ie=Q.getTextRects(W,d.labels.style.fontSize,d.labels.style.fontFamily,re,!1),C=ie;W!==G&&(C=Q.getTextRects(G,d.labels.style.fontSize,d.labels.style.fontFamily,re,!1)),i.push({width:(E>C.width||E>ie.width?E:C.width>ie.width?C.width:ie.width)+u,height:C.height>ie.height?C.height:ie.height})}else i.push({width:0,height:0})}),i}},{key:"getyAxisTitleCoords",value:function(){var n=this,o=this.w,i=[];return o.config.yaxis.map(function(u,c){if(u.show&&u.title.text!==void 0){var d=new m(n.dCtx.ctx),h="rotate(".concat(u.title.rotate," 0 0)"),x=d.getTextRects(u.title.text,u.title.style.fontSize,u.title.style.fontFamily,h,!1);i.push({width:x.width,height:x.height})}else i.push({width:0,height:0})}),i}},{key:"getTotalYAxisWidth",value:function(){var n=this.w,o=0,i=0,u=0,c=n.globals.yAxisScale.length>1?10:0,d=new Ve(this.dCtx.ctx),h=function(x,k){var E=n.config.yaxis[k].floating,N=0;x.width>0&&!E?(N=x.width+c,function(L){return n.globals.ignoreYAxisIndexes.indexOf(L)>-1}(k)&&(N=N-x.width-c)):N=E||d.isYAxisHidden(k)?0:5,n.config.yaxis[k].opposite?u+=N:i+=N,o+=N};return n.globals.yLabelsCoords.map(function(x,k){h(x,k)}),n.globals.yTitleCoords.map(function(x,k){h(x,k)}),n.globals.isBarHorizontal&&!n.config.yaxis[0].floating&&(o=n.globals.yLabelsCoords[0].width+n.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=i,this.dCtx.yAxisWidthRight=u,o}}]),J}(),yt=function(){function J(n){l(this,J),this.w=n.w,this.dCtx=n}return b(J,[{key:"gridPadForColumnsInNumericAxis",value:function(n){var o=this.w;if(o.globals.noData||o.globals.allSeriesCollapsed)return 0;var i=function(E){return E==="bar"||E==="rangeBar"||E==="candlestick"||E==="boxPlot"},u=o.config.chart.type,c=0,d=i(u)?o.config.series.length:1;if(o.globals.comboBarCount>0&&(d=o.globals.comboBarCount),o.globals.collapsedSeries.forEach(function(E){i(E.type)&&(d-=1)}),o.config.chart.stacked&&(d=1),(i(u)||o.globals.comboBarCount>0)&&o.globals.isXNumeric&&!o.globals.isBarHorizontal&&d>0){var h,x,k=Math.abs(o.globals.initialMaxX-o.globals.initialMinX);k<=3&&(k=o.globals.dataPoints),h=k/n,o.globals.minXDiff&&o.globals.minXDiff/h>0&&(x=o.globals.minXDiff/h),x>n/2&&(x/=2),(c=x/d*parseInt(o.config.plotOptions.bar.columnWidth,10)/100)<1&&(c=1),c=c/(d>1?1:1.5)+5,o.globals.barPadForNumericAxis=c}return c}},{key:"gridPadFortitleSubtitle",value:function(){var n=this,o=this.w,i=o.globals,u=this.dCtx.isSparkline||!o.globals.axisCharts?0:10;["title","subtitle"].forEach(function(h){o.config[h].text!==void 0?u+=o.config[h].margin:u+=n.dCtx.isSparkline||!o.globals.axisCharts?0:5}),!o.config.legend.show||o.config.legend.position!=="bottom"||o.config.legend.floating||o.globals.axisCharts||(u+=10);var c=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),d=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");i.gridHeight=i.gridHeight-c.height-d.height-u,i.translateY=i.translateY+c.height+d.height+u}},{key:"setGridXPosForDualYAxis",value:function(n,o){var i=this.w,u=new Ve(this.dCtx.ctx);i.config.yaxis.map(function(c,d){i.globals.ignoreYAxisIndexes.indexOf(d)!==-1||c.floating||u.isYAxisHidden(d)||(c.opposite&&(i.globals.translateX=i.globals.translateX-(o[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}(),Jt=function(){function J(n){l(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 Zt(this),this.dimYAxis=new kt(this),this.dimXAxis=new Qt(this),this.dimGrid=new yt(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return b(J,[{key:"plotCoords",value:function(){var n=this,o=this.w,i=o.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&((o.config.markers.discrete.length>0||o.config.markers.size>0)&&Object.entries(this.gridPad).forEach(function(c){var d=D(c,2),h=d[0],x=d[1];n.gridPad[h]=Math.max(x,n.w.globals.markers.largestSize/1.5)}),this.gridPad.top=Math.max(o.config.stroke.width/2,this.gridPad.top),this.gridPad.bottom=Math.max(o.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 u=this.dimGrid.gridPadForColumnsInNumericAxis(i.gridWidth);i.gridWidth=i.gridWidth-2*u,i.translateX=i.translateX+this.gridPad.left+this.xPadLeft+(u>0?u+4:0),i.translateY=i.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var n=this,o=this.w,i=o.globals,u=this.dimYAxis.getyAxisLabelsCoords(),c=this.dimYAxis.getyAxisTitleCoords();o.globals.yLabelsCoords=[],o.globals.yTitleCoords=[],o.config.yaxis.map(function(W,G){o.globals.yLabelsCoords.push({width:u[G].width,index:G}),o.globals.yTitleCoords.push({width:c[G].width,index:G})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var d=this.dimXAxis.getxAxisLabelsCoords(),h=this.dimXAxis.getxAxisGroupLabelsCoords(),x=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(d,x,h),i.translateXAxisY=o.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=o.globals.rotateXLabels&&o.globals.isXNumeric&&o.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,o.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(o.config.xaxis.labels.style.fontSize,10)/1.5*-1),i.translateXAxisY=i.translateXAxisY+o.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+o.config.xaxis.labels.offsetX;var k=this.yAxisWidth,E=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight-x.height,i.xAxisGroupLabelsHeight=i.xAxisLabelsHeight-d.height,i.xAxisLabelsWidth=this.xAxisWidth,i.xAxisHeight=this.xAxisHeight;var N=10;(o.config.chart.type==="radar"||this.isSparkline)&&(k=0,E=i.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||o.config.chart.type==="treemap")&&(k=0,E=0,N=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(d);var L=function(){i.translateX=k,i.gridHeight=i.svgHeight-n.lgRect.height-E-(n.isSparkline||o.config.chart.type==="treemap"?0:o.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-k};switch(o.config.xaxis.position==="top"&&(N=i.xAxisHeight-o.config.xaxis.axisTicks.height-5),o.config.legend.position){case"bottom":i.translateY=N,L();break;case"top":i.translateY=this.lgRect.height+N,L();break;case"left":i.translateY=N,i.translateX=this.lgRect.width+k,i.gridHeight=i.svgHeight-E-12,i.gridWidth=i.svgWidth-this.lgRect.width-k;break;case"right":i.translateY=N,i.translateX=k,i.gridHeight=i.svgHeight-E-12,i.gridWidth=i.svgWidth-this.lgRect.width-k-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(c,u),new qe(this.ctx).setYAxisXPosition(u,c)}},{key:"setDimensionsForNonAxisCharts",value:function(){var n=this.w,o=n.globals,i=n.config,u=0;n.config.legend.show&&!n.config.legend.floating&&(u=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 o.gridHeight=o.svgHeight-i.grid.padding.left+i.grid.padding.right,o.gridWidth=o.gridHeight,o.translateY=d,void(o.translateX=h+(o.svgWidth-o.gridWidth)/2);switch(i.legend.position){case"bottom":o.gridHeight=o.svgHeight-this.lgRect.height-o.goldenPadding,o.gridWidth=o.svgWidth,o.translateY=d-10,o.translateX=h+(o.svgWidth-o.gridWidth)/2;break;case"top":o.gridHeight=o.svgHeight-this.lgRect.height-o.goldenPadding,o.gridWidth=o.svgWidth,o.translateY=this.lgRect.height+d+10,o.translateX=h+(o.svgWidth-o.gridWidth)/2;break;case"left":o.gridWidth=o.svgWidth-this.lgRect.width-u,o.gridHeight=i.chart.height!=="auto"?o.svgHeight:o.gridWidth,o.translateY=d,o.translateX=h+this.lgRect.width+u;break;case"right":o.gridWidth=o.svgWidth-this.lgRect.width-u-5,o.gridHeight=i.chart.height!=="auto"?o.svgHeight:o.gridWidth,o.translateY=d,o.translateX=h+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(n,o,i){var u=this.w,c=u.globals.hasXaxisGroups?2:1,d=i.height+n.height+o.height,h=u.globals.isMultiLineX?1.2:u.globals.LINE_HEIGHT_RATIO,x=u.globals.rotateXLabels?22:10,k=u.globals.rotateXLabels&&u.config.legend.position==="bottom"?10:0;this.xAxisHeight=d*h+c*x+k,this.xAxisWidth=n.width,this.xAxisHeight-o.height>u.config.xaxis.labels.maxHeight&&(this.xAxisHeight=u.config.xaxis.labels.maxHeight),u.config.xaxis.labels.minHeight&&this.xAxisHeightN&&(this.yAxisWidth=N)}}]),J}(),wr=function(){function J(n){l(this,J),this.w=n.w,this.lgCtx=n}return b(J,[{key:"getLegendStyles",value:function(){var n=document.createElement("style");n.setAttribute("type","text/css");var o=document.createTextNode(` +
`):'
')+"
".concat(u[0],': ')+d+"
"+"
".concat(u[1],': ')+h+"
"+(x?"
".concat(u[2],': ')+x+"
":"")+"
".concat(u[3],': ')+k+"
"+"
".concat(u[4],': ')+E+"
"}}]),J}(),ue=function(){function J(n){l(this,J),this.opts=n}return b(J,[{key:"init",value:function(n){var o=n.responsiveOverride,i=this.opts,u=new K,c=new ge(i);this.chartType=i.chart.type,i=this.extendYAxis(i),i=this.extendAnnotations(i);var d=u.init(),h={};if(i&&s(i)==="object"){var x,k,E,N,L,W,G,q,Q,re,ie={};ie=["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(),(x=i.plotOptions)!==null&&x!==void 0&&(k=x.bar)!==null&&k!==void 0&&k.isFunnel&&(ie=c.funnel()),i.chart.stacked&&i.chart.type==="bar"&&(ie=c.stackedBars()),(E=i.chart.brush)!==null&&E!==void 0&&E.enabled&&(ie=c.brush(ie)),i.chart.stacked&&i.chart.stackType==="100%"&&(i=c.stacked100(i)),(N=i.plotOptions)!==null&&N!==void 0&&(L=N.bar)!==null&&L!==void 0&&L.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||{},o||(i.xaxis.convertedCatToNumeric=!1),((q=(i=this.checkForCatToNumericXAxis(this.chartType,ie,i)).chart.sparkline)!==null&&q!==void 0&&q.enabled||(Q=window.Apex.chart)!==null&&Q!==void 0&&(re=Q.sparkline)!==null&&re!==void 0&&re.enabled)&&(ie=c.sparkline(ie)),h=p.extend(d,ie)}var C=p.extend(h,window.Apex);return d=p.extend(C,i),d=this.handleUserInputErrors(d)}},{key:"checkForCatToNumericXAxis",value:function(n,o,i){var u,c,d=new ge(i),h=(n==="bar"||n==="boxPlot")&&((u=i.plotOptions)===null||u===void 0||(c=u.bar)===null||c===void 0?void 0:c.horizontal),x=n==="pie"||n==="polarArea"||n==="donut"||n==="radar"||n==="radialBar"||n==="heatmap",k=i.xaxis.type!=="datetime"&&i.xaxis.type!=="numeric",E=i.xaxis.tickPlacement?i.xaxis.tickPlacement:o.xaxis&&o.xaxis.tickPlacement;return h||x||!k||E==="between"||(i=d.convertCatToNumeric(i)),i}},{key:"extendYAxis",value:function(n,o){var i=new K;(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=p.extend(n.yaxis,window.Apex.yaxis)),n.yaxis.constructor!==Array?n.yaxis=[p.extend(i.yAxis,n.yaxis)]:n.yaxis=p.extendArray(n.yaxis,i.yAxis);var u=!1;n.yaxis.forEach(function(d){d.logarithmic&&(u=!0)});var c=n.series;return o&&!c&&(c=o.config.series),u&&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 x=p.extend(i.yAxis,n.yaxis[0]);return x.show=!1,x})),u&&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 o=new K;return n.annotations.yaxis=p.extendArray(n.annotations.yaxis!==void 0?n.annotations.yaxis:[],o.yAxisAnnotation),n}},{key:"extendXAxisAnnotations",value:function(n){var o=new K;return n.annotations.xaxis=p.extendArray(n.annotations.xaxis!==void 0?n.annotations.xaxis:[],o.xAxisAnnotation),n}},{key:"extendPointAnnotations",value:function(n){var o=new K;return n.annotations.points=p.extendArray(n.annotations.points!==void 0?n.annotations.points:[],o.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 o=n;if(o.tooltip.shared&&o.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(o.chart.type==="bar"&&o.plotOptions.bar.horizontal){if(o.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");o.yaxis[0].reversed&&(o.yaxis[0].opposite=!0),o.xaxis.tooltip.enabled=!1,o.yaxis[0].tooltip.enabled=!1,o.chart.zoom.enabled=!1}return o.chart.type!=="bar"&&o.chart.type!=="rangeBar"||o.tooltip.shared&&o.xaxis.crosshairs.width==="barWidth"&&o.series.length>1&&(o.xaxis.crosshairs.width="tickWidth"),o.chart.type!=="candlestick"&&o.chart.type!=="boxPlot"||o.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(o.chart.type," chart is not supported.")),o.yaxis[0].reversed=!1),o}}]),J}(),he=function(){function J(){l(this,J)}return b(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 o=this.globalVars(n);return this.initGlobalVars(o),o.initialConfig=p.extend({},n),o.initialSeries=p.clone(n.series),o.lastXAxis=p.clone(o.initialConfig.xaxis),o.lastYAxis=p.clone(o.initialConfig.yaxis),o}}]),J}(),ye=function(){function J(n){l(this,J),this.opts=n}return b(J,[{key:"init",value:function(){var n=new ue(this.opts).init({responsiveOverride:!1});return{config:n,globals:new he().init(n)}}}]),J}(),Pe=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.opts=null,this.seriesIndex=0}return b(J,[{key:"clippedImgArea",value:function(n){var o=this.w,i=o.config,u=parseInt(o.globals.gridWidth,10),c=parseInt(o.globals.gridHeight,10),d=u>c?u:c,h=n.image,x=0,k=0;n.width===void 0&&n.height===void 0?i.fill.image.width!==void 0&&i.fill.image.height!==void 0?(x=i.fill.image.width+1,k=i.fill.image.height):(x=d+1,k=d):(x=n.width,k=n.height);var E=document.createElementNS(o.globals.SVGNS,"pattern");m.setAttrs(E,{id:n.patternID,patternUnits:n.patternUnits?n.patternUnits:"userSpaceOnUse",width:x+"px",height:k+"px"});var N=document.createElementNS(o.globals.SVGNS,"image");E.appendChild(N),N.setAttributeNS(window.SVG.xlink,"href",h),m.setAttrs(N,{x:0,y:0,preserveAspectRatio:"none",width:x+"px",height:k+"px"}),N.style.opacity=n.opacity,o.globals.dom.elDefs.node.appendChild(E)}},{key:"getSeriesIndex",value:function(n){var o=this.w,i=o.config.chart.type;return(i==="bar"||i==="rangeBar")&&o.config.plotOptions.bar.distributed||i==="heatmap"||i==="treemap"?this.seriesIndex=n.seriesNumber:this.seriesIndex=n.seriesNumber%o.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(n){var o=this.w;this.opts=n;var i,u,c,d=this.w.config;this.seriesIndex=this.getSeriesIndex(n);var h=this.getFillColors()[this.seriesIndex];o.globals.seriesColors[this.seriesIndex]!==void 0&&(h=o.globals.seriesColors[this.seriesIndex]),typeof h=="function"&&(h=h({seriesIndex:this.seriesIndex,dataPointIndex:n.dataPointIndex,value:n.value,w:o}));var x=n.fillType?n.fillType:this.getFillType(this.seriesIndex),k=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 E=h;if(h.indexOf("rgb")===-1?h.length<9&&(E=p.hexToRgba(h,k)):h.indexOf("rgba")>-1&&(k=p.getOpacityFromRGBA(h)),n.opacity&&(k=n.opacity),x==="pattern"&&(u=this.handlePatternFill({fillConfig:n.fillConfig,patternFill:u,fillColor:h,fillOpacity:k,defaultColor:E})),x==="gradient"&&(c=this.handleGradientFill({fillConfig:n.fillConfig,fillColor:h,fillOpacity:k,i:this.seriesIndex})),x==="image"){var N=d.fill.image.src,L=n.patternID?n.patternID:"";this.clippedImgArea({opacity:k,image:Array.isArray(N)?n.seriesNumber-1&&(W=p.getOpacityFromRGBA(L));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"?E.shadeColor(-1*parseFloat(d.gradient.shadeIntensity),o.indexOf("rgb")>-1?p.rgb2hex(o):o):E.shadeColor(parseFloat(d.gradient.shadeIntensity),o.indexOf("rgb")>-1?p.rgb2hex(o):o);else if(d.gradient.gradientToColors[x.seriesNumber]){var q=d.gradient.gradientToColors[x.seriesNumber];h=q,q.indexOf("rgba")>-1&&(G=p.getOpacityFromRGBA(q))}else h=o;if(d.gradient.gradientFrom&&(L=d.gradient.gradientFrom),d.gradient.gradientTo&&(h=d.gradient.gradientTo),d.gradient.inverseColors){var Q=L;L=h,h=Q}return L.indexOf("rgb")>-1&&(L=p.rgb2hex(L)),h.indexOf("rgb")>-1&&(h=p.rgb2hex(h)),k.drawGradient(N,L,h,W,G,x.size,d.gradient.stops,d.gradient.colorStops,c)}}]),J}(),Me=function(){function J(n,o){l(this,J),this.ctx=n,this.w=n.w}return b(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,x=o,k=n,E=null,N=new m(this.ctx),L=h.config.markers.discrete&&h.config.markers.discrete.length;if((h.globals.markers.size[o]>0||d||L)&&(E=N.group({class:d||L?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(h.globals.cuid,")")),Array.isArray(k.x))for(var W=0;W0:h.config.markers.size>0)||d||L){p.isNumber(k.y[W])?q+=" w".concat(p.randomId()):q="apexcharts-nullpoint";var Q=this.getMarkerConfig({cssClass:q,seriesIndex:o,dataPointIndex:G});h.config.series[x].data[G]&&(h.config.series[x].data[G].fillColor&&(Q.pointFillColor=h.config.series[x].data[G].fillColor),h.config.series[x].data[G].strokeColor&&(Q.pointStrokeColor=h.config.series[x].data[G].strokeColor)),u&&(Q.pSize=u),(k.x[W]<0||k.x[W]>h.globals.gridWidth||k.y[W]<-h.globals.markers.largestSize||k.y[W]>h.globals.gridHeight+h.globals.markers.largestSize)&&(Q.pSize=0),(c=N.drawMarker(k.x[W],k.y[W],Q)).attr("rel",G),c.attr("j",G),c.attr("index",o),c.node.setAttribute("default-marker-size",Q.pSize),new g(this.ctx).setSelectionFilter(c,o,G),this.addEvents(c),E&&E.add(c)}else h.globals.pointsArray[o]===void 0&&(h.globals.pointsArray[o]=[]),h.globals.pointsArray[o].push([k.x[W],k.y[W]])}return E}},{key:"getMarkerConfig",value:function(n){var o=n.cssClass,i=n.seriesIndex,u=n.dataPointIndex,c=u===void 0?null:u,d=n.finishRadius,h=d===void 0?null:d,x=this.w,k=this.getMarkerStyle(i),E=x.globals.markers.size[i],N=x.config.markers;return c!==null&&N.discrete.length&&N.discrete.map(function(L){L.seriesIndex===i&&L.dataPointIndex===c&&(k.pointStrokeColor=L.strokeColor,k.pointFillColor=L.fillColor,E=L.size,k.pointShape=L.shape)}),{pSize:h===null?E: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:k.pointStrokeColor,pointFillColor:k.pointFillColor,shape:k.pointShape||(Array.isArray(N.shape)?N.shape[i]:N.shape),class:o,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 o=this.w,i=new m(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",o.config.markers.onClick),n.node.addEventListener("dblclick",o.config.markers.onDblClick),n.node.addEventListener("touchstart",i.pathMouseDown.bind(this.ctx,n),{passive:!0})}},{key:"getMarkerStyle",value:function(n){var o=this.w,i=o.globals.markers.colors,u=o.config.markers.strokeColor||o.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(u)?u[n]:u,pointFillColor:Array.isArray(i)?i[n]:i}}}]),J}(),Le=function(){function J(n){l(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 b(J,[{key:"draw",value:function(n,o,i){var u=this.w,c=new m(this.ctx),d=i.realIndex,h=i.pointsPos,x=i.zRatio,k=i.elParent,E=c.group({class:"apexcharts-series-markers apexcharts-series-".concat(u.config.chart.type)});if(E.attr("clip-path","url(#gridRectMarkerMask".concat(u.globals.cuid,")")),Array.isArray(h.x))for(var N=0;NQ.maxBubbleRadius&&(q=Q.maxBubbleRadius)}u.config.chart.animations.enabled||(G=q);var re=h.x[N],ie=h.y[N];if(G=G||0,ie!==null&&u.globals.series[d][L]!==void 0||(W=!1),W){var C=this.drawPoint(re,ie,G,q,d,L,o);E.add(C)}k.add(E)}}},{key:"drawPoint",value:function(n,o,i,u,c,d,h){var x=this.w,k=c,E=new v(this.ctx),N=new g(this.ctx),L=new Pe(this.ctx),W=new Me(this.ctx),G=new m(this.ctx),q=W.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:k,dataPointIndex:d,finishRadius:x.config.chart.type==="bubble"||x.globals.comboCharts&&x.config.series[c]&&x.config.series[c].type==="bubble"?u:null});u=q.pSize;var Q,re=L.fillPath({seriesNumber:c,dataPointIndex:d,color:q.pointFillColor,patternUnits:"objectBoundingBox",value:x.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)),x.config.series[k].data[d]&&x.config.series[k].data[d].fillColor&&(re=x.config.series[k].data[d].fillColor),Q.attr({x:n-q.width/2-q.pointStrokeWidth/2,y:o-q.height/2-q.pointStrokeWidth/2,cx:n,cy:o,fill:re,"fill-opacity":q.pointFillOpacity,stroke:q.pointStrokeColor,r:u,"stroke-width":q.pointStrokeWidth,"stroke-dasharray":q.pointStrokeDashArray,"stroke-opacity":q.pointStrokeOpacity}),x.config.chart.dropShadow.enabled){var ie=x.config.chart.dropShadow;N.dropShadow(Q,ie,c)}if(!this.initialAnim||x.globals.dataChanged||x.globals.resized)x.globals.animationEnded=!0;else{var C=x.config.chart.animations.speed;E.animateMarker(Q,0,q.shape==="circle"?u:{width:q.width,height:q.height},C,x.globals.easing,function(){window.setTimeout(function(){E.animationCompleted(Q)},100)})}if(x.globals.dataChanged&&q.shape==="circle")if(this.dynamicAnim){var I,$,te,ce,de=x.config.chart.animations.dynamicAnimation.speed;(ce=x.globals.previousPaths[c]&&x.globals.previousPaths[c][h])!=null&&(I=ce.x,$=ce.y,te=ce.r!==void 0?ce.r:u);for(var we=0;wex.globals.gridHeight+L&&(o=x.globals.gridHeight+L/2),x.globals.dataLabelsRects[u]===void 0&&(x.globals.dataLabelsRects[u]=[]),x.globals.dataLabelsRects[u].push({x:n,y:o,width:N,height:L});var W=x.globals.dataLabelsRects[u].length-2,G=x.globals.lastDrawnDataLabelsIndexes[u]!==void 0?x.globals.lastDrawnDataLabelsIndexes[u][x.globals.lastDrawnDataLabelsIndexes[u].length-1]:0;if(x.globals.dataLabelsRects[u][W]!==void 0){var q=x.globals.dataLabelsRects[u][G];(n>q.x+q.width||o>q.y+q.height||o+Lo.globals.gridWidth+Q.textRects.width+10)&&(x="");var re=o.globals.dataLabels.style.colors[d];((o.config.chart.type==="bar"||o.config.chart.type==="rangeBar")&&o.config.plotOptions.bar.distributed||o.config.dataLabels.distributed)&&(re=o.globals.dataLabels.style.colors[h]),typeof re=="function"&&(re=re({series:o.globals.series,seriesIndex:d,dataPointIndex:h,w:o})),W&&(re=W);var ie=L.offsetX,C=L.offsetY;if(o.config.chart.type!=="bar"&&o.config.chart.type!=="rangeBar"||(ie=0,C=0),Q.drawnextLabel){var I=i.drawText({width:100,height:parseInt(L.style.fontSize,10),x:u+ie,y:c+C,foreColor:re,textAnchor:k||L.textAnchor,text:x,fontSize:E||L.style.fontSize,fontFamily:L.style.fontFamily,fontWeight:L.style.fontWeight||"normal"});if(I.attr({class:"apexcharts-datalabel",cx:u,cy:c}),L.dropShadow.enabled){var $=L.dropShadow;new g(this.ctx).dropShadow(I,$)}N.add(I),o.globals.lastDrawnDataLabelsIndexes[d]===void 0&&(o.globals.lastDrawnDataLabelsIndexes[d]=[]),o.globals.lastDrawnDataLabelsIndexes[d].push(h)}}}},{key:"addBackgroundToDataLabel",value:function(n,o){var i=this.w,u=i.config.dataLabels.background,c=u.padding,d=u.padding/2,h=o.width,x=o.height,k=new m(this.ctx).drawRect(o.x-c,o.y-d/2,h+2*c,x+d,u.borderRadius,i.config.chart.background==="transparent"?"#fff":i.config.chart.background,u.opacity,u.borderWidth,u.borderColor);return u.dropShadow.enabled&&new g(this.ctx).dropShadow(k,u.dropShadow),k}},{key:"dataLabelsBackground",value:function(){var n=this.w;if(n.config.chart.type!=="bubble")for(var o=n.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),i=0;i0&&arguments[0]!==void 0)||arguments[0],o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],u=this.w,c=p.clone(u.globals.initialSeries);u.globals.previousPaths=[],i?(u.globals.collapsedSeries=[],u.globals.ancillaryCollapsedSeries=[],u.globals.collapsedSeriesIndices=[],u.globals.ancillaryCollapsedSeriesIndices=[]):c=this.emptyCollapsedSeries(c),u.config.series=c,n&&(o&&(u.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(c,u.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(n){for(var o=this.w,i=0;i-1&&(n[i].data=[]);return n}},{key:"toggleSeriesOnHover",value:function(n,o){var i=this.w;o||(o=n.target);var u=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if(n.type==="mousemove"){var c=parseInt(o.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 x=0;x=x.from&&E<=x.to&&c[k].classList.remove(i.legendInactiveClass)}}(u.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",o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=this.w,u=0;if(i.config.series.length>1){for(var c=i.config.series.map(function(h,x){return h.data&&h.data.length>0&&i.globals.collapsedSeriesIndices.indexOf(x)===-1&&(!i.globals.comboCharts||o.length===0||o.length&&o.indexOf(i.config.series[x].type)>-1)?x:-1}),d=n==="asc"?0:c.length-1;n==="asc"?d=0;n==="asc"?d++:d--)if(c[d]!==-1){u=c[d];break}}return u}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map(function(n,o){return n.type==="bar"||n.type==="column"?o:-1}).filter(function(n){return n!==-1}):this.w.config.series.map(function(n,o){return o})}},{key:"getPreviousPaths",value:function(){var n=this.w;function o(d,h,x){for(var k=d[h].childNodes,E={type:x,paths:[],realIndex:d[h].getAttribute("data:realIndex")},N=0;N0)for(var u=function(d){for(var h=n.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(n.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(d,"'] rect")),x=[],k=function(N){var L=function(G){return h[N].getAttribute(G)},W={x:parseFloat(L("x")),y:parseFloat(L("y")),width:parseFloat(L("width")),height:parseFloat(L("height"))};x.push({rect:W,color:h[N].getAttribute("color")})},E=0;E0)for(var u=0;u0?o:[]});return n}}]),J}(),Ge=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new _(this.ctx)}return b(J,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var n=this.w.config.series.slice(),o=new _e(this.ctx);if(this.activeSeriesIndex=o.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(),o=new _e(this.ctx);if(this.activeSeriesIndex=o.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,o){for(var i=this.w.config,u=this.w.globals,c=i.chart.type==="boxPlot"||i.series[o].type==="boxPlot",d=0;d=5?this.twoDSeries.push(p.parseNumber(n[o].data[d][4])):this.twoDSeries.push(p.parseNumber(n[o].data[d][1])),u.dataFormatXNumeric=!0),i.xaxis.type==="datetime"){var h=new Date(n[o].data[d][0]);h=new Date(h).getTime(),this.twoDSeriesX.push(h)}else this.twoDSeriesX.push(n[o].data[d][0]);for(var x=0;x-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 ne(u),x=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=(o=n[0])===null||o===void 0?void 0:o.group,d.hasSeriesGroups){var k=[],E=R(new Set(n.map(function(G){return G.group})));n.forEach(function(G,q){var Q=E.indexOf(G.group);k[Q]||(k[Q]=[]),k[Q].push(G.name)}),d.seriesGroups=k}for(var N=function(){for(var G=0;G0&&(this.twoDSeriesX=x,d.seriesX.push(this.twoDSeriesX))),d.labels.push(this.twoDSeriesX);var W=n[L].data.map(function(G){return p.parseNumber(G)});d.series.push(W)}d.seriesZ.push(this.threeDSeries),n[L].name!==void 0?d.seriesNames.push(n[L].name):d.seriesNames.push("series-"+parseInt(L+1,10)),n[L].color!==void 0?d.seriesColors.push(n[L].color):d.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(n){var o=this.w.globals,i=this.w.config;o.series=n.slice(),o.seriesNames=i.labels.slice();for(var u=0;u0?i.labels=o.xaxis.categories:o.labels.length>0?i.labels=o.labels.slice():this.fallbackToCategory?(i.labels=i.labels[0],i.seriesRange.length&&(i.seriesRange.map(function(u){u.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)),o.xaxis.convertedCatToNumeric&&(new ge(o).convertCatToNumericXaxis(o,this.ctx,i.seriesX[0]),this._generateExternalLabels(n))):this._generateExternalLabels(n)}},{key:"_generateExternalLabels",value:function(n){var o=this.w.globals,i=this.w.config,u=[];if(o.axisCharts){if(o.series.length>0)if(this.isFormatXY())for(var c=i.series.map(function(N,L){return N.data.filter(function(W,G,q){return q.findIndex(function(Q){return Q.x===W.x})===G})}),d=c.reduce(function(N,L,W,G){return G[N].length>L.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],x=this.w,k=n[u]===void 0?"":n[u],E=k,N=x.globals.xLabelFormatter,L=x.config.xaxis.labels.formatter,W=!1,G=new fe(this.ctx),q=k;h&&(E=G.xLabelFormat(N,k,q,{i:u,dateFormatter:new ne(this.ctx).formatDate,w:x}),L!==void 0&&(E=L(k,n[u],{i:u,dateFormatter:new ne(this.ctx).formatDate,w:x})));var Q,re;o.length>0?(Q=o[u].unit,re=null,o.forEach(function($){$.unit==="month"?re="year":$.unit==="day"?re="month":$.unit==="hour"?re="day":$.unit==="minute"&&(re="hour")}),W=re===Q,i=o[u].position,E=o[u].value):x.config.xaxis.type==="datetime"&&L===void 0&&(E=""),E===void 0&&(E=""),E=Array.isArray(E)?E:E.toString();var ie=new m(this.ctx),C={};C=x.globals.rotateXLabels&&h?ie.getTextRects(E,parseInt(d,10),null,"rotate(".concat(x.config.xaxis.labels.rotate," 0 0)"),!1):ie.getTextRects(E,parseInt(d,10));var I=!x.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(E)&&(E.indexOf("NaN")===0||E.toLowerCase().indexOf("invalid")===0||E.toLowerCase().indexOf("infinity")>=0||c.indexOf(E)>=0&&I)&&(E=""),{x:i,text:E,textRect:C,isBold:W}}},{key:"checkLabelBasedOnTickamount",value:function(n,o,i){var u=this.w,c=u.config.xaxis.tickAmount;return c==="dataPoints"&&(c=Math.round(u.globals.gridWidth/120)),c>i||n%Math.round(i/(c+1))==0||(o.text=""),o}},{key:"checkForOverflowingLabels",value:function(n,o,i,u,c){var d=this.w;if(n===0&&d.globals.skipFirstTimelinelabel&&(o.text=""),n===i-1&&d.globals.skipLastTimelinelabel&&(o.text=""),d.config.xaxis.labels.hideOverlappingLabels&&u.length>0){var h=c[c.length-1];o.x0){x.config.yaxis[c].opposite===!0&&(n+=u.width);for(var N=o;N>=0;N--){var L=E+o/10+x.config.yaxis[c].labels.offsetY-1;x.globals.isBarHorizontal&&(L=d*N),x.config.chart.type==="heatmap"&&(L+=d/2);var W=k.drawLine(n+i.offsetX-u.width+u.offsetX,L+u.offsetY,n+i.offsetX+u.offsetX,L+u.offsetY,u.color);h.add(W),E+=d}}}}]),J}(),Ne=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"scaleSvgNode",value:function(n,o){var i=parseFloat(n.getAttributeNS(null,"width")),u=parseFloat(n.getAttributeNS(null,"height"));n.setAttributeNS(null,"width",i*o),n.setAttributeNS(null,"height",u*o),n.setAttributeNS(null,"viewBox","0 0 "+i+" "+u)}},{key:"fixSvgStringForIe11",value:function(n){if(!p.isIE11())return n.replace(/ /g," ");var o=0,i=n.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,function(u){return++o===2?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':u});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 o=this.w.globals.dom.Paper.svg();if(n!==1){var i=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(i,n),o=new XMLSerializer().serializeToString(i)}return this.fixSvgStringForIe11(o)}},{key:"cleanup",value:function(){var n=this.w,o=n.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),i=n.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),u=n.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(u,function(c){c.setAttribute("width",0)}),o&&o[0]&&(o[0].setAttribute("x",-500),o[0].setAttribute("x1",-500),o[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(),o=new Blob([n],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(o)}},{key:"dataURI",value:function(n){var o=this;return new Promise(function(i){var u=o.w,c=n?n.scale||n.width/u.globals.svgWidth:1;o.cleanup();var d=document.createElement("canvas");d.width=u.globals.svgWidth*c,d.height=parseInt(u.globals.dom.elWrap.style.height,10)*c;var h=u.config.chart.background==="transparent"?"#fff":u.config.chart.background,x=d.getContext("2d");x.fillStyle=h,x.fillRect(0,0,d.width*c,d.height*c);var k=o.getSvgString(c);if(window.canvg&&p.isIE11()){var E=window.canvg.Canvg.fromString(x,k,{ignoreClear:!0,ignoreDimensions:!0});E.start();var N=d.msToBlob();E.stop(),i({blob:N})}else{var L="data:image/svg+xml,"+encodeURIComponent(k),W=new Image;W.crossOrigin="anonymous",W.onload=function(){if(x.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=L}})}},{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(o){var i=o.imgURI,u=o.blob;u?navigator.msSaveOrOpenBlob(u,n.w.globals.chartID+".png"):n.triggerDownload(i,n.w.config.chart.toolbar.export.png.filename,".png")})}},{key:"exportToCSV",value:function(n){var o=this,i=n.series,u=n.fileName,c=n.columnDelimiter,d=c===void 0?",":c,h=n.lineDelimiter,x=h===void 0?` +`:h,k=this.w;i||(i=k.config.series);var E=[],N=[],L="",W=k.globals.series.map(function(C,I){return k.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 Ge(this.ctx),Q=new Fe(this.ctx),re=function(C){var I="";if(k.globals.axisCharts){if(k.config.xaxis.type==="category"||k.config.xaxis.convertedCatToNumeric)if(k.globals.isBarHorizontal){var $=k.globals.yLabelFormatters[0],te=new _e(o.ctx).getActiveConfigSeriesIndex();I=$(k.globals.labels[C],{seriesIndex:te,dataPointIndex:C,w:k})}else I=Q.getLabel(k.globals.labels,k.globals.timescaleLabels,0,C).text;k.config.xaxis.type==="datetime"&&(k.config.xaxis.categories.length?I=k.config.xaxis.categories[C]:k.config.labels.length&&(I=k.config.labels[C]))}else I=k.config.labels[C];return Array.isArray(I)&&(I=I.join(" ")),p.isNumber(I)?I:I.split(d).join("")},ie=function(C,I){if(E.length&&I===0&&N.push(E.join(d)),C.data){C.data=C.data.length&&C.data||R(Array(G)).map(function(){return""});for(var $=0;$=10?k.config.chart.toolbar.export.csv.dateFormatter(te):p.isNumber(te)?te:te.split(d).join("")));for(var ce=0;ce0&&!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 b(J,[{key:"drawXaxis",value:function(){var n=this.w,o=new m(this.ctx),i=o.group({class:"apexcharts-xaxis",transform:"translate(".concat(n.config.xaxis.offsetX,", ").concat(n.config.xaxis.offsetY,")")}),u=o.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(n.globals.translateXAxisX,", ").concat(n.globals.translateXAxisY,")")});i.add(u);for(var c=[],d=0;d6&&arguments[6]!==void 0?arguments[6]:{},E=[],N=[],L=this.w,W=k.xaxisFontSize||this.xaxisFontSize,G=k.xaxisFontFamily||this.xaxisFontFamily,q=k.xaxisForeColors||this.xaxisForeColors,Q=k.fontWeight||L.config.xaxis.labels.style.fontWeight,re=k.cssClass||L.config.xaxis.labels.style.cssClass,ie=L.globals.padHorizontal,C=u.length,I=L.config.xaxis.type==="category"?L.globals.dataPoints:C;if(I===0&&C>I&&(I=C),c){var $=I>1?I-1:I;h=L.globals.gridWidth/Math.min($,C-1),ie=ie+d(0,h)/2+L.config.xaxis.labels.offsetX}else h=L.globals.gridWidth/I,ie=ie+d(0,h)+L.config.xaxis.labels.offsetX;for(var te=function(de){var we=ie-d(de,h)/2+L.config.xaxis.labels.offsetX;de===0&&C===1&&h/2===ie&&I===1&&(we=L.globals.gridWidth/2);var Ce=x.axesUtils.getLabel(u,L.globals.timescaleLabels,we,de,E,W,n),Re=28;if(L.globals.rotateXLabels&&n&&(Re=22),L.config.xaxis.title.text&&L.config.xaxis.position==="top"&&(Re+=parseFloat(L.config.xaxis.title.style.fontSize)+2),n||(Re=Re+parseFloat(W)+(L.globals.xAxisLabelsHeight-L.globals.xAxisGroupLabelsHeight)+(L.globals.rotateXLabels?10:0)),Ce=L.config.xaxis.tickAmount!==void 0&&L.config.xaxis.tickAmount!=="dataPoints"&&L.config.xaxis.type!=="datetime"?x.axesUtils.checkLabelBasedOnTickamount(de,Ce,C):x.axesUtils.checkForOverflowingLabels(de,Ce,C,E,N),L.config.xaxis.labels.show){var Be=o.drawText({x:Ce.x,y:x.offY+L.config.xaxis.labels.offsetY+Re-(L.config.xaxis.position==="top"?L.globals.xAxisHeight+L.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&&L.config.xaxis.convertedCatToNumeric?q[L.globals.minX+de-1]:q[de]:q,isPlainText:!1,cssClass:(n?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+re});if(i.add(Be),Be.on("click",function(Ke){if(typeof L.config.chart.events.xAxisLabelClick=="function"){var Ze=Object.assign({},L,{labelIndex:de});L.config.chart.events.xAxisLabelClick(Ke,x.ctx,Ze)}}),n){var ze=document.createElementNS(L.globals.SVGNS,"title");ze.textContent=Array.isArray(Ce.text)?Ce.text.join(" "):Ce.text,Be.node.appendChild(ze),Ce.text!==""&&(E.push(Ce.text),N.push(Ce))}}deu.globals.gridWidth)){var d=this.offY+u.config.xaxis.axisTicks.offsetY;if(o=o+d+u.config.xaxis.axisTicks.height,u.config.xaxis.position==="top"&&(o=d-u.config.xaxis.axisTicks.height),u.config.xaxis.axisTicks.show){var h=new m(this.ctx).drawLine(n+u.config.xaxis.axisTicks.offsetX,d+u.config.xaxis.offsetY,c+u.config.xaxis.axisTicks.offsetX,o+u.config.xaxis.offsetY,u.config.xaxis.axisTicks.color);i.add(h),h.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var n=this.w,o=[],i=this.xaxisLabels.length,u=n.globals.padHorizontal;if(n.globals.timescaleLabels.length>0)for(var c=0;c0){var E=c[c.length-1].getBBox(),N=c[0].getBBox();E.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 L=0;L0&&(this.xaxisLabels=o.globals.timescaleLabels.slice())}return b(J,[{key:"drawGridArea",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,o=this.w,i=new m(this.ctx);n===null&&(n=i.group({class:"apexcharts-grid"}));var u=i.drawLine(o.globals.padHorizontal,1,o.globals.padHorizontal,o.globals.gridHeight,"transparent"),c=i.drawLine(o.globals.padHorizontal,o.globals.gridHeight,o.globals.gridWidth,o.globals.gridHeight,"transparent");return n.add(c),n.add(u),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,o=n.globals,i=new m(this.ctx),u=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)}),u=c}o.dom.elGridRectMask=document.createElementNS(o.SVGNS,"clipPath"),o.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(o.cuid)),o.dom.elGridRectMarkerMask=document.createElementNS(o.SVGNS,"clipPath"),o.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(o.cuid)),o.dom.elForecastMask=document.createElementNS(o.SVGNS,"clipPath"),o.dom.elForecastMask.setAttribute("id","forecastMask".concat(o.cuid)),o.dom.elNonForecastMask=document.createElementNS(o.SVGNS,"clipPath"),o.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(o.cuid));var d=n.config.chart.type,h=0,x=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,x=n.config.grid.padding.right,o.barPadForNumericAxis>h&&(h=o.barPadForNumericAxis,x=o.barPadForNumericAxis)),o.dom.elGridRect=i.drawRect(-u-h-2,2*-u-2,o.gridWidth+u+x+h+4,o.gridHeight+4*u+4,0,"#fff");var k=n.globals.markers.largestSize+1;o.dom.elGridRectMarker=i.drawRect(2*-k,2*-k,o.gridWidth+4*k,o.gridHeight+4*k,0,"#fff"),o.dom.elGridRectMask.appendChild(o.dom.elGridRect.node),o.dom.elGridRectMarkerMask.appendChild(o.dom.elGridRectMarker.node);var E=o.dom.baseEl.querySelector("defs");E.appendChild(o.dom.elGridRectMask),E.appendChild(o.dom.elForecastMask),E.appendChild(o.dom.elNonForecastMask),E.appendChild(o.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(n){var o=n.i,i=n.x1,u=n.y1,c=n.x2,d=n.y2,h=n.xCount,x=n.parent,k=this.w;if(!(o===0&&k.globals.skipFirstTimelinelabel||o===h-1&&k.globals.skipLastTimelinelabel&&!k.config.xaxis.labels.formatter||k.config.chart.type==="radar")){k.config.grid.xaxis.lines.show&&this._drawGridLine({i:o,x1:i,y1:u,x2:c,y2:d,xCount:h,parent:x});var E=0;if(k.globals.hasXaxisGroups&&k.config.xaxis.tickPlacement==="between"){var N=k.globals.groups;if(N){for(var L=0,W=0;L2));c++);return!n.globals.isBarHorizontal||this.isRangeBar?(i=this.xaxisLabels.length,this.isRangeBar&&(i--,u=n.globals.labels.length,n.config.xaxis.tickAmount&&n.config.xaxis.labels.formatter&&(i=n.config.xaxis.tickAmount)),this._drawXYLines({xCount:i,tickAmount:u})):(i=u,u=n.globals.xTickAmount,this._drawInvertedXYLines({xCount:i,tickAmount:u})),this.drawGridBands(i,u),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:n.globals.gridWidth/i}}},{key:"drawGridBands",value:function(n,o){var i=this.w;if(i.config.grid.row.colors!==void 0&&i.config.grid.row.colors.length>0)for(var u=0,c=i.globals.gridHeight/o,d=i.globals.gridWidth,h=0,x=0;h=i.config.grid.row.colors.length&&(x=0),this._drawGridBandRect({c:x,x1:0,y1:u,x2:d,y2:c,type:"row"}),u+=i.globals.gridHeight/o;if(i.config.grid.column.colors!==void 0&&i.config.grid.column.colors.length>0)for(var k=i.globals.isBarHorizontal||i.config.xaxis.tickPlacement!=="on"||i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric?n:n-1,E=i.globals.padHorizontal,N=i.globals.padHorizontal+i.globals.gridWidth/k,L=i.globals.gridHeight,W=0,G=0;W=i.config.grid.column.colors.length&&(G=0),this._drawGridBandRect({c:G,x1:E,y1:0,x2:N,y2:L,type:"column"}),E+=i.globals.gridWidth/k}}]),J}(),Ee=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"niceScale",value:function(n,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,c=arguments.length>4?arguments[4]:void 0,d=this.w,h=Math.abs(o-n);if((i=this._adjustTicksForSmallRange(i,u,h))==="dataPoints"&&(i=d.globals.dataPoints-1),n===Number.MIN_VALUE&&o===0||!p.isNumber(n)&&!p.isNumber(o)||n===Number.MIN_VALUE&&o===-Number.MAX_VALUE)return n=0,o=i,this.linearScale(n,o,i);n>o?(console.warn("axis.min cannot be greater than axis.max"),o=n+.1):n===o&&(n=n===0?0:n-.5,o=o===0?2:o+.5);var x=[];h<1&&c&&(d.config.chart.type==="candlestick"||d.config.series[u].type==="candlestick"||d.config.chart.type==="boxPlot"||d.config.series[u].type==="boxPlot"||d.globals.isRangeData)&&(o*=1.01);var k=i+1;k<2?k=2:k>2&&(k-=2);var E=h/k,N=Math.floor(p.log10(E)),L=Math.pow(10,N),W=Math.round(E/L);W<1&&(W=1);var G=W*L,q=G*Math.floor(n/G),Q=G*Math.ceil(o/G),re=q;if(c&&h>2){for(;x.push(p.stripNumber(re,7)),!((re+=G)>Q););return{result:x,niceMin:x[0],niceMax:x[x.length-1]}}var ie=n;(x=[]).push(p.stripNumber(ie,7));for(var C=Math.abs(o-n)/i,I=0;I<=i;I++)ie+=C,x.push(ie);return x[x.length-2]>=o&&x.pop(),{result:x,niceMin:x[0],niceMax:x[x.length-1]}}},{key:"linearScale",value:function(n,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,u=arguments.length>3?arguments[3]:void 0,c=Math.abs(o-n);(i=this._adjustTicksForSmallRange(i,u,c))==="dataPoints"&&(i=this.w.globals.dataPoints-1);var d=c/i;i===Number.MAX_VALUE&&(i=10,d=1);for(var h=[],x=n;i>=0;)h.push(x),x+=d,i-=1;return{result:h,niceMin:h[0],niceMax:h[h.length-1]}}},{key:"logarithmicScaleNice",value:function(n,o,i){o<=0&&(o=Math.max(n,i)),n<=0&&(n=Math.min(o,i));for(var u=[],c=Math.ceil(Math.log(o)/Math.log(i)+1),d=Math.floor(Math.log(n)/Math.log(i));d5)u.allSeriesCollapsed=!1,u.yAxisScale[n]=this.logarithmicScale(o,i,d.logBase),u.yAxisScale[n]=d.forceNiceScale?this.logarithmicScaleNice(o,i,d.logBase):this.logarithmicScale(o,i,d.logBase);else if(i!==-Number.MAX_VALUE&&p.isNumber(i))if(u.allSeriesCollapsed=!1,d.min===void 0&&d.max===void 0||d.forceNiceScale){var x=c.yaxis[n].max===void 0&&c.yaxis[n].min===void 0||c.yaxis[n].forceNiceScale;u.yAxisScale[n]=this.niceScale(o,i,d.tickAmount?d.tickAmount:h<5&&h>1?h+1:5,n,x)}else u.yAxisScale[n]=this.linearScale(o,i,d.tickAmount,n);else u.yAxisScale[n]=this.linearScale(0,5,5)}},{key:"setXScale",value:function(n,o){var i=this.w,u=i.globals,c=i.config.xaxis,d=Math.abs(o-n);return o!==-Number.MAX_VALUE&&p.isNumber(o)?u.xAxisScale=this.linearScale(n,o,c.tickAmount?c.tickAmount:d<5&&d>1?d+1:5,0):u.xAxisScale=this.linearScale(0,5,5),u.xAxisScale}},{key:"setMultipleYScales",value:function(){var n=this,o=this.w.globals,i=this.w.config,u=o.minYArr.concat([]),c=o.maxYArr.concat([]),d=[];i.yaxis.forEach(function(h,x){var k=x;i.series.forEach(function(L,W){L.name===h.seriesName&&(k=W,x!==W?d.push({index:W,similarIndex:x,alreadyExists:!0}):d.push({index:W}))});var E=u[k],N=c[k];n.setYScaleForIndex(x,E,N)}),this.sameScaleInMultipleAxes(u,c,d)}},{key:"sameScaleInMultipleAxes",value:function(n,o,i){var u=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(re,ie){var C,I;Q!==ie&&(C=q,I=re,C.filter(function($){return I.indexOf($)!==-1})).length>0&&(h[Q]=h[Q].concat(h[ie]))})});var x=h.map(function(q){return q.filter(function(Q,re){return q.indexOf(Q)===re})}).map(function(q){return q.sort()});h=h.filter(function(q){return!!q});var k=x.slice(),E=k.map(function(q){return JSON.stringify(q)});k=k.filter(function(q,Q){return E.indexOf(JSON.stringify(q))===Q});var N=[],L=[];n.forEach(function(q,Q){k.forEach(function(re,ie){re.indexOf(Q)>-1&&(N[ie]===void 0&&(N[ie]=[],L[ie]=[]),N[ie].push({key:Q,value:q}),L[ie].push({key:Q,value:o[Q]}))})});var W=Array.apply(null,Array(k.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),G=Array.apply(null,Array(k.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);N.forEach(function(q,Q){q.forEach(function(re,ie){W[Q]=Math.min(re.value,W[Q])})}),L.forEach(function(q,Q){q.forEach(function(re,ie){G[Q]=Math.max(re.value,G[Q])})}),n.forEach(function(q,Q){L.forEach(function(re,ie){var C=W[ie],I=G[ie];c.chart.stacked&&(I=0,re.forEach(function($,te){$.value!==-Number.MAX_VALUE&&(I+=$.value),C!==Number.MIN_VALUE&&(C+=N[ie][te].value)})),re.forEach(function($,te){re[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),u.setYScaleForIndex(Q,C,I))})})})}},{key:"autoScaleY",value:function(n,o,i){n||(n=this);var u=n.w;if(u.globals.isMultipleYAxis||u.globals.collapsedSeries.length)return console.warn("autoScaleYaxis not supported in a multi-yaxis chart."),o;var c=u.globals.seriesX[0],d=u.config.chart.stacked;return o.forEach(function(h,x){for(var k=0,E=0;E=i.xaxis.min){k=E;break}var N,L,W=u.globals.minYArr[x],G=u.globals.maxYArr[x],q=u.globals.stackedSeriesTotals;u.globals.series.forEach(function(Q,re){var ie=Q[k];d?(ie=q[k],N=L=ie,q.forEach(function(C,I){c[I]<=i.xaxis.max&&c[I]>=i.xaxis.min&&(C>L&&C!==null&&(L=C),Q[I]=i.xaxis.min){var $=C,te=C;u.globals.series.forEach(function(ce,de){C!==null&&($=Math.min(ce[I],$),te=Math.max(ce[I],te))}),te>L&&te!==null&&(L=te),$W&&(N=W),o.length>1?(o[re].min=h.min===void 0?N:h.min,o[re].max=h.max===void 0?L:h.max):(o[0].min=h.min===void 0?N:h.min,o[0].max=h.max===void 0?L:h.max)})}),o}}]),J}(),Ve=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.scales=new Ee(n)}return b(J,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(n){var o=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,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,c=this.w.config,d=this.w.globals,h=-Number.MAX_VALUE,x=Number.MIN_VALUE;u===null&&(u=n+1);var k=d.series,E=k,N=k;c.chart.type==="candlestick"?(E=d.seriesCandleL,N=d.seriesCandleH):c.chart.type==="boxPlot"?(E=d.seriesCandleO,N=d.seriesCandleC):d.isRangeData&&(E=d.seriesRangeStart,N=d.seriesRangeEnd);for(var L=n;LE[L][W]&&E[L][W]<0&&(x=E[L][W])):d.hasNullValues=!0}}return c.chart.type==="rangeBar"&&d.seriesRangeStart.length&&d.isBarHorizontal&&(x=o),c.chart.type==="bar"&&(x<0&&h<0&&(h=0),x===Number.MIN_VALUE&&(x=0)),{minY:x,maxY:h,lowestY:o,highestY:i}}},{key:"setYRange",value:function(){var n=this.w.globals,o=this.w.config;n.maxY=-Number.MAX_VALUE,n.minY=Number.MIN_VALUE;var i=Number.MAX_VALUE;if(n.isMultipleYAxis)for(var u=0;u=0&&i<=10||o.yaxis[0].min!==void 0||o.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 o.yaxis.forEach(function(x,k){x.max!==void 0&&(typeof x.max=="number"?n.maxYArr[k]=x.max:typeof x.max=="function"&&(n.maxYArr[k]=x.max(n.isMultipleYAxis?n.maxYArr[k]:n.maxY)),n.maxY=n.maxYArr[k]),x.min!==void 0&&(typeof x.min=="number"?n.minYArr[k]=x.min:typeof x.min=="function"&&(n.minYArr[k]=x.min(n.isMultipleYAxis?n.minYArr[k]===Number.MIN_VALUE?0:n.minYArr[k]:n.minY)),n.minY=n.minYArr[k])}),n.isBarHorizontal&&["min","max"].forEach(function(x){o.xaxis[x]!==void 0&&typeof o.xaxis[x]=="number"&&(x==="min"?n.minY=o.xaxis[x]:n.maxY=o.xaxis[x])}),n.isMultipleYAxis?(this.scales.setMultipleYScales(),n.minY=i,n.yAxisScale.forEach(function(x,k){n.minYArr[k]=x.niceMin,n.maxYArr[k]=x.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,o=this.w.config,i=o.xaxis.type==="numeric"||o.xaxis.type==="datetime"||o.xaxis.type==="category"&&!n.noLabelsProvided||n.noLabelsProvided||n.isXNumeric;if(n.isXNumeric&&function(){for(var h=0;hn.dataPoints&&n.dataPoints!==0&&(u=n.dataPoints-1)):o.xaxis.tickAmount==="dataPoints"?(n.series.length>1&&(u=n.series[n.maxValsInArrayIndex].length-1),n.isXNumeric&&(u=n.maxX-n.minX-1)):u=o.xaxis.tickAmount,n.xTickAmount=u,o.xaxis.max!==void 0&&typeof o.xaxis.max=="number"&&(n.maxX=o.xaxis.max),o.xaxis.min!==void 0&&typeof o.xaxis.min=="number"&&(n.minX=o.xaxis.min),o.xaxis.range!==void 0&&(n.minX=n.maxX-o.xaxis.range),n.minX!==Number.MAX_VALUE&&n.maxX!==-Number.MAX_VALUE)if(o.xaxis.convertedCatToNumeric&&!n.dataFormatXNumeric){for(var c=[],d=n.minX-1;d0&&(n.xAxisScale=this.scales.linearScale(1,n.labels.length,u-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 o=0;o0){var h=c-u[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,o=this.w.globals;if(o.series.length){var i=o.seriesGroups;i.length||(i=[this.w.config.series.map(function(d){return d.name})]);var u={},c={};i.forEach(function(d){u[d]=[],c[d]=[],n.w.config.series.map(function(h,x){return d.indexOf(h.name)>-1?x:null}).filter(function(h){return h!==null}).forEach(function(h){for(var x=0;x0?u[d][x]+=parseFloat(o.series[h][x])+1e-4:c[d][x]+=parseFloat(o.series[h][x]))})}),Object.entries(u).forEach(function(d){var h=D(d,1)[0];u[h].forEach(function(x,k){o.maxY=Math.max(o.maxY,u[h][k]),o.minY=Math.min(o.minY,c[h][k])})})}}}]),J}(),Ye=function(){function J(n,o){l(this,J),this.ctx=n,this.elgrid=o,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 Fe(n)}return b(J,[{key:"drawYaxis",value:function(n){var o=this,i=this.w,u=new m(this.ctx),c=i.config.yaxis[n].labels.style,d=c.fontSize,h=c.fontFamily,x=c.fontWeight,k=u.group({class:"apexcharts-yaxis",rel:n,transform:"translate("+i.globals.translateYAxisX[n]+", 0)"});if(this.axesUtils.isYAxisHidden(n))return k;var E=u.group({class:"apexcharts-yaxis-texts-g"});k.add(E);var N=i.globals.yAxisScale[n].result.length-1,L=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 re=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 Be="end";i.config.yaxis[n].opposite&&(Be="start"),i.config.yaxis[n].labels.align==="left"?Be="start":i.config.yaxis[n].labels.align==="center"?Be="middle":i.config.yaxis[n].labels.align==="right"&&(Be="end");var ze=o.axesUtils.getYAxisForeColor(c.colors,n),Ke=i.config.yaxis[n].labels.offsetY;i.config.chart.type==="heatmap"&&(Ke-=(i.globals.gridHeight/i.globals.series.length-1)/2);var Ze=u.drawText({x:Re,y:W+N/10+Ke+1,text:Ce,textAnchor:Be,fontSize:d,fontFamily:h,fontWeight:x,maxWidth:i.config.yaxis[n].labels.maxWidth,foreColor:Array.isArray(ze)?ze[we]:ze,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+c.cssClass});we===N&&(Q=Ze),E.add(Ze);var lt=document.createElementNS(i.globals.SVGNS,"title");if(lt.textContent=Array.isArray(Ce)?Ce.join(" "):Ce,Ze.node.appendChild(lt),i.config.yaxis[n].labels.rotate!==0){var gt=u.rotateAroundCenter(Q.node),Ct=u.rotateAroundCenter(Ze.node);Ze.node.setAttribute("transform","rotate(".concat(i.config.yaxis[n].labels.rotate," ").concat(gt.x," ").concat(Ct.y,")"))}W+=L},ie=N;ie>=0;ie--)re(ie);if(i.config.yaxis[n].title.text!==void 0){var C=u.group({class:"apexcharts-yaxis-title"}),I=0;i.config.yaxis[n].opposite&&(I=i.globals.translateYAxisX[n]);var $=u.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($),k.add(C)}var te=i.config.yaxis[n].axisBorder,ce=31+te.offsetX;if(i.config.yaxis[n].opposite&&(ce=-31-te.offsetX),te.show){var de=u.drawLine(ce,i.globals.translateY+te.offsetY-2,ce,i.globals.gridHeight+i.globals.translateY+te.offsetY+2,te.color,0,te.width);k.add(de)}return i.config.yaxis[n].axisTicks.show&&this.axesUtils.drawYAxisTicks(ce,N,te,i.config.yaxis[n].axisTicks,n,L,k),k}},{key:"drawYaxisInversed",value:function(n){var o=this.w,i=new m(this.ctx),u=i.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),c=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(o.globals.translateXAxisX,", ").concat(o.globals.translateXAxisY,")")});u.add(c);var d=o.globals.yAxisScale[n].result.length-1,h=o.globals.gridWidth/d+.1,x=h+o.config.xaxis.labels.offsetX,k=o.globals.xLabelFormatter,E=o.globals.yAxisScale[n].result.slice(),N=o.globals.timescaleLabels;N.length>0&&(this.xaxisLabels=N.slice(),d=(E=N.slice()).length),E=this.axesUtils.checkForReversedLabels(n,E);var L=N.length;if(o.config.xaxis.labels.show)for(var W=L?0:d;L?W=0;L?W++:W--){var G=E[W];G=k(G,W,o);var q=o.globals.gridWidth+o.globals.padHorizontal-(x-h+o.config.xaxis.labels.offsetX);if(N.length){var Q=this.axesUtils.getLabel(E,N,q,W,this.drawnLabels,this.xaxisFontSize);q=Q.x,G=Q.text,this.drawnLabels.push(Q.text),W===0&&o.globals.skipFirstTimelinelabel&&(G=""),W===E.length-1&&o.globals.skipLastTimelinelabel&&(G="")}var re=i.drawText({x:q,y:this.xAxisoffX+o.config.xaxis.labels.offsetY+30-(o.config.xaxis.position==="top"?o.globals.xAxisHeight+o.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:o.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+o.config.xaxis.labels.style.cssClass});c.add(re),re.tspan(G);var ie=document.createElementNS(o.globals.SVGNS,"title");ie.textContent=G,re.node.appendChild(ie),x+=h}return this.inversedYAxisTitleText(u),this.inversedYAxisBorder(u),u}},{key:"inversedYAxisBorder",value:function(n){var o=this.w,i=new m(this.ctx),u=o.config.xaxis.axisBorder;if(u.show){var c=0;o.config.chart.type==="bar"&&o.globals.isXNumeric&&(c-=15);var d=i.drawLine(o.globals.padHorizontal+c+u.offsetX,this.xAxisoffX,o.globals.gridWidth,this.xAxisoffX,u.color,0,u.height);this.elgrid&&this.elgrid.elGridBorders&&o.config.grid.show?this.elgrid.elGridBorders.add(d):n.add(d)}}},{key:"inversedYAxisTitleText",value:function(n){var o=this.w,i=new m(this.ctx);if(o.config.xaxis.title.text!==void 0){var u=i.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),c=i.drawText({x:o.globals.gridWidth/2+o.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(o.config.xaxis.title.style.fontSize)+o.config.xaxis.title.offsetY+20,text:o.config.xaxis.title.text,textAnchor:"middle",fontSize:o.config.xaxis.title.style.fontSize,fontFamily:o.config.xaxis.title.style.fontFamily,fontWeight:o.config.xaxis.title.style.fontWeight,foreColor:o.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+o.config.xaxis.title.style.cssClass});u.add(c),n.add(u)}}},{key:"yAxisTitleRotate",value:function(n,o){var i=this.w,u=new m(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 x=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(n,"'] .apexcharts-yaxis-title text"));if(x!==null&&(d=x.getBoundingClientRect()),x!==null){var k=this.xPaddingForYAxisTitle(n,c,d,o);x.setAttribute("x",k.xPos-(o?10:0))}if(x!==null){var E=u.rotateAroundCenter(x);x.setAttribute("transform","rotate(".concat(o?-1*i.config.yaxis[n].title.rotate:i.config.yaxis[n].title.rotate," ").concat(E.x," ").concat(E.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(n,o,i,u){var c=this.w,d=0,h=0,x=10;return c.config.yaxis[n].title.text===void 0||n<0?{xPos:h,padd:0}:(u?(h=o.width+c.config.yaxis[n].title.offsetX+i.width/2+x/2,(d+=1)===0&&(h-=x/2)):(h=-1*o.width+c.config.yaxis[n].title.offsetX+x/2+i.width/2,c.globals.isBarHorizontal&&(x=25,h=-1*o.width-c.config.yaxis[n].title.offsetX-x)),{xPos:h,padd:x})}},{key:"setYAxisXPosition",value:function(n,o){var i=this.w,u=0,c=0,d=18,h=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.map(function(x,k){var E=i.globals.ignoreYAxisIndexes.indexOf(k)>-1||!x.show||x.floating||n[k].width===0,N=n[k].width+o[k].width;x.opposite?i.globals.isBarHorizontal?(c=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[k]=c-x.labels.offsetX):(c=i.globals.gridWidth+i.globals.translateX+h,E||(h=h+N+20),i.globals.translateYAxisX[k]=c-x.labels.offsetX+20):(u=i.globals.translateX-d,E||(d=d+N+20),i.globals.translateYAxisX[k]=u+x.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var n=this.w,o=n.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(o=p.listToArray(o)).forEach(function(i,u){var c=n.config.yaxis[u];if(c&&!c.floating&&c.labels.align!==void 0){var d=n.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(u,"'] .apexcharts-yaxis-texts-g")),h=n.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(u,"'] .apexcharts-yaxis-label"));h=p.listToArray(h);var x=d.getBoundingClientRect();c.labels.align==="left"?(h.forEach(function(k,E){k.setAttribute("text-anchor","start")}),c.opposite||d.setAttribute("transform","translate(-".concat(x.width,", 0)"))):c.labels.align==="center"?(h.forEach(function(k,E){k.setAttribute("text-anchor","middle")}),d.setAttribute("transform","translate(".concat(x.width/2*(c.opposite?1:-1),", 0)"))):c.labels.align==="right"&&(h.forEach(function(k,E){k.setAttribute("text-anchor","end")}),c.opposite&&d.setAttribute("transform","translate(".concat(x.width,", 0)")))}})}}]),J}(),Ue=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.documentEvent=p.bind(this.documentEvent,this)}return b(J,[{key:"addEventListener",value:function(n,o){var i=this.w;i.globals.events.hasOwnProperty(n)?i.globals.events[n].push(o):i.globals.events[n]=[o]}},{key:"removeEventListener",value:function(n,o){var i=this.w;if(i.globals.events.hasOwnProperty(n)){var u=i.globals.events[n].indexOf(o);u!==-1&&i.globals.events[n].splice(u,1)}}},{key:"fireEvent",value:function(n,o){var i=this.w;if(i.globals.events.hasOwnProperty(n)){o&&o.length||(o=[]);for(var u=i.globals.events[n],c=u.length,d=0;d0&&(o=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=o.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 u=p.extend(U,i);this.w.globals.locale=u.options}}]),J}(),ft=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"drawAxis",value:function(n,o){var i,u,c=this,d=this.w.globals,h=this.w.config,x=new He(this.ctx,o),k=new Ye(this.ctx,o);d.axisCharts&&n!=="radar"&&(d.isBarHorizontal?(u=k.drawYaxisInversed(0),i=x.drawXaxisInversed(0),d.dom.elGraphical.add(i),d.dom.elGraphical.add(u)):(i=x.drawXaxis(),d.dom.elGraphical.add(i),h.yaxis.map(function(E,N){if(d.ignoreYAxisIndexes.indexOf(N)===-1&&(u=k.drawYaxis(N),d.dom.Paper.add(u),c.w.config.grid.position==="back")){var L=d.dom.Paper.children()[1];L.remove(),d.dom.Paper.add(L)}})))}}]),J}(),st=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"drawXCrosshairs",value:function(){var n=this.w,o=new m(this.ctx),i=new g(this.ctx),u=n.config.xaxis.crosshairs.fill.gradient,c=n.config.xaxis.crosshairs.dropShadow,d=n.config.xaxis.crosshairs.fill.type,h=u.colorFrom,x=u.colorTo,k=u.opacityFrom,E=u.opacityTo,N=u.stops,L=c.enabled,W=c.left,G=c.top,q=c.blur,Q=c.color,re=c.opacity,ie=n.config.xaxis.crosshairs.fill.color;if(n.config.xaxis.crosshairs.show){d==="gradient"&&(ie=o.drawGradient("vertical",h,x,k,E,null,N,null));var C=o.drawRect();n.config.xaxis.crosshairs.width===1&&(C=o.drawLine());var I=n.globals.gridHeight;(!p.isNumber(I)||I<0)&&(I=0);var $=n.config.xaxis.crosshairs.width;(!p.isNumber($)||$<0)&&($=0),C.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:I,width:$,height:I,fill:ie,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}),L&&(C=i.dropShadow(C,{left:W,top:G,blur:q,color:Q,opacity:re})),n.globals.dom.elGraphical.add(C)}}},{key:"drawYCrosshairs",value:function(){var n=this.w,o=new m(this.ctx),i=n.config.yaxis[0].crosshairs,u=n.globals.barPadForNumericAxis;if(n.config.yaxis[0].crosshairs.show){var c=o.drawLine(-u,0,n.globals.gridWidth+u,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);c.attr({class:"apexcharts-ycrosshairs"}),n.globals.dom.elGraphical.add(c)}var d=o.drawLine(-u,0,n.globals.gridWidth+u,0,i.stroke.color,0,0);d.attr({class:"apexcharts-ycrosshairs-hidden"}),n.globals.dom.elGraphical.add(d)}}]),J}(),yt=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"checkResponsiveConfig",value:function(n){var o=this,i=this.w,u=i.config;if(u.responsive.length!==0){var c=u.responsive.slice();c.sort(function(k,E){return k.breakpoint>E.breakpoint?1:E.breakpoint>k.breakpoint?-1:0}).reverse();var d=new ue({}),h=function(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=c[0].breakpoint,N=window.innerWidth>0?window.innerWidth:screen.width;if(N>E){var L=_.extendArrayProps(d,i.globals.initialConfig,i);k=p.extend(L,k),k=p.extend(i.config,k),o.overrideResponsiveOptions(k)}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"?(o.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,x=1/(d/i.config.theme.monochrome.shadeIntensity),k=i.config.theme.monochrome.shadeTo,E=0,N=0;N2&&arguments[2]!==void 0?arguments[2]:null,u=this.w,c=o||u.globals.series.length;if(i===null&&(i=this.isBarDistributed||this.isHeatmapDistributed||u.config.chart.type==="heatmap"&&u.config.plotOptions.heatmap.colorScale.inverse),i&&u.globals.series.length&&(c=u.globals.series[u.globals.maxValsInArrayIndex].length*u.globals.series.length),n.lengthn.globals.svgWidth&&(this.dCtx.lgRect.width=n.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(n,o){var i=n;if(this.w.globals.isMultiLineX){var u=o.map(function(d,h){return Array.isArray(d)?d.length:1}),c=Math.max.apply(Math,R(u));i=o[u.indexOf(c)]}return i}}]),J}(),Qt=function(){function J(n){l(this,J),this.w=n.w,this.dCtx=n}return b(J,[{key:"getxAxisLabelsCoords",value:function(){var n,o=this.w,i=o.globals.labels.slice();if(o.config.xaxis.convertedCatToNumeric&&i.length===0&&(i=o.globals.categoryLabels),o.globals.timescaleLabels.length>0){var u=this.getxAxisTimeScaleLabelsCoords();n={width:u.width,height:u.height},o.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends=o.config.legend.position!=="left"&&o.config.legend.position!=="right"||o.config.legend.floating?0:this.dCtx.lgRect.width;var c=o.globals.xLabelFormatter,d=p.getLargestStringFromArr(i),h=this.dCtx.dimHelpers.getLargestStringFromMultiArr(d,i);o.globals.isBarHorizontal&&(h=d=o.globals.yAxisScale[0].result.reduce(function(G,q){return G.length>q.length?G:q},0));var x=new fe(this.dCtx.ctx),k=d;d=x.xLabelFormat(c,d,k,{i:void 0,dateFormatter:new ne(this.dCtx.ctx).formatDate,w:o}),h=x.xLabelFormat(c,h,k,{i:void 0,dateFormatter:new ne(this.dCtx.ctx).formatDate,w:o}),(o.config.xaxis.convertedCatToNumeric&&d===void 0||String(d).trim()==="")&&(h=d="1");var E=new m(this.dCtx.ctx),N=E.getTextRects(d,o.config.xaxis.labels.style.fontSize),L=N;if(d!==h&&(L=E.getTextRects(h,o.config.xaxis.labels.style.fontSize)),(n={width:N.width>=L.width?N.width:L.width,height:N.height>=L.height?N.height:L.height}).width*i.length>o.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&o.config.xaxis.labels.rotate!==0||o.config.xaxis.labels.rotateAlways){if(!o.globals.isBarHorizontal){o.globals.rotateXLabels=!0;var W=function(G){return E.getTextRects(G,o.config.xaxis.labels.style.fontSize,o.config.xaxis.labels.style.fontFamily,"rotate(".concat(o.config.xaxis.labels.rotate," 0 0)"),!1)};N=W(d),d!==h&&(L=W(h)),n.height=(N.height>L.height?N.height:L.height)/1.5,n.width=N.width>L.width?N.width:L.width}}else o.globals.rotateXLabels=!1}return o.config.xaxis.labels.show||(n={width:0,height:0}),{width:n.width,height:n.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var n,o=this.w;if(!o.globals.hasXaxisGroups)return{width:0,height:0};var i,u=((n=o.config.xaxis.group.style)===null||n===void 0?void 0:n.fontSize)||o.config.xaxis.labels.style.fontSize,c=o.globals.groups.map(function(N){return N.title}),d=p.getLargestStringFromArr(c),h=this.dCtx.dimHelpers.getLargestStringFromMultiArr(d,c),x=new m(this.dCtx.ctx),k=x.getTextRects(d,u),E=k;return d!==h&&(E=x.getTextRects(h,u)),i={width:k.width>=E.width?k.width:E.width,height:k.height>=E.height?k.height:E.height},o.config.xaxis.labels.show||(i={width:0,height:0}),{width:i.width,height:i.height}}},{key:"getxAxisTitleCoords",value:function(){var n=this.w,o=0,i=0;if(n.config.xaxis.title.text!==void 0){var u=new m(this.dCtx.ctx).getTextRects(n.config.xaxis.title.text,n.config.xaxis.title.style.fontSize);o=u.width,i=u.height}return{width:o,height:i}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var n,o=this.w;this.dCtx.timescaleLabels=o.globals.timescaleLabels.slice();var i=this.dCtx.timescaleLabels.map(function(c){return c.value}),u=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 m(this.dCtx.ctx).getTextRects(u,o.config.xaxis.labels.style.fontSize)).width*i.length>o.globals.gridWidth&&o.config.xaxis.labels.rotate!==0&&(o.globals.overlappingXLabels=!0),n}},{key:"additionalPaddingXLabels",value:function(n){var o=this,i=this.w,u=i.globals,c=i.config,d=c.xaxis.type,h=n.width;u.skipLastTimelinelabel=!1,u.skipFirstTimelinelabel=!1;var x=i.config.yaxis[0].opposite&&i.globals.isBarHorizontal,k=function(E,N){c.yaxis.length>1&&function(L){return u.collapsedSeriesIndices.indexOf(L)!==-1}(N)||function(L){if(o.dCtx.timescaleLabels&&o.dCtx.timescaleLabels.length){var W=o.dCtx.timescaleLabels[0],G=o.dCtx.timescaleLabels[o.dCtx.timescaleLabels.length-1].position+h/1.75-o.dCtx.yAxisWidthRight,q=W.position-h/1.75+o.dCtx.yAxisWidthLeft,Q=i.config.legend.position==="right"&&o.dCtx.lgRect.width>0?o.dCtx.lgRect.width:0;G>u.svgWidth-u.translateX-Q&&(u.skipLastTimelinelabel=!0),q<-(L.show&&!L.floating||c.chart.type!=="bar"&&c.chart.type!=="candlestick"&&c.chart.type!=="rangeBar"&&c.chart.type!=="boxPlot"?10:h/1.75)&&(u.skipFirstTimelinelabel=!0)}else d==="datetime"?o.dCtx.gridPad.right((ce=String(N($,x)))===null||ce===void 0?void 0:ce.length)?I:$},L),G=W=N(W,x);if(W!==void 0&&W.length!==0||(W=k.niceMax),o.globals.isBarHorizontal){u=0;var q=o.globals.labels.slice();W=p.getLargestStringFromArr(q),W=N(W,{seriesIndex:h,dataPointIndex:-1,w:o}),G=n.dCtx.dimHelpers.getLargestStringFromMultiArr(W,q)}var Q=new m(n.dCtx.ctx),re="rotate(".concat(d.labels.rotate," 0 0)"),ie=Q.getTextRects(W,d.labels.style.fontSize,d.labels.style.fontFamily,re,!1),C=ie;W!==G&&(C=Q.getTextRects(G,d.labels.style.fontSize,d.labels.style.fontFamily,re,!1)),i.push({width:(E>C.width||E>ie.width?E:C.width>ie.width?C.width:ie.width)+u,height:C.height>ie.height?C.height:ie.height})}else i.push({width:0,height:0})}),i}},{key:"getyAxisTitleCoords",value:function(){var n=this,o=this.w,i=[];return o.config.yaxis.map(function(u,c){if(u.show&&u.title.text!==void 0){var d=new m(n.dCtx.ctx),h="rotate(".concat(u.title.rotate," 0 0)"),x=d.getTextRects(u.title.text,u.title.style.fontSize,u.title.style.fontFamily,h,!1);i.push({width:x.width,height:x.height})}else i.push({width:0,height:0})}),i}},{key:"getTotalYAxisWidth",value:function(){var n=this.w,o=0,i=0,u=0,c=n.globals.yAxisScale.length>1?10:0,d=new Fe(this.dCtx.ctx),h=function(x,k){var E=n.config.yaxis[k].floating,N=0;x.width>0&&!E?(N=x.width+c,function(L){return n.globals.ignoreYAxisIndexes.indexOf(L)>-1}(k)&&(N=N-x.width-c)):N=E||d.isYAxisHidden(k)?0:5,n.config.yaxis[k].opposite?u+=N:i+=N,o+=N};return n.globals.yLabelsCoords.map(function(x,k){h(x,k)}),n.globals.yTitleCoords.map(function(x,k){h(x,k)}),n.globals.isBarHorizontal&&!n.config.yaxis[0].floating&&(o=n.globals.yLabelsCoords[0].width+n.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=i,this.dCtx.yAxisWidthRight=u,o}}]),J}(),wt=function(){function J(n){l(this,J),this.w=n.w,this.dCtx=n}return b(J,[{key:"gridPadForColumnsInNumericAxis",value:function(n){var o=this.w;if(o.globals.noData||o.globals.allSeriesCollapsed)return 0;var i=function(E){return E==="bar"||E==="rangeBar"||E==="candlestick"||E==="boxPlot"},u=o.config.chart.type,c=0,d=i(u)?o.config.series.length:1;if(o.globals.comboBarCount>0&&(d=o.globals.comboBarCount),o.globals.collapsedSeries.forEach(function(E){i(E.type)&&(d-=1)}),o.config.chart.stacked&&(d=1),(i(u)||o.globals.comboBarCount>0)&&o.globals.isXNumeric&&!o.globals.isBarHorizontal&&d>0){var h,x,k=Math.abs(o.globals.initialMaxX-o.globals.initialMinX);k<=3&&(k=o.globals.dataPoints),h=k/n,o.globals.minXDiff&&o.globals.minXDiff/h>0&&(x=o.globals.minXDiff/h),x>n/2&&(x/=2),(c=x/d*parseInt(o.config.plotOptions.bar.columnWidth,10)/100)<1&&(c=1),c=c/(d>1?1:1.5)+5,o.globals.barPadForNumericAxis=c}return c}},{key:"gridPadFortitleSubtitle",value:function(){var n=this,o=this.w,i=o.globals,u=this.dCtx.isSparkline||!o.globals.axisCharts?0:10;["title","subtitle"].forEach(function(h){o.config[h].text!==void 0?u+=o.config[h].margin:u+=n.dCtx.isSparkline||!o.globals.axisCharts?0:5}),!o.config.legend.show||o.config.legend.position!=="bottom"||o.config.legend.floating||o.globals.axisCharts||(u+=10);var c=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),d=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");i.gridHeight=i.gridHeight-c.height-d.height-u,i.translateY=i.translateY+c.height+d.height+u}},{key:"setGridXPosForDualYAxis",value:function(n,o){var i=this.w,u=new Fe(this.dCtx.ctx);i.config.yaxis.map(function(c,d){i.globals.ignoreYAxisIndexes.indexOf(d)!==-1||c.floating||u.isYAxisHidden(d)||(c.opposite&&(i.globals.translateX=i.globals.translateX-(o[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}(),Jt=function(){function J(n){l(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 Zt(this),this.dimYAxis=new Pt(this),this.dimXAxis=new Qt(this),this.dimGrid=new wt(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return b(J,[{key:"plotCoords",value:function(){var n=this,o=this.w,i=o.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&((o.config.markers.discrete.length>0||o.config.markers.size>0)&&Object.entries(this.gridPad).forEach(function(c){var d=D(c,2),h=d[0],x=d[1];n.gridPad[h]=Math.max(x,n.w.globals.markers.largestSize/1.5)}),this.gridPad.top=Math.max(o.config.stroke.width/2,this.gridPad.top),this.gridPad.bottom=Math.max(o.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 u=this.dimGrid.gridPadForColumnsInNumericAxis(i.gridWidth);i.gridWidth=i.gridWidth-2*u,i.translateX=i.translateX+this.gridPad.left+this.xPadLeft+(u>0?u+4:0),i.translateY=i.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var n=this,o=this.w,i=o.globals,u=this.dimYAxis.getyAxisLabelsCoords(),c=this.dimYAxis.getyAxisTitleCoords();o.globals.yLabelsCoords=[],o.globals.yTitleCoords=[],o.config.yaxis.map(function(W,G){o.globals.yLabelsCoords.push({width:u[G].width,index:G}),o.globals.yTitleCoords.push({width:c[G].width,index:G})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var d=this.dimXAxis.getxAxisLabelsCoords(),h=this.dimXAxis.getxAxisGroupLabelsCoords(),x=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(d,x,h),i.translateXAxisY=o.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=o.globals.rotateXLabels&&o.globals.isXNumeric&&o.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,o.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(o.config.xaxis.labels.style.fontSize,10)/1.5*-1),i.translateXAxisY=i.translateXAxisY+o.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+o.config.xaxis.labels.offsetX;var k=this.yAxisWidth,E=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight-x.height,i.xAxisGroupLabelsHeight=i.xAxisLabelsHeight-d.height,i.xAxisLabelsWidth=this.xAxisWidth,i.xAxisHeight=this.xAxisHeight;var N=10;(o.config.chart.type==="radar"||this.isSparkline)&&(k=0,E=i.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||o.config.chart.type==="treemap")&&(k=0,E=0,N=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(d);var L=function(){i.translateX=k,i.gridHeight=i.svgHeight-n.lgRect.height-E-(n.isSparkline||o.config.chart.type==="treemap"?0:o.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-k};switch(o.config.xaxis.position==="top"&&(N=i.xAxisHeight-o.config.xaxis.axisTicks.height-5),o.config.legend.position){case"bottom":i.translateY=N,L();break;case"top":i.translateY=this.lgRect.height+N,L();break;case"left":i.translateY=N,i.translateX=this.lgRect.width+k,i.gridHeight=i.svgHeight-E-12,i.gridWidth=i.svgWidth-this.lgRect.width-k;break;case"right":i.translateY=N,i.translateX=k,i.gridHeight=i.svgHeight-E-12,i.gridWidth=i.svgWidth-this.lgRect.width-k-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(c,u),new Ye(this.ctx).setYAxisXPosition(u,c)}},{key:"setDimensionsForNonAxisCharts",value:function(){var n=this.w,o=n.globals,i=n.config,u=0;n.config.legend.show&&!n.config.legend.floating&&(u=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 o.gridHeight=o.svgHeight-i.grid.padding.left+i.grid.padding.right,o.gridWidth=o.gridHeight,o.translateY=d,void(o.translateX=h+(o.svgWidth-o.gridWidth)/2);switch(i.legend.position){case"bottom":o.gridHeight=o.svgHeight-this.lgRect.height-o.goldenPadding,o.gridWidth=o.svgWidth,o.translateY=d-10,o.translateX=h+(o.svgWidth-o.gridWidth)/2;break;case"top":o.gridHeight=o.svgHeight-this.lgRect.height-o.goldenPadding,o.gridWidth=o.svgWidth,o.translateY=this.lgRect.height+d+10,o.translateX=h+(o.svgWidth-o.gridWidth)/2;break;case"left":o.gridWidth=o.svgWidth-this.lgRect.width-u,o.gridHeight=i.chart.height!=="auto"?o.svgHeight:o.gridWidth,o.translateY=d,o.translateX=h+this.lgRect.width+u;break;case"right":o.gridWidth=o.svgWidth-this.lgRect.width-u-5,o.gridHeight=i.chart.height!=="auto"?o.svgHeight:o.gridWidth,o.translateY=d,o.translateX=h+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(n,o,i){var u=this.w,c=u.globals.hasXaxisGroups?2:1,d=i.height+n.height+o.height,h=u.globals.isMultiLineX?1.2:u.globals.LINE_HEIGHT_RATIO,x=u.globals.rotateXLabels?22:10,k=u.globals.rotateXLabels&&u.config.legend.position==="bottom"?10:0;this.xAxisHeight=d*h+c*x+k,this.xAxisWidth=n.width,this.xAxisHeight-o.height>u.config.xaxis.labels.maxHeight&&(this.xAxisHeight=u.config.xaxis.labels.maxHeight),u.config.xaxis.labels.minHeight&&this.xAxisHeightN&&(this.yAxisWidth=N)}}]),J}(),wr=function(){function J(n){l(this,J),this.w=n.w,this.lgCtx=n}return b(J,[{key:"getLegendStyles",value:function(){var n=document.createElement("style");n.setAttribute("type","text/css");var o=document.createTextNode(` .apexcharts-legend { display: flex; @@ -144,7 +144,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho } .apexcharts-inactive-legend { opacity: 0.45; - }`);return n.appendChild(o),n}},{key:"getLegendBBox",value:function(){var n=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),o=n.width;return{clwh:n.height,clww:o}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(n,o){var i=this,u=this.w;if(u.globals.axisCharts||u.config.chart.type==="radialBar"){u.globals.resized=!0;var c=null,d=null;u.globals.risingSeries=[],u.globals.axisCharts?(c=u.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(n,"']")),d=parseInt(c.getAttribute("data:realIndex"),10)):(c=u.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(n+1,"']")),d=parseInt(c.getAttribute("rel"),10)-1),o?[{cs:u.globals.collapsedSeries,csi:u.globals.collapsedSeriesIndices},{cs:u.globals.ancillaryCollapsedSeries,csi:u.globals.ancillaryCollapsedSeriesIndices}].forEach(function(E){i.riseCollapsedSeries(E.cs,E.csi,d)}):this.hideSeries({seriesEl:c,realIndex:d})}else{var h=u.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(n+1,"'] path")),x=u.config.chart.type;if(x==="pie"||x==="polarArea"||x==="donut"){var k=u.config.plotOptions.pie.donut.labels;new m(this.lgCtx.ctx).pathMouseDown(h.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(h.members[0].node,k)}h.fire("click")}}},{key:"hideSeries",value:function(n){var o=n.seriesEl,i=n.realIndex,u=this.w,c=p.clone(u.config.series);if(u.globals.axisCharts){var d=!1;if(u.config.yaxis[i]&&u.config.yaxis[i].show&&u.config.yaxis[i].showAlways&&(d=!0,u.globals.ancillaryCollapsedSeriesIndices.indexOf(i)<0&&(u.globals.ancillaryCollapsedSeries.push({index:i,data:c[i].data.slice(),type:o.parentNode.className.baseVal.split("-")[1]}),u.globals.ancillaryCollapsedSeriesIndices.push(i))),!d){u.globals.collapsedSeries.push({index:i,data:c[i].data.slice(),type:o.parentNode.className.baseVal.split("-")[1]}),u.globals.collapsedSeriesIndices.push(i);var h=u.globals.risingSeries.indexOf(i);u.globals.risingSeries.splice(h,1)}}else u.globals.collapsedSeries.push({index:i,data:c[i]}),u.globals.collapsedSeriesIndices.push(i);for(var x=o.childNodes,k=0;k0){for(var d=0;d-1&&(n[u].data=[])}):n.forEach(function(i,u){o.globals.collapsedSeriesIndices.indexOf(u)>-1&&(n[u]=0)}),n}}]),J}(),er=function(){function J(n){l(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 wr(this)}return b(J,[{key:"init",value:function(){var n=this.w,o=n.globals,i=n.config;if((i.legend.showForSingleSeries&&o.series.length===1||this.isBarsDistributed||o.series.length>1||!o.axisCharts)&&i.legend.show){for(;o.dom.elLegendWrap.firstChild;)o.dom.elLegendWrap.removeChild(o.dom.elLegendWrap.firstChild);this.drawLegends(),p.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,o=this.w,i=o.config.legend.fontFamily,u=o.globals.seriesNames,c=o.globals.colors.slice();if(o.config.chart.type==="heatmap"){var d=o.config.plotOptions.heatmap.colorScale.ranges;u=d.map(function(Fe){return Fe.name?Fe.name:Fe.from+" - "+Fe.to}),c=d.map(function(Fe){return Fe.color})}else this.isBarsDistributed&&(u=o.globals.labels.slice());o.config.legend.customLegendItems.length&&(u=o.config.legend.customLegendItems);for(var h=o.globals.legendFormatter,x=o.config.legend.inverseOrder,k=x?u.length-1:0;x?k>=0:k<=u.length-1;x?k--:k++){var E,N=h(u[k],{seriesIndex:k,w:o}),L=!1,W=!1;if(o.globals.collapsedSeries.length>0)for(var G=0;G0)for(var q=0;q0?k-10:0)+(E>0?E-10:0)}u.style.position="absolute",d=d+n+i.config.legend.offsetX,h=h+o+i.config.legend.offsetY,u.style.left=d+"px",u.style.top=h+"px",i.config.legend.position==="bottom"?(u.style.top="auto",u.style.bottom=5-i.config.legend.offsetY+"px"):i.config.legend.position==="right"&&(u.style.left="auto",u.style.right=25+i.config.legend.offsetX+"px"),["width","height"].forEach(function(N){u.style[N]&&(u.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 o=this.legendHelpers.getLegendBBox(),i=new Jt(this.ctx),u=i.dimHelpers.getTitleSubtitleCoords("title"),c=i.dimHelpers.getTitleSubtitleCoords("subtitle"),d=0;n.config.legend.position==="bottom"?d=-o.clwh/1.8:n.config.legend.position==="top"&&(d=u.height+c.height+n.config.title.margin+n.config.subtitle.margin-10),this.setLegendWrapXY(20,d)}},{key:"legendAlignVertical",value:function(){var n=this.w,o=this.legendHelpers.getLegendBBox(),i=0;n.config.legend.position==="left"&&(i=20),n.config.legend.position==="right"&&(i=n.globals.svgWidth-o.clww-10),this.setLegendWrapXY(i,20)}},{key:"onLegendHovered",value:function(n){var o=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(o.config.chart.type==="heatmap"||this.isBarsDistributed){if(i){var u=parseInt(n.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,u,this.w]),new Oe(this.ctx).highlightRangeInSeries(n,n.target)}}else!n.target.classList.contains("apexcharts-inactive-legend")&&i&&new Oe(this.ctx).toggleSeriesOnHover(n,n.target)}},{key:"onLegendClick",value:function(n){var o=this.w;if(!o.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,u=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])),o.config.chart.type!=="treemap"&&o.config.chart.type!=="heatmap"&&!this.isBarsDistributed&&o.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(i,u)}}}]),J}(),so=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w;var o=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=o.globals.minX,this.maxX=o.globals.maxX}return b(J,[{key:"createToolbar",value:function(){var n=this,o=this.w,i=function(){return document.createElement("div")},u=i();if(u.setAttribute("class","apexcharts-toolbar"),u.style.top=o.config.chart.toolbar.offsetY+"px",u.style.right=3-o.config.chart.toolbar.offsetX+"px",o.globals.dom.elWrap.appendChild(u),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=o.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var c=0;c + }`);return n.appendChild(o),n}},{key:"getLegendBBox",value:function(){var n=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),o=n.width;return{clwh:n.height,clww:o}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(n,o){var i=this,u=this.w;if(u.globals.axisCharts||u.config.chart.type==="radialBar"){u.globals.resized=!0;var c=null,d=null;u.globals.risingSeries=[],u.globals.axisCharts?(c=u.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(n,"']")),d=parseInt(c.getAttribute("data:realIndex"),10)):(c=u.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(n+1,"']")),d=parseInt(c.getAttribute("rel"),10)-1),o?[{cs:u.globals.collapsedSeries,csi:u.globals.collapsedSeriesIndices},{cs:u.globals.ancillaryCollapsedSeries,csi:u.globals.ancillaryCollapsedSeriesIndices}].forEach(function(E){i.riseCollapsedSeries(E.cs,E.csi,d)}):this.hideSeries({seriesEl:c,realIndex:d})}else{var h=u.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(n+1,"'] path")),x=u.config.chart.type;if(x==="pie"||x==="polarArea"||x==="donut"){var k=u.config.plotOptions.pie.donut.labels;new m(this.lgCtx.ctx).pathMouseDown(h.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(h.members[0].node,k)}h.fire("click")}}},{key:"hideSeries",value:function(n){var o=n.seriesEl,i=n.realIndex,u=this.w,c=p.clone(u.config.series);if(u.globals.axisCharts){var d=!1;if(u.config.yaxis[i]&&u.config.yaxis[i].show&&u.config.yaxis[i].showAlways&&(d=!0,u.globals.ancillaryCollapsedSeriesIndices.indexOf(i)<0&&(u.globals.ancillaryCollapsedSeries.push({index:i,data:c[i].data.slice(),type:o.parentNode.className.baseVal.split("-")[1]}),u.globals.ancillaryCollapsedSeriesIndices.push(i))),!d){u.globals.collapsedSeries.push({index:i,data:c[i].data.slice(),type:o.parentNode.className.baseVal.split("-")[1]}),u.globals.collapsedSeriesIndices.push(i);var h=u.globals.risingSeries.indexOf(i);u.globals.risingSeries.splice(h,1)}}else u.globals.collapsedSeries.push({index:i,data:c[i]}),u.globals.collapsedSeriesIndices.push(i);for(var x=o.childNodes,k=0;k0){for(var d=0;d-1&&(n[u].data=[])}):n.forEach(function(i,u){o.globals.collapsedSeriesIndices.indexOf(u)>-1&&(n[u]=0)}),n}}]),J}(),er=function(){function J(n){l(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 wr(this)}return b(J,[{key:"init",value:function(){var n=this.w,o=n.globals,i=n.config;if((i.legend.showForSingleSeries&&o.series.length===1||this.isBarsDistributed||o.series.length>1||!o.axisCharts)&&i.legend.show){for(;o.dom.elLegendWrap.firstChild;)o.dom.elLegendWrap.removeChild(o.dom.elLegendWrap.firstChild);this.drawLegends(),p.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,o=this.w,i=o.config.legend.fontFamily,u=o.globals.seriesNames,c=o.globals.colors.slice();if(o.config.chart.type==="heatmap"){var d=o.config.plotOptions.heatmap.colorScale.ranges;u=d.map(function(ze){return ze.name?ze.name:ze.from+" - "+ze.to}),c=d.map(function(ze){return ze.color})}else this.isBarsDistributed&&(u=o.globals.labels.slice());o.config.legend.customLegendItems.length&&(u=o.config.legend.customLegendItems);for(var h=o.globals.legendFormatter,x=o.config.legend.inverseOrder,k=x?u.length-1:0;x?k>=0:k<=u.length-1;x?k--:k++){var E,N=h(u[k],{seriesIndex:k,w:o}),L=!1,W=!1;if(o.globals.collapsedSeries.length>0)for(var G=0;G0)for(var q=0;q0?k-10:0)+(E>0?E-10:0)}u.style.position="absolute",d=d+n+i.config.legend.offsetX,h=h+o+i.config.legend.offsetY,u.style.left=d+"px",u.style.top=h+"px",i.config.legend.position==="bottom"?(u.style.top="auto",u.style.bottom=5-i.config.legend.offsetY+"px"):i.config.legend.position==="right"&&(u.style.left="auto",u.style.right=25+i.config.legend.offsetX+"px"),["width","height"].forEach(function(N){u.style[N]&&(u.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 o=this.legendHelpers.getLegendBBox(),i=new Jt(this.ctx),u=i.dimHelpers.getTitleSubtitleCoords("title"),c=i.dimHelpers.getTitleSubtitleCoords("subtitle"),d=0;n.config.legend.position==="bottom"?d=-o.clwh/1.8:n.config.legend.position==="top"&&(d=u.height+c.height+n.config.title.margin+n.config.subtitle.margin-10),this.setLegendWrapXY(20,d)}},{key:"legendAlignVertical",value:function(){var n=this.w,o=this.legendHelpers.getLegendBBox(),i=0;n.config.legend.position==="left"&&(i=20),n.config.legend.position==="right"&&(i=n.globals.svgWidth-o.clww-10),this.setLegendWrapXY(i,20)}},{key:"onLegendHovered",value:function(n){var o=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(o.config.chart.type==="heatmap"||this.isBarsDistributed){if(i){var u=parseInt(n.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,u,this.w]),new _e(this.ctx).highlightRangeInSeries(n,n.target)}}else!n.target.classList.contains("apexcharts-inactive-legend")&&i&&new _e(this.ctx).toggleSeriesOnHover(n,n.target)}},{key:"onLegendClick",value:function(n){var o=this.w;if(!o.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,u=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])),o.config.chart.type!=="treemap"&&o.config.chart.type!=="heatmap"&&!this.isBarsDistributed&&o.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(i,u)}}}]),J}(),so=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w;var o=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=o.globals.minX,this.maxX=o.globals.maxX}return b(J,[{key:"createToolbar",value:function(){var n=this,o=this.w,i=function(){return document.createElement("div")},u=i();if(u.setAttribute("class","apexcharts-toolbar"),u.style.top=o.config.chart.toolbar.offsetY+"px",u.style.right=3-o.config.chart.toolbar.offsetX+"px",o.globals.dom.elWrap.appendChild(u),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=o.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var c=0;c @@ -170,14 +170,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `,title:this.localeValues.pan,class:o.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 k=0;k0&&u.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,u=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)/u.xRatio,d={x:c,y:0,width:i.globals.gridWidth-(i.globals.maxX-i.config.chart.selection.xaxis.max)/u.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 u=i.x,c=i.y,d=i.width,h=i.height,x=i.translateX,k=x===void 0?0:x,E=i.translateY,N=E===void 0?0:E,L=this.w,W=this.zoomRect,G=this.selectionRect;if(this.dragged||L.globals.selection!==null){var q={transform:"translate("+k+", "+N+")"};L.globals.zoomEnabled&&this.dragged&&(d<0&&(d=1),W.attr({x:u,y:c,width:d,height:h,fill:L.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":L.config.chart.zoom.zoomedArea.fill.opacity,stroke:L.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":L.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":L.config.chart.zoom.zoomedArea.stroke.opacity}),m.setAttrs(W.node,q)),L.globals.selectionEnabled&&(G.attr({x:u,y:c,width:d>0?d:0,height:h>0?h:0,fill:L.config.chart.selection.fill.color,"fill-opacity":L.config.chart.selection.fill.opacity,stroke:L.config.chart.selection.stroke.color,"stroke-width":L.config.chart.selection.stroke.width,"stroke-dasharray":L.config.chart.selection.stroke.dashArray,"stroke-opacity":L.config.chart.selection.stroke.opacity}),m.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 u=i.context,c=i.zoomtype,d=this.w,h=u,x=this.gridRect.getBoundingClientRect(),k=h.startX-1,E=h.startY,N=!1,L=!1,W=h.clientX-x.left-k,G=h.clientY-x.top-E,q={};return Math.abs(W+k)>d.globals.gridWidth?W=d.globals.gridWidth-k:h.clientX-x.left<0&&(W=k),k>h.clientX-x.left&&(N=!0,W=Math.abs(W)),E>h.clientY-x.top&&(L=!0,G=Math.abs(G)),q=c==="x"?{x:N?k-W:k,y:0,width:W,height:d.globals.gridHeight}:c==="y"?{x:0,y:L?E-G:E,width:d.globals.gridWidth,height:G}:{x:N?k-W:k,y:L?E-G:E,width:W,height:G},h.drawSelectionRect(q),h.selectionDragging("resizing"),q}},{key:"selectionDragging",value:function(i,u){var c=this,d=this.w,h=this.xyRatios,x=this.selectionRect,k=0;i==="resizing"&&(k=30);var E=function(L){return parseFloat(x.node.getAttribute(L))},N={x:E("x"),y:E("y"),width:E("width"),height:E("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 L=c.gridRect.getBoundingClientRect(),W=x.node.getBoundingClientRect(),G={xaxis:{min:d.globals.xAxisScale.niceMin+(W.left-L.left)*h.xRatio,max:d.globals.xAxisScale.niceMin+(W.right-L.left)*h.xRatio},yaxis:{min:d.globals.yAxisScale[0].niceMin+(L.bottom-W.bottom)*h.yRatio[0],max:d.globals.yAxisScale[0].niceMax-(W.top-L.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)},k))}},{key:"selectionDrawn",value:function(i){var u=i.context,c=i.zoomtype,d=this.w,h=u,x=this.xyRatios,k=this.ctx.toolbar;if(h.startX>h.endX){var E=h.startX;h.startX=h.endX,h.endX=E}if(h.startY>h.endY){var N=h.startY;h.startY=h.endY,h.endY=N}var L=void 0,W=void 0;d.globals.isRangeBar?(L=d.globals.yAxisScale[0].niceMin+h.startX*x.invertedYRatio,W=d.globals.yAxisScale[0].niceMin+h.endX*x.invertedYRatio):(L=d.globals.xAxisScale.niceMin+h.startX*x.xRatio,W=d.globals.xAxisScale.niceMin+h.endX*x.xRatio);var G=[],q=[];if(d.config.yaxis.forEach(function(ce,de){G.push(d.globals.yAxisScale[de].niceMax-x.yRatio[de]*h.startY),q.push(d.globals.yAxisScale[de].niceMax-x.yRatio[de]*h.endY)}),h.dragged&&(h.dragX>10||h.dragY>10)&&L!==W){if(d.globals.zoomEnabled){var Q=p.clone(d.globals.initialConfig.yaxis),re=p.clone(d.globals.initialConfig.xaxis);if(d.globals.zoomed=!0,d.config.xaxis.convertedCatToNumeric&&(L=Math.floor(L),W=Math.floor(W),L<1&&(L=1,W=d.globals.dataPoints),W-L<2&&(W=L+1)),c!=="xy"&&c!=="x"||(re={min:L,max:W}),c!=="xy"&&c!=="y"||Q.forEach(function(ce,de){Q[de].min=q[de],Q[de].max=G[de]}),d.config.chart.zoom.autoScaleYaxis){var ie=new Ge(h.ctx);Q=ie.autoScaleY(h.ctx,Q,{xaxis:re})}if(k){var C=k.getBeforeZoomRange(re,Q);C&&(re=C.xaxis?C.xaxis:re,Q=C.yaxis?C.yaxis:Q)}var I={xaxis:re};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"&&k.zoomCallback(re,Q)}else if(d.globals.selectionEnabled){var $,te=null;$={min:L,max:W},c!=="xy"&&c!=="y"||(te=p.clone(d.config.yaxis)).forEach(function(ce,de){te[de].min=q[de],te[de].max=G[de]}),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 u=i.context,c=this.w,d=u;if(c.globals.lastClientPosition.x!==void 0){var h=c.globals.lastClientPosition.x-d.clientX,x=c.globals.lastClientPosition.y-d.clientY;Math.abs(h)>Math.abs(x)&&h>0?this.moveDirection="left":Math.abs(h)>Math.abs(x)&&h<0?this.moveDirection="right":Math.abs(x)>Math.abs(h)&&x>0?this.moveDirection="up":Math.abs(x)>Math.abs(h)&&x<0&&(this.moveDirection="down")}c.globals.lastClientPosition={x:d.clientX,y:d.clientY};var k=c.globals.isRangeBar?c.globals.minY:c.globals.minX,E=c.globals.isRangeBar?c.globals.maxY:c.globals.maxX;c.config.xaxis.convertedCatToNumeric||d.panScrolled(k,E)}},{key:"delayedPanScrolled",value:function(){var i=this.w,u=i.globals.minX,c=i.globals.maxX,d=(i.globals.maxX-i.globals.minX)/2;this.moveDirection==="left"?(u=i.globals.minX+d,c=i.globals.maxX+d):this.moveDirection==="right"&&(u=i.globals.minX-d,c=i.globals.maxX-d),u=Math.floor(u),c=Math.floor(c),this.updateScrolledChart({xaxis:{min:u,max:c}},u,c)}},{key:"panScrolled",value:function(i,u){var c=this.w,d=this.xyRatios,h=p.clone(c.globals.initialConfig.yaxis),x=d.xRatio,k=c.globals.minX,E=c.globals.maxX;c.globals.isRangeBar&&(x=d.invertedYRatio,k=c.globals.minY,E=c.globals.maxY),this.moveDirection==="left"?(i=k+c.globals.gridWidth/15*x,u=E+c.globals.gridWidth/15*x):this.moveDirection==="right"&&(i=k-c.globals.gridWidth/15*x,u=E-c.globals.gridWidth/15*x),c.globals.isRangeBar||(ic.globals.initialMaxX)&&(i=k,u=E);var N={min:i,max:u};c.config.chart.zoom.autoScaleYaxis&&(h=new Ge(this.ctx).autoScaleY(this.ctx,h,{xaxis:N}));var L={xaxis:{min:i,max:u}};c.config.chart.group||(L.yaxis=h),this.updateScrolledChart(L,i,u)}},{key:"updateScrolledChart",value:function(i,u,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:u,max:c}})}}]),o}(),tr=function(){function J(n){l(this,J),this.w=n.w,this.ttCtx=n,this.ctx=n.ctx}return b(J,[{key:"getNearestValues",value:function(n){var o=n.hoverArea,i=n.elGrid,u=n.clientX,c=n.clientY,d=this.w,h=i.getBoundingClientRect(),x=h.width,k=h.height,E=x/(d.globals.dataPoints-1),N=k/d.globals.dataPoints,L=this.hasBars();!d.globals.comboCharts&&!L||d.config.xaxis.convertedCatToNumeric||(E=x/d.globals.dataPoints);var W=u-h.left-d.globals.barPadForNumericAxis,G=c-h.top;W<0||G<0||W>x||G>k?(o.classList.remove("hovering-zoom"),o.classList.remove("hovering-pan")):d.globals.zoomEnabled?(o.classList.remove("hovering-pan"),o.classList.add("hovering-zoom")):d.globals.panEnabled&&(o.classList.remove("hovering-zoom"),o.classList.add("hovering-pan"));var q=Math.round(W/E),Q=Math.floor(G/N);L&&!d.config.xaxis.convertedCatToNumeric&&(q=Math.ceil(W/E),q-=1);var re=null,ie=null,C=d.globals.seriesXvalues.map(function(de){return de.filter(function(we){return p.isNumber(we)})}),I=d.globals.seriesYvalues.map(function(de){return de.filter(function(we){return p.isNumber(we)})});if(d.globals.isXNumeric){var $=this.ttCtx.getElGrid().getBoundingClientRect(),te=W*($.width/x),ce=G*($.height/k);re=(ie=this.closestInMultiArray(te,ce,C,I)).index,q=ie.j,re!==null&&(C=d.globals.seriesXvalues[re],q=(ie=this.closestInArray(te,C)).index)}return d.globals.capturedSeriesIndex=re===null?-1:re,(!q||q<1)&&(q=0),d.globals.isBarHorizontal?d.globals.capturedDataPointIndex=Q:d.globals.capturedDataPointIndex=q,{capturedSeries:re,j:d.globals.isBarHorizontal?Q:q,hoverX:W,hoverY:G}}},{key:"closestInMultiArray",value:function(n,o,i,u){var c=this.w,d=0,h=null,x=-1;c.globals.series.length>1?d=this.getFirstActiveXArray(i):h=0;var k=i[d][0],E=Math.abs(n-k);if(i.forEach(function(W){W.forEach(function(G,q){var Q=Math.abs(n-G);Q<=E&&(E=Q,x=q)})}),x!==-1){var N=u[d][x],L=Math.abs(o-N);h=d,u.forEach(function(W,G){var q=Math.abs(o-W[x]);q<=L&&(L=q,h=G)})}return{index:h,j:x}}},{key:"getFirstActiveXArray",value:function(n){for(var o=this.w,i=0,u=n.map(function(d,h){return d.length>0?h:-1}),c=0;c0)for(var u=0;u *")):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,u){var c=Number(i.getAttribute("data:realIndex")),d=Number(u.getAttribute("data:realIndex"));return dc?-1:0});var o=[];return n.forEach(function(i){o.push(i.querySelector(".apexcharts-marker"))}),o}},{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 o=this.w,i=o.config.markers.hover.size;return i===void 0&&(i=o.globals.markers.size[n]+o.config.markers.hover.sizeOffset),i}},{key:"toggleAllTooltipSeriesGroups",value:function(n){var o=this.w,i=this.ttCtx;i.allTooltipSeriesGroups.length===0&&(i.allTooltipSeriesGroups=o.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var u=i.allTooltipSeriesGroups,c=0;c
').concat(de.attrs.name,""),ce+="
".concat(de.val,"
")}),C.innerHTML=te+"",I.innerHTML=ce+""};h?k.globals.seriesGoals[o][i]&&Array.isArray(k.globals.seriesGoals[o][i])?$():(C.innerHTML="",I.innerHTML=""):$()}else C.innerHTML="",I.innerHTML="";q!==null&&(u[o].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=k.config.tooltip.z.title,u[o].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=q!==void 0?q:""),h&&Q[0]&&(N==null||k.globals.ancillaryCollapsedSeriesIndices.indexOf(o)>-1||k.globals.collapsedSeriesIndices.indexOf(o)>-1?Q[0].parentNode.style.display="none":Q[0].parentNode.style.display=k.config.tooltip.items.display)}},{key:"toggleActiveInactiveSeries",value:function(n){var o=this.w;if(n)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var i=o.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");i&&(i.classList.add("apexcharts-active"),i.style.display=o.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(n){var o=n.i,i=n.j,u=this.w,c=this.ctx.series.filteredSeriesX(),d="",h="",x=null,k=null,E={series:u.globals.series,seriesIndex:o,dataPointIndex:i,w:u},N=u.globals.ttZFormatter;i===null?k=u.globals.series[o]:u.globals.isXNumeric&&u.config.chart.type!=="treemap"?(d=c[o][i],c[o].length===0&&(d=c[this.tooltipUtil.getFirstActiveXArray(c)][i])):d=u.globals.labels[i]!==void 0?u.globals.labels[i]:"";var L=d;return u.globals.isXNumeric&&u.config.xaxis.type==="datetime"?d=new fe(this.ctx).xLabelFormat(u.globals.ttKeyFormatter,L,L,{i:void 0,dateFormatter:new oe(this.ctx).formatDate,w:this.w}):d=u.globals.isBarHorizontal?u.globals.yLabelFormatters[0](L,E):u.globals.xLabelFormatter(L,E),u.config.tooltip.x.formatter!==void 0&&(d=u.globals.ttKeyFormatter(L,E)),u.globals.seriesZ.length>0&&u.globals.seriesZ[o].length>0&&(x=N(u.globals.seriesZ[o][i],u)),h=typeof u.config.xaxis.tooltip.formatter=="function"?u.globals.xaxisTooltipFormatter(L,E):d,{val:Array.isArray(k)?k.join(" "):k,xVal:Array.isArray(d)?d.join(" "):d,xAxisTTVal:Array.isArray(h)?h.join(" "):h,zVal:x}}},{key:"handleCustomTooltip",value:function(n){var o=n.i,i=n.j,u=n.y1,c=n.y2,d=n.w,h=this.ttCtx.getElTooltip(),x=d.config.tooltip.custom;Array.isArray(x)&&x[o]&&(x=x[o]),h.innerHTML=x({ctx:this.ctx,series:d.globals.series,seriesIndex:o,dataPointIndex:i,y1:u,y2:c,w:d})}}]),J}(),Dr=function(){function J(n){l(this,J),this.ttCtx=n,this.ctx=n.ctx,this.w=n.w}return b(J,[{key:"moveXCrosshairs",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=this.ttCtx,u=this.w,c=i.getElXCrosshairs(),d=n-i.xcrosshairsWidth/2,h=u.globals.labels.slice().length;if(o!==null&&(d=u.globals.gridWidth/h*o),c===null||u.globals.isBarHorizontal||(c.setAttribute("x",d),c.setAttribute("x1",d),c.setAttribute("x2",d),c.setAttribute("y2",u.globals.gridHeight),c.classList.add("apexcharts-active")),d<0&&(d=0),d>u.globals.gridWidth&&(d=u.globals.gridWidth),i.isXAxisTooltipEnabled){var x=d;u.config.xaxis.crosshairs.width!=="tickWidth"&&u.config.xaxis.crosshairs.width!=="barWidth"||(x=d+i.xcrosshairsWidth/2),this.moveXAxisTooltip(x)}}},{key:"moveYCrosshairs",value:function(n){var o=this.ttCtx;o.ycrosshairs!==null&&m.setAttrs(o.ycrosshairs,{y1:n,y2:n}),o.ycrosshairsHidden!==null&&m.setAttrs(o.ycrosshairsHidden,{y1:n,y2:n})}},{key:"moveXAxisTooltip",value:function(n){var o=this.w,i=this.ttCtx;if(i.xaxisTooltip!==null&&i.xcrosshairsWidth!==0){i.xaxisTooltip.classList.add("apexcharts-active");var u=i.xaxisOffY+o.config.xaxis.tooltip.offsetY+o.globals.translateY+1+o.config.xaxis.offsetY;if(n-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(n)){n+=o.globals.translateX;var c;c=new m(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=c.width+"px",i.xaxisTooltip.style.left=n+"px",i.xaxisTooltip.style.top=u+"px"}}}},{key:"moveYAxisTooltip",value:function(n){var o=this.w,i=this.ttCtx;i.yaxisTTEls===null&&(i.yaxisTTEls=o.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var u=parseInt(i.ycrosshairsHidden.getAttribute("y1"),10),c=o.globals.translateY+u,d=i.yaxisTTEls[n].getBoundingClientRect().height,h=o.globals.translateYAxisX[n]-2;o.config.yaxis[n].opposite&&(h-=26),c-=d/2,o.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+o.config.yaxis[n].tooltip.offsetX+"px"):i.yaxisTTEls[n].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(n,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,u=this.w,c=this.ttCtx,d=c.getElTooltip(),h=c.tooltipRect,x=i!==null?parseFloat(i):1,k=parseFloat(n)+x+5,E=parseFloat(o)+x/2;if(k>u.globals.gridWidth/2&&(k=k-h.ttWidth-x-10),k>u.globals.gridWidth-h.ttWidth-10&&(k=u.globals.gridWidth-h.ttWidth),k<-20&&(k=-20),u.config.tooltip.followCursor){var N=c.getElGrid().getBoundingClientRect();(k=c.e.clientX-N.left)>u.globals.gridWidth/2&&(k-=c.tooltipRect.ttWidth),(E=c.e.clientY+u.globals.translateY-N.top)>u.globals.gridHeight/2&&(E-=c.tooltipRect.ttHeight)}else u.globals.isBarHorizontal||h.ttHeight/2+E>u.globals.gridHeight&&(E=u.globals.gridHeight-h.ttHeight+u.globals.translateY);isNaN(k)||(k+=u.globals.translateX,d.style.left=k+"px",d.style.top=E+"px")}},{key:"moveMarkers",value:function(n,o){var i=this.w,u=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&&(E.setAttribute("r",x),E.setAttribute("cx",i),E.setAttribute("cy",u)),this.moveXCrosshairs(i),d.fixedTooltip||this.moveTooltip(i,u,x)}}},{key:"moveDynamicPointsOnHover",value:function(n){var o,i=this.ttCtx,u=i.w,c=0,d=0,h=u.globals.pointsArray;o=new Oe(this.ctx).getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var x=i.tooltipUtil.getHoverMarkerSize(o);h[o]&&(c=h[o][n][0],d=h[o][n][1]);var k=i.tooltipUtil.getAllMarkers();if(k!==null)for(var E=0;E0?(k[E]&&k[E].setAttribute("r",x),k[E]&&k[E].setAttribute("cy",L)):k[E]&&k[E].setAttribute("r",0)}}this.moveXCrosshairs(c),i.fixedTooltip||this.moveTooltip(c,d||u.globals.gridHeight,x)}},{key:"moveStickyTooltipOverBars",value:function(n,o){var i=this.w,u=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 Oe(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 o!="number"||(h=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(o,"'] path[j='").concat(n,`'], +`),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 k=0;k0&&u.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,u=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)/u.xRatio,d={x:c,y:0,width:i.globals.gridWidth-(i.globals.maxX-i.config.chart.selection.xaxis.max)/u.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 u=i.x,c=i.y,d=i.width,h=i.height,x=i.translateX,k=x===void 0?0:x,E=i.translateY,N=E===void 0?0:E,L=this.w,W=this.zoomRect,G=this.selectionRect;if(this.dragged||L.globals.selection!==null){var q={transform:"translate("+k+", "+N+")"};L.globals.zoomEnabled&&this.dragged&&(d<0&&(d=1),W.attr({x:u,y:c,width:d,height:h,fill:L.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":L.config.chart.zoom.zoomedArea.fill.opacity,stroke:L.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":L.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":L.config.chart.zoom.zoomedArea.stroke.opacity}),m.setAttrs(W.node,q)),L.globals.selectionEnabled&&(G.attr({x:u,y:c,width:d>0?d:0,height:h>0?h:0,fill:L.config.chart.selection.fill.color,"fill-opacity":L.config.chart.selection.fill.opacity,stroke:L.config.chart.selection.stroke.color,"stroke-width":L.config.chart.selection.stroke.width,"stroke-dasharray":L.config.chart.selection.stroke.dashArray,"stroke-opacity":L.config.chart.selection.stroke.opacity}),m.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 u=i.context,c=i.zoomtype,d=this.w,h=u,x=this.gridRect.getBoundingClientRect(),k=h.startX-1,E=h.startY,N=!1,L=!1,W=h.clientX-x.left-k,G=h.clientY-x.top-E,q={};return Math.abs(W+k)>d.globals.gridWidth?W=d.globals.gridWidth-k:h.clientX-x.left<0&&(W=k),k>h.clientX-x.left&&(N=!0,W=Math.abs(W)),E>h.clientY-x.top&&(L=!0,G=Math.abs(G)),q=c==="x"?{x:N?k-W:k,y:0,width:W,height:d.globals.gridHeight}:c==="y"?{x:0,y:L?E-G:E,width:d.globals.gridWidth,height:G}:{x:N?k-W:k,y:L?E-G:E,width:W,height:G},h.drawSelectionRect(q),h.selectionDragging("resizing"),q}},{key:"selectionDragging",value:function(i,u){var c=this,d=this.w,h=this.xyRatios,x=this.selectionRect,k=0;i==="resizing"&&(k=30);var E=function(L){return parseFloat(x.node.getAttribute(L))},N={x:E("x"),y:E("y"),width:E("width"),height:E("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 L=c.gridRect.getBoundingClientRect(),W=x.node.getBoundingClientRect(),G={xaxis:{min:d.globals.xAxisScale.niceMin+(W.left-L.left)*h.xRatio,max:d.globals.xAxisScale.niceMin+(W.right-L.left)*h.xRatio},yaxis:{min:d.globals.yAxisScale[0].niceMin+(L.bottom-W.bottom)*h.yRatio[0],max:d.globals.yAxisScale[0].niceMax-(W.top-L.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)},k))}},{key:"selectionDrawn",value:function(i){var u=i.context,c=i.zoomtype,d=this.w,h=u,x=this.xyRatios,k=this.ctx.toolbar;if(h.startX>h.endX){var E=h.startX;h.startX=h.endX,h.endX=E}if(h.startY>h.endY){var N=h.startY;h.startY=h.endY,h.endY=N}var L=void 0,W=void 0;d.globals.isRangeBar?(L=d.globals.yAxisScale[0].niceMin+h.startX*x.invertedYRatio,W=d.globals.yAxisScale[0].niceMin+h.endX*x.invertedYRatio):(L=d.globals.xAxisScale.niceMin+h.startX*x.xRatio,W=d.globals.xAxisScale.niceMin+h.endX*x.xRatio);var G=[],q=[];if(d.config.yaxis.forEach(function(ce,de){G.push(d.globals.yAxisScale[de].niceMax-x.yRatio[de]*h.startY),q.push(d.globals.yAxisScale[de].niceMax-x.yRatio[de]*h.endY)}),h.dragged&&(h.dragX>10||h.dragY>10)&&L!==W){if(d.globals.zoomEnabled){var Q=p.clone(d.globals.initialConfig.yaxis),re=p.clone(d.globals.initialConfig.xaxis);if(d.globals.zoomed=!0,d.config.xaxis.convertedCatToNumeric&&(L=Math.floor(L),W=Math.floor(W),L<1&&(L=1,W=d.globals.dataPoints),W-L<2&&(W=L+1)),c!=="xy"&&c!=="x"||(re={min:L,max:W}),c!=="xy"&&c!=="y"||Q.forEach(function(ce,de){Q[de].min=q[de],Q[de].max=G[de]}),d.config.chart.zoom.autoScaleYaxis){var ie=new Ee(h.ctx);Q=ie.autoScaleY(h.ctx,Q,{xaxis:re})}if(k){var C=k.getBeforeZoomRange(re,Q);C&&(re=C.xaxis?C.xaxis:re,Q=C.yaxis?C.yaxis:Q)}var I={xaxis:re};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"&&k.zoomCallback(re,Q)}else if(d.globals.selectionEnabled){var $,te=null;$={min:L,max:W},c!=="xy"&&c!=="y"||(te=p.clone(d.config.yaxis)).forEach(function(ce,de){te[de].min=q[de],te[de].max=G[de]}),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 u=i.context,c=this.w,d=u;if(c.globals.lastClientPosition.x!==void 0){var h=c.globals.lastClientPosition.x-d.clientX,x=c.globals.lastClientPosition.y-d.clientY;Math.abs(h)>Math.abs(x)&&h>0?this.moveDirection="left":Math.abs(h)>Math.abs(x)&&h<0?this.moveDirection="right":Math.abs(x)>Math.abs(h)&&x>0?this.moveDirection="up":Math.abs(x)>Math.abs(h)&&x<0&&(this.moveDirection="down")}c.globals.lastClientPosition={x:d.clientX,y:d.clientY};var k=c.globals.isRangeBar?c.globals.minY:c.globals.minX,E=c.globals.isRangeBar?c.globals.maxY:c.globals.maxX;c.config.xaxis.convertedCatToNumeric||d.panScrolled(k,E)}},{key:"delayedPanScrolled",value:function(){var i=this.w,u=i.globals.minX,c=i.globals.maxX,d=(i.globals.maxX-i.globals.minX)/2;this.moveDirection==="left"?(u=i.globals.minX+d,c=i.globals.maxX+d):this.moveDirection==="right"&&(u=i.globals.minX-d,c=i.globals.maxX-d),u=Math.floor(u),c=Math.floor(c),this.updateScrolledChart({xaxis:{min:u,max:c}},u,c)}},{key:"panScrolled",value:function(i,u){var c=this.w,d=this.xyRatios,h=p.clone(c.globals.initialConfig.yaxis),x=d.xRatio,k=c.globals.minX,E=c.globals.maxX;c.globals.isRangeBar&&(x=d.invertedYRatio,k=c.globals.minY,E=c.globals.maxY),this.moveDirection==="left"?(i=k+c.globals.gridWidth/15*x,u=E+c.globals.gridWidth/15*x):this.moveDirection==="right"&&(i=k-c.globals.gridWidth/15*x,u=E-c.globals.gridWidth/15*x),c.globals.isRangeBar||(ic.globals.initialMaxX)&&(i=k,u=E);var N={min:i,max:u};c.config.chart.zoom.autoScaleYaxis&&(h=new Ee(this.ctx).autoScaleY(this.ctx,h,{xaxis:N}));var L={xaxis:{min:i,max:u}};c.config.chart.group||(L.yaxis=h),this.updateScrolledChart(L,i,u)}},{key:"updateScrolledChart",value:function(i,u,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:u,max:c}})}}]),o}(),tr=function(){function J(n){l(this,J),this.w=n.w,this.ttCtx=n,this.ctx=n.ctx}return b(J,[{key:"getNearestValues",value:function(n){var o=n.hoverArea,i=n.elGrid,u=n.clientX,c=n.clientY,d=this.w,h=i.getBoundingClientRect(),x=h.width,k=h.height,E=x/(d.globals.dataPoints-1),N=k/d.globals.dataPoints,L=this.hasBars();!d.globals.comboCharts&&!L||d.config.xaxis.convertedCatToNumeric||(E=x/d.globals.dataPoints);var W=u-h.left-d.globals.barPadForNumericAxis,G=c-h.top;W<0||G<0||W>x||G>k?(o.classList.remove("hovering-zoom"),o.classList.remove("hovering-pan")):d.globals.zoomEnabled?(o.classList.remove("hovering-pan"),o.classList.add("hovering-zoom")):d.globals.panEnabled&&(o.classList.remove("hovering-zoom"),o.classList.add("hovering-pan"));var q=Math.round(W/E),Q=Math.floor(G/N);L&&!d.config.xaxis.convertedCatToNumeric&&(q=Math.ceil(W/E),q-=1);var re=null,ie=null,C=d.globals.seriesXvalues.map(function(de){return de.filter(function(we){return p.isNumber(we)})}),I=d.globals.seriesYvalues.map(function(de){return de.filter(function(we){return p.isNumber(we)})});if(d.globals.isXNumeric){var $=this.ttCtx.getElGrid().getBoundingClientRect(),te=W*($.width/x),ce=G*($.height/k);re=(ie=this.closestInMultiArray(te,ce,C,I)).index,q=ie.j,re!==null&&(C=d.globals.seriesXvalues[re],q=(ie=this.closestInArray(te,C)).index)}return d.globals.capturedSeriesIndex=re===null?-1:re,(!q||q<1)&&(q=0),d.globals.isBarHorizontal?d.globals.capturedDataPointIndex=Q:d.globals.capturedDataPointIndex=q,{capturedSeries:re,j:d.globals.isBarHorizontal?Q:q,hoverX:W,hoverY:G}}},{key:"closestInMultiArray",value:function(n,o,i,u){var c=this.w,d=0,h=null,x=-1;c.globals.series.length>1?d=this.getFirstActiveXArray(i):h=0;var k=i[d][0],E=Math.abs(n-k);if(i.forEach(function(W){W.forEach(function(G,q){var Q=Math.abs(n-G);Q<=E&&(E=Q,x=q)})}),x!==-1){var N=u[d][x],L=Math.abs(o-N);h=d,u.forEach(function(W,G){var q=Math.abs(o-W[x]);q<=L&&(L=q,h=G)})}return{index:h,j:x}}},{key:"getFirstActiveXArray",value:function(n){for(var o=this.w,i=0,u=n.map(function(d,h){return d.length>0?h:-1}),c=0;c0)for(var u=0;u *")):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,u){var c=Number(i.getAttribute("data:realIndex")),d=Number(u.getAttribute("data:realIndex"));return dc?-1:0});var o=[];return n.forEach(function(i){o.push(i.querySelector(".apexcharts-marker"))}),o}},{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 o=this.w,i=o.config.markers.hover.size;return i===void 0&&(i=o.globals.markers.size[n]+o.config.markers.hover.sizeOffset),i}},{key:"toggleAllTooltipSeriesGroups",value:function(n){var o=this.w,i=this.ttCtx;i.allTooltipSeriesGroups.length===0&&(i.allTooltipSeriesGroups=o.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var u=i.allTooltipSeriesGroups,c=0;c ').concat(de.attrs.name,""),ce+="
".concat(de.val,"
")}),C.innerHTML=te+"",I.innerHTML=ce+""};h?k.globals.seriesGoals[o][i]&&Array.isArray(k.globals.seriesGoals[o][i])?$():(C.innerHTML="",I.innerHTML=""):$()}else C.innerHTML="",I.innerHTML="";q!==null&&(u[o].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=k.config.tooltip.z.title,u[o].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=q!==void 0?q:""),h&&Q[0]&&(N==null||k.globals.ancillaryCollapsedSeriesIndices.indexOf(o)>-1||k.globals.collapsedSeriesIndices.indexOf(o)>-1?Q[0].parentNode.style.display="none":Q[0].parentNode.style.display=k.config.tooltip.items.display)}},{key:"toggleActiveInactiveSeries",value:function(n){var o=this.w;if(n)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var i=o.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");i&&(i.classList.add("apexcharts-active"),i.style.display=o.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(n){var o=n.i,i=n.j,u=this.w,c=this.ctx.series.filteredSeriesX(),d="",h="",x=null,k=null,E={series:u.globals.series,seriesIndex:o,dataPointIndex:i,w:u},N=u.globals.ttZFormatter;i===null?k=u.globals.series[o]:u.globals.isXNumeric&&u.config.chart.type!=="treemap"?(d=c[o][i],c[o].length===0&&(d=c[this.tooltipUtil.getFirstActiveXArray(c)][i])):d=u.globals.labels[i]!==void 0?u.globals.labels[i]:"";var L=d;return u.globals.isXNumeric&&u.config.xaxis.type==="datetime"?d=new fe(this.ctx).xLabelFormat(u.globals.ttKeyFormatter,L,L,{i:void 0,dateFormatter:new ne(this.ctx).formatDate,w:this.w}):d=u.globals.isBarHorizontal?u.globals.yLabelFormatters[0](L,E):u.globals.xLabelFormatter(L,E),u.config.tooltip.x.formatter!==void 0&&(d=u.globals.ttKeyFormatter(L,E)),u.globals.seriesZ.length>0&&u.globals.seriesZ[o].length>0&&(x=N(u.globals.seriesZ[o][i],u)),h=typeof u.config.xaxis.tooltip.formatter=="function"?u.globals.xaxisTooltipFormatter(L,E):d,{val:Array.isArray(k)?k.join(" "):k,xVal:Array.isArray(d)?d.join(" "):d,xAxisTTVal:Array.isArray(h)?h.join(" "):h,zVal:x}}},{key:"handleCustomTooltip",value:function(n){var o=n.i,i=n.j,u=n.y1,c=n.y2,d=n.w,h=this.ttCtx.getElTooltip(),x=d.config.tooltip.custom;Array.isArray(x)&&x[o]&&(x=x[o]),h.innerHTML=x({ctx:this.ctx,series:d.globals.series,seriesIndex:o,dataPointIndex:i,y1:u,y2:c,w:d})}}]),J}(),Dr=function(){function J(n){l(this,J),this.ttCtx=n,this.ctx=n.ctx,this.w=n.w}return b(J,[{key:"moveXCrosshairs",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=this.ttCtx,u=this.w,c=i.getElXCrosshairs(),d=n-i.xcrosshairsWidth/2,h=u.globals.labels.slice().length;if(o!==null&&(d=u.globals.gridWidth/h*o),c===null||u.globals.isBarHorizontal||(c.setAttribute("x",d),c.setAttribute("x1",d),c.setAttribute("x2",d),c.setAttribute("y2",u.globals.gridHeight),c.classList.add("apexcharts-active")),d<0&&(d=0),d>u.globals.gridWidth&&(d=u.globals.gridWidth),i.isXAxisTooltipEnabled){var x=d;u.config.xaxis.crosshairs.width!=="tickWidth"&&u.config.xaxis.crosshairs.width!=="barWidth"||(x=d+i.xcrosshairsWidth/2),this.moveXAxisTooltip(x)}}},{key:"moveYCrosshairs",value:function(n){var o=this.ttCtx;o.ycrosshairs!==null&&m.setAttrs(o.ycrosshairs,{y1:n,y2:n}),o.ycrosshairsHidden!==null&&m.setAttrs(o.ycrosshairsHidden,{y1:n,y2:n})}},{key:"moveXAxisTooltip",value:function(n){var o=this.w,i=this.ttCtx;if(i.xaxisTooltip!==null&&i.xcrosshairsWidth!==0){i.xaxisTooltip.classList.add("apexcharts-active");var u=i.xaxisOffY+o.config.xaxis.tooltip.offsetY+o.globals.translateY+1+o.config.xaxis.offsetY;if(n-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(n)){n+=o.globals.translateX;var c;c=new m(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=c.width+"px",i.xaxisTooltip.style.left=n+"px",i.xaxisTooltip.style.top=u+"px"}}}},{key:"moveYAxisTooltip",value:function(n){var o=this.w,i=this.ttCtx;i.yaxisTTEls===null&&(i.yaxisTTEls=o.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var u=parseInt(i.ycrosshairsHidden.getAttribute("y1"),10),c=o.globals.translateY+u,d=i.yaxisTTEls[n].getBoundingClientRect().height,h=o.globals.translateYAxisX[n]-2;o.config.yaxis[n].opposite&&(h-=26),c-=d/2,o.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+o.config.yaxis[n].tooltip.offsetX+"px"):i.yaxisTTEls[n].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(n,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,u=this.w,c=this.ttCtx,d=c.getElTooltip(),h=c.tooltipRect,x=i!==null?parseFloat(i):1,k=parseFloat(n)+x+5,E=parseFloat(o)+x/2;if(k>u.globals.gridWidth/2&&(k=k-h.ttWidth-x-10),k>u.globals.gridWidth-h.ttWidth-10&&(k=u.globals.gridWidth-h.ttWidth),k<-20&&(k=-20),u.config.tooltip.followCursor){var N=c.getElGrid().getBoundingClientRect();(k=c.e.clientX-N.left)>u.globals.gridWidth/2&&(k-=c.tooltipRect.ttWidth),(E=c.e.clientY+u.globals.translateY-N.top)>u.globals.gridHeight/2&&(E-=c.tooltipRect.ttHeight)}else u.globals.isBarHorizontal||h.ttHeight/2+E>u.globals.gridHeight&&(E=u.globals.gridHeight-h.ttHeight+u.globals.translateY);isNaN(k)||(k+=u.globals.translateX,d.style.left=k+"px",d.style.top=E+"px")}},{key:"moveMarkers",value:function(n,o){var i=this.w,u=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&&(E.setAttribute("r",x),E.setAttribute("cx",i),E.setAttribute("cy",u)),this.moveXCrosshairs(i),d.fixedTooltip||this.moveTooltip(i,u,x)}}},{key:"moveDynamicPointsOnHover",value:function(n){var o,i=this.ttCtx,u=i.w,c=0,d=0,h=u.globals.pointsArray;o=new _e(this.ctx).getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var x=i.tooltipUtil.getHoverMarkerSize(o);h[o]&&(c=h[o][n][0],d=h[o][n][1]);var k=i.tooltipUtil.getAllMarkers();if(k!==null)for(var E=0;E0?(k[E]&&k[E].setAttribute("r",x),k[E]&&k[E].setAttribute("cy",L)):k[E]&&k[E].setAttribute("r",0)}}this.moveXCrosshairs(c),i.fixedTooltip||this.moveTooltip(c,d||u.globals.gridHeight,x)}},{key:"moveStickyTooltipOverBars",value:function(n,o){var i=this.w,u=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 _e(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 o!="number"||(h=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(o,"'] path[j='").concat(n,`'], .apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='`).concat(o,"'] path[j='").concat(n,`'], .apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='`).concat(o,"'] path[j='").concat(n,`'], - .apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='`).concat(o,"'] path[j='").concat(n,"']")));var x=h?parseFloat(h.getAttribute("cx")):0,k=h?parseFloat(h.getAttribute("cy")):0,E=h?parseFloat(h.getAttribute("barWidth")):0,N=u.getElGrid().getBoundingClientRect(),L=h&&(h.classList.contains("apexcharts-candlestick-area")||h.classList.contains("apexcharts-boxPlot-area"));i.globals.isXNumeric?(h&&!L&&(x-=c%2!=0?E/2:0),h&&L&&i.globals.comboCharts&&(x-=E/2)):i.globals.isBarHorizontal||(x=u.xAxisTicksPositions[n-1]+u.dataPointsDividedWidth/2,isNaN(x)&&(x=u.xAxisTicksPositions[n]-u.dataPointsDividedWidth/2)),i.globals.isBarHorizontal?k-=u.tooltipRect.ttHeight:i.config.tooltip.followCursor?k=u.e.clientY-N.top-u.tooltipRect.ttHeight/2:k+u.tooltipRect.ttHeight+15>i.globals.gridHeight&&(k=i.globals.gridHeight),i.globals.isBarHorizontal||this.moveXCrosshairs(x),u.fixedTooltip||this.moveTooltip(x,k||i.globals.gridHeight)}}]),J}(),zr=function(){function J(n){l(this,J),this.w=n.w,this.ttCtx=n,this.ctx=n.ctx,this.tooltipPosition=new Dr(n)}return b(J,[{key:"drawDynamicPoints",value:function(){var n=this.w,o=new m(this.ctx),i=new Re(this.ctx),u=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series");u=R(u),n.config.chart.stacked&&u.sort(function(N,L){return parseFloat(N.getAttribute("data:realIndex"))-parseFloat(L.getAttribute("data:realIndex"))});for(var c=0;c2&&arguments[2]!==void 0?arguments[2]:null,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,c=this.w;c.config.chart.type!=="bubble"&&this.newPointSize(n,o);var d=o.getAttribute("cx"),h=o.getAttribute("cy");if(i!==null&&u!==null&&(d=i,h=u),this.tooltipPosition.moveXCrosshairs(d),!this.fixedTooltip){if(c.config.chart.type==="radar"){var x=this.ttCtx.getElGrid().getBoundingClientRect();d=this.ttCtx.e.clientX-x.left}this.tooltipPosition.moveTooltip(d,h,c.config.markers.hover.size)}}},{key:"enlargePoints",value:function(n){for(var o=this.w,i=this,u=this.ttCtx,c=n,d=o.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),h=o.config.markers.hover.size,x=0;x=0?n[o].setAttribute("r",i):n[o].setAttribute("r",0)}}}]),J}(),Xt=function(){function J(n){l(this,J),this.w=n.w;var o=this.w;this.ttCtx=n,this.isVerticalGroupedRangeBar=!o.globals.isBarHorizontal&&o.config.chart.type==="rangeBar"&&o.config.plotOptions.bar.rangeBarGroupRows}return b(J,[{key:"getAttr",value:function(n,o){return parseFloat(n.target.getAttribute(o))}},{key:"handleHeatTreeTooltip",value:function(n){var o=n.e,i=n.opt,u=n.x,c=n.y,d=n.type,h=this.ttCtx,x=this.w;if(o.target.classList.contains("apexcharts-".concat(d,"-rect"))){var k=this.getAttr(o,"i"),E=this.getAttr(o,"j"),N=this.getAttr(o,"cx"),L=this.getAttr(o,"cy"),W=this.getAttr(o,"width"),G=this.getAttr(o,"height");if(h.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:k,j:E,shared:!1,e:o}),x.globals.capturedSeriesIndex=k,x.globals.capturedDataPointIndex=E,u=N+h.tooltipRect.ttWidth/2+W,c=L+h.tooltipRect.ttHeight/2-G/2,h.tooltipPosition.moveXCrosshairs(N+W/2),u>x.globals.gridWidth/2&&(u=N-h.tooltipRect.ttWidth/2+W),h.w.config.tooltip.followCursor){var q=x.globals.dom.elWrap.getBoundingClientRect();u=x.globals.clientX-q.left-(u>x.globals.gridWidth/2?h.tooltipRect.ttWidth:0),c=x.globals.clientY-q.top-(c>x.globals.gridHeight/2?h.tooltipRect.ttHeight:0)}}return{x:u,y:c}}},{key:"handleMarkerTooltip",value:function(n){var o,i,u=n.e,c=n.opt,d=n.x,h=n.y,x=this.w,k=this.ttCtx;if(u.target.classList.contains("apexcharts-marker")){var E=parseInt(c.paths.getAttribute("cx"),10),N=parseInt(c.paths.getAttribute("cy"),10),L=parseFloat(c.paths.getAttribute("val"));if(i=parseInt(c.paths.getAttribute("rel"),10),o=parseInt(c.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,k.intersect){var W=p.findAncestor(c.paths,"apexcharts-series");W&&(o=parseInt(W.getAttribute("data:realIndex"),10))}if(k.tooltipLabels.drawSeriesTexts({ttItems:c.ttItems,i:o,j:i,shared:!k.showOnIntersect&&x.config.tooltip.shared,e:u}),u.type==="mouseup"&&k.markerClick(u,o,i),x.globals.capturedSeriesIndex=o,x.globals.capturedDataPointIndex=i,d=E,h=N+x.globals.translateY-1.4*k.tooltipRect.ttHeight,k.w.config.tooltip.followCursor){var G=k.getElGrid().getBoundingClientRect();h=k.e.clientY+x.globals.translateY-G.top}L<0&&(h=N),k.marker.enlargeCurrentPoint(i,c.paths,d,h)}return{x:d,y:h}}},{key:"handleBarTooltip",value:function(n){var o,i,u=n.e,c=n.opt,d=this.w,h=this.ttCtx,x=h.getElTooltip(),k=0,E=0,N=0,L=this.getBarTooltipXY({e:u,opt:c});o=L.i;var W=L.barHeight,G=L.j;d.globals.capturedSeriesIndex=o,d.globals.capturedDataPointIndex=G,d.globals.isBarHorizontal&&h.tooltipUtil.hasBars()||!d.config.tooltip.shared?(E=L.x,N=L.y,i=Array.isArray(d.config.stroke.width)?d.config.stroke.width[o]:d.config.stroke.width,k=E):d.globals.comboCharts||d.config.tooltip.shared||(k/=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(E+h.tooltipRect.ttWidth>d.globals.gridWidth&&!Q?E-=h.tooltipRect.ttWidth:E<0&&(E=0),h.w.config.tooltip.followCursor){var re=h.getElGrid().getBoundingClientRect();N=h.e.clientY-re.top}h.tooltip===null&&(h.tooltip=d.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),d.config.tooltip.shared||(d.globals.comboBarCount>0?h.tooltipPosition.moveXCrosshairs(k+i/2):h.tooltipPosition.moveXCrosshairs(k)),!h.fixedTooltip&&(!d.config.tooltip.shared||d.globals.isBarHorizontal&&h.tooltipUtil.hasBars())&&(Q&&(E-=h.tooltipRect.ttWidth)<0&&(E=0),!Q||d.globals.isBarHorizontal&&h.tooltipUtil.hasBars()||(N=N+W-2*(d.globals.series[o][G]<0?W:0)),N=N+d.globals.translateY-h.tooltipRect.ttHeight/2,x.style.left=E+d.globals.translateX+"px",x.style.top=N+"px")}},{key:"getBarTooltipXY",value:function(n){var o=this,i=n.e,u=n.opt,c=this.w,d=null,h=this.ttCtx,x=0,k=0,E=0,N=0,L=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=u.elGrid.getBoundingClientRect(),re=q.height;L=q.height;var ie=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),x=parseInt(G.parentNode.getAttribute("rel"),10)-1;var te=G.getAttribute("data-range-y1"),ce=G.getAttribute("data-range-y2");c.globals.comboCharts&&(x=parseInt(G.parentNode.getAttribute("data:realIndex"),10));var de=function(Ce){return c.globals.isXNumeric?C-ie/2:o.isVerticalGroupedRangeBar?C+ie/2:C-h.dataPointsDividedWidth+ie/2},we=function(){return I-h.dataPointsDividedHeight+re/2-h.tooltipRect.ttHeight/2};h.tooltipLabels.drawSeriesTexts({ttItems:u.ttItems,i:x,j:d,y1:te?parseInt(te,10):null,y2:ce?parseInt(ce,10):null,shared:!h.showOnIntersect&&c.config.tooltip.shared,e:i}),c.config.tooltip.followCursor?c.globals.isBarHorizontal?(k=$-Q.left+15,E=we()):(k=de(),E=i.clientY-Q.top-h.tooltipRect.ttHeight/2-15):c.globals.isBarHorizontal?((k=C)0&&i.setAttribute("width",o.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var n=this.w,o=this.ttCtx;o.ycrosshairs=n.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),o.ycrosshairsHidden=n.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(n,o,i){var u=this.ttCtx,c=this.w,d=c.globals.yLabelFormatters[n];if(u.yaxisTooltips[n]){var h=u.getElGrid().getBoundingClientRect(),x=(o-h.top)*i.yRatio[n],k=c.globals.maxYArr[n]-c.globals.minYArr[n],E=c.globals.minYArr[n]+(k-x);u.tooltipPosition.moveYCrosshairs(o-h.top),u.yaxisTooltipText[n].innerHTML=d(E),u.tooltipPosition.moveYAxisTooltip(n)}}}]),J}(),ba=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w;var o=this.w;this.tConfig=o.config.tooltip,this.tooltipUtil=new tr(this),this.tooltipLabels=new kn(this),this.tooltipPosition=new Dr(this),this.marker=new zr(this),this.intersect=new Xt(this),this.axesTooltip=new ri(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=!o.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return b(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 o=this.w;this.xyRatios=n,this.isXAxisTooltipEnabled=o.config.xaxis.tooltip.enabled&&o.globals.axisCharts,this.yaxisTooltips=o.config.yaxis.map(function(d,h){return!!(d.show&&d.tooltip.enabled&&o.globals.axisCharts)}),this.allTooltipSeriesGroups=[],o.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement("div");if(i.classList.add("apexcharts-tooltip"),o.config.tooltip.cssClass&&i.classList.add(o.config.tooltip.cssClass),i.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),o.globals.dom.elWrap.appendChild(i),o.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var u=new Me(this.ctx);this.xAxisTicksPositions=u.getXAxisTicksPositions()}if(!o.globals.comboCharts&&!this.tConfig.intersect&&o.config.chart.type!=="rangeBar"||this.tConfig.shared||(this.showOnIntersect=!0),o.config.markers.size!==0&&o.globals.markers.largestSize!==0||this.marker.drawDynamicPoints(this),o.globals.collapsedSeries.length!==o.globals.series.length){this.dataPointsDividedHeight=o.globals.gridHeight/o.globals.dataPoints,this.dataPointsDividedWidth=o.globals.gridWidth/o.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||o.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var c=o.globals.series.length;(o.globals.xyCharts||o.globals.comboCharts)&&this.tConfig.shared&&(c=this.showOnIntersect?1:o.globals.series.length),this.legendLabels=o.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(c),this.addSVGEvents()}}},{key:"createTTElements",value:function(n){for(var o=this,i=this.w,u=[],c=this.getElTooltip(),d=function(x){var k=document.createElement("div");k.classList.add("apexcharts-tooltip-series-group"),k.style.order=i.config.tooltip.inverseOrder?n-x:x+1,o.tConfig.shared&&o.tConfig.enabledOnSeries&&Array.isArray(o.tConfig.enabledOnSeries)&&o.tConfig.enabledOnSeries.indexOf(x)<0&&k.classList.add("apexcharts-tooltip-series-group-hidden");var E=document.createElement("span");E.classList.add("apexcharts-tooltip-marker"),E.style.backgroundColor=i.globals.colors[x],k.appendChild(E);var N=document.createElement("div");N.classList.add("apexcharts-tooltip-text"),N.style.fontFamily=o.tConfig.style.fontFamily||i.config.chart.fontFamily,N.style.fontSize=o.tConfig.style.fontSize,["y","goals","z"].forEach(function(L){var W=document.createElement("div");W.classList.add("apexcharts-tooltip-".concat(L,"-group"));var G=document.createElement("span");G.classList.add("apexcharts-tooltip-text-".concat(L,"-label")),W.appendChild(G);var q=document.createElement("span");q.classList.add("apexcharts-tooltip-text-".concat(L,"-value")),W.appendChild(q),N.appendChild(W)}),k.appendChild(N),c.appendChild(k),u.push(k)},h=0;h0&&this.addPathsEventListeners(G,N),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(N)}}},{key:"drawFixedTooltipRect",value:function(){var n=this.w,o=this.getElTooltip(),i=o.getBoundingClientRect(),u=i.width+10,c=i.height+10,d=this.tConfig.fixed.offsetX,h=this.tConfig.fixed.offsetY,x=this.tConfig.fixed.position.toLowerCase();return x.indexOf("right")>-1&&(d=d+n.globals.svgWidth-u+10),x.indexOf("bottom")>-1&&(h=h+n.globals.svgHeight-c-10),o.style.left=d+"px",o.style.top=h+"px",{x:d,y:h,ttWidth:u,ttHeight:c}}},{key:"addDatapointEventsListeners",value:function(n){var o=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(o,n)}},{key:"addPathsEventListeners",value:function(n,o){for(var i=this,u=function(d){var h={paths:n[d],tooltipEl:o.tooltipEl,tooltipY:o.tooltipY,tooltipX:o.tooltipX,elGrid:o.elGrid,hoverArea:o.hoverArea,ttItems:o.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(x){return n[d].addEventListener(x,i.onSeriesHover.bind(i,h),{capture:!1,passive:!0})})},c=0;c=100?this.seriesHover(n,o):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){i.seriesHover(n,o)},100-u))}},{key:"seriesHover",value:function(n,o){var i=this;this.lastHoverTime=Date.now();var u=[],c=this.w;c.config.chart.group&&(u=this.ctx.getGroupedCharts()),c.globals.axisCharts&&(c.globals.minX===-1/0&&c.globals.maxX===1/0||c.globals.dataPoints===0)||(u.length?u.forEach(function(d){var h=i.getElTooltip(d),x={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:x,e:o})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:n,e:o}))}},{key:"seriesHoverByContext",value:function(n){var o=n.chartCtx,i=n.ttCtx,u=n.opt,c=n.e,d=o.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 Oe(o).toggleSeriesOnHover(c,c.target.parentNode),i.fixedTooltip&&i.drawFixedTooltipRect(),d.globals.axisCharts?i.axisChartsTooltips({e:c,opt:u,tooltipRect:i.tooltipRect}):i.nonAxisChartsTooltips({e:c,opt:u,tooltipRect:i.tooltipRect}))}},{key:"axisChartsTooltips",value:function(n){var o,i,u=n.e,c=n.opt,d=this.w,h=c.elGrid.getBoundingClientRect(),x=u.type==="touchmove"?u.touches[0].clientX:u.clientX,k=u.type==="touchmove"?u.touches[0].clientY:u.clientY;if(this.clientY=k,this.clientX=x,d.globals.capturedSeriesIndex=-1,d.globals.capturedDataPointIndex=-1,kh.top+h.height)this.handleMouseOut(c);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!d.config.tooltip.shared){var E=parseInt(c.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(E)<0)return void this.handleMouseOut(c)}var N=this.getElTooltip(),L=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(u.type==="mousemove"||u.type==="touchmove"||u.type==="mouseup"){if(d.globals.collapsedSeries.length+d.globals.ancillaryCollapsedSeries.length===d.globals.series.length)return;L!==null&&L.classList.add("apexcharts-active");var G=this.yaxisTooltips.filter(function(re){return re===!0});if(this.ycrosshairs!==null&&G.length&&this.ycrosshairs.classList.add("apexcharts-active"),W&&!this.showOnIntersect)this.handleStickyTooltip(u,x,k,c);else if(d.config.chart.type==="heatmap"||d.config.chart.type==="treemap"){var q=this.intersect.handleHeatTreeTooltip({e:u,opt:c,x:o,y:i,type:d.config.chart.type});o=q.x,i=q.y,N.style.left=o+"px",N.style.top=i+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:u,opt:c}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:u,opt:c,x:o,y:i});if(this.yaxisTooltips.length)for(var Q=0;Qk.width)this.handleMouseOut(u);else if(x!==null)this.handleStickyCapturedSeries(n,x,u,h);else if(this.tooltipUtil.isXoverlap(h)||c.globals.isBarHorizontal){var E=c.globals.series.findIndex(function(N,L){return!c.globals.collapsedSeriesIndices.includes(L)});this.create(n,this,E,h,u.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(n,o,i,u){var c=this.w;if(!this.tConfig.shared&&c.globals.series[o][u]===null)return void this.handleMouseOut(i);if(c.globals.series[o][u]!==void 0)this.tConfig.shared&&this.tooltipUtil.isXoverlap(u)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(n,this,o,u,i.ttItems):this.create(n,this,o,u,i.ttItems,!1);else if(this.tooltipUtil.isXoverlap(u)){var d=c.globals.series.findIndex(function(h,x){return!c.globals.collapsedSeriesIndices.includes(x)});this.create(n,this,d,u,i.ttItems)}}},{key:"deactivateHoverFilter",value:function(){for(var n=this.w,o=new m(this.ctx),i=n.globals.dom.Paper.select(".apexcharts-bar-area"),u=0;u5&&arguments[5]!==void 0?arguments[5]:null,ce=this.w,de=o;n.type==="mouseup"&&this.markerClick(n,i,u),te===null&&(te=this.tConfig.shared);var we=this.tooltipUtil.hasMarkers(i),Ce=this.tooltipUtil.getElBars();if(ce.config.legend.tooltipHoverFormatter){var Ie=ce.config.legend.tooltipHoverFormatter,We=Array.from(this.legendLabels);We.forEach(function(Er){var Kn=Er.getAttribute("data:default-text");Er.innerHTML=decodeURIComponent(Kn)});for(var Fe=0;Fe0?de.marker.enlargePoints(u):de.tooltipPosition.moveDynamicPointsOnHover(u);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(Ce),this.barSeriesHeight>0)){var Mt=new m(this.ctx),_t=ce.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(u,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(u,i);for(var jt=0;jt<_t.length;jt++)Mt.pathMouseEnter(_t[jt])}}else de.tooltipLabels.drawSeriesTexts(a({shared:!1},xt)),this.tooltipUtil.hasBars()&&de.tooltipPosition.moveStickyTooltipOverBars(u,i),we&&de.tooltipPosition.moveMarkers(i,u)}}]),J}(),Ar=function(){function J(n){l(this,J),this.w=n.w,this.barCtx=n,this.totalFormatter=this.w.config.plotOptions.bar.dataLabels.total.formatter,this.totalFormatter||(this.totalFormatter=this.w.config.dataLabels.formatter)}return b(J,[{key:"handleBarDataLabels",value:function(n){var o=n.x,i=n.y,u=n.y1,c=n.y2,d=n.i,h=n.j,x=n.realIndex,k=n.groupIndex,E=n.series,N=n.barHeight,L=n.barWidth,W=n.barXPosition,G=n.barYPosition,q=n.visibleSeries,Q=n.renderedPath,re=this.w,ie=new m(this.barCtx.ctx),C=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[x]:this.barCtx.strokeWidth,I=o+parseFloat(L*q),$=i+parseFloat(N*q);re.globals.isXNumeric&&!re.globals.isBarHorizontal&&(I=o+parseFloat(L*(q+1)),$=i+parseFloat(N*(q+1))-C);var te,ce=null,de=o,we=i,Ce={},Ie=re.config.dataLabels,We=this.barCtx.barOptions.dataLabels,Fe=this.barCtx.barOptions.dataLabels.total;G!==void 0&&this.barCtx.isRangeBar&&($=G,we=G),W!==void 0&&this.barCtx.isVerticalGroupedRangeBar&&(I=W,de=W);var $e=Ie.offsetX,Ke=Ie.offsetY,st={width:0,height:0};if(re.config.dataLabels.enabled){var pt=this.barCtx.series[d][h];st=ie.getTextRects(re.globals.yLabelFormatters[0](pt),parseFloat(Ie.style.fontSize))}var xt={x:o,y:i,i:d,j:h,realIndex:x,groupIndex:k||-1,renderedPath:Q,bcx:I,bcy:$,barHeight:N,barWidth:L,textRects:st,strokeWidth:C,dataLabelsX:de,dataLabelsY:we,dataLabelsConfig:Ie,barDataLabelsConfig:We,barTotalDataLabelsConfig:Fe,offX:$e,offY:Ke};return Ce=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(xt):this.calculateColumnsDataLabelsPosition(xt),Q.attr({cy:Ce.bcy,cx:Ce.bcx,j:h,val:E[d][h],barHeight:N,barWidth:L}),te=this.drawCalculatedDataLabels({x:Ce.dataLabelsX,y:Ce.dataLabelsY,val:this.barCtx.isRangeBar?[u,c]:E[d][h],i:x,j:h,barWidth:L,barHeight:N,textRects:st,dataLabelsConfig:Ie}),re.config.chart.stacked&&Fe.enabled&&(ce=this.drawTotalDataLabels({x:Ce.totalDataLabelsX,y:Ce.totalDataLabelsY,realIndex:x,textAnchor:Ce.totalDataLabelsAnchor,val:this.getStackedTotalDataLabel({realIndex:x,j:h}),dataLabelsConfig:Ie,barTotalDataLabelsConfig:Fe})),{dataLabels:te,totalDataLabels:ce}}},{key:"getStackedTotalDataLabel",value:function(n){var o=n.realIndex,i=n.j,u=this.w,c=this.barCtx.stackedSeriesTotals[i];return this.totalFormatter&&(c=this.totalFormatter(c,a(a({},u),{},{seriesIndex:o,dataPointIndex:i,w:u}))),c}},{key:"calculateColumnsDataLabelsPosition",value:function(n){var o,i,u=this.w,c=n.i,d=n.j,h=n.realIndex,x=n.groupIndex,k=n.y,E=n.bcx,N=n.barWidth,L=n.barHeight,W=n.textRects,G=n.dataLabelsX,q=n.dataLabelsY,Q=n.dataLabelsConfig,re=n.barDataLabelsConfig,ie=n.barTotalDataLabelsConfig,C=n.strokeWidth,I=n.offX,$=n.offY;L=Math.abs(L);var te=u.config.plotOptions.bar.dataLabels.orientation==="vertical",ce=this.barCtx.barHelpers.getZeroValueEncounters({i:c,j:d}).zeroEncounters;E=E-C/2+(x!==-1?x*N:0);var de=u.globals.gridWidth/u.globals.dataPoints;this.barCtx.isVerticalGroupedRangeBar?G+=N/2:(G=u.globals.isXNumeric?E-N/2+I:E-de+N/2+I,ce>0&&u.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(G-=N*ce)),te&&(G=G+W.height/2-C/2-2);var we=this.barCtx.series[c][d]<0,Ce=k;switch(this.barCtx.isReversed&&(Ce=k-L+(we?2*L:0),k-=L),re.position){case"center":q=te?we?Ce-L/2+$:Ce+L/2-$:we?Ce-L/2+W.height/2+$:Ce+L/2+W.height/2-$;break;case"bottom":q=te?we?Ce-L+$:Ce+L-$:we?Ce-L+W.height+C+$:Ce+L-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&&ie.enabled){var Ie=new m(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:h,j:d}),Q.fontSize);o=we?Ce-Ie.height/2-$-ie.offsetY+18:Ce+Ie.height+$+ie.offsetY-18,i=G+ie.offsetX}return u.config.chart.stacked||(q<0?q=0+C:q+W.height/3>u.globals.gridHeight&&(q=u.globals.gridHeight-C)),{bcx:E,bcy:k,dataLabelsX:G,dataLabelsY:q,totalDataLabelsX:i,totalDataLabelsY:o,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(n){var o=this.w,i=n.x,u=n.i,c=n.j,d=n.realIndex,h=n.groupIndex,x=n.bcy,k=n.barHeight,E=n.barWidth,N=n.textRects,L=n.dataLabelsX,W=n.strokeWidth,G=n.dataLabelsConfig,q=n.barDataLabelsConfig,Q=n.barTotalDataLabelsConfig,re=n.offX,ie=n.offY,C=o.globals.gridHeight/o.globals.dataPoints;E=Math.abs(E);var I,$,te=(x+=h!==-1?h*k:0)-(this.barCtx.isRangeBar?0:C)+k/2+N.height/2+ie-3,ce="start",de=this.barCtx.series[u][c]<0,we=i;switch(this.barCtx.isReversed&&(we=i+E-(de?2*E:0),i=o.globals.gridWidth-E),q.position){case"center":L=de?we+E/2-re:Math.max(N.width/2,we-E/2)+re;break;case"bottom":L=de?we+E-W-Math.round(N.width/2)-re:we-E+W+Math.round(N.width/2)+re;break;case"top":L=de?we-W+Math.round(N.width/2)-re:we-W-Math.round(N.width/2)+re}if(this.barCtx.lastActiveBarSerieIndex===d&&Q.enabled){var Ce=new m(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:d,j:c}),G.fontSize);de?(I=we-W+Math.round(Ce.width/2)-re-Q.offsetX-15,ce="end"):I=we-W-Math.round(Ce.width/2)+re+Q.offsetX+15,$=te+Q.offsetY}return o.config.chart.stacked||(L<0?L=L+N.width+W:L+N.width/2>o.globals.gridWidth&&(L=o.globals.gridWidth-N.width-W)),{bcx:i,bcy:x,dataLabelsX:L,dataLabelsY:te,totalDataLabelsX:I,totalDataLabelsY:$,totalDataLabelsAnchor:ce}}},{key:"drawCalculatedDataLabels",value:function(n){var o=n.x,i=n.y,u=n.val,c=n.i,d=n.j,h=n.textRects,x=n.barHeight,k=n.barWidth,E=n.dataLabelsConfig,N=this.w,L="rotate(0)";N.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(L="rotate(-90, ".concat(o,", ").concat(i,")"));var W=new Le(this.barCtx.ctx),G=new m(this.barCtx.ctx),q=E.formatter,Q=null,re=N.globals.collapsedSeriesIndices.indexOf(c)>-1;if(E.enabled&&!re){Q=G.group({class:"apexcharts-data-labels",transform:L});var ie="";u!==void 0&&(ie=q(u,a(a({},N),{},{seriesIndex:c,dataPointIndex:d,w:N}))),!u&&N.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(ie="");var C=N.globals.series[c][d]<0,I=N.config.plotOptions.bar.dataLabels.position;N.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(I==="top"&&(E.textAnchor=C?"end":"start"),I==="center"&&(E.textAnchor="middle"),I==="bottom"&&(E.textAnchor=C?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&kMath.abs(k)&&(ie=""):h.height/1.6>Math.abs(x)&&(ie=""));var $=a({},E);this.barCtx.isHorizontal&&u<0&&(E.textAnchor==="start"?$.textAnchor="end":E.textAnchor==="end"&&($.textAnchor="start")),W.plotDataLabelsText({x:o,y:i,text:ie,i:c,j:d,parent:Q,dataLabelsConfig:$,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return Q}},{key:"drawTotalDataLabels",value:function(n){var o,i=n.x,u=n.y,c=n.val,d=n.realIndex,h=n.textAnchor,x=n.barTotalDataLabelsConfig,k=new m(this.barCtx.ctx);return x.enabled&&i!==void 0&&u!==void 0&&this.barCtx.lastActiveBarSerieIndex===d&&(o=k.drawText({x:i,y:u,foreColor:x.style.color,text:c,textAnchor:h,fontFamily:x.style.fontFamily,fontSize:x.style.fontSize,fontWeight:x.style.fontWeight})),o}}]),J}(),va=function(){function J(n){l(this,J),this.w=n.w,this.barCtx=n}return b(J,[{key:"initVariables",value:function(n){var o=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),o.globals.isXNumeric)for(var u=0;uo.globals.minX&&o.globals.seriesX[i][u]0&&(u=k.globals.minXDiff/L),(d=u/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=k.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?k.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),n=k.globals.padHorizontal+(u-d*this.barCtx.seriesLen)/2}return{x:n,y:o,yDivision:i,xDivision:u,barHeight:c,barWidth:d,zeroH:h,zeroW:x}}},{key:"initializeStackedPrevVars",value:function(n){var o=n.w;o.globals.hasSeriesGroups?o.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 o=n.w;o.globals.hasSeriesGroups?o.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,o,i,u){var c,d,h,x,k=this.w,E=new Te(this.barCtx.ctx),N=null,L=this.barCtx.barOptions.distributed?i:o;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(W){n[o][i]>=W.from&&n[o][i]<=W.to&&(N=W.color)}),k.config.series[o].data[i]&&k.config.series[o].data[i].fillColor&&(N=k.config.series[o].data[i].fillColor),E.fillPath({seriesNumber:this.barCtx.barOptions.distributed?L:u,dataPointIndex:i,color:N,value:n[o][i],fillConfig:(c=k.config.series[o].data[i])===null||c===void 0?void 0:c.fill,fillType:(d=k.config.series[o].data[i])!==null&&d!==void 0&&(h=d.fill)!==null&&h!==void 0&&h.type?(x=k.config.series[o].data[i])===null||x===void 0?void 0:x.fill.type:k.config.fill.type})}},{key:"getStrokeWidth",value:function(n,o,i){var u=0,c=this.w;return this.barCtx.series[n][o]?this.barCtx.isNullValue=!1:this.barCtx.isNullValue=!0,c.config.stroke.show&&(this.barCtx.isNullValue||(u=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[i]:this.barCtx.strokeWidth)),u}},{key:"shouldApplyRadius",value:function(n){var o=this.w,i=!1;return o.config.plotOptions.bar.borderRadius>0&&(o.config.chart.stacked&&o.config.plotOptions.bar.borderRadiusWhenStacked==="last"?this.barCtx.lastActiveBarSerieIndex===n&&(i=!0):i=!0),i}},{key:"barBackground",value:function(n){var o=n.j,i=n.i,u=n.x1,c=n.x2,d=n.y1,h=n.y2,x=n.elSeries,k=this.w,E=new m(this.barCtx.ctx),N=new Oe(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&N===i){o>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(o%=this.barCtx.barOptions.colors.backgroundBarColors.length);var L=this.barCtx.barOptions.colors.backgroundBarColors[o],W=E.drawRect(u!==void 0?u:0,d!==void 0?d:0,c!==void 0?c:k.globals.gridWidth,h!==void 0?h:k.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,L,this.barCtx.barOptions.colors.backgroundBarOpacity);x.add(W),W.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(n){var o,i=n.barWidth,u=n.barXPosition,c=n.y1,d=n.y2,h=n.strokeWidth,x=n.seriesGroup,k=n.realIndex,E=n.i,N=n.j,L=n.w,W=new m(this.barCtx.ctx);(h=Array.isArray(h)?h[k]:h)||(h=0);var G=i,q=u;(o=L.config.series[k].data[N])!==null&&o!==void 0&&o.columnWidthOffset&&(q=u-L.config.series[k].data[N].columnWidthOffset/2,G=i+L.config.series[k].data[N].columnWidthOffset);var Q=q,re=q+G;c+=.001,d+=.001;var ie=W.move(Q,c),C=W.move(Q,c),I=W.line(re-h,c);if(L.globals.previousPaths.length>0&&(C=this.barCtx.getPreviousPath(k,N,!1)),ie=ie+W.line(Q,d)+W.line(re-h,d)+W.line(re-h,c)+(L.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),C=C+W.line(Q,c)+I+I+I+I+I+W.line(Q,c)+(L.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(k)&&(ie=W.roundPathCorners(ie,L.config.plotOptions.bar.borderRadius)),L.config.chart.stacked){var $=this.barCtx;L.globals.hasSeriesGroups&&x&&($=this.barCtx[x]),$.yArrj.push(d),$.yArrjF.push(Math.abs(c-d)),$.yArrjVal.push(this.barCtx.series[E][N])}return{pathTo:ie,pathFrom:C}}},{key:"getBarpaths",value:function(n){var o,i=n.barYPosition,u=n.barHeight,c=n.x1,d=n.x2,h=n.strokeWidth,x=n.seriesGroup,k=n.realIndex,E=n.i,N=n.j,L=n.w,W=new m(this.barCtx.ctx);(h=Array.isArray(h)?h[k]:h)||(h=0);var G=i,q=u;(o=L.config.series[k].data[N])!==null&&o!==void 0&&o.barHeightOffset&&(G=i-L.config.series[k].data[N].barHeightOffset/2,q=u+L.config.series[k].data[N].barHeightOffset);var Q=G,re=G+q;c+=.001,d+=.001;var ie=W.move(c,Q),C=W.move(c,Q);L.globals.previousPaths.length>0&&(C=this.barCtx.getPreviousPath(k,N,!1));var I=W.line(c,re-h);if(ie=ie+W.line(d,Q)+W.line(d,re-h)+I+(L.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),C=C+W.line(c,Q)+I+I+I+I+I+W.line(c,Q)+(L.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(k)&&(ie=W.roundPathCorners(ie,L.config.plotOptions.bar.borderRadius)),L.config.chart.stacked){var $=this.barCtx;L.globals.hasSeriesGroups&&x&&($=this.barCtx[x]),$.xArrj.push(d),$.xArrjF.push(Math.abs(c-d)),$.xArrjVal.push(this.barCtx.series[E][N])}return{pathTo:ie,pathFrom:C}}},{key:"checkZeroSeries",value:function(n){for(var o=n.series,i=this.w,u=0;u2&&arguments[2]!==void 0)||arguments[2]?o:null;return n!=null&&(i=o+n/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?n/this.barCtx.invertedYRatio:0)),i}},{key:"getYForValue",value:function(n,o){var i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2]?o:null;return n!=null&&(i=o-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,o,i,u,c){var d=this,h=this.w,x=[],k=function(L,W){var G;x.push((S(G={},n,n==="x"?d.getXForValue(L,o,!1):d.getYForValue(L,i,!1)),S(G,"attrs",W),G))};if(h.globals.seriesGoals[u]&&h.globals.seriesGoals[u][c]&&Array.isArray(h.globals.seriesGoals[u][c])&&h.globals.seriesGoals[u][c].forEach(function(L){k(L.value,L)}),this.barCtx.barOptions.isDumbbell&&h.globals.seriesRange.length){var E=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:h.globals.colors,N={strokeHeight:n==="x"?0:h.globals.markers.size[u],strokeWidth:n==="x"?h.globals.markers.size[u]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(E[u])?E[u][0]:E[u]};k(h.globals.seriesRangeStart[u][c],N),k(h.globals.seriesRangeEnd[u][c],a(a({},N),{},{strokeColor:Array.isArray(E[u])?E[u][1]:E[u]}))}return x}},{key:"drawGoalLine",value:function(n){var o=n.barXPosition,i=n.barYPosition,u=n.goalX,c=n.goalY,d=n.barWidth,h=n.barHeight,x=new m(this.barCtx.ctx),k=x.group({className:"apexcharts-bar-goals-groups"});k.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:k.node}),k.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var E=null;return this.barCtx.isHorizontal?Array.isArray(u)&&u.forEach(function(N){var L=N.attrs.strokeHeight!==void 0?N.attrs.strokeHeight:h/2,W=i+L+h/2;E=x.drawLine(N.x,W-2*L,N.x,W,N.attrs.strokeColor?N.attrs.strokeColor:void 0,N.attrs.strokeDashArray,N.attrs.strokeWidth?N.attrs.strokeWidth:2,N.attrs.strokeLineCap),k.add(E)}):Array.isArray(c)&&c.forEach(function(N){var L=N.attrs.strokeWidth!==void 0?N.attrs.strokeWidth:d/2,W=o+L+d/2;E=x.drawLine(W-2*L,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),k.add(E)}),k}},{key:"drawBarShadow",value:function(n){var o=n.prevPaths,i=n.currPaths,u=n.color,c=this.w,d=o.x,h=o.x1,x=o.barYPosition,k=i.x,E=i.x1,N=i.barYPosition,L=x+i.barHeight,W=new m(this.barCtx.ctx),G=new p,q=W.move(h,L)+W.line(d,L)+W.line(k,N)+W.line(E,N)+W.line(h,L)+(c.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z");return W.drawPath({d:q,fill:G.shadeColor(.5,p.rgb2hex(u)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}},{key:"getZeroValueEncounters",value:function(n){var o=n.i,i=n.j,u=this.w,c=0,d=0;return u.globals.seriesPercent.forEach(function(h,x){h[i]&&c++,xthis.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,x=0;h0&&(this.visibleI=this.visibleI+1);var C=0,I=0;this.yRatio.length>1&&(this.yaxisIndex=re),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var $=this.barHelpers.initialPositions();G=$.y,C=$.barHeight,E=$.yDivision,L=$.zeroW,W=$.x,I=$.barWidth,k=$.xDivision,N=$.zeroH,this.horizontal||Q.push(W+I/2);var te=u.group({class:"apexcharts-datalabels","data:realIndex":re});i.globals.delayedElements.push({el:te.node}),te.node.classList.add("apexcharts-element-hidden");var ce=u.group({class:"apexcharts-bar-goals-markers"}),de=u.group({class:"apexcharts-bar-shadows"});i.globals.delayedElements.push({el:de.node}),de.node.classList.add("apexcharts-element-hidden");for(var we=0;we0){var $e=this.barHelpers.drawBarShadow({color:typeof Fe=="string"&&(Fe==null?void 0:Fe.indexOf("url"))===-1?Fe:p.hexToRgba(i.globals.colors[h]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:Ie});$e&&de.add($e)}this.pathArr.push(Ie);var Ke=this.barHelpers.drawGoalLine({barXPosition:Ie.barXPosition,barYPosition:Ie.barYPosition,goalX:Ie.goalX,goalY:Ie.goalY,barHeight:C,barWidth:I});Ke&&ce.add(Ke),G=Ie.y,W=Ie.x,we>0&&Q.push(W+I/2),q.push(G),this.renderSeries({realIndex:re,pathFill:Fe,j:we,i:h,pathFrom:Ie.pathFrom,pathTo:Ie.pathTo,strokeWidth:Ce,elSeries:ie,x:W,y:G,series:n,barHeight:Ie.barHeight?Ie.barHeight:C,barWidth:Ie.barWidth?Ie.barWidth:I,elDataLabelsWrap:te,elGoalsMarkers:ce,elBarShadows:de,visibleSeries:this.visibleI,type:"bar"})}i.globals.seriesXvalues[re]=Q,i.globals.seriesYvalues[re]=q,d.add(ie)}return d}},{key:"renderSeries",value:function(n){var o=n.realIndex,i=n.pathFill,u=n.lineFill,c=n.j,d=n.i,h=n.groupIndex,x=n.pathFrom,k=n.pathTo,E=n.strokeWidth,N=n.elSeries,L=n.x,W=n.y,G=n.y1,q=n.y2,Q=n.series,re=n.barHeight,ie=n.barWidth,C=n.barXPosition,I=n.barYPosition,$=n.elDataLabelsWrap,te=n.elGoalsMarkers,ce=n.elBarShadows,de=n.visibleSeries,we=n.type,Ce=this.w,Ie=new m(this.ctx);u||(u=this.barOptions.distributed?Ce.globals.stroke.colors[c]:Ce.globals.stroke.colors[o]),Ce.config.series[d].data[c]&&Ce.config.series[d].data[c].strokeColor&&(u=Ce.config.series[d].data[c].strokeColor),this.isNullValue&&(i="none");var We=c/Ce.config.chart.animations.animateGradually.delay*(Ce.config.chart.animations.speed/Ce.globals.dataPoints)/2.4,Fe=Ie.renderPaths({i:d,j:c,realIndex:o,pathFrom:x,pathTo:k,stroke:u,strokeWidth:E,strokeLineCap:Ce.config.stroke.lineCap,fill:i,animationDelay:We,initialSpeed:Ce.config.chart.animations.speed,dataChangeSpeed:Ce.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(we,"-area")});Fe.attr("clip-path","url(#gridRectMask".concat(Ce.globals.cuid,")"));var $e=Ce.config.forecastDataPoints;$e.count>0&&c>=Ce.globals.dataPoints-$e.count&&(Fe.node.setAttribute("stroke-dasharray",$e.dashArray),Fe.node.setAttribute("stroke-width",$e.strokeWidth),Fe.node.setAttribute("fill-opacity",$e.fillOpacity)),G!==void 0&&q!==void 0&&(Fe.attr("data-range-y1",G),Fe.attr("data-range-y2",q)),new g(this.ctx).setSelectionFilter(Fe,o,c),N.add(Fe);var Ke=new Ar(this).handleBarDataLabels({x:L,y:W,y1:G,y2:q,i:d,j:c,series:Q,realIndex:o,groupIndex:h,barHeight:re,barWidth:ie,barXPosition:C,barYPosition:I,renderedPath:Fe,visibleSeries:de});return Ke.dataLabels!==null&&$.add(Ke.dataLabels),Ke.totalDataLabels&&$.add(Ke.totalDataLabels),N.add($),te&&N.add(te),ce&&N.add(ce),N}},{key:"drawBarPaths",value:function(n){var o,i=n.indexes,u=n.barHeight,c=n.strokeWidth,d=n.zeroW,h=n.x,x=n.y,k=n.yDivision,E=n.elSeries,N=this.w,L=i.i,W=i.j;if(N.globals.isXNumeric)o=(x=(N.globals.seriesX[L][W]-N.globals.minX)/this.invertedXRatio-u)+u*this.visibleI;else if(N.config.plotOptions.bar.hideZeroBarsWhenGrouped){var G=0,q=0;N.globals.seriesPercent.forEach(function(re,ie){re[W]&&G++,ie0&&(u=this.seriesLen*u/G),o=x+u*this.visibleI,o-=u*q}else o=x+u*this.visibleI;this.isFunnel&&(d-=(this.barHelpers.getXForValue(this.series[L][W],d)-d)/2),h=this.barHelpers.getXForValue(this.series[L][W],d);var Q=this.barHelpers.getBarpaths({barYPosition:o,barHeight:u,x1:d,x2:h,strokeWidth:c,series:this.series,realIndex:i.realIndex,i:L,j:W,w:N});return N.globals.isXNumeric||(x+=k),this.barHelpers.barBackground({j:W,i:L,y1:o-u*this.visibleI,y2:u*this.seriesLen,elSeries:E}),{pathTo:Q.pathTo,pathFrom:Q.pathFrom,x1:d,x:h,y:x,goalX:this.barHelpers.getGoalValues("x",d,null,L,W),barYPosition:o,barHeight:u}}},{key:"drawColumnPaths",value:function(n){var o,i=n.indexes,u=n.x,c=n.y,d=n.xDivision,h=n.barWidth,x=n.zeroH,k=n.strokeWidth,E=n.elSeries,N=this.w,L=i.realIndex,W=i.i,G=i.j,q=i.bc;if(N.globals.isXNumeric){var Q=this.getBarXForNumericXAxis({x:u,j:G,realIndex:L,barWidth:h});u=Q.x,o=Q.barXPosition}else if(N.config.plotOptions.bar.hideZeroBarsWhenGrouped){var re=this.barHelpers.getZeroValueEncounters({i:W,j:G}),ie=re.nonZeroColumns,C=re.zeroEncounters;ie>0&&(h=this.seriesLen*h/ie),o=u+h*this.visibleI,o-=h*C}else o=u+h*this.visibleI;c=this.barHelpers.getYForValue(this.series[W][G],x);var I=this.barHelpers.getColumnPaths({barXPosition:o,barWidth:h,y1:x,y2:c,strokeWidth:k,series:this.series,realIndex:i.realIndex,i:W,j:G,w:N});return N.globals.isXNumeric||(u+=d),this.barHelpers.barBackground({bc:q,j:G,i:W,x1:o-k/2-h*this.visibleI,x2:h*this.seriesLen+k/2,elSeries:E}),{pathTo:I.pathTo,pathFrom:I.pathFrom,x:u,y:c,goalY:this.barHelpers.getGoalValues("y",null,x,W,G),barXPosition:o,barWidth:h}}},{key:"getBarXForNumericXAxis",value:function(n){var o=n.x,i=n.barWidth,u=n.realIndex,c=n.j,d=this.w,h=u;return d.globals.seriesX[u].length||(h=d.globals.maxValsInArrayIndex),d.globals.seriesX[h][c]&&(o=(d.globals.seriesX[h][c]-d.globals.minX)/this.xRatio-i*this.seriesLen/2),{barXPosition:o+i*this.visibleI,x:o}}},{key:"getPreviousPath",value:function(n,o){for(var i,u=this.w,c=0;c0&&parseInt(d.realIndex,10)===parseInt(n,10)&&u.globals.previousPaths[c].paths[o]!==void 0&&(i=u.globals.previousPaths[c].paths[o].d)}return i}}]),J}(),Fr=function(J){T(o,Tn);var n=z(o);function o(){return l(this,o),n.apply(this,arguments)}return b(o,[{key:"draw",value:function(i,u){var c=this,d=this.w;this.graphics=new m(this.ctx),this.bar=new Tn(this.ctx,this.xyRatios);var h=new _(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 x=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),k=0,E=0,N=function(G,q){var Q=void 0,re=void 0,ie=void 0,C=void 0,I=-1;c.groupCtx=c,d.globals.seriesGroups.forEach(function(_t,jt){_t.indexOf(d.config.series[G].name)>-1&&(I=jt)}),I!==-1&&(c.groupCtx=c[d.globals.seriesGroups[I]]);var $=[],te=[],ce=d.globals.comboCharts?u[G]:G;c.yRatio.length>1&&(c.yaxisIndex=ce),c.isReversed=d.config.yaxis[c.yaxisIndex]&&d.config.yaxis[c.yaxisIndex].reversed;var de=c.graphics.group({class:"apexcharts-series",seriesName:p.escapeString(d.globals.seriesNames[ce]),rel:G+1,"data:realIndex":ce});c.ctx.series.addCollapsedClassToSeries(de,ce);var we=c.graphics.group({class:"apexcharts-datalabels","data:realIndex":ce}),Ce=c.graphics.group({class:"apexcharts-bar-goals-markers"}),Ie=0,We=0,Fe=c.initialPositions(k,E,Q,re,ie,C);E=Fe.y,Ie=Fe.barHeight,re=Fe.yDivision,C=Fe.zeroW,k=Fe.x,We=Fe.barWidth,Q=Fe.xDivision,ie=Fe.zeroH,c.barHelpers.initializeStackedXYVars(c),c.groupCtx.prevY.length===1&&c.groupCtx.prevY[0].every(function(_t){return isNaN(_t)})&&(c.groupCtx.prevY[0]=c.groupCtx.prevY[0].map(function(_t){return ie}),c.groupCtx.prevYF[0]=c.groupCtx.prevYF[0].map(function(_t){return 0}));for(var $e=0;$e1?(c=W.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:L*parseInt(W.config.plotOptions.bar.columnWidth,10)/100,String(W.config.plotOptions.bar.columnWidth).indexOf("%")===-1&&(L=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-L)/2),{x:i,y:u,yDivision:d,xDivision:c,barHeight:(k=W.globals.seriesGroups)!==null&&k!==void 0&&k.length?N/W.globals.seriesGroups.length:N,barWidth:(E=W.globals.seriesGroups)!==null&&E!==void 0&&E.length?L/W.globals.seriesGroups.length:L,zeroH:h,zeroW:x}}},{key:"drawStackedBarPaths",value:function(i){for(var u,c=i.indexes,d=i.barHeight,h=i.strokeWidth,x=i.zeroW,k=i.x,E=i.y,N=i.groupIndex,L=i.seriesGroup,W=i.yDivision,G=i.elSeries,q=this.w,Q=E+(N!==-1?N*d:0),re=c.i,ie=c.j,C=0,I=0;I0){var te=x;this.groupCtx.prevXVal[$-1][ie]<0?te=this.series[re][ie]>=0?this.groupCtx.prevX[$-1][ie]+C-2*(this.isReversed?C:0):this.groupCtx.prevX[$-1][ie]:this.groupCtx.prevXVal[$-1][ie]>=0&&(te=this.series[re][ie]>=0?this.groupCtx.prevX[$-1][ie]:this.groupCtx.prevX[$-1][ie]-C+2*(this.isReversed?C:0)),u=te}else u=x;k=this.series[re][ie]===null?u:u+this.series[re][ie]/this.invertedYRatio-2*(this.isReversed?this.series[re][ie]/this.invertedYRatio:0);var ce=this.barHelpers.getBarpaths({barYPosition:Q,barHeight:d,x1:u,x2:k,strokeWidth:h,series:this.series,realIndex:c.realIndex,seriesGroup:L,i:re,j:ie,w:q});return this.barHelpers.barBackground({j:ie,i:re,y1:Q,y2:d,elSeries:G}),E+=W,{pathTo:ce.pathTo,pathFrom:ce.pathFrom,goalX:this.barHelpers.getGoalValues("x",x,null,re,ie),barYPosition:Q,x:k,y:E}}},{key:"drawStackedColumnPaths",value:function(i){var u=i.indexes,c=i.x,d=i.y,h=i.xDivision,x=i.barWidth,k=i.zeroH,E=i.groupIndex,N=i.seriesGroup,L=i.elSeries,W=this.w,G=u.i,q=u.j,Q=u.bc;if(W.globals.isXNumeric){var re=W.globals.seriesX[G][q];re||(re=0),c=(re-W.globals.minX)/this.xRatio-x/2,W.globals.seriesGroups.length&&(c=(re-W.globals.minX)/this.xRatio-x/2*W.globals.seriesGroups.length)}for(var ie,C=c+(E!==-1?E*x: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 ce,de,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 Ie=1;Ie=0?we-I+2*(this.isReversed?I:0):we;break}if(((Ke=this.groupCtx.prevYVal[te-Fe])===null||Ke===void 0?void 0:Ke[q])>=0){de=this.series[G][q]>=0?we:we+I-2*(this.isReversed?I:0);break}}de===void 0&&(de=W.globals.gridHeight),ie=(ce=this.groupCtx.prevYF[0])!==null&&ce!==void 0&&ce.every(function(pt){return pt===0})&&this.groupCtx.prevYF.slice(1,te).every(function(pt){return pt.every(function(xt){return isNaN(xt)})})?k:de}else ie=k;d=this.series[G][q]?ie-this.series[G][q]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[G][q]/this.yRatio[this.yaxisIndex]:0):ie;var st=this.barHelpers.getColumnPaths({barXPosition:C,barWidth:x,y1:ie,y2:d,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:N,realIndex:u.realIndex,i:G,j:q,w:W});return this.barHelpers.barBackground({bc:Q,j:q,i:G,x1:C,x2:x,elSeries:L}),c+=h,{pathTo:st.pathTo,pathFrom:st.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,k,G,q),barXPosition:C,x:W.globals.isXNumeric?c-h:c,y:d}}}]),o}(),Yn=function(J){T(o,Tn);var n=z(o);function o(){return l(this,o),n.apply(this,arguments)}return b(o,[{key:"draw",value:function(i,u,c){var d=this,h=this.w,x=new m(this.ctx),k=h.globals.comboCharts?u:h.config.chart.type,E=new Te(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 _(this.ctx,h);i=N.getLogSeries(i),this.series=i,this.yRatio=N.getLogYRatios(this.yRatio),this.barHelpers.initVariables(i);for(var L=x.group({class:"apexcharts-".concat(k,"-series apexcharts-plot-series")}),W=function(q){d.isBoxPlot=h.config.chart.type==="boxPlot"||h.config.series[q].type==="boxPlot";var Q,re,ie,C,I=void 0,$=void 0,te=[],ce=[],de=h.globals.comboCharts?c[q]:q,we=x.group({class:"apexcharts-series",seriesName:p.escapeString(h.globals.seriesNames[de]),rel:q+1,"data:realIndex":de});d.ctx.series.addCollapsedClassToSeries(we,de),i[q].length>0&&(d.visibleI=d.visibleI+1);var Ce,Ie;d.yRatio.length>1&&(d.yaxisIndex=de);var We=d.barHelpers.initialPositions();$=We.y,Ce=We.barHeight,re=We.yDivision,C=We.zeroW,I=We.x,Ie=We.barWidth,Q=We.xDivision,ie=We.zeroH,ce.push(I+Ie/2);for(var Fe=x.group({class:"apexcharts-datalabels","data:realIndex":de}),$e=function(st){var pt=d.barHelpers.getStrokeWidth(q,st,de),xt=null,Mt={indexes:{i:q,j:st,realIndex:de},x:I,y:$,strokeWidth:pt,elSeries:we};xt=d.isHorizontal?d.drawHorizontalBoxPaths(a(a({},Mt),{},{yDivision:re,barHeight:Ce,zeroW:C})):d.drawVerticalBoxPaths(a(a({},Mt),{},{xDivision:Q,barWidth:Ie,zeroH:ie})),$=xt.y,I=xt.x,st>0&&ce.push(I+Ie/2),te.push($),xt.pathTo.forEach(function(_t,jt){var Er=!d.isBoxPlot&&d.candlestickOptions.wick.useFillColor?xt.color[jt]:h.globals.stroke.colors[q],Kn=E.fillPath({seriesNumber:de,dataPointIndex:st,color:xt.color[jt],value:i[q][st]});d.renderSeries({realIndex:de,pathFill:Kn,lineFill:Er,j:st,i:q,pathFrom:xt.pathFrom,pathTo:_t,strokeWidth:pt,elSeries:we,x:I,y:$,series:i,barHeight:Ce,barWidth:Ie,elDataLabelsWrap:Fe,visibleSeries:d.visibleI,type:h.config.chart.type})})},Ke=0;KeI.c&&(G=!1);var ce=Math.min(I.o,I.c),de=Math.max(I.o,I.c),we=I.m;E.globals.isXNumeric&&(c=(E.globals.seriesX[C][W]-E.globals.minX)/this.xRatio-h/2);var Ce=c+h*this.visibleI;this.series[L][W]===void 0||this.series[L][W]===null?(ce=x,de=x):(ce=x-ce/ie,de=x-de/ie,$=x-I.h/ie,te=x-I.l/ie,we=x-I.m/ie);var Ie=N.move(Ce,x),We=N.move(Ce+h/2,ce);return E.globals.previousPaths.length>0&&(We=this.getPreviousPath(C,W,!0)),Ie=this.isBoxPlot?[N.move(Ce,ce)+N.line(Ce+h/2,ce)+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,ce)+N.line(Ce+h,ce)+N.line(Ce+h,we)+N.line(Ce,we)+N.line(Ce,ce+k/2),N.move(Ce,we)+N.line(Ce+h,we)+N.line(Ce+h,de)+N.line(Ce+h/2,de)+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,de)+N.line(Ce,de)+N.line(Ce,we)+"z"]:[N.move(Ce,de)+N.line(Ce+h/2,de)+N.line(Ce+h/2,$)+N.line(Ce+h/2,de)+N.line(Ce+h,de)+N.line(Ce+h,ce)+N.line(Ce+h/2,ce)+N.line(Ce+h/2,te)+N.line(Ce+h/2,ce)+N.line(Ce,ce)+N.line(Ce,de-k/2)],We+=N.move(Ce,ce),E.globals.isXNumeric||(c+=d),{pathTo:Ie,pathFrom:We,x:c,y:de,barXPosition:Ce,color:this.isBoxPlot?re:G?[q]:[Q]}}},{key:"drawHorizontalBoxPaths",value:function(i){var u=i.indexes;i.x;var c=i.y,d=i.yDivision,h=i.barHeight,x=i.zeroW,k=i.strokeWidth,E=this.w,N=new m(this.ctx),L=u.i,W=u.j,G=this.boxOptions.colors.lower;this.isBoxPlot&&(G=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var q=this.invertedYRatio,Q=u.realIndex,re=this.getOHLCValue(Q,W),ie=x,C=x,I=Math.min(re.o,re.c),$=Math.max(re.o,re.c),te=re.m;E.globals.isXNumeric&&(c=(E.globals.seriesX[Q][W]-E.globals.minX)/this.invertedXRatio-h/2);var ce=c+h*this.visibleI;this.series[L][W]===void 0||this.series[L][W]===null?(I=x,$=x):(I=x+I/q,$=x+$/q,ie=x+re.h/q,C=x+re.l/q,te=x+re.m/q);var de=N.move(x,ce),we=N.move(I,ce+h/2);return E.globals.previousPaths.length>0&&(we=this.getPreviousPath(Q,W,!0)),de=[N.move(I,ce)+N.line(I,ce+h/2)+N.line(ie,ce+h/2)+N.line(ie,ce+h/2-h/4)+N.line(ie,ce+h/2+h/4)+N.line(ie,ce+h/2)+N.line(I,ce+h/2)+N.line(I,ce+h)+N.line(te,ce+h)+N.line(te,ce)+N.line(I+k/2,ce),N.move(te,ce)+N.line(te,ce+h)+N.line($,ce+h)+N.line($,ce+h/2)+N.line(C,ce+h/2)+N.line(C,ce+h-h/4)+N.line(C,ce+h/4)+N.line(C,ce+h/2)+N.line($,ce+h/2)+N.line($,ce)+N.line(te,ce)+"z"],we+=N.move(I,ce),E.globals.isXNumeric||(c+=d),{pathTo:de,pathFrom:we,x:$,y:c,barYPosition:ce,color:G}}},{key:"getOHLCValue",value:function(i,u){var c=this.w;return{o:this.isBoxPlot?c.globals.seriesCandleH[i][u]:c.globals.seriesCandleO[i][u],h:this.isBoxPlot?c.globals.seriesCandleO[i][u]:c.globals.seriesCandleH[i][u],m:c.globals.seriesCandleM[i][u],l:this.isBoxPlot?c.globals.seriesCandleC[i][u]:c.globals.seriesCandleL[i][u],c:this.isBoxPlot?c.globals.seriesCandleL[i][u]:c.globals.seriesCandleC[i][u]}}}]),o}(),lo=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"checkColorRange",value:function(){var n=this.w,o=!1,i=n.config.plotOptions[n.config.chart.type];return i.colorScale.ranges.length>0&&i.colorScale.ranges.map(function(u,c){u.from<=0&&(o=!0)}),o}},{key:"getShadeColor",value:function(n,o,i,u){var c=this.w,d=1,h=c.config.plotOptions[n].shadeIntensity,x=this.determineColor(n,o,i);c.globals.hasNegs||u?d=c.config.plotOptions[n].reverseNegativeShade?x.percent<0?x.percent/100*(1.25*h):(1-x.percent/100)*(1.25*h):x.percent<=0?1-(1+x.percent/100)*h:(1-x.percent/100)*h:(d=1-x.percent/100,n==="treemap"&&(d=(1-x.percent/100)*(1.25*h)));var k=x.color,E=new p;return c.config.plotOptions[n].enableShades&&(k=this.w.config.theme.mode==="dark"?p.hexToRgba(E.shadeColor(-1*d,x.color),c.config.fill.opacity):p.hexToRgba(E.shadeColor(d,x.color),c.config.fill.opacity)),{color:k,colorProps:x}}},{key:"determineColor",value:function(n,o,i){var u=this.w,c=u.globals.series[o][i],d=u.config.plotOptions[n],h=d.colorScale.inverse?i:o;d.distributed&&u.config.chart.type==="treemap"&&(h=i);var x=u.globals.colors[h],k=null,E=Math.min.apply(Math,R(u.globals.series[o])),N=Math.max.apply(Math,R(u.globals.series[o]));d.distributed||n!=="heatmap"||(E=u.globals.minY,N=u.globals.maxY),d.colorScale.min!==void 0&&(E=d.colorScale.minu.globals.maxY?d.colorScale.max:u.globals.maxY);var L=Math.abs(N)+Math.abs(E),W=100*c/(L===0?L-1e-6:L);return d.colorScale.ranges.length>0&&d.colorScale.ranges.map(function(G,q){if(c>=G.from&&c<=G.to){x=G.color,k=G.foreColor?G.foreColor:null,E=G.from,N=G.to;var Q=Math.abs(N)+Math.abs(E);W=100*c/(Q===0?Q-1e-6:Q)}}),{color:x,foreColor:k,percent:W}}},{key:"calculateDataLabels",value:function(n){var o=n.text,i=n.x,u=n.y,c=n.i,d=n.j,h=n.colorProps,x=n.fontSize,k=this.w.config.dataLabels,E=new m(this.ctx),N=new Le(this.ctx),L=null;if(k.enabled){L=E.group({class:"apexcharts-data-labels"});var W=k.offsetX,G=k.offsetY,q=i+W,Q=u+parseFloat(k.style.fontSize)/3+G;N.plotDataLabelsText({x:q,y:Q,text:o,i:c,j:d,color:h.foreColor,parent:L,fontSize:x,dataLabelsConfig:k})}return L}},{key:"addListeners",value:function(n){var o=new m(this.ctx);n.node.addEventListener("mouseenter",o.pathMouseEnter.bind(this,n)),n.node.addEventListener("mouseleave",o.pathMouseLeave.bind(this,n)),n.node.addEventListener("mousedown",o.pathMouseDown.bind(this,n))}}]),J}(),br=function(){function J(n,o){l(this,J),this.ctx=n,this.w=n.w,this.xRatio=o.xRatio,this.yRatio=o.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new lo(n),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return b(J,[{key:"draw",value:function(n){var o=this.w,i=new m(this.ctx),u=i.group({class:"apexcharts-heatmap"});u.attr("clip-path","url(#gridRectMask".concat(o.globals.cuid,")"));var c=o.globals.gridWidth/o.globals.dataPoints,d=o.globals.gridHeight/o.globals.series.length,h=0,x=!1;this.negRange=this.helpers.checkColorRange();var k=n.slice();o.config.yaxis[0].reversed&&(x=!0,k.reverse());for(var E=x?0:k.length-1;x?E=0;x?E++:E--){var N=i.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:p.escapeString(o.globals.seriesNames[E]),rel:E+1,"data:realIndex":E});if(this.ctx.series.addCollapsedClassToSeries(N,E),o.config.chart.dropShadow.enabled){var L=o.config.chart.dropShadow;new g(this.ctx).dropShadow(N,L,E)}for(var W=0,G=o.config.plotOptions.heatmap.shadeIntensity,q=0;q-1&&this.pieClicked(L),i.config.dataLabels.enabled){var $=C.x,te=C.y,ce=100*G/this.fullAngle+"%";if(G!==0&&i.config.plotOptions.pie.dataLabels.minAngleToShowLabelthis.fullAngle?o.endAngle=o.endAngle-(u+h):u+h=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(x=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(x)>this.fullAngle&&(x-=this.fullAngle);var k=Math.PI*(x-90)/180,E=o.centerX+c*Math.cos(h),N=o.centerY+c*Math.sin(h),L=o.centerX+c*Math.cos(k),W=o.centerY+c*Math.sin(k),G=p.polarToCartesian(o.centerX,o.centerY,o.donutSize,x),q=p.polarToCartesian(o.centerX,o.centerY,o.donutSize,d),Q=u>180?1:0,re=["M",E,N,"A",c,c,0,Q,1,L,W];return o.chartType==="donut"?[].concat(re,["L",G.x,G.y,"A",o.donutSize,o.donutSize,0,Q,0,q.x,q.y,"L",E,N,"z"]).join(" "):o.chartType==="pie"||o.chartType==="polarArea"?[].concat(re,["L",o.centerX,o.centerY,"L",E,N]).join(" "):[].concat(re).join(" ")}},{key:"drawPolarElements",value:function(n){var o=this.w,i=new Ge(this.ctx),u=new m(this.ctx),c=new uo(this.ctx),d=u.group(),h=u.group(),x=i.niceScale(0,Math.ceil(this.maxY),o.config.yaxis[0].tickAmount,0,!0),k=x.result.reverse(),E=x.result.length;this.maxY=x.niceMax;for(var N=o.globals.radialSize,L=N/(E-1),W=0;W1&&n.total.show&&(c=n.total.color);var h=d.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),x=d.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");i=(0,n.value.formatter)(i,d),u||typeof n.total.formatter!="function"||(i=n.total.formatter(d));var k=o===n.total.label;o=n.name.formatter(o,k,d),h!==null&&(h.textContent=o),x!==null&&(x.textContent=i),h!==null&&(h.style.fill=c)}},{key:"printDataLabelsInner",value:function(n,o){var i=this.w,u=n.getAttribute("data:value"),c=i.globals.seriesNames[parseInt(n.parentNode.getAttribute("rel"),10)-1];i.globals.series.length>1&&this.printInnerLabels(o,c,u,n);var d=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");d!==null&&(d.style.opacity=1)}},{key:"drawSpokes",value:function(n){var o=this,i=this.w,u=new m(this.ctx),c=i.config.plotOptions.polarArea.spokes;if(c.strokeWidth!==0){for(var d=[],h=360/i.globals.series.length,x=0;x1)h&&!o.total.showAlways?k({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(o,o.total.label,o.total.formatter(c));else if(k({makeSliceOut:!1,printLabel:!0}),!h)if(c.globals.selectedDataPoints.length&&c.globals.series.length>1)if(c.globals.selectedDataPoints[0].length>0){var E=c.globals.selectedDataPoints[0],N=c.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(E));this.printDataLabelsInner(N,o)}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}(),ni=function(){function J(n){l(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 o=this.w;this.graphics=new m(this.ctx),this.lineColorArr=o.globals.stroke.colors!==void 0?o.globals.stroke.colors:o.globals.colors,this.defaultSize=o.globals.svgHeight0&&(te=o.getPreviousPath(re));for(var ce=0;ce=10?n.x>0?(i="start",u+=10):n.x<0&&(i="end",u-=10):i="middle",Math.abs(n.y)>=o-10&&(n.y<0?c-=10:n.y>0&&(c+=10)),{textAnchor:i,newX:u,newY:c}}},{key:"getPreviousPath",value:function(n){for(var o=this.w,i=null,u=0;u0&&parseInt(c.realIndex,10)===parseInt(n,10)&&o.globals.previousPaths[u].paths[0]!==void 0&&(i=o.globals.previousPaths[u].paths[0].d)}return i}},{key:"getDataPointsPos",value:function(n,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.dataPointsLen;n=n||[],o=o||[];for(var u=[],c=0;c=360&&(q=360-Math.abs(this.startAngle)-.1);var Q=c.drawPath({d:"",stroke:W,strokeWidth:k*parseInt(L.strokeWidth,10)/100,fill:"none",strokeOpacity:L.opacity,classes:"apexcharts-radialbar-area"});if(L.dropShadow.enabled){var re=L.dropShadow;h.dropShadow(Q,re)}N.add(Q),Q.attr("id","apexcharts-radialbarTrack-"+E),this.animatePaths(Q,{centerX:i.centerX,centerY:i.centerY,endAngle:q,startAngle:G,size:i.size,i:E,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:u.globals.easing})}return d}},{key:"drawArcs",value:function(i){var u=this.w,c=new m(this.ctx),d=new Te(this.ctx),h=new g(this.ctx),x=c.group(),k=this.getStrokeWidth(i);i.size=i.size-k/2;var E=u.config.plotOptions.radialBar.hollow.background,N=i.size-k*i.series.length-this.margin*i.series.length-k*parseInt(u.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,L=N-u.config.plotOptions.radialBar.hollow.margin;u.config.plotOptions.radialBar.hollow.image!==void 0&&(E=this.drawHollowImage(i,x,N,E));var W=this.drawHollow({size:L,centerX:i.centerX,centerY:i.centerY,fill:E||"transparent"});if(u.config.plotOptions.radialBar.hollow.dropShadow.enabled){var G=u.config.plotOptions.radialBar.hollow.dropShadow;h.dropShadow(W,G)}var q=1;!this.radialDataLabels.total.show&&u.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})),u.config.plotOptions.radialBar.hollow.position==="back"&&(x.add(W),Q&&x.add(Q));var re=!1;u.config.plotOptions.radialBar.inverseOrder&&(re=!0);for(var ie=re?i.series.length-1:0;re?ie>=0:ie100?100:i.series[ie])/100,de=Math.round(this.totalAngle*ce)+this.startAngle,we=void 0;u.globals.dataChanged&&(te=this.startAngle,we=Math.round(this.totalAngle*p.negToZero(u.globals.previousPaths[ie])/100)+te),Math.abs(de)+Math.abs($)>=360&&(de-=.01),Math.abs(we)+Math.abs(te)>=360&&(we-=.01);var Ce=de-$,Ie=Array.isArray(u.config.stroke.dashArray)?u.config.stroke.dashArray[ie]:u.config.stroke.dashArray,We=c.drawPath({d:"",stroke:I,strokeWidth:k,fill:"none",fillOpacity:u.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+ie,strokeDashArray:Ie});if(m.setAttrs(We.node,{"data:angle":Ce,"data:value":i.series[ie]}),u.config.chart.dropShadow.enabled){var Fe=u.config.chart.dropShadow;h.dropShadow(We,Fe,ie)}h.setSelectionFilter(We,0,ie),this.addListeners(We,this.radialDataLabels),C.add(We),We.attr({index:0,j:ie});var $e=0;!this.initialAnim||u.globals.resized||u.globals.dataChanged||($e=u.config.chart.animations.speed),u.globals.dataChanged&&($e=u.config.chart.animations.dynamicAnimation.speed),this.animDur=$e/(1.2*i.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(We,{centerX:i.centerX,centerY:i.centerY,endAngle:de,startAngle:$,prevEndAngle:we,prevStartAngle:te,size:i.size,i:ie,totalItems:2,animBeginArr:this.animBeginArr,dur:$e,shouldSetPrevPaths:!0,easing:u.globals.easing})}return{g:x,elHollow:W,dataLabels:Q}}},{key:"drawHollow",value:function(i){var u=new m(this.ctx).drawCircle(2*i.size);return u.attr({class:"apexcharts-radialbar-hollow",cx:i.centerX,cy:i.centerY,r:i.size,fill:i.fill}),u}},{key:"drawHollowImage",value:function(i,u,c,d){var h=this.w,x=new Te(this.ctx),k=p.randomId(),E=h.config.plotOptions.radialBar.hollow.image;if(h.config.plotOptions.radialBar.hollow.imageClipped)x.clippedImgArea({width:c,height:c,image:E,patternID:"pattern".concat(h.globals.cuid).concat(k)}),d="url(#pattern".concat(h.globals.cuid).concat(k,")");else{var N=h.config.plotOptions.radialBar.hollow.imageWidth,L=h.config.plotOptions.radialBar.hollow.imageHeight;if(N===void 0&&L===void 0){var W=h.globals.dom.Paper.image(E).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)});u.add(W)}else{var G=h.globals.dom.Paper.image(E).loaded(function(q){this.move(i.centerX-N/2+h.config.plotOptions.radialBar.hollow.imageOffsetX,i.centerY-L/2+h.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(N,L)});u.add(G)}}return d}},{key:"getStrokeWidth",value:function(i){var u=this.w;return i.size*(100-parseInt(u.config.plotOptions.radialBar.hollow.size,10))/100/(i.series.length+1)-this.margin}}]),o}(),ya=function(J){T(o,Tn);var n=z(o);function o(){return l(this,o),n.apply(this,arguments)}return b(o,[{key:"draw",value:function(i,u){var c=this.w,d=new m(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"}),x=0;x0&&(this.visibleI=this.visibleI+1);var re=0,ie=0;this.yRatio.length>1&&(this.yaxisIndex=q);var C=this.barHelpers.initialPositions();G=C.y,L=C.zeroW,W=C.x,ie=C.barWidth,re=C.barHeight,k=C.xDivision,E=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?x+L*I:x+E*this.visibleI+L*I,$>-1&&!q.config.plotOptions.bar.rangeBarOverlap&&(Q=q.globals.seriesRange[u][$].overlaps).indexOf(re)>-1&&(d=(E=G.barHeight/Q.length)*this.visibleI+L*(100-parseInt(this.barOptions.barHeight,10))/100/2+E*(this.visibleI+Q.indexOf(re))+L*I)):(I>-1&&(h=q.config.plotOptions.bar.rangeBarGroupRows?k+W*I:k+N*this.visibleI+W*I),$>-1&&!q.config.plotOptions.bar.rangeBarOverlap&&(Q=q.globals.seriesRange[u][$].overlaps).indexOf(re)>-1&&(h=(N=G.barWidth/Q.length)*this.visibleI+W*(100-parseInt(this.barOptions.barWidth,10))/100/2+N*(this.visibleI+Q.indexOf(re))+W*I)),{barYPosition:d,barXPosition:h,barHeight:E,barWidth:N}}},{key:"drawRangeColumnPaths",value:function(i){var u=i.indexes,c=i.x,d=i.xDivision,h=i.barWidth,x=i.barXPosition,k=i.zeroH,E=this.w,N=u.i,L=u.j,W=this.yRatio[this.yaxisIndex],G=u.realIndex,q=this.getRangeValue(G,L),Q=Math.min(q.start,q.end),re=Math.max(q.start,q.end);this.series[N][L]===void 0||this.series[N][L]===null?Q=k:(Q=k-Q/W,re=k-re/W);var ie=Math.abs(re-Q),C=this.barHelpers.getColumnPaths({barXPosition:x,barWidth:h,y1:Q,y2:re,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:u.realIndex,i:G,j:L,w:E});if(E.globals.isXNumeric){var I=this.getBarXForNumericXAxis({x:c,j:L,realIndex:G,barWidth:h});c=I.x,x=I.barXPosition}else c+=d;return{pathTo:C.pathTo,pathFrom:C.pathFrom,barHeight:ie,x:c,y:re,goalY:this.barHelpers.getGoalValues("y",null,k,N,L),barXPosition:x}}},{key:"drawRangeBarPaths",value:function(i){var u=i.indexes,c=i.y,d=i.y1,h=i.y2,x=i.yDivision,k=i.barHeight,E=i.barYPosition,N=i.zeroW,L=this.w,W=N+d/this.invertedYRatio,G=N+h/this.invertedYRatio,q=Math.abs(G-W),Q=this.barHelpers.getBarpaths({barYPosition:E,barHeight:k,x1:W,x2:G,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:u.realIndex,realIndex:u.realIndex,j:u.j,w:L});return L.globals.isXNumeric||(c+=x),{pathTo:Q.pathTo,pathFrom:Q.pathFrom,barWidth:q,x:G,goalX:this.barHelpers.getGoalValues("x",N,null,u.realIndex,u.j),y:c}}},{key:"getRangeValue",value:function(i,u){var c=this.w;return{start:c.globals.seriesRangeStart[i][u],end:c.globals.seriesRangeEnd[i][u]}}}]),o}(),Zr=function(){function J(n){l(this,J),this.w=n.w,this.lineCtx=n}return b(J,[{key:"sameValueSeriesFix",value:function(n,o){var i=this.w;if((i.config.fill.type==="gradient"||i.config.fill.type[n]==="gradient")&&new _(this.lineCtx.ctx,i).seriesHaveSameValues(n)){var u=o[n].slice();u[u.length-1]=u[u.length-1]+1e-6,o[n]=u}return o}},{key:"calculatePoints",value:function(n){var o=n.series,i=n.realIndex,u=n.x,c=n.y,d=n.i,h=n.j,x=n.prevY,k=this.w,E=[],N=[];if(h===0){var L=this.lineCtx.categoryAxisCorrection+k.config.markers.offsetX;k.globals.isXNumeric&&(L=(k.globals.seriesX[i][0]-k.globals.minX)/this.lineCtx.xRatio+k.config.markers.offsetX),E.push(L),N.push(p.isNumber(o[d][0])?x+k.config.markers.offsetY:null),E.push(u+k.config.markers.offsetX),N.push(p.isNumber(o[d][h+1])?c+k.config.markers.offsetY:null)}else E.push(u+k.config.markers.offsetX),N.push(p.isNumber(o[d][h+1])?c+k.config.markers.offsetY:null);return{x:E,y:N}}},{key:"checkPreviousPaths",value:function(n){for(var o=n.pathFromLine,i=n.pathFromArea,u=n.realIndex,c=this.w,d=0;d0&&parseInt(h.realIndex,10)===parseInt(u,10)&&(h.type==="line"?(this.lineCtx.appendPathFrom=!1,o=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]&&(o=c.globals.previousPaths[d].paths[1].d)))}return{pathFromLine:o,pathFromArea:i}}},{key:"determineFirstPrevY",value:function(n){var o,i=n.i,u=n.series,c=n.prevY,d=n.lineYPosition,h=this.w;if(((o=u[i])===null||o===void 0?void 0:o[0])!==void 0)c=(d=h.config.chart.stacked&&i>0?this.lineCtx.prevSeriesY[i-1][0]:this.lineCtx.zeroY)-u[i][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?u[i][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(h.config.chart.stacked&&i>0&&u[i][0]===void 0){for(var x=i-1;x>=0;x--)if(u[x][0]!==null&&u[x][0]!==void 0){c=d=this.lineCtx.prevSeriesY[x][0];break}}return{prevY:c,lineYPosition:d}}}]),J}(),Mo=function(J){for(var n,o,i,u,c=function(E){for(var N=[],L=E[0],W=E[1],G=N[0]=$n(L,W),q=1,Q=E.length-1;q9&&(u=3*i/Math.sqrt(u),c[x]=u*n,c[x+1]=u*o);for(var k=0;k<=d;k++)u=(J[Math.min(d,k+1)][0]-J[Math.max(0,k-1)][0])/(6*(1+c[k]*c[k])),h.push([u||0,c[k]*u||0]);return h},Un=function(J){for(var n="",o=0;o1&&Math.abs(i[c-2]-u[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},xa=function(J){var n=Mo(J),o=J[1],i=J[0],u=[],c=n[1],d=n[0];u.push(i,[i[0]+d[0],i[1]+d[1],o[0]-c[0],o[1]-c[1],o[0],o[1]]);for(var h=2,x=n.length;h0&&(re=(d.globals.seriesX[W][0]-d.globals.minX)/this.xRatio),Q.push(re);var ie=re,C=this.zeroY,I=this.zeroY;C=this.lineHelpers.determineFirstPrevY({i:L,series:n,prevY:C,lineYPosition:0}).prevY,d.config.stroke.curve==="smooth"&&n[L][0]===null?G.push(null):G.push(C),x==="rangeArea"&&(I=this.lineHelpers.determineFirstPrevY({i:L,series:u,prevY:I,lineYPosition:0}).prevY,q.push(I));var $={type:x,series:n,realIndex:W,i:L,x:re,y:1,pathsFrom:this._calculatePathsFrom({type:x,series:n,i:L,realIndex:W,prevX:ie,prevY:C,prevY2:I}),linePaths:[],areaPaths:[],seriesIndex:i,lineYPosition:0,xArrj:Q,yArrj:G,y2Arrj:q,seriesRangeEnd:u},te=this._iterateOverDataPoints(a(a({},$),{},{iterations:x==="rangeArea"?n[L].length-1:void 0,isRangeStart:!0}));if(x==="rangeArea"){var ce=this._calculatePathsFrom({series:u,i:L,realIndex:W,prevX:ie,prevY:I}),de=this._iterateOverDataPoints(a(a({},$),{},{series:u,pathsFrom:ce,iterations:u[L].length-1,isRangeStart:!1}));te.linePaths[0]=de.linePath+te.linePath,te.pathFromLine=de.pathFromLine+te.pathFromLine}this._handlePaths({type:x,realIndex:W,i:L,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(Ie,We){return Number(Ie.node.getAttribute("zIndex"))-Number(We.node.getAttribute("zIndex"))}),d.config.chart.stacked)for(var we=N.length;we>0;we--)k.add(N[we-1]);else for(var Ce=0;Ce1&&(this.yaxisIndex=i),this.isReversed=u.config.yaxis[this.yaxisIndex]&&u.config.yaxis[this.yaxisIndex].reversed,this.zeroY=u.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?u.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>u.globals.gridHeight||u.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=u.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=c.group({class:"apexcharts-series",zIndex:u.config.series[i].zIndex!==void 0?u.config.series[i].zIndex:i,seriesName:p.escapeString(u.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[o].length===u.globals.dataPoints;this.elSeries.attr({"data:longestSeries":d,rel:o+1,"data:realIndex":i}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(n){var o,i,u,c,d=n.type,h=n.series,x=n.i,k=n.realIndex,E=n.prevX,N=n.prevY,L=n.prevY2,W=this.w,G=new m(this.ctx);if(h[x][0]===null){for(var q=0;q0){var Q=this.lineHelpers.checkPreviousPaths({pathFromLine:u,pathFromArea:c,realIndex:k});u=Q.pathFromLine,c=Q.pathFromArea}return{prevX:E,prevY:N,linePath:o,areaPath:i,pathFromLine:u,pathFromArea:c}}},{key:"_handlePaths",value:function(n){var o=n.type,i=n.realIndex,u=n.i,c=n.paths,d=this.w,h=new m(this.ctx),x=new Te(this.ctx);this.prevSeriesY.push(c.yArrj),d.globals.seriesXvalues[i]=c.xArrj,d.globals.seriesYvalues[i]=c.yArrj;var k=d.config.forecastDataPoints;if(k.count>0&&o!=="rangeArea"){var E=d.globals.seriesXvalues[i][d.globals.seriesXvalues[i].length-k.count-1],N=h.drawRect(E,0,d.globals.gridWidth,d.globals.gridHeight,0);d.globals.dom.elForecastMask.appendChild(N.node);var L=h.drawRect(0,0,E,d.globals.gridHeight,0);d.globals.dom.elNonForecastMask.appendChild(L.node)}this.pointsChart||d.globals.delayedElements.push({el:this.elPointsMain.node,index:i});var W={i:u,realIndex:i,animationDelay:u,initialSpeed:d.config.chart.animations.speed,dataChangeSpeed:d.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(o)};if(o==="area")for(var G=x.fillPath({seriesNumber:i}),q=0;q0&&o!=="rangeArea"){var ce=h.renderPaths($);ce.node.setAttribute("stroke-dasharray",k.dashArray),k.strokeWidth&&ce.node.setAttribute("stroke-width",k.strokeWidth),this.elSeries.add(ce),ce.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 o=this,i=n.type,u=n.series,c=n.iterations,d=n.realIndex,h=n.i,x=n.x,k=n.y,E=n.pathsFrom,N=n.linePaths,L=n.areaPaths,W=n.seriesIndex,G=n.lineYPosition,q=n.xArrj,Q=n.yArrj,re=n.y2Arrj,ie=n.isRangeStart,C=n.seriesRangeEnd,I=this.w,$=new m(this.ctx),te=this.yRatio,ce=E.prevY,de=E.linePath,we=E.areaPath,Ce=E.pathFromLine,Ie=E.pathFromArea,We=p.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 Fe=function(_t,jt){return jt-_t/te[o.yaxisIndex]+2*(o.isReversed?_t/te[o.yaxisIndex]:0)},$e=k,Ke=0;Ke0&&I.globals.collapsedSeries.length-1){jt--;break}return jt>=0?jt:0}(h-1)][Ke+1]:G=this.zeroY:G=this.zeroY,st?k=Fe(We,G):(k=Fe(u[h][Ke+1],G),i==="rangeArea"&&($e=Fe(C[h][Ke+1],G))),q.push(x),st&&I.config.stroke.curve==="smooth"?Q.push(null):Q.push(k),re.push($e);var xt=this.lineHelpers.calculatePoints({series:u,x,y:k,realIndex:d,i:h,j:Ke,prevY:ce}),Mt=this._createPaths({type:i,series:u,i:h,realIndex:d,j:Ke,x,y:k,y2:$e,xArrj:q,yArrj:Q,y2Arrj:re,linePath:de,areaPath:we,linePaths:N,areaPaths:L,seriesIndex:W,isRangeStart:ie});L=Mt.areaPaths,N=Mt.linePaths,we=Mt.areaPath,de=Mt.linePath,!this.appendPathFrom||I.config.stroke.curve==="smooth"&&i==="rangeArea"||(Ce+=$.line(x,this.zeroY),Ie+=$.line(x,this.zeroY)),this.handleNullDataPoints(u,xt,h,Ke,d),this._handleMarkersAndLabels({type:i,pointsPos:xt,i:h,j:Ke,realIndex:d,isRangeStart:ie})}return{yArrj:Q,xArrj:q,pathFromArea:Ie,areaPaths:L,pathFromLine:Ce,linePaths:N,linePath:de,areaPath:we}}},{key:"_handleMarkersAndLabels",value:function(n){var o=n.type,i=n.pointsPos,u=n.isRangeStart,c=n.i,d=n.j,h=n.realIndex,x=this.w,k=new Le(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,d,{realIndex:h,pointsPos:i,zRatio:this.zRatio,elParent:this.elPointsMain});else{x.globals.series[c].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var E=this.markers.plotChartMarkers(i,h,d+1);E!==null&&this.elPointsMain.add(E)}var N=k.drawDataLabel({type:o,isRangeStart:u,pos:i,i:h,j:d+1});N!==null&&this.elDataLabelsWrap.add(N)}},{key:"_createPaths",value:function(n){var o=n.type,i=n.series,u=n.i,c=n.realIndex,d=n.j,h=n.x,x=n.y,k=n.xArrj,E=n.yArrj,N=n.y2,L=n.y2Arrj,W=n.linePath,G=n.areaPath,q=n.linePaths,Q=n.areaPaths,re=n.seriesIndex,ie=n.isRangeStart,C=this.w,I=new m(this.ctx),$=C.config.stroke.curve,te=this.areaBottomY;if(Array.isArray(C.config.stroke.curve)&&($=Array.isArray(re)?C.config.stroke.curve[re[u]]:C.config.stroke.curve[u]),o==="rangeArea"&&(C.globals.hasNullValues||C.config.forecastDataPoints.count>0)&&$==="smooth"&&($="straight"),$==="smooth"){var ce=o==="rangeArea"?k.length===C.globals.dataPoints:d===i[u].length-2,de=k.map(function(Ke,st){return[k[st],E[st]]}).filter(function(Ke){return Ke[1]!==null});if(ce&&de.length>1){var we=xa(de);if(W+=Un(we),i[u][0]===null?G=W:G+=Un(we),o==="rangeArea"&&ie){W+=I.line(k[k.length-1],L[L.length-1]);var Ce=k.slice().reverse(),Ie=L.slice().reverse(),We=Ce.map(function(Ke,st){return[Ce[st],Ie[st]]}),Fe=xa(We);G=W+=Un(Fe)}else G+=I.line(de[de.length-1][0],te)+I.line(de[0][0],te)+I.move(de[0][0],de[0][1])+"z";q.push(W),Q.push(G)}}else{if(i[u][d+1]===null){W+=I.move(h,x);var $e=C.globals.isXNumeric?(C.globals.seriesX[c][d]-C.globals.minX)/this.xRatio:h-this.xDivision;G=G+I.line($e,te)+I.move(h,x)+"z"}i[u][d]===null&&(W+=I.move(h,x),G+=I.move(h,te)),$==="stepline"?(W=W+I.line(h,null,"H")+I.line(null,x,"V"),G=G+I.line(h,null,"H")+I.line(null,x,"V")):$==="straight"&&(W+=I.line(h,x),G+=I.line(h,x)),d===i[u].length-2&&(G=G+I.line(h,te)+I.move(h,x)+"z",o==="rangeArea"&&ie?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,o,i,u,c){var d=this.w;if(n[i][u]===null&&d.config.markers.showNullDataPoints||n[i].length===1){var h=this.markers.plotChartMarkers(o,c,u+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,x,k,E){this.xoffset=h,this.yoffset=x,this.height=E,this.width=k,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(N){var L,W=[],G=this.xoffset,q=this.yoffset,Q=c(N)/this.height,re=c(N)/this.width;if(this.width>=this.height)for(L=0;L=this.height){var W=N/this.height,G=this.width-W;L=new J(this.xoffset+W,this.yoffset,G,this.height)}else{var q=N/this.width,Q=this.height-q;L=new J(this.xoffset,this.yoffset+q,this.width,Q)}return L}}function n(h,x,k,E,N){E=E===void 0?0:E,N=N===void 0?0:N;var L=o(function(W,G){var q,Q=[],re=G/c(W);for(q=0;q=C}(x,L=h[0],N)?(x.push(L),o(h.slice(1),x,k,E)):(W=k.cutArea(c(x),E),E.push(k.getCoordinates(x)),o(h,[],W,E)),E;E.push(k.getCoordinates(x))}function i(h,x){var k=Math.min.apply(Math,h),E=Math.max.apply(Math,h),N=c(h);return Math.max(Math.pow(x,2)*E/Math.pow(N,2),Math.pow(N,2)/(Math.pow(x,2)*k))}function u(h){return h&&h.constructor===Array}function c(h){var x,k=0;for(x=0;xd-u&&k.width<=h-c){var E=x.rotateAroundCenter(n.node);n.node.setAttribute("transform","rotate(-90 ".concat(E.x," ").concat(E.y,") translate(").concat(k.height/3,")"))}}},{key:"truncateLabels",value:function(n,o,i,u,c,d){var h=new m(this.ctx),x=h.getTextRects(n,o).width+this.w.config.stroke.width+5>c-i&&d-u>c-i?d-u:c-i,k=h.getTextBasedOnMaxWidth({text:n,maxWidth:x,fontSize:o});return n.length!==k.length&&x/o<5?"":k}},{key:"animateTreemap",value:function(n,o,i,u){var c=new v(this.ctx);c.animateRect(n,{x:o.x,y:o.y,width:o.width,height:o.height},{x:i.x,y:i.y,width:i.width,height:i.height},u,function(){c.animationCompleted(n)})}}]),J}(),wa=86400,Ca=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return b(J,[{key:"calculateTimeScaleTicks",value:function(n,o){var i=this,u=this.w;if(u.globals.allSeriesCollapsed)return u.globals.labels=[],u.globals.timescaleLabels=[],[];var c=new oe(this.ctx),d=(o-n)/864e5;this.determineInterval(d),u.globals.disableZoomIn=!1,u.globals.disableZoomOut=!1,d<.00011574074074074075?u.globals.disableZoomIn=!0:d>5e4&&(u.globals.disableZoomOut=!0);var h=c.getTimeUnitsfromTimestamp(n,o,this.utc),x=u.globals.gridWidth/d,k=x/24,E=k/60,N=E/60,L=Math.floor(24*d),W=Math.floor(1440*d),G=Math.floor(d*wa),q=Math.floor(d),Q=Math.floor(d/30),re=Math.floor(d/365),ie={minMillisecond:h.minMillisecond,minSecond:h.minSecond,minMinute:h.minMinute,minHour:h.minHour,minDate:h.minDate,minMonth:h.minMonth,minYear:h.minYear},C={firstVal:ie,currentMillisecond:ie.minMillisecond,currentSecond:ie.minSecond,currentMinute:ie.minMinute,currentHour:ie.minHour,currentMonthDate:ie.minDate,currentDate:ie.minDate,currentMonth:ie.minMonth,currentYear:ie.minYear,daysWidthOnXAxis:x,hoursWidthOnXAxis:k,minutesWidthOnXAxis:E,secondsWidthOnXAxis:N,numberOfSeconds:G,numberOfMinutes:W,numberOfHours:L,numberOfDays:q,numberOfMonths:Q,numberOfYears:re};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"?a(a({},te),{},{day:1,value:$.value+1}):$.unit==="day"||$.unit==="hour"?a(a({},te),{},{value:$.value}):$.unit==="minute"?a(a({},te),{},{value:$.value,minute:$.value}):$.unit==="second"?a(a({},te),{},{value:$.value,minute:$.minute,second:$.second}):$});return I.filter(function($){var te=1,ce=Math.ceil(u.globals.gridWidth/120),de=$.value;u.config.xaxis.tickAmount!==void 0&&(ce=u.config.xaxis.tickAmount),I.length>ce&&(te=Math.floor(I.length/ce));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),de===30&&(Ce=!0);break;case"months_days":te=10,$.unit==="month"&&(we=!0),de===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":de%5!=0&&(Ce=!0);break;case"seconds_tens":de%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((de%te==0||we)&&!Ce)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(n,o){var i=this.w,u=this.formatDates(n),c=this.removeOverlappingTS(u);i.globals.timescaleLabels=c.slice(),new Jt(this.ctx).plotCoords()}},{key:"determineInterval",value:function(n){var o=24*n,i=60*o;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 o>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 o=n.firstVal,i=n.currentMonth,u=n.currentYear,c=n.daysWidthOnXAxis,d=n.numberOfYears,h=o.minYear,x=0,k=new oe(this.ctx),E="year";if(o.minDate>1||o.minMonth>0){var N=k.determineRemainingDaysOfYear(o.minYear,o.minMonth,o.minDate);x=(k.determineDaysOfYear(o.minYear)-N+1)*c,h=o.minYear+1,this.timeScaleArray.push({position:x,value:h,unit:E,year:h,month:p.monthMod(i+1)})}else o.minDate===1&&o.minMonth===0&&this.timeScaleArray.push({position:x,value:h,unit:E,year:u,month:p.monthMod(i+1)});for(var L=h,W=x,G=0;G1){k=(E.determineDaysOfMonths(u+1,o.minYear)-i+1)*d,x=p.monthMod(u+1);var W=c+L,G=p.monthMod(x),q=x;x===0&&(N="year",q=W,G=1,W+=L+=1),this.timeScaleArray.push({position:k,value:q,unit:N,year:W,month:G})}else this.timeScaleArray.push({position:k,value:x,unit:N,year:c,month:p.monthMod(u)});for(var Q=x+1,re=k,ie=0,C=1;ieh.determineDaysOfMonths(I+1,$)&&(E=1,x="month",W=I+=1),I},L=(24-o.minHour)*c,W=k,G=N(E,i,u);o.minHour===0&&o.minDate===1?(L=0,W=p.monthMod(o.minMonth),x="month",E=o.minDate):o.minDate!==1&&o.minHour===0&&o.minMinute===0&&(L=0,k=o.minDate,W=k,G=N(E=k,i,u)),this.timeScaleArray.push({position:L,value:W,unit:x,year:this._getYear(u,G,0),month:p.monthMod(G),day:E});for(var q=L,Q=0;Qx.determineDaysOfMonths(ce+1,c)&&(Q=1,ce+=1),{month:ce,date:Q}},N=function(te,ce){return te>x.determineDaysOfMonths(ce+1,c)?ce+=1:ce},L=60-(o.minMinute+o.minSecond/60),W=L*d,G=o.minHour+1,q=G;L===60&&(W=0,q=(G=o.minHour)+1);var Q=i;q>=24&&(q=0,Q+=1,k="day");var re=E(Q,u).month;re=N(Q,re),this.timeScaleArray.push({position:W,value:G,unit:k,day:Q,hour:q,year:c,month:p.monthMod(re)}),q++;for(var ie=W,C=0;C=24&&(q=0,k="day",re=E(Q+=1,re).month,re=N(Q,re));var I=this._getYear(c,re,0);ie=60*d+ie;var $=q===0?Q:q;this.timeScaleArray.push({position:ie,value:$,unit:k,hour:q,day:Q,year:I,month:p.monthMod(re)}),q++}}},{key:"generateMinuteScale",value:function(n){for(var o=n.currentMillisecond,i=n.currentSecond,u=n.currentMinute,c=n.currentHour,d=n.currentDate,h=n.currentMonth,x=n.currentYear,k=n.minutesWidthOnXAxis,E=n.secondsWidthOnXAxis,N=n.numberOfMinutes,L=u+1,W=d,G=h,q=x,Q=c,re=(60-i-o/1e3)*E,ie=0;ie=60&&(L=0,(Q+=1)===24&&(Q=0)),this.timeScaleArray.push({position:re,value:L,unit:"minute",hour:Q,minute:L,day:W,year:this._getYear(q,G,0),month:p.monthMod(G)}),re+=k,L++}},{key:"generateSecondScale",value:function(n){for(var o=n.currentMillisecond,i=n.currentSecond,u=n.currentMinute,c=n.currentHour,d=n.currentDate,h=n.currentMonth,x=n.currentYear,k=n.secondsWidthOnXAxis,E=n.numberOfSeconds,N=i+1,L=u,W=d,G=h,q=x,Q=c,re=(1e3-o)/1e3*k,ie=0;ie=60&&(N=0,++L>=60&&(L=0,++Q===24&&(Q=0))),this.timeScaleArray.push({position:re,value:N,unit:"second",hour:Q,minute:L,second:N,day:W,year:this._getYear(q,G,0),month:p.monthMod(G)}),re+=k,N++}},{key:"createRawDateString",value:function(n,o){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"+o).slice(-2):"-01":i+="-"+("0"+(n.day?n.day:"1")).slice(-2),n.unit==="hour"?i+=n.unit==="hour"?"T"+("0"+o).slice(-2):"T00":i+="T"+("0"+(n.hour?n.hour:"0")).slice(-2),n.unit==="minute"?i+=":"+("0"+o).slice(-2):i+=":"+(n.minute?("0"+n.minute).slice(-2):"00"),n.unit==="second"?i+=":"+("0"+o).slice(-2):i+=":00",this.utc&&(i+=".000Z"),i}},{key:"formatDates",value:function(n){var o=this,i=this.w;return n.map(function(u){var c=u.value.toString(),d=new oe(o.ctx),h=o.createRawDateString(u,c),x=d.getDate(d.parseDate(h));if(o.utc||(x=d.getDate(d.parseDateWithTimezone(h))),i.config.xaxis.labels.format===void 0){var k="dd MMM",E=i.config.xaxis.labels.datetimeFormatter;u.unit==="year"&&(k=E.year),u.unit==="month"&&(k=E.month),u.unit==="day"&&(k=E.day),u.unit==="hour"&&(k=E.hour),u.unit==="minute"&&(k=E.minute),u.unit==="second"&&(k=E.second),c=d.formatDate(x,k)}else c=d.formatDate(x,i.config.xaxis.labels.format);return{dateString:h,position:u.position,value:c,unit:u.unit,year:u.year,month:u.month}})}},{key:"removeOverlappingTS",value:function(n){var o,i=this,u=new m(this.ctx),c=!1;n.length>0&&n[0].value&&n.every(function(x){return x.value.length===n[0].value.length})&&(c=!0,o=u.getTextRects(n[0].value).width);var d=0,h=n.map(function(x,k){if(k>0&&i.w.config.xaxis.labels.hideOverlappingLabels){var E=c?o:u.getTextRects(n[d].value).width,N=n[d].position;return x.position>N+E+10?(d=k,x):null}return x});return h=h.filter(function(x){return x!==null})}},{key:"_getYear",value:function(n,o,i){return n+Math.floor(o/12)+i}}]),J}(),vs=function(){function J(n,o){l(this,J),this.ctx=o,this.w=o.w,this.el=n}return b(J,[{key:"setupElements",value:function(){var n=this.w.globals,o=this.w.config,i=o.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=(o.chart.type==="bar"||o.chart.type==="rangeBar"||o.chart.type==="boxPlot")&&o.plotOptions.bar.horizontal,n.chartClass=".apexcharts"+n.chartID,n.dom.baseEl=this.el,n.dom.elWrap=document.createElement("div"),m.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(o.chart.offsetX,", ").concat(o.chart.offsetY,")")}),n.dom.Paper.node.style.background=o.theme.mode!=="dark"||o.chart.background?o.chart.background:"rgba(0, 0, 0, 0.8)",this.setSVGDimensions(),n.dom.elLegendForeign=document.createElementNS(n.SVGNS,"foreignObject"),m.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,o){var i=this.w,u=i.config,c=i.globals,d={series:[],i:[]},h={series:[],i:[]},x={series:[],i:[]},k={series:[],i:[]},E={series:[],i:[]},N={series:[],i:[]},L={series:[],i:[]},W={series:[],i:[]},G={series:[],seriesRangeEnd:[],i:[]};c.series.map(function(ce,de){var we=0;n[de].type!==void 0?(n[de].type==="column"||n[de].type==="bar"?(c.series.length>1&&u.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),E.series.push(ce),E.i.push(de),we++,i.globals.columnSeries=E.series):n[de].type==="area"?(h.series.push(ce),h.i.push(de),we++):n[de].type==="line"?(d.series.push(ce),d.i.push(de),we++):n[de].type==="scatter"?(x.series.push(ce),x.i.push(de)):n[de].type==="bubble"?(k.series.push(ce),k.i.push(de),we++):n[de].type==="candlestick"?(N.series.push(ce),N.i.push(de),we++):n[de].type==="boxPlot"?(L.series.push(ce),L.i.push(de),we++):n[de].type==="rangeBar"?(W.series.push(ce),W.i.push(de),we++):n[de].type==="rangeArea"?(G.series.push(c.seriesRangeStart[de]),G.seriesRangeEnd.push(c.seriesRangeEnd[de]),G.i.push(de),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(ce),d.i.push(de))});var q=new Vr(this.ctx,o),Q=new Yn(this.ctx,o);this.ctx.pie=new ma(this.ctx);var re=new Gn(this.ctx);this.ctx.rangeBar=new ya(this.ctx,o);var ie=new ni(this.ctx),C=[];if(c.comboCharts){if(h.series.length>0&&C.push(q.draw(h.series,"area",h.i)),E.series.length>0)if(i.config.chart.stacked){var I=new Fr(this.ctx,o);C.push(I.draw(E.series,E.i))}else this.ctx.bar=new Tn(this.ctx,o),C.push(this.ctx.bar.draw(E.series,E.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)),L.series.length>0&&C.push(Q.draw(L.series,"boxPlot",L.i)),W.series.length>0&&C.push(this.ctx.rangeBar.draw(W.series,W.i)),x.series.length>0){var $=new Vr(this.ctx,o,!0);C.push($.draw(x.series,"scatter",x.i))}if(k.series.length>0){var te=new Vr(this.ctx,o,!0);C.push(te.draw(k.series,"bubble",k.i))}}else switch(u.chart.type){case"line":C=q.draw(c.series,"line");break;case"area":C=q.draw(c.series,"area");break;case"bar":u.chart.stacked?C=new Fr(this.ctx,o).draw(c.series):(this.ctx.bar=new Tn(this.ctx,o),C=this.ctx.bar.draw(c.series));break;case"candlestick":C=new Yn(this.ctx,o).draw(c.series,"candlestick");break;case"boxPlot":C=new Yn(this.ctx,o).draw(c.series,u.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 br(this.ctx,o).draw(c.series);break;case"treemap":C=new bs(this.ctx,o).draw(c.series);break;case"pie":case"donut":case"polarArea":C=this.ctx.pie.draw(c.series);break;case"radialBar":C=re.draw(c.series);break;case"radar":C=ie.draw(c.series);break;default:C=q.draw(c.series)}return C}},{key:"setSVGDimensions",value:function(){var n=this.w.globals,o=this.w.config;n.svgWidth=o.chart.width,n.svgHeight=o.chart.height;var i=p.getDimensions(this.el),u=o.chart.width.toString().split(/[0-9]+/g).pop();u==="%"?p.isNumber(i[0])&&(i[0].width===0&&(i=p.getDimensions(this.el.parentNode)),n.svgWidth=i[0]*parseInt(o.chart.width,10)/100):u!=="px"&&u!==""||(n.svgWidth=parseInt(o.chart.width,10));var c=o.chart.height.toString().split(/[0-9]+/g).pop();if(n.svgHeight!=="auto"&&n.svgHeight!=="")if(c==="%"){var d=p.getDimensions(this.el.parentNode);n.svgHeight=d[1]*parseInt(o.chart.height,10)/100}else n.svgHeight=parseInt(o.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),m.setAttrs(n.dom.Paper.node,{width:n.svgWidth,height:n.svgHeight}),c!=="%"){var h=o.chart.sparkline.enabled?0:n.axisCharts?o.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,o=n.translateY,i={transform:"translate("+n.translateX+", "+o+")"};m.setAttrs(n.dom.elGraphical.node,i)}},{key:"resizeNonAxisCharts",value:function(){var n=this.w,o=n.globals,i=0,u=n.config.chart.sparkline.enabled?1:15;u+=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 er(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=p.getBoundingClientRect(c);d=h.bottom;var x=h.bottom-h.top;d=Math.max(2.05*n.globals.radialSize,x)}var k=d+o.translateY+i+u;o.dom.elLegendForeign&&o.dom.elLegendForeign.setAttribute("height",k),n.config.chart.height&&String(n.config.chart.height).indexOf("%")>0||(o.dom.elWrap.style.height=k+"px",m.setAttrs(o.dom.Paper.node,{height:k}),o.dom.Paper.node.parentNode.parentNode.style.minHeight=k+"px")}},{key:"coreCalculations",value:function(){new Qe(this.ctx).init()}},{key:"resetGlobals",value:function(){var n=this,o=function(){return n.w.config.series.map(function(c){return[]})},i=new ge,u=this.w.globals;i.initGlobalVars(u),u.seriesXvalues=o(),u.seriesYvalues=o()}},{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,o=this.w;if(o.globals.axisCharts){if(o.config.xaxis.crosshairs.position==="back"&&new wt(this.ctx).drawXCrosshairs(),o.config.yaxis[0].crosshairs.position==="back"&&new wt(this.ctx).drawYCrosshairs(),o.config.xaxis.type==="datetime"&&o.config.xaxis.labels.formatter===void 0){this.ctx.timeScale=new Ca(this.ctx);var i=[];isFinite(o.globals.minX)&&isFinite(o.globals.maxX)&&!o.globals.isBarHorizontal?i=this.ctx.timeScale.calculateTimeScaleTicks(o.globals.minX,o.globals.maxX):o.globals.isBarHorizontal&&(i=this.ctx.timeScale.calculateTimeScaleTicks(o.globals.minY,o.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(i)}n=new _(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,o=this.w;if(o.config.chart.brush.enabled&&typeof o.config.chart.events.selection!="function"){var i=Array.isArray(o.config.chart.brush.targets)||[o.config.chart.brush.target];i.forEach(function(u){var c=ApexCharts.getChartByID(u);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)})}),o.config.chart.events.selection=function(u,c){i.forEach(function(d){var h=ApexCharts.getChartByID(d),x=p.clone(o.config.yaxis);if(o.config.chart.brush.autoScaleYaxis&&h.w.globals.series.length===1){var k=new Ge(h);x=k.autoScaleY(h,x,c)}var E=h.w.config.yaxis.reduce(function(N,L,W){return[].concat(R(N),[a(a({},h.w.config.yaxis[W]),{},{min:x[0].min,max:x[0].max})])},[]);h.ctx.updateHelpers._updateOptions({xaxis:{min:c.xaxis.min,max:c.xaxis.max},yaxis:E},!1,!1,!1,!1)})}}}}]),J}(),Wr=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"_updateOptions",value:function(n){var o=this,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1],u=!(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 x=[o.ctx];c&&(x=o.ctx.getSyncedCharts()),o.ctx.w.globals.isExecCalled&&(x=[o.ctx],o.ctx.w.globals.isExecCalled=!1),x.forEach(function(k,E){var N=k.w;if(N.globals.shouldAnimate=u,i||(N.globals.resized=!0,N.globals.dataChanged=!0,u&&k.series.getPreviousPaths()),n&&s(n)==="object"&&(k.config=new ue(n),n=_.extendArrayProps(k.config,n,N),k.w.globals.chartID!==o.ctx.w.globals.chartID&&delete n.series,N.config=p.extend(N.config,n),d&&(N.globals.lastXAxis=n.xaxis?p.clone(n.xaxis):[],N.globals.lastYAxis=n.yaxis?p.clone(n.yaxis):[],N.globals.initialConfig=p.extend({},N.config),N.globals.initialSeries=p.clone(N.config.series),n.series))){for(var L=0;L2&&arguments[2]!==void 0&&arguments[2];return new Promise(function(c){var d,h=i.w;return h.globals.shouldAnimate=o,h.globals.dataChanged=!0,o&&i.ctx.series.getPreviousPaths(),h.globals.axisCharts?((d=n.map(function(x,k){return i._extendSeries(x,k)})).length===0&&(d=[{data:[]}]),h.config.series=d):h.config.series=n.slice(),u&&(h.globals.initialConfig.series=p.clone(h.config.series),h.globals.initialSeries=p.clone(h.config.series)),i.ctx.update().then(function(){c(i.ctx)})})}},{key:"_extendSeries",value:function(n,o){var i=this.w,u=i.config.series[o];return a(a({},i.config.series[o]),{},{name:n.name?n.name:u==null?void 0:u.name,color:n.color?n.color:u==null?void 0:u.color,type:n.type?n.type:u==null?void 0:u.type,group:n.group?n.group:u==null?void 0:u.group,data:n.data?n.data:u==null?void 0:u.data,zIndex:n.zIndex!==void 0?n.zIndex:o})}},{key:"toggleDataPointSelection",value:function(n,o){var i=this.w,u=null,c=".apexcharts-series[data\\:realIndex='".concat(n,"']");return i.globals.axisCharts?u=i.globals.dom.Paper.select("".concat(c," path[j='").concat(o,"'], ").concat(c," circle[j='").concat(o,"'], ").concat(c," rect[j='").concat(o,"']")).members[0]:o===void 0&&(u=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)),u?(new m(this.ctx).pathMouseDown(u,null),u.node?u.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(n){var o=this.w;if(["min","max"].forEach(function(u){n.xaxis[u]!==void 0&&(o.config.xaxis[u]=n.xaxis[u],o.globals.lastXAxis[u]=n.xaxis[u])}),n.xaxis.categories&&n.xaxis.categories.length&&(o.config.xaxis.categories=n.xaxis.categories),o.config.xaxis.convertedCatToNumeric){var i=new he(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(o,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 o=this,i=this.w,u=i.globals.lastXAxis,c=i.globals.lastYAxis;n&&n.xaxis&&(u=n.xaxis),n&&n.yaxis&&(c=n.yaxis),i.config.xaxis.min=u.min,i.config.xaxis.max=u.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,x){i.globals.zoomed||c[x]!==void 0?d(x):o.ctx.opts.yaxis[x]!==void 0&&(h.min=o.ctx.opts.yaxis[x].min,h.max=o.ctx.opts.yaxis[x].max)})}}]),J}();Pn=typeof window<"u"?window:void 0,qn=function(J,n){var o=(this!==void 0?this:J).SVG=function(C){if(o.supported)return C=new o.Doc(C),o.parser.draw||o.prepare(),C};if(o.ns="http://www.w3.org/2000/svg",o.xmlns="http://www.w3.org/2000/xmlns/",o.xlink="http://www.w3.org/1999/xlink",o.svgjs="http://svgjs.dev",o.supported=!0,!o.supported)return!1;o.did=1e3,o.eid=function(C){return"Svgjs"+E(C)+o.did++},o.create=function(C){var I=n.createElementNS(this.ns,C);return I.setAttribute("id",this.eid(C)),I},o.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];o.Set&&o.Set.inherit&&o.Set.inherit()},o.invent=function(C){var I=typeof C.create=="function"?C.create:function(){this.constructor.call(this,o.create(C.create))};return C.inherit&&(I.prototype=new C.inherit),C.extend&&o.extend(I,C.extend),C.construct&&o.extend(C.parent||o.Container,C.construct),I},o.adopt=function(C){return C?C.instance?C.instance:((I=C.nodeName=="svg"?C.parentNode instanceof J.SVGElement?new o.Nested:new o.Doc:C.nodeName=="linearGradient"?new o.Gradient("linear"):C.nodeName=="radialGradient"?new o.Gradient("radial"):o[E(C.nodeName)]?new o[E(C.nodeName)]:new o.Element(C)).type=C.nodeName,I.node=C,C.instance=I,I instanceof o.Doc&&I.namespace().defs(),I.setData(JSON.parse(C.getAttribute("svgjs:data"))||{}),I):null;var I},o.prepare=function(){var C=n.getElementsByTagName("body")[0],I=(C?new o.Doc(C):o.adopt(n.documentElement).nested()).size(2,0);o.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:o.create("svg")}},o.parser={native:o.create("svg")},n.addEventListener("DOMContentLoaded",function(){o.parser.draw||o.prepare()},!1),o.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},o.utils={map:function(C,I){for(var $=C.length,te=[],ce=0;ce<$;ce++)te.push(I(C[ce]));return te},filter:function(C,I){for(var $=C.length,te=[],ce=0;ce<$;ce++)I(C[ce])&&te.push(C[ce]);return te},filterSVGElements:function(C){return this.filter(C,function(I){return I instanceof J.SVGElement})}},o.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"}},o.Color=function(C){var I,$;this.r=0,this.g=0,this.b=0,C&&(typeof C=="string"?o.regex.isRgb.test(C)?(I=o.regex.rgb.exec(C.replace(o.regex.whitespace,"")),this.r=parseInt(I[1]),this.g=parseInt(I[2]),this.b=parseInt(I[3])):o.regex.isHex.test(C)&&(I=o.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))},o.extend(o.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 o.Color(C),this},at:function(C){return this.destination?(C=C<0?0:C>1?1:C,new o.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}}),o.Color.test=function(C){return C+="",o.regex.isHex.test(C)||o.regex.isRgb.test(C)},o.Color.isRgb=function(C){return C&&typeof C.r=="number"&&typeof C.g=="number"&&typeof C.b=="number"},o.Color.isColor=function(C){return o.Color.isRgb(C)||o.Color.test(C)},o.Array=function(C,I){(C=(C||[]).valueOf()).length==0&&I&&(C=I.valueOf()),this.value=this.parse(C)},o.extend(o.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)}}),o.PointArray=function(C,I){o.Array.call(this,C,I||[[0,0]])},o.PointArray.prototype=new o.Array,o.PointArray.prototype.constructor=o.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"]}},u="mlhvqtcsaz".split(""),c=0,d=u.length;cwe);return te},bbox:function(){return o.parser.draw||o.prepare(),o.parser.path.setAttribute("d",this.toString()),o.parser.path.getBBox()}}),o.Number=o.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(o.regex.numberAndUnit))&&(this.value=parseFloat(I[1]),I[5]=="%"?this.value/=100:I[5]=="s"&&(this.value*=1e3),this.unit=I[5]):C instanceof o.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 o.Number(C),new o.Number(this+C,this.unit||C.unit)},minus:function(C){return C=new o.Number(C),new o.Number(this-C,this.unit||C.unit)},times:function(C){return C=new o.Number(C),new o.Number(this*C,this.unit||C.unit)},divide:function(C){return C=new o.Number(C),new o.Number(this/C,this.unit||C.unit)},to:function(C){var I=new o.Number(this);return typeof C=="string"&&(I.unit=C),I},morph:function(C){return this.destination=new o.Number(C),C.relative&&(this.destination.value+=this.value),this},at:function(C){return this.destination?new o.Number(this.destination).minus(this).times(C).plus(this):this}}}),o.Element=o.invent({create:function(C){this._stroke=o.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 $=L(this,C,I);return this.width(new o.Number($.width)).height(new o.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(o.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 o.get(this.attr(C))},parent:function(C){var I=this;if(!I.node.parentNode)return null;if(I=o.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=o.adopt(I.node.parentNode)}},doc:function(){return this instanceof o.Doc?this:this.parent(o.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 o.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)}},o.morph=function(C){return function(I,$){return new o.MorphObj(I,$).at(C)}},o.Situation=o.invent({create:function(C){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new o.Number(C.duration).valueOf(),this.delay=new o.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={}}}),o.FX=o.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 o.Situation({duration:C||1e3,delay:$||0,ease:o.easing[I||"-"]||I});return this.queue(te),this},target:function(C){return C&&C instanceof o.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 o.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 o.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 o.Number&&(C[te]=new o.Number(C[te])),I.animations[$][te]=C[te].morph(I.animations[$][te])}for(var $ in I.attrs)I.attrs[$]=new o.MorphObj(this.target().attr($),I.attrs[$]);for(var $ in I.styles)I.styles[$]=new o.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,o.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&&de<=ce&&(this.situation.once[de].call(this.target(),this.pos,ce),delete this.situation.once[de]);return this.active&&this.target().fire("during",{pos:this.pos,eased:ce,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=ce,this):this},eachAt:function(){var C,I=this,$=this.target(),te=this.situation;for(var ce in te.animations)C=[].concat(te.animations[ce]).map(function(Ce){return typeof Ce!="string"&&Ce.at?Ce.at(te.ease(I.pos),I.pos):Ce}),$[ce].apply($,C);for(var ce in te.attrs)C=[ce].concat(te.attrs[ce]).map(function(Ie){return typeof Ie!="string"&&Ie.at?Ie.at(te.ease(I.pos),I.pos):Ie}),$.attr.apply($,C);for(var ce in te.styles)C=[ce].concat(te.styles[ce]).map(function(Ie){return typeof Ie!="string"&&Ie.at?Ie.at(te.ease(I.pos),I.pos):Ie}),$.style.apply($,C);if(te.transforms.length){C=te.initialTransformation,ce=0;for(var de=te.transforms.length;ce=0;--$)this[re[$]]=C[re[$]]!=null?C[re[$]]:I[re[$]]},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 o.Matrix(this)}},clone:function(){return new o.Matrix(this)},morph:function(C){return this.destination=new o.Matrix(C),this},multiply:function(C){return new o.Matrix(this.native().multiply(function(I){return I instanceof o.Matrix||(I=new o.Matrix(I)),I}(C).native()))},inverse:function(){return new o.Matrix(this.native().inverse())},translate:function(C,I){return new o.Matrix(this.native().translate(C||0,I||0))},native:function(){for(var C=o.parser.native.createSVGMatrix(),I=re.length-1;I>=0;I--)C[re[I]]=this[re[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:o.Element,construct:{ctm:function(){return new o.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof o.Nested){var C=this.rect(1,1),I=C.node.getScreenCTM();return C.remove(),new o.Matrix(I)}return new o.Matrix(this.node.getScreenCTM())}}}),o.Point=o.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 o.Point(this)},morph:function(C,I){return this.destination=new o.Point(C,I),this}}}),o.extend(o.Element,{point:function(C,I){return new o.Point(C,I).transform(this.screenCTM().inverse())}}),o.extend(o.Element,{attr:function(C,I,$){if(C==null){for(C={},$=(I=this.node.attributes).length-1;$>=0;$--)C[I[$].nodeName]=o.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?o.defaults.attrs[C]:o.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"||(o.regex.isImage.test(I)&&(I=this.doc().defs().image(I,0,0)),I instanceof o.Image&&(I=this.doc().defs().pattern(0,0,function(){this.add(I)}))),typeof I=="number"?I=new o.Number(I):o.Color.isColor(I)?I=new o.Color(I):Array.isArray(I)&&(I=new o.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}}),o.extend(o.Element,{transform:function(C,I){var $;return s(C)!=="object"?($=new o.Matrix(this).extract(),typeof C=="string"?$[C]:$):($=new o.Matrix(this),I=!!I||!!C.relative,C.a!=null&&($=I?$.multiply(new o.Matrix(C)):new o.Matrix(C)),this.attr("transform",$))}}),o.extend(o.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(o.regex.transforms).slice(0,-1).map(function(C){var I=C.trim().split("(");return[I[0],I[1].split(o.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 o.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())}}),o.Transformation=o.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 o.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,ce=$.length;tei.globals.gridHeight&&(k=i.globals.gridHeight),i.globals.isBarHorizontal||this.moveXCrosshairs(x),u.fixedTooltip||this.moveTooltip(x,k||i.globals.gridHeight)}}]),J}(),zr=function(){function J(n){l(this,J),this.w=n.w,this.ttCtx=n,this.ctx=n.ctx,this.tooltipPosition=new Dr(n)}return b(J,[{key:"drawDynamicPoints",value:function(){var n=this.w,o=new m(this.ctx),i=new Me(this.ctx),u=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series");u=R(u),n.config.chart.stacked&&u.sort(function(N,L){return parseFloat(N.getAttribute("data:realIndex"))-parseFloat(L.getAttribute("data:realIndex"))});for(var c=0;c2&&arguments[2]!==void 0?arguments[2]:null,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,c=this.w;c.config.chart.type!=="bubble"&&this.newPointSize(n,o);var d=o.getAttribute("cx"),h=o.getAttribute("cy");if(i!==null&&u!==null&&(d=i,h=u),this.tooltipPosition.moveXCrosshairs(d),!this.fixedTooltip){if(c.config.chart.type==="radar"){var x=this.ttCtx.getElGrid().getBoundingClientRect();d=this.ttCtx.e.clientX-x.left}this.tooltipPosition.moveTooltip(d,h,c.config.markers.hover.size)}}},{key:"enlargePoints",value:function(n){for(var o=this.w,i=this,u=this.ttCtx,c=n,d=o.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),h=o.config.markers.hover.size,x=0;x=0?n[o].setAttribute("r",i):n[o].setAttribute("r",0)}}}]),J}(),Xt=function(){function J(n){l(this,J),this.w=n.w;var o=this.w;this.ttCtx=n,this.isVerticalGroupedRangeBar=!o.globals.isBarHorizontal&&o.config.chart.type==="rangeBar"&&o.config.plotOptions.bar.rangeBarGroupRows}return b(J,[{key:"getAttr",value:function(n,o){return parseFloat(n.target.getAttribute(o))}},{key:"handleHeatTreeTooltip",value:function(n){var o=n.e,i=n.opt,u=n.x,c=n.y,d=n.type,h=this.ttCtx,x=this.w;if(o.target.classList.contains("apexcharts-".concat(d,"-rect"))){var k=this.getAttr(o,"i"),E=this.getAttr(o,"j"),N=this.getAttr(o,"cx"),L=this.getAttr(o,"cy"),W=this.getAttr(o,"width"),G=this.getAttr(o,"height");if(h.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:k,j:E,shared:!1,e:o}),x.globals.capturedSeriesIndex=k,x.globals.capturedDataPointIndex=E,u=N+h.tooltipRect.ttWidth/2+W,c=L+h.tooltipRect.ttHeight/2-G/2,h.tooltipPosition.moveXCrosshairs(N+W/2),u>x.globals.gridWidth/2&&(u=N-h.tooltipRect.ttWidth/2+W),h.w.config.tooltip.followCursor){var q=x.globals.dom.elWrap.getBoundingClientRect();u=x.globals.clientX-q.left-(u>x.globals.gridWidth/2?h.tooltipRect.ttWidth:0),c=x.globals.clientY-q.top-(c>x.globals.gridHeight/2?h.tooltipRect.ttHeight:0)}}return{x:u,y:c}}},{key:"handleMarkerTooltip",value:function(n){var o,i,u=n.e,c=n.opt,d=n.x,h=n.y,x=this.w,k=this.ttCtx;if(u.target.classList.contains("apexcharts-marker")){var E=parseInt(c.paths.getAttribute("cx"),10),N=parseInt(c.paths.getAttribute("cy"),10),L=parseFloat(c.paths.getAttribute("val"));if(i=parseInt(c.paths.getAttribute("rel"),10),o=parseInt(c.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,k.intersect){var W=p.findAncestor(c.paths,"apexcharts-series");W&&(o=parseInt(W.getAttribute("data:realIndex"),10))}if(k.tooltipLabels.drawSeriesTexts({ttItems:c.ttItems,i:o,j:i,shared:!k.showOnIntersect&&x.config.tooltip.shared,e:u}),u.type==="mouseup"&&k.markerClick(u,o,i),x.globals.capturedSeriesIndex=o,x.globals.capturedDataPointIndex=i,d=E,h=N+x.globals.translateY-1.4*k.tooltipRect.ttHeight,k.w.config.tooltip.followCursor){var G=k.getElGrid().getBoundingClientRect();h=k.e.clientY+x.globals.translateY-G.top}L<0&&(h=N),k.marker.enlargeCurrentPoint(i,c.paths,d,h)}return{x:d,y:h}}},{key:"handleBarTooltip",value:function(n){var o,i,u=n.e,c=n.opt,d=this.w,h=this.ttCtx,x=h.getElTooltip(),k=0,E=0,N=0,L=this.getBarTooltipXY({e:u,opt:c});o=L.i;var W=L.barHeight,G=L.j;d.globals.capturedSeriesIndex=o,d.globals.capturedDataPointIndex=G,d.globals.isBarHorizontal&&h.tooltipUtil.hasBars()||!d.config.tooltip.shared?(E=L.x,N=L.y,i=Array.isArray(d.config.stroke.width)?d.config.stroke.width[o]:d.config.stroke.width,k=E):d.globals.comboCharts||d.config.tooltip.shared||(k/=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(E+h.tooltipRect.ttWidth>d.globals.gridWidth&&!Q?E-=h.tooltipRect.ttWidth:E<0&&(E=0),h.w.config.tooltip.followCursor){var re=h.getElGrid().getBoundingClientRect();N=h.e.clientY-re.top}h.tooltip===null&&(h.tooltip=d.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),d.config.tooltip.shared||(d.globals.comboBarCount>0?h.tooltipPosition.moveXCrosshairs(k+i/2):h.tooltipPosition.moveXCrosshairs(k)),!h.fixedTooltip&&(!d.config.tooltip.shared||d.globals.isBarHorizontal&&h.tooltipUtil.hasBars())&&(Q&&(E-=h.tooltipRect.ttWidth)<0&&(E=0),!Q||d.globals.isBarHorizontal&&h.tooltipUtil.hasBars()||(N=N+W-2*(d.globals.series[o][G]<0?W:0)),N=N+d.globals.translateY-h.tooltipRect.ttHeight/2,x.style.left=E+d.globals.translateX+"px",x.style.top=N+"px")}},{key:"getBarTooltipXY",value:function(n){var o=this,i=n.e,u=n.opt,c=this.w,d=null,h=this.ttCtx,x=0,k=0,E=0,N=0,L=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=u.elGrid.getBoundingClientRect(),re=q.height;L=q.height;var ie=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),x=parseInt(G.parentNode.getAttribute("rel"),10)-1;var te=G.getAttribute("data-range-y1"),ce=G.getAttribute("data-range-y2");c.globals.comboCharts&&(x=parseInt(G.parentNode.getAttribute("data:realIndex"),10));var de=function(Ce){return c.globals.isXNumeric?C-ie/2:o.isVerticalGroupedRangeBar?C+ie/2:C-h.dataPointsDividedWidth+ie/2},we=function(){return I-h.dataPointsDividedHeight+re/2-h.tooltipRect.ttHeight/2};h.tooltipLabels.drawSeriesTexts({ttItems:u.ttItems,i:x,j:d,y1:te?parseInt(te,10):null,y2:ce?parseInt(ce,10):null,shared:!h.showOnIntersect&&c.config.tooltip.shared,e:i}),c.config.tooltip.followCursor?c.globals.isBarHorizontal?(k=$-Q.left+15,E=we()):(k=de(),E=i.clientY-Q.top-h.tooltipRect.ttHeight/2-15):c.globals.isBarHorizontal?((k=C)0&&i.setAttribute("width",o.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var n=this.w,o=this.ttCtx;o.ycrosshairs=n.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),o.ycrosshairsHidden=n.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(n,o,i){var u=this.ttCtx,c=this.w,d=c.globals.yLabelFormatters[n];if(u.yaxisTooltips[n]){var h=u.getElGrid().getBoundingClientRect(),x=(o-h.top)*i.yRatio[n],k=c.globals.maxYArr[n]-c.globals.minYArr[n],E=c.globals.minYArr[n]+(k-x);u.tooltipPosition.moveYCrosshairs(o-h.top),u.yaxisTooltipText[n].innerHTML=d(E),u.tooltipPosition.moveYAxisTooltip(n)}}}]),J}(),ba=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w;var o=this.w;this.tConfig=o.config.tooltip,this.tooltipUtil=new tr(this),this.tooltipLabels=new kn(this),this.tooltipPosition=new Dr(this),this.marker=new zr(this),this.intersect=new Xt(this),this.axesTooltip=new ri(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=!o.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return b(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 o=this.w;this.xyRatios=n,this.isXAxisTooltipEnabled=o.config.xaxis.tooltip.enabled&&o.globals.axisCharts,this.yaxisTooltips=o.config.yaxis.map(function(d,h){return!!(d.show&&d.tooltip.enabled&&o.globals.axisCharts)}),this.allTooltipSeriesGroups=[],o.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement("div");if(i.classList.add("apexcharts-tooltip"),o.config.tooltip.cssClass&&i.classList.add(o.config.tooltip.cssClass),i.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),o.globals.dom.elWrap.appendChild(i),o.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var u=new He(this.ctx);this.xAxisTicksPositions=u.getXAxisTicksPositions()}if(!o.globals.comboCharts&&!this.tConfig.intersect&&o.config.chart.type!=="rangeBar"||this.tConfig.shared||(this.showOnIntersect=!0),o.config.markers.size!==0&&o.globals.markers.largestSize!==0||this.marker.drawDynamicPoints(this),o.globals.collapsedSeries.length!==o.globals.series.length){this.dataPointsDividedHeight=o.globals.gridHeight/o.globals.dataPoints,this.dataPointsDividedWidth=o.globals.gridWidth/o.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||o.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var c=o.globals.series.length;(o.globals.xyCharts||o.globals.comboCharts)&&this.tConfig.shared&&(c=this.showOnIntersect?1:o.globals.series.length),this.legendLabels=o.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(c),this.addSVGEvents()}}},{key:"createTTElements",value:function(n){for(var o=this,i=this.w,u=[],c=this.getElTooltip(),d=function(x){var k=document.createElement("div");k.classList.add("apexcharts-tooltip-series-group"),k.style.order=i.config.tooltip.inverseOrder?n-x:x+1,o.tConfig.shared&&o.tConfig.enabledOnSeries&&Array.isArray(o.tConfig.enabledOnSeries)&&o.tConfig.enabledOnSeries.indexOf(x)<0&&k.classList.add("apexcharts-tooltip-series-group-hidden");var E=document.createElement("span");E.classList.add("apexcharts-tooltip-marker"),E.style.backgroundColor=i.globals.colors[x],k.appendChild(E);var N=document.createElement("div");N.classList.add("apexcharts-tooltip-text"),N.style.fontFamily=o.tConfig.style.fontFamily||i.config.chart.fontFamily,N.style.fontSize=o.tConfig.style.fontSize,["y","goals","z"].forEach(function(L){var W=document.createElement("div");W.classList.add("apexcharts-tooltip-".concat(L,"-group"));var G=document.createElement("span");G.classList.add("apexcharts-tooltip-text-".concat(L,"-label")),W.appendChild(G);var q=document.createElement("span");q.classList.add("apexcharts-tooltip-text-".concat(L,"-value")),W.appendChild(q),N.appendChild(W)}),k.appendChild(N),c.appendChild(k),u.push(k)},h=0;h0&&this.addPathsEventListeners(G,N),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(N)}}},{key:"drawFixedTooltipRect",value:function(){var n=this.w,o=this.getElTooltip(),i=o.getBoundingClientRect(),u=i.width+10,c=i.height+10,d=this.tConfig.fixed.offsetX,h=this.tConfig.fixed.offsetY,x=this.tConfig.fixed.position.toLowerCase();return x.indexOf("right")>-1&&(d=d+n.globals.svgWidth-u+10),x.indexOf("bottom")>-1&&(h=h+n.globals.svgHeight-c-10),o.style.left=d+"px",o.style.top=h+"px",{x:d,y:h,ttWidth:u,ttHeight:c}}},{key:"addDatapointEventsListeners",value:function(n){var o=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(o,n)}},{key:"addPathsEventListeners",value:function(n,o){for(var i=this,u=function(d){var h={paths:n[d],tooltipEl:o.tooltipEl,tooltipY:o.tooltipY,tooltipX:o.tooltipX,elGrid:o.elGrid,hoverArea:o.hoverArea,ttItems:o.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(x){return n[d].addEventListener(x,i.onSeriesHover.bind(i,h),{capture:!1,passive:!0})})},c=0;c=100?this.seriesHover(n,o):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){i.seriesHover(n,o)},100-u))}},{key:"seriesHover",value:function(n,o){var i=this;this.lastHoverTime=Date.now();var u=[],c=this.w;c.config.chart.group&&(u=this.ctx.getGroupedCharts()),c.globals.axisCharts&&(c.globals.minX===-1/0&&c.globals.maxX===1/0||c.globals.dataPoints===0)||(u.length?u.forEach(function(d){var h=i.getElTooltip(d),x={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:x,e:o})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:n,e:o}))}},{key:"seriesHoverByContext",value:function(n){var o=n.chartCtx,i=n.ttCtx,u=n.opt,c=n.e,d=o.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 _e(o).toggleSeriesOnHover(c,c.target.parentNode),i.fixedTooltip&&i.drawFixedTooltipRect(),d.globals.axisCharts?i.axisChartsTooltips({e:c,opt:u,tooltipRect:i.tooltipRect}):i.nonAxisChartsTooltips({e:c,opt:u,tooltipRect:i.tooltipRect}))}},{key:"axisChartsTooltips",value:function(n){var o,i,u=n.e,c=n.opt,d=this.w,h=c.elGrid.getBoundingClientRect(),x=u.type==="touchmove"?u.touches[0].clientX:u.clientX,k=u.type==="touchmove"?u.touches[0].clientY:u.clientY;if(this.clientY=k,this.clientX=x,d.globals.capturedSeriesIndex=-1,d.globals.capturedDataPointIndex=-1,kh.top+h.height)this.handleMouseOut(c);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!d.config.tooltip.shared){var E=parseInt(c.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(E)<0)return void this.handleMouseOut(c)}var N=this.getElTooltip(),L=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(u.type==="mousemove"||u.type==="touchmove"||u.type==="mouseup"){if(d.globals.collapsedSeries.length+d.globals.ancillaryCollapsedSeries.length===d.globals.series.length)return;L!==null&&L.classList.add("apexcharts-active");var G=this.yaxisTooltips.filter(function(re){return re===!0});if(this.ycrosshairs!==null&&G.length&&this.ycrosshairs.classList.add("apexcharts-active"),W&&!this.showOnIntersect)this.handleStickyTooltip(u,x,k,c);else if(d.config.chart.type==="heatmap"||d.config.chart.type==="treemap"){var q=this.intersect.handleHeatTreeTooltip({e:u,opt:c,x:o,y:i,type:d.config.chart.type});o=q.x,i=q.y,N.style.left=o+"px",N.style.top=i+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:u,opt:c}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:u,opt:c,x:o,y:i});if(this.yaxisTooltips.length)for(var Q=0;Qk.width)this.handleMouseOut(u);else if(x!==null)this.handleStickyCapturedSeries(n,x,u,h);else if(this.tooltipUtil.isXoverlap(h)||c.globals.isBarHorizontal){var E=c.globals.series.findIndex(function(N,L){return!c.globals.collapsedSeriesIndices.includes(L)});this.create(n,this,E,h,u.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(n,o,i,u){var c=this.w;if(!this.tConfig.shared&&c.globals.series[o][u]===null)return void this.handleMouseOut(i);if(c.globals.series[o][u]!==void 0)this.tConfig.shared&&this.tooltipUtil.isXoverlap(u)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(n,this,o,u,i.ttItems):this.create(n,this,o,u,i.ttItems,!1);else if(this.tooltipUtil.isXoverlap(u)){var d=c.globals.series.findIndex(function(h,x){return!c.globals.collapsedSeriesIndices.includes(x)});this.create(n,this,d,u,i.ttItems)}}},{key:"deactivateHoverFilter",value:function(){for(var n=this.w,o=new m(this.ctx),i=n.globals.dom.Paper.select(".apexcharts-bar-area"),u=0;u5&&arguments[5]!==void 0?arguments[5]:null,ce=this.w,de=o;n.type==="mouseup"&&this.markerClick(n,i,u),te===null&&(te=this.tConfig.shared);var we=this.tooltipUtil.hasMarkers(i),Ce=this.tooltipUtil.getElBars();if(ce.config.legend.tooltipHoverFormatter){var Re=ce.config.legend.tooltipHoverFormatter,Be=Array.from(this.legendLabels);Be.forEach(function(Er){var Kn=Er.getAttribute("data:default-text");Er.innerHTML=decodeURIComponent(Kn)});for(var ze=0;ze0?de.marker.enlargePoints(u):de.tooltipPosition.moveDynamicPointsOnHover(u);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(Ce),this.barSeriesHeight>0)){var Rt=new m(this.ctx),Ot=ce.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(u,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(u,i);for(var jt=0;jt0&&u.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(G-=N*ce)),te&&(G=G+W.height/2-C/2-2);var we=this.barCtx.series[c][d]<0,Ce=k;switch(this.barCtx.isReversed&&(Ce=k-L+(we?2*L:0),k-=L),re.position){case"center":q=te?we?Ce-L/2+$:Ce+L/2-$:we?Ce-L/2+W.height/2+$:Ce+L/2+W.height/2-$;break;case"bottom":q=te?we?Ce-L+$:Ce+L-$:we?Ce-L+W.height+C+$:Ce+L-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&&ie.enabled){var Re=new m(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:h,j:d}),Q.fontSize);o=we?Ce-Re.height/2-$-ie.offsetY+18:Ce+Re.height+$+ie.offsetY-18,i=G+ie.offsetX}return u.config.chart.stacked||(q<0?q=0+C:q+W.height/3>u.globals.gridHeight&&(q=u.globals.gridHeight-C)),{bcx:E,bcy:k,dataLabelsX:G,dataLabelsY:q,totalDataLabelsX:i,totalDataLabelsY:o,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(n){var o=this.w,i=n.x,u=n.i,c=n.j,d=n.realIndex,h=n.groupIndex,x=n.bcy,k=n.barHeight,E=n.barWidth,N=n.textRects,L=n.dataLabelsX,W=n.strokeWidth,G=n.dataLabelsConfig,q=n.barDataLabelsConfig,Q=n.barTotalDataLabelsConfig,re=n.offX,ie=n.offY,C=o.globals.gridHeight/o.globals.dataPoints;E=Math.abs(E);var I,$,te=(x+=h!==-1?h*k:0)-(this.barCtx.isRangeBar?0:C)+k/2+N.height/2+ie-3,ce="start",de=this.barCtx.series[u][c]<0,we=i;switch(this.barCtx.isReversed&&(we=i+E-(de?2*E:0),i=o.globals.gridWidth-E),q.position){case"center":L=de?we+E/2-re:Math.max(N.width/2,we-E/2)+re;break;case"bottom":L=de?we+E-W-Math.round(N.width/2)-re:we-E+W+Math.round(N.width/2)+re;break;case"top":L=de?we-W+Math.round(N.width/2)-re:we-W-Math.round(N.width/2)+re}if(this.barCtx.lastActiveBarSerieIndex===d&&Q.enabled){var Ce=new m(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:d,j:c}),G.fontSize);de?(I=we-W+Math.round(Ce.width/2)-re-Q.offsetX-15,ce="end"):I=we-W-Math.round(Ce.width/2)+re+Q.offsetX+15,$=te+Q.offsetY}return o.config.chart.stacked||(L<0?L=L+N.width+W:L+N.width/2>o.globals.gridWidth&&(L=o.globals.gridWidth-N.width-W)),{bcx:i,bcy:x,dataLabelsX:L,dataLabelsY:te,totalDataLabelsX:I,totalDataLabelsY:$,totalDataLabelsAnchor:ce}}},{key:"drawCalculatedDataLabels",value:function(n){var o=n.x,i=n.y,u=n.val,c=n.i,d=n.j,h=n.textRects,x=n.barHeight,k=n.barWidth,E=n.dataLabelsConfig,N=this.w,L="rotate(0)";N.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(L="rotate(-90, ".concat(o,", ").concat(i,")"));var W=new je(this.barCtx.ctx),G=new m(this.barCtx.ctx),q=E.formatter,Q=null,re=N.globals.collapsedSeriesIndices.indexOf(c)>-1;if(E.enabled&&!re){Q=G.group({class:"apexcharts-data-labels",transform:L});var ie="";u!==void 0&&(ie=q(u,a(a({},N),{},{seriesIndex:c,dataPointIndex:d,w:N}))),!u&&N.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(ie="");var C=N.globals.series[c][d]<0,I=N.config.plotOptions.bar.dataLabels.position;N.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(I==="top"&&(E.textAnchor=C?"end":"start"),I==="center"&&(E.textAnchor="middle"),I==="bottom"&&(E.textAnchor=C?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&kMath.abs(k)&&(ie=""):h.height/1.6>Math.abs(x)&&(ie=""));var $=a({},E);this.barCtx.isHorizontal&&u<0&&(E.textAnchor==="start"?$.textAnchor="end":E.textAnchor==="end"&&($.textAnchor="start")),W.plotDataLabelsText({x:o,y:i,text:ie,i:c,j:d,parent:Q,dataLabelsConfig:$,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return Q}},{key:"drawTotalDataLabels",value:function(n){var o,i=n.x,u=n.y,c=n.val,d=n.realIndex,h=n.textAnchor,x=n.barTotalDataLabelsConfig,k=new m(this.barCtx.ctx);return x.enabled&&i!==void 0&&u!==void 0&&this.barCtx.lastActiveBarSerieIndex===d&&(o=k.drawText({x:i,y:u,foreColor:x.style.color,text:c,textAnchor:h,fontFamily:x.style.fontFamily,fontSize:x.style.fontSize,fontWeight:x.style.fontWeight})),o}}]),J}(),va=function(){function J(n){l(this,J),this.w=n.w,this.barCtx=n}return b(J,[{key:"initVariables",value:function(n){var o=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),o.globals.isXNumeric)for(var u=0;uo.globals.minX&&o.globals.seriesX[i][u]0&&(u=k.globals.minXDiff/L),(d=u/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=k.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?k.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),n=k.globals.padHorizontal+(u-d*this.barCtx.seriesLen)/2}return{x:n,y:o,yDivision:i,xDivision:u,barHeight:c,barWidth:d,zeroH:h,zeroW:x}}},{key:"initializeStackedPrevVars",value:function(n){var o=n.w;o.globals.hasSeriesGroups?o.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 o=n.w;o.globals.hasSeriesGroups?o.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,o,i,u){var c,d,h,x,k=this.w,E=new Pe(this.barCtx.ctx),N=null,L=this.barCtx.barOptions.distributed?i:o;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(W){n[o][i]>=W.from&&n[o][i]<=W.to&&(N=W.color)}),k.config.series[o].data[i]&&k.config.series[o].data[i].fillColor&&(N=k.config.series[o].data[i].fillColor),E.fillPath({seriesNumber:this.barCtx.barOptions.distributed?L:u,dataPointIndex:i,color:N,value:n[o][i],fillConfig:(c=k.config.series[o].data[i])===null||c===void 0?void 0:c.fill,fillType:(d=k.config.series[o].data[i])!==null&&d!==void 0&&(h=d.fill)!==null&&h!==void 0&&h.type?(x=k.config.series[o].data[i])===null||x===void 0?void 0:x.fill.type:k.config.fill.type})}},{key:"getStrokeWidth",value:function(n,o,i){var u=0,c=this.w;return this.barCtx.series[n][o]?this.barCtx.isNullValue=!1:this.barCtx.isNullValue=!0,c.config.stroke.show&&(this.barCtx.isNullValue||(u=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[i]:this.barCtx.strokeWidth)),u}},{key:"shouldApplyRadius",value:function(n){var o=this.w,i=!1;return o.config.plotOptions.bar.borderRadius>0&&(o.config.chart.stacked&&o.config.plotOptions.bar.borderRadiusWhenStacked==="last"?this.barCtx.lastActiveBarSerieIndex===n&&(i=!0):i=!0),i}},{key:"barBackground",value:function(n){var o=n.j,i=n.i,u=n.x1,c=n.x2,d=n.y1,h=n.y2,x=n.elSeries,k=this.w,E=new m(this.barCtx.ctx),N=new _e(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&N===i){o>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(o%=this.barCtx.barOptions.colors.backgroundBarColors.length);var L=this.barCtx.barOptions.colors.backgroundBarColors[o],W=E.drawRect(u!==void 0?u:0,d!==void 0?d:0,c!==void 0?c:k.globals.gridWidth,h!==void 0?h:k.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,L,this.barCtx.barOptions.colors.backgroundBarOpacity);x.add(W),W.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(n){var o,i=n.barWidth,u=n.barXPosition,c=n.y1,d=n.y2,h=n.strokeWidth,x=n.seriesGroup,k=n.realIndex,E=n.i,N=n.j,L=n.w,W=new m(this.barCtx.ctx);(h=Array.isArray(h)?h[k]:h)||(h=0);var G=i,q=u;(o=L.config.series[k].data[N])!==null&&o!==void 0&&o.columnWidthOffset&&(q=u-L.config.series[k].data[N].columnWidthOffset/2,G=i+L.config.series[k].data[N].columnWidthOffset);var Q=q,re=q+G;c+=.001,d+=.001;var ie=W.move(Q,c),C=W.move(Q,c),I=W.line(re-h,c);if(L.globals.previousPaths.length>0&&(C=this.barCtx.getPreviousPath(k,N,!1)),ie=ie+W.line(Q,d)+W.line(re-h,d)+W.line(re-h,c)+(L.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),C=C+W.line(Q,c)+I+I+I+I+I+W.line(Q,c)+(L.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(k)&&(ie=W.roundPathCorners(ie,L.config.plotOptions.bar.borderRadius)),L.config.chart.stacked){var $=this.barCtx;L.globals.hasSeriesGroups&&x&&($=this.barCtx[x]),$.yArrj.push(d),$.yArrjF.push(Math.abs(c-d)),$.yArrjVal.push(this.barCtx.series[E][N])}return{pathTo:ie,pathFrom:C}}},{key:"getBarpaths",value:function(n){var o,i=n.barYPosition,u=n.barHeight,c=n.x1,d=n.x2,h=n.strokeWidth,x=n.seriesGroup,k=n.realIndex,E=n.i,N=n.j,L=n.w,W=new m(this.barCtx.ctx);(h=Array.isArray(h)?h[k]:h)||(h=0);var G=i,q=u;(o=L.config.series[k].data[N])!==null&&o!==void 0&&o.barHeightOffset&&(G=i-L.config.series[k].data[N].barHeightOffset/2,q=u+L.config.series[k].data[N].barHeightOffset);var Q=G,re=G+q;c+=.001,d+=.001;var ie=W.move(c,Q),C=W.move(c,Q);L.globals.previousPaths.length>0&&(C=this.barCtx.getPreviousPath(k,N,!1));var I=W.line(c,re-h);if(ie=ie+W.line(d,Q)+W.line(d,re-h)+I+(L.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),C=C+W.line(c,Q)+I+I+I+I+I+W.line(c,Q)+(L.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(k)&&(ie=W.roundPathCorners(ie,L.config.plotOptions.bar.borderRadius)),L.config.chart.stacked){var $=this.barCtx;L.globals.hasSeriesGroups&&x&&($=this.barCtx[x]),$.xArrj.push(d),$.xArrjF.push(Math.abs(c-d)),$.xArrjVal.push(this.barCtx.series[E][N])}return{pathTo:ie,pathFrom:C}}},{key:"checkZeroSeries",value:function(n){for(var o=n.series,i=this.w,u=0;u2&&arguments[2]!==void 0)||arguments[2]?o:null;return n!=null&&(i=o+n/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?n/this.barCtx.invertedYRatio:0)),i}},{key:"getYForValue",value:function(n,o){var i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2]?o:null;return n!=null&&(i=o-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,o,i,u,c){var d=this,h=this.w,x=[],k=function(L,W){var G;x.push((S(G={},n,n==="x"?d.getXForValue(L,o,!1):d.getYForValue(L,i,!1)),S(G,"attrs",W),G))};if(h.globals.seriesGoals[u]&&h.globals.seriesGoals[u][c]&&Array.isArray(h.globals.seriesGoals[u][c])&&h.globals.seriesGoals[u][c].forEach(function(L){k(L.value,L)}),this.barCtx.barOptions.isDumbbell&&h.globals.seriesRange.length){var E=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:h.globals.colors,N={strokeHeight:n==="x"?0:h.globals.markers.size[u],strokeWidth:n==="x"?h.globals.markers.size[u]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(E[u])?E[u][0]:E[u]};k(h.globals.seriesRangeStart[u][c],N),k(h.globals.seriesRangeEnd[u][c],a(a({},N),{},{strokeColor:Array.isArray(E[u])?E[u][1]:E[u]}))}return x}},{key:"drawGoalLine",value:function(n){var o=n.barXPosition,i=n.barYPosition,u=n.goalX,c=n.goalY,d=n.barWidth,h=n.barHeight,x=new m(this.barCtx.ctx),k=x.group({className:"apexcharts-bar-goals-groups"});k.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:k.node}),k.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var E=null;return this.barCtx.isHorizontal?Array.isArray(u)&&u.forEach(function(N){var L=N.attrs.strokeHeight!==void 0?N.attrs.strokeHeight:h/2,W=i+L+h/2;E=x.drawLine(N.x,W-2*L,N.x,W,N.attrs.strokeColor?N.attrs.strokeColor:void 0,N.attrs.strokeDashArray,N.attrs.strokeWidth?N.attrs.strokeWidth:2,N.attrs.strokeLineCap),k.add(E)}):Array.isArray(c)&&c.forEach(function(N){var L=N.attrs.strokeWidth!==void 0?N.attrs.strokeWidth:d/2,W=o+L+d/2;E=x.drawLine(W-2*L,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),k.add(E)}),k}},{key:"drawBarShadow",value:function(n){var o=n.prevPaths,i=n.currPaths,u=n.color,c=this.w,d=o.x,h=o.x1,x=o.barYPosition,k=i.x,E=i.x1,N=i.barYPosition,L=x+i.barHeight,W=new m(this.barCtx.ctx),G=new p,q=W.move(h,L)+W.line(d,L)+W.line(k,N)+W.line(E,N)+W.line(h,L)+(c.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z");return W.drawPath({d:q,fill:G.shadeColor(.5,p.rgb2hex(u)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}},{key:"getZeroValueEncounters",value:function(n){var o=n.i,i=n.j,u=this.w,c=0,d=0;return u.globals.seriesPercent.forEach(function(h,x){h[i]&&c++,xthis.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,x=0;h0&&(this.visibleI=this.visibleI+1);var C=0,I=0;this.yRatio.length>1&&(this.yaxisIndex=re),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var $=this.barHelpers.initialPositions();G=$.y,C=$.barHeight,E=$.yDivision,L=$.zeroW,W=$.x,I=$.barWidth,k=$.xDivision,N=$.zeroH,this.horizontal||Q.push(W+I/2);var te=u.group({class:"apexcharts-datalabels","data:realIndex":re});i.globals.delayedElements.push({el:te.node}),te.node.classList.add("apexcharts-element-hidden");var ce=u.group({class:"apexcharts-bar-goals-markers"}),de=u.group({class:"apexcharts-bar-shadows"});i.globals.delayedElements.push({el:de.node}),de.node.classList.add("apexcharts-element-hidden");for(var we=0;we0){var Ke=this.barHelpers.drawBarShadow({color:typeof ze=="string"&&(ze==null?void 0:ze.indexOf("url"))===-1?ze:p.hexToRgba(i.globals.colors[h]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:Re});Ke&&de.add(Ke)}this.pathArr.push(Re);var Ze=this.barHelpers.drawGoalLine({barXPosition:Re.barXPosition,barYPosition:Re.barYPosition,goalX:Re.goalX,goalY:Re.goalY,barHeight:C,barWidth:I});Ze&&ce.add(Ze),G=Re.y,W=Re.x,we>0&&Q.push(W+I/2),q.push(G),this.renderSeries({realIndex:re,pathFill:ze,j:we,i:h,pathFrom:Re.pathFrom,pathTo:Re.pathTo,strokeWidth:Ce,elSeries:ie,x:W,y:G,series:n,barHeight:Re.barHeight?Re.barHeight:C,barWidth:Re.barWidth?Re.barWidth:I,elDataLabelsWrap:te,elGoalsMarkers:ce,elBarShadows:de,visibleSeries:this.visibleI,type:"bar"})}i.globals.seriesXvalues[re]=Q,i.globals.seriesYvalues[re]=q,d.add(ie)}return d}},{key:"renderSeries",value:function(n){var o=n.realIndex,i=n.pathFill,u=n.lineFill,c=n.j,d=n.i,h=n.groupIndex,x=n.pathFrom,k=n.pathTo,E=n.strokeWidth,N=n.elSeries,L=n.x,W=n.y,G=n.y1,q=n.y2,Q=n.series,re=n.barHeight,ie=n.barWidth,C=n.barXPosition,I=n.barYPosition,$=n.elDataLabelsWrap,te=n.elGoalsMarkers,ce=n.elBarShadows,de=n.visibleSeries,we=n.type,Ce=this.w,Re=new m(this.ctx);u||(u=this.barOptions.distributed?Ce.globals.stroke.colors[c]:Ce.globals.stroke.colors[o]),Ce.config.series[d].data[c]&&Ce.config.series[d].data[c].strokeColor&&(u=Ce.config.series[d].data[c].strokeColor),this.isNullValue&&(i="none");var Be=c/Ce.config.chart.animations.animateGradually.delay*(Ce.config.chart.animations.speed/Ce.globals.dataPoints)/2.4,ze=Re.renderPaths({i:d,j:c,realIndex:o,pathFrom:x,pathTo:k,stroke:u,strokeWidth:E,strokeLineCap:Ce.config.stroke.lineCap,fill:i,animationDelay:Be,initialSpeed:Ce.config.chart.animations.speed,dataChangeSpeed:Ce.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(we,"-area")});ze.attr("clip-path","url(#gridRectMask".concat(Ce.globals.cuid,")"));var Ke=Ce.config.forecastDataPoints;Ke.count>0&&c>=Ce.globals.dataPoints-Ke.count&&(ze.node.setAttribute("stroke-dasharray",Ke.dashArray),ze.node.setAttribute("stroke-width",Ke.strokeWidth),ze.node.setAttribute("fill-opacity",Ke.fillOpacity)),G!==void 0&&q!==void 0&&(ze.attr("data-range-y1",G),ze.attr("data-range-y2",q)),new g(this.ctx).setSelectionFilter(ze,o,c),N.add(ze);var Ze=new Ar(this).handleBarDataLabels({x:L,y:W,y1:G,y2:q,i:d,j:c,series:Q,realIndex:o,groupIndex:h,barHeight:re,barWidth:ie,barXPosition:C,barYPosition:I,renderedPath:ze,visibleSeries:de});return Ze.dataLabels!==null&&$.add(Ze.dataLabels),Ze.totalDataLabels&&$.add(Ze.totalDataLabels),N.add($),te&&N.add(te),ce&&N.add(ce),N}},{key:"drawBarPaths",value:function(n){var o,i=n.indexes,u=n.barHeight,c=n.strokeWidth,d=n.zeroW,h=n.x,x=n.y,k=n.yDivision,E=n.elSeries,N=this.w,L=i.i,W=i.j;if(N.globals.isXNumeric)o=(x=(N.globals.seriesX[L][W]-N.globals.minX)/this.invertedXRatio-u)+u*this.visibleI;else if(N.config.plotOptions.bar.hideZeroBarsWhenGrouped){var G=0,q=0;N.globals.seriesPercent.forEach(function(re,ie){re[W]&&G++,ie0&&(u=this.seriesLen*u/G),o=x+u*this.visibleI,o-=u*q}else o=x+u*this.visibleI;this.isFunnel&&(d-=(this.barHelpers.getXForValue(this.series[L][W],d)-d)/2),h=this.barHelpers.getXForValue(this.series[L][W],d);var Q=this.barHelpers.getBarpaths({barYPosition:o,barHeight:u,x1:d,x2:h,strokeWidth:c,series:this.series,realIndex:i.realIndex,i:L,j:W,w:N});return N.globals.isXNumeric||(x+=k),this.barHelpers.barBackground({j:W,i:L,y1:o-u*this.visibleI,y2:u*this.seriesLen,elSeries:E}),{pathTo:Q.pathTo,pathFrom:Q.pathFrom,x1:d,x:h,y:x,goalX:this.barHelpers.getGoalValues("x",d,null,L,W),barYPosition:o,barHeight:u}}},{key:"drawColumnPaths",value:function(n){var o,i=n.indexes,u=n.x,c=n.y,d=n.xDivision,h=n.barWidth,x=n.zeroH,k=n.strokeWidth,E=n.elSeries,N=this.w,L=i.realIndex,W=i.i,G=i.j,q=i.bc;if(N.globals.isXNumeric){var Q=this.getBarXForNumericXAxis({x:u,j:G,realIndex:L,barWidth:h});u=Q.x,o=Q.barXPosition}else if(N.config.plotOptions.bar.hideZeroBarsWhenGrouped){var re=this.barHelpers.getZeroValueEncounters({i:W,j:G}),ie=re.nonZeroColumns,C=re.zeroEncounters;ie>0&&(h=this.seriesLen*h/ie),o=u+h*this.visibleI,o-=h*C}else o=u+h*this.visibleI;c=this.barHelpers.getYForValue(this.series[W][G],x);var I=this.barHelpers.getColumnPaths({barXPosition:o,barWidth:h,y1:x,y2:c,strokeWidth:k,series:this.series,realIndex:i.realIndex,i:W,j:G,w:N});return N.globals.isXNumeric||(u+=d),this.barHelpers.barBackground({bc:q,j:G,i:W,x1:o-k/2-h*this.visibleI,x2:h*this.seriesLen+k/2,elSeries:E}),{pathTo:I.pathTo,pathFrom:I.pathFrom,x:u,y:c,goalY:this.barHelpers.getGoalValues("y",null,x,W,G),barXPosition:o,barWidth:h}}},{key:"getBarXForNumericXAxis",value:function(n){var o=n.x,i=n.barWidth,u=n.realIndex,c=n.j,d=this.w,h=u;return d.globals.seriesX[u].length||(h=d.globals.maxValsInArrayIndex),d.globals.seriesX[h][c]&&(o=(d.globals.seriesX[h][c]-d.globals.minX)/this.xRatio-i*this.seriesLen/2),{barXPosition:o+i*this.visibleI,x:o}}},{key:"getPreviousPath",value:function(n,o){for(var i,u=this.w,c=0;c0&&parseInt(d.realIndex,10)===parseInt(n,10)&&u.globals.previousPaths[c].paths[o]!==void 0&&(i=u.globals.previousPaths[c].paths[o].d)}return i}}]),J}(),Fr=function(J){T(o,Tn);var n=z(o);function o(){return l(this,o),n.apply(this,arguments)}return b(o,[{key:"draw",value:function(i,u){var c=this,d=this.w;this.graphics=new m(this.ctx),this.bar=new Tn(this.ctx,this.xyRatios);var h=new _(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 x=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),k=0,E=0,N=function(G,q){var Q=void 0,re=void 0,ie=void 0,C=void 0,I=-1;c.groupCtx=c,d.globals.seriesGroups.forEach(function(Ot,jt){Ot.indexOf(d.config.series[G].name)>-1&&(I=jt)}),I!==-1&&(c.groupCtx=c[d.globals.seriesGroups[I]]);var $=[],te=[],ce=d.globals.comboCharts?u[G]:G;c.yRatio.length>1&&(c.yaxisIndex=ce),c.isReversed=d.config.yaxis[c.yaxisIndex]&&d.config.yaxis[c.yaxisIndex].reversed;var de=c.graphics.group({class:"apexcharts-series",seriesName:p.escapeString(d.globals.seriesNames[ce]),rel:G+1,"data:realIndex":ce});c.ctx.series.addCollapsedClassToSeries(de,ce);var we=c.graphics.group({class:"apexcharts-datalabels","data:realIndex":ce}),Ce=c.graphics.group({class:"apexcharts-bar-goals-markers"}),Re=0,Be=0,ze=c.initialPositions(k,E,Q,re,ie,C);E=ze.y,Re=ze.barHeight,re=ze.yDivision,C=ze.zeroW,k=ze.x,Be=ze.barWidth,Q=ze.xDivision,ie=ze.zeroH,c.barHelpers.initializeStackedXYVars(c),c.groupCtx.prevY.length===1&&c.groupCtx.prevY[0].every(function(Ot){return isNaN(Ot)})&&(c.groupCtx.prevY[0]=c.groupCtx.prevY[0].map(function(Ot){return ie}),c.groupCtx.prevYF[0]=c.groupCtx.prevYF[0].map(function(Ot){return 0}));for(var Ke=0;Ke1?(c=W.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:L*parseInt(W.config.plotOptions.bar.columnWidth,10)/100,String(W.config.plotOptions.bar.columnWidth).indexOf("%")===-1&&(L=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-L)/2),{x:i,y:u,yDivision:d,xDivision:c,barHeight:(k=W.globals.seriesGroups)!==null&&k!==void 0&&k.length?N/W.globals.seriesGroups.length:N,barWidth:(E=W.globals.seriesGroups)!==null&&E!==void 0&&E.length?L/W.globals.seriesGroups.length:L,zeroH:h,zeroW:x}}},{key:"drawStackedBarPaths",value:function(i){for(var u,c=i.indexes,d=i.barHeight,h=i.strokeWidth,x=i.zeroW,k=i.x,E=i.y,N=i.groupIndex,L=i.seriesGroup,W=i.yDivision,G=i.elSeries,q=this.w,Q=E+(N!==-1?N*d:0),re=c.i,ie=c.j,C=0,I=0;I0){var te=x;this.groupCtx.prevXVal[$-1][ie]<0?te=this.series[re][ie]>=0?this.groupCtx.prevX[$-1][ie]+C-2*(this.isReversed?C:0):this.groupCtx.prevX[$-1][ie]:this.groupCtx.prevXVal[$-1][ie]>=0&&(te=this.series[re][ie]>=0?this.groupCtx.prevX[$-1][ie]:this.groupCtx.prevX[$-1][ie]-C+2*(this.isReversed?C:0)),u=te}else u=x;k=this.series[re][ie]===null?u:u+this.series[re][ie]/this.invertedYRatio-2*(this.isReversed?this.series[re][ie]/this.invertedYRatio:0);var ce=this.barHelpers.getBarpaths({barYPosition:Q,barHeight:d,x1:u,x2:k,strokeWidth:h,series:this.series,realIndex:c.realIndex,seriesGroup:L,i:re,j:ie,w:q});return this.barHelpers.barBackground({j:ie,i:re,y1:Q,y2:d,elSeries:G}),E+=W,{pathTo:ce.pathTo,pathFrom:ce.pathFrom,goalX:this.barHelpers.getGoalValues("x",x,null,re,ie),barYPosition:Q,x:k,y:E}}},{key:"drawStackedColumnPaths",value:function(i){var u=i.indexes,c=i.x,d=i.y,h=i.xDivision,x=i.barWidth,k=i.zeroH,E=i.groupIndex,N=i.seriesGroup,L=i.elSeries,W=this.w,G=u.i,q=u.j,Q=u.bc;if(W.globals.isXNumeric){var re=W.globals.seriesX[G][q];re||(re=0),c=(re-W.globals.minX)/this.xRatio-x/2,W.globals.seriesGroups.length&&(c=(re-W.globals.minX)/this.xRatio-x/2*W.globals.seriesGroups.length)}for(var ie,C=c+(E!==-1?E*x: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 ce,de,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(((Ze=this.groupCtx.prevYVal[te-ze])===null||Ze===void 0?void 0:Ze[q])>=0){de=this.series[G][q]>=0?we:we+I-2*(this.isReversed?I:0);break}}de===void 0&&(de=W.globals.gridHeight),ie=(ce=this.groupCtx.prevYF[0])!==null&&ce!==void 0&&ce.every(function(gt){return gt===0})&&this.groupCtx.prevYF.slice(1,te).every(function(gt){return gt.every(function(Ct){return isNaN(Ct)})})?k:de}else ie=k;d=this.series[G][q]?ie-this.series[G][q]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[G][q]/this.yRatio[this.yaxisIndex]:0):ie;var lt=this.barHelpers.getColumnPaths({barXPosition:C,barWidth:x,y1:ie,y2:d,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:N,realIndex:u.realIndex,i:G,j:q,w:W});return this.barHelpers.barBackground({bc:Q,j:q,i:G,x1:C,x2:x,elSeries:L}),c+=h,{pathTo:lt.pathTo,pathFrom:lt.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,k,G,q),barXPosition:C,x:W.globals.isXNumeric?c-h:c,y:d}}}]),o}(),Yn=function(J){T(o,Tn);var n=z(o);function o(){return l(this,o),n.apply(this,arguments)}return b(o,[{key:"draw",value:function(i,u,c){var d=this,h=this.w,x=new m(this.ctx),k=h.globals.comboCharts?u:h.config.chart.type,E=new Pe(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 _(this.ctx,h);i=N.getLogSeries(i),this.series=i,this.yRatio=N.getLogYRatios(this.yRatio),this.barHelpers.initVariables(i);for(var L=x.group({class:"apexcharts-".concat(k,"-series apexcharts-plot-series")}),W=function(q){d.isBoxPlot=h.config.chart.type==="boxPlot"||h.config.series[q].type==="boxPlot";var Q,re,ie,C,I=void 0,$=void 0,te=[],ce=[],de=h.globals.comboCharts?c[q]:q,we=x.group({class:"apexcharts-series",seriesName:p.escapeString(h.globals.seriesNames[de]),rel:q+1,"data:realIndex":de});d.ctx.series.addCollapsedClassToSeries(we,de),i[q].length>0&&(d.visibleI=d.visibleI+1);var Ce,Re;d.yRatio.length>1&&(d.yaxisIndex=de);var Be=d.barHelpers.initialPositions();$=Be.y,Ce=Be.barHeight,re=Be.yDivision,C=Be.zeroW,I=Be.x,Re=Be.barWidth,Q=Be.xDivision,ie=Be.zeroH,ce.push(I+Re/2);for(var ze=x.group({class:"apexcharts-datalabels","data:realIndex":de}),Ke=function(lt){var gt=d.barHelpers.getStrokeWidth(q,lt,de),Ct=null,Rt={indexes:{i:q,j:lt,realIndex:de},x:I,y:$,strokeWidth:gt,elSeries:we};Ct=d.isHorizontal?d.drawHorizontalBoxPaths(a(a({},Rt),{},{yDivision:re,barHeight:Ce,zeroW:C})):d.drawVerticalBoxPaths(a(a({},Rt),{},{xDivision:Q,barWidth:Re,zeroH:ie})),$=Ct.y,I=Ct.x,lt>0&&ce.push(I+Re/2),te.push($),Ct.pathTo.forEach(function(Ot,jt){var Er=!d.isBoxPlot&&d.candlestickOptions.wick.useFillColor?Ct.color[jt]:h.globals.stroke.colors[q],Kn=E.fillPath({seriesNumber:de,dataPointIndex:lt,color:Ct.color[jt],value:i[q][lt]});d.renderSeries({realIndex:de,pathFill:Kn,lineFill:Er,j:lt,i:q,pathFrom:Ct.pathFrom,pathTo:Ot,strokeWidth:gt,elSeries:we,x:I,y:$,series:i,barHeight:Ce,barWidth:Re,elDataLabelsWrap:ze,visibleSeries:d.visibleI,type:h.config.chart.type})})},Ze=0;ZeI.c&&(G=!1);var ce=Math.min(I.o,I.c),de=Math.max(I.o,I.c),we=I.m;E.globals.isXNumeric&&(c=(E.globals.seriesX[C][W]-E.globals.minX)/this.xRatio-h/2);var Ce=c+h*this.visibleI;this.series[L][W]===void 0||this.series[L][W]===null?(ce=x,de=x):(ce=x-ce/ie,de=x-de/ie,$=x-I.h/ie,te=x-I.l/ie,we=x-I.m/ie);var Re=N.move(Ce,x),Be=N.move(Ce+h/2,ce);return E.globals.previousPaths.length>0&&(Be=this.getPreviousPath(C,W,!0)),Re=this.isBoxPlot?[N.move(Ce,ce)+N.line(Ce+h/2,ce)+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,ce)+N.line(Ce+h,ce)+N.line(Ce+h,we)+N.line(Ce,we)+N.line(Ce,ce+k/2),N.move(Ce,we)+N.line(Ce+h,we)+N.line(Ce+h,de)+N.line(Ce+h/2,de)+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,de)+N.line(Ce,de)+N.line(Ce,we)+"z"]:[N.move(Ce,de)+N.line(Ce+h/2,de)+N.line(Ce+h/2,$)+N.line(Ce+h/2,de)+N.line(Ce+h,de)+N.line(Ce+h,ce)+N.line(Ce+h/2,ce)+N.line(Ce+h/2,te)+N.line(Ce+h/2,ce)+N.line(Ce,ce)+N.line(Ce,de-k/2)],Be+=N.move(Ce,ce),E.globals.isXNumeric||(c+=d),{pathTo:Re,pathFrom:Be,x:c,y:de,barXPosition:Ce,color:this.isBoxPlot?re:G?[q]:[Q]}}},{key:"drawHorizontalBoxPaths",value:function(i){var u=i.indexes;i.x;var c=i.y,d=i.yDivision,h=i.barHeight,x=i.zeroW,k=i.strokeWidth,E=this.w,N=new m(this.ctx),L=u.i,W=u.j,G=this.boxOptions.colors.lower;this.isBoxPlot&&(G=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var q=this.invertedYRatio,Q=u.realIndex,re=this.getOHLCValue(Q,W),ie=x,C=x,I=Math.min(re.o,re.c),$=Math.max(re.o,re.c),te=re.m;E.globals.isXNumeric&&(c=(E.globals.seriesX[Q][W]-E.globals.minX)/this.invertedXRatio-h/2);var ce=c+h*this.visibleI;this.series[L][W]===void 0||this.series[L][W]===null?(I=x,$=x):(I=x+I/q,$=x+$/q,ie=x+re.h/q,C=x+re.l/q,te=x+re.m/q);var de=N.move(x,ce),we=N.move(I,ce+h/2);return E.globals.previousPaths.length>0&&(we=this.getPreviousPath(Q,W,!0)),de=[N.move(I,ce)+N.line(I,ce+h/2)+N.line(ie,ce+h/2)+N.line(ie,ce+h/2-h/4)+N.line(ie,ce+h/2+h/4)+N.line(ie,ce+h/2)+N.line(I,ce+h/2)+N.line(I,ce+h)+N.line(te,ce+h)+N.line(te,ce)+N.line(I+k/2,ce),N.move(te,ce)+N.line(te,ce+h)+N.line($,ce+h)+N.line($,ce+h/2)+N.line(C,ce+h/2)+N.line(C,ce+h-h/4)+N.line(C,ce+h/4)+N.line(C,ce+h/2)+N.line($,ce+h/2)+N.line($,ce)+N.line(te,ce)+"z"],we+=N.move(I,ce),E.globals.isXNumeric||(c+=d),{pathTo:de,pathFrom:we,x:$,y:c,barYPosition:ce,color:G}}},{key:"getOHLCValue",value:function(i,u){var c=this.w;return{o:this.isBoxPlot?c.globals.seriesCandleH[i][u]:c.globals.seriesCandleO[i][u],h:this.isBoxPlot?c.globals.seriesCandleO[i][u]:c.globals.seriesCandleH[i][u],m:c.globals.seriesCandleM[i][u],l:this.isBoxPlot?c.globals.seriesCandleC[i][u]:c.globals.seriesCandleL[i][u],c:this.isBoxPlot?c.globals.seriesCandleL[i][u]:c.globals.seriesCandleC[i][u]}}}]),o}(),lo=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"checkColorRange",value:function(){var n=this.w,o=!1,i=n.config.plotOptions[n.config.chart.type];return i.colorScale.ranges.length>0&&i.colorScale.ranges.map(function(u,c){u.from<=0&&(o=!0)}),o}},{key:"getShadeColor",value:function(n,o,i,u){var c=this.w,d=1,h=c.config.plotOptions[n].shadeIntensity,x=this.determineColor(n,o,i);c.globals.hasNegs||u?d=c.config.plotOptions[n].reverseNegativeShade?x.percent<0?x.percent/100*(1.25*h):(1-x.percent/100)*(1.25*h):x.percent<=0?1-(1+x.percent/100)*h:(1-x.percent/100)*h:(d=1-x.percent/100,n==="treemap"&&(d=(1-x.percent/100)*(1.25*h)));var k=x.color,E=new p;return c.config.plotOptions[n].enableShades&&(k=this.w.config.theme.mode==="dark"?p.hexToRgba(E.shadeColor(-1*d,x.color),c.config.fill.opacity):p.hexToRgba(E.shadeColor(d,x.color),c.config.fill.opacity)),{color:k,colorProps:x}}},{key:"determineColor",value:function(n,o,i){var u=this.w,c=u.globals.series[o][i],d=u.config.plotOptions[n],h=d.colorScale.inverse?i:o;d.distributed&&u.config.chart.type==="treemap"&&(h=i);var x=u.globals.colors[h],k=null,E=Math.min.apply(Math,R(u.globals.series[o])),N=Math.max.apply(Math,R(u.globals.series[o]));d.distributed||n!=="heatmap"||(E=u.globals.minY,N=u.globals.maxY),d.colorScale.min!==void 0&&(E=d.colorScale.minu.globals.maxY?d.colorScale.max:u.globals.maxY);var L=Math.abs(N)+Math.abs(E),W=100*c/(L===0?L-1e-6:L);return d.colorScale.ranges.length>0&&d.colorScale.ranges.map(function(G,q){if(c>=G.from&&c<=G.to){x=G.color,k=G.foreColor?G.foreColor:null,E=G.from,N=G.to;var Q=Math.abs(N)+Math.abs(E);W=100*c/(Q===0?Q-1e-6:Q)}}),{color:x,foreColor:k,percent:W}}},{key:"calculateDataLabels",value:function(n){var o=n.text,i=n.x,u=n.y,c=n.i,d=n.j,h=n.colorProps,x=n.fontSize,k=this.w.config.dataLabels,E=new m(this.ctx),N=new je(this.ctx),L=null;if(k.enabled){L=E.group({class:"apexcharts-data-labels"});var W=k.offsetX,G=k.offsetY,q=i+W,Q=u+parseFloat(k.style.fontSize)/3+G;N.plotDataLabelsText({x:q,y:Q,text:o,i:c,j:d,color:h.foreColor,parent:L,fontSize:x,dataLabelsConfig:k})}return L}},{key:"addListeners",value:function(n){var o=new m(this.ctx);n.node.addEventListener("mouseenter",o.pathMouseEnter.bind(this,n)),n.node.addEventListener("mouseleave",o.pathMouseLeave.bind(this,n)),n.node.addEventListener("mousedown",o.pathMouseDown.bind(this,n))}}]),J}(),br=function(){function J(n,o){l(this,J),this.ctx=n,this.w=n.w,this.xRatio=o.xRatio,this.yRatio=o.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new lo(n),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return b(J,[{key:"draw",value:function(n){var o=this.w,i=new m(this.ctx),u=i.group({class:"apexcharts-heatmap"});u.attr("clip-path","url(#gridRectMask".concat(o.globals.cuid,")"));var c=o.globals.gridWidth/o.globals.dataPoints,d=o.globals.gridHeight/o.globals.series.length,h=0,x=!1;this.negRange=this.helpers.checkColorRange();var k=n.slice();o.config.yaxis[0].reversed&&(x=!0,k.reverse());for(var E=x?0:k.length-1;x?E=0;x?E++:E--){var N=i.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:p.escapeString(o.globals.seriesNames[E]),rel:E+1,"data:realIndex":E});if(this.ctx.series.addCollapsedClassToSeries(N,E),o.config.chart.dropShadow.enabled){var L=o.config.chart.dropShadow;new g(this.ctx).dropShadow(N,L,E)}for(var W=0,G=o.config.plotOptions.heatmap.shadeIntensity,q=0;q-1&&this.pieClicked(L),i.config.dataLabels.enabled){var $=C.x,te=C.y,ce=100*G/this.fullAngle+"%";if(G!==0&&i.config.plotOptions.pie.dataLabels.minAngleToShowLabelthis.fullAngle?o.endAngle=o.endAngle-(u+h):u+h=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(x=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(x)>this.fullAngle&&(x-=this.fullAngle);var k=Math.PI*(x-90)/180,E=o.centerX+c*Math.cos(h),N=o.centerY+c*Math.sin(h),L=o.centerX+c*Math.cos(k),W=o.centerY+c*Math.sin(k),G=p.polarToCartesian(o.centerX,o.centerY,o.donutSize,x),q=p.polarToCartesian(o.centerX,o.centerY,o.donutSize,d),Q=u>180?1:0,re=["M",E,N,"A",c,c,0,Q,1,L,W];return o.chartType==="donut"?[].concat(re,["L",G.x,G.y,"A",o.donutSize,o.donutSize,0,Q,0,q.x,q.y,"L",E,N,"z"]).join(" "):o.chartType==="pie"||o.chartType==="polarArea"?[].concat(re,["L",o.centerX,o.centerY,"L",E,N]).join(" "):[].concat(re).join(" ")}},{key:"drawPolarElements",value:function(n){var o=this.w,i=new Ee(this.ctx),u=new m(this.ctx),c=new uo(this.ctx),d=u.group(),h=u.group(),x=i.niceScale(0,Math.ceil(this.maxY),o.config.yaxis[0].tickAmount,0,!0),k=x.result.reverse(),E=x.result.length;this.maxY=x.niceMax;for(var N=o.globals.radialSize,L=N/(E-1),W=0;W1&&n.total.show&&(c=n.total.color);var h=d.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),x=d.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");i=(0,n.value.formatter)(i,d),u||typeof n.total.formatter!="function"||(i=n.total.formatter(d));var k=o===n.total.label;o=n.name.formatter(o,k,d),h!==null&&(h.textContent=o),x!==null&&(x.textContent=i),h!==null&&(h.style.fill=c)}},{key:"printDataLabelsInner",value:function(n,o){var i=this.w,u=n.getAttribute("data:value"),c=i.globals.seriesNames[parseInt(n.parentNode.getAttribute("rel"),10)-1];i.globals.series.length>1&&this.printInnerLabels(o,c,u,n);var d=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");d!==null&&(d.style.opacity=1)}},{key:"drawSpokes",value:function(n){var o=this,i=this.w,u=new m(this.ctx),c=i.config.plotOptions.polarArea.spokes;if(c.strokeWidth!==0){for(var d=[],h=360/i.globals.series.length,x=0;x1)h&&!o.total.showAlways?k({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(o,o.total.label,o.total.formatter(c));else if(k({makeSliceOut:!1,printLabel:!0}),!h)if(c.globals.selectedDataPoints.length&&c.globals.series.length>1)if(c.globals.selectedDataPoints[0].length>0){var E=c.globals.selectedDataPoints[0],N=c.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(E));this.printDataLabelsInner(N,o)}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}(),ni=function(){function J(n){l(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 o=this.w;this.graphics=new m(this.ctx),this.lineColorArr=o.globals.stroke.colors!==void 0?o.globals.stroke.colors:o.globals.colors,this.defaultSize=o.globals.svgHeight0&&(te=o.getPreviousPath(re));for(var ce=0;ce=10?n.x>0?(i="start",u+=10):n.x<0&&(i="end",u-=10):i="middle",Math.abs(n.y)>=o-10&&(n.y<0?c-=10:n.y>0&&(c+=10)),{textAnchor:i,newX:u,newY:c}}},{key:"getPreviousPath",value:function(n){for(var o=this.w,i=null,u=0;u0&&parseInt(c.realIndex,10)===parseInt(n,10)&&o.globals.previousPaths[u].paths[0]!==void 0&&(i=o.globals.previousPaths[u].paths[0].d)}return i}},{key:"getDataPointsPos",value:function(n,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.dataPointsLen;n=n||[],o=o||[];for(var u=[],c=0;c=360&&(q=360-Math.abs(this.startAngle)-.1);var Q=c.drawPath({d:"",stroke:W,strokeWidth:k*parseInt(L.strokeWidth,10)/100,fill:"none",strokeOpacity:L.opacity,classes:"apexcharts-radialbar-area"});if(L.dropShadow.enabled){var re=L.dropShadow;h.dropShadow(Q,re)}N.add(Q),Q.attr("id","apexcharts-radialbarTrack-"+E),this.animatePaths(Q,{centerX:i.centerX,centerY:i.centerY,endAngle:q,startAngle:G,size:i.size,i:E,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:u.globals.easing})}return d}},{key:"drawArcs",value:function(i){var u=this.w,c=new m(this.ctx),d=new Pe(this.ctx),h=new g(this.ctx),x=c.group(),k=this.getStrokeWidth(i);i.size=i.size-k/2;var E=u.config.plotOptions.radialBar.hollow.background,N=i.size-k*i.series.length-this.margin*i.series.length-k*parseInt(u.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,L=N-u.config.plotOptions.radialBar.hollow.margin;u.config.plotOptions.radialBar.hollow.image!==void 0&&(E=this.drawHollowImage(i,x,N,E));var W=this.drawHollow({size:L,centerX:i.centerX,centerY:i.centerY,fill:E||"transparent"});if(u.config.plotOptions.radialBar.hollow.dropShadow.enabled){var G=u.config.plotOptions.radialBar.hollow.dropShadow;h.dropShadow(W,G)}var q=1;!this.radialDataLabels.total.show&&u.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})),u.config.plotOptions.radialBar.hollow.position==="back"&&(x.add(W),Q&&x.add(Q));var re=!1;u.config.plotOptions.radialBar.inverseOrder&&(re=!0);for(var ie=re?i.series.length-1:0;re?ie>=0:ie100?100:i.series[ie])/100,de=Math.round(this.totalAngle*ce)+this.startAngle,we=void 0;u.globals.dataChanged&&(te=this.startAngle,we=Math.round(this.totalAngle*p.negToZero(u.globals.previousPaths[ie])/100)+te),Math.abs(de)+Math.abs($)>=360&&(de-=.01),Math.abs(we)+Math.abs(te)>=360&&(we-=.01);var Ce=de-$,Re=Array.isArray(u.config.stroke.dashArray)?u.config.stroke.dashArray[ie]:u.config.stroke.dashArray,Be=c.drawPath({d:"",stroke:I,strokeWidth:k,fill:"none",fillOpacity:u.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+ie,strokeDashArray:Re});if(m.setAttrs(Be.node,{"data:angle":Ce,"data:value":i.series[ie]}),u.config.chart.dropShadow.enabled){var ze=u.config.chart.dropShadow;h.dropShadow(Be,ze,ie)}h.setSelectionFilter(Be,0,ie),this.addListeners(Be,this.radialDataLabels),C.add(Be),Be.attr({index:0,j:ie});var Ke=0;!this.initialAnim||u.globals.resized||u.globals.dataChanged||(Ke=u.config.chart.animations.speed),u.globals.dataChanged&&(Ke=u.config.chart.animations.dynamicAnimation.speed),this.animDur=Ke/(1.2*i.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(Be,{centerX:i.centerX,centerY:i.centerY,endAngle:de,startAngle:$,prevEndAngle:we,prevStartAngle:te,size:i.size,i:ie,totalItems:2,animBeginArr:this.animBeginArr,dur:Ke,shouldSetPrevPaths:!0,easing:u.globals.easing})}return{g:x,elHollow:W,dataLabels:Q}}},{key:"drawHollow",value:function(i){var u=new m(this.ctx).drawCircle(2*i.size);return u.attr({class:"apexcharts-radialbar-hollow",cx:i.centerX,cy:i.centerY,r:i.size,fill:i.fill}),u}},{key:"drawHollowImage",value:function(i,u,c,d){var h=this.w,x=new Pe(this.ctx),k=p.randomId(),E=h.config.plotOptions.radialBar.hollow.image;if(h.config.plotOptions.radialBar.hollow.imageClipped)x.clippedImgArea({width:c,height:c,image:E,patternID:"pattern".concat(h.globals.cuid).concat(k)}),d="url(#pattern".concat(h.globals.cuid).concat(k,")");else{var N=h.config.plotOptions.radialBar.hollow.imageWidth,L=h.config.plotOptions.radialBar.hollow.imageHeight;if(N===void 0&&L===void 0){var W=h.globals.dom.Paper.image(E).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)});u.add(W)}else{var G=h.globals.dom.Paper.image(E).loaded(function(q){this.move(i.centerX-N/2+h.config.plotOptions.radialBar.hollow.imageOffsetX,i.centerY-L/2+h.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(N,L)});u.add(G)}}return d}},{key:"getStrokeWidth",value:function(i){var u=this.w;return i.size*(100-parseInt(u.config.plotOptions.radialBar.hollow.size,10))/100/(i.series.length+1)-this.margin}}]),o}(),ya=function(J){T(o,Tn);var n=z(o);function o(){return l(this,o),n.apply(this,arguments)}return b(o,[{key:"draw",value:function(i,u){var c=this.w,d=new m(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"}),x=0;x0&&(this.visibleI=this.visibleI+1);var re=0,ie=0;this.yRatio.length>1&&(this.yaxisIndex=q);var C=this.barHelpers.initialPositions();G=C.y,L=C.zeroW,W=C.x,ie=C.barWidth,re=C.barHeight,k=C.xDivision,E=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?x+L*I:x+E*this.visibleI+L*I,$>-1&&!q.config.plotOptions.bar.rangeBarOverlap&&(Q=q.globals.seriesRange[u][$].overlaps).indexOf(re)>-1&&(d=(E=G.barHeight/Q.length)*this.visibleI+L*(100-parseInt(this.barOptions.barHeight,10))/100/2+E*(this.visibleI+Q.indexOf(re))+L*I)):(I>-1&&(h=q.config.plotOptions.bar.rangeBarGroupRows?k+W*I:k+N*this.visibleI+W*I),$>-1&&!q.config.plotOptions.bar.rangeBarOverlap&&(Q=q.globals.seriesRange[u][$].overlaps).indexOf(re)>-1&&(h=(N=G.barWidth/Q.length)*this.visibleI+W*(100-parseInt(this.barOptions.barWidth,10))/100/2+N*(this.visibleI+Q.indexOf(re))+W*I)),{barYPosition:d,barXPosition:h,barHeight:E,barWidth:N}}},{key:"drawRangeColumnPaths",value:function(i){var u=i.indexes,c=i.x,d=i.xDivision,h=i.barWidth,x=i.barXPosition,k=i.zeroH,E=this.w,N=u.i,L=u.j,W=this.yRatio[this.yaxisIndex],G=u.realIndex,q=this.getRangeValue(G,L),Q=Math.min(q.start,q.end),re=Math.max(q.start,q.end);this.series[N][L]===void 0||this.series[N][L]===null?Q=k:(Q=k-Q/W,re=k-re/W);var ie=Math.abs(re-Q),C=this.barHelpers.getColumnPaths({barXPosition:x,barWidth:h,y1:Q,y2:re,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:u.realIndex,i:G,j:L,w:E});if(E.globals.isXNumeric){var I=this.getBarXForNumericXAxis({x:c,j:L,realIndex:G,barWidth:h});c=I.x,x=I.barXPosition}else c+=d;return{pathTo:C.pathTo,pathFrom:C.pathFrom,barHeight:ie,x:c,y:re,goalY:this.barHelpers.getGoalValues("y",null,k,N,L),barXPosition:x}}},{key:"drawRangeBarPaths",value:function(i){var u=i.indexes,c=i.y,d=i.y1,h=i.y2,x=i.yDivision,k=i.barHeight,E=i.barYPosition,N=i.zeroW,L=this.w,W=N+d/this.invertedYRatio,G=N+h/this.invertedYRatio,q=Math.abs(G-W),Q=this.barHelpers.getBarpaths({barYPosition:E,barHeight:k,x1:W,x2:G,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:u.realIndex,realIndex:u.realIndex,j:u.j,w:L});return L.globals.isXNumeric||(c+=x),{pathTo:Q.pathTo,pathFrom:Q.pathFrom,barWidth:q,x:G,goalX:this.barHelpers.getGoalValues("x",N,null,u.realIndex,u.j),y:c}}},{key:"getRangeValue",value:function(i,u){var c=this.w;return{start:c.globals.seriesRangeStart[i][u],end:c.globals.seriesRangeEnd[i][u]}}}]),o}(),Zr=function(){function J(n){l(this,J),this.w=n.w,this.lineCtx=n}return b(J,[{key:"sameValueSeriesFix",value:function(n,o){var i=this.w;if((i.config.fill.type==="gradient"||i.config.fill.type[n]==="gradient")&&new _(this.lineCtx.ctx,i).seriesHaveSameValues(n)){var u=o[n].slice();u[u.length-1]=u[u.length-1]+1e-6,o[n]=u}return o}},{key:"calculatePoints",value:function(n){var o=n.series,i=n.realIndex,u=n.x,c=n.y,d=n.i,h=n.j,x=n.prevY,k=this.w,E=[],N=[];if(h===0){var L=this.lineCtx.categoryAxisCorrection+k.config.markers.offsetX;k.globals.isXNumeric&&(L=(k.globals.seriesX[i][0]-k.globals.minX)/this.lineCtx.xRatio+k.config.markers.offsetX),E.push(L),N.push(p.isNumber(o[d][0])?x+k.config.markers.offsetY:null),E.push(u+k.config.markers.offsetX),N.push(p.isNumber(o[d][h+1])?c+k.config.markers.offsetY:null)}else E.push(u+k.config.markers.offsetX),N.push(p.isNumber(o[d][h+1])?c+k.config.markers.offsetY:null);return{x:E,y:N}}},{key:"checkPreviousPaths",value:function(n){for(var o=n.pathFromLine,i=n.pathFromArea,u=n.realIndex,c=this.w,d=0;d0&&parseInt(h.realIndex,10)===parseInt(u,10)&&(h.type==="line"?(this.lineCtx.appendPathFrom=!1,o=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]&&(o=c.globals.previousPaths[d].paths[1].d)))}return{pathFromLine:o,pathFromArea:i}}},{key:"determineFirstPrevY",value:function(n){var o,i=n.i,u=n.series,c=n.prevY,d=n.lineYPosition,h=this.w;if(((o=u[i])===null||o===void 0?void 0:o[0])!==void 0)c=(d=h.config.chart.stacked&&i>0?this.lineCtx.prevSeriesY[i-1][0]:this.lineCtx.zeroY)-u[i][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?u[i][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(h.config.chart.stacked&&i>0&&u[i][0]===void 0){for(var x=i-1;x>=0;x--)if(u[x][0]!==null&&u[x][0]!==void 0){c=d=this.lineCtx.prevSeriesY[x][0];break}}return{prevY:c,lineYPosition:d}}}]),J}(),Mo=function(J){for(var n,o,i,u,c=function(E){for(var N=[],L=E[0],W=E[1],G=N[0]=$n(L,W),q=1,Q=E.length-1;q9&&(u=3*i/Math.sqrt(u),c[x]=u*n,c[x+1]=u*o);for(var k=0;k<=d;k++)u=(J[Math.min(d,k+1)][0]-J[Math.max(0,k-1)][0])/(6*(1+c[k]*c[k])),h.push([u||0,c[k]*u||0]);return h},Un=function(J){for(var n="",o=0;o1&&Math.abs(i[c-2]-u[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},xa=function(J){var n=Mo(J),o=J[1],i=J[0],u=[],c=n[1],d=n[0];u.push(i,[i[0]+d[0],i[1]+d[1],o[0]-c[0],o[1]-c[1],o[0],o[1]]);for(var h=2,x=n.length;h0&&(re=(d.globals.seriesX[W][0]-d.globals.minX)/this.xRatio),Q.push(re);var ie=re,C=this.zeroY,I=this.zeroY;C=this.lineHelpers.determineFirstPrevY({i:L,series:n,prevY:C,lineYPosition:0}).prevY,d.config.stroke.curve==="smooth"&&n[L][0]===null?G.push(null):G.push(C),x==="rangeArea"&&(I=this.lineHelpers.determineFirstPrevY({i:L,series:u,prevY:I,lineYPosition:0}).prevY,q.push(I));var $={type:x,series:n,realIndex:W,i:L,x:re,y:1,pathsFrom:this._calculatePathsFrom({type:x,series:n,i:L,realIndex:W,prevX:ie,prevY:C,prevY2:I}),linePaths:[],areaPaths:[],seriesIndex:i,lineYPosition:0,xArrj:Q,yArrj:G,y2Arrj:q,seriesRangeEnd:u},te=this._iterateOverDataPoints(a(a({},$),{},{iterations:x==="rangeArea"?n[L].length-1:void 0,isRangeStart:!0}));if(x==="rangeArea"){var ce=this._calculatePathsFrom({series:u,i:L,realIndex:W,prevX:ie,prevY:I}),de=this._iterateOverDataPoints(a(a({},$),{},{series:u,pathsFrom:ce,iterations:u[L].length-1,isRangeStart:!1}));te.linePaths[0]=de.linePath+te.linePath,te.pathFromLine=de.pathFromLine+te.pathFromLine}this._handlePaths({type:x,realIndex:W,i:L,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,Be){return Number(Re.node.getAttribute("zIndex"))-Number(Be.node.getAttribute("zIndex"))}),d.config.chart.stacked)for(var we=N.length;we>0;we--)k.add(N[we-1]);else for(var Ce=0;Ce1&&(this.yaxisIndex=i),this.isReversed=u.config.yaxis[this.yaxisIndex]&&u.config.yaxis[this.yaxisIndex].reversed,this.zeroY=u.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?u.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>u.globals.gridHeight||u.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=u.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=c.group({class:"apexcharts-series",zIndex:u.config.series[i].zIndex!==void 0?u.config.series[i].zIndex:i,seriesName:p.escapeString(u.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[o].length===u.globals.dataPoints;this.elSeries.attr({"data:longestSeries":d,rel:o+1,"data:realIndex":i}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(n){var o,i,u,c,d=n.type,h=n.series,x=n.i,k=n.realIndex,E=n.prevX,N=n.prevY,L=n.prevY2,W=this.w,G=new m(this.ctx);if(h[x][0]===null){for(var q=0;q0){var Q=this.lineHelpers.checkPreviousPaths({pathFromLine:u,pathFromArea:c,realIndex:k});u=Q.pathFromLine,c=Q.pathFromArea}return{prevX:E,prevY:N,linePath:o,areaPath:i,pathFromLine:u,pathFromArea:c}}},{key:"_handlePaths",value:function(n){var o=n.type,i=n.realIndex,u=n.i,c=n.paths,d=this.w,h=new m(this.ctx),x=new Pe(this.ctx);this.prevSeriesY.push(c.yArrj),d.globals.seriesXvalues[i]=c.xArrj,d.globals.seriesYvalues[i]=c.yArrj;var k=d.config.forecastDataPoints;if(k.count>0&&o!=="rangeArea"){var E=d.globals.seriesXvalues[i][d.globals.seriesXvalues[i].length-k.count-1],N=h.drawRect(E,0,d.globals.gridWidth,d.globals.gridHeight,0);d.globals.dom.elForecastMask.appendChild(N.node);var L=h.drawRect(0,0,E,d.globals.gridHeight,0);d.globals.dom.elNonForecastMask.appendChild(L.node)}this.pointsChart||d.globals.delayedElements.push({el:this.elPointsMain.node,index:i});var W={i:u,realIndex:i,animationDelay:u,initialSpeed:d.config.chart.animations.speed,dataChangeSpeed:d.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(o)};if(o==="area")for(var G=x.fillPath({seriesNumber:i}),q=0;q0&&o!=="rangeArea"){var ce=h.renderPaths($);ce.node.setAttribute("stroke-dasharray",k.dashArray),k.strokeWidth&&ce.node.setAttribute("stroke-width",k.strokeWidth),this.elSeries.add(ce),ce.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 o=this,i=n.type,u=n.series,c=n.iterations,d=n.realIndex,h=n.i,x=n.x,k=n.y,E=n.pathsFrom,N=n.linePaths,L=n.areaPaths,W=n.seriesIndex,G=n.lineYPosition,q=n.xArrj,Q=n.yArrj,re=n.y2Arrj,ie=n.isRangeStart,C=n.seriesRangeEnd,I=this.w,$=new m(this.ctx),te=this.yRatio,ce=E.prevY,de=E.linePath,we=E.areaPath,Ce=E.pathFromLine,Re=E.pathFromArea,Be=p.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 ze=function(Ot,jt){return jt-Ot/te[o.yaxisIndex]+2*(o.isReversed?Ot/te[o.yaxisIndex]:0)},Ke=k,Ze=0;Ze0&&I.globals.collapsedSeries.length-1){jt--;break}return jt>=0?jt:0}(h-1)][Ze+1]:G=this.zeroY:G=this.zeroY,lt?k=ze(Be,G):(k=ze(u[h][Ze+1],G),i==="rangeArea"&&(Ke=ze(C[h][Ze+1],G))),q.push(x),lt&&I.config.stroke.curve==="smooth"?Q.push(null):Q.push(k),re.push(Ke);var Ct=this.lineHelpers.calculatePoints({series:u,x,y:k,realIndex:d,i:h,j:Ze,prevY:ce}),Rt=this._createPaths({type:i,series:u,i:h,realIndex:d,j:Ze,x,y:k,y2:Ke,xArrj:q,yArrj:Q,y2Arrj:re,linePath:de,areaPath:we,linePaths:N,areaPaths:L,seriesIndex:W,isRangeStart:ie});L=Rt.areaPaths,N=Rt.linePaths,we=Rt.areaPath,de=Rt.linePath,!this.appendPathFrom||I.config.stroke.curve==="smooth"&&i==="rangeArea"||(Ce+=$.line(x,this.zeroY),Re+=$.line(x,this.zeroY)),this.handleNullDataPoints(u,Ct,h,Ze,d),this._handleMarkersAndLabels({type:i,pointsPos:Ct,i:h,j:Ze,realIndex:d,isRangeStart:ie})}return{yArrj:Q,xArrj:q,pathFromArea:Re,areaPaths:L,pathFromLine:Ce,linePaths:N,linePath:de,areaPath:we}}},{key:"_handleMarkersAndLabels",value:function(n){var o=n.type,i=n.pointsPos,u=n.isRangeStart,c=n.i,d=n.j,h=n.realIndex,x=this.w,k=new je(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,d,{realIndex:h,pointsPos:i,zRatio:this.zRatio,elParent:this.elPointsMain});else{x.globals.series[c].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var E=this.markers.plotChartMarkers(i,h,d+1);E!==null&&this.elPointsMain.add(E)}var N=k.drawDataLabel({type:o,isRangeStart:u,pos:i,i:h,j:d+1});N!==null&&this.elDataLabelsWrap.add(N)}},{key:"_createPaths",value:function(n){var o=n.type,i=n.series,u=n.i,c=n.realIndex,d=n.j,h=n.x,x=n.y,k=n.xArrj,E=n.yArrj,N=n.y2,L=n.y2Arrj,W=n.linePath,G=n.areaPath,q=n.linePaths,Q=n.areaPaths,re=n.seriesIndex,ie=n.isRangeStart,C=this.w,I=new m(this.ctx),$=C.config.stroke.curve,te=this.areaBottomY;if(Array.isArray(C.config.stroke.curve)&&($=Array.isArray(re)?C.config.stroke.curve[re[u]]:C.config.stroke.curve[u]),o==="rangeArea"&&(C.globals.hasNullValues||C.config.forecastDataPoints.count>0)&&$==="smooth"&&($="straight"),$==="smooth"){var ce=o==="rangeArea"?k.length===C.globals.dataPoints:d===i[u].length-2,de=k.map(function(Ze,lt){return[k[lt],E[lt]]}).filter(function(Ze){return Ze[1]!==null});if(ce&&de.length>1){var we=xa(de);if(W+=Un(we),i[u][0]===null?G=W:G+=Un(we),o==="rangeArea"&&ie){W+=I.line(k[k.length-1],L[L.length-1]);var Ce=k.slice().reverse(),Re=L.slice().reverse(),Be=Ce.map(function(Ze,lt){return[Ce[lt],Re[lt]]}),ze=xa(Be);G=W+=Un(ze)}else G+=I.line(de[de.length-1][0],te)+I.line(de[0][0],te)+I.move(de[0][0],de[0][1])+"z";q.push(W),Q.push(G)}}else{if(i[u][d+1]===null){W+=I.move(h,x);var Ke=C.globals.isXNumeric?(C.globals.seriesX[c][d]-C.globals.minX)/this.xRatio:h-this.xDivision;G=G+I.line(Ke,te)+I.move(h,x)+"z"}i[u][d]===null&&(W+=I.move(h,x),G+=I.move(h,te)),$==="stepline"?(W=W+I.line(h,null,"H")+I.line(null,x,"V"),G=G+I.line(h,null,"H")+I.line(null,x,"V")):$==="straight"&&(W+=I.line(h,x),G+=I.line(h,x)),d===i[u].length-2&&(G=G+I.line(h,te)+I.move(h,x)+"z",o==="rangeArea"&&ie?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,o,i,u,c){var d=this.w;if(n[i][u]===null&&d.config.markers.showNullDataPoints||n[i].length===1){var h=this.markers.plotChartMarkers(o,c,u+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,x,k,E){this.xoffset=h,this.yoffset=x,this.height=E,this.width=k,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(N){var L,W=[],G=this.xoffset,q=this.yoffset,Q=c(N)/this.height,re=c(N)/this.width;if(this.width>=this.height)for(L=0;L=this.height){var W=N/this.height,G=this.width-W;L=new J(this.xoffset+W,this.yoffset,G,this.height)}else{var q=N/this.width,Q=this.height-q;L=new J(this.xoffset,this.yoffset+q,this.width,Q)}return L}}function n(h,x,k,E,N){E=E===void 0?0:E,N=N===void 0?0:N;var L=o(function(W,G){var q,Q=[],re=G/c(W);for(q=0;q=C}(x,L=h[0],N)?(x.push(L),o(h.slice(1),x,k,E)):(W=k.cutArea(c(x),E),E.push(k.getCoordinates(x)),o(h,[],W,E)),E;E.push(k.getCoordinates(x))}function i(h,x){var k=Math.min.apply(Math,h),E=Math.max.apply(Math,h),N=c(h);return Math.max(Math.pow(x,2)*E/Math.pow(N,2),Math.pow(N,2)/(Math.pow(x,2)*k))}function u(h){return h&&h.constructor===Array}function c(h){var x,k=0;for(x=0;xd-u&&k.width<=h-c){var E=x.rotateAroundCenter(n.node);n.node.setAttribute("transform","rotate(-90 ".concat(E.x," ").concat(E.y,") translate(").concat(k.height/3,")"))}}},{key:"truncateLabels",value:function(n,o,i,u,c,d){var h=new m(this.ctx),x=h.getTextRects(n,o).width+this.w.config.stroke.width+5>c-i&&d-u>c-i?d-u:c-i,k=h.getTextBasedOnMaxWidth({text:n,maxWidth:x,fontSize:o});return n.length!==k.length&&x/o<5?"":k}},{key:"animateTreemap",value:function(n,o,i,u){var c=new v(this.ctx);c.animateRect(n,{x:o.x,y:o.y,width:o.width,height:o.height},{x:i.x,y:i.y,width:i.width,height:i.height},u,function(){c.animationCompleted(n)})}}]),J}(),wa=86400,Ca=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return b(J,[{key:"calculateTimeScaleTicks",value:function(n,o){var i=this,u=this.w;if(u.globals.allSeriesCollapsed)return u.globals.labels=[],u.globals.timescaleLabels=[],[];var c=new ne(this.ctx),d=(o-n)/864e5;this.determineInterval(d),u.globals.disableZoomIn=!1,u.globals.disableZoomOut=!1,d<.00011574074074074075?u.globals.disableZoomIn=!0:d>5e4&&(u.globals.disableZoomOut=!0);var h=c.getTimeUnitsfromTimestamp(n,o,this.utc),x=u.globals.gridWidth/d,k=x/24,E=k/60,N=E/60,L=Math.floor(24*d),W=Math.floor(1440*d),G=Math.floor(d*wa),q=Math.floor(d),Q=Math.floor(d/30),re=Math.floor(d/365),ie={minMillisecond:h.minMillisecond,minSecond:h.minSecond,minMinute:h.minMinute,minHour:h.minHour,minDate:h.minDate,minMonth:h.minMonth,minYear:h.minYear},C={firstVal:ie,currentMillisecond:ie.minMillisecond,currentSecond:ie.minSecond,currentMinute:ie.minMinute,currentHour:ie.minHour,currentMonthDate:ie.minDate,currentDate:ie.minDate,currentMonth:ie.minMonth,currentYear:ie.minYear,daysWidthOnXAxis:x,hoursWidthOnXAxis:k,minutesWidthOnXAxis:E,secondsWidthOnXAxis:N,numberOfSeconds:G,numberOfMinutes:W,numberOfHours:L,numberOfDays:q,numberOfMonths:Q,numberOfYears:re};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"?a(a({},te),{},{day:1,value:$.value+1}):$.unit==="day"||$.unit==="hour"?a(a({},te),{},{value:$.value}):$.unit==="minute"?a(a({},te),{},{value:$.value,minute:$.value}):$.unit==="second"?a(a({},te),{},{value:$.value,minute:$.minute,second:$.second}):$});return I.filter(function($){var te=1,ce=Math.ceil(u.globals.gridWidth/120),de=$.value;u.config.xaxis.tickAmount!==void 0&&(ce=u.config.xaxis.tickAmount),I.length>ce&&(te=Math.floor(I.length/ce));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),de===30&&(Ce=!0);break;case"months_days":te=10,$.unit==="month"&&(we=!0),de===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":de%5!=0&&(Ce=!0);break;case"seconds_tens":de%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((de%te==0||we)&&!Ce)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(n,o){var i=this.w,u=this.formatDates(n),c=this.removeOverlappingTS(u);i.globals.timescaleLabels=c.slice(),new Jt(this.ctx).plotCoords()}},{key:"determineInterval",value:function(n){var o=24*n,i=60*o;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 o>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 o=n.firstVal,i=n.currentMonth,u=n.currentYear,c=n.daysWidthOnXAxis,d=n.numberOfYears,h=o.minYear,x=0,k=new ne(this.ctx),E="year";if(o.minDate>1||o.minMonth>0){var N=k.determineRemainingDaysOfYear(o.minYear,o.minMonth,o.minDate);x=(k.determineDaysOfYear(o.minYear)-N+1)*c,h=o.minYear+1,this.timeScaleArray.push({position:x,value:h,unit:E,year:h,month:p.monthMod(i+1)})}else o.minDate===1&&o.minMonth===0&&this.timeScaleArray.push({position:x,value:h,unit:E,year:u,month:p.monthMod(i+1)});for(var L=h,W=x,G=0;G1){k=(E.determineDaysOfMonths(u+1,o.minYear)-i+1)*d,x=p.monthMod(u+1);var W=c+L,G=p.monthMod(x),q=x;x===0&&(N="year",q=W,G=1,W+=L+=1),this.timeScaleArray.push({position:k,value:q,unit:N,year:W,month:G})}else this.timeScaleArray.push({position:k,value:x,unit:N,year:c,month:p.monthMod(u)});for(var Q=x+1,re=k,ie=0,C=1;ieh.determineDaysOfMonths(I+1,$)&&(E=1,x="month",W=I+=1),I},L=(24-o.minHour)*c,W=k,G=N(E,i,u);o.minHour===0&&o.minDate===1?(L=0,W=p.monthMod(o.minMonth),x="month",E=o.minDate):o.minDate!==1&&o.minHour===0&&o.minMinute===0&&(L=0,k=o.minDate,W=k,G=N(E=k,i,u)),this.timeScaleArray.push({position:L,value:W,unit:x,year:this._getYear(u,G,0),month:p.monthMod(G),day:E});for(var q=L,Q=0;Qx.determineDaysOfMonths(ce+1,c)&&(Q=1,ce+=1),{month:ce,date:Q}},N=function(te,ce){return te>x.determineDaysOfMonths(ce+1,c)?ce+=1:ce},L=60-(o.minMinute+o.minSecond/60),W=L*d,G=o.minHour+1,q=G;L===60&&(W=0,q=(G=o.minHour)+1);var Q=i;q>=24&&(q=0,Q+=1,k="day");var re=E(Q,u).month;re=N(Q,re),this.timeScaleArray.push({position:W,value:G,unit:k,day:Q,hour:q,year:c,month:p.monthMod(re)}),q++;for(var ie=W,C=0;C=24&&(q=0,k="day",re=E(Q+=1,re).month,re=N(Q,re));var I=this._getYear(c,re,0);ie=60*d+ie;var $=q===0?Q:q;this.timeScaleArray.push({position:ie,value:$,unit:k,hour:q,day:Q,year:I,month:p.monthMod(re)}),q++}}},{key:"generateMinuteScale",value:function(n){for(var o=n.currentMillisecond,i=n.currentSecond,u=n.currentMinute,c=n.currentHour,d=n.currentDate,h=n.currentMonth,x=n.currentYear,k=n.minutesWidthOnXAxis,E=n.secondsWidthOnXAxis,N=n.numberOfMinutes,L=u+1,W=d,G=h,q=x,Q=c,re=(60-i-o/1e3)*E,ie=0;ie=60&&(L=0,(Q+=1)===24&&(Q=0)),this.timeScaleArray.push({position:re,value:L,unit:"minute",hour:Q,minute:L,day:W,year:this._getYear(q,G,0),month:p.monthMod(G)}),re+=k,L++}},{key:"generateSecondScale",value:function(n){for(var o=n.currentMillisecond,i=n.currentSecond,u=n.currentMinute,c=n.currentHour,d=n.currentDate,h=n.currentMonth,x=n.currentYear,k=n.secondsWidthOnXAxis,E=n.numberOfSeconds,N=i+1,L=u,W=d,G=h,q=x,Q=c,re=(1e3-o)/1e3*k,ie=0;ie=60&&(N=0,++L>=60&&(L=0,++Q===24&&(Q=0))),this.timeScaleArray.push({position:re,value:N,unit:"second",hour:Q,minute:L,second:N,day:W,year:this._getYear(q,G,0),month:p.monthMod(G)}),re+=k,N++}},{key:"createRawDateString",value:function(n,o){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"+o).slice(-2):"-01":i+="-"+("0"+(n.day?n.day:"1")).slice(-2),n.unit==="hour"?i+=n.unit==="hour"?"T"+("0"+o).slice(-2):"T00":i+="T"+("0"+(n.hour?n.hour:"0")).slice(-2),n.unit==="minute"?i+=":"+("0"+o).slice(-2):i+=":"+(n.minute?("0"+n.minute).slice(-2):"00"),n.unit==="second"?i+=":"+("0"+o).slice(-2):i+=":00",this.utc&&(i+=".000Z"),i}},{key:"formatDates",value:function(n){var o=this,i=this.w;return n.map(function(u){var c=u.value.toString(),d=new ne(o.ctx),h=o.createRawDateString(u,c),x=d.getDate(d.parseDate(h));if(o.utc||(x=d.getDate(d.parseDateWithTimezone(h))),i.config.xaxis.labels.format===void 0){var k="dd MMM",E=i.config.xaxis.labels.datetimeFormatter;u.unit==="year"&&(k=E.year),u.unit==="month"&&(k=E.month),u.unit==="day"&&(k=E.day),u.unit==="hour"&&(k=E.hour),u.unit==="minute"&&(k=E.minute),u.unit==="second"&&(k=E.second),c=d.formatDate(x,k)}else c=d.formatDate(x,i.config.xaxis.labels.format);return{dateString:h,position:u.position,value:c,unit:u.unit,year:u.year,month:u.month}})}},{key:"removeOverlappingTS",value:function(n){var o,i=this,u=new m(this.ctx),c=!1;n.length>0&&n[0].value&&n.every(function(x){return x.value.length===n[0].value.length})&&(c=!0,o=u.getTextRects(n[0].value).width);var d=0,h=n.map(function(x,k){if(k>0&&i.w.config.xaxis.labels.hideOverlappingLabels){var E=c?o:u.getTextRects(n[d].value).width,N=n[d].position;return x.position>N+E+10?(d=k,x):null}return x});return h=h.filter(function(x){return x!==null})}},{key:"_getYear",value:function(n,o,i){return n+Math.floor(o/12)+i}}]),J}(),vs=function(){function J(n,o){l(this,J),this.ctx=o,this.w=o.w,this.el=n}return b(J,[{key:"setupElements",value:function(){var n=this.w.globals,o=this.w.config,i=o.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=(o.chart.type==="bar"||o.chart.type==="rangeBar"||o.chart.type==="boxPlot")&&o.plotOptions.bar.horizontal,n.chartClass=".apexcharts"+n.chartID,n.dom.baseEl=this.el,n.dom.elWrap=document.createElement("div"),m.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(o.chart.offsetX,", ").concat(o.chart.offsetY,")")}),n.dom.Paper.node.style.background=o.theme.mode!=="dark"||o.chart.background?o.chart.background:"rgba(0, 0, 0, 0.8)",this.setSVGDimensions(),n.dom.elLegendForeign=document.createElementNS(n.SVGNS,"foreignObject"),m.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,o){var i=this.w,u=i.config,c=i.globals,d={series:[],i:[]},h={series:[],i:[]},x={series:[],i:[]},k={series:[],i:[]},E={series:[],i:[]},N={series:[],i:[]},L={series:[],i:[]},W={series:[],i:[]},G={series:[],seriesRangeEnd:[],i:[]};c.series.map(function(ce,de){var we=0;n[de].type!==void 0?(n[de].type==="column"||n[de].type==="bar"?(c.series.length>1&&u.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),E.series.push(ce),E.i.push(de),we++,i.globals.columnSeries=E.series):n[de].type==="area"?(h.series.push(ce),h.i.push(de),we++):n[de].type==="line"?(d.series.push(ce),d.i.push(de),we++):n[de].type==="scatter"?(x.series.push(ce),x.i.push(de)):n[de].type==="bubble"?(k.series.push(ce),k.i.push(de),we++):n[de].type==="candlestick"?(N.series.push(ce),N.i.push(de),we++):n[de].type==="boxPlot"?(L.series.push(ce),L.i.push(de),we++):n[de].type==="rangeBar"?(W.series.push(ce),W.i.push(de),we++):n[de].type==="rangeArea"?(G.series.push(c.seriesRangeStart[de]),G.seriesRangeEnd.push(c.seriesRangeEnd[de]),G.i.push(de),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(ce),d.i.push(de))});var q=new Vr(this.ctx,o),Q=new Yn(this.ctx,o);this.ctx.pie=new ma(this.ctx);var re=new Gn(this.ctx);this.ctx.rangeBar=new ya(this.ctx,o);var ie=new ni(this.ctx),C=[];if(c.comboCharts){if(h.series.length>0&&C.push(q.draw(h.series,"area",h.i)),E.series.length>0)if(i.config.chart.stacked){var I=new Fr(this.ctx,o);C.push(I.draw(E.series,E.i))}else this.ctx.bar=new Tn(this.ctx,o),C.push(this.ctx.bar.draw(E.series,E.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)),L.series.length>0&&C.push(Q.draw(L.series,"boxPlot",L.i)),W.series.length>0&&C.push(this.ctx.rangeBar.draw(W.series,W.i)),x.series.length>0){var $=new Vr(this.ctx,o,!0);C.push($.draw(x.series,"scatter",x.i))}if(k.series.length>0){var te=new Vr(this.ctx,o,!0);C.push(te.draw(k.series,"bubble",k.i))}}else switch(u.chart.type){case"line":C=q.draw(c.series,"line");break;case"area":C=q.draw(c.series,"area");break;case"bar":u.chart.stacked?C=new Fr(this.ctx,o).draw(c.series):(this.ctx.bar=new Tn(this.ctx,o),C=this.ctx.bar.draw(c.series));break;case"candlestick":C=new Yn(this.ctx,o).draw(c.series,"candlestick");break;case"boxPlot":C=new Yn(this.ctx,o).draw(c.series,u.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 br(this.ctx,o).draw(c.series);break;case"treemap":C=new bs(this.ctx,o).draw(c.series);break;case"pie":case"donut":case"polarArea":C=this.ctx.pie.draw(c.series);break;case"radialBar":C=re.draw(c.series);break;case"radar":C=ie.draw(c.series);break;default:C=q.draw(c.series)}return C}},{key:"setSVGDimensions",value:function(){var n=this.w.globals,o=this.w.config;n.svgWidth=o.chart.width,n.svgHeight=o.chart.height;var i=p.getDimensions(this.el),u=o.chart.width.toString().split(/[0-9]+/g).pop();u==="%"?p.isNumber(i[0])&&(i[0].width===0&&(i=p.getDimensions(this.el.parentNode)),n.svgWidth=i[0]*parseInt(o.chart.width,10)/100):u!=="px"&&u!==""||(n.svgWidth=parseInt(o.chart.width,10));var c=o.chart.height.toString().split(/[0-9]+/g).pop();if(n.svgHeight!=="auto"&&n.svgHeight!=="")if(c==="%"){var d=p.getDimensions(this.el.parentNode);n.svgHeight=d[1]*parseInt(o.chart.height,10)/100}else n.svgHeight=parseInt(o.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),m.setAttrs(n.dom.Paper.node,{width:n.svgWidth,height:n.svgHeight}),c!=="%"){var h=o.chart.sparkline.enabled?0:n.axisCharts?o.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,o=n.translateY,i={transform:"translate("+n.translateX+", "+o+")"};m.setAttrs(n.dom.elGraphical.node,i)}},{key:"resizeNonAxisCharts",value:function(){var n=this.w,o=n.globals,i=0,u=n.config.chart.sparkline.enabled?1:15;u+=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 er(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=p.getBoundingClientRect(c);d=h.bottom;var x=h.bottom-h.top;d=Math.max(2.05*n.globals.radialSize,x)}var k=d+o.translateY+i+u;o.dom.elLegendForeign&&o.dom.elLegendForeign.setAttribute("height",k),n.config.chart.height&&String(n.config.chart.height).indexOf("%")>0||(o.dom.elWrap.style.height=k+"px",m.setAttrs(o.dom.Paper.node,{height:k}),o.dom.Paper.node.parentNode.parentNode.style.minHeight=k+"px")}},{key:"coreCalculations",value:function(){new Ve(this.ctx).init()}},{key:"resetGlobals",value:function(){var n=this,o=function(){return n.w.config.series.map(function(c){return[]})},i=new he,u=this.w.globals;i.initGlobalVars(u),u.seriesXvalues=o(),u.seriesYvalues=o()}},{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,o=this.w;if(o.globals.axisCharts){if(o.config.xaxis.crosshairs.position==="back"&&new st(this.ctx).drawXCrosshairs(),o.config.yaxis[0].crosshairs.position==="back"&&new st(this.ctx).drawYCrosshairs(),o.config.xaxis.type==="datetime"&&o.config.xaxis.labels.formatter===void 0){this.ctx.timeScale=new Ca(this.ctx);var i=[];isFinite(o.globals.minX)&&isFinite(o.globals.maxX)&&!o.globals.isBarHorizontal?i=this.ctx.timeScale.calculateTimeScaleTicks(o.globals.minX,o.globals.maxX):o.globals.isBarHorizontal&&(i=this.ctx.timeScale.calculateTimeScaleTicks(o.globals.minY,o.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(i)}n=new _(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,o=this.w;if(o.config.chart.brush.enabled&&typeof o.config.chart.events.selection!="function"){var i=Array.isArray(o.config.chart.brush.targets)||[o.config.chart.brush.target];i.forEach(function(u){var c=ApexCharts.getChartByID(u);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)})}),o.config.chart.events.selection=function(u,c){i.forEach(function(d){var h=ApexCharts.getChartByID(d),x=p.clone(o.config.yaxis);if(o.config.chart.brush.autoScaleYaxis&&h.w.globals.series.length===1){var k=new Ee(h);x=k.autoScaleY(h,x,c)}var E=h.w.config.yaxis.reduce(function(N,L,W){return[].concat(R(N),[a(a({},h.w.config.yaxis[W]),{},{min:x[0].min,max:x[0].max})])},[]);h.ctx.updateHelpers._updateOptions({xaxis:{min:c.xaxis.min,max:c.xaxis.max},yaxis:E},!1,!1,!1,!1)})}}}}]),J}(),Wr=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"_updateOptions",value:function(n){var o=this,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1],u=!(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 x=[o.ctx];c&&(x=o.ctx.getSyncedCharts()),o.ctx.w.globals.isExecCalled&&(x=[o.ctx],o.ctx.w.globals.isExecCalled=!1),x.forEach(function(k,E){var N=k.w;if(N.globals.shouldAnimate=u,i||(N.globals.resized=!0,N.globals.dataChanged=!0,u&&k.series.getPreviousPaths()),n&&s(n)==="object"&&(k.config=new ue(n),n=_.extendArrayProps(k.config,n,N),k.w.globals.chartID!==o.ctx.w.globals.chartID&&delete n.series,N.config=p.extend(N.config,n),d&&(N.globals.lastXAxis=n.xaxis?p.clone(n.xaxis):[],N.globals.lastYAxis=n.yaxis?p.clone(n.yaxis):[],N.globals.initialConfig=p.extend({},N.config),N.globals.initialSeries=p.clone(N.config.series),n.series))){for(var L=0;L2&&arguments[2]!==void 0&&arguments[2];return new Promise(function(c){var d,h=i.w;return h.globals.shouldAnimate=o,h.globals.dataChanged=!0,o&&i.ctx.series.getPreviousPaths(),h.globals.axisCharts?((d=n.map(function(x,k){return i._extendSeries(x,k)})).length===0&&(d=[{data:[]}]),h.config.series=d):h.config.series=n.slice(),u&&(h.globals.initialConfig.series=p.clone(h.config.series),h.globals.initialSeries=p.clone(h.config.series)),i.ctx.update().then(function(){c(i.ctx)})})}},{key:"_extendSeries",value:function(n,o){var i=this.w,u=i.config.series[o];return a(a({},i.config.series[o]),{},{name:n.name?n.name:u==null?void 0:u.name,color:n.color?n.color:u==null?void 0:u.color,type:n.type?n.type:u==null?void 0:u.type,group:n.group?n.group:u==null?void 0:u.group,data:n.data?n.data:u==null?void 0:u.data,zIndex:n.zIndex!==void 0?n.zIndex:o})}},{key:"toggleDataPointSelection",value:function(n,o){var i=this.w,u=null,c=".apexcharts-series[data\\:realIndex='".concat(n,"']");return i.globals.axisCharts?u=i.globals.dom.Paper.select("".concat(c," path[j='").concat(o,"'], ").concat(c," circle[j='").concat(o,"'], ").concat(c," rect[j='").concat(o,"']")).members[0]:o===void 0&&(u=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)),u?(new m(this.ctx).pathMouseDown(u,null),u.node?u.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(n){var o=this.w;if(["min","max"].forEach(function(u){n.xaxis[u]!==void 0&&(o.config.xaxis[u]=n.xaxis[u],o.globals.lastXAxis[u]=n.xaxis[u])}),n.xaxis.categories&&n.xaxis.categories.length&&(o.config.xaxis.categories=n.xaxis.categories),o.config.xaxis.convertedCatToNumeric){var i=new ge(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(o,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 o=this,i=this.w,u=i.globals.lastXAxis,c=i.globals.lastYAxis;n&&n.xaxis&&(u=n.xaxis),n&&n.yaxis&&(c=n.yaxis),i.config.xaxis.min=u.min,i.config.xaxis.max=u.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,x){i.globals.zoomed||c[x]!==void 0?d(x):o.ctx.opts.yaxis[x]!==void 0&&(h.min=o.ctx.opts.yaxis[x].min,h.max=o.ctx.opts.yaxis[x].max)})}}]),J}();Pn=typeof window<"u"?window:void 0,qn=function(J,n){var o=(this!==void 0?this:J).SVG=function(C){if(o.supported)return C=new o.Doc(C),o.parser.draw||o.prepare(),C};if(o.ns="http://www.w3.org/2000/svg",o.xmlns="http://www.w3.org/2000/xmlns/",o.xlink="http://www.w3.org/1999/xlink",o.svgjs="http://svgjs.dev",o.supported=!0,!o.supported)return!1;o.did=1e3,o.eid=function(C){return"Svgjs"+E(C)+o.did++},o.create=function(C){var I=n.createElementNS(this.ns,C);return I.setAttribute("id",this.eid(C)),I},o.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];o.Set&&o.Set.inherit&&o.Set.inherit()},o.invent=function(C){var I=typeof C.create=="function"?C.create:function(){this.constructor.call(this,o.create(C.create))};return C.inherit&&(I.prototype=new C.inherit),C.extend&&o.extend(I,C.extend),C.construct&&o.extend(C.parent||o.Container,C.construct),I},o.adopt=function(C){return C?C.instance?C.instance:((I=C.nodeName=="svg"?C.parentNode instanceof J.SVGElement?new o.Nested:new o.Doc:C.nodeName=="linearGradient"?new o.Gradient("linear"):C.nodeName=="radialGradient"?new o.Gradient("radial"):o[E(C.nodeName)]?new o[E(C.nodeName)]:new o.Element(C)).type=C.nodeName,I.node=C,C.instance=I,I instanceof o.Doc&&I.namespace().defs(),I.setData(JSON.parse(C.getAttribute("svgjs:data"))||{}),I):null;var I},o.prepare=function(){var C=n.getElementsByTagName("body")[0],I=(C?new o.Doc(C):o.adopt(n.documentElement).nested()).size(2,0);o.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:o.create("svg")}},o.parser={native:o.create("svg")},n.addEventListener("DOMContentLoaded",function(){o.parser.draw||o.prepare()},!1),o.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},o.utils={map:function(C,I){for(var $=C.length,te=[],ce=0;ce<$;ce++)te.push(I(C[ce]));return te},filter:function(C,I){for(var $=C.length,te=[],ce=0;ce<$;ce++)I(C[ce])&&te.push(C[ce]);return te},filterSVGElements:function(C){return this.filter(C,function(I){return I instanceof J.SVGElement})}},o.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"}},o.Color=function(C){var I,$;this.r=0,this.g=0,this.b=0,C&&(typeof C=="string"?o.regex.isRgb.test(C)?(I=o.regex.rgb.exec(C.replace(o.regex.whitespace,"")),this.r=parseInt(I[1]),this.g=parseInt(I[2]),this.b=parseInt(I[3])):o.regex.isHex.test(C)&&(I=o.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))},o.extend(o.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 o.Color(C),this},at:function(C){return this.destination?(C=C<0?0:C>1?1:C,new o.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}}),o.Color.test=function(C){return C+="",o.regex.isHex.test(C)||o.regex.isRgb.test(C)},o.Color.isRgb=function(C){return C&&typeof C.r=="number"&&typeof C.g=="number"&&typeof C.b=="number"},o.Color.isColor=function(C){return o.Color.isRgb(C)||o.Color.test(C)},o.Array=function(C,I){(C=(C||[]).valueOf()).length==0&&I&&(C=I.valueOf()),this.value=this.parse(C)},o.extend(o.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)}}),o.PointArray=function(C,I){o.Array.call(this,C,I||[[0,0]])},o.PointArray.prototype=new o.Array,o.PointArray.prototype.constructor=o.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"]}},u="mlhvqtcsaz".split(""),c=0,d=u.length;cwe);return te},bbox:function(){return o.parser.draw||o.prepare(),o.parser.path.setAttribute("d",this.toString()),o.parser.path.getBBox()}}),o.Number=o.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(o.regex.numberAndUnit))&&(this.value=parseFloat(I[1]),I[5]=="%"?this.value/=100:I[5]=="s"&&(this.value*=1e3),this.unit=I[5]):C instanceof o.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 o.Number(C),new o.Number(this+C,this.unit||C.unit)},minus:function(C){return C=new o.Number(C),new o.Number(this-C,this.unit||C.unit)},times:function(C){return C=new o.Number(C),new o.Number(this*C,this.unit||C.unit)},divide:function(C){return C=new o.Number(C),new o.Number(this/C,this.unit||C.unit)},to:function(C){var I=new o.Number(this);return typeof C=="string"&&(I.unit=C),I},morph:function(C){return this.destination=new o.Number(C),C.relative&&(this.destination.value+=this.value),this},at:function(C){return this.destination?new o.Number(this.destination).minus(this).times(C).plus(this):this}}}),o.Element=o.invent({create:function(C){this._stroke=o.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 $=L(this,C,I);return this.width(new o.Number($.width)).height(new o.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(o.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 o.get(this.attr(C))},parent:function(C){var I=this;if(!I.node.parentNode)return null;if(I=o.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=o.adopt(I.node.parentNode)}},doc:function(){return this instanceof o.Doc?this:this.parent(o.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 o.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)}},o.morph=function(C){return function(I,$){return new o.MorphObj(I,$).at(C)}},o.Situation=o.invent({create:function(C){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new o.Number(C.duration).valueOf(),this.delay=new o.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={}}}),o.FX=o.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 o.Situation({duration:C||1e3,delay:$||0,ease:o.easing[I||"-"]||I});return this.queue(te),this},target:function(C){return C&&C instanceof o.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 o.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 o.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 o.Number&&(C[te]=new o.Number(C[te])),I.animations[$][te]=C[te].morph(I.animations[$][te])}for(var $ in I.attrs)I.attrs[$]=new o.MorphObj(this.target().attr($),I.attrs[$]);for(var $ in I.styles)I.styles[$]=new o.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,o.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&&de<=ce&&(this.situation.once[de].call(this.target(),this.pos,ce),delete this.situation.once[de]);return this.active&&this.target().fire("during",{pos:this.pos,eased:ce,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=ce,this):this},eachAt:function(){var C,I=this,$=this.target(),te=this.situation;for(var ce in te.animations)C=[].concat(te.animations[ce]).map(function(Ce){return typeof Ce!="string"&&Ce.at?Ce.at(te.ease(I.pos),I.pos):Ce}),$[ce].apply($,C);for(var ce in te.attrs)C=[ce].concat(te.attrs[ce]).map(function(Re){return typeof Re!="string"&&Re.at?Re.at(te.ease(I.pos),I.pos):Re}),$.attr.apply($,C);for(var ce in te.styles)C=[ce].concat(te.styles[ce]).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,ce=0;for(var de=te.transforms.length;ce=0;--$)this[re[$]]=C[re[$]]!=null?C[re[$]]:I[re[$]]},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 o.Matrix(this)}},clone:function(){return new o.Matrix(this)},morph:function(C){return this.destination=new o.Matrix(C),this},multiply:function(C){return new o.Matrix(this.native().multiply(function(I){return I instanceof o.Matrix||(I=new o.Matrix(I)),I}(C).native()))},inverse:function(){return new o.Matrix(this.native().inverse())},translate:function(C,I){return new o.Matrix(this.native().translate(C||0,I||0))},native:function(){for(var C=o.parser.native.createSVGMatrix(),I=re.length-1;I>=0;I--)C[re[I]]=this[re[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:o.Element,construct:{ctm:function(){return new o.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof o.Nested){var C=this.rect(1,1),I=C.node.getScreenCTM();return C.remove(),new o.Matrix(I)}return new o.Matrix(this.node.getScreenCTM())}}}),o.Point=o.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 o.Point(this)},morph:function(C,I){return this.destination=new o.Point(C,I),this}}}),o.extend(o.Element,{point:function(C,I){return new o.Point(C,I).transform(this.screenCTM().inverse())}}),o.extend(o.Element,{attr:function(C,I,$){if(C==null){for(C={},$=(I=this.node.attributes).length-1;$>=0;$--)C[I[$].nodeName]=o.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?o.defaults.attrs[C]:o.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"||(o.regex.isImage.test(I)&&(I=this.doc().defs().image(I,0,0)),I instanceof o.Image&&(I=this.doc().defs().pattern(0,0,function(){this.add(I)}))),typeof I=="number"?I=new o.Number(I):o.Color.isColor(I)?I=new o.Color(I):Array.isArray(I)&&(I=new o.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}}),o.extend(o.Element,{transform:function(C,I){var $;return s(C)!=="object"?($=new o.Matrix(this).extract(),typeof C=="string"?$[C]:$):($=new o.Matrix(this),I=!!I||!!C.relative,C.a!=null&&($=I?$.multiply(new o.Matrix(C)):new o.Matrix(C)),this.attr("transform",$))}}),o.extend(o.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(o.regex.transforms).slice(0,-1).map(function(C){var I=C.trim().split("(");return[I[0],I[1].split(o.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 o.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())}}),o.Transformation=o.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 o.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,ce=$.length;te=0;I--)C.childNodes[I]instanceof J.SVGElement&&q(C.childNodes[I]);return o.adopt(C).id(o.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"||o.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},o.extend(o.Element,o.FX,I)}),o.extend(o.Element,o.FX,{translate:function(C,I){return this.transform({x:C,y:I})},matrix:function(C){return this.attr("transform",new o.Matrix(arguments.length==6?[].slice.call(arguments):C))},opacity:function(C){return this.attr("opacity",C)},dx:function(C){return this.x(new o.Number(C).plus(this instanceof o.FX?0:this.x()),!0)},dy:function(C){return this.y(new o.Number(C).plus(this instanceof o.FX?0:this.y()),!0)}}),o.extend(o.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(C){return this.node.getPointAtLength(C)}}),o.Set=o.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 o.Set(C)}}}),o.FX.Set=o.invent({create:function(C){this.set=C}}),o.Set.inherit=function(){var C=[];for(var I in o.Shape.prototype)typeof o.Shape.prototype[I]=="function"&&typeof o.Set.prototype[I]!="function"&&C.push(I);for(var I in C.forEach(function(te){o.Set.prototype[te]=function(){for(var ce=0,de=this.members.length;ce=0;C--)delete this.memory()[arguments[C]];return this},memory:function(){return this._memory||(this._memory={})}}),o.get=function(C){var I=n.getElementById(function($){var te=($||"").toString().match(o.regex.reference);if(te)return te[1]}(C)||C);return o.adopt(I)},o.select=function(C,I){return new o.Set(o.utils.map((I||n).querySelectorAll(C),function($){return o.adopt($)}))},o.extend(o.Parent,{select:function(C){return o.select(C,this.node)}});var re="abcdef".split("");if(typeof J.CustomEvent!="function"){var ie=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),$};ie.prototype=J.Event.prototype,o.CustomEvent=ie}else o.CustomEvent=J.CustomEvent;return o},s(t)==="object"?e.exports=Pn.document?qn(Pn,Pn.document):function(J){return qn(J,J.document)}:Pn.SVG=qn(Pn,Pn.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,x){return this.put(new SVG.BlendEffect(d,h,x))},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,x){return this.put(new SVG.CompositeEffect(d,h,x))},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,x){return this.put(new SVG.DiffuseLightingEffect(d,h,x))},displacementMap:function(d,h,x,k,E){return this.put(new SVG.DisplacementMapEffect(d,h,x,k,E))},specularLighting:function(d,h,x,k){return this.put(new SVG.SpecularLightingEffect(d,h,x,k))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(d,h,x,k,E){return this.put(new SVG.TurbulenceEffect(d,h,x,k,E))},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,x){return this.parent()&&this.parent().diffuseLighting(d,h,x).in(this)},displacementMap:function(d,h,x,k){return this.parent()&&this.parent().displacementMap(this,d,h,x,k)},specularLighting:function(d,h,x,k){return this.parent()&&this.parent().specularLighting(d,h,x,k).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(d,h,x,k,E){return this.parent()&&this.parent().turbulence(d,h,x,k,E).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,x){this.attr({in:d,in2:h,mode:x||"normal"})},colorMatrix:function(d,h){d=="matrix"&&(h=u(h)),this.attr({type:d,values:h===void 0?null:h})},convolveMatrix:function(d){d=u(d),this.attr({order:Math.sqrt(d.split(" ").length),kernelMatrix:d})},composite:function(d,h,x){this.attr({in:d,in2:h,operator:x})},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,x,k,E){this.attr({in:d,in2:h,scale:x,xChannelSelector:k,yChannelSelector:E})},gaussianBlur:function(d,h){d!=null||h!=null?this.attr("stdDeviation",function(x){if(!Array.isArray(x))return x;for(var k=0,E=x.length,N=[];k1&&(Mt*=E=Math.sqrt(E),_t*=E),N=new SVG.Matrix().rotate(jt).scale(1/Mt,1/_t).rotate(-jt),ar=ar.transform(N),cr=cr.transform(N),L=[cr.x-ar.x,cr.y-ar.y],G=L[0]*L[0]+L[1]*L[1],W=Math.sqrt(G),L[0]/=W,L[1]/=W,q=G<4?Math.sqrt(1-G/4):0,Er===Kn&&(q*=-1),Q=new SVG.Point((cr.x+ar.x)/2+q*-L[1],(cr.y+ar.y)/2+q*L[0]),re=new SVG.Point(ar.x-Q.x,ar.y-Q.y),ie=new SVG.Point(cr.x-Q.x,cr.y-Q.y),C=Math.acos(re.x/Math.sqrt(re.x*re.x+re.y*re.y)),re.y<0&&(C*=-1),I=Math.acos(ie.x/Math.sqrt(ie.x*ie.x+ie.y*ie.y)),ie.y<0&&(I*=-1),Kn&&C>I&&(I+=2*Math.PI),!Kn&&Cd.maxX-o.width&&(h=(u=d.maxX-o.width)-this.startPoints.box.x),d.minY!=null&&cd.maxY-o.height&&(x=(c=d.maxY-o.height)-this.startPoints.box.y),d.snapToGrid!=null&&(u-=u%d.snapToGrid,c-=c%d.snapToGrid,h-=h%d.snapToGrid,x-=x%d.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:h,y:x},!0):this.el.move(u,c));return i},J.prototype.end=function(n){var o=this.drag(n);this.el.fire("dragend",{event:n,p:o,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,o){typeof n!="function"&&typeof n!="object"||(o=n,n=!0);var i=this.remember("_draggable")||new J(this);return(n=n===void 0||n)?i.init(o||{},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(o,i,u){var c=typeof o!="string"?o:i[o];return u?c/2:c},this.pointCoords=function(o,i){var u=this.pointsList[o];return{x:this.pointCoord(u[0],i,o==="t"||o==="b"),y:this.pointCoord(u[1],i,o==="r"||o==="l")}}}J.prototype.init=function(n,o){var i=this.el.bbox();this.options={};var u=this.el.selectize.defaults.points;for(var c in this.el.selectize.defaults)this.options[c]=this.el.selectize.defaults[c],o[c]!==void 0&&(this.options[c]=o[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?u:[]),this.options[d[c]]=h}this.options.points=[u,this.options.points].reduce(function(x,k){return x.filter(function(E){return k.indexOf(E)>-1})}),this.options.points=[this.options.points,this.options.pointsExclude].reduce(function(x,k){return x.filter(function(E){return k.indexOf(E)<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(o){return[o[0]-n.x,o[1]-n.y]})},J.prototype.drawPoints=function(){for(var n=this,o=this.getPointArray(),i=0,u=o.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,x=d+this.parameters.p.y,k=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),E=Math.atan2(x-this.parameters.box.y-this.parameters.box.height/2,h-this.parameters.box.x-this.parameters.box.width/2),N=this.parameters.rotation+180*(E-k)/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]),x=this.el.array().valueOf();x[this.parameters.i][0]=this.parameters.pointCoords[0]+h[0],x[this.parameters.i][1]=this.parameters.pointCoords[1]+h[1],this.el.plot(x)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:n}),SVG.on(window,"touchmove.resize",function(c){o.update(c||window.event)}),SVG.on(window,"touchend.resize",function(){o.done()}),SVG.on(window,"mousemove.resize",function(c){o.update(c||window.event)}),SVG.on(window,"mouseup.resize",function(){o.done()})},J.prototype.update=function(n){if(n){var o=this._extractPosition(n),i=this.transformPoint(o.x,o.y),u=i.x-this.parameters.p.x,c=i.y-this.parameters.p.y;this.lastUpdateCall=[u,c],this.calc(u,c),this.el.fire("resizing",{dx:u,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,o,i,u){var c;return u!==void 0?c=[(i+n)%this.options.snapToGrid,(u+o)%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+o+(2&i?0:this.parameters.box.height))%this.options.snapToGrid]),n<0&&(c[0]-=this.options.snapToGrid),o<0&&(c[1]-=this.options.snapToGrid),n-=Math.abs(c[0])h.maxX&&(n=h.maxX-c),h.minY!==void 0&&d+oh.maxY&&(o=h.maxY-d),[n,o]},J.prototype.checkAspectRatio=function(n,o){if(!this.options.saveAspectRatio)return n;var i=n.slice(),u=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 hu&&(i[0]=this.parameters.box.width-d*u,o&&(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 co=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(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 v(this.ctx),this.ctx.axes=new bt(this.ctx),this.ctx.core=new vs(this.ctx.el,this.ctx),this.ctx.config=new ue({}),this.ctx.data=new Xe(this.ctx),this.ctx.grid=new Ne(this.ctx),this.ctx.graphics=new m(this.ctx),this.ctx.coreUtils=new _(this.ctx),this.ctx.crosshairs=new wt(this.ctx),this.ctx.events=new He(this.ctx),this.ctx.exports=new ke(this.ctx),this.ctx.localization=new Ze(this.ctx),this.ctx.options=new K,this.ctx.responsive=new It(this.ctx),this.ctx.series=new Oe(this.ctx),this.ctx.theme=new Pt(this.ctx),this.ctx.formatters=new fe(this.ctx),this.ctx.titleSubtitle=new Lt(this.ctx),this.ctx.legend=new er(this.ctx),this.ctx.toolbar=new so(this.ctx),this.ctx.tooltip=new ba(this.ctx),this.ctx.dimensions=new Jt(this.ctx),this.ctx.updateHelpers=new Wr(this.ctx),this.ctx.zoomPanSelection=new Eo(this.ctx),this.ctx.w.globals.tooltip=new ba(this.ctx)}}]),J}(),Sa=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"clear",value:function(n){var o=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:o})}},{key:"killSVG",value:function(n){n.each(function(o,i){this.removeClass("*"),this.off(),this.stop()},!0),n.ungroup(),n.clear()}},{key:"clearDomElements",value:function(n){var o=this,i=n.isUpdating,u=this.w.globals.dom.Paper.node;u.parentNode&&u.parentNode.parentNode&&!i&&(u.parentNode.parentNode.style.minHeight="unset");var c=this.w.globals.dom.baseEl;c&&this.ctx.eventList.forEach(function(h){c.removeEventListener(h,o.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}(),fo=new WeakMap,oi=function(){function J(n,o){l(this,J),this.opts=o,this.ctx=this,this.w=new ye(o).init(),this.el=n,this.w.globals.cuid=p.randomId(),this.w.globals.chartID=this.w.config.chart.id?p.escapeString(this.w.config.chart.id):this.w.globals.cuid,new co(this).initModules(),this.create=p.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return b(J,[{key:"render",value:function(){var n=this;return new Promise(function(o,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 u=n.w.config.chart.events.beforeMount;if(typeof u=="function"&&u(n,n.w),n.events.fireEvent("beforeMount",[n,n.w]),window.addEventListener("resize",n.windowResizeHandler),function(E,N){var L=!1;if(E.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var W=E.getBoundingClientRect();E.style.display!=="none"&&W.width!==0||(L=!0)}var G=new ResizeObserver(function(q){L&&N.call(E,q),L=!0});E.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(E.children).forEach(function(q){return G.observe(q)}):G.observe(E),fo.set(N,G)}(n.el.parentNode,n.parentResizeHandler),!n.css){var c=n.el.getRootNode&&n.el.getRootNode(),d=p.is("ShadowRoot",c),h=n.el.ownerDocument,x=h.getElementById("apexcharts-css");!d&&x||(n.css=document.createElement("style"),n.css.id="apexcharts-css",n.css.textContent=`@keyframes opaque { +`:""):(typeof C=="function"?C.call(this,this):this.plain(C),this)},dx:function(C){return this.attr("dx",C)},dy:function(C){return this.attr("dy",C)},newLine:function(){var C=this.parent(o.Text);return this.dom.newLined=!0,this.dy(C.dom.leading*C.attr("font-size")).attr("x",C.x())}}}),o.extend(o.Text,o.Tspan,{plain:function(C){return this._build===!1&&this.clear(),this.node.appendChild(n.createTextNode(C)),this},tspan:function(C){var I=(this.textPath&&this.textPath()||this).node,$=new o.Tspan;return this._build===!1&&this.clear(),I.appendChild($.node),$.text(C)},clear:function(){for(var C=(this.textPath&&this.textPath()||this).node;C.hasChildNodes();)C.removeChild(C.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),o.TextPath=o.invent({create:"textPath",inherit:o.Parent,parent:o.Text,construct:{morphArray:o.PathArray,array:function(){var C=this.track();return C?C.array():null},plot:function(C){var I=this.track(),$=null;return I&&($=I.plot(C)),C==null?$:this},track:function(){var C=this.textPath();if(C)return C.reference("href")},textPath:function(){if(this.node.firstChild&&this.node.firstChild.nodeName=="textPath")return o.adopt(this.node.firstChild)}}}),o.Nested=o.invent({create:function(){this.constructor.call(this,o.create("svg")),this.style("overflow","visible")},inherit:o.Container,construct:{nested:function(){return this.put(new o.Nested)}}});var h={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(C,I){return I=="color"?C:C+"-"+I}};function x(C,I,$,te){return $+te.replace(o.regex.dots," .")}function k(C){return C.toLowerCase().replace(/-(.)/g,function(I,$){return $.toUpperCase()})}function E(C){return C.charAt(0).toUpperCase()+C.slice(1)}function N(C){var I=C.toString(16);return I.length==1?"0"+I:I}function L(C,I,$){if(I==null||$==null){var te=C.bbox();I==null?I=te.width/te.height*$:$==null&&($=te.height/te.width*I)}return{width:I,height:$}}function W(C,I,$){return{x:I*C.a+$*C.c+0,y:I*C.b+$*C.d+0}}function G(C){return{a:C[0],b:C[1],c:C[2],d:C[3],e:C[4],f:C[5]}}function q(C){for(var I=C.childNodes.length-1;I>=0;I--)C.childNodes[I]instanceof J.SVGElement&&q(C.childNodes[I]);return o.adopt(C).id(o.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"||o.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},o.extend(o.Element,o.FX,I)}),o.extend(o.Element,o.FX,{translate:function(C,I){return this.transform({x:C,y:I})},matrix:function(C){return this.attr("transform",new o.Matrix(arguments.length==6?[].slice.call(arguments):C))},opacity:function(C){return this.attr("opacity",C)},dx:function(C){return this.x(new o.Number(C).plus(this instanceof o.FX?0:this.x()),!0)},dy:function(C){return this.y(new o.Number(C).plus(this instanceof o.FX?0:this.y()),!0)}}),o.extend(o.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(C){return this.node.getPointAtLength(C)}}),o.Set=o.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 o.Set(C)}}}),o.FX.Set=o.invent({create:function(C){this.set=C}}),o.Set.inherit=function(){var C=[];for(var I in o.Shape.prototype)typeof o.Shape.prototype[I]=="function"&&typeof o.Set.prototype[I]!="function"&&C.push(I);for(var I in C.forEach(function(te){o.Set.prototype[te]=function(){for(var ce=0,de=this.members.length;ce=0;C--)delete this.memory()[arguments[C]];return this},memory:function(){return this._memory||(this._memory={})}}),o.get=function(C){var I=n.getElementById(function($){var te=($||"").toString().match(o.regex.reference);if(te)return te[1]}(C)||C);return o.adopt(I)},o.select=function(C,I){return new o.Set(o.utils.map((I||n).querySelectorAll(C),function($){return o.adopt($)}))},o.extend(o.Parent,{select:function(C){return o.select(C,this.node)}});var re="abcdef".split("");if(typeof J.CustomEvent!="function"){var ie=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),$};ie.prototype=J.Event.prototype,o.CustomEvent=ie}else o.CustomEvent=J.CustomEvent;return o},s(t)==="object"?e.exports=Pn.document?qn(Pn,Pn.document):function(J){return qn(J,J.document)}:Pn.SVG=qn(Pn,Pn.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,x){return this.put(new SVG.BlendEffect(d,h,x))},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,x){return this.put(new SVG.CompositeEffect(d,h,x))},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,x){return this.put(new SVG.DiffuseLightingEffect(d,h,x))},displacementMap:function(d,h,x,k,E){return this.put(new SVG.DisplacementMapEffect(d,h,x,k,E))},specularLighting:function(d,h,x,k){return this.put(new SVG.SpecularLightingEffect(d,h,x,k))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(d,h,x,k,E){return this.put(new SVG.TurbulenceEffect(d,h,x,k,E))},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,x){return this.parent()&&this.parent().diffuseLighting(d,h,x).in(this)},displacementMap:function(d,h,x,k){return this.parent()&&this.parent().displacementMap(this,d,h,x,k)},specularLighting:function(d,h,x,k){return this.parent()&&this.parent().specularLighting(d,h,x,k).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(d,h,x,k,E){return this.parent()&&this.parent().turbulence(d,h,x,k,E).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,x){this.attr({in:d,in2:h,mode:x||"normal"})},colorMatrix:function(d,h){d=="matrix"&&(h=u(h)),this.attr({type:d,values:h===void 0?null:h})},convolveMatrix:function(d){d=u(d),this.attr({order:Math.sqrt(d.split(" ").length),kernelMatrix:d})},composite:function(d,h,x){this.attr({in:d,in2:h,operator:x})},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,x,k,E){this.attr({in:d,in2:h,scale:x,xChannelSelector:k,yChannelSelector:E})},gaussianBlur:function(d,h){d!=null||h!=null?this.attr("stdDeviation",function(x){if(!Array.isArray(x))return x;for(var k=0,E=x.length,N=[];k1&&(Rt*=E=Math.sqrt(E),Ot*=E),N=new SVG.Matrix().rotate(jt).scale(1/Rt,1/Ot).rotate(-jt),ar=ar.transform(N),cr=cr.transform(N),L=[cr.x-ar.x,cr.y-ar.y],G=L[0]*L[0]+L[1]*L[1],W=Math.sqrt(G),L[0]/=W,L[1]/=W,q=G<4?Math.sqrt(1-G/4):0,Er===Kn&&(q*=-1),Q=new SVG.Point((cr.x+ar.x)/2+q*-L[1],(cr.y+ar.y)/2+q*L[0]),re=new SVG.Point(ar.x-Q.x,ar.y-Q.y),ie=new SVG.Point(cr.x-Q.x,cr.y-Q.y),C=Math.acos(re.x/Math.sqrt(re.x*re.x+re.y*re.y)),re.y<0&&(C*=-1),I=Math.acos(ie.x/Math.sqrt(ie.x*ie.x+ie.y*ie.y)),ie.y<0&&(I*=-1),Kn&&C>I&&(I+=2*Math.PI),!Kn&&Cd.maxX-o.width&&(h=(u=d.maxX-o.width)-this.startPoints.box.x),d.minY!=null&&cd.maxY-o.height&&(x=(c=d.maxY-o.height)-this.startPoints.box.y),d.snapToGrid!=null&&(u-=u%d.snapToGrid,c-=c%d.snapToGrid,h-=h%d.snapToGrid,x-=x%d.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:h,y:x},!0):this.el.move(u,c));return i},J.prototype.end=function(n){var o=this.drag(n);this.el.fire("dragend",{event:n,p:o,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,o){typeof n!="function"&&typeof n!="object"||(o=n,n=!0);var i=this.remember("_draggable")||new J(this);return(n=n===void 0||n)?i.init(o||{},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(o,i,u){var c=typeof o!="string"?o:i[o];return u?c/2:c},this.pointCoords=function(o,i){var u=this.pointsList[o];return{x:this.pointCoord(u[0],i,o==="t"||o==="b"),y:this.pointCoord(u[1],i,o==="r"||o==="l")}}}J.prototype.init=function(n,o){var i=this.el.bbox();this.options={};var u=this.el.selectize.defaults.points;for(var c in this.el.selectize.defaults)this.options[c]=this.el.selectize.defaults[c],o[c]!==void 0&&(this.options[c]=o[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?u:[]),this.options[d[c]]=h}this.options.points=[u,this.options.points].reduce(function(x,k){return x.filter(function(E){return k.indexOf(E)>-1})}),this.options.points=[this.options.points,this.options.pointsExclude].reduce(function(x,k){return x.filter(function(E){return k.indexOf(E)<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(o){return[o[0]-n.x,o[1]-n.y]})},J.prototype.drawPoints=function(){for(var n=this,o=this.getPointArray(),i=0,u=o.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,x=d+this.parameters.p.y,k=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),E=Math.atan2(x-this.parameters.box.y-this.parameters.box.height/2,h-this.parameters.box.x-this.parameters.box.width/2),N=this.parameters.rotation+180*(E-k)/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]),x=this.el.array().valueOf();x[this.parameters.i][0]=this.parameters.pointCoords[0]+h[0],x[this.parameters.i][1]=this.parameters.pointCoords[1]+h[1],this.el.plot(x)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:n}),SVG.on(window,"touchmove.resize",function(c){o.update(c||window.event)}),SVG.on(window,"touchend.resize",function(){o.done()}),SVG.on(window,"mousemove.resize",function(c){o.update(c||window.event)}),SVG.on(window,"mouseup.resize",function(){o.done()})},J.prototype.update=function(n){if(n){var o=this._extractPosition(n),i=this.transformPoint(o.x,o.y),u=i.x-this.parameters.p.x,c=i.y-this.parameters.p.y;this.lastUpdateCall=[u,c],this.calc(u,c),this.el.fire("resizing",{dx:u,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,o,i,u){var c;return u!==void 0?c=[(i+n)%this.options.snapToGrid,(u+o)%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+o+(2&i?0:this.parameters.box.height))%this.options.snapToGrid]),n<0&&(c[0]-=this.options.snapToGrid),o<0&&(c[1]-=this.options.snapToGrid),n-=Math.abs(c[0])h.maxX&&(n=h.maxX-c),h.minY!==void 0&&d+oh.maxY&&(o=h.maxY-d),[n,o]},J.prototype.checkAspectRatio=function(n,o){if(!this.options.saveAspectRatio)return n;var i=n.slice(),u=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 hu&&(i[0]=this.parameters.box.width-d*u,o&&(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 co=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(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 v(this.ctx),this.ctx.axes=new ft(this.ctx),this.ctx.core=new vs(this.ctx.el,this.ctx),this.ctx.config=new ue({}),this.ctx.data=new Ge(this.ctx),this.ctx.grid=new We(this.ctx),this.ctx.graphics=new m(this.ctx),this.ctx.coreUtils=new _(this.ctx),this.ctx.crosshairs=new st(this.ctx),this.ctx.events=new Ue(this.ctx),this.ctx.exports=new Ne(this.ctx),this.ctx.localization=new Qe(this.ctx),this.ctx.options=new K,this.ctx.responsive=new yt(this.ctx),this.ctx.series=new _e(this.ctx),this.ctx.theme=new Tt(this.ctx),this.ctx.formatters=new fe(this.ctx),this.ctx.titleSubtitle=new Lt(this.ctx),this.ctx.legend=new er(this.ctx),this.ctx.toolbar=new so(this.ctx),this.ctx.tooltip=new ba(this.ctx),this.ctx.dimensions=new Jt(this.ctx),this.ctx.updateHelpers=new Wr(this.ctx),this.ctx.zoomPanSelection=new Eo(this.ctx),this.ctx.w.globals.tooltip=new ba(this.ctx)}}]),J}(),Sa=function(){function J(n){l(this,J),this.ctx=n,this.w=n.w}return b(J,[{key:"clear",value:function(n){var o=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:o})}},{key:"killSVG",value:function(n){n.each(function(o,i){this.removeClass("*"),this.off(),this.stop()},!0),n.ungroup(),n.clear()}},{key:"clearDomElements",value:function(n){var o=this,i=n.isUpdating,u=this.w.globals.dom.Paper.node;u.parentNode&&u.parentNode.parentNode&&!i&&(u.parentNode.parentNode.style.minHeight="unset");var c=this.w.globals.dom.baseEl;c&&this.ctx.eventList.forEach(function(h){c.removeEventListener(h,o.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}(),fo=new WeakMap,oi=function(){function J(n,o){l(this,J),this.opts=o,this.ctx=this,this.w=new ye(o).init(),this.el=n,this.w.globals.cuid=p.randomId(),this.w.globals.chartID=this.w.config.chart.id?p.escapeString(this.w.config.chart.id):this.w.globals.cuid,new co(this).initModules(),this.create=p.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return b(J,[{key:"render",value:function(){var n=this;return new Promise(function(o,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 u=n.w.config.chart.events.beforeMount;if(typeof u=="function"&&u(n,n.w),n.events.fireEvent("beforeMount",[n,n.w]),window.addEventListener("resize",n.windowResizeHandler),function(E,N){var L=!1;if(E.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var W=E.getBoundingClientRect();E.style.display!=="none"&&W.width!==0||(L=!0)}var G=new ResizeObserver(function(q){L&&N.call(E,q),L=!0});E.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(E.children).forEach(function(q){return G.observe(q)}):G.observe(E),fo.set(N,G)}(n.el.parentNode,n.parentResizeHandler),!n.css){var c=n.el.getRootNode&&n.el.getRootNode(),d=p.is("ShadowRoot",c),h=n.el.ownerDocument,x=h.getElementById("apexcharts-css");!d&&x||(n.css=document.createElement("style"),n.css.id="apexcharts-css",n.css.textContent=`@keyframes opaque { 0% { opacity: 0 } @@ -773,9 +773,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho .apexcharts-rangebar-goals-markers{ pointer-events: none -}`,d?c.prepend(n.css):h.head.appendChild(n.css))}var k=n.create(n.w.config.series,{});if(!k)return o(n);n.mount(k).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]),o(k)}).catch(function(E){i(E)})}else i(new Error("Element not found"))})}},{key:"create",value:function(n,o){var i=this.w;new co(this).initModules();var u=this.w.globals;if(u.noData=!1,u.animationEnded=!1,this.responsive.checkResponsiveConfig(o),i.config.xaxis.convertedCatToNumeric&&new he(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),u.svgWidth===0))return u.animationEnded=!0,null;var c=_.checkComboSeries(n);u.comboCharts=c.comboCharts,u.comboBarCount=c.comboBarCount;var d=n.every(function(E){return E.data&&E.data.length===0});(n.length===0||d)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(n),this.theme.init(),new Re(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),u.noData&&u.collapsedSeries.length!==u.series.length&&!i.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),u.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 _(this).getLargestMarkerSize(),this.dimensions.plotCoords();var h=this.core.xySettings();this.grid.createGridMask();var x=this.core.plotChartType(n,h),k=new Le(this);return k.bringForward(),i.config.dataLabels.background.enabled&&k.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:x,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,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,i=this,u=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"));(o===null||u.globals.allSeriesCollapsed)&&i.series.handleNoData(),i.grid=new Ne(i);var h,x,k=i.grid.drawGrid();if(i.annotations=new ne(i),i.annotations.drawImageAnnos(),i.annotations.drawTextAnnos(),u.config.grid.position==="back"&&(k&&u.globals.dom.elGraphical.add(k.el),k!=null&&(h=k.elGridBorders)!==null&&h!==void 0&&h.node&&u.globals.dom.elGraphical.add(k.elGridBorders)),Array.isArray(o.elGraph))for(var E=0;E0&&u.globals.memory.methodsToExec.forEach(function(G){G.method(G.params,!1,G.context)}),u.globals.axisCharts||u.globals.noData||i.core.resizeNonAxisCharts(),c(i)})}},{key:"destroy",value:function(){var n,o;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,n=this.parentResizeHandler,(o=fo.get(n))&&(o.disconnect(),fo.delete(n));var i=this.w.config.chart.id;i&&Apex._chartInstances.forEach(function(u,c){u.id===p.escapeString(i)&&Apex._chartInstances.splice(c,1)}),new Sa(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(n){var o=this,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1],u=!(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(x,k){return o.updateHelpers._extendSeries(x,k)})),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,u,c,d)}},{key:"updateSeries",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=!(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,o,i)}},{key:"appendSeries",value:function(n){var o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],u=this.w.config.series.slice();return u.push(n),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(u,o,i)}},{key:"appendData",value:function(n){var o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var u=i.w.config.series.slice(),c=0;c0&&arguments[0]!==void 0)||arguments[0],o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(n,o)}},{key:"addEventListener",value:function(n,o){this.events.addEventListener(n,o)}},{key:"removeEventListener",value:function(n,o){this.events.removeEventListener(n,o)}},{key:"addXaxisAnnotation",value:function(n){var o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,u=this;i&&(u=i),u.annotations.addXaxisAnnotationExternal(n,o,u)}},{key:"addYaxisAnnotation",value:function(n){var o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,u=this;i&&(u=i),u.annotations.addYaxisAnnotationExternal(n,o,u)}},{key:"addPointAnnotation",value:function(n){var o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,u=this;i&&(u=i),u.annotations.addPointAnnotationExternal(n,o,u)}},{key:"clearAnnotations",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,o=this;n&&(o=n),o.annotations.clearAnnotations(o)}},{key:"removeAnnotation",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=this;o&&(i=o),i.annotations.removeAnnotation(i,n)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(n,o){return this.coreUtils.getSeriesTotalsXRange(n,o)}},{key:"getHighestValueInSeries",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new Qe(this.ctx).getMinYMaxY(n).highestY}},{key:"getLowestValueInSeries",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new Qe(this.ctx).getMinYMaxY(n).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(n,o){return this.updateHelpers.toggleDataPointSelection(n,o)}},{key:"zoomX",value:function(n,o){this.ctx.toolbar.zoomUpdateOptions(n,o)}},{key:"setLocale",value:function(n){this.localization.setCurrentLocaleValues(n)}},{key:"dataURI",value:function(n){return new ke(this.ctx).dataURI(n)}},{key:"exportToCSV",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new ke(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 o=p.escapeString(n);if(Apex._chartInstances){var i=Apex._chartInstances.filter(function(u){return u.id===o})[0];return i&&i.chart}}},{key:"initOnLoad",value:function(){for(var n=document.querySelectorAll("[data-apexcharts]"),o=0;o2?c-2:0),h=2;hme.jsx(Zd,{...a,title:t,icon:wn.createElement(e,{className:"w-6 h-6 text-white"}),footer:me.jsxs(Be.Typography,{className:"font-normal text-blue-gray-600",children:[me.jsx("strong",{className:r.color,children:r.value})," ",r.label]})},t))}),me.jsx("div",{className:"mb-6 grid grid-cols-1 gap-y-12 gap-x-6 md:grid-cols-2 xl:grid-cols-3",children:F4.map(e=>me.jsx(Qd,{...e,footer:me.jsxs(Be.Typography,{variant:"small",className:"flex items-center font-normal text-blue-gray-600",children:[me.jsx(Ku,{strokeWidth:2,className:"h-4 w-4 text-blue-gray-400"})," ",e.footer]})},e.title))}),me.jsxs("div",{className:"mb-4 grid grid-cols-1 gap-6 xl:grid-cols-3",children:[me.jsxs(Be.Card,{className:"overflow-hidden xl:col-span-2 border border-blue-gray-100 shadow-sm",children:[me.jsxs(Be.CardHeader,{floated:!1,shadow:!1,color:"transparent",className:"m-0 flex items-center justify-between p-6",children:[me.jsxs("div",{children:[me.jsx(Be.Typography,{variant:"h6",color:"blue-gray",className:"mb-1",children:"Projects"}),me.jsxs(Be.Typography,{variant:"small",className:"flex items-center gap-1 font-normal text-blue-gray-600",children:[me.jsx(gN,{strokeWidth:3,className:"h-4 w-4 text-blue-gray-200"}),me.jsx("strong",{children:"30 done"})," this month"]})]}),me.jsxs(Be.Menu,{placement:"left-start",children:[me.jsx(Be.MenuHandler,{children:me.jsx(Be.IconButton,{size:"sm",variant:"text",color:"blue-gray",children:me.jsx(p4,{strokeWidth:3,fill:"currenColor",className:"h-6 w-6"})})}),me.jsxs(Be.MenuList,{children:[me.jsx(Be.MenuItem,{children:"Action"}),me.jsx(Be.MenuItem,{children:"Another Action"}),me.jsx(Be.MenuItem,{children:"Something else here"})]})]})]}),me.jsx(Be.CardBody,{className:"overflow-x-scroll px-0 pt-0 pb-2",children:me.jsxs("table",{className:"w-full min-w-[640px] table-auto",children:[me.jsx("thead",{children:me.jsx("tr",{children:["companies","members","budget","completion"].map(e=>me.jsx("th",{className:"border-b border-blue-gray-50 py-3 px-6 text-left",children:me.jsx(Be.Typography,{variant:"small",className:"text-[11px] font-medium uppercase text-blue-gray-400",children:e})},e))})}),me.jsx("tbody",{children:Sx.map(({img:e,name:t,members:r,budget:a,completion:s},l)=>{const f=`py-3 px-5 ${l===Sx.length-1?"":"border-b border-blue-gray-50"}`;return me.jsxs("tr",{children:[me.jsx("td",{className:f,children:me.jsxs("div",{className:"flex items-center gap-4",children:[me.jsx(Be.Avatar,{src:e,alt:t,size:"sm"}),me.jsx(Be.Typography,{variant:"small",color:"blue-gray",className:"font-bold",children:t})]})}),me.jsx("td",{className:f,children:r.map(({img:b,name:S},T)=>me.jsx(Be.Tooltip,{content:S,children:me.jsx(Be.Avatar,{src:b,alt:S,size:"xs",variant:"circular",className:`cursor-pointer border-2 border-white ${T===0?"":"-ml-2.5"}`})},S))}),me.jsx("td",{className:f,children:me.jsx(Be.Typography,{variant:"small",className:"text-xs font-medium text-blue-gray-600",children:a})}),me.jsx("td",{className:f,children:me.jsxs("div",{className:"w-10/12",children:[me.jsxs(Be.Typography,{variant:"small",className:"mb-1 block text-xs font-medium text-blue-gray-600",children:[s,"%"]}),me.jsx(Be.Progress,{value:s,variant:"gradient",color:s===100?"green":"blue",className:"h-1"})]})})]},t)})})]})})]}),me.jsxs(Be.Card,{className:"border border-blue-gray-100 shadow-sm",children:[me.jsxs(Be.CardHeader,{floated:!1,shadow:!1,color:"transparent",className:"m-0 p-6",children:[me.jsx(Be.Typography,{variant:"h6",color:"blue-gray",className:"mb-2",children:"Orders Overview"}),me.jsxs(Be.Typography,{variant:"small",className:"flex items-center gap-1 font-normal text-blue-gray-600",children:[me.jsx(c4,{strokeWidth:3,className:"h-3.5 w-3.5 text-green-500"}),me.jsx("strong",{children:"24%"})," this month"]})]}),me.jsx(Be.CardBody,{className:"pt-0",children:kx.map(({icon:e,color:t,title:r,description:a},s)=>me.jsxs("div",{className:"flex items-start gap-4 py-3",children:[me.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===kx.length-1?"after:h-0":"after:h-4/6"}`,children:wn.createElement(e,{className:`!w-5 !h-5 ${t}`})}),me.jsxs("div",{children:[me.jsx(Be.Typography,{variant:"small",color:"blue-gray",className:"block font-medium",children:r}),me.jsx(Be.Typography,{as:"span",variant:"small",className:"text-xs font-medium text-blue-gray-500",children:a})]})]},r))})]})]})]})}function W4(){const[e,t]=wn.useState({blue:!0,green:!0,orange:!0,red:!0}),[r,a]=wn.useState({blue:!0,green:!0,orange:!0,red:!0}),s=["gray","green","orange","red"];return me.jsxs("div",{className:"mx-auto my-20 flex max-w-screen-lg flex-col gap-8",children:[me.jsxs(Be.Card,{children:[me.jsx(Be.CardHeader,{color:"transparent",floated:!1,shadow:!1,className:"m-0 p-4",children:me.jsx(Be.Typography,{variant:"h5",color:"blue-gray",children:"Alerts"})}),me.jsx(Be.CardBody,{className:"flex flex-col gap-4 p-4",children:s.map(l=>me.jsxs(Be.Alert,{open:e[l],color:l,onClose:()=>t(f=>({...f,[l]:!1})),children:["A simple ",l," alert with an ",me.jsx("a",{href:"#",children:"example link"}),". Give it a click if you like."]},l))})]}),me.jsxs(Be.Card,{children:[me.jsx(Be.CardHeader,{color:"transparent",floated:!1,shadow:!1,className:"m-0 p-4",children:me.jsx(Be.Typography,{variant:"h5",color:"blue-gray",children:"Alerts with Icon"})}),me.jsx(Be.CardBody,{className:"flex flex-col gap-4 p-4",children:s.map(l=>me.jsxs(Be.Alert,{open:r[l],color:l,icon:me.jsx(b4,{strokeWidth:2,className:"h-6 w-6"}),onClose:()=>a(f=>({...f,[l]:!1})),children:["A simple ",l," alert with an ",me.jsx("a",{href:"#",children:"example link"}),". Give it a click if you like."]},l))})]})]})}function g_(e,t){return function(){return e.apply(t,arguments)}}const{toString:B4}=Object.prototype,{getPrototypeOf:hb}=Object,Jd=(e=>t=>{const r=B4.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Xn=e=>(e=e.toLowerCase(),t=>Jd(t)===e),ef=e=>t=>typeof t===e,{isArray:hs}=Array,Nl=ef("undefined");function H4(e){return e!==null&&!Nl(e)&&e.constructor!==null&&!Nl(e.constructor)&&nn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const b_=Xn("ArrayBuffer");function X4(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&b_(e.buffer),t}const Y4=ef("string"),nn=ef("function"),v_=ef("number"),tf=e=>e!==null&&typeof e=="object",G4=e=>e===!0||e===!1,lc=e=>{if(Jd(e)!=="object")return!1;const t=hb(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},U4=Xn("Date"),$4=Xn("File"),q4=Xn("Blob"),K4=Xn("FileList"),Z4=e=>tf(e)&&nn(e.pipe),Q4=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||nn(e.append)&&((t=Jd(e))==="formdata"||t==="object"&&nn(e.toString)&&e.toString()==="[object FormData]"))},J4=Xn("URLSearchParams"),[e3,t3,r3,n3]=["ReadableStream","Request","Response","Headers"].map(Xn),o3=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function eu(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let a,s;if(typeof e!="object"&&(e=[e]),hs(e))for(a=0,s=e.length;a0;)if(s=r[a],t===s.toLowerCase())return s;return null}const Ra=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),y_=e=>!Nl(e)&&e!==Ra;function eg(){const{caseless:e}=y_(this)&&this||{},t={},r=(a,s)=>{const l=e&&m_(t,s)||s;lc(t[l])&&lc(a)?t[l]=eg(t[l],a):lc(a)?t[l]=eg({},a):hs(a)?t[l]=a.slice():t[l]=a};for(let a=0,s=arguments.length;a(eu(t,(s,l)=>{r&&nn(s)?e[l]=g_(s,r):e[l]=s},{allOwnKeys:a}),e),i3=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),s3=(e,t,r,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},l3=(e,t,r,a)=>{let s,l,f;const b={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),l=s.length;l-- >0;)f=s[l],(!a||a(f,e,t))&&!b[f]&&(t[f]=e[f],b[f]=!0);e=r!==!1&&hb(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},u3=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const a=e.indexOf(t,r);return a!==-1&&a===r},c3=e=>{if(!e)return null;if(hs(e))return e;let t=e.length;if(!v_(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},d3=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&hb(Uint8Array)),f3=(e,t)=>{const a=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=a.next())&&!s.done;){const l=s.value;t.call(e,l[0],l[1])}},p3=(e,t)=>{let r;const a=[];for(;(r=e.exec(t))!==null;)a.push(r);return a},h3=Xn("HTMLFormElement"),g3=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,a,s){return a.toUpperCase()+s}),Px=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),b3=Xn("RegExp"),x_=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),a={};eu(r,(s,l)=>{let f;(f=t(s,l,e))!==!1&&(a[l]=f||s)}),Object.defineProperties(e,a)},v3=e=>{x_(e,(t,r)=>{if(nn(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const a=e[r];if(nn(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},m3=(e,t)=>{const r={},a=s=>{s.forEach(l=>{r[l]=!0})};return hs(e)?a(e):a(String(e).split(t)),r},y3=()=>{},x3=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Ap="abcdefghijklmnopqrstuvwxyz",_x="0123456789",w_={DIGIT:_x,ALPHA:Ap,ALPHA_DIGIT:Ap+Ap.toUpperCase()+_x},w3=(e=16,t=w_.ALPHA_DIGIT)=>{let r="";const{length:a}=t;for(;e--;)r+=t[Math.random()*a|0];return r};function C3(e){return!!(e&&nn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const S3=e=>{const t=new Array(10),r=(a,s)=>{if(tf(a)){if(t.indexOf(a)>=0)return;if(!("toJSON"in a)){t[s]=a;const l=hs(a)?[]:{};return eu(a,(f,b)=>{const S=r(f,s+1);!Nl(S)&&(l[b]=S)}),t[s]=void 0,l}}return a};return r(e,0)},k3=Xn("AsyncFunction"),T3=e=>e&&(tf(e)||nn(e))&&nn(e.then)&&nn(e.catch),C_=((e,t)=>e?setImmediate:t?((r,a)=>(Ra.addEventListener("message",({source:s,data:l})=>{s===Ra&&l===r&&a.length&&a.shift()()},!1),s=>{a.push(s),Ra.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",nn(Ra.postMessage)),P3=typeof queueMicrotask<"u"?queueMicrotask.bind(Ra):typeof process<"u"&&process.nextTick||C_,ze={isArray:hs,isArrayBuffer:b_,isBuffer:H4,isFormData:Q4,isArrayBufferView:X4,isString:Y4,isNumber:v_,isBoolean:G4,isObject:tf,isPlainObject:lc,isReadableStream:e3,isRequest:t3,isResponse:r3,isHeaders:n3,isUndefined:Nl,isDate:U4,isFile:$4,isBlob:q4,isRegExp:b3,isFunction:nn,isStream:Z4,isURLSearchParams:J4,isTypedArray:d3,isFileList:K4,forEach:eu,merge:eg,extend:a3,trim:o3,stripBOM:i3,inherits:s3,toFlatObject:l3,kindOf:Jd,kindOfTest:Xn,endsWith:u3,toArray:c3,forEachEntry:f3,matchAll:p3,isHTMLForm:h3,hasOwnProperty:Px,hasOwnProp:Px,reduceDescriptors:x_,freezeMethods:v3,toObjectSet:m3,toCamelCase:g3,noop:y3,toFiniteNumber:x3,findKey:m_,global:Ra,isContextDefined:y_,ALPHABET:w_,generateString:w3,isSpecCompliantForm:C3,toJSONObject:S3,isAsyncFn:k3,isThenable:T3,setImmediate:C_,asap:P3};function ht(e,t,r,a,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),a&&(this.request=a),s&&(this.response=s,this.status=s.status?s.status:null)}ze.inherits(ht,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ze.toJSONObject(this.config),code:this.code,status:this.status}}});const S_=ht.prototype,k_={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{k_[e]={value:e}});Object.defineProperties(ht,k_);Object.defineProperty(S_,"isAxiosError",{value:!0});ht.from=(e,t,r,a,s,l)=>{const f=Object.create(S_);return ze.toFlatObject(e,f,function(S){return S!==Error.prototype},b=>b!=="isAxiosError"),ht.call(f,e.message,t,r,a,s),f.cause=e,f.name=e.name,l&&Object.assign(f,l),f};const _3=null;function tg(e){return ze.isPlainObject(e)||ze.isArray(e)}function T_(e){return ze.endsWith(e,"[]")?e.slice(0,-2):e}function Ox(e,t,r){return e?e.concat(t).map(function(s,l){return s=T_(s),!r&&l?"["+s+"]":s}).join(r?".":""):t}function O3(e){return ze.isArray(e)&&!e.some(tg)}const A3=ze.toFlatObject(ze,{},null,function(t){return/^is[A-Z]/.test(t)});function rf(e,t,r){if(!ze.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=ze.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(R,P){return!ze.isUndefined(P[R])});const a=r.metaTokens,s=r.visitor||O,l=r.dots,f=r.indexes,S=(r.Blob||typeof Blob<"u"&&Blob)&&ze.isSpecCompliantForm(t);if(!ze.isFunction(s))throw new TypeError("visitor must be a function");function T(D){if(D===null)return"";if(ze.isDate(D))return D.toISOString();if(!S&&ze.isBlob(D))throw new ht("Blob is not supported. Use a Buffer instead.");return ze.isArrayBuffer(D)||ze.isTypedArray(D)?S&&typeof Blob=="function"?new Blob([D]):Buffer.from(D):D}function O(D,R,P){let y=D;if(D&&!P&&typeof D=="object"){if(ze.endsWith(R,"{}"))R=a?R:R.slice(0,-2),D=JSON.stringify(D);else if(ze.isArray(D)&&O3(D)||(ze.isFileList(D)||ze.endsWith(R,"[]"))&&(y=ze.toArray(D)))return R=T_(R),y.forEach(function(v,g){!(ze.isUndefined(v)||v===null)&&t.append(f===!0?Ox([R],g,l):f===null?R:R+"[]",T(v))}),!1}return tg(D)?!0:(t.append(Ox(P,R,l),T(D)),!1)}const j=[],F=Object.assign(A3,{defaultVisitor:O,convertValue:T,isVisitable:tg});function z(D,R){if(!ze.isUndefined(D)){if(j.indexOf(D)!==-1)throw Error("Circular reference detected in "+R.join("."));j.push(D),ze.forEach(D,function(y,p){(!(ze.isUndefined(y)||y===null)&&s.call(t,y,ze.isString(p)?p.trim():p,R,F))===!0&&z(y,R?R.concat(p):[p])}),j.pop()}}if(!ze.isObject(e))throw new TypeError("data must be an object");return z(e),t}function Ax(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return t[a]})}function gb(e,t){this._pairs=[],e&&rf(e,this,t)}const P_=gb.prototype;P_.append=function(t,r){this._pairs.push([t,r])};P_.toString=function(t){const r=t?function(a){return t.call(this,a,Ax)}:Ax;return this._pairs.map(function(s){return r(s[0])+"="+r(s[1])},"").join("&")};function E3(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function __(e,t,r){if(!t)return e;const a=r&&r.encode||E3,s=r&&r.serialize;let l;if(s?l=s(t,r):l=ze.isURLSearchParams(t)?t.toString():new gb(t,r).toString(a),l){const f=e.indexOf("#");f!==-1&&(e=e.slice(0,f)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class M3{constructor(){this.handlers=[]}use(t,r,a){return this.handlers.push({fulfilled:t,rejected:r,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){ze.forEach(this.handlers,function(a){a!==null&&t(a)})}}const Ex=M3,O_={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},R3=typeof URLSearchParams<"u"?URLSearchParams:gb,N3=typeof FormData<"u"?FormData:null,I3=typeof Blob<"u"?Blob:null,L3={isBrowser:!0,classes:{URLSearchParams:R3,FormData:N3,Blob:I3},protocols:["http","https","file","blob","url","data"]},bb=typeof window<"u"&&typeof document<"u",rg=typeof navigator=="object"&&navigator||void 0,j3=bb&&(!rg||["ReactNative","NativeScript","NS"].indexOf(rg.product)<0),D3=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),z3=bb&&window.location.href||"http://localhost",F3=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:bb,hasStandardBrowserEnv:j3,hasStandardBrowserWebWorkerEnv:D3,navigator:rg,origin:z3},Symbol.toStringTag,{value:"Module"})),on={...F3,...L3};function V3(e,t){return rf(e,new on.classes.URLSearchParams,Object.assign({visitor:function(r,a,s,l){return on.isNode&&ze.isBuffer(r)?(this.append(a,r.toString("base64")),!1):l.defaultVisitor.apply(this,arguments)}},t))}function W3(e){return ze.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function B3(e){const t={},r=Object.keys(e);let a;const s=r.length;let l;for(a=0;a=r.length;return f=!f&&ze.isArray(s)?s.length:f,S?(ze.hasOwnProp(s,f)?s[f]=[s[f],a]:s[f]=a,!b):((!s[f]||!ze.isObject(s[f]))&&(s[f]=[]),t(r,a,s[f],l)&&ze.isArray(s[f])&&(s[f]=B3(s[f])),!b)}if(ze.isFormData(e)&&ze.isFunction(e.entries)){const r={};return ze.forEachEntry(e,(a,s)=>{t(W3(a),s,r,0)}),r}return null}function H3(e,t,r){if(ze.isString(e))try{return(t||JSON.parse)(e),ze.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(r||JSON.stringify)(e)}const vb={transitional:O_,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const a=r.getContentType()||"",s=a.indexOf("application/json")>-1,l=ze.isObject(t);if(l&&ze.isHTMLForm(t)&&(t=new FormData(t)),ze.isFormData(t))return s?JSON.stringify(A_(t)):t;if(ze.isArrayBuffer(t)||ze.isBuffer(t)||ze.isStream(t)||ze.isFile(t)||ze.isBlob(t)||ze.isReadableStream(t))return t;if(ze.isArrayBufferView(t))return t.buffer;if(ze.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let b;if(l){if(a.indexOf("application/x-www-form-urlencoded")>-1)return V3(t,this.formSerializer).toString();if((b=ze.isFileList(t))||a.indexOf("multipart/form-data")>-1){const S=this.env&&this.env.FormData;return rf(b?{"files[]":t}:t,S&&new S,this.formSerializer)}}return l||s?(r.setContentType("application/json",!1),H3(t)):t}],transformResponse:[function(t){const r=this.transitional||vb.transitional,a=r&&r.forcedJSONParsing,s=this.responseType==="json";if(ze.isResponse(t)||ze.isReadableStream(t))return t;if(t&&ze.isString(t)&&(a&&!this.responseType||s)){const f=!(r&&r.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(b){if(f)throw b.name==="SyntaxError"?ht.from(b,ht.ERR_BAD_RESPONSE,this,null,this.response):b}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:on.classes.FormData,Blob:on.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ze.forEach(["delete","get","head","post","put","patch"],e=>{vb.headers[e]={}});const mb=vb,X3=ze.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Y3=e=>{const t={};let r,a,s;return e&&e.split(` -`).forEach(function(f){s=f.indexOf(":"),r=f.substring(0,s).trim().toLowerCase(),a=f.substring(s+1).trim(),!(!r||t[r]&&X3[r])&&(r==="set-cookie"?t[r]?t[r].push(a):t[r]=[a]:t[r]=t[r]?t[r]+", "+a:a)}),t},Mx=Symbol("internals");function Fs(e){return e&&String(e).trim().toLowerCase()}function uc(e){return e===!1||e==null?e:ze.isArray(e)?e.map(uc):String(e)}function G3(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=r.exec(e);)t[a[1]]=a[2];return t}const U3=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ep(e,t,r,a,s){if(ze.isFunction(a))return a.call(this,t,r);if(s&&(t=r),!!ze.isString(t)){if(ze.isString(a))return t.indexOf(a)!==-1;if(ze.isRegExp(a))return a.test(t)}}function $3(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,a)=>r.toUpperCase()+a)}function q3(e,t){const r=ze.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+r,{value:function(s,l,f){return this[a].call(this,t,s,l,f)},configurable:!0})})}class nf{constructor(t){t&&this.set(t)}set(t,r,a){const s=this;function l(b,S,T){const O=Fs(S);if(!O)throw new Error("header name must be a non-empty string");const j=ze.findKey(s,O);(!j||s[j]===void 0||T===!0||T===void 0&&s[j]!==!1)&&(s[j||S]=uc(b))}const f=(b,S)=>ze.forEach(b,(T,O)=>l(T,O,S));if(ze.isPlainObject(t)||t instanceof this.constructor)f(t,r);else if(ze.isString(t)&&(t=t.trim())&&!U3(t))f(Y3(t),r);else if(ze.isHeaders(t))for(const[b,S]of t.entries())l(S,b,a);else t!=null&&l(r,t,a);return this}get(t,r){if(t=Fs(t),t){const a=ze.findKey(this,t);if(a){const s=this[a];if(!r)return s;if(r===!0)return G3(s);if(ze.isFunction(r))return r.call(this,s,a);if(ze.isRegExp(r))return r.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Fs(t),t){const a=ze.findKey(this,t);return!!(a&&this[a]!==void 0&&(!r||Ep(this,this[a],a,r)))}return!1}delete(t,r){const a=this;let s=!1;function l(f){if(f=Fs(f),f){const b=ze.findKey(a,f);b&&(!r||Ep(a,a[b],b,r))&&(delete a[b],s=!0)}}return ze.isArray(t)?t.forEach(l):l(t),s}clear(t){const r=Object.keys(this);let a=r.length,s=!1;for(;a--;){const l=r[a];(!t||Ep(this,this[l],l,t,!0))&&(delete this[l],s=!0)}return s}normalize(t){const r=this,a={};return ze.forEach(this,(s,l)=>{const f=ze.findKey(a,l);if(f){r[f]=uc(s),delete r[l];return}const b=t?$3(l):String(l).trim();b!==l&&delete r[l],r[b]=uc(s),a[b]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return ze.forEach(this,(a,s)=>{a!=null&&a!==!1&&(r[s]=t&&ze.isArray(a)?a.join(", "):a)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const a=new this(t);return r.forEach(s=>a.set(s)),a}static accessor(t){const a=(this[Mx]=this[Mx]={accessors:{}}).accessors,s=this.prototype;function l(f){const b=Fs(f);a[b]||(q3(s,f),a[b]=!0)}return ze.isArray(t)?t.forEach(l):l(t),this}}nf.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ze.reduceDescriptors(nf.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(a){this[r]=a}}});ze.freezeMethods(nf);const zn=nf;function Mp(e,t){const r=this||mb,a=t||r,s=zn.from(a.headers);let l=a.data;return ze.forEach(e,function(b){l=b.call(r,l,s.normalize(),t?t.status:void 0)}),s.normalize(),l}function E_(e){return!!(e&&e.__CANCEL__)}function gs(e,t,r){ht.call(this,e??"canceled",ht.ERR_CANCELED,t,r),this.name="CanceledError"}ze.inherits(gs,ht,{__CANCEL__:!0});function M_(e,t,r){const a=r.config.validateStatus;!r.status||!a||a(r.status)?e(r):t(new ht("Request failed with status code "+r.status,[ht.ERR_BAD_REQUEST,ht.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function K3(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Z3(e,t){e=e||10;const r=new Array(e),a=new Array(e);let s=0,l=0,f;return t=t!==void 0?t:1e3,function(S){const T=Date.now(),O=a[l];f||(f=T),r[s]=S,a[s]=T;let j=l,F=0;for(;j!==s;)F+=r[j++],j=j%e;if(s=(s+1)%e,s===l&&(l=(l+1)%e),T-f{r=O,s=null,l&&(clearTimeout(l),l=null),e.apply(null,T)};return[(...T)=>{const O=Date.now(),j=O-r;j>=a?f(T,O):(s=T,l||(l=setTimeout(()=>{l=null,f(s)},a-j)))},()=>s&&f(s)]}const ad=(e,t,r=3)=>{let a=0;const s=Z3(50,250);return Q3(l=>{const f=l.loaded,b=l.lengthComputable?l.total:void 0,S=f-a,T=s(S),O=f<=b;a=f;const j={loaded:f,total:b,progress:b?f/b:void 0,bytes:S,rate:T||void 0,estimated:T&&b&&O?(b-f)/T:void 0,event:l,lengthComputable:b!=null,[t?"download":"upload"]:!0};e(j)},r)},Rx=(e,t)=>{const r=e!=null;return[a=>t[0]({lengthComputable:r,total:e,loaded:a}),t[1]]},Nx=e=>(...t)=>ze.asap(()=>e(...t)),J3=on.hasStandardBrowserEnv?function(){const t=on.navigator&&/(msie|trident)/i.test(on.navigator.userAgent),r=document.createElement("a");let a;function s(l){let f=l;return t&&(r.setAttribute("href",f),f=r.href),r.setAttribute("href",f),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return a=s(window.location.href),function(f){const b=ze.isString(f)?s(f):f;return b.protocol===a.protocol&&b.host===a.host}}():function(){return function(){return!0}}(),eV=on.hasStandardBrowserEnv?{write(e,t,r,a,s,l){const f=[e+"="+encodeURIComponent(t)];ze.isNumber(r)&&f.push("expires="+new Date(r).toGMTString()),ze.isString(a)&&f.push("path="+a),ze.isString(s)&&f.push("domain="+s),l===!0&&f.push("secure"),document.cookie=f.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function tV(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function rV(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function R_(e,t){return e&&!tV(t)?rV(e,t):t}const Ix=e=>e instanceof zn?{...e}:e;function Ya(e,t){t=t||{};const r={};function a(T,O,j){return ze.isPlainObject(T)&&ze.isPlainObject(O)?ze.merge.call({caseless:j},T,O):ze.isPlainObject(O)?ze.merge({},O):ze.isArray(O)?O.slice():O}function s(T,O,j){if(ze.isUndefined(O)){if(!ze.isUndefined(T))return a(void 0,T,j)}else return a(T,O,j)}function l(T,O){if(!ze.isUndefined(O))return a(void 0,O)}function f(T,O){if(ze.isUndefined(O)){if(!ze.isUndefined(T))return a(void 0,T)}else return a(void 0,O)}function b(T,O,j){if(j in t)return a(T,O);if(j in e)return a(void 0,T)}const S={url:l,method:l,data:l,baseURL:f,transformRequest:f,transformResponse:f,paramsSerializer:f,timeout:f,timeoutMessage:f,withCredentials:f,withXSRFToken:f,adapter:f,responseType:f,xsrfCookieName:f,xsrfHeaderName:f,onUploadProgress:f,onDownloadProgress:f,decompress:f,maxContentLength:f,maxBodyLength:f,beforeRedirect:f,transport:f,httpAgent:f,httpsAgent:f,cancelToken:f,socketPath:f,responseEncoding:f,validateStatus:b,headers:(T,O)=>s(Ix(T),Ix(O),!0)};return ze.forEach(Object.keys(Object.assign({},e,t)),function(O){const j=S[O]||s,F=j(e[O],t[O],O);ze.isUndefined(F)&&j!==b||(r[O]=F)}),r}const N_=e=>{const t=Ya({},e);let{data:r,withXSRFToken:a,xsrfHeaderName:s,xsrfCookieName:l,headers:f,auth:b}=t;t.headers=f=zn.from(f),t.url=__(R_(t.baseURL,t.url),e.params,e.paramsSerializer),b&&f.set("Authorization","Basic "+btoa((b.username||"")+":"+(b.password?unescape(encodeURIComponent(b.password)):"")));let S;if(ze.isFormData(r)){if(on.hasStandardBrowserEnv||on.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if((S=f.getContentType())!==!1){const[T,...O]=S?S.split(";").map(j=>j.trim()).filter(Boolean):[];f.setContentType([T||"multipart/form-data",...O].join("; "))}}if(on.hasStandardBrowserEnv&&(a&&ze.isFunction(a)&&(a=a(t)),a||a!==!1&&J3(t.url))){const T=s&&l&&eV.read(l);T&&f.set(s,T)}return t},nV=typeof XMLHttpRequest<"u",oV=nV&&function(e){return new Promise(function(r,a){const s=N_(e);let l=s.data;const f=zn.from(s.headers).normalize();let{responseType:b,onUploadProgress:S,onDownloadProgress:T}=s,O,j,F,z,D;function R(){z&&z(),D&&D(),s.cancelToken&&s.cancelToken.unsubscribe(O),s.signal&&s.signal.removeEventListener("abort",O)}let P=new XMLHttpRequest;P.open(s.method.toUpperCase(),s.url,!0),P.timeout=s.timeout;function y(){if(!P)return;const v=zn.from("getAllResponseHeaders"in P&&P.getAllResponseHeaders()),m={data:!b||b==="text"||b==="json"?P.responseText:P.response,status:P.status,statusText:P.statusText,headers:v,config:e,request:P};M_(function(M){r(M),R()},function(M){a(M),R()},m),P=null}"onloadend"in P?P.onloadend=y:P.onreadystatechange=function(){!P||P.readyState!==4||P.status===0&&!(P.responseURL&&P.responseURL.indexOf("file:")===0)||setTimeout(y)},P.onabort=function(){P&&(a(new ht("Request aborted",ht.ECONNABORTED,e,P)),P=null)},P.onerror=function(){a(new ht("Network Error",ht.ERR_NETWORK,e,P)),P=null},P.ontimeout=function(){let g=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const m=s.transitional||O_;s.timeoutErrorMessage&&(g=s.timeoutErrorMessage),a(new ht(g,m.clarifyTimeoutError?ht.ETIMEDOUT:ht.ECONNABORTED,e,P)),P=null},l===void 0&&f.setContentType(null),"setRequestHeader"in P&&ze.forEach(f.toJSON(),function(g,m){P.setRequestHeader(m,g)}),ze.isUndefined(s.withCredentials)||(P.withCredentials=!!s.withCredentials),b&&b!=="json"&&(P.responseType=s.responseType),T&&([F,D]=ad(T,!0),P.addEventListener("progress",F)),S&&P.upload&&([j,z]=ad(S),P.upload.addEventListener("progress",j),P.upload.addEventListener("loadend",z)),(s.cancelToken||s.signal)&&(O=v=>{P&&(a(!v||v.type?new gs(null,e,P):v),P.abort(),P=null)},s.cancelToken&&s.cancelToken.subscribe(O),s.signal&&(s.signal.aborted?O():s.signal.addEventListener("abort",O)));const p=K3(s.url);if(p&&on.protocols.indexOf(p)===-1){a(new ht("Unsupported protocol "+p+":",ht.ERR_BAD_REQUEST,e));return}P.send(l||null)})},aV=(e,t)=>{let r=new AbortController,a;const s=function(S){if(!a){a=!0,f();const T=S instanceof Error?S:this.reason;r.abort(T instanceof ht?T:new gs(T instanceof Error?T.message:T))}};let l=t&&setTimeout(()=>{s(new ht(`timeout ${t} of ms exceeded`,ht.ETIMEDOUT))},t);const f=()=>{e&&(l&&clearTimeout(l),l=null,e.forEach(S=>{S&&(S.removeEventListener?S.removeEventListener("abort",s):S.unsubscribe(s))}),e=null)};e.forEach(S=>S&&S.addEventListener&&S.addEventListener("abort",s));const{signal:b}=r;return b.unsubscribe=f,[b,()=>{l&&clearTimeout(l),l=null}]},iV=aV,sV=function*(e,t){let r=e.byteLength;if(!t||r{const l=lV(e,t,s);let f=0,b,S=T=>{b||(b=!0,a&&a(T))};return new ReadableStream({async pull(T){try{const{done:O,value:j}=await l.next();if(O){S(),T.close();return}let F=j.byteLength;if(r){let z=f+=F;r(z)}T.enqueue(new Uint8Array(j))}catch(O){throw S(O),O}},cancel(T){return S(T),l.return()}},{highWaterMark:2})},of=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",I_=of&&typeof ReadableStream=="function",ng=of&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),L_=(e,...t)=>{try{return!!e(...t)}catch{return!1}},uV=I_&&L_(()=>{let e=!1;const t=new Request(on.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),jx=64*1024,og=I_&&L_(()=>ze.isReadableStream(new Response("").body)),id={stream:og&&(e=>e.body)};of&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!id[t]&&(id[t]=ze.isFunction(e[t])?r=>r[t]():(r,a)=>{throw new ht(`Response type '${t}' is not supported`,ht.ERR_NOT_SUPPORT,a)})})})(new Response);const cV=async e=>{if(e==null)return 0;if(ze.isBlob(e))return e.size;if(ze.isSpecCompliantForm(e))return(await new Request(e).arrayBuffer()).byteLength;if(ze.isArrayBufferView(e)||ze.isArrayBuffer(e))return e.byteLength;if(ze.isURLSearchParams(e)&&(e=e+""),ze.isString(e))return(await ng(e)).byteLength},dV=async(e,t)=>{const r=ze.toFiniteNumber(e.getContentLength());return r??cV(t)},fV=of&&(async e=>{let{url:t,method:r,data:a,signal:s,cancelToken:l,timeout:f,onDownloadProgress:b,onUploadProgress:S,responseType:T,headers:O,withCredentials:j="same-origin",fetchOptions:F}=N_(e);T=T?(T+"").toLowerCase():"text";let[z,D]=s||l||f?iV([s,l],f):[],R,P;const y=()=>{!R&&setTimeout(()=>{z&&z.unsubscribe()}),R=!0};let p;try{if(S&&uV&&r!=="get"&&r!=="head"&&(p=await dV(O,a))!==0){let M=new Request(t,{method:"POST",body:a,duplex:"half"}),X;if(ze.isFormData(a)&&(X=M.headers.get("content-type"))&&O.setContentType(X),M.body){const[H,B]=Rx(p,ad(Nx(S)));a=Lx(M.body,jx,H,B,ng)}}ze.isString(j)||(j=j?"include":"omit");const v="credentials"in Request.prototype;P=new Request(t,{...F,signal:z,method:r.toUpperCase(),headers:O.normalize().toJSON(),body:a,duplex:"half",credentials:v?j:void 0});let g=await fetch(P);const m=og&&(T==="stream"||T==="response");if(og&&(b||m)){const M={};["status","statusText","headers"].forEach(U=>{M[U]=g[U]});const X=ze.toFiniteNumber(g.headers.get("content-length")),[H,B]=b&&Rx(X,ad(Nx(b),!0))||[];g=new Response(Lx(g.body,jx,H,()=>{B&&B(),m&&y()},ng),M)}T=T||"text";let _=await id[ze.findKey(id,T)||"text"](g,e);return!m&&y(),D&&D(),await new Promise((M,X)=>{M_(M,X,{data:_,headers:zn.from(g.headers),status:g.status,statusText:g.statusText,config:e,request:P})})}catch(v){throw y(),v&&v.name==="TypeError"&&/fetch/i.test(v.message)?Object.assign(new ht("Network Error",ht.ERR_NETWORK,e,P),{cause:v.cause||v}):ht.from(v,v&&v.code,e,P)}}),ag={http:_3,xhr:oV,fetch:fV};ze.forEach(ag,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Dx=e=>`- ${e}`,pV=e=>ze.isFunction(e)||e===null||e===!1,j_={getAdapter:e=>{e=ze.isArray(e)?e:[e];const{length:t}=e;let r,a;const s={};for(let l=0;l`adapter ${b} `+(S===!1?"is not supported by the environment":"is not available in the build"));let f=t?l.length>1?`since : +}`,d?c.prepend(n.css):h.head.appendChild(n.css))}var k=n.create(n.w.config.series,{});if(!k)return o(n);n.mount(k).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]),o(k)}).catch(function(E){i(E)})}else i(new Error("Element not found"))})}},{key:"create",value:function(n,o){var i=this.w;new co(this).initModules();var u=this.w.globals;if(u.noData=!1,u.animationEnded=!1,this.responsive.checkResponsiveConfig(o),i.config.xaxis.convertedCatToNumeric&&new ge(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),u.svgWidth===0))return u.animationEnded=!0,null;var c=_.checkComboSeries(n);u.comboCharts=c.comboCharts,u.comboBarCount=c.comboBarCount;var d=n.every(function(E){return E.data&&E.data.length===0});(n.length===0||d)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(n),this.theme.init(),new Me(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),u.noData&&u.collapsedSeries.length!==u.series.length&&!i.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),u.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 _(this).getLargestMarkerSize(),this.dimensions.plotCoords();var h=this.core.xySettings();this.grid.createGridMask();var x=this.core.plotChartType(n,h),k=new je(this);return k.bringForward(),i.config.dataLabels.background.enabled&&k.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:x,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,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,i=this,u=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"));(o===null||u.globals.allSeriesCollapsed)&&i.series.handleNoData(),i.grid=new We(i);var h,x,k=i.grid.drawGrid();if(i.annotations=new oe(i),i.annotations.drawImageAnnos(),i.annotations.drawTextAnnos(),u.config.grid.position==="back"&&(k&&u.globals.dom.elGraphical.add(k.el),k!=null&&(h=k.elGridBorders)!==null&&h!==void 0&&h.node&&u.globals.dom.elGraphical.add(k.elGridBorders)),Array.isArray(o.elGraph))for(var E=0;E0&&u.globals.memory.methodsToExec.forEach(function(G){G.method(G.params,!1,G.context)}),u.globals.axisCharts||u.globals.noData||i.core.resizeNonAxisCharts(),c(i)})}},{key:"destroy",value:function(){var n,o;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,n=this.parentResizeHandler,(o=fo.get(n))&&(o.disconnect(),fo.delete(n));var i=this.w.config.chart.id;i&&Apex._chartInstances.forEach(function(u,c){u.id===p.escapeString(i)&&Apex._chartInstances.splice(c,1)}),new Sa(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(n){var o=this,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1],u=!(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(x,k){return o.updateHelpers._extendSeries(x,k)})),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,u,c,d)}},{key:"updateSeries",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=!(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,o,i)}},{key:"appendSeries",value:function(n){var o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],u=this.w.config.series.slice();return u.push(n),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(u,o,i)}},{key:"appendData",value:function(n){var o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var u=i.w.config.series.slice(),c=0;c0&&arguments[0]!==void 0)||arguments[0],o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(n,o)}},{key:"addEventListener",value:function(n,o){this.events.addEventListener(n,o)}},{key:"removeEventListener",value:function(n,o){this.events.removeEventListener(n,o)}},{key:"addXaxisAnnotation",value:function(n){var o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,u=this;i&&(u=i),u.annotations.addXaxisAnnotationExternal(n,o,u)}},{key:"addYaxisAnnotation",value:function(n){var o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,u=this;i&&(u=i),u.annotations.addYaxisAnnotationExternal(n,o,u)}},{key:"addPointAnnotation",value:function(n){var o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,u=this;i&&(u=i),u.annotations.addPointAnnotationExternal(n,o,u)}},{key:"clearAnnotations",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,o=this;n&&(o=n),o.annotations.clearAnnotations(o)}},{key:"removeAnnotation",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=this;o&&(i=o),i.annotations.removeAnnotation(i,n)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(n,o){return this.coreUtils.getSeriesTotalsXRange(n,o)}},{key:"getHighestValueInSeries",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new Ve(this.ctx).getMinYMaxY(n).highestY}},{key:"getLowestValueInSeries",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new Ve(this.ctx).getMinYMaxY(n).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(n,o){return this.updateHelpers.toggleDataPointSelection(n,o)}},{key:"zoomX",value:function(n,o){this.ctx.toolbar.zoomUpdateOptions(n,o)}},{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 o=p.escapeString(n);if(Apex._chartInstances){var i=Apex._chartInstances.filter(function(u){return u.id===o})[0];return i&&i.chart}}},{key:"initOnLoad",value:function(){for(var n=document.querySelectorAll("[data-apexcharts]"),o=0;o2?c-2:0),h=2;hme.jsx(Zd,{...a,title:t,icon:wn.createElement(e,{className:"w-6 h-6 text-white"}),footer:me.jsxs(Xe.Typography,{className:"font-normal text-blue-gray-600",children:[me.jsx("strong",{className:r.color,children:r.value})," ",r.label]})},t))}),me.jsx("div",{className:"mb-6 grid grid-cols-1 gap-y-12 gap-x-6 md:grid-cols-2 xl:grid-cols-3",children:F4.map(e=>me.jsx(Qd,{...e,footer:me.jsxs(Xe.Typography,{variant:"small",className:"flex items-center font-normal text-blue-gray-600",children:[me.jsx(Ku,{strokeWidth:2,className:"h-4 w-4 text-blue-gray-400"})," ",e.footer]})},e.title))}),me.jsxs("div",{className:"mb-4 grid grid-cols-1 gap-6 xl:grid-cols-3",children:[me.jsxs(Xe.Card,{className:"overflow-hidden xl:col-span-2 border border-blue-gray-100 shadow-sm",children:[me.jsxs(Xe.CardHeader,{floated:!1,shadow:!1,color:"transparent",className:"m-0 flex items-center justify-between p-6",children:[me.jsxs("div",{children:[me.jsx(Xe.Typography,{variant:"h6",color:"blue-gray",className:"mb-1",children:"Projects"}),me.jsxs(Xe.Typography,{variant:"small",className:"flex items-center gap-1 font-normal text-blue-gray-600",children:[me.jsx(gN,{strokeWidth:3,className:"h-4 w-4 text-blue-gray-200"}),me.jsx("strong",{children:"30 done"})," this month"]})]}),me.jsxs(Xe.Menu,{placement:"left-start",children:[me.jsx(Xe.MenuHandler,{children:me.jsx(Xe.IconButton,{size:"sm",variant:"text",color:"blue-gray",children:me.jsx(p4,{strokeWidth:3,fill:"currenColor",className:"h-6 w-6"})})}),me.jsxs(Xe.MenuList,{children:[me.jsx(Xe.MenuItem,{children:"Action"}),me.jsx(Xe.MenuItem,{children:"Another Action"}),me.jsx(Xe.MenuItem,{children:"Something else here"})]})]})]}),me.jsx(Xe.CardBody,{className:"overflow-x-scroll px-0 pt-0 pb-2",children:me.jsxs("table",{className:"w-full min-w-[640px] table-auto",children:[me.jsx("thead",{children:me.jsx("tr",{children:["companies","members","budget","completion"].map(e=>me.jsx("th",{className:"border-b border-blue-gray-50 py-3 px-6 text-left",children:me.jsx(Xe.Typography,{variant:"small",className:"text-[11px] font-medium uppercase text-blue-gray-400",children:e})},e))})}),me.jsx("tbody",{children:kx.map(({img:e,name:t,members:r,budget:a,completion:s},l)=>{const f=`py-3 px-5 ${l===kx.length-1?"":"border-b border-blue-gray-50"}`;return me.jsxs("tr",{children:[me.jsx("td",{className:f,children:me.jsxs("div",{className:"flex items-center gap-4",children:[me.jsx(Xe.Avatar,{src:e,alt:t,size:"sm"}),me.jsx(Xe.Typography,{variant:"small",color:"blue-gray",className:"font-bold",children:t})]})}),me.jsx("td",{className:f,children:r.map(({img:b,name:S},T)=>me.jsx(Xe.Tooltip,{content:S,children:me.jsx(Xe.Avatar,{src:b,alt:S,size:"xs",variant:"circular",className:`cursor-pointer border-2 border-white ${T===0?"":"-ml-2.5"}`})},S))}),me.jsx("td",{className:f,children:me.jsx(Xe.Typography,{variant:"small",className:"text-xs font-medium text-blue-gray-600",children:a})}),me.jsx("td",{className:f,children:me.jsxs("div",{className:"w-10/12",children:[me.jsxs(Xe.Typography,{variant:"small",className:"mb-1 block text-xs font-medium text-blue-gray-600",children:[s,"%"]}),me.jsx(Xe.Progress,{value:s,variant:"gradient",color:s===100?"green":"blue",className:"h-1"})]})})]},t)})})]})})]}),me.jsxs(Xe.Card,{className:"border border-blue-gray-100 shadow-sm",children:[me.jsxs(Xe.CardHeader,{floated:!1,shadow:!1,color:"transparent",className:"m-0 p-6",children:[me.jsx(Xe.Typography,{variant:"h6",color:"blue-gray",className:"mb-2",children:"Orders Overview"}),me.jsxs(Xe.Typography,{variant:"small",className:"flex items-center gap-1 font-normal text-blue-gray-600",children:[me.jsx(c4,{strokeWidth:3,className:"h-3.5 w-3.5 text-green-500"}),me.jsx("strong",{children:"24%"})," this month"]})]}),me.jsx(Xe.CardBody,{className:"pt-0",children:Tx.map(({icon:e,color:t,title:r,description:a},s)=>me.jsxs("div",{className:"flex items-start gap-4 py-3",children:[me.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===Tx.length-1?"after:h-0":"after:h-4/6"}`,children:wn.createElement(e,{className:`!w-5 !h-5 ${t}`})}),me.jsxs("div",{children:[me.jsx(Xe.Typography,{variant:"small",color:"blue-gray",className:"block font-medium",children:r}),me.jsx(Xe.Typography,{as:"span",variant:"small",className:"text-xs font-medium text-blue-gray-500",children:a})]})]},r))})]})]})]})}function B4(){const[e,t]=wn.useState({blue:!0,green:!0,orange:!0,red:!0}),[r,a]=wn.useState({blue:!0,green:!0,orange:!0,red:!0}),s=["gray","green","orange","red"];return me.jsxs("div",{className:"mx-auto my-20 flex max-w-screen-lg flex-col gap-8",children:[me.jsxs(Xe.Card,{children:[me.jsx(Xe.CardHeader,{color:"transparent",floated:!1,shadow:!1,className:"m-0 p-4",children:me.jsx(Xe.Typography,{variant:"h5",color:"blue-gray",children:"Alerts"})}),me.jsx(Xe.CardBody,{className:"flex flex-col gap-4 p-4",children:s.map(l=>me.jsxs(Xe.Alert,{open:e[l],color:l,onClose:()=>t(f=>({...f,[l]:!1})),children:["A simple ",l," alert with an ",me.jsx("a",{href:"#",children:"example link"}),". Give it a click if you like."]},l))})]}),me.jsxs(Xe.Card,{children:[me.jsx(Xe.CardHeader,{color:"transparent",floated:!1,shadow:!1,className:"m-0 p-4",children:me.jsx(Xe.Typography,{variant:"h5",color:"blue-gray",children:"Alerts with Icon"})}),me.jsx(Xe.CardBody,{className:"flex flex-col gap-4 p-4",children:s.map(l=>me.jsxs(Xe.Alert,{open:r[l],color:l,icon:me.jsx(b4,{strokeWidth:2,className:"h-6 w-6"}),onClose:()=>a(f=>({...f,[l]:!1})),children:["A simple ",l," alert with an ",me.jsx("a",{href:"#",children:"example link"}),". Give it a click if you like."]},l))})]})]})}function g_(e,t){return function(){return e.apply(t,arguments)}}const{toString:H4}=Object.prototype,{getPrototypeOf:gb}=Object,Jd=(e=>t=>{const r=H4.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Xn=e=>(e=e.toLowerCase(),t=>Jd(t)===e),ef=e=>t=>typeof t===e,{isArray:hs}=Array,Nl=ef("undefined");function X4(e){return e!==null&&!Nl(e)&&e.constructor!==null&&!Nl(e.constructor)&&nn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const b_=Xn("ArrayBuffer");function Y4(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&b_(e.buffer),t}const G4=ef("string"),nn=ef("function"),v_=ef("number"),tf=e=>e!==null&&typeof e=="object",U4=e=>e===!0||e===!1,lc=e=>{if(Jd(e)!=="object")return!1;const t=gb(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},$4=Xn("Date"),q4=Xn("File"),K4=Xn("Blob"),Z4=Xn("FileList"),Q4=e=>tf(e)&&nn(e.pipe),J4=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||nn(e.append)&&((t=Jd(e))==="formdata"||t==="object"&&nn(e.toString)&&e.toString()==="[object FormData]"))},e3=Xn("URLSearchParams"),[t3,r3,n3,o3]=["ReadableStream","Request","Response","Headers"].map(Xn),a3=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function eu(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let a,s;if(typeof e!="object"&&(e=[e]),hs(e))for(a=0,s=e.length;a0;)if(s=r[a],t===s.toLowerCase())return s;return null}const Ra=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),y_=e=>!Nl(e)&&e!==Ra;function tg(){const{caseless:e}=y_(this)&&this||{},t={},r=(a,s)=>{const l=e&&m_(t,s)||s;lc(t[l])&&lc(a)?t[l]=tg(t[l],a):lc(a)?t[l]=tg({},a):hs(a)?t[l]=a.slice():t[l]=a};for(let a=0,s=arguments.length;a(eu(t,(s,l)=>{r&&nn(s)?e[l]=g_(s,r):e[l]=s},{allOwnKeys:a}),e),s3=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),l3=(e,t,r,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},u3=(e,t,r,a)=>{let s,l,f;const b={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),l=s.length;l-- >0;)f=s[l],(!a||a(f,e,t))&&!b[f]&&(t[f]=e[f],b[f]=!0);e=r!==!1&&gb(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},c3=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const a=e.indexOf(t,r);return a!==-1&&a===r},d3=e=>{if(!e)return null;if(hs(e))return e;let t=e.length;if(!v_(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},f3=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&gb(Uint8Array)),p3=(e,t)=>{const a=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=a.next())&&!s.done;){const l=s.value;t.call(e,l[0],l[1])}},h3=(e,t)=>{let r;const a=[];for(;(r=e.exec(t))!==null;)a.push(r);return a},g3=Xn("HTMLFormElement"),b3=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,a,s){return a.toUpperCase()+s}),Px=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),v3=Xn("RegExp"),x_=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),a={};eu(r,(s,l)=>{let f;(f=t(s,l,e))!==!1&&(a[l]=f||s)}),Object.defineProperties(e,a)},m3=e=>{x_(e,(t,r)=>{if(nn(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const a=e[r];if(nn(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},y3=(e,t)=>{const r={},a=s=>{s.forEach(l=>{r[l]=!0})};return hs(e)?a(e):a(String(e).split(t)),r},x3=()=>{},w3=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Ap="abcdefghijklmnopqrstuvwxyz",_x="0123456789",w_={DIGIT:_x,ALPHA:Ap,ALPHA_DIGIT:Ap+Ap.toUpperCase()+_x},C3=(e=16,t=w_.ALPHA_DIGIT)=>{let r="";const{length:a}=t;for(;e--;)r+=t[Math.random()*a|0];return r};function S3(e){return!!(e&&nn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const k3=e=>{const t=new Array(10),r=(a,s)=>{if(tf(a)){if(t.indexOf(a)>=0)return;if(!("toJSON"in a)){t[s]=a;const l=hs(a)?[]:{};return eu(a,(f,b)=>{const S=r(f,s+1);!Nl(S)&&(l[b]=S)}),t[s]=void 0,l}}return a};return r(e,0)},T3=Xn("AsyncFunction"),P3=e=>e&&(tf(e)||nn(e))&&nn(e.then)&&nn(e.catch),C_=((e,t)=>e?setImmediate:t?((r,a)=>(Ra.addEventListener("message",({source:s,data:l})=>{s===Ra&&l===r&&a.length&&a.shift()()},!1),s=>{a.push(s),Ra.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",nn(Ra.postMessage)),_3=typeof queueMicrotask<"u"?queueMicrotask.bind(Ra):typeof process<"u"&&process.nextTick||C_,De={isArray:hs,isArrayBuffer:b_,isBuffer:X4,isFormData:J4,isArrayBufferView:Y4,isString:G4,isNumber:v_,isBoolean:U4,isObject:tf,isPlainObject:lc,isReadableStream:t3,isRequest:r3,isResponse:n3,isHeaders:o3,isUndefined:Nl,isDate:$4,isFile:q4,isBlob:K4,isRegExp:v3,isFunction:nn,isStream:Q4,isURLSearchParams:e3,isTypedArray:f3,isFileList:Z4,forEach:eu,merge:tg,extend:i3,trim:a3,stripBOM:s3,inherits:l3,toFlatObject:u3,kindOf:Jd,kindOfTest:Xn,endsWith:c3,toArray:d3,forEachEntry:p3,matchAll:h3,isHTMLForm:g3,hasOwnProperty:Px,hasOwnProp:Px,reduceDescriptors:x_,freezeMethods:m3,toObjectSet:y3,toCamelCase:b3,noop:x3,toFiniteNumber:w3,findKey:m_,global:Ra,isContextDefined:y_,ALPHABET:w_,generateString:C3,isSpecCompliantForm:S3,toJSONObject:k3,isAsyncFn:T3,isThenable:P3,setImmediate:C_,asap:_3};function bt(e,t,r,a,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),a&&(this.request=a),s&&(this.response=s,this.status=s.status?s.status:null)}De.inherits(bt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:De.toJSONObject(this.config),code:this.code,status:this.status}}});const S_=bt.prototype,k_={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{k_[e]={value:e}});Object.defineProperties(bt,k_);Object.defineProperty(S_,"isAxiosError",{value:!0});bt.from=(e,t,r,a,s,l)=>{const f=Object.create(S_);return De.toFlatObject(e,f,function(S){return S!==Error.prototype},b=>b!=="isAxiosError"),bt.call(f,e.message,t,r,a,s),f.cause=e,f.name=e.name,l&&Object.assign(f,l),f};const O3=null;function rg(e){return De.isPlainObject(e)||De.isArray(e)}function T_(e){return De.endsWith(e,"[]")?e.slice(0,-2):e}function Ox(e,t,r){return e?e.concat(t).map(function(s,l){return s=T_(s),!r&&l?"["+s+"]":s}).join(r?".":""):t}function A3(e){return De.isArray(e)&&!e.some(rg)}const E3=De.toFlatObject(De,{},null,function(t){return/^is[A-Z]/.test(t)});function rf(e,t,r){if(!De.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=De.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(R,P){return!De.isUndefined(P[R])});const a=r.metaTokens,s=r.visitor||O,l=r.dots,f=r.indexes,S=(r.Blob||typeof Blob<"u"&&Blob)&&De.isSpecCompliantForm(t);if(!De.isFunction(s))throw new TypeError("visitor must be a function");function T(D){if(D===null)return"";if(De.isDate(D))return D.toISOString();if(!S&&De.isBlob(D))throw new bt("Blob is not supported. Use a Buffer instead.");return De.isArrayBuffer(D)||De.isTypedArray(D)?S&&typeof Blob=="function"?new Blob([D]):Buffer.from(D):D}function O(D,R,P){let y=D;if(D&&!P&&typeof D=="object"){if(De.endsWith(R,"{}"))R=a?R:R.slice(0,-2),D=JSON.stringify(D);else if(De.isArray(D)&&A3(D)||(De.isFileList(D)||De.endsWith(R,"[]"))&&(y=De.toArray(D)))return R=T_(R),y.forEach(function(v,g){!(De.isUndefined(v)||v===null)&&t.append(f===!0?Ox([R],g,l):f===null?R:R+"[]",T(v))}),!1}return rg(D)?!0:(t.append(Ox(P,R,l),T(D)),!1)}const j=[],F=Object.assign(E3,{defaultVisitor:O,convertValue:T,isVisitable:rg});function z(D,R){if(!De.isUndefined(D)){if(j.indexOf(D)!==-1)throw Error("Circular reference detected in "+R.join("."));j.push(D),De.forEach(D,function(y,p){(!(De.isUndefined(y)||y===null)&&s.call(t,y,De.isString(p)?p.trim():p,R,F))===!0&&z(y,R?R.concat(p):[p])}),j.pop()}}if(!De.isObject(e))throw new TypeError("data must be an object");return z(e),t}function Ax(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return t[a]})}function bb(e,t){this._pairs=[],e&&rf(e,this,t)}const P_=bb.prototype;P_.append=function(t,r){this._pairs.push([t,r])};P_.toString=function(t){const r=t?function(a){return t.call(this,a,Ax)}:Ax;return this._pairs.map(function(s){return r(s[0])+"="+r(s[1])},"").join("&")};function M3(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function __(e,t,r){if(!t)return e;const a=r&&r.encode||M3,s=r&&r.serialize;let l;if(s?l=s(t,r):l=De.isURLSearchParams(t)?t.toString():new bb(t,r).toString(a),l){const f=e.indexOf("#");f!==-1&&(e=e.slice(0,f)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class R3{constructor(){this.handlers=[]}use(t,r,a){return this.handlers.push({fulfilled:t,rejected:r,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){De.forEach(this.handlers,function(a){a!==null&&t(a)})}}const Ex=R3,O_={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},N3=typeof URLSearchParams<"u"?URLSearchParams:bb,I3=typeof FormData<"u"?FormData:null,L3=typeof Blob<"u"?Blob:null,j3={isBrowser:!0,classes:{URLSearchParams:N3,FormData:I3,Blob:L3},protocols:["http","https","file","blob","url","data"]},vb=typeof window<"u"&&typeof document<"u",ng=typeof navigator=="object"&&navigator||void 0,D3=vb&&(!ng||["ReactNative","NativeScript","NS"].indexOf(ng.product)<0),z3=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),F3=vb&&window.location.href||"http://localhost",V3=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:vb,hasStandardBrowserEnv:D3,hasStandardBrowserWebWorkerEnv:z3,navigator:ng,origin:F3},Symbol.toStringTag,{value:"Module"})),on={...V3,...j3};function W3(e,t){return rf(e,new on.classes.URLSearchParams,Object.assign({visitor:function(r,a,s,l){return on.isNode&&De.isBuffer(r)?(this.append(a,r.toString("base64")),!1):l.defaultVisitor.apply(this,arguments)}},t))}function B3(e){return De.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function H3(e){const t={},r=Object.keys(e);let a;const s=r.length;let l;for(a=0;a=r.length;return f=!f&&De.isArray(s)?s.length:f,S?(De.hasOwnProp(s,f)?s[f]=[s[f],a]:s[f]=a,!b):((!s[f]||!De.isObject(s[f]))&&(s[f]=[]),t(r,a,s[f],l)&&De.isArray(s[f])&&(s[f]=H3(s[f])),!b)}if(De.isFormData(e)&&De.isFunction(e.entries)){const r={};return De.forEachEntry(e,(a,s)=>{t(B3(a),s,r,0)}),r}return null}function X3(e,t,r){if(De.isString(e))try{return(t||JSON.parse)(e),De.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(r||JSON.stringify)(e)}const mb={transitional:O_,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const a=r.getContentType()||"",s=a.indexOf("application/json")>-1,l=De.isObject(t);if(l&&De.isHTMLForm(t)&&(t=new FormData(t)),De.isFormData(t))return s?JSON.stringify(A_(t)):t;if(De.isArrayBuffer(t)||De.isBuffer(t)||De.isStream(t)||De.isFile(t)||De.isBlob(t)||De.isReadableStream(t))return t;if(De.isArrayBufferView(t))return t.buffer;if(De.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let b;if(l){if(a.indexOf("application/x-www-form-urlencoded")>-1)return W3(t,this.formSerializer).toString();if((b=De.isFileList(t))||a.indexOf("multipart/form-data")>-1){const S=this.env&&this.env.FormData;return rf(b?{"files[]":t}:t,S&&new S,this.formSerializer)}}return l||s?(r.setContentType("application/json",!1),X3(t)):t}],transformResponse:[function(t){const r=this.transitional||mb.transitional,a=r&&r.forcedJSONParsing,s=this.responseType==="json";if(De.isResponse(t)||De.isReadableStream(t))return t;if(t&&De.isString(t)&&(a&&!this.responseType||s)){const f=!(r&&r.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(b){if(f)throw b.name==="SyntaxError"?bt.from(b,bt.ERR_BAD_RESPONSE,this,null,this.response):b}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:on.classes.FormData,Blob:on.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};De.forEach(["delete","get","head","post","put","patch"],e=>{mb.headers[e]={}});const yb=mb,Y3=De.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),G3=e=>{const t={};let r,a,s;return e&&e.split(` +`).forEach(function(f){s=f.indexOf(":"),r=f.substring(0,s).trim().toLowerCase(),a=f.substring(s+1).trim(),!(!r||t[r]&&Y3[r])&&(r==="set-cookie"?t[r]?t[r].push(a):t[r]=[a]:t[r]=t[r]?t[r]+", "+a:a)}),t},Mx=Symbol("internals");function Fs(e){return e&&String(e).trim().toLowerCase()}function uc(e){return e===!1||e==null?e:De.isArray(e)?e.map(uc):String(e)}function U3(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=r.exec(e);)t[a[1]]=a[2];return t}const $3=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ep(e,t,r,a,s){if(De.isFunction(a))return a.call(this,t,r);if(s&&(t=r),!!De.isString(t)){if(De.isString(a))return t.indexOf(a)!==-1;if(De.isRegExp(a))return a.test(t)}}function q3(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,a)=>r.toUpperCase()+a)}function K3(e,t){const r=De.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+r,{value:function(s,l,f){return this[a].call(this,t,s,l,f)},configurable:!0})})}class nf{constructor(t){t&&this.set(t)}set(t,r,a){const s=this;function l(b,S,T){const O=Fs(S);if(!O)throw new Error("header name must be a non-empty string");const j=De.findKey(s,O);(!j||s[j]===void 0||T===!0||T===void 0&&s[j]!==!1)&&(s[j||S]=uc(b))}const f=(b,S)=>De.forEach(b,(T,O)=>l(T,O,S));if(De.isPlainObject(t)||t instanceof this.constructor)f(t,r);else if(De.isString(t)&&(t=t.trim())&&!$3(t))f(G3(t),r);else if(De.isHeaders(t))for(const[b,S]of t.entries())l(S,b,a);else t!=null&&l(r,t,a);return this}get(t,r){if(t=Fs(t),t){const a=De.findKey(this,t);if(a){const s=this[a];if(!r)return s;if(r===!0)return U3(s);if(De.isFunction(r))return r.call(this,s,a);if(De.isRegExp(r))return r.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Fs(t),t){const a=De.findKey(this,t);return!!(a&&this[a]!==void 0&&(!r||Ep(this,this[a],a,r)))}return!1}delete(t,r){const a=this;let s=!1;function l(f){if(f=Fs(f),f){const b=De.findKey(a,f);b&&(!r||Ep(a,a[b],b,r))&&(delete a[b],s=!0)}}return De.isArray(t)?t.forEach(l):l(t),s}clear(t){const r=Object.keys(this);let a=r.length,s=!1;for(;a--;){const l=r[a];(!t||Ep(this,this[l],l,t,!0))&&(delete this[l],s=!0)}return s}normalize(t){const r=this,a={};return De.forEach(this,(s,l)=>{const f=De.findKey(a,l);if(f){r[f]=uc(s),delete r[l];return}const b=t?q3(l):String(l).trim();b!==l&&delete r[l],r[b]=uc(s),a[b]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return De.forEach(this,(a,s)=>{a!=null&&a!==!1&&(r[s]=t&&De.isArray(a)?a.join(", "):a)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const a=new this(t);return r.forEach(s=>a.set(s)),a}static accessor(t){const a=(this[Mx]=this[Mx]={accessors:{}}).accessors,s=this.prototype;function l(f){const b=Fs(f);a[b]||(K3(s,f),a[b]=!0)}return De.isArray(t)?t.forEach(l):l(t),this}}nf.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);De.reduceDescriptors(nf.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(a){this[r]=a}}});De.freezeMethods(nf);const zn=nf;function Mp(e,t){const r=this||yb,a=t||r,s=zn.from(a.headers);let l=a.data;return De.forEach(e,function(b){l=b.call(r,l,s.normalize(),t?t.status:void 0)}),s.normalize(),l}function E_(e){return!!(e&&e.__CANCEL__)}function gs(e,t,r){bt.call(this,e??"canceled",bt.ERR_CANCELED,t,r),this.name="CanceledError"}De.inherits(gs,bt,{__CANCEL__:!0});function M_(e,t,r){const a=r.config.validateStatus;!r.status||!a||a(r.status)?e(r):t(new bt("Request failed with status code "+r.status,[bt.ERR_BAD_REQUEST,bt.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function Z3(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Q3(e,t){e=e||10;const r=new Array(e),a=new Array(e);let s=0,l=0,f;return t=t!==void 0?t:1e3,function(S){const T=Date.now(),O=a[l];f||(f=T),r[s]=S,a[s]=T;let j=l,F=0;for(;j!==s;)F+=r[j++],j=j%e;if(s=(s+1)%e,s===l&&(l=(l+1)%e),T-f{r=O,s=null,l&&(clearTimeout(l),l=null),e.apply(null,T)};return[(...T)=>{const O=Date.now(),j=O-r;j>=a?f(T,O):(s=T,l||(l=setTimeout(()=>{l=null,f(s)},a-j)))},()=>s&&f(s)]}const ad=(e,t,r=3)=>{let a=0;const s=Q3(50,250);return J3(l=>{const f=l.loaded,b=l.lengthComputable?l.total:void 0,S=f-a,T=s(S),O=f<=b;a=f;const j={loaded:f,total:b,progress:b?f/b:void 0,bytes:S,rate:T||void 0,estimated:T&&b&&O?(b-f)/T:void 0,event:l,lengthComputable:b!=null,[t?"download":"upload"]:!0};e(j)},r)},Rx=(e,t)=>{const r=e!=null;return[a=>t[0]({lengthComputable:r,total:e,loaded:a}),t[1]]},Nx=e=>(...t)=>De.asap(()=>e(...t)),eV=on.hasStandardBrowserEnv?function(){const t=on.navigator&&/(msie|trident)/i.test(on.navigator.userAgent),r=document.createElement("a");let a;function s(l){let f=l;return t&&(r.setAttribute("href",f),f=r.href),r.setAttribute("href",f),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return a=s(window.location.href),function(f){const b=De.isString(f)?s(f):f;return b.protocol===a.protocol&&b.host===a.host}}():function(){return function(){return!0}}(),tV=on.hasStandardBrowserEnv?{write(e,t,r,a,s,l){const f=[e+"="+encodeURIComponent(t)];De.isNumber(r)&&f.push("expires="+new Date(r).toGMTString()),De.isString(a)&&f.push("path="+a),De.isString(s)&&f.push("domain="+s),l===!0&&f.push("secure"),document.cookie=f.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function rV(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function nV(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function R_(e,t){return e&&!rV(t)?nV(e,t):t}const Ix=e=>e instanceof zn?{...e}:e;function Ya(e,t){t=t||{};const r={};function a(T,O,j){return De.isPlainObject(T)&&De.isPlainObject(O)?De.merge.call({caseless:j},T,O):De.isPlainObject(O)?De.merge({},O):De.isArray(O)?O.slice():O}function s(T,O,j){if(De.isUndefined(O)){if(!De.isUndefined(T))return a(void 0,T,j)}else return a(T,O,j)}function l(T,O){if(!De.isUndefined(O))return a(void 0,O)}function f(T,O){if(De.isUndefined(O)){if(!De.isUndefined(T))return a(void 0,T)}else return a(void 0,O)}function b(T,O,j){if(j in t)return a(T,O);if(j in e)return a(void 0,T)}const S={url:l,method:l,data:l,baseURL:f,transformRequest:f,transformResponse:f,paramsSerializer:f,timeout:f,timeoutMessage:f,withCredentials:f,withXSRFToken:f,adapter:f,responseType:f,xsrfCookieName:f,xsrfHeaderName:f,onUploadProgress:f,onDownloadProgress:f,decompress:f,maxContentLength:f,maxBodyLength:f,beforeRedirect:f,transport:f,httpAgent:f,httpsAgent:f,cancelToken:f,socketPath:f,responseEncoding:f,validateStatus:b,headers:(T,O)=>s(Ix(T),Ix(O),!0)};return De.forEach(Object.keys(Object.assign({},e,t)),function(O){const j=S[O]||s,F=j(e[O],t[O],O);De.isUndefined(F)&&j!==b||(r[O]=F)}),r}const N_=e=>{const t=Ya({},e);let{data:r,withXSRFToken:a,xsrfHeaderName:s,xsrfCookieName:l,headers:f,auth:b}=t;t.headers=f=zn.from(f),t.url=__(R_(t.baseURL,t.url),e.params,e.paramsSerializer),b&&f.set("Authorization","Basic "+btoa((b.username||"")+":"+(b.password?unescape(encodeURIComponent(b.password)):"")));let S;if(De.isFormData(r)){if(on.hasStandardBrowserEnv||on.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if((S=f.getContentType())!==!1){const[T,...O]=S?S.split(";").map(j=>j.trim()).filter(Boolean):[];f.setContentType([T||"multipart/form-data",...O].join("; "))}}if(on.hasStandardBrowserEnv&&(a&&De.isFunction(a)&&(a=a(t)),a||a!==!1&&eV(t.url))){const T=s&&l&&tV.read(l);T&&f.set(s,T)}return t},oV=typeof XMLHttpRequest<"u",aV=oV&&function(e){return new Promise(function(r,a){const s=N_(e);let l=s.data;const f=zn.from(s.headers).normalize();let{responseType:b,onUploadProgress:S,onDownloadProgress:T}=s,O,j,F,z,D;function R(){z&&z(),D&&D(),s.cancelToken&&s.cancelToken.unsubscribe(O),s.signal&&s.signal.removeEventListener("abort",O)}let P=new XMLHttpRequest;P.open(s.method.toUpperCase(),s.url,!0),P.timeout=s.timeout;function y(){if(!P)return;const v=zn.from("getAllResponseHeaders"in P&&P.getAllResponseHeaders()),m={data:!b||b==="text"||b==="json"?P.responseText:P.response,status:P.status,statusText:P.statusText,headers:v,config:e,request:P};M_(function(M){r(M),R()},function(M){a(M),R()},m),P=null}"onloadend"in P?P.onloadend=y:P.onreadystatechange=function(){!P||P.readyState!==4||P.status===0&&!(P.responseURL&&P.responseURL.indexOf("file:")===0)||setTimeout(y)},P.onabort=function(){P&&(a(new bt("Request aborted",bt.ECONNABORTED,e,P)),P=null)},P.onerror=function(){a(new bt("Network Error",bt.ERR_NETWORK,e,P)),P=null},P.ontimeout=function(){let g=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const m=s.transitional||O_;s.timeoutErrorMessage&&(g=s.timeoutErrorMessage),a(new bt(g,m.clarifyTimeoutError?bt.ETIMEDOUT:bt.ECONNABORTED,e,P)),P=null},l===void 0&&f.setContentType(null),"setRequestHeader"in P&&De.forEach(f.toJSON(),function(g,m){P.setRequestHeader(m,g)}),De.isUndefined(s.withCredentials)||(P.withCredentials=!!s.withCredentials),b&&b!=="json"&&(P.responseType=s.responseType),T&&([F,D]=ad(T,!0),P.addEventListener("progress",F)),S&&P.upload&&([j,z]=ad(S),P.upload.addEventListener("progress",j),P.upload.addEventListener("loadend",z)),(s.cancelToken||s.signal)&&(O=v=>{P&&(a(!v||v.type?new gs(null,e,P):v),P.abort(),P=null)},s.cancelToken&&s.cancelToken.subscribe(O),s.signal&&(s.signal.aborted?O():s.signal.addEventListener("abort",O)));const p=Z3(s.url);if(p&&on.protocols.indexOf(p)===-1){a(new bt("Unsupported protocol "+p+":",bt.ERR_BAD_REQUEST,e));return}P.send(l||null)})},iV=(e,t)=>{let r=new AbortController,a;const s=function(S){if(!a){a=!0,f();const T=S instanceof Error?S:this.reason;r.abort(T instanceof bt?T:new gs(T instanceof Error?T.message:T))}};let l=t&&setTimeout(()=>{s(new bt(`timeout ${t} of ms exceeded`,bt.ETIMEDOUT))},t);const f=()=>{e&&(l&&clearTimeout(l),l=null,e.forEach(S=>{S&&(S.removeEventListener?S.removeEventListener("abort",s):S.unsubscribe(s))}),e=null)};e.forEach(S=>S&&S.addEventListener&&S.addEventListener("abort",s));const{signal:b}=r;return b.unsubscribe=f,[b,()=>{l&&clearTimeout(l),l=null}]},sV=iV,lV=function*(e,t){let r=e.byteLength;if(!t||r{const l=uV(e,t,s);let f=0,b,S=T=>{b||(b=!0,a&&a(T))};return new ReadableStream({async pull(T){try{const{done:O,value:j}=await l.next();if(O){S(),T.close();return}let F=j.byteLength;if(r){let z=f+=F;r(z)}T.enqueue(new Uint8Array(j))}catch(O){throw S(O),O}},cancel(T){return S(T),l.return()}},{highWaterMark:2})},of=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",I_=of&&typeof ReadableStream=="function",og=of&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),L_=(e,...t)=>{try{return!!e(...t)}catch{return!1}},cV=I_&&L_(()=>{let e=!1;const t=new Request(on.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),jx=64*1024,ag=I_&&L_(()=>De.isReadableStream(new Response("").body)),id={stream:ag&&(e=>e.body)};of&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!id[t]&&(id[t]=De.isFunction(e[t])?r=>r[t]():(r,a)=>{throw new bt(`Response type '${t}' is not supported`,bt.ERR_NOT_SUPPORT,a)})})})(new Response);const dV=async e=>{if(e==null)return 0;if(De.isBlob(e))return e.size;if(De.isSpecCompliantForm(e))return(await new Request(e).arrayBuffer()).byteLength;if(De.isArrayBufferView(e)||De.isArrayBuffer(e))return e.byteLength;if(De.isURLSearchParams(e)&&(e=e+""),De.isString(e))return(await og(e)).byteLength},fV=async(e,t)=>{const r=De.toFiniteNumber(e.getContentLength());return r??dV(t)},pV=of&&(async e=>{let{url:t,method:r,data:a,signal:s,cancelToken:l,timeout:f,onDownloadProgress:b,onUploadProgress:S,responseType:T,headers:O,withCredentials:j="same-origin",fetchOptions:F}=N_(e);T=T?(T+"").toLowerCase():"text";let[z,D]=s||l||f?sV([s,l],f):[],R,P;const y=()=>{!R&&setTimeout(()=>{z&&z.unsubscribe()}),R=!0};let p;try{if(S&&cV&&r!=="get"&&r!=="head"&&(p=await fV(O,a))!==0){let M=new Request(t,{method:"POST",body:a,duplex:"half"}),X;if(De.isFormData(a)&&(X=M.headers.get("content-type"))&&O.setContentType(X),M.body){const[H,B]=Rx(p,ad(Nx(S)));a=Lx(M.body,jx,H,B,og)}}De.isString(j)||(j=j?"include":"omit");const v="credentials"in Request.prototype;P=new Request(t,{...F,signal:z,method:r.toUpperCase(),headers:O.normalize().toJSON(),body:a,duplex:"half",credentials:v?j:void 0});let g=await fetch(P);const m=ag&&(T==="stream"||T==="response");if(ag&&(b||m)){const M={};["status","statusText","headers"].forEach(U=>{M[U]=g[U]});const X=De.toFiniteNumber(g.headers.get("content-length")),[H,B]=b&&Rx(X,ad(Nx(b),!0))||[];g=new Response(Lx(g.body,jx,H,()=>{B&&B(),m&&y()},og),M)}T=T||"text";let _=await id[De.findKey(id,T)||"text"](g,e);return!m&&y(),D&&D(),await new Promise((M,X)=>{M_(M,X,{data:_,headers:zn.from(g.headers),status:g.status,statusText:g.statusText,config:e,request:P})})}catch(v){throw y(),v&&v.name==="TypeError"&&/fetch/i.test(v.message)?Object.assign(new bt("Network Error",bt.ERR_NETWORK,e,P),{cause:v.cause||v}):bt.from(v,v&&v.code,e,P)}}),ig={http:O3,xhr:aV,fetch:pV};De.forEach(ig,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Dx=e=>`- ${e}`,hV=e=>De.isFunction(e)||e===null||e===!1,j_={getAdapter:e=>{e=De.isArray(e)?e:[e];const{length:t}=e;let r,a;const s={};for(let l=0;l`adapter ${b} `+(S===!1?"is not supported by the environment":"is not available in the build"));let f=t?l.length>1?`since : `+l.map(Dx).join(` -`):" "+Dx(l[0]):"as no adapter specified";throw new ht("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return a},adapters:ag};function Rp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new gs(null,e)}function zx(e){return Rp(e),e.headers=zn.from(e.headers),e.data=Mp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),j_.getAdapter(e.adapter||mb.adapter)(e).then(function(a){return Rp(e),a.data=Mp.call(e,e.transformResponse,a),a.headers=zn.from(a.headers),a},function(a){return E_(a)||(Rp(e),a&&a.response&&(a.response.data=Mp.call(e,e.transformResponse,a.response),a.response.headers=zn.from(a.response.headers))),Promise.reject(a)})}const D_="1.7.5",yb={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{yb[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});const Fx={};yb.transitional=function(t,r,a){function s(l,f){return"[Axios v"+D_+"] Transitional option '"+l+"'"+f+(a?". "+a:"")}return(l,f,b)=>{if(t===!1)throw new ht(s(f," has been removed"+(r?" in "+r:"")),ht.ERR_DEPRECATED);return r&&!Fx[f]&&(Fx[f]=!0,console.warn(s(f," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(l,f,b):!0}};function hV(e,t,r){if(typeof e!="object")throw new ht("options must be an object",ht.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let s=a.length;for(;s-- >0;){const l=a[s],f=t[l];if(f){const b=e[l],S=b===void 0||f(b,l,e);if(S!==!0)throw new ht("option "+l+" must be "+S,ht.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new ht("Unknown option "+l,ht.ERR_BAD_OPTION)}}const ig={assertOptions:hV,validators:yb},Vo=ig.validators;class sd{constructor(t){this.defaults=t,this.interceptors={request:new Ex,response:new Ex}}async request(t,r){try{return await this._request(t,r)}catch(a){if(a instanceof Error){let s;Error.captureStackTrace?Error.captureStackTrace(s={}):s=new Error;const l=s.stack?s.stack.replace(/^.+\n/,""):"";try{a.stack?l&&!String(a.stack).endsWith(l.replace(/^.+\n.+\n/,""))&&(a.stack+=` -`+l):a.stack=l}catch{}}throw a}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Ya(this.defaults,r);const{transitional:a,paramsSerializer:s,headers:l}=r;a!==void 0&&ig.assertOptions(a,{silentJSONParsing:Vo.transitional(Vo.boolean),forcedJSONParsing:Vo.transitional(Vo.boolean),clarifyTimeoutError:Vo.transitional(Vo.boolean)},!1),s!=null&&(ze.isFunction(s)?r.paramsSerializer={serialize:s}:ig.assertOptions(s,{encode:Vo.function,serialize:Vo.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let f=l&&ze.merge(l.common,l[r.method]);l&&ze.forEach(["delete","get","head","post","put","patch","common"],D=>{delete l[D]}),r.headers=zn.concat(f,l);const b=[];let S=!0;this.interceptors.request.forEach(function(R){typeof R.runWhen=="function"&&R.runWhen(r)===!1||(S=S&&R.synchronous,b.unshift(R.fulfilled,R.rejected))});const T=[];this.interceptors.response.forEach(function(R){T.push(R.fulfilled,R.rejected)});let O,j=0,F;if(!S){const D=[zx.bind(this),void 0];for(D.unshift.apply(D,b),D.push.apply(D,T),F=D.length,O=Promise.resolve(r);j{if(!a._listeners)return;let l=a._listeners.length;for(;l-- >0;)a._listeners[l](s);a._listeners=null}),this.promise.then=s=>{let l;const f=new Promise(b=>{a.subscribe(b),l=b}).then(s);return f.cancel=function(){a.unsubscribe(l)},f},t(function(l,f,b){a.reason||(a.reason=new gs(l,f,b),r(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}static source(){let t;return{token:new xb(function(s){t=s}),cancel:t}}}const gV=xb;function bV(e){return function(r){return e.apply(null,r)}}function vV(e){return ze.isObject(e)&&e.isAxiosError===!0}const sg={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(sg).forEach(([e,t])=>{sg[t]=e});const mV=sg;function z_(e){const t=new cc(e),r=g_(cc.prototype.request,t);return ze.extend(r,cc.prototype,t,{allOwnKeys:!0}),ze.extend(r,t,null,{allOwnKeys:!0}),r.create=function(s){return z_(Ya(e,s))},r}const or=z_(mb);or.Axios=cc;or.CanceledError=gs;or.CancelToken=gV;or.isCancel=E_;or.VERSION=D_;or.toFormData=rf;or.AxiosError=ht;or.Cancel=or.CanceledError;or.all=function(t){return Promise.all(t)};or.spread=bV;or.isAxiosError=vV;or.mergeConfig=Ya;or.AxiosHeaders=zn;or.formToJSON=e=>A_(ze.isHTMLForm(e)?new FormData(e):e);or.getAdapter=j_.getAdapter;or.HttpStatusCode=mV;or.default=or;const Vx=or,Wx=e=>{if(e)return e.replace("T"," ")},Bx="redeployLogFilters",Wo="__all__",Du="- Alle -",Hx="50",yV=[{value:"10",label:"10"},{value:"25",label:"25"},{value:"50",label:"50"},{value:"100",label:"100"},{value:"all",label:"Alle"}],xV=new Set(yV.map(e=>e.value)),wV={Einzeln:"Einzeln",Alle:"Alle",Auswahl:"Auswahl",single:"Einzeln",all:"Alle",selection:"Auswahl"},CV=e=>!!(e.stacks&&e.stacks.length||e.statuses&&e.statuses.length||e.endpoints&&e.endpoints.length||e.redeployTypes&&e.redeployTypes.length||e.message&&e.message.trim()||e.from&&e.from.trim()||e.to&&e.to.trim());function SV(){const[e,t]=ee.useState([]),[r,a]=ee.useState(0),[s,l]=ee.useState(!0),[f,b]=ee.useState("");ee.useState(!1);const[S,T]=ee.useState([]),[O,j]=ee.useState([]),[F,z]=ee.useState([]),[D,R]=ee.useState([]),[P,y]=ee.useState([]),[p,v]=ee.useState([]),[g,m]=ee.useState([]),[_,M]=ee.useState([]),[X,H]=ee.useState(""),[B,U]=ee.useState(""),[K,ne]=ee.useState(""),[oe,fe]=ee.useState(!1),[ve,Se]=ee.useState(!1),[he,ue]=ee.useState(!1),[ge,ye]=ee.useState(0),[Te,Re]=ee.useState(Hx),[De,Le]=ee.useState(1),Oe=ee.useCallback(ke=>{const Me=Array.isArray(ke)?ke:(ke==null?void 0:ke.items)??[],Ne=new Map,Ge=new Set,Qe=new Set,qe=new Set;Me.forEach(He=>{if(He.stackId){const Ze=String(He.stackId),bt=He.stackName||`Stack ${Ze}`;Ne.set(Ze,bt)}He.status&&Ge.add(He.status),He.endpoint!==null&&He.endpoint!==void 0&&He.endpoint!==""&&Qe.add(String(He.endpoint)),He.redeployType&&qe.add(He.redeployType)}),T(Array.from(Ne.entries()).map(([He,Ze])=>({value:He,label:Ze})).sort((He,Ze)=>He.label.localeCompare(Ze.label))),j(Array.from(Ge).sort()),z(Array.from(Qe).sort((He,Ze)=>He.localeCompare(Ze,void 0,{numeric:!0}))),R(Array.from(qe).sort()),ue(!0)},[]);ee.useMemo(()=>{const ke=new Map;return S.forEach(Me=>{ke.set(Me.value,Me.label)}),ke},[S]),ee.useEffect(()=>{he&&y(ke=>{const Me=ke.filter(Ne=>S.some(Ge=>Ge.value===Ne));return Me.length===ke.length?ke:Me})},[he,S]),ee.useEffect(()=>{he&&v(ke=>{const Me=ke.filter(Ne=>O.includes(Ne));return Me.length===ke.length?ke:Me})},[he,O]),ee.useEffect(()=>{he&&m(ke=>{const Me=ke.filter(Ne=>F.includes(Ne));return Me.length===ke.length?ke:Me})},[he,F]),ee.useEffect(()=>{he&&M(ke=>{const Me=ke.filter(Ne=>D.includes(Ne));return Me.length===ke.length?ke:Me})},[he,D]),ee.useEffect(()=>{if(typeof window>"u"){Se(!0);return}try{const ke=window.localStorage.getItem(Bx);if(ke){const Me=JSON.parse(ke),Ne=(Me==null?void 0:Me.filters)??Me??{},Ge=(Me==null?void 0:Me.pagination)??{};y(Ne.stacks||[]),v(Ne.statuses||[]),m(Ne.endpoints||[]),M(Ne.redeployTypes||[]),H(Ne.message||""),U(Ne.from||""),ne(Ne.to||""),fe(CV(Ne));const Qe=Ge.perPage;if(Qe!==void 0){const He=String(Qe);xV.has(He)&&Re(He)}const qe=Ge.page;typeof qe=="number"&&qe>0&&Le(qe)}}catch(ke){console.error("❌ Fehler beim Laden der gespeicherten Log-Filter:",ke)}finally{Se(!0)}},[]);const Xe=ee.useCallback(()=>{const ke={};P.length&&(ke.stackIds=P.join(",")),p.length&&(ke.statuses=p.join(",")),g.length&&(ke.endpoints=g.join(",")),_.length&&(ke.redeployTypes=_.join(",")),X.trim()&&(ke.message=X.trim());const Me=Wx(B);Me&&(ke.from=Me);const Ne=Wx(K);return Ne&&(ke.to=Ne),ke},[P,p,g,_,X,B,K]);ee.useEffect(()=>{if(!ve)return;let ke=!1;return Vx.get("/api/logs",{params:{perPage:"all",page:1}}).then(Me=>{ke||Oe(Me.data)}).catch(Me=>{ke||console.error("⚠️ Konnte Filteroptionen nicht aktualisieren:",Me)}),()=>{ke=!0}},[ve,Oe,ge]);const Ve=ee.useMemo(()=>({stacks:P,statuses:p,endpoints:g,redeployTypes:_,message:X,from:B,to:K}),[P,p,g,_,X,B,K]);return ee.useEffect(()=>{if(!ve)return;const ke={...Xe()};Te==="all"?(ke.perPage="all",ke.page=1):(ke.perPage=Te,ke.page=De);let Me=!1;return l(!0),b(""),Vx.get("/api/logs",{params:ke}).then(Ne=>{if(Me)return;const Ge=Ne.data||{},Qe=Array.isArray(Ge)?Ge:Ge.items??[],qe=Array.isArray(Ge)?Qe.length:Ge.total??Qe.length;if(t(Qe),a(qe),Te==="all")De!==1&&Le(1);else{const He=Math.max(1,Math.ceil((qe||0)/Number(Te))),Ze=Math.min(Math.max(De,1),He);Ze!==De&&Le(Ze)}}).catch(Ne=>{Me||(console.error("❌ Fehler beim Laden der Logs:",Ne),b("Fehler beim Laden der Redeploy-Logs"))}).finally(()=>{Me||l(!1)}),()=>{Me=!0}},[ve,Xe,Oe,ge,Te,De]),ee.useEffect(()=>{if(ve&&!(typeof window>"u"))try{window.localStorage.setItem(Bx,JSON.stringify({filters:Ve,pagination:{perPage:Te,page:De}}))}catch(ke){console.error("⚠️ Konnte Filter nicht speichern:",ke)}},[ve,Ve,Te,De]),ee.useMemo(()=>{const ke=S.filter(Me=>Me.value!==Wo);return[{value:Wo,label:Du},...ke]},[S]),ee.useMemo(()=>{const ke=O.filter(Me=>Me!==Wo).map(Me=>({value:Me,label:Me}));return[{value:Wo,label:Du},...ke]},[O]),ee.useMemo(()=>{const ke=F.filter(Me=>Me!==Wo).map(Me=>({value:Me,label:Me}));return[{value:Wo,label:Du},...ke]},[F]),ee.useMemo(()=>{const ke=D.filter(Me=>Me!==Wo).map(Me=>({value:Me,label:wV[Me]??Me}));return[{value:Wo,label:Du},...ke]},[D]),ee.useMemo(()=>{let ke=0;return P.length&&(ke+=P.length),p.length&&(ke+=p.length),g.length&&(ke+=g.length),_.length&&(ke+=_.length),X.trim()&&(ke+=1),B&&(ke+=1),K&&(ke+=1),ke},[P,p,g,X,B,K]),ee.useMemo(()=>{if(Te==="all")return 1;const ke=Number(Te)||Number(Hx);return Math.max(1,Math.ceil((r||0)/ke))},[Te,r]),ee.useMemo(()=>r===0?0:Te==="all"?1:(De-1)*Number(Te)+1,[r,Te,De]),ee.useMemo(()=>r===0?0:Te==="all"?r:Math.min(r,(De-1)*Number(Te)+e.length),[r,Te,De,e.length]),me.jsx("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:me.jsxs(Be.Card,{children:[me.jsx(Be.CardHeader,{variant:"gradient",color:"gray",className:"mb-8 p-6",children:me.jsx(Be.Typography,{variant:"h6",color:"white",children:"Authors Table"})}),me.jsx(Be.CardBody,{className:"overflow-x-scroll px-0 pt-0 pb-2",children:me.jsxs("table",{className:"w-full min-w-[640px] table-auto",children:[me.jsx("thead",{children:me.jsx("tr",{children:["author","function","status","employed",""].map(ke=>me.jsx("th",{className:"border-b border-blue-gray-50 py-3 px-5 text-left",children:me.jsx(Be.Typography,{variant:"small",className:"text-[11px] font-bold uppercase text-blue-gray-400",children:ke})},ke))})}),me.jsx("tbody",{children:Tx.map(({img:ke,name:Me,email:Ne,job:Ge,online:Qe,date:qe},He)=>{const Ze=`py-3 px-5 ${He===Tx.length-1?"":"border-b border-blue-gray-50"}`;return me.jsxs("tr",{children:[me.jsx("td",{className:Ze,children:me.jsxs("div",{className:"flex items-center gap-4",children:[me.jsx(Be.Avatar,{src:ke,alt:Me,size:"sm",variant:"rounded"}),me.jsxs("div",{children:[me.jsx(Be.Typography,{variant:"small",color:"blue-gray",className:"font-semibold",children:Me}),me.jsx(Be.Typography,{className:"text-xs font-normal text-blue-gray-500",children:Ne})]})]})}),me.jsxs("td",{className:Ze,children:[me.jsx(Be.Typography,{className:"text-xs font-semibold text-blue-gray-600",children:Ge[0]}),me.jsx(Be.Typography,{className:"text-xs font-normal text-blue-gray-500",children:Ge[1]})]}),me.jsx("td",{className:Ze,children:me.jsx(Be.Chip,{variant:"gradient",color:Qe?"green":"blue-gray",value:Qe?"online":"offline",className:"py-0.5 px-2 text-[11px] font-medium w-fit"})}),me.jsx("td",{className:Ze,children:me.jsx(Be.Typography,{className:"text-xs font-semibold text-blue-gray-600",children:qe})}),me.jsx("td",{className:Ze,children:me.jsx(Be.Typography,{as:"a",href:"#",className:"text-xs font-semibold text-blue-gray-600",children:"Edit"})})]},Me)})})]})})]})})}const Np={className:"w-5 h-5 text-inherit"},lg=[{layout:"dashboard",pages:[{icon:me.jsx(FN,{...Np}),name:"stacks",path:"/stacks",element:me.jsx(V4,{})},{icon:me.jsx(KN,{...Np}),name:"maintenance",path:"/maintenance",element:me.jsx(W4,{})},{icon:me.jsx(_N,{...Np}),name:"logs",path:"/logs",element:me.jsx(SV,{})}]}];function F_(){const[e,t]=qd(),{sidenavType:r}=e;return me.jsxs("div",{className:"min-h-screen bg-blue-gray-50/50",children:[me.jsx(Kd,{routes:lg,brandImg:r==="dark"?"/img/logo-ct.png":"/img/logo-ct-dark.png"}),me.jsxs("div",{className:"p-4 xl:ml-80",children:[me.jsx(l_,{}),me.jsx(u_,{}),me.jsx(Be.IconButton,{size:"lg",color:"white",className:"fixed bottom-8 right-8 z-40 rounded-full shadow-blue-gray-900/10",ripple:!1,onClick:()=>fb(t,!0),children:me.jsx(bC,{className:"h-5 w-5"})}),me.jsx(s0,{children:lg.map(({layout:a,pages:s})=>a==="dashboard"&&s.map(({path:l,element:f})=>me.jsx(Ni,{exact:!0,path:l,element:f})))}),me.jsx("div",{className:"text-blue-gray-600",children:me.jsx(c_,{})})]})]})}F_.displayName="/src/layout/dashboard.jsx";function V_(){return me.jsx("div",{className:"relative min-h-screen w-full",children:me.jsx(s0,{children:lg.map(({layout:e,pages:t})=>e==="auth"&&t.map(({path:r,element:a})=>me.jsx(Ni,{exact:!0,path:r,element:a})))})})}V_.displayName="/src/layout/Auth.jsx";function kV(){return me.jsxs(s0,{children:[me.jsx(Ni,{path:"/dashboard/*",element:me.jsx(F_,{})}),me.jsx(Ni,{path:"/auth/*",element:me.jsx(V_,{})}),me.jsx(Ni,{path:"*",element:me.jsx(BR,{to:"/dashboard/home",replace:!0})})]})}Ip.createRoot(document.getElementById("root")).render(me.jsx(wn.StrictMode,{children:me.jsx(KR,{children:me.jsx(Be.ThemeProvider,{children:me.jsx(db,{children:me.jsx(kV,{})})})})})); +`):" "+Dx(l[0]):"as no adapter specified";throw new bt("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return a},adapters:ig};function Rp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new gs(null,e)}function zx(e){return Rp(e),e.headers=zn.from(e.headers),e.data=Mp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),j_.getAdapter(e.adapter||yb.adapter)(e).then(function(a){return Rp(e),a.data=Mp.call(e,e.transformResponse,a),a.headers=zn.from(a.headers),a},function(a){return E_(a)||(Rp(e),a&&a.response&&(a.response.data=Mp.call(e,e.transformResponse,a.response),a.response.headers=zn.from(a.response.headers))),Promise.reject(a)})}const D_="1.7.5",xb={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{xb[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});const Fx={};xb.transitional=function(t,r,a){function s(l,f){return"[Axios v"+D_+"] Transitional option '"+l+"'"+f+(a?". "+a:"")}return(l,f,b)=>{if(t===!1)throw new bt(s(f," has been removed"+(r?" in "+r:"")),bt.ERR_DEPRECATED);return r&&!Fx[f]&&(Fx[f]=!0,console.warn(s(f," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(l,f,b):!0}};function gV(e,t,r){if(typeof e!="object")throw new bt("options must be an object",bt.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let s=a.length;for(;s-- >0;){const l=a[s],f=t[l];if(f){const b=e[l],S=b===void 0||f(b,l,e);if(S!==!0)throw new bt("option "+l+" must be "+S,bt.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new bt("Unknown option "+l,bt.ERR_BAD_OPTION)}}const sg={assertOptions:gV,validators:xb},Vo=sg.validators;class sd{constructor(t){this.defaults=t,this.interceptors={request:new Ex,response:new Ex}}async request(t,r){try{return await this._request(t,r)}catch(a){if(a instanceof Error){let s;Error.captureStackTrace?Error.captureStackTrace(s={}):s=new Error;const l=s.stack?s.stack.replace(/^.+\n/,""):"";try{a.stack?l&&!String(a.stack).endsWith(l.replace(/^.+\n.+\n/,""))&&(a.stack+=` +`+l):a.stack=l}catch{}}throw a}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Ya(this.defaults,r);const{transitional:a,paramsSerializer:s,headers:l}=r;a!==void 0&&sg.assertOptions(a,{silentJSONParsing:Vo.transitional(Vo.boolean),forcedJSONParsing:Vo.transitional(Vo.boolean),clarifyTimeoutError:Vo.transitional(Vo.boolean)},!1),s!=null&&(De.isFunction(s)?r.paramsSerializer={serialize:s}:sg.assertOptions(s,{encode:Vo.function,serialize:Vo.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let f=l&&De.merge(l.common,l[r.method]);l&&De.forEach(["delete","get","head","post","put","patch","common"],D=>{delete l[D]}),r.headers=zn.concat(f,l);const b=[];let S=!0;this.interceptors.request.forEach(function(R){typeof R.runWhen=="function"&&R.runWhen(r)===!1||(S=S&&R.synchronous,b.unshift(R.fulfilled,R.rejected))});const T=[];this.interceptors.response.forEach(function(R){T.push(R.fulfilled,R.rejected)});let O,j=0,F;if(!S){const D=[zx.bind(this),void 0];for(D.unshift.apply(D,b),D.push.apply(D,T),F=D.length,O=Promise.resolve(r);j{if(!a._listeners)return;let l=a._listeners.length;for(;l-- >0;)a._listeners[l](s);a._listeners=null}),this.promise.then=s=>{let l;const f=new Promise(b=>{a.subscribe(b),l=b}).then(s);return f.cancel=function(){a.unsubscribe(l)},f},t(function(l,f,b){a.reason||(a.reason=new gs(l,f,b),r(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}static source(){let t;return{token:new wb(function(s){t=s}),cancel:t}}}const bV=wb;function vV(e){return function(r){return e.apply(null,r)}}function mV(e){return De.isObject(e)&&e.isAxiosError===!0}const lg={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(lg).forEach(([e,t])=>{lg[t]=e});const yV=lg;function z_(e){const t=new cc(e),r=g_(cc.prototype.request,t);return De.extend(r,cc.prototype,t,{allOwnKeys:!0}),De.extend(r,t,null,{allOwnKeys:!0}),r.create=function(s){return z_(Ya(e,s))},r}const or=z_(yb);or.Axios=cc;or.CanceledError=gs;or.CancelToken=bV;or.isCancel=E_;or.VERSION=D_;or.toFormData=rf;or.AxiosError=bt;or.Cancel=or.CanceledError;or.all=function(t){return Promise.all(t)};or.spread=vV;or.isAxiosError=mV;or.mergeConfig=Ya;or.AxiosHeaders=zn;or.formToJSON=e=>A_(De.isHTMLForm(e)?new FormData(e):e);or.getAdapter=j_.getAdapter;or.HttpStatusCode=yV;or.default=or;const Np=or,xV={success:"text-green-400",warning:"text-yellow-400",error:"text-red-400",started:"text-blue-300"},wV=e=>{if(!e)return"-";const t=new Date(e);return Number.isNaN(t.getTime())?e:t.toLocaleString("de-DE",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})},Vx=e=>{if(e)return e.replace("T"," ")},Wx="redeployLogFilters",Wo="__all__",Du="- Alle -",Bx="50",CV=[{value:"10",label:"10"},{value:"25",label:"25"},{value:"50",label:"50"},{value:"100",label:"100"},{value:"all",label:"Alle"}],SV=new Set(CV.map(e=>e.value)),Hx={Einzeln:"Einzeln",Alle:"Alle",Auswahl:"Auswahl",single:"Einzeln",all:"Alle",selection:"Auswahl"},kV=e=>!!(e.stacks&&e.stacks.length||e.statuses&&e.statuses.length||e.endpoints&&e.endpoints.length||e.redeployTypes&&e.redeployTypes.length||e.message&&e.message.trim()||e.from&&e.from.trim()||e.to&&e.to.trim());function TV(){const[e,t]=ee.useState([]),[r,a]=ee.useState(0),[s,l]=ee.useState(!0),[f,b]=ee.useState(""),[S,T]=ee.useState(!1),[O,j]=ee.useState([]),[F,z]=ee.useState([]),[D,R]=ee.useState([]),[P,y]=ee.useState([]),[p,v]=ee.useState([]),[g,m]=ee.useState([]),[_,M]=ee.useState([]),[X,H]=ee.useState([]),[B,U]=ee.useState(""),[K,oe]=ee.useState(""),[ne,fe]=ee.useState(""),[ve,Se]=ee.useState(!1),[ge,ue]=ee.useState(!1),[he,ye]=ee.useState(!1),[Pe,Me]=ee.useState(0),[Le,je]=ee.useState(Bx),[_e,Ge]=ee.useState(1),Fe=ee.useCallback(Ee=>{const Ve=Array.isArray(Ee)?Ee:(Ee==null?void 0:Ee.items)??[],Ye=new Map,Ue=new Set,Qe=new Set,ft=new Set;Ve.forEach(st=>{if(st.stackId){const yt=String(st.stackId),Tt=st.stackName||`Stack ${yt}`;Ye.set(yt,Tt)}st.status&&Ue.add(st.status),st.endpoint!==null&&st.endpoint!==void 0&&st.endpoint!==""&&Qe.add(String(st.endpoint)),st.redeployType&&ft.add(st.redeployType)}),j(Array.from(Ye.entries()).map(([st,yt])=>({value:st,label:yt})).sort((st,yt)=>st.label.localeCompare(yt.label))),z(Array.from(Ue).sort()),R(Array.from(Qe).sort((st,yt)=>st.localeCompare(yt,void 0,{numeric:!0}))),y(Array.from(ft).sort()),ye(!0)},[]);ee.useMemo(()=>{const Ee=new Map;return O.forEach(Ve=>{Ee.set(Ve.value,Ve.label)}),Ee},[O]),ee.useEffect(()=>{he&&v(Ee=>{const Ve=Ee.filter(Ye=>O.some(Ue=>Ue.value===Ye));return Ve.length===Ee.length?Ee:Ve})},[he,O]),ee.useEffect(()=>{he&&m(Ee=>{const Ve=Ee.filter(Ye=>F.includes(Ye));return Ve.length===Ee.length?Ee:Ve})},[he,F]),ee.useEffect(()=>{he&&M(Ee=>{const Ve=Ee.filter(Ye=>D.includes(Ye));return Ve.length===Ee.length?Ee:Ve})},[he,D]),ee.useEffect(()=>{he&&H(Ee=>{const Ve=Ee.filter(Ye=>P.includes(Ye));return Ve.length===Ee.length?Ee:Ve})},[he,P]),ee.useEffect(()=>{if(typeof window>"u"){ue(!0);return}try{const Ee=window.localStorage.getItem(Wx);if(Ee){const Ve=JSON.parse(Ee),Ye=(Ve==null?void 0:Ve.filters)??Ve??{},Ue=(Ve==null?void 0:Ve.pagination)??{};v(Ye.stacks||[]),m(Ye.statuses||[]),M(Ye.endpoints||[]),H(Ye.redeployTypes||[]),U(Ye.message||""),oe(Ye.from||""),fe(Ye.to||""),Se(kV(Ye));const Qe=Ue.perPage;if(Qe!==void 0){const st=String(Qe);SV.has(st)&&je(st)}const ft=Ue.page;typeof ft=="number"&&ft>0&&Ge(ft)}}catch(Ee){console.error("❌ Fehler beim Laden der gespeicherten Log-Filter:",Ee)}finally{ue(!0)}},[]);const Ne=ee.useCallback(()=>{const Ee={};p.length&&(Ee.stackIds=p.join(",")),g.length&&(Ee.statuses=g.join(",")),_.length&&(Ee.endpoints=_.join(",")),X.length&&(Ee.redeployTypes=X.join(",")),B.trim()&&(Ee.message=B.trim());const Ve=Vx(K);Ve&&(Ee.from=Ve);const Ye=Vx(ne);return Ye&&(Ee.to=Ye),Ee},[p,g,_,X,B,K,ne]);ee.useEffect(()=>{if(!ge)return;let Ee=!1;return Np.get("/api/logs",{params:{perPage:"all",page:1}}).then(Ve=>{Ee||Fe(Ve.data)}).catch(Ve=>{Ee||console.error("⚠️ Konnte Filteroptionen nicht aktualisieren:",Ve)}),()=>{Ee=!0}},[ge,Fe,Pe]);const He=ee.useMemo(()=>({stacks:p,statuses:g,endpoints:_,redeployTypes:X,message:B,from:K,to:ne}),[p,g,_,X,B,K,ne]);ee.useEffect(()=>{if(!ge)return;const Ee={...Ne()};Le==="all"?(Ee.perPage="all",Ee.page=1):(Ee.perPage=Le,Ee.page=_e);let Ve=!1;return l(!0),b(""),Np.get("/api/logs",{params:Ee}).then(Ye=>{if(Ve)return;const Ue=Ye.data||{},Qe=Array.isArray(Ue)?Ue:Ue.items??[],ft=Array.isArray(Ue)?Qe.length:Ue.total??Qe.length;if(t(Qe),a(ft),Le==="all")_e!==1&&Ge(1);else{const st=Math.max(1,Math.ceil((ft||0)/Number(Le))),yt=Math.min(Math.max(_e,1),st);yt!==_e&&Ge(yt)}}).catch(Ye=>{Ve||(console.error("❌ Fehler beim Laden der Logs:",Ye),b("Fehler beim Laden der Redeploy-Logs"))}).finally(()=>{Ve||l(!1)}),()=>{Ve=!0}},[ge,Ne,Fe,Pe,Le,_e]),ee.useEffect(()=>{if(ge&&!(typeof window>"u"))try{window.localStorage.setItem(Wx,JSON.stringify({filters:He,pagination:{perPage:Le,page:_e}}))}catch(Ee){console.error("⚠️ Konnte Filter nicht speichern:",Ee)}},[ge,He,Le,_e]),ee.useMemo(()=>{const Ee=O.filter(Ve=>Ve.value!==Wo);return[{value:Wo,label:Du},...Ee]},[O]),ee.useMemo(()=>{const Ee=F.filter(Ve=>Ve!==Wo).map(Ve=>({value:Ve,label:Ve}));return[{value:Wo,label:Du},...Ee]},[F]),ee.useMemo(()=>{const Ee=D.filter(Ve=>Ve!==Wo).map(Ve=>({value:Ve,label:Ve}));return[{value:Wo,label:Du},...Ee]},[D]),ee.useMemo(()=>{const Ee=P.filter(Ve=>Ve!==Wo).map(Ve=>({value:Ve,label:Hx[Ve]??Ve}));return[{value:Wo,label:Du},...Ee]},[P]),ee.useMemo(()=>{let Ee=0;return p.length&&(Ee+=p.length),g.length&&(Ee+=g.length),_.length&&(Ee+=_.length),X.length&&(Ee+=X.length),B.trim()&&(Ee+=1),K&&(Ee+=1),ne&&(Ee+=1),Ee},[p,g,_,B,K,ne]),ee.useMemo(()=>{if(Le==="all")return 1;const Ee=Number(Le)||Number(Bx);return Math.max(1,Math.ceil((r||0)/Ee))},[Le,r]),ee.useMemo(()=>r===0?0:Le==="all"?1:(_e-1)*Number(Le)+1,[r,Le,_e]),ee.useMemo(()=>r===0?0:Le==="all"?r:Math.min(r,(_e-1)*Number(Le)+e.length),[r,Le,_e,e.length]);const We=async Ee=>{if(window.confirm("Diesen Log-Eintrag dauerhaft löschen?")){T(!0),b("");try{await Np.delete(`/api/logs/${Ee}`),Me(Ve=>Ve+1)}catch(Ve){console.error("❌ Fehler beim Löschen des Logs:",Ve),b("Fehler beim Löschen des Redeploy-Logs")}finally{T(!1)}}};return me.jsx("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:me.jsxs(Xe.Card,{children:[me.jsx(Xe.CardHeader,{variant:"gradient",color:"gray",className:"mb-8 p-6",children:me.jsx(Xe.Typography,{variant:"h6",color:"white",children:"Authors Table"})}),me.jsx(Xe.CardBody,{className:"overflow-x-scroll px-0 pt-0 pb-2",children:me.jsxs("table",{className:"w-full min-w-[640px] table-auto",children:[me.jsx("thead",{children:me.jsx("tr",{children:["Zeitpunkt","Stack","Art","Status","Nachricht","Endpoint","Aktionen"].map(Ee=>me.jsx("th",{className:"border-b border-blue-gray-50 py-3 px-5 text-left",children:me.jsx(Xe.Typography,{variant:"small",className:"text-[11px] font-bold uppercase text-blue-gray-400",children:Ee})},Ee))})}),me.jsx("tbody",{children:e.map(Ee=>{xV[Ee.status];const Ve=Ee.stackName||"Unbekannt",Ye=Ve!=="---"&&Ee.stackId!==void 0&&Ee.stackId!==null,Ue=Ee.redeployType?Hx[Ee.redeployType]??Ee.redeployType:"---",Qe=`py-3 px-5 ${key===V4.length-1?"":"border-b border-blue-gray-50"}`;return me.jsxs("tr",{children:[me.jsx("td",{className:Qe,children:me.jsx(Xe.Typography,{variant:"small",color:"blue-gray",className:"font-semibold",children:wV(Ee.timestamp)})}),me.jsxs("td",{className:Qe,children:[me.jsxs(Xe.Typography,{className:"text-xs font-semibold text-blue-gray-600",children:[me.jsx("span",{className:"font-medium",children:Ve}),Ye&&me.jsxs("span",{className:"text-xs text-gray-400",children:["ID: ",Ee.stackId]})]}),me.jsx(Xe.Typography,{className:"text-xs font-normal text-blue-gray-500",children:Ue})]}),me.jsx("td",{className:Qe,children:Ee.status}),me.jsx("td",{className:Qe,children:me.jsx(Xe.Typography,{className:"text-xs font-semibold text-blue-gray-600",children:Ee.message||"-"})}),me.jsx("td",{className:Qe,children:Ee.endpoint??"-"}),me.jsx("td",{className:"px-4 py-3 text-right",children:me.jsx("button",{onClick:()=>We(Ee.id),disabled:S,className:"rounded-md border border-red-600 px-3 py-1 text-xs text-red-300 transition hover:bg-red-600/20 disabled:opacity-60",children:"Löschen"})})]},Ee.id)})})]})})]})})}const Ip={className:"w-5 h-5 text-inherit"},ug=[{layout:"dashboard",pages:[{icon:me.jsx(FN,{...Ip}),name:"stacks",path:"/stacks",element:me.jsx(W4,{})},{icon:me.jsx(KN,{...Ip}),name:"maintenance",path:"/maintenance",element:me.jsx(B4,{})},{icon:me.jsx(_N,{...Ip}),name:"logs",path:"/logs",element:me.jsx(TV,{})}]}];function F_(){const[e,t]=qd(),{sidenavType:r}=e;return me.jsxs("div",{className:"min-h-screen bg-blue-gray-50/50",children:[me.jsx(Kd,{routes:ug,brandImg:r==="dark"?"/img/logo-ct.png":"/img/logo-ct-dark.png"}),me.jsxs("div",{className:"p-4 xl:ml-80",children:[me.jsx(l_,{}),me.jsx(u_,{}),me.jsx(Xe.IconButton,{size:"lg",color:"white",className:"fixed bottom-8 right-8 z-40 rounded-full shadow-blue-gray-900/10",ripple:!1,onClick:()=>pb(t,!0),children:me.jsx(bC,{className:"h-5 w-5"})}),me.jsx(l0,{children:ug.map(({layout:a,pages:s})=>a==="dashboard"&&s.map(({path:l,element:f})=>me.jsx(Ni,{exact:!0,path:l,element:f})))}),me.jsx("div",{className:"text-blue-gray-600",children:me.jsx(c_,{})})]})]})}F_.displayName="/src/layout/dashboard.jsx";function V_(){return me.jsx("div",{className:"relative min-h-screen w-full",children:me.jsx(l0,{children:ug.map(({layout:e,pages:t})=>e==="auth"&&t.map(({path:r,element:a})=>me.jsx(Ni,{exact:!0,path:r,element:a})))})})}V_.displayName="/src/layout/Auth.jsx";function PV(){return me.jsxs(l0,{children:[me.jsx(Ni,{path:"/dashboard/*",element:me.jsx(F_,{})}),me.jsx(Ni,{path:"/auth/*",element:me.jsx(V_,{})}),me.jsx(Ni,{path:"*",element:me.jsx(BR,{to:"/dashboard/home",replace:!0})})]})}Lp.createRoot(document.getElementById("root")).render(me.jsx(wn.StrictMode,{children:me.jsx(KR,{children:me.jsx(Xe.ThemeProvider,{children:me.jsx(fb,{children:me.jsx(PV,{})})})})})); diff --git a/backend/public/assets/index-beb97849.css b/backend/public/assets/index-beb97849.css deleted file mode 100644 index 13399f9..0000000 --- a/backend/public/assets/index-beb97849.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#eee}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#bdbdbd}input::placeholder,textarea::placeholder{opacity:1;color:#bdbdbd}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(33 150 243 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(33 150 243 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 540px){.container{max-width:540px}}@media (min-width: 720px){.container{max-width:720px}}@media (min-width: 960px){.container{max-width:960px}}@media (min-width: 1140px){.container{max-width:1140px}}@media (min-width: 1320px){.container{max-width:1320px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!invisible{visibility:hidden!important}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-left-1{left:-.25rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-8{bottom:2rem}.bottom-\[14\%\]{bottom:14%}.bottom-\[4\%\]{bottom:4%}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2,.left-2\/4{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.left-\[14\%\]{left:14%}.left-\[2\%\]{left:2%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-8{right:2rem}.right-\[14\%\]{right:14%}.right-\[2\%\]{right:2%}.top-0{top:0}.top-1\/2,.top-2\/4{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-\[14\%\]{top:14%}.top-\[4\%\]{top:4%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[9995\]{z-index:9995}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.m-0{margin:0}.m-0\.5{margin:.125rem}.m-4{margin:1rem}.m-8{margin:2rem}.mx-0{margin-left:0;margin-right:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-px{margin-left:1px;margin-right:1px}.my-20{margin-top:5rem;margin-bottom:5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-3{margin-bottom:-.75rem}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-2\.5{margin-left:-.625rem}.-mt-0{margin-top:-0px}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-16{margin-top:-4rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-\[18px\]{margin-left:18px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-12{margin-right:3rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.\!h-5{height:1.25rem!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[110px\]{height:110px}.h-\[18px\]{height:18px}.h-\[58px\]{height:58px}.h-\[74px\]{height:74px}.h-\[calc\(100vh-32px\)\]{height:calc(100vh - 32px)}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-screen{height:100vh}.max-h-96{max-height:24rem}.max-h-\[100vh\]{max-height:100vh}.max-h-\[32px\]{max-height:32px}.max-h-\[40px\]{max-height:40px}.max-h-\[48px\]{max-height:48px}.min-h-\[100px\]{min-height:100px}.min-h-\[100vh\]{min-height:100vh}.min-h-\[12px\]{min-height:12px}.min-h-\[24px\]{min-height:24px}.min-h-\[48px\]{min-height:48px}.min-h-screen{min-height:100vh}.\!w-5{width:1.25rem!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-12{width:3rem}.w-2\/5{width:40%}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[110px\]{width:110px}.w-\[18px\]{width:18px}.w-\[58px\]{width:58px}.w-\[74px\]{width:74px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-screen{width:100vw}.min-w-\[100vw\]{min-width:100vw}.min-w-\[12px\]{min-width:12px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[24px\]{min-width:24px}.min-w-\[48px\]{min-width:48px}.min-w-\[640px\]{min-width:640px}.min-w-\[80\%\]{min-width:80%}.min-w-\[90\%\]{min-width:90%}.min-w-\[95\%\]{min-width:95%}.max-w-\[100vw\]{max-width:100vw}.max-w-\[32px\]{max-width:32px}.max-w-\[40px\]{max-width:40px}.max-w-\[48px\]{max-width:48px}.max-w-\[80\%\]{max-width:80%}.max-w-\[90\%\]{max-width:90%}.max-w-\[95\%\]{max-width:95%}.max-w-full{max-width:100%}.max-w-screen-2xl{max-width:1320px}.max-w-screen-lg{max-width:960px}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.-translate-x-1\/2,.-translate-x-2\/4{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-80{--tw-translate-x: -20rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/4{--tw-translate-y: -25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2\/4{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2\/4{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-96{--tw-translate-x: 24rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2\/4{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\!resize-none{resize:none!important}.resize-none{resize:none}.resize-y{resize:vertical}.\!resize{resize:both!important}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-amber-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(255 179 0 / var(--tw-divide-opacity))}.divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 136 229 / var(--tw-divide-opacity))}.divide-blue-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(236 239 241 / var(--tw-divide-opacity))}.divide-blue-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(84 110 122 / var(--tw-divide-opacity))}.divide-brown-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(109 76 65 / var(--tw-divide-opacity))}.divide-cyan-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(0 172 193 / var(--tw-divide-opacity))}.divide-deep-orange-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(244 81 30 / var(--tw-divide-opacity))}.divide-deep-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(94 53 177 / var(--tw-divide-opacity))}.divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(66 66 66 / var(--tw-divide-opacity))}.divide-green-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(67 160 71 / var(--tw-divide-opacity))}.divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(57 73 171 / var(--tw-divide-opacity))}.divide-light-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(3 155 229 / var(--tw-divide-opacity))}.divide-light-green-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(124 179 66 / var(--tw-divide-opacity))}.divide-lime-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(192 202 51 / var(--tw-divide-opacity))}.divide-orange-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(251 140 0 / var(--tw-divide-opacity))}.divide-pink-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(216 27 96 / var(--tw-divide-opacity))}.divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(142 36 170 / var(--tw-divide-opacity))}.divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 57 53 / var(--tw-divide-opacity))}.divide-teal-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(0 137 123 / var(--tw-divide-opacity))}.divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(253 216 53 / var(--tw-divide-opacity))}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-br-none{border-bottom-right-radius:0}.rounded-tl-none{border-top-left-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r-0{border-right-width:0px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.border-blue-gray-100{--tw-border-opacity: 1;border-color:rgb(207 216 220 / var(--tw-border-opacity))}.border-blue-gray-200{--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.border-blue-gray-50{--tw-border-opacity: 1;border-color:rgb(236 239 241 / var(--tw-border-opacity))}.border-blue-gray-500{--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.border-brown-500{--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.border-deep-orange-500{--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.border-deep-purple-500{--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(238 238 238 / var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.border-light-blue-500{--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.border-light-green-500{--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-white\/80{border-color:#fffc}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.\!border-t-blue-gray-200{--tw-border-opacity: 1 !important;border-top-color:rgb(176 190 197 / var(--tw-border-opacity))!important}.\!border-t-transparent{border-top-color:transparent!important}.border-b-blue-gray-100{--tw-border-opacity: 1;border-bottom-color:rgb(207 216 220 / var(--tw-border-opacity))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-t-blue-gray-100{--tw-border-opacity: 1;border-top-color:rgb(207 216 220 / var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(255 193 7 / var(--tw-bg-opacity))}.bg-amber-500\/10{background-color:#ffc1071a}.bg-amber-500\/20{background-color:#ffc10733}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity))}.bg-blue-500\/10{background-color:#2196f31a}.bg-blue-500\/20{background-color:#2196f333}.bg-blue-gray-100{--tw-bg-opacity: 1;background-color:rgb(207 216 220 / var(--tw-bg-opacity))}.bg-blue-gray-50{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.bg-blue-gray-50\/50{background-color:#eceff180}.bg-blue-gray-500{--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.bg-blue-gray-500\/10{background-color:#607d8b1a}.bg-blue-gray-500\/20{background-color:#607d8b33}.bg-blue-gray-900{--tw-bg-opacity: 1;background-color:rgb(38 50 56 / var(--tw-bg-opacity))}.bg-brown-500{--tw-bg-opacity: 1;background-color:rgb(121 85 72 / var(--tw-bg-opacity))}.bg-brown-500\/10{background-color:#7955481a}.bg-brown-500\/20{background-color:#79554833}.bg-current{background-color:currentColor}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(0 188 212 / var(--tw-bg-opacity))}.bg-cyan-500\/10{background-color:#00bcd41a}.bg-cyan-500\/20{background-color:#00bcd433}.bg-deep-orange-500{--tw-bg-opacity: 1;background-color:rgb(255 87 34 / var(--tw-bg-opacity))}.bg-deep-orange-500\/10{background-color:#ff57221a}.bg-deep-orange-500\/20{background-color:#ff572233}.bg-deep-purple-500{--tw-bg-opacity: 1;background-color:rgb(103 58 183 / var(--tw-bg-opacity))}.bg-deep-purple-500\/10{background-color:#673ab71a}.bg-deep-purple-500\/20{background-color:#673ab733}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(158 158 158 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(33 33 33 / var(--tw-bg-opacity))}.bg-gray-900\/10{background-color:#2121211a}.bg-gray-900\/75{background-color:#212121bf}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(76 175 80 / var(--tw-bg-opacity))}.bg-green-500\/10{background-color:#4caf501a}.bg-green-500\/20{background-color:#4caf5033}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(63 81 181 / var(--tw-bg-opacity))}.bg-indigo-500\/10{background-color:#3f51b51a}.bg-indigo-500\/20{background-color:#3f51b533}.bg-light-blue-500{--tw-bg-opacity: 1;background-color:rgb(3 169 244 / var(--tw-bg-opacity))}.bg-light-blue-500\/10{background-color:#03a9f41a}.bg-light-blue-500\/20{background-color:#03a9f433}.bg-light-green-500{--tw-bg-opacity: 1;background-color:rgb(139 195 74 / var(--tw-bg-opacity))}.bg-light-green-500\/10{background-color:#8bc34a1a}.bg-light-green-500\/20{background-color:#8bc34a33}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(205 220 57 / var(--tw-bg-opacity))}.bg-lime-500\/10{background-color:#cddc391a}.bg-lime-500\/20{background-color:#cddc3933}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(255 152 0 / var(--tw-bg-opacity))}.bg-orange-500\/10{background-color:#ff98001a}.bg-orange-500\/20{background-color:#ff980033}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(233 30 99 / var(--tw-bg-opacity))}.bg-pink-500\/10{background-color:#e91e631a}.bg-pink-500\/20{background-color:#e91e6333}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(156 39 176 / var(--tw-bg-opacity))}.bg-purple-500\/10{background-color:#9c27b01a}.bg-purple-500\/20{background-color:#9c27b033}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(244 67 54 / var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#f443361a}.bg-red-500\/20{background-color:#f4433633}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(0 150 136 / var(--tw-bg-opacity))}.bg-teal-500\/10{background-color:#0096881a}.bg-teal-500\/20{background-color:#00968833}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/50{background-color:#ffffff80}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(255 235 59 / var(--tw-bg-opacity))}.bg-yellow-500\/10{background-color:#ffeb3b1a}.bg-yellow-500\/20{background-color:#ffeb3b33}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-80{--tw-bg-opacity: .8}.bg-\[url\(\'\/img\/background-image\.png\'\)\]{background-image:url(/img/background-image.png)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-amber-600{--tw-gradient-from: #ffb300 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 179 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #1e88e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 136 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-gray-600{--tw-gradient-from: #546e7a var(--tw-gradient-from-position);--tw-gradient-to: rgb(84 110 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-gray-800{--tw-gradient-from: #37474f var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 71 79 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brown-600{--tw-gradient-from: #6d4c41 var(--tw-gradient-from-position);--tw-gradient-to: rgb(109 76 65 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #00acc1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 172 193 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-deep-orange-600{--tw-gradient-from: #f4511e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 81 30 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-deep-purple-600{--tw-gradient-from: #5e35b1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(94 53 177 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f5f5f5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-600{--tw-gradient-from: #757575 var(--tw-gradient-from-position);--tw-gradient-to: rgb(117 117 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800{--tw-gradient-from: #424242 var(--tw-gradient-from-position);--tw-gradient-to: rgb(66 66 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #212121 var(--tw-gradient-from-position);--tw-gradient-to: rgb(33 33 33 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #66bb6a var(--tw-gradient-from-position);--tw-gradient-to: rgb(102 187 106 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #43a047 var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 160 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #3949ab var(--tw-gradient-from-position);--tw-gradient-to: rgb(57 73 171 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-light-blue-600{--tw-gradient-from: #039be5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 155 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-light-green-600{--tw-gradient-from: #7cb342 var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 179 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-600{--tw-gradient-from: #c0ca33 var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 202 51 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #ffa726 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 167 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from: #fb8c00 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 140 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #ec407a var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 64 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-600{--tw-gradient-from: #d81b60 var(--tw-gradient-from-position);--tw-gradient-to: rgb(216 27 96 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #8e24aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(142 36 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #ef5350 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 83 80 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #e53935 var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 57 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from: #00897b var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 137 123 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-600{--tw-gradient-from: #fdd835 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 216 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-amber-400{--tw-gradient-to: #ffca28 var(--tw-gradient-to-position)}.to-black{--tw-gradient-to: #000000 var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #42a5f5 var(--tw-gradient-to-position)}.to-blue-gray-400{--tw-gradient-to: #78909c var(--tw-gradient-to-position)}.to-blue-gray-900{--tw-gradient-to: #263238 var(--tw-gradient-to-position)}.to-brown-400{--tw-gradient-to: #8d6e63 var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #26c6da var(--tw-gradient-to-position)}.to-deep-orange-400{--tw-gradient-to: #ff7043 var(--tw-gradient-to-position)}.to-deep-purple-400{--tw-gradient-to: #7e57c2 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f5f5f5 var(--tw-gradient-to-position)}.to-gray-400{--tw-gradient-to: #bdbdbd var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #424242 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to: #212121 var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to: #66bb6a var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #43a047 var(--tw-gradient-to-position)}.to-indigo-400{--tw-gradient-to: #5c6bc0 var(--tw-gradient-to-position)}.to-light-blue-400{--tw-gradient-to: #29b6f6 var(--tw-gradient-to-position)}.to-light-green-400{--tw-gradient-to: #9ccc65 var(--tw-gradient-to-position)}.to-lime-400{--tw-gradient-to: #d4e157 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #ffa726 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #fb8c00 var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #ec407a var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #d81b60 var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #ab47bc var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to: #ef5350 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #e53935 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #26a69a var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to: #ffee58 var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-border{background-clip:border-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-px{padding-left:1px;padding-right:1px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.\!pr-7{padding-right:1.75rem!important}.\!pr-9{padding-right:2.25rem!important}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.pt-\[9px\]{padding-top:9px}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-sans{font-family:Roboto,sans-serif}.\!text-\[11px\]{font-size:11px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.\!leading-tight{line-height:1.25!important}.leading-\[1\.3\]{line-height:1.3}.leading-\[3\.75\]{line-height:3.75}.leading-\[4\.1\]{line-height:4.1}.leading-\[4\.25\]{line-height:4.25}.leading-\[4\.875\]{line-height:4.875}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.text-amber-500{--tw-text-opacity: 1;color:rgb(255 193 7 / var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity: 1;color:rgb(255 160 0 / var(--tw-text-opacity))}.text-amber-900{--tw-text-opacity: 1;color:rgb(255 111 0 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity: 1;color:rgb(100 181 246 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(66 165 245 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(25 118 210 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity: 1;color:rgb(13 71 161 / var(--tw-text-opacity))}.text-blue-gray-200{--tw-text-opacity: 1;color:rgb(176 190 197 / var(--tw-text-opacity))}.text-blue-gray-300{--tw-text-opacity: 1;color:rgb(144 164 174 / var(--tw-text-opacity))}.text-blue-gray-400{--tw-text-opacity: 1;color:rgb(120 144 156 / var(--tw-text-opacity))}.text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.text-blue-gray-600{--tw-text-opacity: 1;color:rgb(84 110 122 / var(--tw-text-opacity))}.text-blue-gray-700{--tw-text-opacity: 1;color:rgb(69 90 100 / var(--tw-text-opacity))}.text-blue-gray-900{--tw-text-opacity: 1;color:rgb(38 50 56 / var(--tw-text-opacity))}.text-brown-500{--tw-text-opacity: 1;color:rgb(121 85 72 / var(--tw-text-opacity))}.text-brown-700{--tw-text-opacity: 1;color:rgb(93 64 55 / var(--tw-text-opacity))}.text-brown-900{--tw-text-opacity: 1;color:rgb(62 39 35 / var(--tw-text-opacity))}.text-current{color:currentColor}.text-cyan-500{--tw-text-opacity: 1;color:rgb(0 188 212 / var(--tw-text-opacity))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(0 151 167 / var(--tw-text-opacity))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(0 96 100 / var(--tw-text-opacity))}.text-deep-orange-500{--tw-text-opacity: 1;color:rgb(255 87 34 / var(--tw-text-opacity))}.text-deep-orange-700{--tw-text-opacity: 1;color:rgb(230 74 25 / var(--tw-text-opacity))}.text-deep-orange-900{--tw-text-opacity: 1;color:rgb(191 54 12 / var(--tw-text-opacity))}.text-deep-purple-500{--tw-text-opacity: 1;color:rgb(103 58 183 / var(--tw-text-opacity))}.text-deep-purple-700{--tw-text-opacity: 1;color:rgb(81 45 168 / var(--tw-text-opacity))}.text-deep-purple-900{--tw-text-opacity: 1;color:rgb(49 27 146 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(224 224 224 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(158 158 158 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(97 97 97 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(33 33 33 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(102 187 106 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(56 142 60 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(27 94 32 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(63 81 181 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(48 63 159 / var(--tw-text-opacity))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(26 35 126 / var(--tw-text-opacity))}.text-inherit{color:inherit}.text-light-blue-500{--tw-text-opacity: 1;color:rgb(3 169 244 / var(--tw-text-opacity))}.text-light-blue-700{--tw-text-opacity: 1;color:rgb(2 136 209 / var(--tw-text-opacity))}.text-light-blue-900{--tw-text-opacity: 1;color:rgb(1 87 155 / var(--tw-text-opacity))}.text-light-green-500{--tw-text-opacity: 1;color:rgb(139 195 74 / var(--tw-text-opacity))}.text-light-green-700{--tw-text-opacity: 1;color:rgb(104 159 56 / var(--tw-text-opacity))}.text-light-green-900{--tw-text-opacity: 1;color:rgb(51 105 30 / var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity: 1;color:rgb(205 220 57 / var(--tw-text-opacity))}.text-lime-700{--tw-text-opacity: 1;color:rgb(175 180 43 / var(--tw-text-opacity))}.text-lime-900{--tw-text-opacity: 1;color:rgb(130 119 23 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(255 152 0 / var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity: 1;color:rgb(245 124 0 / var(--tw-text-opacity))}.text-orange-900{--tw-text-opacity: 1;color:rgb(230 81 0 / var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity: 1;color:rgb(233 30 99 / var(--tw-text-opacity))}.text-pink-700{--tw-text-opacity: 1;color:rgb(194 24 91 / var(--tw-text-opacity))}.text-pink-900{--tw-text-opacity: 1;color:rgb(136 14 79 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(156 39 176 / var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity: 1;color:rgb(123 31 162 / var(--tw-text-opacity))}.text-purple-900{--tw-text-opacity: 1;color:rgb(74 20 140 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(239 83 80 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(244 67 54 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(229 57 53 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(211 47 47 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(183 28 28 / var(--tw-text-opacity))}.text-teal-500{--tw-text-opacity: 1;color:rgb(0 150 136 / var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgb(0 121 107 / var(--tw-text-opacity))}.text-teal-900{--tw-text-opacity: 1;color:rgb(0 77 64 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(255 238 88 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(255 235 59 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(251 192 45 / var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(245 127 23 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 rgb(0, 0 / 0, 0);--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-500\/20{--tw-shadow-color: rgb(255 193 7 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/40{--tw-shadow-color: rgb(255 193 7 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(33 150 243 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/40{--tw-shadow-color: rgb(33 150 243 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-500\/10{--tw-shadow-color: rgb(96 125 139 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-500\/20{--tw-shadow-color: rgb(96 125 139 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-500\/25{--tw-shadow-color: rgb(96 125 139 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-500\/40{--tw-shadow-color: rgb(96 125 139 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-500\/5{--tw-shadow-color: rgb(96 125 139 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-900\/10{--tw-shadow-color: rgb(38 50 56 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-brown-500\/20{--tw-shadow-color: rgb(121 85 72 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-brown-500\/40{--tw-shadow-color: rgb(121 85 72 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color: rgb(0 188 212 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/40{--tw-shadow-color: rgb(0 188 212 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-deep-orange-500\/20{--tw-shadow-color: rgb(255 87 34 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-deep-orange-500\/40{--tw-shadow-color: rgb(255 87 34 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-deep-purple-500\/20{--tw-shadow-color: rgb(103 58 183 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-deep-purple-500\/40{--tw-shadow-color: rgb(103 58 183 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-900\/10{--tw-shadow-color: rgb(33 33 33 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-900\/20{--tw-shadow-color: rgb(33 33 33 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/20{--tw-shadow-color: rgb(76 175 80 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/40{--tw-shadow-color: rgb(76 175 80 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color: rgb(63 81 181 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/40{--tw-shadow-color: rgb(63 81 181 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-light-blue-500\/20{--tw-shadow-color: rgb(3 169 244 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-light-blue-500\/40{--tw-shadow-color: rgb(3 169 244 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-light-green-500\/20{--tw-shadow-color: rgb(139 195 74 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-light-green-500\/40{--tw-shadow-color: rgb(139 195 74 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/20{--tw-shadow-color: rgb(205 220 57 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/40{--tw-shadow-color: rgb(205 220 57 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/20{--tw-shadow-color: rgb(255 152 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/40{--tw-shadow-color: rgb(255 152 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/20{--tw-shadow-color: rgb(233 30 99 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/40{--tw-shadow-color: rgb(233 30 99 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color: rgb(156 39 176 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/40{--tw-shadow-color: rgb(156 39 176 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/20{--tw-shadow-color: rgb(244 67 54 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/40{--tw-shadow-color: rgb(244 67 54 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/20{--tw-shadow-color: rgb(0 150 136 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/40{--tw-shadow-color: rgb(0 150 136 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500\/20{--tw-shadow-color: rgb(255 235 59 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500\/40{--tw-shadow-color: rgb(255 235 59 / .4);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-0{outline-width:0px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-200{--tw-backdrop-saturate: saturate(2);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.content-\[\'\'\]{--tw-content: "";content:var(--tw-content)}.\[-webkit-appearance\:none\]{-webkit-appearance:none}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-2\/4:before{content:var(--tw-content);left:50%}.before\:top-2\/4:before{content:var(--tw-content);top:50%}.before\:mr-1:before{content:var(--tw-content);margin-right:.25rem}.before\:mt-\[6\.5px\]:before{content:var(--tw-content);margin-top:6.5px}.before\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:block:before{content:var(--tw-content);display:block}.before\:h-1:before{content:var(--tw-content);height:.25rem}.before\:h-1\.5:before{content:var(--tw-content);height:.375rem}.before\:h-10:before{content:var(--tw-content);height:2.5rem}.before\:h-12:before{content:var(--tw-content);height:3rem}.before\:w-10:before{content:var(--tw-content);width:2.5rem}.before\:w-12:before{content:var(--tw-content);width:3rem}.before\:w-2:before{content:var(--tw-content);width:.5rem}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:-translate-x-2\/4:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-2\/4:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-tl-md:before{content:var(--tw-content);border-top-left-radius:.375rem}.before\:border-l:before{content:var(--tw-content);border-left-width:1px}.before\:border-l-2:before{content:var(--tw-content);border-left-width:2px}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-t-2:before{content:var(--tw-content);border-top-width:2px}.before\:\!border-blue-gray-200:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(176 190 197 / var(--tw-border-opacity))!important}.before\:border-amber-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.before\:border-black:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.before\:border-blue-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.before\:border-blue-gray-200:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.before\:border-blue-gray-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.before\:border-brown-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.before\:border-cyan-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.before\:border-deep-orange-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.before\:border-deep-purple-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.before\:border-gray-900:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.before\:border-green-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.before\:border-indigo-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.before\:border-light-blue-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.before\:border-light-green-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.before\:border-lime-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.before\:border-orange-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.before\:border-pink-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.before\:border-purple-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.before\:border-red-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.before\:border-teal-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.before\:border-white:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.before\:border-yellow-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.before\:border-l-transparent:before{content:var(--tw-content);border-left-color:transparent}.before\:border-t-transparent:before{content:var(--tw-content);border-top-color:transparent}.before\:bg-blue-gray-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:content-none:before{--tw-content: none;content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-0:after{content:var(--tw-content);bottom:-0px}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:-bottom-1\.5:after{content:var(--tw-content);bottom:-.375rem}.after\:-bottom-2:after{content:var(--tw-content);bottom:-.5rem}.after\:-bottom-2\.5:after{content:var(--tw-content);bottom:-.625rem}.after\:-bottom-6:after{content:var(--tw-content);bottom:-1.5rem}.after\:left-2\/4:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:.25rem}.after\:mt-\[6\.5px\]:after{content:var(--tw-content);margin-top:6.5px}.after\:box-border:after{content:var(--tw-content);box-sizing:border-box}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0:after{content:var(--tw-content);height:0px}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-1\.5:after{content:var(--tw-content);height:.375rem}.after\:h-4\/6:after{content:var(--tw-content);height:66.666667%}.after\:w-0:after{content:var(--tw-content);width:0px}.after\:w-0\.5:after{content:var(--tw-content);width:.125rem}.after\:w-2:after{content:var(--tw-content);width:.5rem}.after\:w-2\.5:after{content:var(--tw-content);width:.625rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:flex-grow:after{content:var(--tw-content);flex-grow:1}.after\:-translate-x-2\/4:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-tr-md:after{content:var(--tw-content);border-top-right-radius:.375rem}.after\:border-b-2:after{content:var(--tw-content);border-bottom-width:2px}.after\:border-r:after{content:var(--tw-content);border-right-width:1px}.after\:border-r-2:after{content:var(--tw-content);border-right-width:2px}.after\:border-t:after{content:var(--tw-content);border-top-width:1px}.after\:border-t-2:after{content:var(--tw-content);border-top-width:2px}.after\:\!border-blue-gray-200:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(176 190 197 / var(--tw-border-opacity))!important}.after\:border-amber-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.after\:border-black:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.after\:border-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.after\:border-blue-gray-200:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.after\:border-blue-gray-50:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(236 239 241 / var(--tw-border-opacity))}.after\:border-blue-gray-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.after\:border-brown-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.after\:border-cyan-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.after\:border-deep-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.after\:border-deep-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.after\:border-gray-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(158 158 158 / var(--tw-border-opacity))}.after\:border-gray-900:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.after\:border-green-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.after\:border-indigo-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.after\:border-light-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.after\:border-light-green-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.after\:border-lime-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.after\:border-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.after\:border-pink-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.after\:border-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.after\:border-red-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.after\:border-teal-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.after\:border-yellow-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.after\:border-r-transparent:after{content:var(--tw-content);border-right-color:transparent}.after\:border-t-transparent:after{content:var(--tw-content);border-top-color:transparent}.after\:bg-blue-gray-50:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-300:after{content:var(--tw-content);transition-duration:.3s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:content-none:after{--tw-content: none;content:var(--tw-content)}.checked\:border-amber-500:checked{--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.checked\:border-blue-500:checked{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.checked\:border-blue-gray-500:checked{--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.checked\:border-brown-500:checked{--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.checked\:border-cyan-500:checked{--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.checked\:border-deep-orange-500:checked{--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.checked\:border-deep-purple-500:checked{--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.checked\:border-gray-900:checked{--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.checked\:border-green-500:checked{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.checked\:border-indigo-500:checked{--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.checked\:border-light-blue-500:checked{--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.checked\:border-light-green-500:checked{--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.checked\:border-lime-500:checked{--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.checked\:border-orange-500:checked{--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.checked\:border-pink-500:checked{--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.checked\:border-purple-500:checked{--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.checked\:border-red-500:checked{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.checked\:border-teal-500:checked{--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.checked\:border-yellow-500:checked{--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.checked\:bg-amber-500:checked{--tw-bg-opacity: 1;background-color:rgb(255 193 7 / var(--tw-bg-opacity))}.checked\:bg-blue-500:checked{--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity))}.checked\:bg-blue-gray-500:checked{--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.checked\:bg-brown-500:checked{--tw-bg-opacity: 1;background-color:rgb(121 85 72 / var(--tw-bg-opacity))}.checked\:bg-cyan-500:checked{--tw-bg-opacity: 1;background-color:rgb(0 188 212 / var(--tw-bg-opacity))}.checked\:bg-deep-orange-500:checked{--tw-bg-opacity: 1;background-color:rgb(255 87 34 / var(--tw-bg-opacity))}.checked\:bg-deep-purple-500:checked{--tw-bg-opacity: 1;background-color:rgb(103 58 183 / var(--tw-bg-opacity))}.checked\:bg-gray-900:checked{--tw-bg-opacity: 1;background-color:rgb(33 33 33 / var(--tw-bg-opacity))}.checked\:bg-green-500:checked{--tw-bg-opacity: 1;background-color:rgb(76 175 80 / var(--tw-bg-opacity))}.checked\:bg-indigo-500:checked{--tw-bg-opacity: 1;background-color:rgb(63 81 181 / var(--tw-bg-opacity))}.checked\:bg-light-blue-500:checked{--tw-bg-opacity: 1;background-color:rgb(3 169 244 / var(--tw-bg-opacity))}.checked\:bg-light-green-500:checked{--tw-bg-opacity: 1;background-color:rgb(139 195 74 / var(--tw-bg-opacity))}.checked\:bg-lime-500:checked{--tw-bg-opacity: 1;background-color:rgb(205 220 57 / var(--tw-bg-opacity))}.checked\:bg-orange-500:checked{--tw-bg-opacity: 1;background-color:rgb(255 152 0 / var(--tw-bg-opacity))}.checked\:bg-pink-500:checked{--tw-bg-opacity: 1;background-color:rgb(233 30 99 / var(--tw-bg-opacity))}.checked\:bg-purple-500:checked{--tw-bg-opacity: 1;background-color:rgb(156 39 176 / var(--tw-bg-opacity))}.checked\:bg-red-500:checked{--tw-bg-opacity: 1;background-color:rgb(244 67 54 / var(--tw-bg-opacity))}.checked\:bg-teal-500:checked{--tw-bg-opacity: 1;background-color:rgb(0 150 136 / var(--tw-bg-opacity))}.checked\:bg-yellow-500:checked{--tw-bg-opacity: 1;background-color:rgb(255 235 59 / var(--tw-bg-opacity))}.checked\:before\:bg-amber-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 193 7 / var(--tw-bg-opacity))}.checked\:before\:bg-blue-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity))}.checked\:before\:bg-blue-gray-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.checked\:before\:bg-brown-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(121 85 72 / var(--tw-bg-opacity))}.checked\:before\:bg-cyan-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 188 212 / var(--tw-bg-opacity))}.checked\:before\:bg-deep-orange-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 87 34 / var(--tw-bg-opacity))}.checked\:before\:bg-deep-purple-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(103 58 183 / var(--tw-bg-opacity))}.checked\:before\:bg-gray-900:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(33 33 33 / var(--tw-bg-opacity))}.checked\:before\:bg-green-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(76 175 80 / var(--tw-bg-opacity))}.checked\:before\:bg-indigo-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(63 81 181 / var(--tw-bg-opacity))}.checked\:before\:bg-light-blue-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(3 169 244 / var(--tw-bg-opacity))}.checked\:before\:bg-light-green-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(139 195 74 / var(--tw-bg-opacity))}.checked\:before\:bg-lime-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(205 220 57 / var(--tw-bg-opacity))}.checked\:before\:bg-orange-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 152 0 / var(--tw-bg-opacity))}.checked\:before\:bg-pink-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(233 30 99 / var(--tw-bg-opacity))}.checked\:before\:bg-purple-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(156 39 176 / var(--tw-bg-opacity))}.checked\:before\:bg-red-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(244 67 54 / var(--tw-bg-opacity))}.checked\:before\:bg-teal-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 150 136 / var(--tw-bg-opacity))}.checked\:before\:bg-yellow-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 235 59 / var(--tw-bg-opacity))}.placeholder-shown\:border:-moz-placeholder-shown{border-width:1px}.placeholder-shown\:border:placeholder-shown{border-width:1px}.placeholder-shown\:border-blue-gray-200:-moz-placeholder-shown{--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.placeholder-shown\:border-blue-gray-200:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.placeholder-shown\:border-green-500:-moz-placeholder-shown{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.placeholder-shown\:border-green-500:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.placeholder-shown\:border-red-500:-moz-placeholder-shown{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.placeholder-shown\:border-red-500:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.placeholder-shown\:border-t-blue-gray-200:-moz-placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(176 190 197 / var(--tw-border-opacity))}.placeholder-shown\:border-t-blue-gray-200:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(176 190 197 / var(--tw-border-opacity))}.placeholder-shown\:border-t-green-500:-moz-placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(76 175 80 / var(--tw-border-opacity))}.placeholder-shown\:border-t-green-500:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(76 175 80 / var(--tw-border-opacity))}.placeholder-shown\:border-t-red-500:-moz-placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(244 67 54 / var(--tw-border-opacity))}.placeholder-shown\:border-t-red-500:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(244 67 54 / var(--tw-border-opacity))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-amber-500\/10:hover{background-color:#ffc1071a}.hover\:bg-blue-500\/10:hover{background-color:#2196f31a}.hover\:bg-blue-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.hover\:bg-blue-gray-500\/10:hover{background-color:#607d8b1a}.hover\:bg-brown-500\/10:hover{background-color:#7955481a}.hover\:bg-cyan-500\/10:hover{background-color:#00bcd41a}.hover\:bg-deep-orange-500\/10:hover{background-color:#ff57221a}.hover\:bg-deep-purple-500\/10:hover{background-color:#673ab71a}.hover\:bg-gray-900\/10:hover{background-color:#2121211a}.hover\:bg-green-500\/10:hover{background-color:#4caf501a}.hover\:bg-indigo-500\/10:hover{background-color:#3f51b51a}.hover\:bg-light-blue-500\/10:hover{background-color:#03a9f41a}.hover\:bg-light-green-500\/10:hover{background-color:#8bc34a1a}.hover\:bg-lime-500\/10:hover{background-color:#cddc391a}.hover\:bg-orange-500\/10:hover{background-color:#ff98001a}.hover\:bg-pink-500\/10:hover{background-color:#e91e631a}.hover\:bg-purple-500\/10:hover{background-color:#9c27b01a}.hover\:bg-red-500\/10:hover{background-color:#f443361a}.hover\:bg-teal-500\/10:hover{background-color:#0096881a}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-yellow-500\/10:hover{background-color:#ffeb3b1a}.hover\:bg-opacity-80:hover{--tw-bg-opacity: .8}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity))}.hover\:text-blue-gray-500:hover{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.hover\:text-blue-gray-900:hover{--tw-text-opacity: 1;color:rgb(38 50 56 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(33 33 33 / var(--tw-text-opacity))}.hover\:text-light-blue-500:hover{--tw-text-opacity: 1;color:rgb(3 169 244 / var(--tw-text-opacity))}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-amber-500\/40:hover{--tw-shadow-color: rgb(255 193 7 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-500\/40:hover{--tw-shadow-color: rgb(33 150 243 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-gray-500\/20:hover{--tw-shadow-color: rgb(96 125 139 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-gray-500\/40:hover{--tw-shadow-color: rgb(96 125 139 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-brown-500\/40:hover{--tw-shadow-color: rgb(121 85 72 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-cyan-500\/40:hover{--tw-shadow-color: rgb(0 188 212 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-deep-orange-500\/40:hover{--tw-shadow-color: rgb(255 87 34 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-deep-purple-500\/40:hover{--tw-shadow-color: rgb(103 58 183 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-gray-900\/20:hover{--tw-shadow-color: rgb(33 33 33 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-green-500\/40:hover{--tw-shadow-color: rgb(76 175 80 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/40:hover{--tw-shadow-color: rgb(63 81 181 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-light-blue-500\/40:hover{--tw-shadow-color: rgb(3 169 244 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-light-green-500\/40:hover{--tw-shadow-color: rgb(139 195 74 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-lime-500\/40:hover{--tw-shadow-color: rgb(205 220 57 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-orange-500\/40:hover{--tw-shadow-color: rgb(255 152 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-pink-500\/40:hover{--tw-shadow-color: rgb(233 30 99 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-500\/40:hover{--tw-shadow-color: rgb(156 39 176 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-red-500\/40:hover{--tw-shadow-color: rgb(244 67 54 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-teal-500\/40:hover{--tw-shadow-color: rgb(0 150 136 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-yellow-500\/40:hover{--tw-shadow-color: rgb(255 235 59 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:before\:opacity-10:hover:before{content:var(--tw-content);opacity:.1}.focus\:scale-110:focus{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:border-2:focus{border-width:2px}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.focus\:border-blue-gray-500:focus{--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.focus\:border-blue-gray-900:focus{--tw-border-opacity: 1;border-color:rgb(38 50 56 / var(--tw-border-opacity))}.focus\:border-brown-500:focus{--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.focus\:border-deep-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.focus\:border-deep-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.focus\:border-gray-500:focus{--tw-border-opacity: 1;border-color:rgb(158 158 158 / var(--tw-border-opacity))}.focus\:border-gray-900:focus{--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.focus\:border-light-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.focus\:border-light-green-500:focus{--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.focus\:border-lime-500:focus{--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.focus\:border-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.focus\:border-pink-500:focus{--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.focus\:border-teal-500:focus{--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.focus\:border-white:focus{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.focus\:border-yellow-500:focus{--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.focus\:\!border-t-gray-900:focus{--tw-border-opacity: 1 !important;border-top-color:rgb(33 33 33 / var(--tw-border-opacity))!important}.focus\:border-t-transparent:focus{border-top-color:transparent}.focus\:bg-blue-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.focus\:bg-transparent:focus{background-color:transparent}.focus\:bg-opacity-80:focus{--tw-bg-opacity: .8}.focus\:text-blue-gray-500:focus{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.focus\:text-blue-gray-900:focus{--tw-text-opacity: 1;color:rgb(38 50 56 / var(--tw-text-opacity))}.focus\:opacity-\[0\.85\]:focus{opacity:.85}.focus\:shadow-none:focus{--tw-shadow: 0 0 rgb(0, 0 / 0, 0);--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-0:focus{outline-width:0px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-amber-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 224 130 / var(--tw-ring-opacity))}.focus\:ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(144 202 249 / var(--tw-ring-opacity))}.focus\:ring-blue-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(176 190 197 / var(--tw-ring-opacity))}.focus\:ring-brown-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(188 170 164 / var(--tw-ring-opacity))}.focus\:ring-cyan-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(128 222 234 / var(--tw-ring-opacity))}.focus\:ring-deep-orange-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 171 145 / var(--tw-ring-opacity))}.focus\:ring-deep-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(179 157 219 / var(--tw-ring-opacity))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 224 224 / var(--tw-ring-opacity))}.focus\:ring-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 214 167 / var(--tw-ring-opacity))}.focus\:ring-indigo-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(159 168 218 / var(--tw-ring-opacity))}.focus\:ring-light-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 212 250 / var(--tw-ring-opacity))}.focus\:ring-light-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(197 225 165 / var(--tw-ring-opacity))}.focus\:ring-lime-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(230 238 156 / var(--tw-ring-opacity))}.focus\:ring-orange-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 204 128 / var(--tw-ring-opacity))}.focus\:ring-pink-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 143 177 / var(--tw-ring-opacity))}.focus\:ring-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(206 147 216 / var(--tw-ring-opacity))}.focus\:ring-red-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 154 154 / var(--tw-ring-opacity))}.focus\:ring-teal-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(128 203 196 / var(--tw-ring-opacity))}.focus\:ring-white\/50:focus{--tw-ring-color: rgb(255 255 255 / .5)}.focus\:ring-yellow-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 245 157 / var(--tw-ring-opacity))}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-amber-500\/30:active{background-color:#ffc1074d}.active\:bg-blue-500\/30:active{background-color:#2196f34d}.active\:bg-blue-gray-50:active{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.active\:bg-blue-gray-500\/30:active{background-color:#607d8b4d}.active\:bg-brown-500\/30:active{background-color:#7955484d}.active\:bg-cyan-500\/30:active{background-color:#00bcd44d}.active\:bg-deep-orange-500\/30:active{background-color:#ff57224d}.active\:bg-deep-purple-500\/30:active{background-color:#673ab74d}.active\:bg-gray-900\/20:active{background-color:#21212133}.active\:bg-green-500\/30:active{background-color:#4caf504d}.active\:bg-indigo-500\/30:active{background-color:#3f51b54d}.active\:bg-light-blue-500\/30:active{background-color:#03a9f44d}.active\:bg-light-green-500\/30:active{background-color:#8bc34a4d}.active\:bg-lime-500\/30:active{background-color:#cddc394d}.active\:bg-orange-500\/30:active{background-color:#ff98004d}.active\:bg-pink-500\/30:active{background-color:#e91e634d}.active\:bg-purple-500\/30:active{background-color:#9c27b04d}.active\:bg-red-500\/30:active{background-color:#f443364d}.active\:bg-teal-500\/30:active{background-color:#0096884d}.active\:bg-transparent:active{background-color:transparent}.active\:bg-white\/30:active{background-color:#ffffff4d}.active\:bg-yellow-500\/30:active{background-color:#ffeb3b4d}.active\:bg-opacity-80:active{--tw-bg-opacity: .8}.active\:text-blue-gray-500:active{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.active\:text-blue-gray-900:active{--tw-text-opacity: 1;color:rgb(38 50 56 / var(--tw-text-opacity))}.active\:opacity-\[0\.85\]:active{opacity:.85}.active\:shadow-none:active{--tw-shadow: 0 0 rgb(0, 0 / 0, 0);--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:resize-none:disabled{resize:none}.disabled\:border-0:disabled{border-width:0px}.disabled\:bg-blue-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 rgb(0, 0 / 0, 0);--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:checked~.peer-checked\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:border-amber-500{--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-blue-500{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-blue-gray-500{--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-brown-500{--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-cyan-500{--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-deep-orange-500{--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-deep-purple-500{--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-gray-900{--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-green-500{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-indigo-500{--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-light-blue-500{--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-light-green-500{--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-lime-500{--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-orange-500{--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-pink-500{--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-purple-500{--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-red-500{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-teal-500{--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-yellow-500{--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:opacity-100{opacity:1}.peer:checked~.peer-checked\:before\:bg-amber-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 193 7 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-blue-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-blue-gray-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-brown-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(121 85 72 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-cyan-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 188 212 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-deep-orange-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 87 34 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-deep-purple-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(103 58 183 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-gray-900:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(33 33 33 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-green-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(76 175 80 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-indigo-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(63 81 181 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-light-blue-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(3 169 244 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-light-green-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(139 195 74 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-lime-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(205 220 57 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-orange-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 152 0 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-pink-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(233 30 99 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-purple-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(156 39 176 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-red-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(244 67 54 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-teal-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 150 136 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-yellow-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 235 59 / var(--tw-bg-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:placeholder-shown~.peer-placeholder-shown\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[3\.75\]{line-height:3.75}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[3\.75\]{line-height:3.75}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[4\.1\]{line-height:4.1}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[4\.1\]{line-height:4.1}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[4\.25\]{line-height:4.25}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[4\.25\]{line-height:4.25}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[4\.875\]{line-height:4.875}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[4\.875\]{line-height:4.875}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-tight{line-height:1.25}.peer:placeholder-shown~.peer-placeholder-shown\:leading-tight{line-height:1.25}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-green-500{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-green-500{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-red-500{--tw-text-opacity: 1;color:rgb(244 67 54 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-red-500{--tw-text-opacity: 1;color:rgb(244 67 54 / var(--tw-text-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.peer:placeholder-shown~.peer-placeholder-shown\:before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.peer:placeholder-shown~.peer-placeholder-shown\:after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.peer:focus~.peer-focus\:text-\[11px\]{font-size:11px}.peer:focus~.peer-focus\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:focus~.peer-focus\:leading-tight{line-height:1.25}.peer:focus~.peer-focus\:text-amber-500{--tw-text-opacity: 1;color:rgb(255 193 7 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-blue-500{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-brown-500{--tw-text-opacity: 1;color:rgb(121 85 72 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-cyan-500{--tw-text-opacity: 1;color:rgb(0 188 212 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-deep-orange-500{--tw-text-opacity: 1;color:rgb(255 87 34 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-deep-purple-500{--tw-text-opacity: 1;color:rgb(103 58 183 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-gray-900{--tw-text-opacity: 1;color:rgb(33 33 33 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-green-500{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-indigo-500{--tw-text-opacity: 1;color:rgb(63 81 181 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-light-blue-500{--tw-text-opacity: 1;color:rgb(3 169 244 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-light-green-500{--tw-text-opacity: 1;color:rgb(139 195 74 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-lime-500{--tw-text-opacity: 1;color:rgb(205 220 57 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-orange-500{--tw-text-opacity: 1;color:rgb(255 152 0 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-pink-500{--tw-text-opacity: 1;color:rgb(233 30 99 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-purple-500{--tw-text-opacity: 1;color:rgb(156 39 176 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-red-500{--tw-text-opacity: 1;color:rgb(244 67 54 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-teal-500{--tw-text-opacity: 1;color:rgb(0 150 136 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-yellow-500{--tw-text-opacity: 1;color:rgb(255 235 59 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:before\:border-l-2:before{content:var(--tw-content);border-left-width:2px}.peer:focus~.peer-focus\:before\:border-t-2:before{content:var(--tw-content);border-top-width:2px}.peer:focus~.peer-focus\:before\:\!border-amber-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 193 7 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-black:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 0 0 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-blue-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(33 150 243 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-blue-gray-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(96 125 139 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-brown-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(121 85 72 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-cyan-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 188 212 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-deep-orange-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 87 34 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-deep-purple-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(103 58 183 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-gray-900:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(33 33 33 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-green-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(76 175 80 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-indigo-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(63 81 181 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-light-blue-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(3 169 244 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-light-green-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(139 195 74 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-lime-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(205 220 57 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-orange-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 152 0 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-pink-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(233 30 99 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-purple-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(156 39 176 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-red-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(244 67 54 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-teal-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 150 136 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-white:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-yellow-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 235 59 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:border-green-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:before\:border-red-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:after\:border-r-2:after{content:var(--tw-content);border-right-width:2px}.peer:focus~.peer-focus\:after\:border-t-2:after{content:var(--tw-content);border-top-width:2px}.peer:focus~.peer-focus\:after\:\!border-amber-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 193 7 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-black:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 0 0 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(33 150 243 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-blue-gray-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(96 125 139 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-brown-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(121 85 72 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-cyan-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 188 212 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-deep-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 87 34 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-deep-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(103 58 183 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-gray-900:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(33 33 33 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-green-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(76 175 80 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-indigo-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(63 81 181 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-light-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(3 169 244 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-light-green-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(139 195 74 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-lime-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(205 220 57 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 152 0 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-pink-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(233 30 99 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(156 39 176 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-red-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(244 67 54 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-teal-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 150 136 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-white:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-yellow-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 235 59 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:border-amber-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-black:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-blue-gray-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-brown-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-cyan-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-deep-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-deep-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-gray-900:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-green-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-indigo-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-light-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-light-green-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-lime-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-pink-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-red-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-teal-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-yellow-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.peer:disabled~.peer-disabled\:text-blue-gray-400{--tw-text-opacity: 1;color:rgb(120 144 156 / var(--tw-text-opacity))}.peer:disabled~.peer-disabled\:text-transparent{color:transparent}.peer:disabled~.peer-disabled\:before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.peer:disabled~.peer-disabled\:after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.peer:disabled:-moz-placeholder-shown~.peer-disabled\:peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.peer:disabled:placeholder-shown~.peer-disabled\:peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}@media (min-width: 720px){.md\:mr-4{margin-right:1rem}.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-5\/6{width:83.333333%}.md\:w-56{width:14rem}.md\:min-w-\[60\%\]{min-width:60%}.md\:min-w-\[66\.666667\%\]{min-width:66.666667%}.md\:min-w-\[75\%\]{min-width:75%}.md\:min-w-\[83\.333333\%\]{min-width:83.333333%}.md\:max-w-\[60\%\]{max-width:60%}.md\:max-w-\[66\.666667\%\]{max-width:66.666667%}.md\:max-w-\[75\%\]{max-width:75%}.md\:max-w-\[83\.333333\%\]{max-width:83.333333%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media (min-width: 960px){.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:mb-0{margin-bottom:0}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:hidden{display:none}.lg\:w-1\/2,.lg\:w-2\/4{width:50%}.lg\:w-2\/5{width:40%}.lg\:w-3\/4{width:75%}.lg\:w-3\/5{width:60%}.lg\:min-w-\[40\%\]{min-width:40%}.lg\:min-w-\[50\%\]{min-width:50%}.lg\:min-w-\[60\%\]{min-width:60%}.lg\:min-w-\[75\%\]{min-width:75%}.lg\:max-w-\[40\%\]{max-width:40%}.lg\:max-w-\[50\%\]{max-width:50%}.lg\:max-w-\[60\%\]{max-width:60%}.lg\:max-w-\[75\%\]{max-width:75%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-6{gap:1.5rem}}@media (min-width: 1140px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:ml-80{margin-left:20rem}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-40{height:10rem}.xl\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1320px){.\32xl\:w-1\/3{width:33.333333%}.\32xl\:w-1\/4{width:25%}.\32xl\:w-2\/5{width:40%}.\32xl\:w-3\/4{width:75%}.\32xl\:w-3\/5{width:60%}.\32xl\:min-w-\[25\%\]{min-width:25%}.\32xl\:min-w-\[33\.333333\%\]{min-width:33.333333%}.\32xl\:min-w-\[40\%\]{min-width:40%}.\32xl\:min-w-\[60\%\]{min-width:60%}.\32xl\:min-w-\[75\%\]{min-width:75%}.\32xl\:max-w-\[25\%\]{max-width:25%}.\32xl\:max-w-\[33\.333333\%\]{max-width:33.333333%}.\32xl\:max-w-\[40\%\]{max-width:40%}.\32xl\:max-w-\[60\%\]{max-width:60%}.\32xl\:max-w-\[75\%\]{max-width:75%}}.\[\&\:\:-moz-range-thumb\]\:relative::-moz-range-thumb{position:relative}.\[\&\:\:-moz-range-thumb\]\:z-20::-moz-range-thumb{z-index:20}.\[\&\:\:-moz-range-thumb\]\:-mt-1::-moz-range-thumb{margin-top:-.25rem}.\[\&\:\:-moz-range-thumb\]\:-mt-\[3px\]::-moz-range-thumb{margin-top:-3px}.\[\&\:\:-moz-range-thumb\]\:h-2\.5::-moz-range-thumb{height:.625rem}.\[\&\:\:-moz-range-thumb\]\:h-3\.5::-moz-range-thumb{height:.875rem}.\[\&\:\:-moz-range-thumb\]\:h-5::-moz-range-thumb{height:1.25rem}.\[\&\:\:-moz-range-thumb\]\:w-2\.5::-moz-range-thumb{width:.625rem}.\[\&\:\:-moz-range-thumb\]\:w-3\.5::-moz-range-thumb{width:.875rem}.\[\&\:\:-moz-range-thumb\]\:w-5::-moz-range-thumb{width:1.25rem}.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:9999px}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-width:0px}.\[\&\:\:-moz-range-thumb\]\:bg-white::-moz-range-thumb{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.\[\&\:\:-moz-range-thumb\]\:ring-2::-moz-range-thumb{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&\:\:-moz-range-thumb\]\:ring-current::-moz-range-thumb{--tw-ring-color: currentColor}.\[\&\:\:-moz-range-thumb\]\:\[-webkit-appearance\:none\]::-moz-range-thumb{-webkit-appearance:none}.\[\&\:\:-moz-range-track\]\:h-full::-moz-range-track{height:100%}.\[\&\:\:-moz-range-track\]\:rounded-full::-moz-range-track{border-radius:9999px}.\[\&\:\:-moz-range-track\]\:bg-blue-gray-100::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(207 216 220 / var(--tw-bg-opacity))}.\[\&\:\:-webkit-slider-runnable-track\]\:h-full::-webkit-slider-runnable-track{height:100%}.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track{border-radius:9999px}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-blue-gray-100::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(207 216 220 / var(--tw-bg-opacity))}.\[\&\:\:-webkit-slider-thumb\]\:relative::-webkit-slider-thumb{position:relative}.\[\&\:\:-webkit-slider-thumb\]\:z-20::-webkit-slider-thumb{z-index:20}.\[\&\:\:-webkit-slider-thumb\]\:-mt-1::-webkit-slider-thumb{margin-top:-.25rem}.\[\&\:\:-webkit-slider-thumb\]\:-mt-\[3px\]::-webkit-slider-thumb{margin-top:-3px}.\[\&\:\:-webkit-slider-thumb\]\:h-2\.5::-webkit-slider-thumb{height:.625rem}.\[\&\:\:-webkit-slider-thumb\]\:h-3\.5::-webkit-slider-thumb{height:.875rem}.\[\&\:\:-webkit-slider-thumb\]\:h-5::-webkit-slider-thumb{height:1.25rem}.\[\&\:\:-webkit-slider-thumb\]\:w-2\.5::-webkit-slider-thumb{width:.625rem}.\[\&\:\:-webkit-slider-thumb\]\:w-3\.5::-webkit-slider-thumb{width:.875rem}.\[\&\:\:-webkit-slider-thumb\]\:w-5::-webkit-slider-thumb{width:1.25rem}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:border-0::-webkit-slider-thumb{border-width:0px}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.\[\&\:\:-webkit-slider-thumb\]\:ring-2::-webkit-slider-thumb{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&\:\:-webkit-slider-thumb\]\:ring-current::-webkit-slider-thumb{--tw-ring-color: currentColor}.\[\&\:\:-webkit-slider-thumb\]\:\[-webkit-appearance\:none\]::-webkit-slider-thumb{-webkit-appearance:none} diff --git a/backend/public/index.html b/backend/public/index.html index 1663640..b093e1f 100644 --- a/backend/public/index.html +++ b/backend/public/index.html @@ -32,8 +32,8 @@ - - + +
diff --git a/frontend/src/pages/dashboard/logs.jsx b/frontend/src/pages/dashboard/logs.jsx index cbbd96e..19a50e1 100644 --- a/frontend/src/pages/dashboard/logs.jsx +++ b/frontend/src/pages/dashboard/logs.jsx @@ -345,19 +345,19 @@ export function Logs() { if (typeof window === "undefined") return; try { - window.localStorage.setItem( - FILTER_STORAGE_KEY, - JSON.stringify({ - filters: currentFilters, - pagination: { - perPage, - page - } - }) - ); - } catch (storageError) { - console.error("⚠️ Konnte Filter nicht speichern:", storageError); - } + window.localStorage.setItem( + FILTER_STORAGE_KEY, + JSON.stringify({ + filters: currentFilters, + pagination: { + perPage, + page + } + }) + ); + } catch (storageError) { + console.error("⚠️ Konnte Filter nicht speichern:", storageError); + } }, [filtersReady, currentFilters, perPage, page]); const handleMultiSelectChange = (setter) => (event) => { @@ -565,7 +565,7 @@ export function Logs() { - Authors Table + Logs @@ -588,70 +588,121 @@ export function Logs() { - {logs.map( - (log) => { - const statusClass = STATUS_COLORS[log.status] || "text-blue-300"; - const stackDisplayName = log.stackName || "Unbekannt"; - const showStackId = stackDisplayName !== '---' && log.stackId !== undefined && log.stackId !== null; - const redeployTypeLabel = log.redeployType - ? (REDEPLOY_TYPE_LABELS[log.redeployType] ?? log.redeployType) - : '---'; - const className = `py-3 px-5 ${ - key === authorsTableData.length - 1 - ? "" - : "border-b border-blue-gray-50" - }`; - - return ( - - - - {formatTimestamp(log.timestamp)} - - - - - {job[0]} - - - {job[1]} - - - - - - - - {date} - - - + {logs.map((log) => { + const statusClass = STATUS_COLORS[log.status] || "text-blue-300"; + const className = "py-3 px-5"; + const stackDisplayName = log.stackName || "Unbekannt"; + const showStackId = stackDisplayName !== '---' && log.stackId !== undefined && log.stackId !== null; + const redeployTypeLabel = log.redeployType + ? (REDEPLOY_TYPE_LABELS[log.redeployType] ?? log.redeployType) + : '---'; + return ( + + + + {formatTimestamp(log.timestamp)} + + + +
+ {stackDisplayName} - Edit + {showStackId && ( + ID: {log.stackId} + )} - - - ); - } +
+ + + + {redeployTypeLabel} + + + + + {log.status} + + + + + {log.message || "-"} + + + + + {log.endpoint ?? "-"} + + + + + + + + + ); + } )}
+
+ + {totalLogs === 0 + ? "Keine Einträge" + : perPage === 'all' + ? `Zeige alle ${totalLogs} Einträge` + : `Zeige ${rangeStart.toLocaleString()} – ${rangeEnd.toLocaleString()} von ${totalLogs.toLocaleString()} Einträgen`} + + {perPage !== 'all' && ( +
+ + +

+ Seite {page}{totalPages} +

+ +
+ )} +
+ + ); }